@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.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:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_237716{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_237716{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.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:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.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:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-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:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_34a9ff{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_34a9ff{--font-caveat:"Caveat","Caveat Fallback"}:root{--primary:#0b4d66;--primary-light:#166483;--secondary:#a4d3ee;--accent:#f9cc0b;--accent-rgb:249,204,11;--text-primary:#ffffff;--text-secondary:rgba(255,255,255,0.8);--text-muted:rgba(255,255,255,0.6);--text-dark:#1a1a1a;--bg-page:#0b4d66;--glass-bg:rgba(255,255,255,0.08);--glass-bg-hover:rgba(255,255,255,0.15);--glass-border:rgba(255,255,255,0.15);--btn-bg-start:#82d1f1;--btn-bg-end:#b4e4f9;--card-bg:rgba(255,255,255,0.05);--shadow-sm:0 4px 12px rgba(0,0,0,0.1);--shadow-md:0 10px 30px rgba(0,0,0,0.15);--shadow-lg:0 25px 50px rgba(0,0,0,0.25);--shadow-accent:0 12px 40px rgba(var(--accent-rgb),0.3);--overlay-bg:rgba(0,0,0,0.5);--stats-bg:#245F76;--hero-bg:linear-gradient(135deg,#083344,#0b4d66 50%,#166483);--underline-svg:url("data:image/svg+xml,%3Csvg width='200' height='10' viewBox='0 0 200 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8C50 2 150 2 198 8' stroke='%23f9cc0b' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}[data-theme=light]{--primary:#0b4d66;--primary-light:#e0f2f7;--secondary:#0b4d66;--accent:#f59e0b;--accent-rgb:245,158,11;--text-primary:#0b4d66;--text-secondary:#334155;--text-muted:#64748b;--text-dark:#000000;--bg-page:#f8fafc;--glass-bg:rgba(11,77,102,0.04);--glass-bg-hover:rgba(11,77,102,0.08);--glass-border:rgba(11,77,102,0.15);--btn-bg-start:#0b4d66;--btn-bg-end:#166483;--card-bg:#ffffff;--shadow-sm:0 4px 12px rgba(11,77,102,0.05);--shadow-md:0 10px 30px rgba(11,77,102,0.08);--shadow-lg:0 25px 50px rgba(11,77,102,0.12);--shadow-accent:0 12px 40px rgba(var(--accent-rgb),0.15);--overlay-bg:rgba(255,255,255,0.8);--stats-bg:#ffffff;--hero-bg:linear-gradient(135deg,#e0f2f7,#f8fafc);--underline-svg:url("data:image/svg+xml,%3Csvg width='200' height='10' viewBox='0 0 200 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 8C50 2 150 2 198 8' stroke='%23f59e0b' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")}*{box-sizing:border-box;padding:0;margin:0;overflow-wrap:break-word;word-break:break-word;scrollbar-color:var(--glass-border) transparent}.flex-wrap-safe{display:flex;flex-wrap:wrap}.grid-clamp-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.grid-clamp-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}body,html{max-width:100vw;font-family:var(--font-outfit),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;color:var(--text-primary);background-color:var(--bg-page);transition:background-color .3s ease,color .3s ease;scroll-behavior:smooth;font-size:16px}@media (max-width:768px){body{font-size:14px}h1{font-size:32px!important}h1,h2{line-height:1.2!important}h2{font-size:28px!important}h3{font-size:20px!important}}a{color:inherit;text-decoration:none}ul{list-style:none}.container{max-width:1400px;margin:0 auto;padding:0 60px}@media (max-width:1024px){.container{padding:0 40px}}@media (max-width:768px){.container{padding:0 24px}}.handwritten{font-family:var(--font-caveat),cursive;color:var(--accent)}.handwritten-underline{position:relative;display:inline-block}.handwritten-underline:after{content:"";position:absolute;left:-5%;bottom:-5px;width:110%;height:8px;background-image:var(--underline-svg);background-repeat:no-repeat;background-size:100% 100%}.glass-card{background:var(--card-bg);border:1px solid var(--glass-border);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1)}@media (max-width:1024px){.glass-card{display:none!important}}.blog-card-link{display:block;height:100%;text-decoration:none}.blog-card-link:hover .blog-title{color:var(--accent)!important}.form-navigation-buttons.form-navigation-buttons--payment{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:10px;width:100%;box-sizing:border-box;align-items:stretch;grid-template-areas:"pay-back pay-back" "pay-later pay-now"}.form-navigation-buttons.form-navigation-buttons--payment .enrollment-nav-back{grid-area:pay-back;justify-self:stretch;width:100%}.form-navigation-buttons.form-navigation-buttons--payment .enrollment-nav-pay-later{grid-area:pay-later}.form-navigation-buttons.form-navigation-buttons--payment .enrollment-nav-pay-now{grid-area:pay-now}.form-navigation-buttons.form-navigation-buttons--payment .enrollment-nav-pay-later,.form-navigation-buttons.form-navigation-buttons--payment .enrollment-nav-pay-now{min-width:0;text-align:center;white-space:nowrap}@media (max-width:767px){.form-navigation-buttons.form-navigation-buttons--payment{column-gap:10px;row-gap:10px}.form-navigation-buttons.form-navigation-buttons--payment .enrollment-nav-back{padding:10px 12px!important;font-size:14px!important;min-height:46px!important}.form-navigation-buttons.form-navigation-buttons--payment .enrollment-nav-pay-later,.form-navigation-buttons.form-navigation-buttons--payment .enrollment-nav-pay-now{padding:10px!important;font-size:13px!important;min-height:48px!important}}@media (max-width:360px){.form-navigation-buttons.form-navigation-buttons--payment .enrollment-nav-pay-later,.form-navigation-buttons.form-navigation-buttons--payment .enrollment-nav-pay-now{font-size:12px!important;padding:10px 8px!important}}.btn{padding:12px 24px;border-radius:12px;font-weight:600;cursor:pointer;transition:all .3s ease;border:none;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-primary{background:linear-gradient(135deg,var(--btn-bg-start) 0,var(--btn-bg-end) 100%);color:var(--primary)}[data-theme=light] .btn-primary{color:white}.btn-primary:hover{opacity:.9;transform:translateY(-2px)}.btn-outline{background-color:transparent;border:1px solid var(--glass-border);color:var(--text-primary)}.btn-outline:hover{background-color:var(--glass-bg);transform:translateY(-2px)}*{scrollbar-width:thin;scrollbar-color:rgba(var(--accent-rgb,249,204,11),.3) transparent!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-spin{animation:spin 1s linear infinite}.grid-12{display:grid;grid-template-columns:repeat(12,1fr)}.gap-4{gap:16px}.gap-6{gap:24px}.col-span-1{grid-column:span 1}.col-span-2{grid-column:span 2}.col-span-3{grid-column:span 3}.col-span-4{grid-column:span 4}.col-span-5{grid-column:span 5}.col-span-6{grid-column:span 6}.col-span-7{grid-column:span 7}.col-span-8{grid-column:span 8}.col-span-9{grid-column:span 9}.col-span-10{grid-column:span 10}.col-span-11{grid-column:span 11}.col-span-12,.grid-12-cols-1>*{grid-column:span 12}.grid-12-cols-2>*{grid-column:span 6}.grid-12-cols-3>*{grid-column:span 4}.grid-12-cols-4>*{grid-column:span 3}@media (max-width:1024px){.grid-12-cols-3>*,.grid-12-cols-4>*{grid-column:span 6}}@media (max-width:768px){.grid-12-cols-2>*,.grid-12-cols-3>*,.grid-12-cols-4>*{grid-column:span 12}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg-page);border-radius:8px}::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}