@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/680d078f20ab2e33-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Urbanist;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a22b1dc24103c00d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist Fallback;src:local("Arial");ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.00%;size-adjust:99.04%}.__className_e11093{font-family:Urbanist,Urbanist Fallback;font-style:normal}.path-card{display:flex;flex-direction:column;gap:12px;padding:25px;border-radius:16px;background:#fff;text-decoration:none;color:inherit;transition:all .3s ease;border:2px solid transparent;height:100%;box-shadow:0 4px 20px rgba(0,0,0,.05)}.path-card-top{display:flex;gap:15px;align-items:flex-start}.path-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1);color:inherit}.path-card--ready{border-color:#0A2E5D;background:linear-gradient(135deg,#f0f2fd 5%,#ffffff)}.path-card--custom{border-color:#2BBFA6;background:linear-gradient(135deg,#f5fffc 5%,#ffffff)}.path-icon{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.path-card--ready .path-icon{background:#0A2E5D;color:#fff}.path-card--custom .path-icon{background:#2BBFA6;color:#fff}.path-content h4{font-size:18px;font-weight:700;margin-bottom:5px}.path-desc{font-size:13px;color:#6b7280;margin-bottom:12px}.path-features{list-style:none;padding:0;margin:0 0 15px}.path-features li{font-size:13px;padding:3px 0;color:#374151}.path-features li i{color:#10b981;margin-right:6px;font-size:11px}.quick-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tag-label{font-size:13px;color:#6b7280;margin-right:5px}.tag{padding:6px 14px;background:rgba(255,255,255,.9);border:1px solid #e5e7eb;border-radius:20px;font-size:13px;color:#374151;transition:all .2s}.tag,.tag:hover{text-decoration:none}.tag:hover{background:#8b5cf6;color:#fff;border-color:#8b5cf6}.steps-wrap{margin-top:30px}.step-item{display:flex;gap:20px;margin-bottom:25px;align-items:flex-start}.step-number{width:45px;height:45px;border-radius:50%;background:linear-gradient(135deg,#0A2E5D,#042044);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;flex-shrink:0}.comparison-card{background:#fff;border-radius:16px;padding:28px;border:2px solid #e5e7eb;height:100%;position:relative}.comparison-card--ready{border-color:#10b981}.comparison-card--custom{border-color:#8b5cf6}.comparison-badge{position:absolute;top:-12px;right:20px;background:#8b5cf6;color:#fff;font-size:12px;padding:4px 10px;border-radius:20px}.comparison-list{list-style:none;padding:0;margin:20px 0}.comparison-list li{padding:6px 0}.comparison-list li.disabled{color:#9ca3af}.work-badge{position:absolute;top:12px;left:12px;background:#10b981;color:#fff;font-size:12px;padding:4px 10px;border-radius:8px}.course-wrap-2 .course-img{position:relative}.catalog-layout{display:grid;grid-template-columns:280px 1fr;gap:32px}@media (max-width:991px){.catalog-layout{grid-template-columns:1fr}}.search-bar{display:flex;gap:8px;margin-bottom:24px}.search-bar input{flex:1;min-height:48px;border:1px solid #ddd;border-radius:8px;padding:0 16px}.filter-box{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px}.filter-box .form-label,.search-bar input{color:#111111}.hero-section-2 .search-bar input{background:#ffffff}.hero-section-2 .search-bar input::placeholder{color:#000000;opacity:1}.hero-section-2 .search-bar input::-moz-placeholder{color:#000000;opacity:1}.hero-section-2 .search-bar input::-webkit-input-placeholder{color:#000000;opacity:1}.catalog-layout .course-wrap-2{background:#f5f5f5;box-shadow:0 10px 28px rgba(22,27,45,.14)}.catalog-filters .form-label,.catalog-filters .widget-title{color:#000000}.work-card-more{width:100%}.work-card-more .signup-btn.btn-1{display:block;width:100%;padding:15px 30px;font-weight:700;font-size:16px;line-height:19px;color:#ffffff;background:#161b2d;border-radius:6px;border:0;text-align:center}.work-card-more .signup-btn.btn-1:hover{background:#2bbfa6;color:#ffffff}.centered-submit .submit-btn{text-align:center}.centered-submit .submit-btn .signup-btn.btn-1{display:inline-block;width:auto;padding:15px 30px;font-weight:700;font-size:16px;line-height:19px;color:#ffffff;background:#161b2d;border-radius:6px;border:0}.centered-submit .submit-btn .signup-btn.btn-1:hover{background:#2bbfa6;color:#ffffff}.otp-boxes{display:flex;gap:12px;justify-content:center}.otp-boxes input{width:52px;height:56px;text-align:center;font-size:24px;font-weight:700;border:1px solid #ddd;border-radius:8px;color:#111111;padding:0!important}.btn-spinner{display:inline-block;width:16px;height:16px;margin-right:8px;border:2px solid rgba(255,255,255,.35);border-top-color:#ffffff;border-radius:50%;vertical-align:middle;animation:diplomika-spin .8s linear infinite}@keyframes diplomika-spin{to{transform:rotate(1turn)}}.custom-order-page{max-width:560px;margin-left:auto;margin-right:auto}.custom-order-page h1,.custom-order-page>p{text-align:center}.header-area .logo img,.off-canvas-head .logo img{max-height:48px;width:auto}.hero-img-wrapper .main-img-2{animation:float-bob-y 4s linear infinite}.template-site>main{padding-top:var(--site-header-height)!important}.template-site .hero-section-2,.template-site .hero-section-2.home-hero{margin-top:0;padding-top:10px!important;padding-bottom:10px!important}.template-site>main .signup-section{padding-top:0!important}.template-site img{max-width:100%;height:auto}.btn-disabled{pointer-events:none;opacity:.55}.template-site{--site-header-height:7.5rem;background:#fff;color:#111;min-height:100vh}.work-img-placeholder{min-height:180px;background:linear-gradient(135deg,#e8f8f4,#f3e8ff);position:relative;overflow:hidden}.work-cover-square{width:100%;aspect-ratio:1;object-fit:cover;display:block}.faq-details{background:#fff;border:1px solid #eee;border-radius:12px;padding:16px 20px}.faq-details summary{cursor:pointer;font-weight:700}.faq-details p{margin:12px 0 0;color:#4b5563}.ctn-preloader .txt-loading .letters-loading:nth-child(9):before{animation-delay:1.6s}#preloader{position:fixed;inset:0;z-index:999999}.signup-form .input-wrap input{padding-left:20px!important;color:#111111}.catalog-filters{background:#ffffff;box-shadow:5px 15px 45px rgba(22,27,45,.03);border-radius:6px;padding:24px 20px}.catalog-filters .widget-title{margin-bottom:20px}.catalog-filters .signup-btn.btn-1{display:inline-block;padding:15px 30px;font-weight:700;font-size:16px;color:#ffffff;background:#161b2d;border-radius:6px;border:0}.path-card{cursor:pointer}.methodical-preview{white-space:pre-wrap;background:#f8fafc;padding:16px;border-radius:8px;font-size:13px}.template-site .open-menu-bar{background:transparent}.template-site .open-menu-bar .bar-1,.template-site .open-menu-bar .bar-2,.template-site .open-menu-bar .bar-3{background:#111111}.template-site .off-canvas-wrap .off-canvas-close{background:transparent;color:#111111;font-size:28px;line-height:1;font-weight:700}.search-bar .signup-btn.btn-1{border:0;white-space:nowrap;padding:12px 24px;background:#161b2d;color:#fff;font-weight:700;border-radius:6px}.btn-custom-order{display:block;width:100%;padding:15px 30px;font-weight:700;font-size:16px;line-height:19px;color:#ffffff;background:#2BBFA6;border-radius:6px;border:0;text-align:center;text-decoration:none}.btn-custom-order:hover{background:#0e8d77;color:#ffffff}.btn-ready-order{display:block;width:100%;padding:15px 30px;font-weight:700;font-size:16px;line-height:19px;color:#ffffff;background:#0A2E5D;border-radius:6px;border:0;text-align:center;text-decoration:none}.btn-ready-order:hover{background:#042044;color:#ffffff}.path-card .btn-custom-order,.path-card .signup-btn.btn-1{margin-top:4px}.catalog-layout .course-wrap-2{border:1px solid #161b2d}.catalog-layout .course-wrap-2 .category .price p,.catalog-layout .course-wrap-2 .meta i{color:#161b2d}.catalog-layout .comparison-card--ready,.catalog-layout .course-wrap-2 .category .btn-1{border-color:#161b2d}.signup-btn.btn-1.is-inactive{opacity:.45;cursor:not-allowed}.work-card-more .signup-btn.btn-1.work-cart-in-cart,.work-cart-in-cart{background:#9ca3af!important;color:#ffffff!important}.work-card-more .signup-btn.btn-1.work-cart-in-cart:hover{background:#9ca3af!important}.custom-order-page .form-label{color:#111111}.legal-consent{margin:16px 0 20px}.legal-consent-label{display:flex;gap:10px;align-items:flex-start;color:#111111;font-size:14px}.legal-consent-label input{margin-top:4px;flex-shrink:0}.legal-consent-hint{color:#dc2626;font-size:13px;margin:8px 0 0}.custom-order-status{margin-bottom:8px}.custom-order-status span{color:#6b7280;font-size:14px}.custom-order-heading{font-size:20px;font-weight:700;color:#111111;margin-bottom:16px}.file-dropzone{border:2px dashed #161b2d;border-radius:12px;padding:32px 16px;text-align:center;background:#f8fafc}.file-dropzone.is-dragover{background:#ebfdf8}.file-dropzone-hint{margin-bottom:12px;color:#374151}.file-dropzone-button{display:inline-block;padding:10px 20px;background:#161b2d;color:#fff;border-radius:6px;font-weight:700;cursor:pointer}.file-dropzone-list{list-style:none;padding:0;margin:12px 0 8px}.file-dropzone-list li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px}.file-dropzone-remove{width:32px;height:32px;border:0;border-radius:6px;background:#dc2626;color:#fff;cursor:pointer}.work-hero{background:#ebfdf8;padding:24px 0 32px}@media (min-width:992px){.work-hero{padding-bottom:36px}}.work-hero-back{margin-bottom:16px}.work-hero-grid{display:grid;gap:20px}@media (min-width:992px){.work-hero-grid{grid-template-columns:minmax(96px,168px) minmax(0,60%);align-items:start}}.work-hero-media{max-width:168px}.work-cover-trigger{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.work-cover-portrait{width:100%;aspect-ratio:9/16;object-fit:cover;display:block;border-radius:12px}.work-methodical-download{margin-top:12px}.work-methodical-download .work-card-more .signup-btn.btn-1{padding:10px 12px;font-size:13px}.work-hero-info{color:#111111}.work-hero-discipline{display:inline-block;font-size:13px;font-weight:600;color:#161b2d;margin-bottom:6px}.work-hero-title{font-size:22px;font-weight:800;margin:0 0 8px;line-height:1.2}.work-hero-meta{margin:0 0 4px;font-size:14px;color:#1f2937}.work-hero-description{margin:12px 0 0;font-size:14px;line-height:1.5;color:#111111}.work-hero-cart{margin-top:24px;max-width:320px}.work-variants{background:#ffffff;padding:48px 0 80px}.work-variant-grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width:768px){.work-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.work-variant-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.work-variant-tile{background:#fff;border:1px solid #161b2d;border-radius:12px;padding:20px;box-shadow:0 8px 24px rgba(22,27,45,.06)}.work-variant-title{font-size:16px;font-weight:700;margin:0 0 8px}.work-variant-price{font-size:22px;font-weight:800;margin:0 0 16px;color:#161b2d}.work-cover-lightbox{position:fixed;inset:0;z-index:100000;background:rgba(17,17,17,.88);display:flex;align-items:center;justify-content:center;padding:24px}.work-cover-lightbox-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.work-cover-lightbox-close{position:absolute;top:16px;right:20px;width:40px;height:40px;border:0;background:transparent;color:#fff;font-size:36px;line-height:1;cursor:pointer}.work-card-more button.signup-btn.btn-1{width:100%}.legal-page{max-width:860px;margin:0 auto 40px;color:#111111;line-height:1.65}.legal-page h1{font-size:32px;font-weight:800}.legal-page h2{font-size:22px;font-weight:800;margin:32px 0 12px;color:#161b2d}.legal-page li,.legal-page p{font-size:16px}.legal-page a{color:#161b2d;text-decoration:underline}.legal-meta{color:#4b5563;margin-bottom:24px}.legal-operator{background:#ebfdf8;border:1px solid #161b2d;border-radius:12px;padding:24px 28px;margin-bottom:28px}.legal-operator h2{margin-top:0}.legal-operator-list{margin:12px 0;padding-left:20px}.legal-toc{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 28px;margin-bottom:16px}.legal-toc p{font-weight:700;margin-bottom:8px}.legal-toc ol{margin:0;padding-left:22px}.legal-toc li{margin:4px 0}.legal-table-wrap{overflow-x:auto;margin:16px 0}.legal-table{width:100%;border-collapse:collapse;font-size:14px}.legal-table td,.legal-table th{border:1px solid #d1d5db;padding:10px 12px;text-align:left;vertical-align:top}.legal-table th{background:#161b2d;color:#fff;font-weight:700}.legal-page code{font-size:14px;background:#f3f4f6;padding:1px 6px;border-radius:4px}.header-style-1 .header-logo-wrap{display:flex;flex-wrap:nowrap;align-items:center;gap:16px;min-width:0}.header-style-1 .header-logo-wrap .logo{flex-shrink:0}.header-style-1 .header-logo-wrap .search-form{flex:1;min-width:180px;max-width:360px}.header-style-1 .header-logo-wrap .search-form .input-wrap{position:relative;z-index:1}.header-style-1 .header-logo-wrap .search-form .input-wrap input,.off-canvas-menu .search-form .input-wrap input{background:#f7f7f7;border:none;padding:15px 20px 15px 50px;font-weight:400;font-size:16px;line-height:19px;color:#111111;width:100%;border-radius:50px}.header-style-1 .header-logo-wrap .search-form .input-wrap button,.off-canvas-menu .search-form .input-wrap button{position:absolute;left:4px;top:50%;width:40px;height:40px;border:none;color:#2bbfa6;background:none;padding:0;display:flex;align-items:center;justify-content:center;transform:translateY(-50%)}.off-canvas-menu .search-form .input-wrap{position:relative}.template-site .hero-section-3{margin-top:0;padding-top:24px;background-size:cover;background-position:50%;background-repeat:no-repeat}.hero-section-3 .path-card{transform:scale(1.05);transform-origin:center top}.hero-section-3 .path-card:hover{transform:scale(1.05) translateY(-5px)}.template-site .about-content-3 .list ul li span{font-size:18px;line-height:1.35}.path-card .path-card-btn{display:block;width:100%;box-sizing:border-box;font-weight:600;text-align:center}.path-card .btn-custom-order.path-card-btn,.path-card .path-card-btn{padding:8px 14px;font-size:13px;line-height:1.25}.feature-wrap-3{color:inherit;text-decoration:none}.feature-wrap-3:hover{color:inherit}.hero-thumb-3 .student-thumbs{background:#ffffff;border-radius:12px;padding:16px 20px;box-shadow:0 8px 24px rgba(22,27,45,.08)}.hero-thumb-3 .student-thumbs h4{margin:0;font-size:18px;line-height:1.3}.about-section-3 .course-count-section{padding:12px;text-align:center}.about-section-3 .course-count-section p{margin:0;font-size:16px;line-height:1.25;font-weight:700}.sticky-cta-bar{display:none}.template-site .footer-section-2{padding-bottom:40px}.template-site #scrollToTopBtn{bottom:24px;z-index:1001;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:1;text-decoration:none}.template-site #scrollToTopBtn.show{display:flex}.template-site #scrollToTopBtn i{color:#ffffff;font-size:16px;line-height:1;font-family:Font Awesome\ 6 Free;font-weight:900}.template-site .hero-content-3 .title h1{font-size:35px;line-height:1.27}@media (max-width:1199.98px){.template-site .hero-content-3 .title h1{font-size:28px}}@media (max-width:767.98px){.template-site .hero-content-3 .title h1{font-size:22px}}.template-site .course-section-3 a.feature-wrap-3:focus,.template-site .course-section-3 a.feature-wrap-3:hover{background:#161b2d;color:#ffffff;box-shadow:none;border-color:#161b2d}.template-site .course-section-3 a.feature-wrap-3:hover .text p,.template-site .course-section-3 a.feature-wrap-3:hover .title h3{color:#ffffff}.template-site .course-section-3 a.feature-wrap-3:hover .icon img{filter:brightness(0) invert(1)}.course-list-content-link,.course-list-content-link:hover{color:inherit;text-decoration:none}.course-list-content .course-content-list .course-meta .category .cat-1 span,.course-list-content .course-content-list .course-meta .category .cat-2 span{display:inline-block;border-radius:6px;padding:10px 20px;font-weight:600;font-size:16px;line-height:19px}.course-list-content .course-content-list .course-meta .category .cat-1 span{color:#0a2e5d;background:rgba(36,93,81,.1)}.course-list-content .course-content-list .course-meta .category .cat-2 span{color:#2bbfa6;background:rgba(255,78,89,.1)}.course-list-content .course-content-list .course-list-title span{font-weight:700;color:#161b2d}.course-list-content-link:hover .course-list-title span{color:#2bbfa6}.course-list-content .course-meta-bottom .price{font-weight:700;font-size:20px;color:#161b2d}.header-style-1 .header-logo-wrap .search-form .input-wrap button i,.off-canvas-menu .search-form .input-wrap button i{font-size:16px;color:#2bbfa6;line-height:1}.footer-legal{margin:12px 0 16px;color:#111111;font-size:14px;line-height:1.5}.payment-method-tiles{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.payment-method-tile{display:inline-flex;align-items:center;justify-content:center;width:64px;height:40px;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;padding:6px}.payment-method-tile img{max-width:100%;max-height:22px;width:auto;height:auto;object-fit:contain}.template-site .header-area.header-style-1 .sticky-header{animation:none;transition:box-shadow .25s ease,background-color .25s ease}.template-site.path-ready #scrollToTopBtn,.template-site.path-ready .btn-1:not(.btn-outline-danger),.template-site.path-ready .btn-success,.template-site.path-ready .catalog-filters .signup-btn.btn-1,.template-site.path-ready .search-bar .signup-btn.btn-1,.template-site.path-ready .search-form button,.template-site.path-ready .signup-btn.btn-1{background:#0a2e5d;border-color:#0a2e5d;transition:background-color .25s ease,filter .25s ease,border-color .25s ease,color .25s ease}.template-site.path-ready #scrollToTopBtn:hover,.template-site.path-ready .btn-1:not(.btn-outline-danger):hover,.template-site.path-ready .btn-success:hover,.template-site.path-ready .catalog-filters .signup-btn.btn-1:hover,.template-site.path-ready .search-bar .signup-btn.btn-1:hover,.template-site.path-ready .search-form button:hover,.template-site.path-ready .signup-btn.btn-1:hover{filter:brightness(.85)}.template-site.path-custom #scrollToTopBtn,.template-site.path-custom .btn-1:not(.btn-outline-danger),.template-site.path-custom .btn-success,.template-site.path-custom .search-form button,.template-site.path-custom .signup-btn.btn-1{background:#2bbfa6;border-color:#2bbfa6;transition:background-color .25s ease,filter .25s ease,border-color .25s ease,color .25s ease}.template-site.path-custom #scrollToTopBtn:hover,.template-site.path-custom .btn-1:not(.btn-outline-danger):hover,.template-site.path-custom .btn-success:hover,.template-site.path-custom .search-form button:hover,.template-site.path-custom .signup-btn.btn-1:hover{filter:brightness(.9)}.template-site .btn-path-custom,.template-site .btn-path-ready{display:inline-block;padding:15px 30px;font-weight:700;font-size:16px;line-height:19px;color:#ffffff;border-radius:6px;border:0;text-align:center;text-decoration:none;transition:background-color .25s ease,filter .25s ease,color .25s ease}.template-site .btn-path-ready{background:#0a2e5d}.template-site .btn-path-custom{background:#2bbfa6}.template-site .btn-path-custom:hover,.template-site .btn-path-ready:hover{color:#ffffff}.template-site .btn-path-ready:hover{filter:brightness(.85)}.template-site .btn-path-custom:hover{filter:brightness(.9)}.template-site .btn-path-custom--block,.template-site .btn-path-ready--block{display:block;width:100%}.template-site .btn-path-ready--header{padding:8px 18px;font-size:14px;line-height:1.2;cursor:pointer}.template-site .path-card .btn-path-custom.path-card-btn,.template-site .path-card .btn-path-ready.path-card-btn{padding:8px 14px;font-size:13px;line-height:1.25;font-weight:600}.template-site .footer-socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.template-site .footer-socials a{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#0a2e5d;color:#ffffff;text-decoration:none;transition:filter .25s ease,background-color .25s ease,color .25s ease}.template-site .footer-socials a:hover{color:#ffffff;filter:brightness(1.15)}.template-site .footer-socials a img{width:22px;height:22px;display:block}.template-site .footer-meta-note{margin:12px 0 0;font-size:12px;line-height:1.4;color:#6b7280}.cabinet-panel{background:#ffffff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid rgba(10,46,93,.08);padding:24px;margin-bottom:24px}.cabinet-panel h2{font-size:22px;margin-bottom:16px}.cabinet-order-list{display:flex;flex-direction:column;gap:12px}.cabinet-order-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:14px 16px;border-radius:12px;background:#f8fafc;border:1px solid rgba(22,27,45,.06)}.cabinet-order-row__title{font-weight:700;margin-bottom:4px;color:#161b2d}.cabinet-order-row__meta{margin-bottom:0;font-size:14px;line-height:1.4;color:#505050}.cabinet-order-row__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cabinet-order-row__actions .btn-path-custom,.cabinet-order-row__actions .btn-path-ready{padding:8px 16px;font-size:14px;line-height:1.2}.cabinet-detail-card{background:#ffffff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid rgba(10,46,93,.08);padding:24px;margin-bottom:20px}.cabinet-detail-card h1{font-size:28px;margin-bottom:8px}.cabinet-detail-card h2{font-size:20px;margin-bottom:12px}.cabinet-detail-card__status{font-weight:700;color:#2bbfa6;margin-bottom:8px}.cabinet-detail-card__meta{color:#505050}.cabinet-detail-list{list-style:none;margin:0 0 16px;padding:0}.cabinet-detail-list li{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid rgba(22,27,45,.08)}.cabinet-detail-total{font-weight:700;font-size:20px}.cabinet-detail-actions{text-align:center;margin-top:8px}.cabinet-file-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-bottom:20px;align-items:stretch}.cabinet-file-tiles--flat{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-bottom:0}.cabinet-file-tile{display:flex;flex-direction:column;gap:12px;height:100%;padding:16px;border-radius:12px;background:#f8fafc;border:1px solid rgba(22,27,45,.06)}.cabinet-file-tile--flat{flex-direction:row;align-items:center;gap:10px;height:auto;padding:10px 14px;box-shadow:none}.cabinet-file-tile__head{display:flex;align-items:flex-start;gap:10px}.cabinet-file-tile__icon{flex-shrink:0;margin-top:2px;font-size:18px;color:#0a2e5d}.cabinet-file-tile--flat .cabinet-file-tile__icon{margin-top:0;color:#2bbfa6}.cabinet-file-tile__name{margin:0;font-weight:600;word-break:break-word;color:#161b2d}.cabinet-file-tile--flat .cabinet-file-tile__name{font-weight:500;font-size:14px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cabinet-file-tile .btn-path-custom{margin-top:auto;align-self:flex-start;padding:8px 16px;font-size:14px;line-height:1.2}.cabinet-prewrap{white-space:pre-wrap}@media (max-width:767px){.template-site .footer-socials{justify-content:center}.template-site .footer-meta-note{text-align:center}}