.landing-page{background:var(--ivory)}.lp-loading{background:var(--ivory);min-height:100vh}.lp-missing{text-align:center;place-content:center;gap:12px;min-height:70vh;padding:48px 16px;display:grid}.lp-missing h1{margin:0;font-size:32px}.lp-missing p{color:var(--muted);margin:0 0 12px}.lp-header{background:#fffefaf5;border-bottom:1px solid #133f3214;align-items:center;height:72px;display:flex}.lp-banner{background:var(--green-950);color:#f0bd55;text-align:center;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:flex}.lp-hero{background:linear-gradient(#fffefa 0%,#f8f6f0 100%);padding:72px 0 88px}.lp-hero__grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lp-hero h1{color:#111613;letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(34px,4.2vw,56px);line-height:1.06}.lp-lead{color:var(--muted);font-size:18px;line-height:1.65}.lp-pill{background:var(--mint);width:fit-content;color:var(--green-800);border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.lp-pill--light{color:#f0bd55;background:#ffffff1f}.lp-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0;display:grid}.lp-stats>div{border:1px solid var(--line);background:var(--paper);border-radius:8px;gap:4px;padding:14px;display:grid}.lp-stats svg{color:var(--green-600)}.lp-stats strong{color:var(--green-900);font-size:24px}.lp-stats span{color:var(--muted);font-size:13px}.lp-stats--light>div{background:#ffffff14;border-color:#ffffff29}.lp-stats--light strong{color:#fff}.lp-stats--light span{color:#ffffffb8}.lp-actions{flex-wrap:wrap;gap:12px;display:flex}.lp-video{box-shadow:var(--shadow);background:#0a2f25;border-radius:10px;overflow:hidden}.lp-video video{aspect-ratio:16/9;background:#0a2f25;width:100%;display:block}.lp-section{padding:88px 0}.lp-section--sand{background:var(--sand)}.lp-heading{text-align:center;max-width:760px;margin:0 auto 40px}.lp-heading h2,.lp-offer__title,.lp-cta h2{color:#111613;letter-spacing:-.03em;margin-bottom:14px;font-size:clamp(30px,3.2vw,44px);line-height:1.1}.lp-heading p{color:var(--muted);margin:0;font-size:17px;line-height:1.65}.lp-narrow{max-width:820px}.lp-center{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.lp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lp-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;gap:12px;padding:26px;display:flex}.lp-card h3{margin:0;font-size:20px}.lp-card p{color:var(--muted);margin:0;line-height:1.6}.lp-card__stat{border-block:1px solid var(--line);gap:2px;padding:12px 0;display:grid}.lp-card__stat strong{color:var(--green-800);font-size:28px}.lp-card__stat span{color:var(--muted);font-size:13px}.lp-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lp-checks li{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.lp-checks svg{color:var(--green-600);flex-shrink:0;margin-top:2px}.lp-table-wrap{border:1px solid var(--line);background:var(--paper);border-radius:10px;overflow-x:auto}.lp-table{border-collapse:collapse;width:100%;font-size:15px}.lp-table th,.lp-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:14px 18px}.lp-table th{text-transform:uppercase;letter-spacing:.06em;background:#f3f0e7;font-size:13px}.lp-table .is-promo{color:var(--green-900);background:#2a7a5e14;font-weight:700}.lp-section .lp-center{margin-top:28px}.lp-review__image{aspect-ratio:4/3;object-fit:cover;border-radius:8px;width:100%}.lp-stars{color:#e2a73a;gap:2px;display:flex}.lp-review__text{color:var(--ink);line-height:1.6}.lp-review footer{margin-top:auto;display:grid}.lp-review footer span{color:var(--muted);font-size:13px}.lp-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:880px;margin:0 auto;display:grid}.lp-price{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:12px;flex-direction:column;gap:12px;padding:30px 26px;display:flex;position:relative}.lp-price.is-featured{border:2px solid var(--green-600);box-shadow:var(--shadow)}.lp-price h3{margin:0;font-size:20px}.lp-price__promo{color:#8a5a00;text-transform:uppercase;letter-spacing:.06em;background:#fdf1d8;border-radius:999px;align-self:center;padding:4px 10px;font-size:12px;font-weight:800}.lp-price__amount{color:var(--green-900);letter-spacing:-.03em;font-size:40px}.lp-price__payment{color:var(--muted);font-size:14px}.lp-price small{color:var(--muted)}.lp-special{background:var(--green-950);color:#fff;border-radius:12px;max-width:880px;margin:24px auto 0;padding:30px}.lp-special h3{margin-bottom:8px;font-size:24px}.lp-special p{color:#ffffffc2}.lp-special .lp-checks svg{color:#a9dbc0}.lp-special__buy{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.lp-special__buy strong{font-size:32px}.lp-faq{gap:10px;display:grid}.lp-faq details{border:1px solid var(--line);background:var(--paper);border-radius:8px}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq details[open] summary svg{transform:rotate(180deg)}.lp-faq details>div{color:var(--muted);padding:0 18px 16px;line-height:1.6}.lp-cta{background:var(--green-950);color:#fff;padding:88px 0}.lp-cta h2{color:#fff}.lp-cta p{color:#ffffffc7;font-size:17px}.lp-rich{color:var(--ink);text-align:left;margin-top:24px;font-size:17px;line-height:1.7}.lp-offer{border:2px solid var(--green-600);background:var(--paper);border-radius:12px;flex-direction:column;align-items:center;gap:12px;margin-top:12px;padding:28px;display:flex}.lp-offer__price{align-items:baseline;gap:12px;display:flex}.lp-offer__price s{color:var(--muted);font-size:22px}.lp-offer__price strong{color:var(--green-900);font-size:42px}.lp-offer small{color:var(--muted)}.lp-link{color:var(--green-800);cursor:pointer;background:0 0;border:0;text-decoration:underline}@media (width<=900px){.lp-hero__grid,.lp-cards,.lp-prices{grid-template-columns:1fr}.lp-hero{padding:40px 0 56px}.lp-section,.lp-cta{padding:56px 0}}@media (width<=520px){.lp-stats{gap:8px}.lp-stats>div{padding:10px 8px}.lp-stats strong{font-size:18px}.lp-stats span{font-size:12px}.lp-actions .button{width:100%}}:root{color:#1b2822;font-synthesis:none;--green-950:#0a2f25;--green-900:#123f32;--green-800:#195442;--green-600:#2a7a5e;--mint:#dceae1;--ivory:#f8f6f0;--paper:#fffefa;--sand:#eee9dd;--ink:#1b2822;--muted:#657169;--line:#133f3226;--shadow:0 26px 70px #19372b1f;background:#f8f6f0;font-family:DM Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ivory);min-width:0;min-height:100vh;color:var(--ink);-webkit-font-smoothing:antialiased;margin:0}button,a{font:inherit}button{color:inherit}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}p,h1,h2,h3,blockquote{margin-top:0}.site-shell{overflow-x:clip}.cookie-consent{z-index:120;color:#fff;background:#0d352a;border:1px solid #ffffff29;border-radius:10px;grid-template-columns:auto 1fr;gap:14px 16px;width:min(560px,100vw - 32px);padding:20px;display:grid;position:fixed;bottom:clamp(16px,2.4vw,34px);right:clamp(16px,2.4vw,34px);box-shadow:0 24px 70px #051d1652}.cookie-consent__icon{color:#f0bd55;background:#ffffff1a;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.cookie-consent__copy strong{margin-bottom:5px;font-size:16px;display:block}.cookie-consent__copy p{color:#ffffffc7;margin:0;font-size:13px;line-height:1.55}.cookie-consent__copy a{color:#fff;text-underline-offset:3px;text-decoration:underline}.cookie-consent__actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:12px;display:flex}.cookie-consent__reject{color:#ffffffd1;cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:12px;font-weight:700}@media (width<=620px){.cookie-consent{grid-template-columns:1fr}.cookie-consent__icon{display:none}.cookie-consent__actions{flex-direction:column;grid-column:1;align-items:stretch}}.container{width:min(1180px,100% - 48px);margin-inline:auto}.header{z-index:50;background:#fffefaf5;border-bottom:1px solid #133f3214;height:84px;position:relative}.header__inner{justify-content:space-between;align-items:center;gap:26px;height:100%;display:flex}.brand-cluster{flex:none;align-items:flex-start;min-width:250px;height:64px;display:flex;position:relative}.brand-cluster .brand{margin-top:4px}.brand{letter-spacing:.035em;align-items:center;gap:10px;line-height:1;display:inline-flex}.brand__mark{object-fit:contain;flex:none;width:44px;height:44px}.brand span{color:var(--green-800);font-size:19px;font-weight:800}.brand b{color:var(--ink);font-weight:700}.brand-switch{color:#315e79;white-space:nowrap;background:#fbf7ec;border:1px solid #c58a1657;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;font-weight:800;line-height:1;transition:border-color .16s,background .16s,color .16s,transform .16s;display:inline-flex;position:absolute;bottom:1px;left:54px;box-shadow:0 4px 12px #15362a0f}.brand-switch:hover{border-color:var(--course-gold);background:var(--course-gold);color:#fff;transform:translateY(-1px)}.brand-switch__compact{display:none}.nav{align-items:center;gap:28px;display:flex}.nav>a:not(.button){color:#425047;font-size:14px;font-weight:600;transition:color .16s}.nav>a:not(.button):hover{color:var(--green-600)}.menu-button{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.scroll-to-top{z-index:80;background:var(--green-900);color:#fff;opacity:0;pointer-events:none;cursor:pointer;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:opacity .18s,transform .18s,background .18s;display:grid;position:fixed;bottom:clamp(18px,2vw,32px);right:clamp(18px,2vw,32px);transform:translateY(14px)scale(.92);box-shadow:0 14px 34px #071f193d}.scroll-to-top--visible{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.scroll-to-top:hover{background:var(--green-600);transform:translateY(-2px)scale(1)}.scroll-to-top:focus-visible{outline-offset:3px;outline:3px solid #e3b74f}.button{border:1px solid var(--green-900);color:#fff;cursor:pointer;background:linear-gradient(135deg,#087b59,#06a06e);border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:51px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.button:hover{background:var(--green-800);border-color:var(--green-800);transform:translateY(-2px)}.button--small{min-height:42px;padding-inline:18px}.button--ghost{color:var(--green-900);background:0 0}.button--ghost:hover{color:#fff}.button--full{width:100%}.button--light{color:var(--green-900);background:#fff;border-color:#fff}.button--light:hover{background:var(--mint);color:var(--green-950);border-color:var(--mint)}.hero{background:linear-gradient(#fffefa 0%,#f8f6f0 100%);position:relative}.hero__grid{grid-template-columns:.92fr 1.08fr;align-items:stretch;min-height:660px;display:grid}.hero__content{z-index:2;flex-direction:column;justify-content:center;padding:72px 52px 86px 0;display:flex;position:relative}.hero__pill{width:fit-content;color:var(--green-800);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:26px;font-size:13px;font-weight:700;display:inline-flex}.hero__pill svg{color:var(--green-600)}h1,h2,blockquote{font-family:DM Sans,Arial,sans-serif}h1{color:#111613;letter-spacing:-.05em;max-width:610px;margin-bottom:24px;font-size:clamp(50px,4.85vw,69px);font-weight:700;line-height:1.03}.hero__lead{color:#526159;max-width:600px;margin-bottom:32px;font-size:18px;line-height:1.72}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__visual{min-height:600px;position:relative;overflow:hidden}.hero__visual:before{content:"";z-index:1;background:linear-gradient(90deg,#fffefa 0%,#fffefa00 100%);width:22%;position:absolute;inset:0 auto 0 0}.hero__visual picture{width:100%;height:100%;display:block}.hero__visual img{object-fit:cover;object-position:58% center;width:100%;height:100%;display:block}.hero__caption{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08221bc7;border:1px solid #fff3;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:28px;right:28px}.hero__caption p{gap:3px;margin:0;display:grid}.hero__caption strong{font-size:13px}.hero__caption small{color:#ffffffad;font-size:11px}.status-dot{background:#6ed79d;border-radius:50%;width:8px;height:8px;margin-top:5px;box-shadow:0 0 0 4px #6ed79d26}.stats{z-index:3;border-top:1px solid var(--line);background:var(--paper);grid-template-columns:repeat(3,1fr);align-items:center;min-height:132px;margin-top:-1px;display:grid;position:relative}.stat{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:15px;min-height:64px;padding:20px 30px;display:flex}.stat:last-child{border-right:0}.stat svg{color:var(--green-600);flex:none}.stat p{align-items:center;gap:12px;margin:0;display:flex}.stat strong{color:var(--green-900);font-family:DM Sans,Arial,sans-serif;font-size:30px;font-weight:700}.stat span{max-width:112px;color:var(--muted);font-size:13px;line-height:1.4}.section-heading{text-align:center;max-width:750px;margin:0 auto 58px}.section-heading--left{text-align:left;margin-inline:0}.eyebrow{color:var(--green-600);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:800;display:inline-block}.eyebrow--light{color:#a9dbc0}.section-heading h2,.final-cta h2{color:#111613;letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(36px,3.6vw,50px);font-weight:700;line-height:1.08}.section-heading p{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.journey{background:var(--ivory);position:relative}.journey:before{content:"";pointer-events:none;background:radial-gradient(circle,#2a7a5e17,#0000 68%);width:720px;height:430px;position:absolute;top:0;left:50%;transform:translate(-50%)}.journey__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}.journey-card{border:1px solid var(--line);background:#fffefad6;border-radius:8px;min-height:305px;padding:38px 34px;position:relative;box-shadow:0 12px 40px #223f330d}.journey-card__number{color:#133f3229;font-family:DM Sans,Arial,sans-serif;font-size:34px;font-weight:700;position:absolute;top:28px;right:28px}.journey-card__icon{background:var(--mint);width:54px;height:54px;color:var(--green-800);border-radius:50%;place-items:center;margin-bottom:34px;display:grid}.journey-card h3{color:var(--green-950);margin-bottom:14px;font-size:21px}.journey-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.72}.mentor{background:var(--paper);color:var(--ink)}.mentor__grid{background:#f5f1e8;border-radius:9px;grid-template-columns:.88fr 1.12fr;align-items:center;gap:80px;padding:58px;display:grid}.mentor__copy h2{color:#111613;letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(32px,3vw,44px);line-height:1.08}.mentor__quote-icon{color:var(--green-600);margin:4px 0 10px}.mentor blockquote{color:#425047;letter-spacing:-.01em;margin-bottom:26px;font-size:18px;font-style:italic;line-height:1.55}.mentor__signature{border-top:1px solid #133f3224;gap:5px;padding-top:20px;display:grid}.mentor__signature span{color:var(--muted);font-size:12px}.mentor__video{cursor:pointer;background:#142f28;border:0;border-radius:8px;min-height:410px;padding:0;position:relative;overflow:hidden;box-shadow:0 28px 64px #00000052}.mentor__video img{object-fit:cover;object-position:53% center;width:100%;height:100%;position:absolute;inset:0}.mentor__video-shade{background:linear-gradient(#00000005,#0000009e);position:absolute;inset:0}.mentor__play{width:68px;height:68px;color:var(--green-900);background:#fff;border-radius:50%;place-items:center;transition:transform .18s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 10px 30px #00000038}.mentor__video:hover .mentor__play{transform:translate(-50%,-50%)scale(1.06)}.mentor__video-label{color:#fff;text-align:left;gap:4px;display:grid;position:absolute;bottom:26px;left:28px}.mentor__video-label small{color:#ffffffa6;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.mentor__video-label strong{font-size:15px}.testimonials{background:var(--paper)}.story-list{border-top:1px solid var(--line)}.story{border-bottom:1px solid var(--line);grid-template-columns:210px 1fr 330px;align-items:center;gap:45px;padding:34px 0;display:grid}.story__person{align-items:center;gap:16px;display:flex}.story__person img{object-fit:cover;border-radius:50%;flex:none;width:58px;height:58px}.story__person div{gap:3px;display:grid}.story__person strong{color:var(--green-950);font-size:14px}.story__person span{color:var(--muted);font-size:11px}.story blockquote{color:#3c4841;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:15px;line-height:1.7}.story__result{background:#0d1714;border:1px solid #133f3224;border-radius:7px;grid-template-columns:1fr 118px;align-items:stretch;display:grid;overflow:hidden}.chart-crop{min-height:92px;position:relative;overflow:hidden}.chart-crop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story__badge{background:var(--mint);flex-direction:column;justify-content:center;gap:7px;padding:13px;display:flex}.story__badge span{color:var(--green-600);letter-spacing:.08em;font-size:10px;font-weight:800}.story__badge strong{color:var(--green-900);align-items:center;gap:2px;font-size:12px;line-height:1.3;display:flex}.results-note{color:#879087;text-align:center;max-width:680px;margin:22px auto 0;font-size:10px}.pricing{background:#eeeadd}.pricing__grid{grid-template-columns:1fr 440px;align-items:center;gap:100px;display:grid}.pricing .section-heading{margin-bottom:0}.price-card{background:var(--paper);box-shadow:var(--shadow);border:1px solid #133f321f;border-radius:9px;padding:38px}.price-card__tag{background:var(--mint);color:var(--green-800);text-transform:uppercase;letter-spacing:.08em;border-radius:4px;margin-bottom:22px;padding:7px 10px;font-size:11px;font-weight:800;display:inline-flex}.price-card__price{border-bottom:1px solid var(--line);gap:4px;padding-bottom:22px;display:grid}.price-card__price strong{color:var(--green-950);font-family:DM Sans,Arial,sans-serif;font-size:49px}.price-card__price span{color:var(--muted);font-size:12px}.price-card ul{gap:14px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.price-card li{color:#445149;align-items:center;gap:10px;font-size:14px;display:flex}.price-card li svg{color:var(--green-600);flex:none}.final-cta{background:var(--green-900);color:#fff;padding:80px 0}.final-cta__inner{justify-content:space-between;align-items:center;gap:70px;display:flex}.final-cta h2{color:#fff;max-width:690px;margin:0;font-size:clamp(40px,4vw,56px)}.footer{color:#ffffffad;background:#071f19;padding:66px 0 24px}.footer__grid{grid-template-columns:1.25fr 1.15fr .8fr 1fr;gap:58px;padding-bottom:50px;display:grid}.footer__column{min-width:0}.brand--footer span,.brand--footer b{color:#fff}.brand--footer .brand__mark{width:50px;height:50px}.footer__brand-block>p{color:#ffffff9c;max-width:310px;margin:20px 0 23px;font-size:13px;line-height:1.7}.footer__school-link{color:#b9e4cd;border-bottom:1px solid #a9dbc073;align-items:center;gap:8px;width:fit-content;padding-bottom:4px;font-size:13px;font-weight:700;display:inline-flex}.footer__school-link:hover{color:#fff;border-color:#fff}.footer__column h2{color:#fff;letter-spacing:.02em;margin:2px 0 20px;font-size:13px;font-weight:700}.footer__email{color:#d5e9df;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;display:inline-flex}.footer__email:hover{color:#fff}.footer__details{gap:10px;margin:0;display:grid}.footer__details div{grid-template-columns:minmax(96px,max-content) minmax(0,1fr);align-items:baseline;column-gap:14px;display:grid}.footer__details dt{color:#ffffff6b;white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.footer__details dd{color:#ffffffb8;overflow-wrap:anywhere;margin:0;font-size:11px}.footer__links{gap:12px;display:grid}.footer__links a{color:#ffffffa8;width:fit-content;font-size:12px;transition:color .16s,transform .16s}.footer__links a:hover{color:#fff;transform:translate(2px)}.footer__socials{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.footer__socials a{color:#b9e4cd;background:#ffffff09;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .16s,color .16s,border-color .16s,background .16s;display:grid}.footer__socials a:hover{color:#fff;background:#b9e4cd1f;border-color:#b9e4cd8c;transform:translateY(-2px)}.footer__links--legal{gap:9px}.footer__links--legal a{font-size:11px}.footer__disclaimer{background:#ffffff09;border:1px solid #ffffff1a;border-radius:7px;grid-template-columns:minmax(116px,max-content) minmax(0,1fr);align-items:start;gap:28px;padding:26px 30px;display:grid}.footer__disclaimer strong{color:#b9e4cd;text-transform:uppercase;letter-spacing:.12em;font-size:11px}.footer__disclaimer p{color:#ffffff94;max-width:none;margin:0;font-size:13px;line-height:1.6}.footer__bottom{color:#ffffff61;justify-content:space-between;align-items:center;gap:24px;padding-top:23px;font-size:10px;display:flex}.modal{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041812c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal__panel{background:var(--paper);border-radius:10px;grid-template-columns:1.15fr .85fr;width:min(930px,100%);display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000057}.modal__close{z-index:2;width:40px;height:40px;color:var(--green-950);cursor:pointer;background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.modal__media{min-height:430px;position:relative}.modal__media img{object-fit:cover;object-position:56% center;width:100%;height:100%;position:absolute;inset:0}.modal__play{width:62px;height:62px;color:var(--green-900);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.modal__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:50px 42px;display:flex}.modal__copy h2{color:var(--green-950);margin-bottom:16px;font-size:36px}.modal__copy p{color:var(--muted);margin-bottom:26px;font-size:14px;line-height:1.7}@media (width<=1020px){.nav{gap:16px}.nav>a:not(.button){font-size:12px}.hero__grid{grid-template-columns:1fr 1fr;min-height:610px}.hero__content{padding-right:26px}.story{grid-template-columns:180px 1fr}.story__result{grid-column:2}.mentor__grid{gap:42px}.pricing__grid{gap:56px}}@media (width<=800px){.container{width:min(100% - 34px,680px)}.section{padding:86px 0}.header{height:72px}.brand-cluster{min-width:242px;height:60px}.brand-cluster .brand{margin-top:2px}.brand-switch{bottom:0}.brand-switch__full{display:none}.brand-switch__compact{display:inline}.menu-button{place-items:center;display:grid}.nav{border-top:1px solid var(--line);background:var(--paper);align-items:stretch;padding:22px 24px 26px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 22px 40px #133f321f}.nav--open{display:grid}.nav>a:not(.button){padding:10px 0;font-size:15px}.nav__login{margin-top:8px}.hero__grid{grid-template-columns:1fr;min-height:auto}.hero__content{padding:62px 0 42px}h1{font-size:clamp(47px,13vw,64px)}.hero__visual{min-height:490px;margin-inline:-17px}.hero__visual:before{background:linear-gradient(180deg, var(--ivory), transparent);width:auto;height:12%;inset:0 0 auto}.hero__caption{bottom:18px;left:18px;right:18px}.stats{grid-template-columns:1fr;padding:12px 0}.stat{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start}.stat:last-child{border-bottom:0}.journey__grid{grid-template-columns:1fr}.journey-card{min-height:0}.mentor__grid,.pricing__grid{grid-template-columns:1fr;gap:50px}.mentor__copy{max-width:none}.mentor__video{min-height:390px}.story{grid-template-columns:1fr;gap:20px}.story__result{grid-column:auto}.pricing__grid{gap:12px}.price-card{padding:30px 24px}.final-cta__inner{flex-direction:column;align-items:flex-start;gap:32px}.footer__grid{grid-template-columns:repeat(2,1fr);gap:44px 60px}.modal__panel{grid-template-columns:1fr;max-height:calc(100vh - 36px);overflow-y:auto}.modal__media{min-height:280px}.modal__copy{padding:34px 28px}}@media (width<=480px){.scroll-to-top{width:48px;height:48px;bottom:14px;right:14px}.container{width:calc(100% - 28px)}.hero__content{padding-top:46px}.hero__pill{align-items:flex-start;line-height:1.4}.hero__lead{font-size:16px}.hero__actions{display:grid}.hero__actions .button{width:100%}.hero__visual{min-height:380px}.hero__visual img{object-position:63% center}.section-heading{margin-bottom:42px}.section-heading h2{font-size:38px}.journey-card{padding:32px 27px}.mentor blockquote{font-size:31px}.mentor__video{min-height:320px}.story__result{grid-template-columns:1fr}.chart-crop{min-height:112px}.story__badge{grid-template-columns:1fr 1fr;display:grid}.story__badge strong{justify-self:end}.final-cta{padding:66px 0}.final-cta h2{font-size:40px}.footer{padding-top:52px}.footer__grid{grid-template-columns:1fr;gap:38px;padding-bottom:40px}.footer__disclaimer{grid-template-columns:1fr;gap:12px;padding:22px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}:root{--course-green:#08755a;--course-green-soft:#f0f8f4;--course-gold:#c58a16;--course-gold-soft:#fffaf0;--course-teal:#147f8a;--course-teal-soft:#f1fafb;--course-red:#b64842;--course-red-soft:#fff4f2;--display:"DM Serif Display", Georgia, serif}body{background:#fbfaf6}h1,h2,blockquote,.section-heading h2,.final-cta h2,.program-card h3,.lead-capture h2,.mentor__copy h2{font-family:var(--display);font-weight:400}:focus-visible{outline-offset:3px;outline:3px solid #147f8a59}.header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffcf5;position:sticky;top:0}.brand b{color:var(--course-gold)}.nav{gap:16px}.nav>a:not(.button){font-size:12px}.nav>.nav__tools-link{color:#315e79;white-space:nowrap;background:#f1f6f8;border:1px solid #315e7940;border-radius:6px;flex:none;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.nav>.nav__tools-link:hover{color:#fff;background:#315e79;border-color:#315e79}.nav__account-actions{align-items:center;gap:8px;display:flex}.nav__login-link{border:1px solid var(--course-green);background:var(--course-green-soft);min-height:42px;color:var(--course-green);border-radius:6px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.nav__login-link:hover{background:var(--course-green);color:#fff!important}.nav__register{border-color:var(--course-gold);background:var(--course-gold);height:42px;min-height:42px;padding:0 16px;font-size:13px;box-shadow:0 8px 22px #c58a162e}.nav__register:hover{background:#a86f09;border-color:#a86f09}.language-switcher{background:#f4f6f2;border:1px solid #133f3224;border-radius:6px;align-items:center;gap:3px;padding:3px;display:inline-flex}.language-switcher button{color:#68756e;cursor:pointer;background:0 0;border:0;border-radius:4px;width:29px;height:29px;padding:0;font-size:10px;font-weight:800}.language-switcher button:hover{color:var(--course-green)}.language-switcher button.is-active{color:var(--course-green);background:#fff;box-shadow:0 2px 7px #15362a1f}@media (width<=1300px) and (width>=801px){.header__inner{gap:16px}.nav{gap:10px}.nav>a:not(.button){font-size:11px}.nav__login-link{padding-inline:10px}.nav__register{padding-inline:14px}}.button{border-color:var(--course-green);background:var(--course-green);box-shadow:0 8px 22px #08755a21}.button:hover{background:#075f4a;border-color:#075f4a}.button--ghost{box-shadow:none;color:var(--course-green);background:#fff;border-color:#08755a8c}.button--ghost:hover{background:var(--course-green-soft);color:var(--course-green)}.hero{background:#fff;border-bottom:1px solid #0a3a2c1a}.hero__grid{grid-template-columns:.9fr 1.1fr;min-height:600px}.hero__content{padding:66px 46px 58px 0}.hero__pill{text-transform:uppercase;margin-bottom:20px}.hero h1{color:#14251f;letter-spacing:-.035em;max-width:540px;margin-bottom:20px;font-size:clamp(48px,4.45vw,66px);line-height:1.02}.hero__lead{max-width:530px;margin-bottom:26px;font-size:17px;line-height:1.62}.hero__note{color:#657169;margin:10px 0 0 186px;font-size:11px}.hero__visual{min-height:600px}.hero__visual:before{background:linear-gradient(90deg,#fff 5%,#fff0);width:20%}.hero__visual img{object-position:54% center}.stats{min-height:92px;margin-top:0}.stat{border-right:0;justify-content:flex-start;padding-left:0}.stat svg{color:var(--course-green)}.stat p{gap:7px}.stat strong{font-family:inherit;font-size:15px}.stat span{color:#25372f;font-size:12px;font-weight:700}.section-heading{max-width:690px;margin-bottom:42px}.section-heading h2{letter-spacing:-.025em;font-size:clamp(34px,3vw,46px)}.section-heading p{font-size:15px}#programmas,#kursu-saturs,#ka-notiek,#stasti,#mentors,#buj{scroll-margin-top:96px}.programs{background:#fff}.programs__grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.programs__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.programs__grid--2{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin-inline:auto}.programs__grid--1{grid-template-columns:1fr}.programs__grid--2>.program-card:not(.program-card--with-plans){grid-column:1/-1;justify-self:center;width:min(780px,100%)}.program-card{--accent:var(--course-green);--surface:var(--course-green-soft);border:1px solid color-mix(in srgb, var(--accent) 24%, #d8dedb);border-top:4px solid var(--accent);background:linear-gradient(180deg, var(--surface), #fff 56%);border-radius:9px;flex-direction:column;min-height:510px;padding:28px 28px 24px;display:flex;position:relative;box-shadow:0 12px 36px #1430260f}.program-card--gold{--accent:var(--course-gold);--surface:var(--course-gold-soft)}.program-card--teal{--accent:var(--course-teal);--surface:var(--course-teal-soft)}.program-card--red{--accent:var(--course-red);--surface:var(--course-red-soft)}.program-card{scroll-margin-top:108px}.program-card:target{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 13%, transparent), 0 18px 48px #1430261f}.program-card--with-plans{grid-column:1/-1;min-height:0}.program-card--with-plans>p{max-width:720px;min-height:0}.program-card__top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.program-card__icon{background:color-mix(in srgb, var(--accent) 10%, #fff);width:58px;height:58px;color:var(--accent);border-radius:50%;place-items:center;display:grid}.program-card__tag{border:1px solid color-mix(in srgb, var(--accent) 38%, #fff);color:var(--accent);border-radius:5px;padding:6px 9px;font-size:13px;font-weight:800}.program-card h3{color:#172720;margin:24px 0 10px;font-size:29px;line-height:1.05}.program-card>p{color:#5d6862;min-height:70px;margin:0;font-size:14px;line-height:1.62}.program-price{color:var(--accent)}.program-price__main{align-items:baseline;gap:10px;display:flex}.program-price__main strong{font-family:var(--display);letter-spacing:-.025em;white-space:nowrap;font-size:36px;font-weight:500;line-height:1}.program-price__main span{color:#6d7771;font-size:12px;font-weight:700}.program-price__meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:9px;display:flex}.program-price__tier{color:#35453d;font-size:13px;font-weight:800}.program-price__duration{border:1px solid color-mix(in srgb, var(--accent) 30%, #fff);background:color-mix(in srgb, var(--accent) 8%, #fff);min-height:26px;color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.2;display:inline-flex}.program-price small{color:#748078;margin-top:5px;font-size:11px;line-height:1.45;display:block}.program-price--card{border-top:1px solid color-mix(in srgb, var(--accent) 18%, #e7e9e6);border-bottom:1px solid color-mix(in srgb, var(--accent) 18%, #e7e9e6);margin:17px 0 2px;padding:14px 0 16px}.program-card ul{gap:12px;margin:20px 0 22px;padding:0;list-style:none;display:grid}.program-card li{color:#39473f;align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.program-card li svg{color:var(--accent);flex:none;margin-top:1px}.program-card__details{width:fit-content;color:var(--accent);align-items:center;gap:8px;margin:auto 0 18px;font-size:13px;font-weight:800;display:inline-flex}.program-card__buy{border-color:var(--accent);background:var(--accent);box-shadow:none}.program-card__buy:hover{border-color:color-mix(in srgb, var(--accent) 85%, #000);background:color-mix(in srgb, var(--accent) 85%, #000)}.program-card__plan-intro{border-top:1px solid color-mix(in srgb, var(--accent) 18%, #e7e9e6);justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding-top:20px;display:flex}.program-card__plan-intro>strong{color:#263a31;font-size:16px}.program-card__plan-intro .program-card__details{flex:none;margin:0}.course-plans{gap:14px;display:grid}.course-plans--cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.course-plan{background:#f8fbf9;border:1px solid #12433326;border-radius:9px;flex-direction:column;min-width:0;padding:22px;display:flex;position:relative;overflow:hidden}.course-plan:nth-child(2){background:#fffaf0;border-color:#c58a164d}.course-plan--recommended{color:#fff;background:linear-gradient(145deg,#153f33,#082e24);border-color:#164c3d;box-shadow:0 16px 34px #0731252e}.course-plan__heading{justify-content:space-between;align-items:center;gap:8px;min-height:28px;display:flex}.course-plan__badge{width:fit-content;color:var(--course-green);letter-spacing:.05em;text-transform:uppercase;background:#08755a1a;border-radius:4px;padding:5px 8px;font-size:10px;font-weight:900}.course-plan:nth-child(2) .course-plan__badge{color:#9a6708;background:#c58a161f}.course-plan--recommended .course-plan__badge{color:#fff;background:#ffffff1f}.course-plan__heading>strong{color:#f4c862;text-transform:uppercase;letter-spacing:.04em;font-size:10px}.course-plan h4{color:#183128;font-family:var(--display);text-transform:none;letter-spacing:-.015em;margin:17px 0 9px;font-size:27px;font-weight:400;line-height:1.05}.course-plan--recommended h4{color:#fff}.course-plan__price{align-items:baseline;gap:10px;display:flex}.course-plan__price strong{color:var(--course-green);font-family:var(--display);font-size:35px;font-weight:500;line-height:1}.course-plan:nth-child(2) .course-plan__price strong{color:#a8710b}.course-plan--recommended .course-plan__price strong{color:#f4c862}.course-plan__price span{color:#748078;font-size:10px;font-weight:800}.course-plan--recommended .course-plan__price span{color:#ffffffa6}.course-plan__description{color:#58675f;min-height:62px;margin:16px 0 0;font-size:12px;line-height:1.55}.course-plan--recommended .course-plan__description{color:#ffffffc2}.course-plan__includes{color:#fff4d3;background:#f4c8621f;border:1px solid #f4c86270;border-radius:6px;align-items:flex-start;gap:8px;margin:14px 0 0;padding:11px 12px;font-size:11px;font-weight:800;line-height:1.45;display:flex}.course-plan__includes svg{color:#f4c862;flex:none}.program-card .course-plan ul,.course-detail .course-plan ul{grid-template-columns:1fr;gap:8px;margin:18px 0 20px;display:grid}.program-card .course-plan li,.course-detail .course-plan li{color:#33463d;font-size:11px}.course-plan--recommended li{color:#ffffffdb!important}.course-plan--recommended li svg{color:#f4c862!important}.course-plan__action{border:1px solid var(--course-green);background:var(--course-green);color:#fff;text-align:center;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:43px;margin-top:auto;padding:10px 12px;font-size:11px;font-weight:900;display:inline-flex}.course-plan:nth-child(2) .course-plan__action{color:#fff;background:#b87908;border-color:#b87908}.course-plan--recommended .course-plan__action{color:#17382e;background:#f4c862;border-color:#f4c862}.course-plan__action:hover{transform:translateY(-1px);box-shadow:0 8px 18px #14372b1f}.course-details{background:#f5f1e8}.course-details__list{gap:28px;display:grid}.course-detail{--accent:var(--course-green);border:1px solid color-mix(in srgb, var(--accent) 22%, #d7d8d3);background:#fff;border-radius:11px;grid-template-columns:1.08fr .92fr;min-width:0;scroll-margin-top:105px;display:grid;overflow:hidden;box-shadow:0 16px 46px #19362b12}.course-detail:nth-child(2n){grid-template-columns:.92fr 1.08fr}.course-detail:nth-child(2n) .course-detail__copy{order:2}.course-detail--gold{--accent:var(--course-gold)}.course-detail--teal{--accent:var(--course-teal)}.course-detail--red{--accent:var(--course-red)}.course-detail__copy{padding:44px 46px 42px;position:relative}.course-detail__index{color:color-mix(in srgb, var(--accent) 20%, transparent);font-family:var(--display);font-size:45px;position:absolute;top:30px;right:34px}.course-detail h3{color:#14251f;font-family:var(--display);margin:20px 0 14px;font-size:39px;font-weight:400;line-height:1.05}.course-detail__overview{color:#5f6c64;max-width:610px;margin:0;font-size:14px;line-height:1.72}.course-detail__facts{flex-wrap:wrap;gap:8px;margin:20px 0 27px;display:flex}.course-detail__facts span{background:color-mix(in srgb, var(--accent) 9%, #fff);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;border-radius:5px;padding:7px 10px;font-size:10px;font-weight:800}.course-detail h4{color:#26372f;text-transform:uppercase;letter-spacing:.08em;margin:0 0 13px;font-size:13px}.course-detail ul{grid-template-columns:1fr 1fr;gap:10px 22px;margin:0 0 28px;padding:0;list-style:none;display:grid}.course-detail li{color:#435149;align-items:flex-start;gap:8px;font-size:12px;line-height:1.45;display:flex}.course-detail li svg{color:var(--accent);flex:none;margin-top:1px}.course-detail .button{border-color:var(--accent);background:var(--accent)}.course-detail__action{border-top:1px solid color-mix(in srgb, var(--accent) 18%, #e7e9e6);justify-content:center;padding-top:24px;display:flex}.course-detail__action .button{text-align:center;justify-content:center;align-items:center;width:min(360px,100%);min-height:58px;padding-inline:34px;display:inline-flex}.course-detail__media{background:#0d231c;min-width:0;min-height:520px;position:relative;overflow:hidden}.course-detail__media video,.course-detail__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.course-detail__media img{object-position:center;filter:saturate(.8)contrast(1.04)}.course-detail__media-label{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#051e17cc;border-radius:5px;align-items:center;gap:7px;padding:10px 13px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:20px;right:20px}.lead-capture{background:#fff;padding:0 0 38px}.lead-capture__inner{background:linear-gradient(100deg,#f0f7f2,#fffdf7);border:1px solid #08755a2e;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:28px 34px;display:grid}.lead-capture__art{width:76px;height:68px;color:var(--course-green);background:#fff;border-radius:9px;place-items:center;display:grid}.lead-capture h2{color:#172720;margin:0 0 5px;font-size:26px}.lead-capture p{color:#657169;margin:0;font-size:13px}.journey{background:#fff}.journey:before{display:none}.journey__grid{gap:0}.journey-card{border:0;border-right:1px solid var(--line);min-height:230px;box-shadow:none;background:0 0;border-radius:0;padding:28px 30px}.journey-card:last-child{border-right:0}.journey-card__number{color:#08755a2e;font-size:28px;top:24px;right:28px}.journey-card__icon{margin-bottom:22px}.mentor__grid{background:#f6f2e9;grid-template-columns:minmax(300px,.66fr) minmax(0,1.34fr);align-items:center;gap:52px;padding:26px 42px 26px 26px}.mentor__portrait{background:#050505;border-radius:7px;height:460px;min-height:0;margin:0;overflow:hidden}.mentor__portrait img{object-fit:cover;object-position:50% 24%;width:100%;height:100%}.mentor__copy{max-width:660px;padding:0}.mentor__copy h2{max-width:630px;font-size:clamp(40px,3.4vw,52px)}.mentor blockquote{max-width:620px;font-family:var(--display);margin-bottom:22px;font-size:22px;line-height:1.55}.mentor__signature strong{font-size:16px}.mentor__signature span{font-size:13px}.mentor__facts{gap:9px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mentor__facts li{color:#49574f;align-items:center;gap:8px;font-size:14px;display:flex}.mentor__facts svg{color:var(--course-green)}.story-list--cards{border-top:0;grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.story-list--cards .story{--accent:var(--course-green);border:1px solid #133f321f;border-top:3px solid var(--accent);background:#fff;border-radius:9px;flex-direction:column;align-items:flex-start;gap:20px;min-width:0;padding:24px;display:flex;box-shadow:0 10px 30px #1430260d}.story-list--cards .story--gold{--accent:var(--course-gold)}.story-list--cards .story--teal{--accent:var(--course-teal)}.story-list--cards .story--red{--accent:var(--course-red)}.story-list--cards .story__person img{border:3px solid color-mix(in srgb, var(--accent) 20%, #fff);width:62px;height:62px}.story-list--cards .story__person span{color:var(--accent);font-weight:700}.story__programme{border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);background:color-mix(in srgb, var(--accent) 7%, #fff);width:fit-content;color:var(--accent);letter-spacing:.04em;border-radius:999px;margin-top:-9px;padding:5px 8px;font-size:10px;font-weight:800}.story-list--cards blockquote{font-family:var(--display);font-size:17px;line-height:1.48}.story__excerpt{margin:0}.story__full-review{border-top:1px solid #133f321a;width:100%;margin-top:auto;padding-top:16px}.story__full-review summary{width:fit-content;color:var(--accent);cursor:pointer;text-underline-offset:3px;font-size:11px;font-weight:800;text-decoration:underline;list-style:none}.story__full-review summary::-webkit-details-marker{display:none}.story__full-review[open] summary{margin-bottom:16px}.review-label--open,.story__full-review[open] .review-label--closed{display:none}.story__full-review[open] .review-label--open{display:inline}.story__full-review blockquote{color:#46524b;margin:0;font-family:DM Sans,Arial,sans-serif;font-size:13px;line-height:1.7}.reviews-toggle{justify-content:center;align-items:center;gap:20px;margin:26px auto 0;display:flex}.reviews-toggle>span{color:#7a857e;font-size:12px}.reviews-toggle__button{border:1px solid color-mix(in srgb, var(--course-green) 30%, #cad3ce);min-width:242px;color:var(--course-green);font:inherit;cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:13px;font-weight:800;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 8px 22px #1430260f}.reviews-toggle__button:hover{border-color:var(--course-green);transform:translateY(-2px);box-shadow:0 12px 28px #1430261c}.reviews-toggle__button svg{transition:transform .18s}.reviews-toggle__button[aria-expanded=true] svg{transform:rotate(180deg)}.video-testimonials__heading{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:32px;margin:58px 0 24px;padding-top:42px;display:flex}.video-testimonials__heading .eyebrow{margin-bottom:8px}.video-testimonials__heading h3{color:#172720;font-family:var(--display);margin:0;font-size:32px;font-weight:400}.video-testimonials__heading p{max-width:390px;color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.6}.video-testimonials__intro{align-items:flex-end;gap:22px;display:flex}.video-testimonials__controls{flex:none;gap:8px;display:flex}.video-testimonials__controls button{border:1px solid color-mix(in srgb, var(--course-green) 28%, #cad3ce);width:42px;height:42px;color:var(--course-green);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.video-testimonials__controls button:hover:not(:disabled){border-color:var(--course-green);background:var(--course-green);color:#fff;transform:translateY(-2px)}.video-testimonials__controls button:disabled{opacity:.34;cursor:default}.video-testimonials__grid{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain;grid-auto-columns:calc(33.3333% - 12px);grid-auto-flow:column;gap:18px;padding:4px 0 22px;display:grid;overflow-x:auto}.video-testimonials__grid::-webkit-scrollbar{display:none}.video-testimonial{scroll-snap-align:start;background:#14362b;border-radius:9px;min-height:235px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e2c2224}.video-testimonial img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-testimonial__shade{background:linear-gradient(#04140f14,#041812d1);position:absolute;inset:0}.video-testimonial__duration{color:#fff;letter-spacing:.05em;background:#03110cb8;border-radius:4px;padding:5px 7px;font-size:10px;font-weight:800;position:absolute;top:14px;right:14px}.video-testimonial__play{width:54px;height:54px;color:var(--course-green);background:#fffffff0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)}.video-testimonial__label{color:#fff;gap:5px;display:grid;position:absolute;bottom:18px;left:20px;right:20px}.video-testimonial__label small{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800}.video-testimonial__label strong{font-family:var(--display);align-items:center;gap:6px;font-size:20px;font-weight:500;display:flex}.video-testimonial__label>span{color:#ffffffc2;font-size:11px;line-height:1.4}.reviews-source{color:#68746d;text-align:center;margin:22px auto 0;font-size:11px}.reviews-source a{color:var(--course-green);text-underline-offset:3px;font-weight:800;text-decoration:underline}.sample-note{color:#747d77;text-align:center;margin:18px auto 0;font-size:11px}.results-note{margin-top:8px}.faq{background:#fff;padding-top:62px}.faq__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.faq-item{background:#fff;border:1px solid #133f3224;border-radius:7px}.faq-item summary{color:#28372f;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;font-size:14px;font-weight:700;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{color:#647068;margin:0;padding:0 19px 18px;font-size:13px;line-height:1.65}.final-cta__inner{align-items:center;gap:50px}.final-cta__inner>div:first-child{max-width:420px}.final-cta h2{font-size:38px}.final-cta p{color:#ffffffad;margin:12px 0 0;font-size:13px;line-height:1.55}.final-cta__courses{flex:1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.final-cta__courses--2{grid-template-columns:repeat(2,1fr)}.final-cta__courses--1{grid-template-columns:1fr;max-width:390px}.final-course{text-align:center;background:#ffffff14;border:1px solid #ffffff3d;border-radius:7px;gap:12px;padding:15px;display:grid}.final-course span{min-height:34px;font-size:12px;font-weight:700}.final-course em{color:#fff;font-family:var(--display);font-size:25px;font-style:normal;font-weight:500;line-height:1}.final-course strong{color:var(--course-green);background:#fff;border-radius:4px;padding:9px 7px;font-size:12px}.final-course--gold{background:#c58a162e;border-color:#e8b85594}.final-course--gold strong{color:#9a6708}.final-course--teal strong{color:var(--course-teal)}.final-course--red{background:#b6484233;border-color:#d66f6794}.final-course--red strong{color:var(--course-red)}.registration{grid-template-columns:.88fr 1.12fr}.registration__media{background:#15352b;min-height:580px;position:relative;overflow:hidden}.registration__media:after{content:"";background:linear-gradient(#0000 45%,#051e17d6);position:absolute;inset:0}.registration__media img{object-fit:cover;object-position:52% center;width:100%;height:100%;position:absolute;inset:0}.registration__media-copy{z-index:1;color:#fff;gap:12px;display:grid;position:absolute;bottom:30px;left:28px;right:28px}.registration__media-copy span{color:#cbe7d7;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.registration__media-copy strong{font-family:var(--display);font-size:28px;font-weight:400;line-height:1.15}.registration__form,.registration__success{flex-direction:column;justify-content:center;padding:48px 42px;display:flex}.registration__form h2,.registration__success h2{color:#173329;font-family:var(--display);margin:0 0 10px;font-size:36px;font-weight:400}.registration__form>p,.registration__success>p{color:#667169;margin:0 0 22px;font-size:13px;line-height:1.6}.registration__form>label:not(.registration__consent){color:#34463d;gap:7px;margin-bottom:14px;font-size:12px;font-weight:800;display:grid}.registration__form input[type=text],.registration__form input[type=email],.registration__form input[type=password]{color:#1b2822;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #133f3233;border-radius:6px;padding:0 13px;font-weight:500}.registration__consent{color:#657169;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin:4px 0 18px;font-size:10px;line-height:1.5;display:grid}.registration__consent input{width:16px;height:16px;accent-color:var(--course-green);margin:1px 0 0}.registration__form small{color:#879087;text-align:center;margin-top:12px;font-size:9px;line-height:1.45}.registration__success{align-items:flex-start}.registration__success>svg{color:var(--course-green);margin-bottom:20px}@media (width<=1020px){.nav{gap:12px}.nav>a:nth-child(2),.nav>a:nth-child(4){display:none}.programs__grid{gap:14px}.program-card{padding-inline:22px}.program-card h3{font-size:25px}.course-plans--cards{grid-template-columns:1fr}.course-plan__description{min-height:0}.course-detail,.course-detail:nth-child(2n){grid-template-columns:1fr}.course-detail:nth-child(2n) .course-detail__copy{order:0}.course-detail__media{min-height:440px}.final-cta__inner{flex-direction:column;align-items:flex-start}.final-cta__courses{width:100%}}@media (width<=800px){.nav>a:nth-child(2),.nav>a:nth-child(4){display:block}.nav__account-actions{grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.nav__login-link{justify-content:center}.language-switcher{width:fit-content;margin-top:10px}.hero__grid{grid-template-columns:1fr}.hero__content{padding-bottom:30px}.hero__note{margin-left:0}.hero__visual{min-height:520px}.stats{grid-template-columns:repeat(3,1fr)}.stat{padding:18px 10px}.programs__grid,.story-list--cards{grid-template-columns:1fr}.program-card,.program-card>p{min-height:0}.program-card__plan-intro{flex-direction:column;align-items:flex-start;gap:10px}.course-plan{padding:20px}.course-detail__copy{padding:36px 30px}.course-detail__media{min-height:360px}.lead-capture__inner{grid-template-columns:auto 1fr}.lead-capture__inner .button{grid-column:1/-1;width:100%}.journey-card{border-right:0;border-bottom:1px solid var(--line)}.journey-card:last-child{border-bottom:0}.mentor__grid{grid-template-columns:1fr;padding:18px}.mentor__portrait{height:430px;min-height:0}.mentor__copy{padding:10px 10px 22px}.faq__grid{grid-template-columns:1fr}.video-testimonials__heading{flex-direction:column;align-items:flex-start}.video-testimonials__intro{justify-content:space-between;align-items:center;width:100%}.video-testimonials__heading p{text-align:left}.video-testimonials__grid{grid-auto-columns:min(86vw,380px)}.registration{grid-template-columns:1fr}.registration__media{min-height:240px}.registration__form,.registration__success{padding:34px 28px}}@media (width<=560px){.section{padding:70px 0}.hero h1{font-size:47px}.hero__visual{min-height:390px;margin-inline:-14px}.stats{grid-template-columns:1fr}.stat{border-bottom:1px solid var(--line)}.lead-capture__inner{text-align:center;grid-template-columns:1fr;padding:24px}.programs__grid--2{grid-template-columns:1fr}.course-detail__copy{padding:31px 24px}.course-detail__index{font-size:36px;top:22px;right:22px}.course-detail h3{padding-right:34px;font-size:33px}.course-detail ul{grid-template-columns:1fr}.course-detail__action{flex-direction:column;align-items:stretch;gap:14px}.course-detail__action .button{width:100%}.course-detail__media{min-height:280px}.mentor__portrait{height:360px}.mentor__copy h2{font-size:38px}.lead-capture__art{margin-inline:auto}.journey__grid{grid-template-columns:1fr}.mentor blockquote{font-size:18px}.final-cta__courses{grid-template-columns:1fr}.final-course{text-align:left;grid-template-columns:1fr auto;align-items:center}.final-course span{min-height:0}.registration__media{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body.dialog-is-open{overflow:hidden}.hero__actions .button{width:310px}.story-list--cards .story{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.story-list--cards .story:hover{border-color:color-mix(in srgb, var(--accent) 38%, #d8dedb);transform:translateY(-4px);box-shadow:0 18px 44px #1430261c}.story-list--cards .story:focus-visible,.video-testimonial:focus-visible,.video-testimonials__controls button:focus-visible,.reviews-toggle__button:focus-visible,.course-detail__video-trigger:focus-visible{outline:3px solid color-mix(in srgb, var(--course-green) 45%, transparent);outline-offset:4px}.story__open-review{width:100%;color:var(--accent);border-top:1px solid #133f321a;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;font-size:12px;font-weight:800;display:flex}.video-testimonial{aspect-ratio:16/9;width:100%;min-height:0;color:inherit;text-align:left;cursor:pointer;border:0;padding:0}.video-testimonial__play{transition:transform .18s,box-shadow .18s}.video-testimonial:hover .video-testimonial__play{transform:translate(-50%,-58%)scale(1.08);box-shadow:0 12px 30px #0003}.course-detail__media{background:#fff;align-self:stretch;place-items:center;min-height:0;padding:clamp(24px,2.2vw,34px);display:grid}.course-detail__video-trigger{aspect-ratio:16/9;color:#fff;cursor:pointer;background:#0d231c;border:0;border-radius:9px;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 18px 46px #041f172e}.course-detail__video-trigger video{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.course-detail__media[data-course=trading]{background:#fff;padding:clamp(14px,1.15vw,20px)}@media (width<=380px){.header__inner{gap:6px}.brand-cluster{min-width:214px;height:58px}.brand-cluster .brand{gap:8px;margin-top:3px}.brand__mark{width:38px;height:38px}.brand span{font-size:15px}.brand-switch{padding:3px 6px;font-size:9px;left:46px}}.course-detail__media>img{aspect-ratio:16/9;object-fit:cover;border-radius:9px;width:100%;height:auto;display:block;position:relative;inset:auto;box-shadow:0 18px 46px #041f172e}.course-detail__video-shade{background:linear-gradient(#04140f14,#04181280);position:absolute;inset:0}.course-detail__play{color:#fff;filter:drop-shadow(0 8px 20px #00000059);place-items:center;transition:transform .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.course-detail__video-trigger:hover .course-detail__play{transform:translate(-50%,-50%)scale(1.1)}.dialog-backdrop{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#041812d1;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.dialog-close{z-index:4;width:44px;height:44px;color:var(--green-950);cursor:pointer;background:#fffffff0;border:1px solid #133f321f;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 8px 24px #00000024}.dialog-close--dark{color:#fff;background:#051c15c7;border-color:#ffffff38}.review-dialog{--accent:var(--course-green);border-top:5px solid var(--accent);background:#fff;border-radius:12px;grid-template-columns:minmax(330px,.78fr) minmax(0,1.22fr);width:min(1080px,100%);max-height:min(820px,100vh - 64px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #00000057}.review-dialog--gold{--accent:var(--course-gold)}.review-dialog--teal{--accent:var(--course-teal)}.review-dialog--red{--accent:var(--course-red)}.review-dialog__portrait{background:#e7ebe7;min-height:650px;position:relative;overflow:hidden}.review-dialog__portrait img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.review-dialog__content{padding:68px 64px 58px;overflow-y:auto}.review-dialog__content .eyebrow{color:var(--accent)}.review-dialog__content h2{color:#14251f;font-family:var(--display);margin:0 0 12px;font-size:46px;font-weight:400;line-height:1}.review-dialog__telegram{width:fit-content;color:var(--accent);align-items:center;gap:7px;margin-bottom:34px;font-size:14px;font-weight:800;display:inline-flex}.review-dialog__telegram:hover{text-underline-offset:4px;text-decoration:underline}.review-dialog blockquote{color:#3f4d45;font-family:var(--display);margin:0;font-size:21px;line-height:1.65}.video-dialog{background:#07140f;border-radius:12px;width:min(1180px,100%);position:relative;overflow:hidden;box-shadow:0 38px 110px #00000073}.video-dialog__frame{aspect-ratio:16/9;width:100%}.video-dialog iframe,.video-dialog video{background:#000;border:0;width:100%;height:100%;display:block}.video-dialog__placeholder{width:100%;height:100%;position:relative;overflow:hidden}.video-dialog__placeholder>img{object-fit:cover;filter:blur(2px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.02)}.video-dialog__shade{background:linear-gradient(#030e0a2e,#03120ddb);position:absolute;inset:0}.video-dialog__play{width:78px;height:78px;color:var(--course-green);background:#fffffff2;border-radius:50%;place-items:center;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.video-dialog__placeholder>div{color:#fff;gap:7px;display:grid;position:absolute;bottom:34px;left:40px;right:40px}.video-dialog__placeholder strong{font-family:var(--display);font-size:30px;font-weight:400}.video-dialog__placeholder small{color:#ffffffbd;font-size:13px}@media (width>=1600px){.container{width:min(1520px,100% - 96px)}.course-details .container{width:min(1840px,100% - 96px)}.header{height:94px}.brand span{font-size:22px}.nav{gap:24px}.nav>a:not(.button){font-size:14px}.hero__grid{grid-template-columns:.92fr 1.08fr;min-height:760px}.hero__content{padding-right:82px}.hero h1{max-width:760px;font-size:clamp(72px,4vw,86px)}.hero__lead{max-width:680px;font-size:20px}.hero__visual{min-height:760px}.section{padding:112px 0}.section-heading{max-width:830px}.section-heading h2{font-size:54px}.section-heading p{font-size:18px}.program-card{min-height:550px;padding:34px}.program-card h3{font-size:34px}.program-card>p{font-size:16px}.program-card li{font-size:15px}.program-card--with-plans{padding:40px}.program-card--with-plans>p{max-width:900px}.programs__grid--2>.program-card:not(.program-card--with-plans){width:min(900px,100%)}.course-plans--cards{gap:20px}.course-plan{padding:28px}.course-plan h4{font-size:32px}.course-plan__price strong{font-size:42px}.course-plan>p{font-size:14px}.program-card .course-plan li{font-size:13px}.course-detail__copy{padding:58px 62px 54px}.course-detail h3{font-size:48px}.course-detail__overview{font-size:16px}.course-detail li{font-size:14px}.mentor__grid{grid-template-columns:minmax(360px,.64fr) minmax(0,1.36fr);gap:68px;padding:30px 62px 30px 30px}.mentor__portrait{height:520px}.mentor__copy{max-width:760px}.mentor__copy h2{max-width:720px;font-size:58px}.mentor blockquote{max-width:700px;font-size:25px}.mentor__signature strong{font-size:18px}.mentor__signature span{font-size:14px}.mentor__facts li{font-size:15px}.story-list--cards .story{padding:30px}.story-list--cards blockquote{font-size:20px}}@media (width<=1020px){.course-detail__media{min-height:0;padding:0 30px 34px}.course-detail__media[data-course=trading]{padding:0 18px 24px}}@media (width<=800px){.dialog-backdrop{padding:18px}.review-dialog{grid-template-columns:1fr;max-height:calc(100vh - 36px);overflow-y:auto}.review-dialog__portrait{min-height:310px}.review-dialog__content{padding:38px 30px 34px;overflow:visible}.review-dialog__content h2{font-size:38px}.review-dialog blockquote{font-size:18px}.video-dialog__placeholder>div{bottom:20px;left:24px;right:24px}}@media (width<=560px){.hero__actions .button{width:100%}.reviews-toggle{text-align:center;flex-direction:column;align-items:stretch;gap:10px}.reviews-toggle__button{width:100%}.course-detail__media{padding:0 18px 22px}.course-detail__media[data-course=trading]{padding:0 12px 18px}.review-dialog__portrait{min-height:230px}.review-dialog__content{padding:30px 22px 28px}.review-dialog__content h2{font-size:32px}.review-dialog__telegram{margin-bottom:24px;font-size:12px}.review-dialog blockquote{font-size:16px}.video-dialog__play{width:58px;height:58px}.video-dialog__placeholder small{display:none}}.section{padding:68px 0}.mentor{padding:44px 0 30px}.testimonials{padding:40px 0 36px}.faq{padding:32px 0 58px}.final-cta{padding:44px 0}.results-note{color:#59645e;text-align:center;background:#f7f3ea;border:1px solid #133f3224;border-radius:7px;max-width:860px;margin:24px auto 0;padding:12px 16px;font-size:14px;line-height:1.55}@media (width>=1600px){.section{padding:84px 0}.mentor{padding:56px 0 38px}.testimonials{padding:52px 0 48px}.faq{padding:42px 0 74px}.results-note{font-size:15px}.program-price__main strong{font-size:42px}.program-price__main span{font-size:13px}.program-price__tier{font-size:14px}.program-price small{font-size:12px}}@media (width<=560px){.section{padding:52px 0}.section-heading{margin-bottom:30px}.mentor{padding:38px 0 26px}.testimonials{padding:38px 0 34px}.faq{padding:30px 0 52px}.final-cta{padding:42px 0}.results-note{font-size:12px}}.student-support{background:var(--ivory);padding:44px 0;scroll-margin-top:90px}.student-support__shell{color:#fff8ea;background:#0b3a2d;border:1px solid #dbb2536b;border-radius:14px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.35fr);gap:42px;padding:38px 42px 34px;display:grid;box-shadow:0 20px 54px #09342821}.student-support__intro{border-right:1px solid #dbb2536b;flex-direction:column;justify-content:center;min-width:0;padding-right:40px;display:flex}.student-support__eyebrow{color:#d7a947;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1.35}.student-support__accent{border-top:2px solid #c99a38;width:54px;margin:16px 0 19px}.student-support__intro h2{color:#fff4e1;max-width:510px;font-family:var(--display);letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(40px,3.6vw,54px);font-weight:400;line-height:.98}.student-support__intro>p{color:#fff8ead1;max-width:500px;margin:0;font-size:14px;line-height:1.6}.student-support__content{min-width:0}.student-support__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;position:relative}.student-support__steps:before{content:"";border-top:1px solid #dbb25385;position:absolute;top:34px;left:13%;right:13%}.student-support__step{text-align:left;flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.student-support__step-icon{z-index:1;color:#d7a947;background:#0b3a2d;border:1px solid #dbb253b8;border-radius:50%;place-items:center;width:68px;height:68px;margin-inline:auto;display:grid;position:relative}.student-support__step-number{z-index:1;color:#123c30;background:#d7a947;border-radius:50%;place-items:center;width:26px;height:26px;margin:8px auto 10px;font-size:12px;font-weight:900;display:grid;position:relative}.student-support__step h3{color:#fff7e8;text-align:center;width:100%;margin:0 0 8px;font-family:inherit;font-size:14px;font-weight:850;line-height:1.25}.student-support__step p{color:#fff8eab8;text-align:center;width:100%;margin:0;font-size:11px;line-height:1.55}.student-support__assurances{border-top:1px solid #dbb25357;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 0;padding:20px 0 0;list-style:none;display:grid}.student-support__assurances li{color:#fff7e8;border-left:1px solid #dbb25357;align-items:center;gap:11px;min-width:0;padding:0 18px;font-size:11px;font-weight:700;line-height:1.4;display:flex}.student-support__assurances li:first-child{border-left:0;padding-left:0}.student-support__assurances li:last-child{padding-right:0}.student-support__assurances li>span{color:#d7a947;border:1px solid #dbb253a3;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.student-support__quote{color:#fff1da;border:1px solid #fff4e16b;border-radius:9px;justify-content:center;align-items:center;gap:16px;margin:22px 0 0;padding:15px 20px;display:flex}.student-support__quote svg{color:#d7a947;flex:none}.student-support__quote-end{transform:rotate(180deg)}.student-support__quote p{font-family:var(--display);text-align:center;margin:0;font-size:19px;font-weight:500;line-height:1.2}@media (width>=1600px){.student-support__shell{gap:52px;padding:46px 54px 40px}.student-support__intro{padding-right:50px}.student-support__intro h2{font-size:58px}.student-support__intro>p,.student-support__step h3{font-size:16px}.student-support__step p,.student-support__assurances li{font-size:13px}.student-support__quote p{font-size:22px}}@media (width<=1020px){.student-support__shell{grid-template-columns:1fr;gap:32px;padding:36px}.student-support__intro{border-bottom:1px solid #dbb2536b;border-right:0;padding:0 0 30px}.student-support__intro h2{max-width:620px;font-size:48px}.student-support__intro>p{max-width:720px}}@media (width<=760px){.student-support__steps{grid-template-columns:1fr;gap:24px}.student-support__steps:before{display:none}.student-support__step{grid-template-columns:64px minmax(0,1fr);align-items:center;column-gap:16px;display:grid}.student-support__step-icon{grid-row:1/span 3;width:64px;height:64px;margin:0}.student-support__step-number{display:none}.student-support__step h3,.student-support__step p{text-align:left}.student-support__assurances{grid-template-columns:1fr;gap:14px}.student-support__assurances li{border-top:1px solid #dbb2533d;border-left:0;padding:14px 0 0}.student-support__assurances li:first-child{border-top:0;padding-top:0}}@media (width<=560px){.student-support{padding:28px 0}.student-support__shell{border-radius:10px;gap:28px;padding:30px 22px 26px}.student-support__intro{padding-bottom:28px}.student-support__eyebrow{font-size:10px}.student-support__accent{margin-block:16px 19px}.student-support__intro h2{margin-bottom:21px;font-size:40px}.student-support__intro>p,.student-support__step h3{font-size:14px}.student-support__step p,.student-support__assurances li{font-size:12px}.student-support__quote{align-items:flex-start;gap:12px;padding:16px}.student-support__quote svg{width:27px;height:27px}.student-support__quote p{text-align:left;font-size:19px}}.student-results{background:#f6f3eb;border-block:1px solid #133f321a}.results-showcase{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:center;gap:clamp(38px,5vw,74px);display:grid}.results-showcase__copy{max-width:430px}.results-showcase__copy h2{color:#14251f;font-family:var(--display);letter-spacing:-.028em;margin:12px 0 15px;font-size:clamp(39px,3.2vw,52px);font-weight:400;line-height:1.02}.results-showcase__intro{color:#617068;margin:0;font-size:14px;line-height:1.7}.results-switcher{gap:10px;margin:28px 0 24px;display:grid}.results-switcher__tab{--tab-accent:var(--course-green);color:#26382f;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff9e;border:1px solid #133f3224;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:13px;padding:14px 15px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid}.results-switcher__tab--gold{--tab-accent:var(--course-gold)}.results-switcher__tab--automation{--tab-accent:var(--course-red)}.results-switcher__tab:hover{border-color:color-mix(in srgb, var(--tab-accent) 42%, #d8dedb);transform:translate(3px)}.results-switcher__tab:focus-visible{outline:3px solid color-mix(in srgb, var(--tab-accent) 38%, transparent);outline-offset:3px}.results-switcher__tab svg{color:var(--tab-accent)}.results-switcher__tab>span{gap:3px;min-width:0;display:grid}.results-switcher__tab strong{font-size:13px}.results-switcher__tab small{color:#768179;font-size:10px;font-weight:700}.results-switcher__tab.is-active{border-color:var(--tab-accent);background:var(--tab-accent);color:#fff;box-shadow:0 10px 26px color-mix(in srgb, var(--tab-accent) 20%, transparent)}.results-switcher__tab.is-active svg,.results-switcher__tab.is-active small{color:#ffffffc2}.student-results__risk{color:#56635c;border-top:1px solid #133f3221;align-items:flex-start;gap:10px;margin:0;padding-top:18px;font-size:11px;line-height:1.62;display:flex}.student-results__risk svg{color:#8a6a1d;flex:none;margin-top:1px}.result-stage{--result-accent:var(--course-green);border:1px solid color-mix(in srgb, var(--result-accent) 23%, #d7ded9);background:#fff;border-radius:12px;min-width:0;padding:12px;box-shadow:0 24px 70px #14302621}.result-stage--gold{--result-accent:var(--course-gold)}.result-stage--automation{--result-accent:var(--course-red)}.result-stage__media{aspect-ratio:16/9;cursor:zoom-in;background:#060b08;border:0;border-radius:7px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.result-stage__media img{object-fit:contain;width:100%;height:100%;animation:.22s both result-reveal;display:block}@keyframes result-reveal{0%{opacity:.25;transform:scale(.995)}to{opacity:1;transform:scale(1)}}.result-stage__open{color:var(--result-accent);background:#fffffff0;border-radius:6px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 24px #0000002e}.result-stage__footer{justify-content:space-between;align-items:center;gap:20px;padding:15px 8px 5px;display:flex}.result-stage__footer>span:first-child{gap:3px;display:grid}.result-stage__footer strong{color:var(--result-accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.result-stage__footer small{color:#6d7972;font-size:10px}.result-stage__count{color:#98a099;font-family:var(--display);font-size:20px}.result-stage__navigation{align-items:center;gap:10px;display:flex}.result-stage__navigation button{border:1px solid color-mix(in srgb, var(--result-accent) 24%, #d7ded9);width:42px;height:42px;color:var(--result-accent);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;transition:transform .18s,background .18s,color .18s;display:grid;box-shadow:0 7px 18px #0f2e2414}.result-stage__navigation button:hover{background:var(--result-accent);color:#fff;transform:translateY(-2px)}.result-stage__navigation button:focus-visible{outline:3px solid color-mix(in srgb, var(--result-accent) 24%, transparent);outline-offset:2px}@media (width>=2200px){.footer__grid{grid-template-columns:1.2fr 1.2fr .8fr 1fr;gap:74px}.footer__details div{grid-template-columns:minmax(140px,max-content) minmax(0,1fr);column-gap:18px}.footer__disclaimer{grid-template-columns:minmax(160px,max-content) minmax(0,1fr);padding:30px 34px}.result-stage__navigation button{width:48px;height:48px}}.result-dialog{--result-accent:var(--course-green);border-top:5px solid var(--result-accent);background:#07100c;border-radius:12px;grid-template-rows:minmax(0,1fr) auto;width:min(1500px,100%);max-height:calc(100vh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 110px #00000073}.result-dialog--gold{--result-accent:var(--course-gold)}.result-dialog--automation{--result-accent:var(--course-red)}.result-dialog__image{background:#050b08;min-height:0;overflow:auto}.result-dialog__image img{width:100%;height:auto;display:block}.result-dialog__caption{background:#fff;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:38px;padding:24px 30px;display:grid}.result-dialog__caption>div{gap:4px;display:grid}.result-dialog__caption span{color:var(--result-accent);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.result-dialog__caption h2{color:#172720;font-family:var(--display);margin:0;font-size:28px;font-weight:400}.result-dialog__caption>div p{color:#6d7972;margin:1px 0 0;font-size:11px}.result-dialog__risk{color:#5d6862;align-items:flex-start;gap:9px;margin:0;font-size:12px;line-height:1.55;display:flex}.result-dialog__risk svg{color:#8a6a1d;flex:none}.vip-mentoring{background:#fff}#vip-mentorings,#mntrade-tools{scroll-margin-top:110px}.vip-mentoring__shell{color:#fff;background:radial-gradient(circle at 8% 8%,#deb55421,#0000 32%),linear-gradient(138deg,#10372c,#08251d 72%);border:1px solid #deb5546b;border-radius:14px;grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);min-height:560px;display:grid;overflow:hidden;box-shadow:0 24px 62px #072a1f30}.vip-mentoring__copy{flex-direction:column;justify-content:center;padding:50px 50px 46px;display:flex}.vip-mentoring__label{align-items:center;gap:12px;display:flex}.vip-mentoring__icon{color:#efca72;background:#ffffff12;border:1px solid #eeca7457;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.vip-mentoring__eyebrow{color:#efca72;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.vip-mentoring h2{color:#fff;max-width:650px;font-family:var(--display);letter-spacing:-.035em;margin:20px 0 16px;font-size:clamp(38px,3.25vw,56px);font-weight:400;line-height:.98}.vip-mentoring__copy>p:not(.vip-mentoring__note){color:#ffffffc2;max-width:680px;margin:0;font-size:15px;line-height:1.67}.vip-mentoring__audience{background:#ffffff0e;border:1px solid #eeca7438;border-radius:9px;align-items:flex-start;gap:12px;margin-top:22px;padding:16px 18px;display:flex}.vip-mentoring__audience>svg{color:#efca72;flex:none}.vip-mentoring__audience div{gap:4px;display:grid}.vip-mentoring__audience strong{color:#fff;font-size:12px}.vip-mentoring__audience span{color:#ffffffb0;font-size:12px;line-height:1.55}.vip-mentoring ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;margin:22px 0 0;padding:0;list-style:none;display:grid}.vip-mentoring li{color:#ffffffe8;align-items:flex-start;gap:8px;font-size:12px;font-weight:700;line-height:1.45;display:flex}.vip-mentoring li svg{color:#efca72;flex:none;margin-top:1px}.vip-mentoring__action{border-top:1px solid #ffffff26;grid-template-columns:minmax(170px,.55fr) minmax(260px,1fr);align-items:center;gap:20px;margin-top:25px;padding-top:22px;display:grid}.vip-mentoring__action>div{gap:3px;display:grid}.vip-mentoring__action span{color:#efca72;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.vip-mentoring__action strong{color:#fff;font-family:var(--display);white-space:nowrap;font-size:38px;font-weight:400;line-height:1}.vip-mentoring__action small{color:#ffffff94;text-wrap:balance;font-size:9px;font-weight:700}.vip-mentoring__action .button{color:#10271f;min-height:52px;box-shadow:none;text-align:center;background:#deb554;border-color:#deb554;justify-content:center;align-items:center;gap:9px;padding-inline:24px;display:inline-flex}.vip-mentoring__action .button:hover{background:#edc970;border-color:#edc970}.vip-mentoring__note{color:#ffffff8a;margin:13px 0 0;font-size:10px;line-height:1.5}.vip-mentoring__contact{background:#ffffff0e;border:1px solid #ffffff24;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:15px 16px;display:flex}.vip-mentoring__contact>div{gap:3px;display:grid}.vip-mentoring__contact>div strong{color:#fff;font-size:13px}.vip-mentoring__contact>div span{color:#ffffffa1;font-size:10px;line-height:1.45}.vip-mentoring__contact>a{color:#9ed7ff;background:#2794dd1f;border:1px solid #71c2ff6b;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 13px;font-size:10px;font-weight:900;display:inline-flex}.vip-mentoring__contact>a:hover{background:#2794dd33;border-color:#8ad0ff}.vip-mentoring__contact>a small{color:#ffffff94;font-size:9px;font-weight:700}.vip-mentoring__gallery{background:#061b15;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.25fr .75fr;gap:7px;min-width:0;padding:7px;display:grid}.vip-mentoring__photo{background:#081914;border-radius:8px;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden}.vip-mentoring__photo--main{grid-row:1/3}.vip-mentoring__photo img{object-fit:cover;width:100%;height:100%;display:block}.vip-mentoring__photo--main img{object-position:58% center}.vip-mentoring__photo--client img{object-position:48% center}.vip-mentoring__photo--session img{object-position:center 38%}.vip-mentoring__photo:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0f}.vip-mentoring__photo figcaption{color:#fff;letter-spacing:.02em;background:linear-gradient(#0000,#030e0bd1);padding-top:56px;font-size:11px;font-weight:800;position:absolute;bottom:17px;left:18px;right:18px}.mntrade-tools{background:#f5f1e8}.mntrade-tools__intro{text-align:center;margin:0 auto 34px}.mntrade-tools__intro h2{color:#172720;max-width:1160px;font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0 auto;font-size:clamp(38px,3.35vw,58px);font-weight:400;line-height:1.06}.mntrade-tools__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.tools-card{--tool-accent:var(--course-teal);border:1px solid color-mix(in srgb, var(--tool-accent) 27%, #d8dedb);border-top:5px solid var(--tool-accent);background:linear-gradient(145deg, color-mix(in srgb, var(--tool-accent) 7%, #fff), #fff 58%);border-radius:10px;flex-direction:column;min-width:0;padding:28px;display:flex;box-shadow:0 14px 36px #15302712}.tools-card--scanner{--tool-accent:#8fd4e1;background:#173c4c;border-color:#e1ad44 #173c4c #173c4c;box-shadow:0 20px 46px #0d2a3633}.tools-card__heading{align-items:center;gap:16px;display:flex}.tools-card__icon{background:color-mix(in srgb, var(--tool-accent) 11%, #fff);width:56px;height:56px;color:var(--tool-accent);border-radius:50%;flex:none;place-items:center;display:grid}.tools-card__heading>div>span{color:var(--tool-accent);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:900}.tools-card h3{color:#172720;font-family:var(--display);margin:5px 0 0;font-size:29px;font-weight:400;line-height:1.05}.tools-card--scanner .tools-card__icon{color:#173c4c;background:#e1ad44;border-radius:11px}.tools-card--scanner .tools-card__heading>div>span{color:#9ed9e3}.tools-card--scanner h3{color:#fff}.tools-card__metrics{background:#ffffff0e;border:1px solid #ffffff24;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 2px;display:grid;overflow:hidden}.tools-card__metrics>span{gap:3px;padding:14px 16px;display:grid}.tools-card__metrics>span+span{border-left:1px solid #ffffff24}.tools-card__metrics strong{color:#f0bd55;font-family:var(--font-body);font-size:18px;line-height:1}.tools-card__metrics small{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:800}.tools-card>p{color:#5e6a63;min-height:66px;margin:18px 0 0;font-size:13px;line-height:1.65}.tools-card--scanner>p{color:#ffffffc2;min-height:0}.tools-card ul{gap:10px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.tools-card li{color:#34463e;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.tools-card li svg{color:var(--tool-accent);flex:none;margin-top:1px}.tools-card--scanner li{color:#ffffffe0}.tools-card--scanner li svg{color:#f0bd55}.tools-card__footer{border-top:1px solid color-mix(in srgb, var(--tool-accent) 18%, #e2e6e2);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:auto;padding-top:19px;display:flex}.tools-card--scanner .tools-card__footer{border-top-color:#ffffff29}.tools-card__price{gap:6px;display:grid}.tools-card__price>span{align-items:baseline;gap:8px;display:flex}.tools-card__price strong{color:var(--tool-accent);font-family:var(--display);font-size:34px;font-weight:400;line-height:1}.tools-card__price small{color:#68746d;font-size:10px;font-weight:800}.tools-card__price em{color:#68746d;font-size:10px;font-style:normal;font-weight:700}.tools-card--scanner .tools-card__price strong{color:#f0bd55}.tools-card--scanner .tools-card__price small,.tools-card--scanner .tools-card__price em{color:#ffffffb3}.tools-card__footer .button{border-color:var(--tool-accent);background:var(--tool-accent);box-shadow:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.tools-card__footer .button:hover{border-color:color-mix(in srgb, var(--tool-accent) 84%, #000);background:color-mix(in srgb, var(--tool-accent) 84%, #000)}.tools-card--scanner .tools-card__footer .button{color:#173c4c;background:#fff;border-color:#fff}.tools-card--scanner .tools-card__footer .button:hover{color:#102f3c;background:#e8f4f6;border-color:#e8f4f6}.mntrade-tools__note{color:#68746d;text-align:center;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;font-size:11px;display:flex}.mntrade-tools__note svg{color:var(--course-green);flex:none}@media (width>=1600px){.results-showcase{grid-template-columns:minmax(390px,.64fr) minmax(0,1.36fr)}.results-showcase__copy{max-width:500px}.results-showcase__intro{font-size:16px}.results-switcher__tab{padding:17px}.results-switcher__tab strong{font-size:15px}.results-switcher__tab small{font-size:13px}.student-results__risk{font-size:14px}.result-stage{padding:16px}.result-stage__footer{padding:18px 10px 6px}.result-stage__footer small{font-size:12px}.vip-mentoring__shell{grid-template-columns:minmax(0,.88fr) minmax(620px,1.12fr);min-height:600px}.vip-mentoring__copy{padding:58px}.vip-mentoring__copy>p:not(.vip-mentoring__note){font-size:16px}.tools-card{padding:34px}.tools-card h3{font-size:34px}.tools-card>p{min-height:74px;font-size:15px}.tools-card li{font-size:14px}}@media (width<=900px){.results-showcase,.mntrade-tools__grid,.vip-mentoring__shell{grid-template-columns:1fr}.vip-mentoring__copy{padding:44px}.vip-mentoring__gallery{min-height:520px}.results-showcase__copy{max-width:none}.results-switcher{grid-template-columns:repeat(3,minmax(0,1fr))}.result-dialog__caption{grid-template-columns:1fr;gap:14px}}@media (width<=560px){.mntrade-tools__intro{text-align:left;margin-bottom:25px}.mntrade-tools__intro h2{margin-inline:0}.results-showcase{gap:28px}.results-showcase__copy h2{font-size:38px}.results-switcher{grid-template-columns:1fr;margin-block:22px}.student-results__risk{font-size:12px}.result-stage{padding:7px}.result-stage__open{padding:8px 9px;font-size:9px;bottom:10px;right:10px}.result-stage__footer{align-items:flex-start;padding:13px 7px 5px}.result-stage__footer small{font-size:9px}.result-stage__navigation{gap:7px}.result-stage__navigation button{width:38px;height:38px}.result-dialog{max-height:calc(100vh - 28px)}.result-dialog__caption{padding:20px}.result-dialog__caption h2{font-size:24px}.result-dialog__risk{font-size:10px}.vip-mentoring__copy{padding:28px 23px 26px}.vip-mentoring__icon{width:38px;height:38px}.vip-mentoring h2{margin-top:17px;font-size:36px}.vip-mentoring ul{grid-template-columns:1fr}.vip-mentoring__action{grid-template-columns:1fr;gap:16px}.vip-mentoring__action .button{width:100%}.vip-mentoring__contact{flex-direction:column;align-items:stretch}.vip-mentoring__contact>a{width:100%}.vip-mentoring__gallery{grid-template-rows:300px 170px;grid-template-columns:1fr 1fr;min-height:0}.vip-mentoring__photo--main{grid-area:auto/1/auto/-1}.vip-mentoring__photo figcaption{bottom:13px;left:13px;right:13px}.tools-card{padding:23px}.tools-card>p{min-height:0}.tools-card__footer{flex-direction:column;align-items:stretch}.tools-card__footer .button{width:100%}.mntrade-tools__note{text-align:left;align-items:flex-start}}main>.section{padding:40px 0 36px}main>.course-details{padding-block:42px 28px}main>.programs{padding:32px 0 28px}main>.vip-mentoring{padding:0 0 38px}main>.student-support{padding:36px 0}main>.student-results{padding-block:40px}main>.lead-capture{padding-bottom:22px}main>.journey{padding-block:40px 28px}main>.mentor{padding-block:28px}main>.testimonials,main>.mntrade-tools{padding-block:34px}main>.faq{padding-block:34px 46px}main>.final-cta{padding-block:44px}.section-heading{margin-bottom:30px}.journey .section-heading{max-width:min(1040px,100%)}@media (width>=1600px){main>.section{padding-block:44px 40px}main>.course-details{padding-block:46px 30px}main>.programs{padding:36px 0 30px}main>.vip-mentoring{padding:0 0 42px}main>.student-support{padding-block:40px}main>.student-results{padding-block:44px}main>.journey{padding-block:44px 30px}main>.mentor{padding-block:30px}main>.testimonials,main>.mntrade-tools{padding-block:38px}main>.faq{padding-block:38px 50px}}@media (width<=560px){main>.section{padding-block:34px 30px}main>.course-details{padding-block:34px 24px}main>.programs{padding:30px 0 22px}main>.vip-mentoring{padding:0 0 32px}main>.student-support{padding-block:28px}main>.student-results{padding-block:34px}main>.lead-capture{padding-bottom:18px}main>.journey{padding-block:34px 24px}main>.mentor{padding-block:24px}main>.testimonials,main>.mntrade-tools{padding-block:30px}main>.faq{padding-block:30px 42px}.section-heading{margin-bottom:26px}}.legal-shell{background:#f5f2e9}.legal-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffcf0;border-bottom:1px solid #0c3a2d1f;position:sticky;top:0}.legal-header__inner{justify-content:space-between;align-items:center;min-height:78px;display:flex}.legal-page{padding:clamp(46px,6vw,88px) 0 clamp(70px,8vw,120px)}.legal-document{max-width:1040px}.legal-document__back{color:var(--green);align-items:center;gap:8px;margin-bottom:34px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}.legal-document__back:hover{text-underline-offset:4px;text-decoration:underline}.legal-document>h1{max-width:900px;color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;margin:12px 0 34px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:.98}.legal-document__content{color:#34463d;background:#fffffce0;border:1px solid #0c3a2d24;border-radius:22px;padding:clamp(28px,4vw,54px);font-size:clamp(16px,1.15vw,18px);line-height:1.72;box-shadow:0 24px 70px #1e352b14}.legal-document__content h2{color:var(--ink);font-family:var(--font-body);margin:36px 0 12px;font-size:clamp(20px,1.7vw,25px);font-weight:850;line-height:1.28}.legal-document__content h2:first-child{margin-top:0}.legal-document__content p{margin:0 0 18px}.legal-document__content ul{gap:10px;margin:8px 0 24px;padding-left:23px;display:grid}.legal-document__content li{padding-left:4px}.legal-document__content li::marker{color:var(--green)}@media (width>=2000px){.legal-document{max-width:1280px}.legal-document>h1{max-width:1120px;font-size:82px}.legal-document__content{padding:64px 72px;font-size:21px}.legal-document__content h2{font-size:30px}}@media (width<=600px){.legal-header__inner{min-height:68px}.legal-header .brand img{max-width:178px}.legal-page{padding:34px 0 64px}.legal-document__back{margin-bottom:26px}.legal-document>h1{margin-bottom:24px;font-size:42px}.legal-document__content{border-radius:16px;padding:24px 20px;font-size:15px;line-height:1.68}.legal-document__content h2{margin-top:28px;font-size:20px}}:root{--font-body:"DM Sans", Arial, sans-serif;--font-display:"DM Serif Display", Georgia, serif;--type-caption:.75rem;--type-meta:.8125rem;--type-small:.875rem;--type-body:1rem;--type-lead:1.125rem;--type-card-title:clamp(1.75rem, 1.25vw + 1rem, 2.25rem);--type-section-title:clamp(2.25rem, 2.25vw + 1rem, 3.375rem)}html[lang^=lv]{--font-display:"Lora", Georgia, serif;--display:var(--font-display)}html[lang^=ru]{--font-body:"Manrope", Arial, sans-serif;--font-display:"Lora", Georgia, serif;--display:var(--font-display)}body,button,input,select,textarea,html[lang^=ru] .stat strong,html[lang^=ru] .journey-card__number,html[lang^=ru] .story blockquote,html[lang^=ru] .story__full-review blockquote{font-family:var(--font-body)}html[lang^=ru] h1,html[lang^=ru] h2,html[lang^=ru] .program-card h3,html[lang^=ru] .course-plan h4,html[lang^=ru] .course-detail h3,html[lang^=ru] .mentor__copy h2,html[lang^=ru] .video-testimonials__heading h3,html[lang^=ru] .tools-card h3,html[lang^=ru] .results-showcase__copy h2,html[lang^=ru] .final-course em,html[lang^=ru] blockquote{font-family:var(--font-display);letter-spacing:-.018em}body{font-size:var(--type-body);line-height:1.6}h1,h2,.program-card h3,.course-plan h4,.course-detail h3,.mentor__copy h2,.video-testimonials__heading h3,.tools-card h3,.results-showcase__copy h2,.final-course em,blockquote{font-family:var(--font-display)}.section-heading h2,.student-support__intro h2,.results-showcase__copy h2,.mntrade-tools__intro h2{font-size:var(--type-section-title);line-height:1.08}.section-heading p,.hero__lead,.program-card>p,.course-detail__overview,.journey-card p,.lead-capture p,.mentor__facts li,.tools-card>p,.faq-item p,.final-cta p{font-size:var(--type-body)}.eyebrow,.student-support__eyebrow,.program-card__badge,.course-detail__facts span,.course-plan__badge,.course-plan__recommended,.story__programme,.tools-card__heading>div>span,.result-dialog__caption span{font-size:var(--type-caption)}.hero__note,.program-price small,.course-plan__price span,.course-plan__description,.course-detail__media-label,.reviews-source,.sample-note,.mntrade-tools__note,.results-note,.result-dialog__caption>div p,.result-dialog__risk,.footer__disclaimer p,.footer__bottom{font-size:var(--type-meta);line-height:1.6}.button,.course-plan__action{font-size:var(--type-small)}.faq-item summary{font-size:var(--type-body)}.nav>a:not(.button),.nav>.nav__tools-link,.nav__login-link,.nav__register{font-size:var(--type-meta)}.language-switcher button{font-size:var(--type-caption)}.program-card h3,.tools-card h3{font-size:var(--type-card-title)}.program-card li,.course-plan li,.program-card .course-plan li,.course-detail li,.tools-card li,.student-support__step p,.student-support__assurances li{font-size:var(--type-small);line-height:1.55}.program-price__main span,.program-price__tier,.program-price__duration,.course-plan__heading>strong,.course-plan__includes-note,.result-stage__footer strong,.result-stage__footer small,.story__person span,.story__telegram,.video-testimonial__label>span,.tools-card__price small,.tools-card__price em{font-size:var(--type-meta)}.course-plan__includes,.results-switcher__tab small,.student-results__risk,.result-stage__open{font-size:var(--type-meta);line-height:1.55}.stat strong{font-size:clamp(1.0625rem,.3vw + 1rem,1.25rem)}.stat span{font-size:var(--type-small)}.story__person strong,.story__full-review summary,.reviews-toggle>span,.video-testimonial__label small,.video-testimonial__duration{font-size:var(--type-caption)}.story-list--cards blockquote{font-size:clamp(1.0625rem,.3vw + 1rem,1.25rem);line-height:1.55}.video-testimonial__label strong{font-size:clamp(1.25rem,.45vw + 1rem,1.5rem)}.footer__brand-block>p,.footer__school-link,.footer__column h2,.footer__email,.footer__links a,.footer__details dd{font-size:var(--type-meta)}.footer__details dt,.footer__links--legal a,.footer__disclaimer strong{font-size:var(--type-caption)}.vip-mentoring__label-copy{gap:3px;display:grid}.vip-mentoring__category{color:#fff;font-family:var(--font-body);letter-spacing:.08em;font-size:1rem;font-weight:900;line-height:1.1}.vip-mentoring__eyebrow{color:#efca72;font-size:var(--type-caption);line-height:1.35}.vip-mentoring h2{font-family:var(--font-display);font-size:clamp(2.625rem,3vw,3.625rem);line-height:1.02}.vip-mentoring__copy>p:not(.vip-mentoring__note){font-size:var(--type-body);line-height:1.68}.vip-mentoring__audience strong,.vip-mentoring__contact>div strong{font-size:var(--type-small)}.vip-mentoring__audience span,.vip-mentoring__note,.vip-mentoring__contact>div span,.vip-mentoring__contact>a,.vip-mentoring__photo figcaption{font-size:var(--type-meta);line-height:1.55}.vip-mentoring li{font-size:var(--type-small);line-height:1.55}.vip-mentoring__action span,.vip-mentoring__action small,.vip-mentoring__contact>a small{font-size:var(--type-caption);line-height:1.4}.vip-mentoring__action strong{white-space:nowrap;font-size:clamp(2.625rem,2.4vw,3.25rem)}.vip-mentoring__action .button{min-height:56px;font-size:var(--type-small)}@media (width<=1450px) and (width>=801px){.header__inner{position:relative}.menu-button{place-items:center;display:grid}.nav{background:var(--paper);border:1px solid #133f3224;border-radius:10px;align-items:stretch;gap:4px;width:min(430px,100vw - 48px);padding:22px;display:none;position:absolute;top:76px;right:0;box-shadow:0 24px 54px #133f3229}.nav--open{display:grid}.nav>a:not(.button),.nav>.nav__tools-link{justify-content:flex-start;padding:11px 12px;font-size:.9375rem}.nav__account-actions{grid-template-columns:1fr;gap:10px;margin-top:8px;display:grid}.nav__login-link,.nav__register{justify-content:center;font-size:.8125rem}.language-switcher{justify-self:start;margin-top:10px}.vip-mentoring__copy{padding:44px 42px 40px}.vip-mentoring h2{font-size:clamp(2.5rem,3.25vw,3.15rem)}}@media (width>=2200px){:root{--type-caption:.9375rem;--type-meta:1rem;--type-small:1.0625rem;--type-body:1.25rem;--type-lead:1.375rem;--type-card-title:2.625rem;--type-section-title:4.25rem}.container{width:min(1900px,100% - 160px)}.header{height:104px}.brand span{font-size:1.625rem}.brand-cluster{min-width:340px;height:78px}.brand-cluster .brand{margin-top:2px}.brand__mark{width:54px;height:54px}.brand-switch{padding:5px 10px;font-size:.75rem;bottom:0;left:64px}.nav{gap:22px}.nav>a:not(.button),.nav>.nav__tools-link,.nav__login-link,.nav__register{font-size:1rem}.language-switcher button{width:36px;height:36px;font-size:.875rem}.button{min-height:60px;padding-inline:30px}.nav__login-link,.nav__register{height:52px;min-height:52px;padding-inline:22px}.hero h1{max-width:980px;font-size:6rem}.hero__lead{max-width:800px;font-size:var(--type-lead)}.program-card h3,.tools-card h3{font-size:var(--type-card-title)}.course-detail h3{font-size:3.75rem}.mentor__copy h2,.student-support__intro h2,.results-showcase__copy h2,.mntrade-tools__intro h2{font-size:var(--type-section-title)}.mentor blockquote{font-size:1.875rem}.student-support__intro>p{font-size:var(--type-body)}.student-support__quote p{font-size:1.75rem}.vip-mentoring__shell{grid-template-columns:minmax(0,.9fr) minmax(760px,1.1fr);min-height:760px}.vip-mentoring__copy{padding:72px}.vip-mentoring__category{font-size:1.375rem}.vip-mentoring h2{max-width:780px;font-size:4.5rem}.vip-mentoring__audience{padding:22px 24px}.vip-mentoring ul{gap:16px 30px}.vip-mentoring__action strong{font-size:4rem}.tools-card{padding:42px}.faq-item summary{padding:22px 24px}main>.section{padding-block:64px 56px}}@media (width<=800px){.nav>a:not(.button),.nav>.nav__tools-link,.nav__login-link,.nav__register{font-size:1rem}.section-heading h2,.student-support__intro h2,.results-showcase__copy h2,.mntrade-tools__intro h2{font-size:clamp(2.125rem,9vw,2.625rem)}.vip-mentoring__copy{padding:34px 28px 30px}.vip-mentoring__category{font-size:.9375rem}.vip-mentoring h2{font-size:clamp(2.25rem,9.5vw,2.75rem);line-height:1.04}.vip-mentoring__audience strong,.vip-mentoring__contact>div strong{font-size:.9375rem}.vip-mentoring__audience span,.vip-mentoring li,.vip-mentoring__note,.vip-mentoring__contact>div span,.vip-mentoring__contact>a{font-size:.875rem}.vip-mentoring__action span,.vip-mentoring__action small,.vip-mentoring__contact>a small{font-size:.75rem}}@media (width<=560px){.hero__note,.course-plan__description,.results-note,.reviews-source,.sample-note,.mntrade-tools__note,.footer__disclaimer p{font-size:.8125rem}.course-plan li,.course-detail li,.tools-card li,.faq-item p{font-size:.875rem}.vip-mentoring__copy{padding:32px 24px 30px}.vip-mentoring__action strong{font-size:2.875rem}}.nav__login-link{cursor:pointer}.hero__grid{min-height:620px}.hero__content{padding-block:58px 44px}.hero__actions .button{width:auto;min-width:242px}.hero__note{margin-top:11px}.hero__stats{border-top:1px solid #133f3226;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:min(630px,100%);margin-top:27px;padding-top:20px;display:grid}.hero-stat{border-right:1px solid #133f3221;align-items:center;gap:9px;min-width:0;padding:0 16px;display:flex}.hero-stat:first-child{padding-left:0}.hero-stat:last-child{border-right:0;padding-right:0}.hero-stat svg{color:var(--course-green);flex:none}.hero-stat p{align-items:baseline;gap:6px;margin:0;display:flex}.hero-stat strong{color:var(--course-green);font-size:18px;line-height:1}.hero-stat span{color:#46574f;font-size:11px;font-weight:750;line-height:1.3}.course-details .section-heading{max-width:1050px;margin-bottom:24px}.course-details .section-heading p{max-width:790px;margin-inline:auto}.programs .section-heading{max-width:930px;margin-bottom:24px}.programs .section-heading p{max-width:800px;margin-inline:auto}.student-support__eyebrow{color:#e7bc58;letter-spacing:.12em;background:#f4c86221;border:1px solid #d29a236b;border-radius:5px;width:fit-content;padding:7px 10px}.mentor__copy{max-width:660px}.mentor__quote-card{border:1px solid #133f3226;border-left:4px solid var(--course-green);background:#ffffff8c;border-radius:8px;grid-template-columns:auto 1fr;gap:14px;margin:22px 0 20px;padding:20px 22px;display:grid;position:relative}.mentor__quote-card .mentor__quote-icon{color:var(--course-green);margin:2px 0 0}.mentor__quote-card blockquote{color:#33463e;font-family:var(--display);margin:0;font-size:clamp(18px,1.5vw,24px);font-style:normal;line-height:1.48}.mentor__signature{border-top:0;padding-top:0}.final-course{color:inherit;font:inherit;cursor:pointer}.commerce-backdrop{overscroll-behavior:contain;padding:24px;overflow:hidden auto}.auth-dialog,.checkout-dialog{background:#fffefa;border-radius:18px;width:min(1180px,100%);max-height:min(940px,100dvh - 48px);position:relative;overflow:hidden;box-shadow:0 40px 120px #00000061}.auth-dialog{grid-template-columns:minmax(430px,.94fr) minmax(560px,1.06fr);width:min(1320px,100%);height:min(860px,100dvh - 48px);display:grid}.auth-dialog__visual{background:#0b3025;min-height:720px;position:relative;overflow:hidden}.auth-dialog__visual img{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.auth-dialog__visual-shade{background:linear-gradient(90deg,#051f175c 0%,#051f1714 72%),linear-gradient(#051f172e 0%,#051f179e 100%);position:absolute;inset:0}.auth-dialog__visual-copy{z-index:1;-webkit-backdrop-filter:blur(14px)saturate(115%);color:#fff;background:#05241bad;border:1px solid #ffffff29;border-radius:14px;max-width:500px;padding:26px 28px 28px;position:absolute;inset:50px 50px auto;box-shadow:0 18px 46px #0000002e}.auth-dialog__visual-copy>span{color:#bfe1ce;letter-spacing:.12em;align-items:center;gap:8px;font-size:13px;font-weight:900;display:inline-flex}.auth-dialog__visual-copy h2{color:#fff;font-family:var(--display);margin:16px 0 24px;font-size:42px;font-weight:400;line-height:1.05}.auth-dialog__visual-copy ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.auth-dialog__visual-copy li{color:#ffffffd6;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.auth-dialog__visual-copy li svg{color:#f2c765;flex:none}.auth-dialog__content,.auth-dialog__success{flex-direction:column;justify-content:center;min-width:0;min-height:0;padding:clamp(48px,4vw,72px);display:flex;overflow-y:auto}.auth-tabs{background:#eef1ec;border:1px solid #133f321f;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin:0 48px 32px 0;padding:4px;display:grid}.auth-tabs button{color:#68746d;cursor:pointer;background:0 0;border:0;border-radius:6px;min-height:46px;font-weight:800}.auth-tabs button.is-active{color:var(--course-green);background:#fff;box-shadow:0 4px 14px #133f321a}.auth-dialog__content>.eyebrow{margin-bottom:10px}.auth-dialog__content h2,.auth-dialog__success h2{color:#10271f;font-family:var(--display);margin:0 0 12px;font-size:clamp(42px,3vw,56px);font-weight:400;line-height:1.02}.auth-dialog__content>p,.auth-dialog__success>p{color:#657169;margin:0 0 24px;font-size:16px;line-height:1.65}.auth-form{gap:17px;display:grid}.auth-form>label:not(.auth-form__consent){color:#34463d;gap:8px;font-size:13px;font-weight:850;display:grid}.auth-form__name-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-form__name-grid label{color:#34463d;gap:8px;font-size:13px;font-weight:850;display:grid}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{color:#1b2822;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #133f3233;border-radius:7px;padding:0 16px;font-size:14px}.password-field{display:block;position:relative}.password-field input{padding-right:48px!important}.password-field button{color:#6d7972;cursor:pointer;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-form__options{color:#657169;justify-content:space-between;align-items:center;gap:16px;margin-bottom:2px;font-size:11px;display:flex}.auth-form__options label{align-items:center;gap:7px;display:flex}.auth-form__options a{color:var(--course-green);font-size:11px;font-weight:800;text-decoration:none}.auth-form__options a:hover{text-underline-offset:3px;text-decoration:underline}.auth-form input[type=checkbox]{width:16px;height:16px;accent-color:var(--course-green)}.auth-form__consent{color:#657169;grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:11.5px;line-height:1.5;display:grid}.auth-form__consent a{color:var(--course-green);text-underline-offset:2px;font-weight:800}.auth-form__consent--required{color:#3f5148}.auth-form__back{color:var(--course-green);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;padding:8px;font-size:12px;font-weight:850;display:inline-flex}.form-error{color:#953c37;background:#fff0ee;border:1px solid #a6443e38;border-radius:7px;margin:0;padding:11px 13px;font-size:12px;font-weight:750;line-height:1.45}.button:disabled,.checkout-promo__control button:disabled{opacity:.55;cursor:wait}.auth-dialog__secure{color:#7a857e;align-items:center;gap:7px;margin-top:15px;font-size:11px;line-height:1.4;display:flex}.auth-dialog__secure svg{color:var(--course-green);flex:none}.auth-dialog__success{align-items:flex-start}.auth-dialog__success>svg{color:var(--course-green);margin-bottom:19px}.checkout-dialog{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);width:min(1120px,100%);height:min(780px,100dvh - 48px);max-height:min(780px,100dvh - 48px);display:grid}.checkout-dialog__main{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;padding:24px 30px 26px;overflow-y:auto}.checkout-dialog__main::-webkit-scrollbar{width:10px}.checkout-dialog__main::-webkit-scrollbar-track{background:#133f320a}.checkout-dialog__main::-webkit-scrollbar-thumb{background:#133f3247 padding-box padding-box;border:3px solid #0000;border-radius:999px}.checkout-dialog__heading{padding-right:46px}.checkout-dialog__heading .eyebrow{align-items:center;gap:7px;margin-bottom:8px;display:flex}.checkout-dialog__heading h2{color:#10271f;font-family:var(--display);margin:0;font-size:33px;font-weight:400;line-height:1}.checkout-dialog__heading p{color:#657169;max-width:620px;margin:0;font-size:12px;line-height:1.55}.checkout-form{gap:10px;margin-top:13px;display:grid}.checkout-form fieldset{background:#fff;border:1px solid #133f3224;border-radius:10px;margin:0;padding:12px}.checkout-form legend{color:#263c33;align-items:center;gap:9px;padding:0 8px 0 0;font-size:13px;font-weight:900;display:flex}.checkout-form legend>span{background:var(--course-green);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.checkout-form legend>svg{color:var(--course-green)}.checkout-form__grid{grid-template-columns:1fr 1fr;gap:9px 12px;display:grid}.checkout-form__grid label{color:#42534b;gap:5px;font-size:11px;font-weight:800;display:grid}.checkout-form__wide{grid-column:1/-1}.checkout-form input,.checkout-form select,.checkout-form textarea{color:#1b2822;width:100%;min-height:47px;font:inherit;background:#fff;border:1px solid #133f3230;border-radius:7px;padding:0 13px;font-size:13px}.checkout-form input,.checkout-form select{min-height:43px}.checkout-form textarea{resize:vertical;min-height:68px;padding-block:11px;line-height:1.5}.checkout-form input:focus,.checkout-form select:focus,.checkout-form textarea:focus,.auth-form input:focus{border-color:var(--course-green);outline:3px solid #08755a1f}.checkout-form fieldset:disabled{opacity:.72}.checkout-loading{color:#3f554b;background:#f1f5f2;border-radius:9px;margin:30px 0 0;padding:18px 20px;font-size:13px;font-weight:800}.checkout-company{gap:8px;display:grid}.checkout-company__toggle{color:#30463c;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#f6f8f5;border:1px solid #133f3229;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:9px 12px;display:flex}.checkout-company__toggle:hover{background:#f0f8f4;border-color:#08755a6b}.checkout-company__toggle>span{gap:2px;display:grid}.checkout-company__toggle strong{font-size:12px}.checkout-company__toggle small{color:#6d7972;font-size:10px;font-weight:600;line-height:1.4}.checkout-company__toggle>svg{color:var(--course-green);flex:none;transition:transform .16s}.checkout-company__toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.checkout-company__fields{border-left:3px solid var(--course-green);background:#f5f9f6;border-radius:0 8px 8px 0;grid-template-columns:1fr 1fr;gap:15px;padding:16px;display:grid}.checkout-company__fields label{color:#42534b;gap:7px;font-size:11px;font-weight:800;display:grid}.checkout-payment-methods{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.checkout-payment-method{color:#56655e;cursor:pointer;background:#fff;border:1px solid #133f3229;border-radius:8px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;min-height:50px;padding:7px 9px;display:grid}.checkout-payment-method.is-selected{border-color:var(--course-green);color:var(--course-green);background:#f0f8f4;box-shadow:0 0 0 3px #08755a14}.checkout-payment-method input{width:17px;min-height:17px;accent-color:var(--course-green);margin:0;padding:0}.checkout-payment-method>svg{flex:none}.checkout-payment-method strong{color:#263c33;font-size:10px;line-height:1.25}.checkout-payment-details{background:#f5f8f6;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px 10px;min-height:31px;margin-top:7px;padding:6px 9px;display:flex}.checkout-payment-details>small{color:#6f7a74;font-size:9px;line-height:1.35}.checkout-wallets{flex-wrap:wrap;align-items:center;gap:5px 7px;display:flex}.checkout-wallets>span{color:#243a31;background:#fff;border:1px solid #133f3229;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:9px;font-weight:850;line-height:1;display:inline-flex}.checkout-wallets>span svg{flex:none}.checkout-wallets em{color:#718078;font-size:9px;font-style:normal;font-weight:650}.checkout-extras{padding-top:4px}.checkout-extras .eyebrow{color:#a66f0a;margin-bottom:8px}.checkout-extras h3{color:#173329;font-family:var(--display);margin:0 0 7px;font-size:28px;font-weight:400}.checkout-extras>p{color:#68746d;margin:0 0 15px;font-size:12px;line-height:1.55}.checkout-extras__list{gap:10px;display:grid}.order-bump{--bump-accent:var(--course-green);--bump-surface:#eef8f3;border:1px solid color-mix(in srgb, var(--bump-accent) 24%, #d8dfdb);background:var(--bump-surface);width:100%;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--bump-accent) 72%, transparent);color:inherit;text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:15px;display:grid}.order-bump--green{--bump-accent:#08775f;--bump-surface:#edf8f3}.order-bump--blue{--bump-accent:#315e79;--bump-surface:#edf5fa}.order-bump--gold{--bump-accent:#a96805;--bump-surface:#fff7e5}.order-bump--red{--bump-accent:#b84842;--bump-surface:#fff0ee}.order-bump:not(:disabled){transition:transform .16s,border-color .16s,box-shadow .16s,background .16s}.order-bump:not(:disabled):hover{border-color:var(--bump-accent);box-shadow:inset 3px 0 0 var(--bump-accent), 0 7px 18px color-mix(in srgb, var(--bump-accent) 10%, transparent);transform:translateY(-1px)}.order-bump:disabled{cursor:wait;opacity:.56}.order-bump.is-selected{border-color:var(--bump-accent);background:color-mix(in srgb, var(--bump-accent) 12%, #fff);box-shadow:inset 4px 0 0 var(--bump-accent), 0 0 0 3px color-mix(in srgb, var(--bump-accent) 10%, transparent)}.order-bump__control{border:1px solid color-mix(in srgb, var(--bump-accent) 36%, #cad4cf);width:34px;height:34px;color:var(--bump-accent);border-radius:50%;place-items:center;display:grid}.order-bump.is-selected .order-bump__control{background:var(--bump-accent);color:#fff}.order-bump__copy{gap:3px;min-width:0;display:grid}.order-bump__copy strong{color:#1d342a;font-size:13px}.order-bump__copy mark{color:#946000;font-family:var(--font-body);letter-spacing:.03em;vertical-align:middle;background:#fff1c9;border-radius:999px;margin-left:8px;padding:3px 7px;font-size:9px;font-weight:900;display:inline-flex}.order-bump__copy small{color:#6d7972;font-size:10px;line-height:1.4}.order-bump__copy em{color:var(--bump-accent);letter-spacing:.01em;margin-top:4px;font-size:10.5px;font-style:normal;font-weight:950}.order-bump__price{color:var(--bump-accent);justify-items:end;gap:2px;display:grid}.order-bump__price del{color:#89928d;font-size:9px;font-weight:750}.order-bump__price strong{font-family:var(--display);white-space:nowrap;font-size:23px;font-weight:400}.order-bump__price small{color:#7a857e;font-size:9px;font-weight:800}.checkout-promo{gap:9px;display:grid}.checkout-promo__toggle{color:#344a40;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:#f7f6f0;border:1px solid #133f3226;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:7px 11px;font-size:11px;font-weight:850;display:flex}.checkout-promo__toggle:hover{background:#f1f7f3;border-color:#08755a61}.checkout-promo__toggle>span{align-items:center;gap:7px;display:inline-flex}.checkout-promo__toggle>span:last-child{color:var(--course-green);font-size:10px}.checkout-promo__toggle>span:first-child svg{color:var(--course-green)}.checkout-promo__toggle[aria-expanded=true]>span:last-child svg{transform:rotate(180deg)}.checkout-promo__fields{border-left:3px solid var(--course-green);background:#f5f9f6;border-radius:0 8px 8px 0;gap:8px;padding:12px;display:grid}.checkout-promo__fields>label{color:#344a40;font-size:11px;font-weight:900}.checkout-promo__control{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.checkout-promo__control button{border:1px solid var(--course-green);min-width:112px;color:var(--course-green);font:inherit;cursor:pointer;background:#fff;border-radius:7px;font-size:12px;font-weight:900}.checkout-promo__control button:hover{background:var(--course-green);color:#fff}.checkout-promo__status{color:#6f7a74;font-size:10px;line-height:1.45}.checkout-promo__status--applied{color:#08755a;font-weight:800}.checkout-promo__status--invalid,.checkout-promo__status--not-stackable{color:#a6443e;font-weight:800}.checkout-form .checkout-terms-consent{color:#5f6d65;align-items:flex-start;gap:10px;font-size:11px;line-height:1.55;display:flex}.checkout-form .checkout-terms-consent>input{width:18px;height:18px;min-height:18px;accent-color:var(--course-green);flex:0 0 18px;margin:1px 0 0;padding:0}.checkout-terms-consent>span{min-width:0;display:block}.checkout-terms-consent a{color:var(--course-green);text-underline-offset:2px;font-weight:800}.checkout-form__submit-panel{gap:8px;padding-top:2px;display:grid}.checkout-form__total{justify-content:space-between;align-items:flex-end;gap:18px;padding:0 2px 7px;display:flex}.checkout-form__total span{color:#47574f;font-size:12px;font-weight:850}.checkout-form__total strong{color:#0a4f3b;font-family:var(--display);white-space:nowrap;font-size:31px;font-weight:400;line-height:1}.checkout-form__action{min-height:46px;line-height:1.25}.checkout-form__secure{color:#145f49;text-align:center;justify-content:center;align-items:center;gap:7px;margin:0;font-size:9px;font-weight:750;line-height:1.4;display:flex}.checkout-form__secure svg{flex:none}.checkout-form__terms{color:#7f8983;text-align:center;font-size:8px;line-height:1.45;display:block}.checkout-summary{overscroll-behavior:contain;scrollbar-gutter:stable;background:#f1eee5;border-left:1px solid #133f321f;min-height:0;padding:48px 26px 26px;overflow-y:auto}.checkout-summary__eyebrow{color:#647068;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.checkout-summary__product{--summary-accent:var(--course-green);border-top:4px solid var(--summary-accent);background:#fff;border-radius:9px;padding:19px;box-shadow:0 16px 40px #14302614}.checkout-summary__product--gold{--summary-accent:#bd7c0a}.checkout-summary__product--red{--summary-accent:#b84842}.checkout-summary__product--blue{--summary-accent:#315e79}.checkout-summary__product>span{color:var(--summary-accent);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.checkout-summary__product h3{color:#172720;font-family:var(--display);margin:7px 0;font-size:27px;font-weight:400;line-height:1.05}.checkout-summary__product p{color:#68746d;margin:0 0 17px;font-size:11px;line-height:1.55}.checkout-summary__product>strong{color:var(--summary-accent);font-family:var(--display);font-size:32px;font-weight:400;display:block}.checkout-summary__product>small{color:#7a857e;font-size:9px;font-weight:700;line-height:1.45}.checkout-summary__bumps{background:#ffffff7a;border:1px solid #133f321a;border-radius:10px;margin-top:14px;padding:12px}.checkout-summary__bumps>header{gap:4px;margin-bottom:9px;display:grid}.checkout-summary__bumps>header span{color:#a66f0a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.checkout-summary__bumps>header strong{color:#253b32;font-size:12px;line-height:1.3}.checkout-summary__bumps>header p{color:#6d7972;margin:0;font-size:9px;line-height:1.4}.checkout-summary__bumps .checkout-extras{gap:7px;padding:0;display:grid}.checkout-summary__bumps .order-bump{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;padding:9px}.checkout-summary__bumps .order-bump__control{width:28px;height:28px}.checkout-summary__bumps .order-bump__copy{gap:1px}.checkout-summary__bumps .order-bump__copy strong{font-size:10px;line-height:1.25}.checkout-summary__bumps .order-bump__copy mark{margin-left:4px;padding:2px 5px;font-size:7px}.checkout-summary__bumps .order-bump__copy small{display:none}.checkout-summary__bumps .order-bump__copy em{margin-top:2px;font-size:9.5px;font-weight:950}.checkout-summary__bumps .order-bump__price strong{font-size:19px}.checkout-summary__bumps .order-bump__price small{font-size:8px}.checkout-summary__extras{border-top:1px solid #133f3221;border-bottom:1px solid #133f3221;gap:9px;margin-top:16px;padding:15px 4px;display:grid}.checkout-summary__extras>strong{color:#3b4b43;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.checkout-summary__extras p{color:#5f6d65;justify-content:space-between;gap:14px;margin:0;font-size:11px;display:flex}.checkout-summary__extras b{color:#263c33;white-space:nowrap}.checkout-summary__discounts{color:#145f49;background:#e5f2eb;border-radius:8px;gap:8px;margin-top:14px;padding:13px 14px;display:grid}.checkout-summary__discounts p,.checkout-summary__discounts strong{justify-content:space-between;gap:14px;margin:0;font-size:11px;display:flex}.checkout-summary__discounts b{white-space:nowrap}.checkout-summary__discounts strong{border-top:1px solid #145f492e;padding-top:8px;font-size:12px}.checkout-summary__total{justify-content:space-between;align-items:flex-end;gap:20px;margin:19px 0;display:flex}.checkout-summary__total span{color:#47574f;font-size:12px;font-weight:800}.checkout-summary__total strong{color:#0a4f3b;font-family:var(--display);font-size:36px;font-weight:400;line-height:1}.checkout-summary__action{min-height:55px;line-height:1.3}.checkout-summary__demo{color:#7c6128;background:#fff7e4;border-radius:6px;align-items:flex-start;gap:7px;margin:13px 0 0;padding:10px;font-size:9px;font-weight:700;line-height:1.45;display:flex}.checkout-summary__demo--secure{color:#145f49;background:#e5f2eb}.checkout-summary__demo svg{flex:none}.checkout-summary__terms{color:#7f8983;text-align:center;margin-top:12px;font-size:8px;line-height:1.5;display:block}.checkout-success{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:560px;padding:60px;display:flex}.checkout-success>svg{color:var(--course-green);margin-bottom:20px}.checkout-success h2{color:#12392d;max-width:680px;font-family:var(--display);margin:0 0 13px;font-size:48px;font-weight:400}.checkout-success>p{color:#657169;max-width:620px;margin:0 0 22px;font-size:14px;line-height:1.65}.checkout-success__summary{background:#f4f2e9;border:1px solid #133f3224;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;width:min(420px,100%);margin-bottom:24px;padding:16px 18px;display:flex}.checkout-success__summary span{color:#47574f;text-align:left;font-size:12px;font-weight:800}.checkout-success__summary strong{color:var(--course-green);font-family:var(--display);font-size:25px;font-weight:400}@media (width>=960px){.course-details .section-heading h2,.programs .section-heading h2,.testimonials .section-heading h2{white-space:nowrap}}@media (width>=1280px){.testimonials .section-heading{max-width:min(1200px,100%)}.testimonials .section-heading p{white-space:nowrap}}@media (width>=1120px){.testimonials .results-note{white-space:nowrap;width:100%;max-width:none}}@media (width>=1600px){.hero__grid{min-height:700px}.hero__content{padding-block:62px 50px;padding-right:66px}.hero__visual{min-height:700px}.hero__stats{width:min(720px,100%)}.hero-stat strong{font-size:21px}.hero-stat span{font-size:13px}.course-details .section-heading h2,.programs .section-heading h2{font-size:50px}.testimonials .section-heading{max-width:min(1200px,100%)}}@media (width>=2000px){.auth-dialog{grid-template-columns:minmax(610px,.95fr) minmax(0,1.05fr);width:min(1560px,100vw - 160px);height:min(980px,100dvh - 96px);max-height:min(980px,100dvh - 96px)}.auth-dialog__visual{min-height:860px}.auth-dialog__visual-copy{max-width:600px;padding:34px 36px 36px;inset:64px 64px auto}.auth-dialog__visual-copy>span{font-size:14px}.auth-dialog__visual-copy h2{max-width:560px;font-size:52px}.auth-dialog__visual-copy li{font-size:16px}.auth-dialog__content,.auth-dialog__success{padding:76px 86px}.auth-tabs{margin-right:58px}.auth-tabs button{min-height:50px;font-size:16px}.auth-dialog__content h2,.auth-dialog__success h2{font-size:58px}.auth-dialog__content>p,.auth-dialog__success>p{font-size:18px}.auth-form>label:not(.auth-form__consent),.auth-form__name-grid label{font-size:14px}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{min-height:58px;font-size:16px}.auth-form__consent{font-size:13px}.auth-dialog__secure{font-size:12px}.checkout-dialog{grid-template-columns:minmax(0,1.3fr) minmax(350px,.7fr);width:min(1180px,100vw - 160px);height:min(800px,100dvh - 96px);max-height:min(800px,100dvh - 96px)}.checkout-dialog__main{padding:28px 34px 30px}.checkout-dialog__heading h2{font-size:36px}.checkout-dialog__heading p,.checkout-form__grid label,.checkout-form legend{font-size:13px}.checkout-form input,.checkout-form select,.checkout-form textarea{min-height:45px;font-size:14px}.checkout-extras>p,.order-bump__copy small{font-size:13px}.order-bump__copy strong{font-size:15px}.checkout-summary{padding:50px 30px 30px}}@media (width>=3200px){.auth-dialog{grid-template-columns:minmax(860px,.94fr) minmax(0,1.06fr);width:min(2200px,100vw - 320px);height:min(1100px,100dvh - 140px);max-height:min(1100px,100dvh - 140px)}.auth-dialog__visual{min-height:1000px}.auth-dialog__visual-copy{max-width:760px;padding:42px 46px 46px;inset:82px 82px auto}.auth-dialog__visual-copy>span{font-size:17px}.auth-dialog__visual-copy h2{max-width:720px;font-size:64px}.auth-dialog__visual-copy li{font-size:18px}.auth-dialog__content,.auth-dialog__success{padding:90px 110px}.auth-tabs{margin-bottom:38px;margin-right:74px}.auth-tabs button{min-height:56px;font-size:18px}.auth-dialog__content>.eyebrow{font-size:15px}.auth-dialog__content h2,.auth-dialog__success h2{font-size:70px}.auth-dialog__content>p,.auth-dialog__success>p{margin-bottom:30px;font-size:20px}.auth-form{gap:20px}.auth-form>label:not(.auth-form__consent),.auth-form__name-grid label{font-size:16px}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{min-height:64px;padding-inline:20px;font-size:18px}.auth-form__consent{font-size:15px}.auth-dialog__secure{font-size:14px}.checkout-dialog{grid-template-columns:minmax(0,1.3fr) minmax(380px,.7fr);width:min(1240px,100vw - 320px);height:min(820px,100dvh - 140px);max-height:min(820px,100dvh - 140px)}.checkout-dialog__main{padding:30px 38px 32px}.checkout-dialog__heading h2{font-size:38px}.checkout-dialog__heading p{font-size:14px}.checkout-form{gap:11px}.checkout-form__grid label,.checkout-form legend{font-size:14px}.checkout-form input,.checkout-form select,.checkout-form textarea{min-height:46px;font-size:15px}.checkout-extras h3{font-size:31px}.checkout-extras>p,.order-bump__copy small{font-size:15px}.order-bump__copy strong{font-size:18px}.checkout-summary{padding:52px 34px 32px}}@media (width<=1020px){.hero__stats{grid-template-columns:1fr 1fr;row-gap:13px}.hero-stat{border-right:0;padding-inline:0}.hero-stat:last-child{grid-column:1/-1}.auth-dialog{grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr)}.auth-dialog__content,.auth-dialog__success{padding:44px 36px}.checkout-dialog{grid-template-columns:minmax(0,1fr) 330px}.checkout-dialog__main{padding-inline:34px}.checkout-summary{padding-inline:26px}}@media (height<=820px) and (width>=801px){.commerce-backdrop{padding:12px}.checkout-dialog{height:min(680px,100dvh - 24px);max-height:min(680px,100dvh - 24px)}.checkout-dialog__main{padding:14px 24px 16px}.checkout-dialog__heading{padding-right:40px}.checkout-dialog__heading .eyebrow{margin-bottom:5px;font-size:10px}.checkout-dialog__heading h2{font-size:29px}.checkout-form{gap:7px;margin-top:8px}.checkout-form fieldset{padding:9px 10px 10px}.checkout-form legend{font-size:11px}.checkout-form legend>span{width:23px;height:23px}.checkout-form__grid{gap:6px 10px}.checkout-form__grid label{gap:3px;font-size:10px}.checkout-form input,.checkout-form select{min-height:39px}.checkout-company__toggle{min-height:39px;padding-block:5px}.checkout-payment-method{min-height:44px;padding-block:5px}.checkout-payment-details{min-height:27px;margin-top:5px;padding-block:4px}.checkout-promo__toggle{min-height:35px;padding-block:5px}.checkout-form .checkout-terms-consent{font-size:9.5px;line-height:1.4}.checkout-form__total{padding-bottom:3px}.checkout-form__action{min-height:43px}.checkout-form__secure,.checkout-form__terms{display:none}.checkout-summary{padding-top:42px}.auth-dialog{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.auth-dialog__visual{min-height:700px}.auth-dialog__visual-copy{padding:20px 22px 22px;inset:34px 36px auto}.auth-dialog__visual-copy h2{margin-block:12px 16px;font-size:36px}.auth-dialog__visual-copy li{font-size:12px}.auth-dialog__content,.auth-dialog__success{padding:30px 44px;overflow-y:auto}.auth-tabs{margin-bottom:18px}.auth-tabs button{min-height:40px}.auth-dialog__content>.eyebrow{margin-bottom:7px}.auth-dialog__content h2,.auth-dialog__success h2{margin-bottom:9px;font-size:clamp(38px,3vw,44px)}.auth-dialog__content>p,.auth-dialog__success>p{margin-bottom:17px;font-size:13px}.auth-form{gap:10px}.auth-form>label:not(.auth-form__consent),.auth-form__name-grid label{gap:5px;font-size:11px}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{min-height:45px;font-size:13px}.auth-form__consent{font-size:9.5px}.auth-dialog__secure{margin-top:9px;font-size:9.5px}}@media (width<=800px){.hero__content{padding-block:46px 30px}.hero__actions{grid-template-columns:1fr 1fr;display:grid}.hero__actions .button{width:100%;min-width:0}.hero__stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:23px;padding-top:17px}.hero-stat{grid-template-columns:auto 1fr;display:grid}.hero-stat:last-child{grid-column:auto}.hero-stat p{gap:2px;display:grid}.mentor__quote-card{padding:18px}.commerce-backdrop{align-items:end;padding:0}.auth-dialog,.checkout-dialog{border-radius:16px 16px 0 0;width:100%;max-height:min(94dvh,900px)}.auth-dialog{height:min(94dvh,900px);display:block;overflow-y:auto}.auth-dialog__visual{min-height:260px}.auth-dialog__visual img{object-position:center 42%}.auth-dialog__visual-copy{padding:17px 19px 19px;inset:22px 28px auto}.auth-dialog__visual-copy h2{max-width:520px;margin-bottom:0;font-size:30px}.auth-dialog__visual-copy ul{display:none}.auth-dialog__content,.auth-dialog__success{padding:34px 28px 40px}.auth-tabs{margin-bottom:26px;margin-right:46px}.auth-dialog__content h2,.auth-dialog__success h2{font-size:36px}.auth-dialog__content>p,.auth-dialog__success>p{font-size:15px}.checkout-dialog{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;height:auto;display:flex;overflow-y:auto}.checkout-dialog__main{flex:none;order:2;padding:24px 26px 30px;overflow:visible}.checkout-dialog__heading h2{font-size:34px}.checkout-summary{border-bottom:1px solid #133f321f;border-left:0;flex:none;order:1;padding:17px 54px 15px 26px;overflow:visible}.checkout-summary__eyebrow{margin-bottom:7px}.checkout-summary__product{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 16px;padding:11px 13px;display:grid}.checkout-summary__product>span,.checkout-summary__product h3{grid-column:1}.checkout-summary__product h3{margin:0;font-size:23px}.checkout-summary__product p,.checkout-summary__product>small,.checkout-summary__total{display:none}.checkout-summary__product>strong{white-space:nowrap;grid-area:1/2/3;font-size:28px}.checkout-summary__discounts{margin-top:8px;padding:8px 11px}.checkout-summary__extras,.checkout-summary__discounts{display:none}}@media (width<=560px){.hero__content{text-align:center;align-items:center;width:100%;padding:42px 2px 30px}.hero__pill{text-align:center;justify-content:center;align-items:center;max-width:100%;margin:0 auto 18px;line-height:1.35}.hero h1{text-wrap:balance;max-width:12ch;margin-left:auto;margin-right:auto;font-size:clamp(40px,11vw,47px)}.hero__lead{text-align:center;max-width:34ch;margin-left:auto;margin-right:auto}.hero__actions{grid-template-columns:1fr;width:min(100%,460px)}.hero__note{text-align:center;max-width:40ch;margin-left:auto;margin-right:auto}.hero__stats{grid-template-columns:1fr 1fr;justify-items:center;width:min(100%,460px)}.hero-stat{text-align:left;justify-content:center;width:100%}.hero-stat:last-child{grid-column:1/-1}.hero-stat p{display:flex}.hero__visual{min-height:360px}.course-details .section-heading,.programs .section-heading{text-align:left}.course-details .section-heading p,.programs .section-heading p{margin-inline:0}.mentor__quote-card{grid-template-columns:1fr;gap:8px}.mentor__quote-card blockquote{font-size:17px}.testimonials .section-heading h2{font-size:34px}.commerce-backdrop{align-items:stretch}.auth-dialog{overscroll-behavior:contain;border-radius:0;min-width:0;height:100dvh;max-height:100dvh}.auth-dialog__visual{height:158px;min-height:158px;display:block}.auth-dialog__visual img{object-position:center 45%}.auth-dialog__visual-copy{border-radius:10px;max-width:430px;padding:11px 13px 13px;inset:14px 50px auto 16px}.auth-dialog__visual-copy>span{letter-spacing:.1em;gap:6px;font-size:9px}.auth-dialog__visual-copy h2{text-wrap:balance;margin-top:9px;font-size:22px;line-height:1.08}.auth-dialog__content,.auth-dialog__success{width:100%;max-width:100%;padding:20px 18px calc(28px + env(safe-area-inset-bottom,0px));overflow:visible}.auth-dialog__content>*,.auth-dialog__success>*,.auth-form,.auth-form>label,.auth-form__name-grid{min-width:0;max-width:100%}.auth-tabs{width:100%;margin:0 0 18px}.auth-tabs button{min-height:44px;font-size:14px}.auth-dialog__content>.eyebrow{margin-bottom:7px;font-size:10px}.auth-dialog__content h2,.auth-dialog__success h2{text-wrap:balance;margin-bottom:9px;font-size:clamp(28px,7.8vw,32px);line-height:1.06}.auth-dialog__content>p,.auth-dialog__success>p{margin-bottom:16px;font-size:13px;line-height:1.48}.auth-form{gap:12px}.auth-form>label:not(.auth-form__consent),.auth-form__name-grid label{gap:6px;font-size:12px}.auth-form input[type=text],.auth-form input[type=email],.auth-form input[type=password]{min-height:48px;padding-inline:13px;font-size:16px}.auth-form__options{flex-direction:column;align-items:flex-start;gap:10px}.auth-form__name-grid{grid-template-columns:1fr}.auth-form__consent{font-size:10px;line-height:1.4}.auth-dialog__secure{margin-top:12px;font-size:9.5px}.checkout-dialog__main,.checkout-summary{padding-inline:18px}.checkout-dialog__heading{padding-right:40px}.checkout-dialog__heading h2{font-size:33px}.checkout-form fieldset{padding:18px 15px}.checkout-form__grid{grid-template-columns:1fr}.checkout-form__wide{grid-column:auto}.checkout-payment-methods{grid-template-columns:1fr}.checkout-payment-method{min-height:52px}.checkout-payment-details{flex-direction:column;align-items:flex-start}.checkout-company__fields{grid-template-columns:1fr}.order-bump{grid-template-columns:auto 1fr}.order-bump__price{grid-column:2;justify-items:start}.checkout-summary__bumps .order-bump{grid-template-columns:auto minmax(0,1fr) auto}.checkout-summary__bumps .order-bump__price{grid-column:auto;justify-items:end}.checkout-promo__control{grid-template-columns:1fr}.checkout-promo__control button{min-height:46px}.checkout-summary__total strong{font-size:31px}.checkout-success{min-height:520px;padding:42px 22px}.checkout-success h2{font-size:38px}}@media (width<=380px){.hero__content{padding-top:34px}.hero h1{font-size:38px}.auth-dialog__visual{height:140px;min-height:140px}.auth-dialog__visual-copy{left:12px;right:48px}.auth-dialog__visual-copy h2{font-size:20px}.auth-dialog__content,.auth-dialog__success{padding-left:15px;padding-right:15px}}.checkout-success-page{background:radial-gradient(circle at 50% 0,#deb55421,#0000 34%),#f5f1e8;min-height:100vh}.checkout-success-page__header{background:#fffefaf0;border-bottom:1px solid #133f321f}.checkout-success-page__header .container{align-items:center;min-height:82px;display:flex}.checkout-success-page__main{place-items:center;min-height:620px;padding:clamp(54px,8vw,110px) 24px;display:grid}.checkout-success-page__card{text-align:center;background:#fffefa;border:1px solid #133f3226;border-top:5px solid #deb554;border-radius:16px;width:min(760px,100%);padding:clamp(38px,6vw,72px);box-shadow:0 28px 80px #123f321f}.checkout-success-page__icon{color:var(--course-green);margin-bottom:18px}.checkout-success-page__card h1{color:#10271f;max-width:none;font-family:var(--display);letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(42px,5vw,64px);font-weight:400}.checkout-success-page__card>p{color:#53645b;max-width:620px;margin:0 auto 13px;font-size:clamp(16px,1.3vw,19px);line-height:1.7}.checkout-success-page__card>small{color:#768078;font-size:12px;line-height:1.55;display:block}.checkout-success-page__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}@media (width<=560px){.checkout-success-page__header .container{min-height:70px}.checkout-success-page__main{min-height:540px;padding:34px 16px 50px}.checkout-success-page__card{padding:34px 22px}.checkout-success-page__actions{flex-direction:column;align-items:stretch}.checkout-success-page__actions .button{width:100%}}@media (width>=801px){.auth-dialog{grid-template-rows:minmax(0,1fr);overflow:clip}.auth-dialog__visual{min-height:0}.auth-dialog__visual-shade{background:linear-gradient(#051f17e6 0%,#051f17b8 24%,#051f1733 48%,#051f1700 62%,#051f1740 100%)}.auth-dialog__visual-shade:before{content:"";-webkit-backdrop-filter:blur(8px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 52%);mask-image:linear-gradient(#000 0% 30%,#0000 52%)}.auth-dialog__visual-copy{max-width:520px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;inset:clamp(32px,3vw,60px) clamp(32px,3vw,60px) auto}.auth-dialog__visual-copy>span{color:#e4f3ec;background:#051f1773;border:1px solid #ffffff38;border-radius:99px;padding:6px 12px;font-size:11px}.auth-dialog__visual-copy h2{text-shadow:0 2px 24px #00000059;margin:16px 0 18px;font-size:clamp(30px,2.2vw,46px)}.auth-dialog__visual-copy ul{gap:10px}.auth-dialog__visual-copy li{color:#ffffffeb;font-size:clamp(13px,.9vw,16px)}.auth-dialog__content{justify-content:safe center}}.certificate-page__form{text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;width:min(520px,100%);margin:6px 0 16px;display:grid}.certificate-page__form label{color:#34463d;gap:6px;font-size:13px;font-weight:800;display:grid}.certificate-page__form input{min-height:50px;font:inherit;letter-spacing:.04em;background:#fff;border:1px solid #133f3233;border-radius:7px;padding:0 14px;font-size:15px}.certificate-page__form .button{min-height:50px}.certificate-page__result{text-align:left;border-radius:10px;align-items:flex-start;gap:12px;width:min(520px,100%);margin-bottom:18px;padding:14px 16px;display:flex}.certificate-page__result.is-valid{color:#0b5a45;background:#e9f5ef;border:1px solid #08755a40}.certificate-page__result.is-invalid{color:#953c37;background:#fff0ee;border:1px solid #a6443e38}.certificate-page__result dl{gap:4px;margin:8px 0 0;display:grid}.certificate-page__result dl div{gap:8px;display:flex}.certificate-page__result dt{color:#657169;min-width:90px}.certificate-page__result dd{color:#10271f;margin:0;font-weight:700}@media (width<=560px){.certificate-page__form{grid-template-columns:1fr}}.student-achievements{background:#f4f2e9;padding:56px 0}.student-achievements h2{color:#10271f;font-family:var(--display);margin:8px 0 22px;font-size:clamp(30px,3vw,42px);font-weight:400}.student-achievements ul{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.student-achievements li{color:#44544c;background:#fff;border:1px solid #133f321a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;font-size:14px;display:flex}.student-achievements li strong{color:#10271f}.student-achievements__tag{color:#08755a;background:#e9f5ef;border-radius:99px;padding:3px 9px;font-size:12px}.student-achievements__tag.is-pro{color:#5b3bc4;background:#eee8fd}.student-achievements__tag.is-trader{color:#2a5bb5;background:#e3ecfb}.student-achievements__tag.is-elite{color:#8f6018;background:#fbf4e8}.student-achievements__tag.is-vip{color:#f2c765;background:#13201b}
