@font-face{font-family:Montserrat;src:url(/fonts/montserrat-variable.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Termina;src:url(/fonts/termina-regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Termina;src:url(/fonts/termina-medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Termina;src:url(/fonts/termina-demi.woff2)format("woff2");font-style:normal;font-weight:600 900;font-display:swap}:root{--navy:#080e1b;--ink:#10283c;--teal:#00756f;--aqua:#68efe1;--cyan:#31ddcf;--paper:#f8faf7;--muted:#4d606d;--line:#cddad7;--light-copy:#c2cfda;--serif:Termina, Arial, sans-serif;--mono:ui-monospace, "Cascadia Mono", Consolas, monospace;color:var(--ink);background:var(--navy);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Montserrat,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:#729996 var(--navy)}body,figure,h1,h2,h3,p,blockquote,ul{margin:0}ul{padding:0;list-style:none}a{color:inherit;text-underline-offset:.22em;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer}button:disabled{cursor:default}button,summary,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline-offset:5px;outline:3px solid #008f89}.hero :focus-visible,.site-header :focus-visible,.offer :focus-visible,.site-footer :focus-visible{outline-color:var(--aqua)}::selection{color:var(--navy);background:#73e5db}img{max-width:100%;display:block}section[id],main[id]{scroll-margin-top:14px}.wrap{width:min(1232px,100% - clamp(48px,11.2vw,168px));margin-inline:auto}.paper{background:var(--paper)}h1,h2,h3{font-weight:500}h1,h2{letter-spacing:-.04em}h2{font-size:clamp(44px,4.6vw,72px);line-height:1.02}h2 em,h1 em,.matrix-sheet h3 em{font-family:var(--serif);letter-spacing:-.025em;font-style:italic;font-weight:400}h2 em{color:var(--teal);font-size:1.09em}.section-intro>p,.professor-copy>p,.stories-heading p{color:var(--muted);font-size:clamp(16px,1.2vw,18px);line-height:1.65}.section-intro>p{max-width:40ch;margin-top:24px}.skip-link{z-index:30;color:var(--ink);background:#fff;padding:12px 18px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.site-header{z-index:5;background:var(--navy);color:#f6fbff;border-bottom:1px solid #ffffff21;position:relative}.header-inner{align-items:center;gap:34px;min-height:82px;display:flex}.brand{flex:none;display:inline-flex}.brand img{width:165px;height:auto}.desktop-nav{align-items:center;gap:clamp(18px,2.6vw,40px);margin-left:auto;display:flex}.desktop-nav a{color:#d2dbe3;font-size:14px}.desktop-nav a:hover,.footer-inner>a:hover{color:var(--aqua)}.header-actions{align-items:center;gap:9px;display:flex}.offer-link{justify-content:center;align-items:center;gap:15px;font-weight:650;line-height:1.25;display:inline-flex}.offer-link svg{flex-shrink:0;transition:transform .2s}.offer-link:hover svg{transform:translate(3px)}.offer-link--outline:hover svg,.offer-link--primary:hover svg{transform:translate(2px,-2px)}.offer-link--primary{background:var(--cyan);color:#03242d;border-radius:7px;min-height:54px;padding:16px 22px;font-size:15px;transition:background .2s}.offer-link--primary:hover{background:#82f3e9}.offer-link--outline{color:var(--aqua);border:1px solid #76a7b1;border-radius:6px;padding:11px 16px;font-size:14px}.offer-link--outline svg{width:15px;height:15px}.offer-link--outline:hover{background:#102b3e}.offer-link--text{color:#006b68;border-bottom:1px solid #70a9a2;padding-block:9px;font-size:15px}.mobile-menu{display:none}.hero{color:#f5faff;background:radial-gradient(ellipse at 78% 47%, #0b2c43 0%, #071e34 36%, var(--navy) 72%)}.hero-main{grid-template-columns:.96fr 1.04fr;align-items:center;gap:clamp(12px,3vw,52px);padding-block:clamp(49px,4.6vw,73px) clamp(45px,4.5vw,70px);display:grid}.hero-copy{z-index:1;position:relative}.campaign-label{color:#a7f3e9;letter-spacing:.085em;text-transform:uppercase;background:#10303e;border:1px solid #4a6e77;border-radius:99px;align-items:center;gap:10px;padding:6px 12px;font-size:11px;font-weight:650;line-height:1.2;display:inline-flex}.status-dot{background:var(--aqua);border-radius:50%;width:6px;height:6px}.campaign-divider{background:#50827e;width:1px;height:11px;display:inline-block}.hero h1{margin-top:22px;font-size:clamp(64px,6.65vw,96px);line-height:.99}.hero h1 em{color:var(--aqua);font-size:1.14em}.hero-copy>p{max-width:42ch;color:var(--light-copy);margin-top:21px;font-size:clamp(16px,1.32vw,19px);line-height:1.57}.hero-copy>p strong{color:#eff8fb;font-weight:550}.hero-price{align-items:baseline;gap:9px;margin:24px 0 15px;display:flex}.hero-price s,.ticket-price s{color:#aebfcc;font-size:15px;text-decoration-thickness:1px}.hero-price>span{color:var(--light-copy);font-size:14px}.hero-price strong{color:#fff;letter-spacing:-.035em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(27px,2.5vw,37px);font-weight:600;line-height:1.12}.hero-price strong span{font-size:.76em}.deadline{color:#b4c7d0;align-items:center;gap:8px;margin-top:13px;font-size:12px;line-height:1.5;display:flex}.deadline svg{color:#81b9bb;flex-shrink:0}.brain-figure{mix-blend-mode:lighten;min-width:0;position:relative}.atlas{isolation:isolate;aspect-ratio:1.18;place-items:center;width:100%;display:grid;position:relative}.atlas:before{content:"";z-index:-2;background-image:linear-gradient(#74c9d20e 1px,#0000 1px),linear-gradient(90deg,#74c9d20e 1px,#0000 1px);background-size:39px 39px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 35%,#0000 76%);mask-image:radial-gradient(#000 35%,#0000 76%)}.atlas-orbit{z-index:-1;aspect-ratio:1;border:1px solid #66b3bd4a;border-radius:50%;width:82%;position:absolute}.atlas-orbit:before,.atlas-orbit:after{content:"";border-radius:50%;position:absolute}.atlas-orbit:before{border:1px dashed #72c9d441;inset:5%}.atlas-orbit:after{border:1px solid #0000;border-right-color:#84bfc654;inset:-3%;transform:rotate(33deg)}.brain-plate{mix-blend-mode:lighten;width:92%;position:relative}.brain-image{width:100%;height:auto}.brain-labels{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.brain-labels path{fill:none;stroke:#9bbec2;stroke-width:.85px;vector-effect:non-scaling-stroke}.brain-labels circle{fill:#b5fcf5;stroke:#06404b;stroke-width:1px;vector-effect:non-scaling-stroke}.brain-labels text{fill:#c3e2e2;font:23px var(--mono);text-transform:uppercase;letter-spacing:.08em}.atlas-mark{color:#469098;width:12px;height:12px;position:absolute}.atlas-mark:before,.atlas-mark:after{content:"";background:currentColor;position:absolute}.atlas-mark:before{width:100%;height:1px;top:50%}.atlas-mark:after{width:1px;height:100%;left:50%}.mark-tl{top:5%;left:3%}.mark-br{bottom:6%;right:1%}.brain-figure figcaption{font:10px/1.2 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:#96b4bf;border-top:1px solid #66999f55;justify-content:space-between;gap:12px;margin:10px 2% 0;padding-top:12px;display:flex}.brain-figure figcaption i{color:#69d3c9;margin-inline:5px;font-style:normal}.benefit-bar{background:#0c263b;border-top:1px solid #42627277}.benefit-bar ul{grid-template-columns:1fr 1.18fr 1fr;align-items:center;min-height:79px;display:grid}.benefit-bar li{color:#e0e9ee;justify-content:center;align-items:center;gap:13px;font-size:14px;line-height:1.3;display:flex}.benefit-bar li+li{border-left:1px solid #3a5666}.benefit-bar svg{color:#78ded5;flex-shrink:0;width:24px;height:24px}.program-layout,.faq-layout{grid-template-columns:1fr 1.1fr;gap:clamp(38px,8vw,125px);display:grid}.topic-list{border-top:1px solid var(--line)}.topic-list li{border-bottom:1px solid var(--line);gap:19px;padding:19px 0;display:flex}.topic-list li>svg{color:var(--teal);flex-shrink:0;margin-top:2px}.topic-list h3,.dialog-sheet h3{letter-spacing:-.025em;font-size:clamp(19px,1.55vw,24px);line-height:1.28}.topic-list p{color:var(--muted);margin-top:5px;font-size:15px;line-height:1.6}.evolution{background:#e3efeb}.evolution-layout,.offer-layout,.professor-layout{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(44px,8.5vw,142px);display:grid}.matrix-sheet{background:#d6e8e2;border:1px solid #aecbc1;padding:clamp(22px,3vw,43px);position:relative}.matrix-sheet h3{letter-spacing:-.035em;padding-bottom:20px;font-size:clamp(28px,2.6vw,40px);line-height:1.1}.matrix-sheet h3 em{color:var(--teal);font-size:1.15em;display:block}.matrix-sheet ul{grid-template-columns:repeat(3,1fr);display:grid}.matrix-sheet li{border-top:1px solid #adc9bf;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:clamp(16px,2vw,30px) 2px;display:flex}.matrix-sheet li:not(:nth-child(3n+1)){border-left:1px solid #adc9bf}.matrix-sheet li span{font-size:clamp(11px,1vw,15px)}.matrix-sheet svg{color:var(--teal)}.check-list{margin-top:20px}.check-list li{align-items:flex-start;gap:12px;padding-block:7px;line-height:1.5;display:flex}.check-list svg{width:19px;height:19px;color:var(--teal);flex-shrink:0;margin-top:3px}.offer{color:#f5faff;background:#0b263e}.offer-layout{grid-template-columns:1.06fr .94fr}.offer h2 em{color:var(--aqua);display:block}.offer .section-intro>p{color:var(--light-copy)}.offer .section-intro>.offer-note{max-width:43ch;margin-top:27px;font-size:13px;line-height:1.55}.price-ticket{color:var(--ink);background:var(--paper);border-radius:12px;justify-self:end;width:100%;max-width:490px;padding:clamp(25px,3.3vw,46px)}.ticket-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ticket-top h3{letter-spacing:-.03em;font-size:clamp(22px,2vw,31px);line-height:1.15}.ticket-top>span{letter-spacing:.04em;color:#00605b;white-space:nowrap;background:#dcf4eb;border:1px solid #8cc5bb;border-radius:99px;padding:5px 9px;font-size:11px;font-weight:650}.price-ticket .check-list{font-size:15px}.ticket-price{border-top:1px dashed #a9bfb7;gap:4px;margin:19px 0;padding-top:20px;display:grid}.ticket-price strong{letter-spacing:-.035em;font-size:clamp(39px,3.7vw,56px);font-weight:550;line-height:1}.ticket-price strong span{font-size:.65em}.price-ticket .offer-link{width:100%}.price-ticket .deadline{color:var(--muted);justify-content:center}.professor-layout{grid-template-columns:.84fr 1.16fr}.portrait{align-self:end}.portrait img{aspect-ratio:4/4.4;object-fit:cover;object-position:center 15%;background:#d8e4df;width:100%;height:auto}.portrait figcaption{font:12px/1.5 var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-top:11px;display:flex}.professor-copy>p{margin-top:19px;font-size:16px}.professor-copy blockquote{font:italic clamp(27px, 2.5vw, 38px)/1.18 var(--serif);color:var(--teal);border-top:1px solid var(--line);margin-top:23px;padding-top:19px}.testimonials{background:#eaf1ee}.stories-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.stories-heading p{margin-top:13px}.story-controls{gap:8px;display:flex}.story-controls button,.dialog-sheet header button{width:45px;height:45px;color:var(--ink);background:0 0;border:1px solid #90aaa5;border-radius:50%;place-items:center;display:grid}.story-controls button:hover:enabled,.dialog-sheet header button:hover{border-color:var(--teal);background:#d6e8e2}.story-controls button:disabled{opacity:.36}.story-controls svg{width:20px;height:20px}.story-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#84aaa1 transparent;grid-auto-columns:calc(33.3333% - 13.3333px);grid-auto-flow:column;gap:20px;margin-top:28px;padding:5px 0 15px;display:grid;overflow-x:auto}.story-track li{scroll-snap-align:start;min-width:0}.story-card{text-align:left;background:#fff;border:1px solid #c7d7d1;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.story-card:focus-visible{outline-offset:-3px}.story-print{height:clamp(210px,21vw,305px);padding:14px 15px 0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.story-print img{width:100%;height:auto}.story-card>span{justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:12px 18px;font-size:15px;font-weight:550;display:flex}.story-card>span svg{color:var(--teal);flex-shrink:0}.story-dialog{width:min(560px,100vw - 28px);max-height:90dvh;color:var(--ink);background:#fff;border:0;border-radius:10px;padding:0}.story-dialog::backdrop{background:#041526c9}.dialog-sheet header{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex;position:sticky;top:0}.dialog-sheet header button{flex-shrink:0}.dialog-image img{width:100%;height:auto}body:has(.story-dialog[open]){overflow:hidden}.faq-layout{grid-template-columns:.78fr 1.22fr}.questions{border-top:1px solid var(--line)}.questions details{border-bottom:1px solid var(--line)}.questions summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:17px;padding-block:20px;font-size:clamp(16px,1.27vw,19px);font-weight:520;list-style:none;display:flex}.questions summary::-webkit-details-marker{display:none}.questions summary svg{color:var(--teal);flex-shrink:0;transition:transform .2s}.questions details[open] svg{transform:rotate(45deg)}.questions details[open] summary,.questions summary:hover{color:var(--teal)}.questions details p{color:var(--muted);padding:0 24px 19px 0;font-size:15px;line-height:1.65}.site-footer{background:var(--navy);color:#d0dce2}.footer-inner{justify-content:space-between;align-items:center;gap:20px;min-height:120px;display:flex}.footer-inner .brand img{width:141px}.footer-inner p,.footer-inner>a:last-child{font-size:13px}.footer-inner>a:last-child{align-items:center;gap:8px;padding-block:10px;display:flex}@media (max-width:940px){.header-inner{gap:18px;min-height:72px}.desktop-nav{gap:17px}.brand img{width:145px}.hero-main{gap:12px}.hero h1{font-size:clamp(62px,7.6vw,76px)}.brain-labels text{font-size:29px}.benefit-bar li{gap:8px;font-size:12px}.evolution-layout,.offer-layout,.professor-layout{gap:38px}.program-layout,.faq-layout{gap:34px}}@media (max-width:760px){.wrap{width:min(610px,100% - 40px)}.header-inner{justify-content:space-between;min-height:66px}.desktop-nav{display:none}.brand img{width:137px}.offer-link--outline{gap:8px;min-height:42px;padding:9px 12px;font-size:12px}.mobile-menu{display:block}.mobile-menu>button{color:#fff;background:0 0;border:0;place-items:center;width:42px;height:44px;display:grid}.mobile-menu nav{background:var(--navy);border-block:1px solid #365063;padding:10px 20px;position:absolute;inset:100% 0 auto}.mobile-menu nav a{padding:12px 0;display:block}.mobile-menu nav a+a{border-top:1px solid #274153}.hero-main{grid-template-columns:1fr;gap:20px;padding-block:36px 28px}.hero h1{margin-top:19px;font-size:clamp(63px,13vw,82px)}.hero h1 br{display:none}.hero h1 em{display:block}.hero-copy>p{max-width:43ch;margin-top:16px}.hero-price{margin:18px 0 13px}.brain-figure{width:min(100%,460px);margin:4px auto 0}.atlas{aspect-ratio:1.42}.atlas-orbit{width:70%}.brain-plate{width:86%}.brain-labels text{font-size:35px}.brain-figure figcaption{margin-top:4px;font-size:9px}.benefit-bar ul{grid-template-columns:repeat(3,1fr);width:100%;min-height:81px}.benefit-bar li{text-align:center;flex-direction:column;gap:6px;padding:0 7px;font-size:11px}.benefit-bar li span{max-width:16ch}.benefit-bar svg{width:20px;height:20px}.section-space{padding-block:59px}.program-layout,.evolution-layout,.offer-layout,.professor-layout,.faq-layout{grid-template-columns:1fr;gap:29px}h2{font-size:clamp(43px,8.8vw,62px)}.section-intro>p,.program-layout .offer-link{margin-top:15px}.topic-list li{gap:14px;padding-block:15px}.topic-list p{font-size:14px}.evolution-layout .section-intro{grid-row:1}.matrix-sheet{width:100%;max-width:490px}.matrix-sheet h3 em{display:inline}.matrix-sheet li span{font-size:12px}.price-ticket,.offer h2{max-width:none}.offer h2 em{display:inline}.offer .section-intro>.offer-note{margin-top:14px}.portrait{width:min(100%,400px)}.portrait img{aspect-ratio:1.2;object-position:center 20%}.professor-copy>p{font-size:15px}.stories-heading{align-items:flex-start}.stories-heading p{font-size:15px}.story-controls{gap:5px}.story-controls button{width:40px;height:40px}.story-track{grid-auto-columns:81%;gap:12px;margin-top:18px}.story-print{height:230px}.questions summary{padding-block:17px}.footer-inner{flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:28px}.footer-inner p{flex-basis:100%;order:2}}@media (max-width:370px){.wrap{width:calc(100% - 32px)}.brand img{width:119px}.header-inner,.header-actions{gap:3px}.hero h1{font-size:58px}.stories-heading{flex-wrap:wrap}.matrix-sheet{padding:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.site-header{background:#071018;border-bottom-color:#ffffff19}.header-inner{min-height:74px}.header-campaign{color:#a6b8bf;letter-spacing:.11em;margin-left:auto;font-size:11px;font-weight:650}.site-header .offer-link--outline{color:#e8f9f7;border-color:#668b8f}.site-header .offer-link--outline:hover{border-color:var(--cyan);background:#173039}.hero{isolation:isolate;background:#080e14;position:relative;overflow:hidden}.hero:before{content:"";z-index:-2;background:radial-gradient(at 50% 1%,#12333d 0%,#0000 45%);position:absolute;inset:0}.hero-glow{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #4bb9bb28;border-radius:50%;width:min(1100px,110vw);position:absolute;top:-650px;left:50%;transform:translate(-50%);box-shadow:0 0 0 90px #3a93990a,0 0 0 195px #3a939906}.hero-main{flex-direction:column;align-items:center;gap:0;padding-block:67px 70px;display:flex}.hero-copy{text-align:center}.hero h1{text-wrap:balance;max-width:950px;margin:0 auto;font-size:clamp(45px,5.4vw,77px);line-height:1.055}.hero h1 em{color:var(--aqua);font-size:1.04em;display:block}.hero-copy>p{color:#c2d1d6;text-wrap:pretty;max-width:690px;margin:22px auto 0;font-size:clamp(16px,1.34vw,19px);line-height:1.55}.presentation{background:#101d25;border:1px solid #40616d;border-radius:16px;width:min(830px,100%);margin-top:37px;padding:12px;box-shadow:0 25px 90px 10px #0007}.presentation-topline{color:#a6c6c9;font:600 10px/1.2 var(--mono);letter-spacing:.09em;justify-content:space-between;gap:12px;padding:4px 5px 13px;display:flex}.presentation-topline>span:first-child{align-items:center;gap:8px;display:flex}.live-dot{background:var(--cyan);border-radius:50%;width:7px;height:7px;display:inline-block}.presentation-poster,.presentation-video{aspect-ratio:16/8.4;background:#07151c;border:0;border-radius:9px;width:100%;display:block;position:relative;overflow:hidden}.presentation-poster:after{content:"";pointer-events:none;background:linear-gradient(90deg,#06121bd9 0%,#06121baa 48%,#06121b12 100%);position:absolute;inset:0}.presentation-image{width:44%;position:absolute;inset:0 0 0 auto;overflow:hidden}.presentation-image img{object-fit:cover;object-position:center 22%;filter:saturate(.7);width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s}.presentation-poster:hover .presentation-image img{filter:saturate();transform:scale(1.045)}.presentation-message{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:72%;padding:clamp(20px,5vw,59px);display:flex;position:absolute;inset:0 auto 0 0}.presentation-play{background:var(--cyan);color:#09252a;border:1px solid #aaf8ef;border-radius:50%;place-items:center;width:62px;height:62px;padding-left:3px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:grid;box-shadow:0 7px 26px #0007}.presentation-poster:hover .presentation-play{transform:scale(1.1);box-shadow:0 10px 34px #31ddcf50}.presentation-message strong{color:#fff;letter-spacing:-.035em;max-width:14ch;margin-top:19px;font-size:clamp(25px,3vw,40px);font-weight:550;line-height:1.06}.presentation-message>span:last-child{color:#bce8e4;align-items:center;gap:7px;margin-top:17px;font-size:13px;font-weight:550;display:inline-flex}.presentation-corner{z-index:1;color:#e6f8f5;text-align:right;letter-spacing:.08em;font-size:10px;font-weight:700;line-height:1.15;position:absolute;bottom:19px;right:20px}.hero-conversion{text-align:center;flex-direction:column;align-items:center;margin-top:28px;display:flex}.hero-conversion p{color:#d7e3e7;font-size:15px;line-height:1.5}.hero-conversion p>span{color:var(--aqua);letter-spacing:.08em;margin-right:10px;font-size:11px;font-weight:750;display:inline-block}.hero-conversion s{color:#94a5ab}.hero-conversion strong{color:#fff;font-size:21px;font-weight:700}.hero-conversion .offer-link{color:#06282b;background:linear-gradient(95deg,#31ddcf,#6bf2de);min-width:min(100%,430px);margin-top:17px;transition:transform .3s,box-shadow .3s;box-shadow:0 14px 30px #20bfa625}.hero-conversion .offer-link:hover{transform:translateY(-3px);box-shadow:0 18px 38px #20bfa640}.hero-conversion .deadline{justify-content:center;margin-top:13px}.benefit-bar{background:#0b151c;border-top:1px solid #ffffff18;overflow:hidden}.benefit-bar .benefit-track{align-items:center;width:max-content;min-height:58px;display:flex}.benefit-bar .benefit-group{text-align:left;flex-direction:row;align-items:center;width:auto;min-height:58px;padding:0;display:flex}.benefit-group>span{color:#c8d8dc;white-space:nowrap;align-items:center;gap:9px;padding-inline:40px;font-size:13px;display:inline-flex}.benefit-group>span+span{border-left:1px solid #45616b}.benefit-group svg{color:var(--cyan);width:19px;height:19px}.method{color:#eef9f7;background:#0c2027}.method-layout{grid-template-columns:1fr .86fr;align-items:center;gap:clamp(42px,8vw,120px);display:grid}.method h2 em{color:var(--aqua);display:block}.method-intro>p{color:#bed0d0;max-width:48ch;margin-top:23px;font-size:clamp(16px,1.2vw,18px);line-height:1.65}.method .offer-link--text{color:var(--aqua);border-color:#66a9a4;margin-top:24px}.method-path{background:#102c32;border:1px solid #416269;border-radius:14px;padding:clamp(24px,3.5vw,42px)}.method-path>div span{color:#a6c5c9;letter-spacing:.085em;font-size:11px;font-weight:700}.method-path p{letter-spacing:-.018em;max-width:35ch;margin-top:13px;font-size:clamp(18px,1.5vw,22px);line-height:1.42}.method-arrow{color:var(--aqua);margin:24px 0 24px 4px;display:block;transform:rotate(90deg)}.method-path-new{border-top:1px solid #476c6d;padding-top:23px}.method-path-new span{color:var(--aqua)!important}@media (max-width:760px){.header-inner{min-height:65px}.header-campaign{display:none}.header-actions{margin-left:auto}.site-header .offer-link--outline{padding:8px 10px;font-size:11px}.hero-main{padding-block:54px 57px}.hero h1{font-size:clamp(42px,8.9vw,64px)}.hero h1 em{display:inline}.hero-copy>p{margin-top:19px}.presentation{border-radius:12px;margin-top:30px;padding:8px}.presentation-topline{padding:3px 4px 10px;font-size:8px}.presentation-poster,.presentation-video{aspect-ratio:4/3}.presentation-image{width:58%}.presentation-message{width:85%;padding:22px}.presentation-play{width:48px;height:48px}.presentation-play svg{width:22px}.presentation-message strong{margin-top:14px;font-size:clamp(23px,5vw,32px)}.presentation-message>span:last-child{max-width:21ch;font-size:11px;line-height:1.3}.presentation-corner{display:none}.hero-conversion{width:100%;margin-top:25px}.hero-conversion p>span{margin:0 0 3px;display:block}.hero-conversion .offer-link{width:100%;min-width:0}.method-layout{grid-template-columns:1fr;gap:31px}.method h2{max-width:14ch}.method-path{padding:24px}}@media (max-width:390px){.site-header .offer-link--outline{gap:4px;font-size:10px}.presentation-topline>span:last-child{display:none}.presentation-poster{aspect-ratio:1}.presentation-image{width:72%}.presentation-message{width:94%}}@media (prefers-reduced-motion:reduce){.benefit-bar .benefit-track{flex-wrap:wrap;justify-content:center;width:100%}.benefit-bar .benefit-group{flex-wrap:wrap;justify-content:center}.benefit-group[aria-hidden=true]{display:none}}main{color:#f3fbfa;background:#080e14}main>.section-space{isolation:isolate;background:#080e14;border-top:1px solid #7bb5b51c;position:relative;overflow:hidden}main>.section-space:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 52% at 50% 0,#12333d88,#0000 72%);position:absolute;inset:0}main>.section-space:nth-of-type(2n):before{background:radial-gradient(65% 55% at 50% 100%,#102b3a88,#0000 75%)}.section-space{padding-block:clamp(78px,8vw,116px)}main h2{color:#f5fbfc;text-align:center;text-wrap:balance;max-width:920px;margin-inline:auto}main h2 em{color:var(--aqua)}main .section-intro>p{color:#bdcfd2;text-align:center;text-wrap:pretty;max-width:67ch;margin:19px auto 0}main .section-intro,.method-intro{text-align:center}.section-intro .offer-link--text,.method-intro .offer-link--text{margin-inline:auto}.offer-link--text{color:var(--aqua);border-color:#558d8c}.offer-link--text:hover{color:#fff;border-color:var(--aqua)}.site-header{background:#080e14}.method{color:#f3fbfa}.method-layout{flex-direction:column;gap:42px;display:flex}.method-intro{max-width:900px;margin-inline:auto}.method h2{max-width:900px}.method h2 em{display:inline}.method-intro>p{color:#bdcfd2;max-width:65ch;margin:20px auto 0}.method .offer-link--text{margin-top:20px}.method-path{background:linear-gradient(135deg,#10232c,#0d1c24);border:1px solid #42616b;border-radius:16px;grid-template-columns:1fr 54px 1fr;align-items:stretch;width:min(940px,100%);margin-inline:auto;padding:clamp(25px,4vw,44px);display:grid;box-shadow:0 24px 70px #0004}.method-path>div{flex-direction:column;justify-content:center;display:flex}.method-path>div span{color:#adced1}.method-path p{color:#dcebea;max-width:38ch}.method-path-old p{color:#aebfc1}.method-arrow{place-self:center;margin:0;transform:none}.method-path-new{border:0;border-left:1px solid #476c6d;padding:0 0 0 30px}.method-path-new p{color:#f8fffe}.program-layout{flex-direction:column;gap:45px;display:flex}.program-layout .section-intro{width:min(900px,100%);margin-inline:auto}.program-layout .offer-link{margin-top:16px}.topic-list{border-top:1px solid #49656a;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(30px,6vw,90px);width:min(1040px,100%);margin-inline:auto;display:grid}.topic-list li{border-bottom:1px solid #49656a;gap:20px;min-width:0;padding:28px 4px}.topic-list li>svg{width:52px;height:52px;color:var(--aqua);background:#113b3d;border:1px solid #447a79;border-radius:50%;flex-shrink:0;margin:0;padding:11px;display:block}.topic-list h3{color:#f5fbfc}.topic-list p{color:#bdcfd2}.evolution-layout{flex-direction:column;gap:46px;display:flex}.evolution-layout .section-intro{order:0}.evolution-layout .matrix-sheet{order:1}.evolution h2 br{display:none}.evolution .check-list{text-align:left;flex-wrap:wrap;justify-content:center;gap:8px 28px;width:min(980px,100%);margin:28px auto 0;display:flex}.evolution .check-list li{color:#e3eeee;max-width:310px}.check-list svg{color:var(--aqua)}.matrix-sheet{background:linear-gradient(145deg,#112c34,#0d1c26);border-color:#456c70;border-radius:16px;width:min(980px,100%);padding:clamp(25px,4vw,45px);box-shadow:0 24px 70px #0004}.matrix-sheet h3{color:#f3fbfa;text-align:center;padding-bottom:29px}.matrix-sheet h3 em{color:var(--aqua);display:inline}.matrix-sheet ul{gap:0}.matrix-sheet li{border-top-color:#49686c;gap:13px;min-height:145px;padding:20px 8px}.matrix-sheet li:not(:nth-child(3n+1)){border-left-color:#49686c}.matrix-sheet li span:last-child{color:#e7f4f2;font-size:15px}.matrix-icon{color:#e9fffd;background:#136e75;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:inset 0 0 0 1px #ffffff38,0 9px 24px #0005}.matrix-sheet li:first-child .matrix-icon{background:#208b95}.matrix-sheet li:nth-child(2) .matrix-icon{background:#1c548d}.matrix-sheet li:nth-child(3) .matrix-icon{background:#c47b25}.matrix-sheet li:nth-child(4) .matrix-icon{background:#268971}.matrix-sheet li:nth-child(5) .matrix-icon{background:#ba6250}.matrix-sheet li:nth-child(6) .matrix-icon{background:#8b718e}.matrix-icon svg{color:#f3fffd}.offer-layout{flex-direction:column;gap:38px;display:flex}.offer h2 em{display:inline}.offer .section-intro>.offer-note{max-width:65ch;margin:15px auto 0}.price-ticket{color:#f2fbfa;background:linear-gradient(145deg,#102934,#0d1c25);border:1px solid #518287;border-radius:16px;justify-self:auto;width:min(850px,100%);max-width:none;margin-inline:auto;padding:clamp(25px,4vw,48px);box-shadow:0 28px 80px #0006}.ticket-top{border-bottom:1px solid #416367;align-items:center;padding-bottom:22px}.ticket-top h3{color:#fff}.ticket-top>span{color:#071f24;background:var(--aqua);border:0}.ticket-contents{width:min(530px,100%);margin:24px auto 0}.ticket-includes{color:#c3d5d6;margin-bottom:15px;font-size:14px}.ticket-items{gap:12px;display:grid}.ticket-items>li{color:#f2fbfa;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;font-weight:600;line-height:1.45;display:grid}.ticket-items svg{color:var(--aqua);flex-shrink:0;margin-top:2px}.ticket-matrix-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin-top:13px;display:grid}.ticket-matrix-list li{color:#e4f0ee;align-items:start;gap:8px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.ticket-update{color:#dbefeb;align-items:center;gap:9px;margin-top:20px;font-size:14px;display:flex}.ticket-update svg{color:var(--aqua);flex-shrink:0}.ticket-price{text-align:center;border-top-color:#598087;align-items:center;margin:27px 0 18px;padding-top:25px}.ticket-price s{color:#a8bfc0}.ticket-price strong{color:#fff;font-size:clamp(46px,6vw,70px)}.price-ticket .offer-link{background:linear-gradient(95deg,#31ddcf,#6bf2de);width:min(430px,100%);margin-inline:auto;display:flex}.price-ticket .deadline{color:#b5c9ca}.price-ticket .deadline svg{color:var(--aqua)}.professor-layout{flex-direction:column;gap:35px;display:flex}.professor-copy h2{max-width:900px}.professor-copy>p{color:#bfd0d2}.professor-copy blockquote{max-width:660px;color:var(--aqua);border-top-color:#416367;margin-inline:auto}.portrait{order:1;width:min(360px,100%);margin-inline:auto}.portrait img{aspect-ratio:1;object-position:center 20%;background:#19313b;border:1px solid #456b6f;border-radius:12px;height:360px}.portrait figcaption{color:#acc4c7}.stories-heading{text-align:center;flex-direction:column;align-items:center}.stories-heading p{color:#b8cbcd}.story-controls{margin-top:10px}.story-controls button{color:#e8f8f5;border-color:#527d7e}.story-controls button:hover:enabled{border-color:var(--aqua);background:#183e42}.story-card{color:#f4fbfa;background:#12242e;border-color:#3a5f64}.story-card>span svg{color:var(--aqua)}.story-card:hover{border-color:var(--aqua)}.story-track{scrollbar-color:#558b89 transparent;width:min(1040px,100%);margin-inline:auto}.faq-layout{flex-direction:column;align-items:center;gap:40px;display:flex}.faq-layout h2 br{display:none}.questions{border-top-color:#456469;width:min(830px,100%)}.questions details{border-bottom-color:#456469}.questions summary{color:#eef9f7}.questions summary svg,.questions details[open] summary,.questions summary:hover{color:var(--aqua)}.questions details p{color:#b9ccce}.site-footer{background:#080e14;border-top:1px solid #7bb5b51c}.benefit-bar .benefit-track{justify-content:center;width:100%}.benefit-bar .benefit-group{grid-template-columns:repeat(3,minmax(0,1fr));width:min(900px,100%);display:grid}.benefit-group>span{text-align:center;white-space:normal;justify-content:center;padding-inline:18px}.benefit-group[aria-hidden=true]{display:none}@media (max-width:760px){.section-space{padding-block:68px}main h2{font-size:clamp(40px,8.8vw,60px)}.method-layout,.program-layout,.evolution-layout,.offer-layout,.professor-layout,.faq-layout{gap:29px}.method-path{grid-template-columns:1fr;gap:12px}.method-arrow{margin:4px 0;transform:rotate(90deg)}.method-path-new{border-top:1px solid #476c6d;border-left:0;padding:20px 0 0}.topic-list{grid-template-columns:1fr}.topic-list li{padding:22px 2px}.evolution .check-list{flex-direction:column;align-items:center;gap:2px}.evolution .check-list li{width:min(100%,430px);max-width:none}.matrix-sheet{max-width:none}.matrix-sheet li{min-height:122px}.ticket-matrix-list{grid-template-columns:1fr}.ticket-top h3{font-size:23px}.portrait{width:min(340px,100%)}.stories-heading{align-items:center}.benefit-group>span{padding-inline:8px;font-size:11px;line-height:1.3}.benefit-group svg{flex-shrink:0}}@media (max-width:440px){.matrix-sheet{padding:23px 15px}.matrix-sheet ul{grid-template-columns:repeat(2,1fr)}.matrix-sheet li:not(:nth-child(3n+1)){border-left:0}.matrix-sheet li:nth-child(2n){border-left:1px solid #49686c}.matrix-icon{width:58px;height:58px}.matrix-sheet li{min-height:116px}.ticket-top{gap:7px}.ticket-top>span{font-size:10px}.ticket-price strong{font-size:52px}}.header-inner{justify-content:center}.hero{align-items:center;min-height:min(760px,100svh - 74px);display:grid}.hero-main{padding-block:clamp(95px,11vw,160px)}.hero h1{max-width:1050px}.hero h1 em{display:block}.hero-copy>p{max-width:650px}.hero-conversion p{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 6px;font-size:clamp(20px,2vw,27px);display:flex}.hero-conversion s{font-size:.85em}.hero-conversion strong{font-size:1.45em;line-height:1.1}.hero-conversion .offer-link{min-width:min(460px,100%)}.topic-list{width:min(850px,100%);margin-top:15px;display:block}.topic-list li{align-items:center;padding:21px 4px}.topic-list li p{color:#d4e2e3;margin:0;font-size:clamp(15px,1.23vw,17px);line-height:1.55}.topic-list li strong{color:#f6fffd;font-weight:650}.program-outro,.evolution-outro{color:#d9e9e7;text-align:center;max-width:65ch;margin-inline:auto;font-size:clamp(17px,1.45vw,20px);line-height:1.55}.program-layout>.offer-link--text{text-align:center;margin-top:3px}.evolution h2{max-width:1000px;font-size:clamp(35px,4.3vw,61px)}.evolution .section-intro>p{max-width:70ch;margin-top:17px}.evolution .section-intro>.evolution-lead{color:var(--aqua);font-family:var(--serif);font-size:clamp(28px,3vw,43px);font-style:italic;line-height:1.15}.advantage-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;width:min(1040px,100%);margin:7px auto 0;padding:0;list-style:none;display:grid}.advantage-list li{background:linear-gradient(145deg,#102d35,#0d1d27);border:1px solid #42676b;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:250px;padding:26px;display:flex}.advantage-icon{width:54px;height:54px;color:var(--aqua);background:#164046;border:1px solid #4b8380;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.advantage-number{color:var(--aqua);font:600 12px/1 var(--mono);letter-spacing:.08em}.advantage-list p{color:#e1eeee;margin-top:10px;font-size:16px;line-height:1.5}.evolution-outro{color:var(--aqua);font-family:var(--serif);font-size:clamp(27px,2.7vw,38px);font-style:italic;line-height:1.2}.offer h2{max-width:920px}.offer .section-intro>p{max-width:70ch}.price-ticket{width:min(700px,100%)}.ticket-top{justify-content:center;padding-bottom:22px}.ticket-top h3{text-align:center;max-width:none}.ticket-price{border-top:1px solid #416367;gap:5px;margin:28px 0 8px;padding-top:24px}.ticket-price>span:first-child{color:#a8bfc0;font-size:18px;text-decoration:line-through}.ticket-price>span:last-child{color:#dceeed;font-size:19px}.ticket-price strong{color:#fff;font-variant-numeric:lining-nums tabular-nums;margin-top:4px;font-size:clamp(49px,6vw,75px);font-weight:600;display:block}.ticket-update{color:var(--aqua);letter-spacing:.035em;text-align:center;margin:0 auto 26px;font-size:15px;font-weight:700;display:block}.price-ticket .deadline{color:#b5c9ca;text-align:center;max-width:60ch;margin:17px auto 0;display:block}.professor-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,5vw,74px);width:min(1120px,100% - clamp(48px,11.2vw,168px));display:grid}.portrait{order:0;width:100%;margin:0}.portrait img{aspect-ratio:4/5;object-fit:cover;object-position:center 18%;width:100%;height:auto}.professor-copy{text-align:left;order:1;max-width:none}.professor-copy h2{text-align:left;margin:0;font-size:clamp(38px,3.7vw,56px)}.professor-copy blockquote{max-width:none;color:var(--aqua);margin-top:25px;padding-top:25px;font-size:clamp(24px,2.15vw,31px)}.story-track{margin-top:0}.story-card{position:relative}.story-card>.story-zoom{color:#07272c;background:var(--aqua);border-radius:50%;place-items:center;width:38px;min-height:38px;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.story-card>.story-zoom svg{color:#07272c}.story-print{height:clamp(220px,22vw,320px);padding-bottom:0}.dialog-sheet header{justify-content:flex-end}.faq-number{color:var(--aqua);font:600 13px/1.4 var(--mono);flex:0 0 24px}.faq-question{flex:1}@media (max-width:760px){.hero{min-height:0}.hero-main{padding-block:84px 96px}.hero h1{font-size:clamp(44px,9.5vw,67px)}.hero h1 em{display:block}.hero-conversion p{font-size:20px}.hero-conversion strong{font-size:1.45em}.topic-list li{gap:14px}.advantage-list{grid-template-columns:1fr;gap:12px}.advantage-list li{min-height:0;padding:22px}.advantage-icon{margin-bottom:15px}.professor-layout{flex-direction:column;width:min(610px,100% - 40px);display:flex}.portrait{width:min(380px,100%);margin-inline:auto}.professor-copy{width:100%}.professor-copy h2{text-align:center}.professor-copy>p,.professor-copy blockquote{text-align:left}.price-ticket .deadline{font-size:12px}}:root{--site-bg:#080d18}html,body{background:var(--site-bg)}.site-header,.hero,main,main>.section-space,.site-footer{background:0 0}.hero:before,main>.section-space:before{content:none}.hero-glow{display:none}main>.section-space{border-top-color:#6a91c01c}h1,h2,h3{letter-spacing:-.035em;font-family:Montserrat,Arial,sans-serif;font-weight:400}h1 em,h2 em,.matrix-sheet h3 em{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.hero h1{font-size:clamp(39px,4.8vw,67px);line-height:1.08}.hero-conversion .deadline{margin-top:15px}main h2{font-size:clamp(32px,3.5vw,49px);line-height:1.12}.evolution .section-intro>.evolution-lead,.evolution-outro{font-family:Montserrat,Arial,sans-serif;font-size:clamp(19px,2vw,27px);font-style:normal;font-weight:600;line-height:1.4}.ticket-top h3{font-size:clamp(21px,2.15vw,30px)}.professor{padding-block:clamp(70px,7vw,100px)}.professor-layout{grid-template-columns:minmax(290px,382px) minmax(0,1fr);align-items:center;gap:clamp(38px,4.4vw,60px);width:min(1120px,100% - 72px)}.portrait img{aspect-ratio:508/795;object-position:center bottom;background:#080d18;border:0;border-radius:4px}.professor-copy h2{color:#0ba8cf;font-size:clamp(30px,3.2vw,42px);line-height:1.2}.professor-copy>p{color:#f0f3f8;margin-top:19px;font-size:14px;line-height:1.5}.professor-copy blockquote{color:#f0f3f8;border:0;margin:19px 0 0;padding:0;font:400 14px/1.5 Montserrat,Arial,sans-serif}.professor-copy .offer-link{color:#06282b;text-align:center;background:linear-gradient(95deg,#31ddcf,#6bf2de);border-radius:7px;width:min(400px,100%);min-height:56px;margin-top:25px;font-size:13px}.professor-copy .offer-link:hover{background:linear-gradient(95deg,#82f3e9,#a3f9ed)}.stories-heading{color:#f4f8ff;text-align:center;max-width:850px;margin:0 auto 32px}.stories-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-height:650px;display:grid;position:relative;overflow:hidden}.stories-gallery:after{content:"";background:linear-gradient(transparent, var(--site-bg));pointer-events:none;height:230px;position:absolute;inset:auto 0 0}.stories-gallery--expanded{max-height:none}.stories-gallery--expanded:after{display:none}.stories-column{flex-direction:column;gap:16px;min-width:0;display:flex}.story-card{background:#fff;border:0;border-radius:8px;width:100%;padding:0;display:block;overflow:hidden}.story-card:hover{filter:brightness(1.08);border:0}.story-card img{width:100%;height:auto}.stories-swipe-hint{display:none}.stories-more{z-index:1;background:var(--site-bg);color:#f7f9fc;letter-spacing:.02em;border:1px solid #d5dbe5;border-radius:4px;min-width:min(280px,100%);min-height:46px;margin:15px auto 0;padding:10px 20px;font-size:13px;font-weight:600;display:block;position:relative}.stories-more:hover{background:#172239}.site-footer{border-top-color:#6a91c01c}@media (max-width:760px){.hero h1{font-size:clamp(34px,7.7vw,54px)}main h2{font-size:clamp(27px,6.5vw,38px)}.professor-layout{gap:27px;width:min(610px,100% - 40px)}.portrait{width:min(380px,100%)}.professor-copy h2{text-align:left}.professor-copy>p,.professor-copy blockquote{font-size:14px}.professor-copy .offer-link{width:100%}.stories-gallery,.stories-column{gap:10px}}@media (max-width:570px){.stories-gallery{scroll-snap-type:x mandatory;scrollbar-width:thin;align-items:flex-start;gap:12px;max-height:none;margin-inline:-20px;padding:0 20px 12px;display:flex;overflow:auto hidden}.stories-gallery:after{content:none}.stories-column{display:contents}.stories-gallery .story-card{scroll-snap-align:center;flex:0 0 min(82vw,340px)}.stories-swipe-hint{color:#bfd0d8;text-align:center;margin-top:8px;font-size:13px;display:block}.stories-gallery--expanded{scroll-snap-type:none;grid-template-columns:1fr;max-width:390px;margin-inline:auto;padding:0;display:grid;overflow:visible}.stories-gallery--expanded .story-card{width:100%}}.whatsapp-help{z-index:20;place-items:center;width:64px;height:64px;animation:1s cubic-bezier(.16,1,.3,1) .35s both whatsapp-arrive;display:grid;position:fixed;bottom:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px)}@keyframes whatsapp-arrive{0%{opacity:0;transform:translateY(28px)scale(.82)}to{opacity:1;transform:translate(0,0)scale(1)}}.whatsapp-help__label{color:#152132;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#f2f2f2;border-radius:999px;place-items:center;min-width:144px;min-height:36px;padding:7px 18px;font-size:13px;font-weight:600;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:grid;position:absolute;right:calc(100% + 8px);transform:translate(8px);box-shadow:0 3px 12px #0003}.whatsapp-help__circle{color:#fff;background:#1ab914;border:3px solid #1ab914;border-radius:50%;flex:0 0 64px;place-items:center;width:64px;height:64px;transition:transform .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 20px #0005}.whatsapp-help__icon{opacity:0;transition:opacity .2s,transform .25s;transform:scale(.8)}.whatsapp-help__portrait{object-fit:cover;object-position:center;width:100%;height:100%;transition:opacity .25s,transform .3s;position:absolute;inset:0}.whatsapp-help:hover .whatsapp-help__label,.whatsapp-help:focus-visible .whatsapp-help__label{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0)}.whatsapp-help:hover .whatsapp-help__circle,.whatsapp-help:focus-visible .whatsapp-help__circle{transform:scale(1.04);box-shadow:0 9px 24px #0007}.whatsapp-help:hover .whatsapp-help__icon,.whatsapp-help:focus-visible .whatsapp-help__icon{opacity:1;transform:scale(1)}.whatsapp-help:hover .whatsapp-help__portrait,.whatsapp-help:focus-visible .whatsapp-help__portrait{opacity:0;transform:scale(.88)}@media (max-width:480px){.whatsapp-help{width:58px;height:58px}.whatsapp-help__label{min-width:0;padding-inline:14px;font-size:12px}.whatsapp-help__circle{flex-basis:58px;width:58px;height:58px}}@media (prefers-reduced-motion:reduce){.whatsapp-help{animation:none}.whatsapp-help__label,.whatsapp-help__circle,.whatsapp-help__icon,.whatsapp-help__portrait{transition:none}}@keyframes hero-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translate(0,0)}}.hero [data-hero]{animation:1s cubic-bezier(.16,1,.3,1) both hero-enter}.hero [data-hero=title]{animation-delay:80ms}.hero [data-hero=support]{animation-delay:.2s}.hero [data-hero=conversion]{animation-delay:.32s}.hero-copy>p{margin-top:27px}.hero-conversion{margin-top:42px}main .section-intro>p{margin-top:24px}.program-layout{gap:30px}.program-layout .section-intro>p{margin-top:22px}.program-layout .section-intro>p+p{margin-top:12px}.topic-list{margin-top:18px}.topic-list li{padding-block:25px}.evolution-layout{gap:38px}.evolution .section-intro>p{margin-top:22px}.advantage-list{gap:20px}.offer-layout{gap:48px}.ticket-contents{margin-top:30px}.ticket-items{gap:16px}.professor-copy>p{margin-top:23px}.professor-copy blockquote{margin-top:28px}.professor-copy .offer-link{margin-top:32px}.stories-heading{margin-bottom:40px}.faq-layout{gap:48px}.questions summary{padding-block:25px}.closing-cta__inner{text-align:center;width:min(820px,100% - 40px)}.closing-cta h2{max-width:800px}.closing-cta__inner>p{color:#c4d5d6;max-width:65ch;margin:25px auto 0;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.closing-cta__action{margin-top:38px}.closing-cta__price{color:#d9e7e8;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:6px 10px;font-size:20px;display:flex}.closing-cta__price s{color:#9eafb7}.closing-cta__price strong{color:var(--aqua);font-size:clamp(36px,5vw,52px);font-weight:650;line-height:1.1}.closing-cta .offer-link{color:#06282b;background:linear-gradient(95deg,#31ddcf,#6bf2de);width:min(430px,100%);min-height:56px;margin:27px auto 0;display:flex}.closing-cta__action small{color:#adbec5;max-width:60ch;margin:18px auto 0;font-size:12px;line-height:1.5;display:block}@media (max-width:760px){.program-layout,.evolution-layout,.offer-layout,.faq-layout{gap:34px}.topic-list li{padding-block:23px}.advantage-list{gap:16px}.questions summary{padding-block:22px}.hero-copy>p{margin-top:23px}.hero-conversion{margin-top:36px}.closing-cta__price{font-size:18px}.offer-link,main button{text-align:center}.offer-link__label{text-align:center;min-width:0}.offer-link--primary{padding-inline:44px;position:relative}.offer-link--primary .offer-link__label{flex:1}.offer-link--primary>svg{position:absolute;right:17px}}@media (prefers-reduced-motion:reduce){.hero [data-hero]{animation:none}}
