@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#080c12;--panel:#101720;--line:#26303b;--muted:#a9b4c1;--green:#b8ff3c;--blue:#397bff;--white:#f1f5f8;--font:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--white);font:16px/1.65 'DM Sans',Arial,sans-serif}button,input,select{font:inherit}button,a,summary,input,select{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid var(--green);outline-offset:5px}::selection{background:var(--green);color:var(--bg)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font);letter-spacing:-.05em}h2{font-size:clamp(35px,4.4vw,62px);font-weight:750;line-height:1.1;margin-bottom:25px}h2 span{color:var(--muted)}p{color:var(--muted)}.wrap{max-width:1250px;margin:auto;padding-left:48px;padding-right:48px}.section{padding-top:112px;padding-bottom:112px}.review{background:#152022;color:#c3d5c8;text-align:center;font-size:10px;letter-spacing:.13em;padding:7px 15px}.review span{color:#9ca8ae;margin-left:18px;letter-spacing:0}header{max-width:1440px;margin:auto;padding:24px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0c;position:relative;z-index:5}.brand img{width:184px;height:auto;display:block}nav{display:flex;gap:35px;align-items:center;font-size:13px;font-weight:600}nav>a:not(.nav-cta){color:var(--muted)}nav a:hover{color:var(--green)}.nav-cta{border:1px solid #576746;border-radius:5px;padding:10px 18px}.nav-cta span{color:var(--green);margin-left:15px}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;min-height:730px;padding-top:68px;padding-bottom:80px;align-items:center}.eyebrow{font-size:10px;line-height:1.6;letter-spacing:.16em;font-weight:700;margin-bottom:22px}.eyebrow i,.limited i{width:7px;height:7px;border-radius:50%;background:var(--green);display:inline-block;box-shadow:0 0 12px #b8ff3c99;margin-right:7px}.green{color:var(--green)}h1{font-size:clamp(43px,4.65vw,68px);font-weight:800;line-height:1.06;margin:0 0 27px;letter-spacing:-.058em}h1 span{color:var(--green);text-shadow:0 0 50px #b8ff3c10}.lead{font-size:16px;max-width:450px;line-height:1.7;margin-bottom:30px}.hero-actions{display:flex;align-items:center;gap:24px}.button{display:inline-flex;align-items:center;justify-content:center;gap:26px;background:var(--green);border:0;color:#0c1700;min-height:55px;padding:15px 23px;border-radius:5px;font-weight:750;font-size:14px;line-height:1.4;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:0 6px 30px #b8ff3c30}.button span{font-size:22px}.price-note{font-size:10px;line-height:1.7;color:var(--muted)}.price-note strong{font-size:22px;color:var(--white);font-family:var(--font);letter-spacing:-.05em}.hero-bottom{display:flex;flex-wrap:wrap;gap:6px 15px;font-size:10px;color:var(--muted);margin-top:25px}.hero-bottom span::first-letter{color:var(--green)}.hero-visual{position:relative;min-width:0;padding:38px 0 24px;isolation:isolate}.orb{position:absolute;z-index:-1;filter:blur(70px);border-radius:50%;pointer-events:none}.orb-one{background:#1261ff35;width:340px;height:340px;left:10%;top:0;animation:orb 8s ease-in-out infinite alternate}.orb-two{background:#a8ff2018;width:220px;height:220px;right:-10px;bottom:0;animation:orb 9s ease-in-out infinite alternate-reverse}.visual-label{text-align:center;font-size:9px;letter-spacing:.16em;color:#8293aa;margin-bottom:17px;display:flex;gap:9px;align-items:center;justify-content:center}.signal{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);display:inline-block;animation:pulse 2s infinite}.prompt-window{background:linear-gradient(130deg,#182330,#0c131b);border:1px solid #43536b;border-radius:12px;box-shadow:0 20px 80px #0009;transform:rotate(-2deg);overflow:hidden}.window-top{display:flex;gap:10px;align-items:center;padding:14px 18px;border-bottom:1px solid #ffffff10;font-size:12px}.app-icon{background:#b8ff3c18;color:var(--green);padding:1px 7px;border-radius:7px;font-size:19px}.muted{color:#8191a7;font-size:9px}.dots{margin-left:auto;color:#688097;letter-spacing:3px}.prompt-bubble{border-radius:9px 9px 0 9px;background:#263344;padding:14px 16px;font-size:13px;margin:18px 18px 12px 40px;line-height:1.6}.prompt-bubble span{color:#b4bfce;font-size:11px}.activity{display:flex;align-items:center;gap:8px;color:var(--green);padding:0 22px 14px;font-size:10px}.spinner{width:10px;height:10px;border:1px solid #c6ff5040;border-top-color:var(--green);border-radius:50%;animation:spin 2s linear infinite}.database{margin:0 18px 18px;background:#0b121b;border:1px solid #263344;border-radius:7px;overflow:hidden}.db-header{display:flex;justify-content:space-between;background:#18212d;padding:9px 12px;font-size:8px;letter-spacing:.08em}.db-header>span{color:#8696a9;letter-spacing:0}.db-row{display:flex;gap:11px;align-items:center;padding:10px 12px;border-top:1px solid #ffffff08}.avatar{font:10px var(--font);border:1px solid #314157;color:#a2b5ce;padding:5px;border-radius:5px}.db-row b{display:block;font-size:11px;font-weight:500}.db-row small{font-size:9px;color:#7f92ac;display:block}.check{margin-left:auto;color:var(--green)}.connector{height:37px;display:flex;flex-direction:column;align-items:center;color:var(--green);font-size:14px}.connector span{display:block;width:1px;height:8px;background:var(--green)}.connector b{line-height:1;animation:drop 2s infinite}.gmail-window{margin-left:40px;margin-right:-8px;background:#111923;transform:rotate(2deg);border:1px solid #3c64a0;box-shadow:0 10px 80px #115de91a;border-radius:10px;overflow:hidden}.gmail-m{font:bold 20px Arial;color:#ff6666}.draft-pill{margin-left:auto;font-size:8px;background:#b8ff3c15;color:var(--green);padding:4px 8px;border-radius:20px}.subject{font-size:11px;margin:13px 16px;color:#d2dbe7}.email-lines{margin:0 16px}.email-lines span{height:4px;background:#27394e;display:block;margin:6px 0;width:90%;border-radius:5px}.email-lines span:nth-child(2){width:75%}.email-lines span:nth-child(3){width:83%}.attachment{margin:15px 16px;color:#8eabcf;font-size:11px;display:flex;align-items:center;gap:7px}.signature{margin-left:auto;font-style:italic;font-size:10px;color:#abb8c9}.review-status{border-top:1px solid #263648;display:flex;justify-content:space-between;padding:10px 16px;font-size:9px}.review-status span{color:var(--green)}.review-status b{font-weight:400;color:#9babc0}.float-tag{position:absolute;bottom:7px;left:-8px;background:#0c1621;border:1px solid #38506a;border-radius:25px;padding:7px 15px;color:#c6d6e9;font-size:10px;box-shadow:0 5px 40px #0008;animation:float 5s ease-in-out infinite}.float-tag span{color:var(--green);margin-right:5px}.launch-bar{display:flex;flex-wrap:wrap;align-items:center;gap:24px;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-top:27px;padding-bottom:27px}.launch-bar h2{font-size:21px;letter-spacing:-.03em;margin-bottom:5px}.launch-bar p{font-size:11px;margin-bottom:0}.launch-bar .eyebrow{font-size:9px;margin-bottom:5px}.timer-label{font-size:8px!important;letter-spacing:.15em;margin-bottom:8px!important;color:#77869a}.countdown{display:flex;align-items:flex-start;gap:10px}.countdown div{text-align:center;min-width:38px}.countdown b{font:600 29px/1 var(--font);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.countdown span{display:block;color:#7d8998;font-size:7px;letter-spacing:.1em;margin-top:5px}.countdown em{font-style:normal;color:#455064;line-height:1.3;font-size:22px}.limited{font-size:10px;color:var(--green);background:#b8ff3c0a;border:1px solid #b8ff3c30;border-radius:30px;padding:8px 13px}.limited i{width:5px;height:5px}.ticker{border-bottom:1px solid #ffffff10;border-top:1px solid #ffffff10;overflow:hidden;margin-top:55px;padding:14px 0;transform:rotate(-1.6deg);background:#121b17;color:#b8d68c;white-space:nowrap}.ticker div{width:max-content;animation:marquee 40s linear infinite;font-family:var(--font);font-size:12px;letter-spacing:.16em;font-weight:600}.ticker span{margin:0 32px;color:var(--green)}.section-heading>p:last-child{max-width:480px;font-size:15px;line-height:1.7;margin-bottom:45px}.section-heading .eyebrow{margin-bottom:15px}.outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.outcomes article{padding:0 32px;border-left:1px solid var(--line)}.outcomes article:first-child{padding-left:0;border-left:0}.outcomes article:last-child{padding-right:0}.step-number{font-size:10px;color:var(--green);letter-spacing:.1em;display:block;margin-bottom:25px}.outcomes h3{font-size:26px;line-height:1.2;letter-spacing:-.04em}.outcomes p{font-size:13px;line-height:1.8;min-height:120px}.mini-query{display:flex;flex-direction:column;gap:2px;font-size:8px;letter-spacing:.08em;background:#121a22;padding:12px;border-radius:5px}.mini-query b{color:#6e83a2}.mini-query span:last-child{font-size:11px;letter-spacing:0}.verification{display:flex;gap:5px;flex-wrap:wrap}.verification span{font-size:9px;padding:7px;background:#b8ff3c13;color:var(--green);border-radius:4px}.verification span:nth-child(2){color:#e6bf76;background:#e6bf7610}.verification span:nth-child(3){color:#9eacc1;background:#9eacc110}.flow-mini{display:flex;align-items:center;gap:7px;font-size:10px;padding-top:8px}.flow-mini b{color:var(--green)}.flow-mini span{padding:7px;background:#172130;border-radius:4px}.clarity-note{font-size:10px;border-top:1px solid var(--line);padding-top:20px;margin-top:35px;max-width:850px}.programme-section{background:radial-gradient(ellipse at 90% 50%,#13316722,transparent 60%),#0d121a;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff08}.programme{display:grid;grid-template-columns:.85fr 1.15fr;gap:50px}.day-tabs{display:flex;flex-direction:column;gap:10px}.day-tab{display:grid;grid-template-columns:40px 1fr;text-align:left;gap:6px 18px;border:1px solid #2b3544;background:transparent;border-radius:6px;color:var(--muted);padding:18px 20px;transition:background .2s,border .2s}.day-tab>span:first-child{font-size:8px;letter-spacing:.12em;grid-column:1 / -1}.day-tab>b{font:500 33px/1.2 var(--font);grid-row:2/4;align-self:center;letter-spacing:-.06em}.day-tab strong{font-size:14px;font-weight:600}.day-tab>span:last-child{font-size:10px}.day-tab i{float:right;font-style:normal}.day-tab.active{background:#b8ff3c08;border-color:#b8ff3c7a;color:var(--white)}.day-tab.active>b,.day-tab.active>span:first-child,.day-tab.active i{color:var(--green)}.day-tab:hover{border-color:#b8ff3c80}.day-content{padding:12px 0}.day-badge{font-size:10px;letter-spacing:.1em;color:var(--green);margin-bottom:22px}.day-badge span{color:var(--muted);margin-left:25px;font-size:9px;letter-spacing:0}.day-content h3{font-size:31px;line-height:1.2;margin-bottom:20px}.day-content p{font-size:14px}.day-content ul,.ticket ul{list-style:none;padding:0;margin:22px 0}.day-content li,.ticket li{font-size:12px;margin:13px 0;padding-left:20px;position:relative;color:#c1cad6}.day-content li:before,.ticket li:before{content:'✓';color:var(--green);position:absolute;left:0}.takeaway{border-left:2px solid var(--green);background:#b8ff3c05;padding:15px 20px;margin-top:26px}.takeaway span{display:block;font-size:8px;letter-spacing:.12em;color:var(--green);margin-bottom:5px}.takeaway b{font-size:12px;font-weight:500}.independence{display:grid;grid-template-columns:1fr 1fr;gap:65px}.independence h2{font-size:51px}.large-copy{font-size:23px;color:var(--white);letter-spacing:-.025em;line-height:1.5}.independence p:not(.large-copy):not(.eyebrow){font-size:13px}.text-link{display:inline-block;font-size:13px;color:var(--green);margin-top:10px;border-bottom:1px solid #b8ff3c50;padding-bottom:6px}.text-link span{margin-left:30px}.booking-section{background:radial-gradient(ellipse at 50% 40%,#b8ff3c09,transparent 55%),#0d1319;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.centred{text-align:center}.centred>p:last-child{margin-left:auto;margin-right:auto;max-width:600px}.booking-grid{max-width:970px;display:grid;grid-template-columns:1fr 1.1fr;gap:0;margin:0 auto;border:1px solid #475b34;border-radius:12px;overflow:hidden;box-shadow:0 0 70px #b8ff3c06}.ticket{padding:35px;background:linear-gradient(140deg,#1a251e,#111a1b);position:relative}.ticket:after{content:'';position:absolute;bottom:0;left:25px;right:25px;height:1px;background:linear-gradient(90deg,transparent,var(--green),transparent)}.ticket-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.15em;color:var(--green);margin-bottom:28px}.ticket h3{font-size:30px;line-height:1.2;margin-bottom:20px}.ticket-price{font:700 60px/1 var(--font);letter-spacing:-.06em;color:var(--green);margin-bottom:12px}.ticket-price span{font:400 11px 'DM Sans',Arial;letter-spacing:0;color:var(--muted)}.ticket-intro{font-size:12px}.ticket ul{border-top:1px solid #ffffff15;margin-top:25px;padding-top:15px}.ticket li{font-size:12px;margin:14px 0}.ticket-date{margin-top:35px;padding-top:20px;border-top:1px dashed #ffffff20}.ticket-date span{font-size:11px;display:block;color:var(--green)}.ticket-date b{display:block;font-size:12px;font-weight:500;margin-top:4px}.checkout{background:#11181f;padding:30px}.checkout h3{font-size:26px;margin-bottom:8px}.checkout>p{font-size:12px}.checkout fieldset{border:0;padding:0;margin:22px 0}.option{border:1px solid #34404c;background:#10171e;border-radius:6px;display:flex;gap:10px;align-items:center;padding:15px 12px;cursor:pointer;margin-bottom:10px;transition:border .2s}.option.selected{border-color:var(--green);background:#b8ff3c06}.option input{accent-color:var(--green);margin:0;flex-shrink:0}.option span{flex:1}.option b{font-size:11px;display:block;line-height:1.4}.option small{font-size:9px;color:var(--muted);display:block;margin-top:4px}.option strong{font-size:15px;letter-spacing:-.04em;white-space:nowrap}.cohort-label{font-size:10px;color:#b2bfcd;display:block;margin-bottom:7px}select{width:100%;background:#18232d;color:var(--white);border:1px solid #354352;border-radius:5px;padding:10px;font-size:11px}.usage-note{padding:13px;background:#18202a;border-radius:5px;margin-top:15px;border-left:2px solid #4e80d8}.usage-note b{font-size:10px;color:#afc4e7}.usage-note p{font-size:9px;line-height:1.7;margin:5px 0 0}.total{display:flex;justify-content:space-between;align-items:center;margin:18px 0 13px;font-size:12px}.total b{font:700 25px var(--font);letter-spacing:-.04em}.checkout-button{width:100%;font-size:13px}.payment-note{text-align:center;font-size:9px!important;margin:10px 0}.access-only{border:0;background:none;color:var(--green);text-decoration:underline;text-underline-offset:4px;font-size:9px;padding:5px 0;width:100%;text-align:center}.small{font-size:9px!important;color:#7f90a5;line-height:1.65}.checkout>.small{text-align:center;margin:8px 0 0}.after-payment{max-width:970px;display:grid;grid-template-columns:.7fr 1fr 1fr 1fr;gap:25px;margin:40px auto 0}.after-number{font-size:9px;letter-spacing:.1em;color:var(--green)}.after-payment b{font-size:11px;font-weight:500}.after-payment p{font-size:10px;margin-top:6px;line-height:1.7}.faq-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px}.faq-section>div>p:last-child{font-size:13px;max-width:340px}.faq h2{font-size:43px}.faq details{border-bottom:1px solid var(--line);padding:16px 0}.faq details:first-child{padding-top:0}.faq summary{cursor:pointer;list-style:none;font-size:13px;font-weight:500;display:flex;justify-content:space-between;gap:15px;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--green);font-size:22px;font-weight:400}.faq details[open] summary span{transform:rotate(45deg)}.faq p{font-size:12px;line-height:1.8;margin:12px 25px 5px 0}.last-call{text-align:center;padding-top:35px;padding-bottom:100px;position:relative;background:radial-gradient(ellipse at 50% 50%,#a5ff3010,transparent 62%)}.last-call h2{font-size:clamp(50px,7vw,90px);line-height:1.02}.last-call h2 span{color:var(--green)}.last-call .eyebrow{font-size:9px}.last-call>p:last-child{font-size:10px;margin:17px 0 0}.last-call .button{padding-left:35px;padding-right:35px}footer{border-top:1px solid var(--line);display:flex;align-items:center;gap:25px;padding-top:30px;padding-bottom:105px}footer img{width:125px;height:auto}footer b{font-size:10px;font-weight:500}footer p{font-size:9px;margin:4px 0 0}.fine{font-size:8px!important;margin-left:auto!important;text-align:right;max-width:420px}.sticky-book{position:fixed;bottom:0;left:0;right:0;z-index:10;background:#0c131aef;backdrop-filter:blur(16px);border-top:1px solid #33432c;padding:12px 48px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 -10px 40px #0004;transform:translateY(110%);transition:transform .3s}.sticky-book.show{transform:translateY(0)}.sticky-book b{display:block;font-size:12px}.sticky-book span{display:block;font-size:10px;color:var(--muted)}.sticky-book .button{min-height:40px;padding:11px 20px;font-size:11px}dialog{background:#111a22;color:var(--white);border:1px solid #587a36;border-radius:12px;padding:40px;width:min(520px,90vw);box-shadow:0 20px 100px #000b}dialog::backdrop{background:#000b;backdrop-filter:blur(5px)}dialog h2{font-size:31px}dialog>p{font-size:13px}.close-dialog{position:absolute;right:15px;top:10px;background:transparent;border:0;color:var(--white);font-size:26px}.dialog-summary{font-size:13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0;margin:20px 0}.dialog-summary strong{color:var(--green);float:right}.dialog-summary small{display:block;color:var(--muted);font-size:10px;margin-top:7px}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{position:fixed;z-index:100;top:15px;left:15px;background:var(--green);color:#000;padding:10px} [hidden]{display:none!important}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orb{to{transform:translate(15px,30px) scale(1.15)}}@keyframes pulse{50%{opacity:.4;box-shadow:0 0 0 var(--green)}}@keyframes float{50%{transform:translateY(-7px)}}@keyframes drop{50%{transform:translateY(3px)}}@keyframes marquee{to{transform:translateX(-50%)}}
@media(min-width:1450px){.hero{padding-top:85px;padding-bottom:100px;min-height:810px}}@media(max-width:1050px){.wrap{padding-left:30px;padding-right:30px}header{padding:20px 30px}.hero{gap:25px}.hero-actions{gap:15px}h1{font-size:53px}.hero-visual{transform:scale(.95);transform-origin:center}.launch-bar{gap:20px}.limited{order:3}.programme{gap:30px}.outcomes article{padding:0 20px}.independence,.faq-section{gap:35px}.outcomes p{min-height:150px}.booking-grid{grid-template-columns:1fr 1.1fr}.ticket,.checkout{padding:26px}.ticket h3{font-size:28px}.option{padding:12px 10px}}@media(max-width:760px){header{padding:16px 22px}.brand img{width:145px}nav{gap:0}nav>a:not(.nav-cta){display:none}.nav-cta{font-size:11px;padding:8px 12px}.wrap{padding-left:24px;padding-right:24px}.review{font-size:8px}.review span{margin-left:10px}.hero{grid-template-columns:1fr;padding-top:44px;padding-bottom:55px;gap:30px}.eyebrow{font-size:9px}h1{font-size:clamp(45px,9.3vw,69px)}.lead{font-size:15px;max-width:500px}.hero-actions{gap:20px}.hero-bottom{font-size:9px}.hero-visual{max-width:460px;width:100%;margin:0 auto;padding-top:15px;transform:none;padding-right:10px}.prompt-window{margin-right:10px}.gmail-window{margin-left:25px;margin-right:0}.float-tag{left:0;bottom:0}.launch-bar{display:grid;grid-template-columns:1fr auto;gap:22px 10px;padding-top:25px;padding-bottom:25px}.launch-bar>div:first-child{grid-column:1 / -1}.launch-bar h2{font-size:20px}.launch-bar p{font-size:10px}.limited{font-size:8px;padding:7px 8px;white-space:nowrap}.limited i{margin-right:3px}.countdown{gap:6px}.countdown div{min-width:28px}.countdown b{font-size:25px}.countdown span{font-size:6px}.timer-label{font-size:7px!important}.section{padding-top:70px;padding-bottom:70px}h2{font-size:40px}.section-heading>p:last-child{font-size:14px;margin-bottom:30px}.outcomes{grid-template-columns:1fr}.outcomes article,.outcomes article:first-child,.outcomes article:last-child{border:0;border-top:1px solid var(--line);padding:28px 0}.outcomes h3{font-size:28px}.outcomes p{min-height:0;font-size:14px}.step-number{margin-bottom:16px}.mini-query{font-size:9px}.mini-query span:last-child{font-size:12px}.mini-query{max-width:350px}.verification span{font-size:10px}.flow-mini{font-size:11px}.clarity-note{margin-top:0;font-size:10px}.ticker{margin-top:35px}.programme{grid-template-columns:1fr;gap:28px}.day-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.day-tab{display:flex;flex-direction:column;padding:12px 10px;gap:9px}.day-tab>span:first-child{font-size:7px}.day-tab>b{font-size:28px;align-self:start}.day-tab strong{font-size:11px;line-height:1.4}.day-tab>span:last-child{display:none}.day-content{padding:0}.day-content h3{font-size:29px}.day-content li{font-size:13px}.independence,.faq-section{grid-template-columns:1fr;gap:20px}.independence h2{font-size:43px}.large-copy{font-size:23px}.booking-grid{grid-template-columns:1fr}.ticket,.checkout{padding:28px}.ticket h3{font-size:34px}.ticket ul{margin-bottom:0}.ticket-date{margin-top:24px}.ticket:after{bottom:0}.checkout{border-top:1px solid #3d4e31}.option b{font-size:12px}.option small{font-size:10px}.usage-note p{font-size:10px}.usage-note b{font-size:11px}.checkout-button{font-size:14px}.payment-note,.access-only{font-size:10px!important}.after-payment{grid-template-columns:1fr;gap:16px;margin-top:30px}.after-payment b{font-size:13px}.after-payment p{font-size:12px;max-width:340px}.faq summary{font-size:14px}.faq p{font-size:13px}.last-call h2{font-size:58px}.last-call{padding-bottom:65px;padding-top:15px}.last-call .eyebrow{font-size:8px}.last-call>p:last-child{font-size:9px}footer{flex-wrap:wrap;gap:15px;padding-top:25px;padding-bottom:110px}footer img{width:110px}footer .fine{flex-basis:100%;text-align:left;margin-left:0!important}.sticky-book{padding:11px 20px}.sticky-book b{font-size:10px}.sticky-book span{font-size:9px}.sticky-book .button{font-size:10px;padding:10px 15px}dialog{padding:30px 23px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
