:root{--ink:#10171d;--deep:#073f4b;--teal:#087488;--aqua:#a7f0ec;--coral:#7024e8;--sun:#a7f0ec;--cream:#fff;--paper:#fff;--soft:#5d6870;--line:#dfe6e7;--shadow:0 28px 80px rgba(9,45,55,.16)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:400 17px/1.65 Outfit,system-ui,sans-serif;color:var(--ink);background:#fff}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Manrope,system-ui,sans-serif;line-height:1.05;letter-spacing:-.035em}h1{font-size:clamp(46px,7vw,88px)}h2{font-size:clamp(34px,4.6vw,58px)}h3{font-size:23px}a{color:inherit}img,video{display:block;max-width:100%}.wrap{width:min(1180px,calc(100% - 42px));margin:auto}.narrow{width:min(790px,calc(100% - 42px));margin:auto}.eyebrow{font:700 12px/1 Manrope,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin-bottom:19px}.preview{padding:8px 20px;text-align:center;background:#f1f5f5;border-bottom:1px solid var(--line);font-size:12px;color:var(--soft)}.topnav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.navin{width:min(1240px,calc(100% - 34px));min-height:68px;margin:auto;display:flex;align-items:center;gap:22px}.brand{font:700 17px Manrope,sans-serif;text-decoration:none;letter-spacing:.03em}.navlinks{margin-left:auto;display:flex;align-items:center;gap:21px}.navlinks a{font-size:14px;text-decoration:none}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:13px 27px;border:0;border-radius:999px;background:var(--coral);color:#fff!important;font:700 15px Manrope,sans-serif;text-decoration:none;cursor:pointer;box-shadow:0 12px 28px rgba(240,111,88,.25);transition:.2s}.btn:hover{transform:translateY(-2px);box-shadow:0 17px 35px rgba(240,111,88,.32)}.btn.teal{background:var(--teal);box-shadow:0 12px 28px rgba(9,109,126,.23)}.btn.light{background:#fff;color:var(--deep)!important}.btn.ghost{background:transparent;border:1px solid rgba(255,255,255,.4);box-shadow:none}.hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#052c37,#0a6674 62%,#11909b);color:#fff;padding:80px 0 92px}.hero:after{content:"";position:absolute;width:580px;height:580px;border-radius:50%;right:-180px;top:-310px;background:radial-gradient(circle,rgba(244,198,93,.28),transparent 68%)}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:60px;align-items:center}.hero h1{max-width:12ch;margin-bottom:24px}.hero .lead{font-size:clamp(19px,2vw,23px);line-height:1.5;color:rgba(255,255,255,.83);max-width:56ch}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.proof{display:flex;gap:12px 23px;flex-wrap:wrap;margin-top:25px;color:rgba(255,255,255,.72);font-size:13px}.proof span:before{content:"✓";color:var(--aqua);margin-right:7px;font-weight:700}.video-card{position:relative;border-radius:20px;overflow:hidden;background:#031e26;box-shadow:0 35px 90px rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.2)}.video-card video{width:100%;aspect-ratio:16/9;object-fit:cover}.video-label{padding:13px 17px;background:#fff;color:var(--deep);font-size:13px}.video-label strong{font-family:Manrope,sans-serif}.section{padding:96px 0}.cream{background:var(--cream)}.mist{background:#edf5f4}.deep{background:linear-gradient(125deg,#052c37,#075866);color:#fff}.center{text-align:center}.center>p{margin-left:auto;margin-right:auto}.lead2{font-size:20px;color:var(--soft);max-width:68ch}.deep .lead2{color:rgba(255,255,255,.76)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:42px}.card{padding:30px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:0 14px 44px rgba(4,49,59,.07)}.card .num{color:var(--coral);font:700 13px Manrope,sans-serif;letter-spacing:.12em}.card h3{margin:34px 0 12px}.card p{color:var(--soft);margin-bottom:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:62px;align-items:center}.image{border-radius:20px;overflow:hidden;box-shadow:var(--shadow)}.image img{width:100%;height:100%;object-fit:cover}.checks{list-style:none;padding:0;margin:28px 0}.checks li{position:relative;padding:12px 0 12px 31px;border-top:1px solid var(--line)}.checks li:before{content:"✓";position:absolute;left:0;color:var(--teal);font-weight:800}.timerbox{border-radius:20px;background:#fff;color:var(--ink);padding:29px;box-shadow:var(--shadow)}.timerbox h2{font-size:29px;margin-bottom:10px}.timer{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.timer div{padding:14px 8px;border-radius:13px;background:#edf5f4;text-align:center}.timer strong{display:block;font:700 29px Manrope,sans-serif;color:var(--teal)}.timer span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--soft)}.slot{font:700 15px Manrope,sans-serif;color:var(--deep);margin-bottom:18px}.field{margin-top:12px}.field label{display:block;font-size:12px;font-weight:700;margin-bottom:5px}.field input{width:100%;min-height:50px;border:1px solid #b9c6c8;border-radius:10px;padding:11px 13px;background:#fff}.consent{font-size:11px;color:var(--soft);display:flex;gap:8px;margin-top:12px}.timerbox .btn{width:100%;margin-top:15px}.micro{font-size:11px;color:var(--soft);margin:12px 0 0;text-align:center}.notice{display:none;margin-top:14px;padding:13px;border-radius:10px;background:#e7f4f2;color:var(--deep);font-size:14px}.notice.show{display:block}.quote{font:600 clamp(25px,3vw,38px)/1.35 Manrope,sans-serif;max-width:26ch}.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.fact{padding:22px 17px;border-radius:15px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14)}.fact strong{display:block;font:700 28px Manrope,sans-serif;color:var(--sun)}.modules{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:42px}.module{padding:28px;border:1px solid var(--line);border-top:4px solid var(--teal);border-radius:16px;background:#fff}.module small{color:var(--teal);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.module h3{margin:18px 0 10px}.module p{color:var(--soft)}.offer{padding:42px;border-radius:24px;background:#fff;color:var(--ink);box-shadow:var(--shadow)}.price{font:800 clamp(52px,7vw,76px)/1 Manrope,sans-serif;margin:25px 0 7px}.strike{text-decoration:line-through;color:#8b9598;font-size:20px}.bonus{margin-top:18px;padding:16px;border-radius:13px;background:#fff3d3}.faq details{border-bottom:1px solid var(--line)}.faq summary{padding:21px 36px 21px 0;font-family:Manrope,sans-serif;font-weight:700;cursor:pointer}.faq details p{padding:0 0 22px;color:var(--soft)}footer{padding:35px 0;background:#e4edeb;color:var(--soft);font-size:13px}.footerin{display:flex;justify-content:space-between;gap:20px}.sticky{display:none}.watch-placeholder{aspect-ratio:16/9;border-radius:20px;background:linear-gradient(135deg,#03242d,#0a6674);display:grid;place-items:center;text-align:center;color:#fff;padding:28px;box-shadow:var(--shadow)}.watch-placeholder strong{font:700 clamp(24px,3vw,38px) Manrope,sans-serif}.watch-placeholder p{max-width:52ch;color:rgba(255,255,255,.75)}
@media(max-width:900px){.hero-grid,.split{grid-template-columns:1fr}.hero-grid{gap:40px}.grid3{grid-template-columns:1fr 1fr}.facts{grid-template-columns:1fr 1fr}.navlinks a:not(.btn){display:none}}
@media(max-width:620px){body{font-size:16px}.wrap,.narrow{width:min(100% - 28px,1180px)}.hero{padding:55px 0 70px}.hero h1{font-size:45px}.section{padding:68px 0}.grid3,.modules{grid-template-columns:1fr}.video-label{font-size:12px}.timerbox{padding:22px}.facts{grid-template-columns:1fr 1fr}.offer{padding:25px}.footerin{display:block;padding-bottom:64px}.sticky{position:fixed;display:block;z-index:60;bottom:0;left:0;right:0;padding:9px 12px;background:rgba(255,255,255,.95);backdrop-filter:blur(15px);border-top:1px solid var(--line)}.sticky .btn{width:100%;min-height:48px}}
.bunny-embed{position:relative;padding-top:56.25%;background:#031e26}.bunny-embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.bonus{background:#edf8f8}
.experience-hero{position:relative;min-height:820px;display:flex;align-items:center;overflow:hidden;background:#031e26;color:#fff;isolation:isolate}
.experience-hero__motion{position:absolute;z-index:-3;inset:-8%;overflow:hidden;background:#031e26}
.experience-hero__motion iframe{width:100%;height:100%;border:0;pointer-events:none;transform:scale(1.12);filter:saturate(1.23) contrast(1.08)}
.experience-hero__shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(2,20,27,.56) 0%,rgba(2,24,31,.32) 43%,rgba(2,29,37,.12) 66%,rgba(2,25,32,.32) 100%)}
.experience-hero__glow{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 67% 38%,rgba(167,240,236,.08),transparent 32%),linear-gradient(180deg,rgba(4,36,45,.02),rgba(3,26,34,.14))}
.experience-hero__grid{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(350px,.73fr);gap:74px;align-items:center;padding:76px 0 82px}
.experience-hero__copy h1{max-width:10.5ch;font-size:clamp(58px,7vw,100px);font-weight:800;text-shadow:0 8px 36px rgba(0,0,0,.28)}
.experience-hero__copy .lead{max-width:52ch;color:rgba(255,255,255,.84);font-size:clamp(20px,2vw,25px);line-height:1.48}
.experience-hero__copy .eyebrow{color:var(--aqua)}
.experience-hero__proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}
.experience-hero__proof span{padding:8px 12px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(4,39,48,.38);backdrop-filter:blur(10px);font:700 11px Manrope,sans-serif;letter-spacing:.04em}
.experience-form{padding:30px;border:1px solid rgba(255,255,255,.38);border-radius:16px;background:rgba(255,255,255,.94);color:var(--ink);box-shadow:0 32px 90px rgba(0,0,0,.35);backdrop-filter:blur(20px)}
.experience-form .eyebrow{color:var(--teal);margin-bottom:13px}.experience-form h2{font-size:clamp(27px,2.5vw,36px);margin-bottom:8px}.experience-form>p{color:var(--soft);font-size:14px}
.experience-form .timer{margin:17px 0}.experience-form .timer div{padding:10px 7px}.experience-form .timer strong{font-size:25px}.experience-form .slot{font-size:13px;margin-bottom:12px}
.experience-form .btn{border-radius:9px;background:linear-gradient(105deg,#7024e8,#8e2de2);box-shadow:0 14px 34px rgba(112,36,232,.25)}
.experience-proofbar{position:relative;z-index:2;background:#fff;border-bottom:1px solid var(--line)}
.experience-proofbar__grid{display:grid;grid-template-columns:repeat(3,1fr)}
.experience-proofbar__item{padding:27px 30px;border-right:1px solid var(--line);text-align:center}.experience-proofbar__item:last-child{border-right:0}.experience-proofbar__item strong{display:block;color:#073f4b;font:800 24px Manrope,sans-serif}.experience-proofbar__item span{color:var(--soft);font-size:12px;text-transform:uppercase;letter-spacing:.11em}
.experience-film{background:#fff}.experience-film .video-card{border-radius:13px}
@media(max-width:900px){.experience-hero{min-height:auto}.experience-hero__grid{grid-template-columns:1fr;gap:38px;padding:62px 0}.experience-hero__copy{text-align:center}.experience-hero__copy h1,.experience-hero__copy .lead{margin-left:auto;margin-right:auto}.experience-hero__proof{justify-content:center}.experience-form{width:min(100%,560px);margin:auto}.experience-hero__shade{background:linear-gradient(180deg,rgba(2,20,27,.53),rgba(2,25,32,.38))}}
@media(max-width:620px){.experience-hero__motion{inset:-4% -45%}.experience-hero__grid{padding:48px 0 62px}.experience-hero__copy h1{font-size:49px}.experience-hero__copy .lead{font-size:18px}.experience-form{padding:22px}.experience-proofbar__grid{grid-template-columns:1fr}.experience-proofbar__item{padding:18px;border-right:0;border-bottom:1px solid var(--line)}}
.schedule-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:13px}.schedule-field label{display:block;margin-bottom:5px;font-size:11px;font-weight:700;color:var(--soft)}.schedule-field select{width:100%;min-height:48px;padding:10px 36px 10px 12px;border:1px solid #b8c5c8;border-radius:9px;background:#fff;color:var(--ink);font:600 13px Outfit,sans-serif}.schedule-field select:focus{outline:2px solid rgba(112,36,232,.3);border-color:#7024e8}.schedule-field select:disabled{color:#66757a;background:#f3f7f7}@media(max-width:480px){.schedule-grid{grid-template-columns:1fr}}
.experience-fmf{display:flex;align-items:center;gap:13px;margin:0 0 23px;color:#fff;font:800 clamp(18px,2vw,26px)/1 Manrope,sans-serif;letter-spacing:.08em}.experience-fmf i{width:7px;height:7px;border-radius:50%;background:var(--aqua);box-shadow:0 0 22px rgba(167,240,236,.7)}.experience-fmf span:last-child{color:var(--aqua)}
.experience-proofbar__item{position:relative;text-align:left}.experience-proofbar__item:before{content:"";position:absolute;left:30px;right:30px;top:0;height:3px;background:#087488}.experience-proofbar__item:nth-child(2):before{background:#a7f0ec}.experience-proofbar__item:nth-child(3):before{background:#7024e8}.experience-proofbar__item b{display:block;margin-bottom:8px;color:#087488;font:800 12px Manrope,sans-serif;letter-spacing:.16em}.experience-proofbar__item:nth-child(3) b{color:#7024e8}.experience-proofbar__item strong{font-size:19px;line-height:1.25}.experience-proofbar__item p{margin:7px 0 0;color:var(--soft);font-size:13px;line-height:1.45;text-transform:none;letter-spacing:0}
@media(max-width:900px){.experience-fmf{justify-content:center}}@media(max-width:620px){.experience-fmf{gap:9px;font-size:17px}.experience-fmf i{width:5px;height:5px}.experience-proofbar__item{padding:22px 18px}.experience-proofbar__item:before{left:18px;right:18px}}
