:root{--navy:#061c2d;--navy-2:#0a2b42;--yellow:#d5a91b;--yellow-light:#f3c94b;--cream:#f5f1e7;--ink:#0c2231;--muted:#5e6e78}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);font-family:var(--font-geist),Arial,sans-serif;margin:0}a{color:inherit}.container{width:min(1120px,100% - 40px);margin-inline:auto}.narrow{max-width:760px}.hero{color:#fff;background:var(--navy);isolation:isolate;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.hero-shade{position:absolute;inset:0}.hero-photo{aspect-ratio:1;border:3px solid #f3c94be6;border-radius:20px;grid-area:1/2/7;align-self:center;width:100%;max-width:480px;position:relative;overflow:hidden;box-shadow:0 28px 70px #0000004d}.hero-photo:after{content:"";background:linear-gradient(#0000 62%,#061c2d3d);position:absolute;inset:0}.hero-photo picture,.hero-photo img{width:100%;height:100%;display:block}.hero-photo img{object-fit:cover;object-position:50% 55%;filter:saturate(.95)contrast(1.04)}.hero-shade{z-index:-1;background:radial-gradient(circle at 28% 20%,#103c57d1,#0000 46%);right:48%}.hero-content{z-index:1;grid-template-columns:minmax(0,500px) minmax(320px,480px);align-items:start;column-gap:clamp(44px,7vw,110px);padding:48px 0;display:grid;position:relative}.hero-content>.eyebrow,.hero-content>h1,.hero-content>.hero-copy,.hero-content>.event-pill,.hero-content>.hero-cta-wrap{grid-column:1}.hero-cta-wrap{width:fit-content}.eyebrow,.kicker{color:var(--yellow-light);letter-spacing:.14em;margin:0 0 12px;font-size:12px;font-weight:800;line-height:1.3}h1,h2{text-wrap:balance}h1{letter-spacing:-.05em;max-width:500px;margin:0;font-size:clamp(42px,4.15vw,58px);font-weight:820;line-height:1.01}h1 em{color:var(--yellow-light);font-style:normal}.hero-copy{color:#e4edf2;max-width:700px;margin:20px 0 22px;font-size:clamp(17px,2vw,20px);line-height:1.52}.event-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #fff3;border-radius:10px;align-items:center;gap:10px;width:fit-content;margin-bottom:22px;padding:11px 14px;font-size:14px;display:flex}.event-pill svg{color:var(--yellow-light);flex:none}.buy-button{background:var(--yellow-light);color:#102332;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:fit-content;min-height:56px;padding:16px 24px;font-size:15px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s;display:flex;box-shadow:0 12px 28px #0000002e}.buy-button:hover{background:#ffdb66;transform:translateY(-2px)}.buy-button:focus-visible{outline-offset:3px;outline:3px solid #fff}footer a:focus-visible{outline-offset:3px;outline:3px solid #fff}.mobile-cta a:focus-visible{outline-offset:3px;outline:3px solid #fff}.price-note{color:#bccbd4;margin:12px 0 0;font-size:13px}@media (min-width:761px) and (max-width:1100px){.hero-photo{width:100%}.hero-shade{right:45%}.hero-content{grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);column-gap:36px}h1{font-size:clamp(39px,4.8vw,52px)}.hero-copy{font-size:17px}}.quick-facts{background:var(--navy);color:#fff;border-top:1px solid #ffffff14}.facts-grid{grid-template-columns:repeat(3,1fr);display:grid}.facts-grid>div{border-right:1px solid #ffffff1a;align-items:center;gap:14px;min-height:100px;padding:22px 28px;display:flex}.facts-grid>div:first-child{padding-left:0}.facts-grid>div:last-child{border:0}.facts-grid svg{width:25px;color:var(--yellow-light);flex:none}.facts-grid span{color:#c9d6de;line-height:1.35}.facts-grid strong{color:#fff;display:block}.section{padding-block:96px}.section h2{letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,56px);line-height:1.04}.lead,.section-copy{color:var(--muted);font-size:18px;line-height:1.65}.pain-section,.faq-section{background:#fffdf8}.pain-section .kicker,.proof-section .kicker,.faq-section .kicker,.offer-card .kicker{color:#94720b}.learning-list{gap:12px;margin-top:34px;display:grid}.learning-list>div{background:#fff;border:1px solid #e3ded0;border-radius:10px;align-items:flex-start;gap:13px;padding:17px 18px;font-weight:650;line-height:1.4;display:flex}.learning-list svg{background:var(--yellow-light);width:22px;height:22px;color:var(--navy);border-radius:50%;flex:none;padding:4px}.proof-section{background:#e9eef0;overflow:hidden}.proof-section .section-copy{margin-bottom:28px}.proof-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:min(330px,76vw);grid-auto-flow:column;gap:14px;padding:2px 0 8px;display:grid;overflow-x:auto}.proof-carousel::-webkit-scrollbar{display:none}.proof-carousel figure{scroll-snap-align:start;background:#cbd5da;border-radius:12px;height:430px;margin:0;overflow:hidden}.proof-carousel picture,.proof-carousel img{width:100%;height:100%;display:block}.proof-carousel img{object-fit:cover}.swipe-hint{color:#647680;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:700;display:flex}.swipe-hint span{background:#a8b5bb;border-radius:50%;width:6px;height:6px}.swipe-hint span:first-child{background:var(--yellow);border-radius:4px;width:22px}.live-section{background:var(--navy);color:#fff}.live-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;display:grid}.live-section .lead{color:#b9c9d2}.ticket-card{background:var(--navy-2);border:1px solid #ffffff1f;border-radius:16px;padding:30px;box-shadow:0 24px 60px #00000029}.ticket-label{color:var(--yellow-light);letter-spacing:.12em;margin:0 0 20px;font-size:12px;font-weight:800}.ticket-card ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.ticket-card li{align-items:center;gap:10px;font-weight:650;display:flex}.ticket-card li svg{width:20px;color:var(--yellow-light)}.bonus-box{background:var(--yellow-light);color:var(--navy);border-radius:10px;align-items:center;gap:14px;margin-top:25px;padding:16px;display:flex}.bonus-box>svg{flex:none;width:28px;height:28px}.bonus-box small,.bonus-box strong{display:block}.bonus-box small{letter-spacing:.12em;margin-bottom:3px;font-size:10px}.bonus-box strong{line-height:1.3}.offer-section{background:#dce5e9}.offer-card{text-align:center;background:#fffdf8;border-radius:18px;max-width:720px;padding:56px;box-shadow:0 24px 70px #061c2d1f}.offer-date{color:var(--muted);margin:18px 0 28px;font-weight:700}.price small{color:var(--muted);margin-bottom:2px;display:block}.price strong{color:var(--navy);letter-spacing:-.06em;font-size:64px;line-height:1;display:block}.price sup{vertical-align:22px;font-size:22px}.offer-card .buy-button{width:100%;margin-top:28px}.secure{color:var(--muted);justify-content:center;align-items:center;gap:8px;margin:16px auto 0;font-size:13px;line-height:1.4;display:flex}.secure svg{color:#508263;flex:none}.faq-list{border-top:1px solid #ddd8cc;margin-top:32px}.faq-list details{border-bottom:1px solid #ddd8cc}.faq-list summary{cursor:pointer;padding:20px 36px 20px 0;font-size:17px;font-weight:750}.faq-list p{color:var(--muted);margin:-6px 0 22px;line-height:1.6}footer{color:#8da1ac;text-align:center;background:#041621;padding:36px 0 110px;font-size:12px}footer strong{color:#fff}footer a{color:var(--yellow-light);margin-top:8px;text-decoration:none;display:inline-block}.mobile-cta{display:none}@media (max-width:760px){.container{width:min(100% - 28px,620px)}.hero{background:var(--navy);min-height:0;padding-bottom:28px;display:block}.hero-photo{aspect-ratio:1;border:3px solid #f3c94be0;border-radius:16px;grid-area:5/1;width:min(78vw,300px);height:auto;margin:4px auto 0;box-shadow:0 18px 38px #0000004d}.hero-photo:before{display:none}.hero-photo:after{background:linear-gradient(#0000 45%,#061c2da3)}.hero-photo img{object-position:50% 56%;filter:saturate(.98)contrast(1.05)}.hero-shade{display:none}.hero-content{text-align:center;grid-template-columns:1fr;width:min(100% - 28px,620px);margin-inline:auto;padding:34px 0 0;display:grid}.hero-content>.eyebrow{grid-area:1/1}.hero-content>h1{grid-area:2/1}.hero-content>.hero-copy{grid-area:3/1}.hero-content>.event-pill{grid-area:4/1}.hero-content>.hero-cta-wrap{z-index:2;background:#fffdf8;border-radius:20px;grid-area:6/1;width:min(92vw,340px);margin:-32px auto 0;padding:12px;position:relative;box-shadow:0 18px 36px #0000004d}.eyebrow{margin-bottom:14px}h1{font-size:clamp(38px,10.8vw,48px);line-height:.98}.hero-copy{max-width:520px;margin:16px auto;font-size:15px;line-height:1.47}.event-pill{align-items:flex-start;margin:0 auto 16px;font-size:13px}.hero .buy-button{width:100%;min-height:58px;box-shadow:none;padding-inline:14px}.price-note{text-align:center}.facts-grid{grid-template-columns:1fr;padding-block:8px}.facts-grid>div,.facts-grid>div:first-child{border-bottom:1px solid #ffffff1a;border-right:0;min-height:0;padding:14px 2px}.facts-grid>div:last-child{border-bottom:0}.section{padding-block:66px}.section h2{font-size:36px}.lead,.section-copy{font-size:16px}.learning-list>div{padding:15px;font-size:15px}.proof-carousel{grid-auto-columns:79vw;margin-right:-14px}.proof-carousel figure{height:410px}.live-grid{grid-template-columns:1fr;gap:32px}.ticket-card{padding:22px}.offer-card{width:min(100% - 20px,620px);padding:40px 20px}.price strong{font-size:56px}.secure{text-align:left;align-items:flex-start}footer{padding-bottom:112px}.mobile-cta{z-index:20;padding:10px 12px calc(10px + env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;background:#041621f5;border-top:1px solid #ffffff1f;justify-content:center;align-items:center;transition:opacity .22s,transform .22s,visibility .22s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px #0003}.mobile-cta.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-cta small,.mobile-cta strong{white-space:nowrap;display:block}.mobile-cta small{color:#a8b8c1;font-size:10px}.mobile-cta strong{color:var(--yellow-light);font-size:18px}.mobile-cta a{background:var(--yellow-light);width:100%;min-height:48px;color:var(--navy);border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;font-size:13px;font-weight:900;text-decoration:none;display:flex}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
