@font-face{font-family:Relaxe;src:url(../assets/fonts/Relaxe.woff2) format("woff2"),url(../assets/fonts/Relaxe.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--blue: #1a47ff;--blue-light: #4c78ff;--blue-deep: #0b2bd9;--orange: #ff8a1f;--orange-light: #ffa347;--orange-deep: #ff7300;--orange-text: #b84f00;--cta: #d7ff3f;--cta-light: #e6ff85;--cta-deep: #bfea1f;--night: #0a1440;--night-gradient: radial-gradient(60% 55% at 30% 48%, rgba(41, 82, 255, .2), transparent 70%), linear-gradient(160deg, #142a86 0%, #0d1c5c 40%, var(--night) 75%, #08102f 100%);--cream: #fff4e6;--white: #ffffff;--font-title: "Relaxe", Impact, "Haettenschweiler", sans-serif;--font-display: "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--gutter: clamp(16px, 5vw, 72px);--fs-h2: clamp(2.5rem, 1.5rem + 3.6vw, 5.25rem);--fs-h3: clamp(1.25rem, 1.05rem + .7vw, 1.625rem);--fs-lead: clamp(1.125rem, 1rem + .45vw, 1.375rem);--space-section: clamp(96px, 10vw, 168px);--space-title: clamp(20px, 2.2vw, 32px);--space-block: clamp(48px, 6vw, 96px);--header-h: 88px;--round: clamp(24px, 4vw, 56px);--ease-out: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--blue);color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body:after{content:"";position:fixed;inset:0;z-index:100;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}a{color:inherit;text-decoration:none}::selection{background:var(--blue);color:var(--white)}.problem ::selection,.results ::selection,.about ::selection,.cta ::selection,.offer--coaching ::selection,.tpf ::selection{background:var(--cta);color:var(--night)}.result ::selection,.cta__card ::selection,.pack ::selection{background:var(--blue);color:var(--white)}.skip{position:fixed;top:12px;left:12px;z-index:200;padding:12px 18px;border-radius:999px;background:var(--orange);color:var(--night);font-weight:700;translate:0 -200%;transition:translate .3s var(--ease-out)}.skip:focus-visible{translate:0 0;outline:2px solid var(--white);outline-offset:2px}[tabindex="-1"]:focus{outline:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 24px;border-radius:999px;font-weight:600;font-size:15px;white-space:nowrap;transition:translate .3s var(--ease-out),scale .3s var(--ease-out),box-shadow .3s var(--ease-out),background-color .3s}.btn:hover{translate:0 -2px}.btn:active{translate:0 0;scale:.98}.btn--cta,.pill-cta{--sb-line: #ffffff;--sb-base: #9cc21c;border-radius:18px;background:linear-gradient(180deg,var(--cta-light),var(--cta) 45%,var(--cta-deep));color:var(--night);font-weight:600;letter-spacing:.01em;box-shadow:0 10px 24px -12px #78a00099}.btn--cta:hover,.pill-cta:hover{box-shadow:0 16px 30px -12px #78a000bf}.btn--lg{padding:17px 30px;font-size:16px}.sb{position:relative;isolation:isolate}.sb__light{position:absolute;inset:-24px;z-index:-1;display:block;width:calc(100% + 48px);height:calc(100% + 48px);pointer-events:none}.btn:focus-visible,.nav__link:focus-visible,.brand:focus-visible,.logo:focus-visible,.burger:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.header{position:fixed;inset:0 0 auto;z-index:50;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 var(--gutter);color:var(--night);transition:background-color .4s,box-shadow .4s,backdrop-filter .4s}.header.is-scrolled{background:#ffffffd1;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px #0a144014}.brand{display:inline-flex;align-items:center;transition:translate .3s var(--ease-out)}.brand:hover{translate:0 -1px}.brand__logo{display:block;height:58px;width:auto}.logo{font-weight:800;font-size:26px;letter-spacing:-.03em}.logo span{color:var(--orange)}.header__right{display:flex;align-items:center;gap:32px}.nav{display:flex;gap:28px}.nav__link{font-size:14px;font-weight:500;color:#0a1440b8;transition:color .3s}.nav__link:hover,.nav__link.is-active{color:var(--blue)}.header__cta{padding:11px 20px;font-size:14px}.burger{display:none;width:44px;height:44px;border:1.5px solid rgba(10,20,64,.25);border-radius:50%;background:var(--white);cursor:pointer;position:relative}.burger span{position:absolute;left:13px;right:13px;height:2px;background:var(--night);border-radius:2px;transition:transform .4s var(--ease-out)}.burger span:first-child{top:17px}.burger span:last-child{top:24px}.header.is-open .burger span:first-child{transform:translateY(3.5px) rotate(45deg)}.header.is-open .burger span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.hero{position:relative;height:calc(100vh + var(--round));height:calc(100svh + var(--round));min-height:calc(680px + var(--round));overflow:hidden;background:var(--white);color:var(--night)}.js .hero{visibility:hidden}.hero__layer{position:absolute;inset:0;pointer-events:none}.hero__ring{position:absolute;border:1px solid rgba(26,71,255,.16);border-radius:50%}.hero__ring--1{width:560px;height:560px;left:-260px;top:4%}.hero__ring--2{width:900px;height:900px;left:-520px;top:18%}.hero__ring--3{width:520px;height:520px;right:-220px;top:34%}.hero__ring--4{width:760px;height:760px;right:-420px;top:26%}.hero__heading{margin:0;padding-top:max(calc(var(--header-h) + clamp(16px,4vh,48px)),calc(100svh + var(--round) - min(76vh,46vw) - 13vw - 16px));display:flex;flex-direction:column;align-items:center;font-family:var(--font-title);font-weight:400;line-height:.92;text-transform:uppercase;text-align:center}.hero__heading .line{white-space:nowrap}.hero__line1{font-size:clamp(34px,5.1vw,92px);color:var(--night)}.hero__line2{font-size:clamp(56px,8.5vw,154px);color:var(--blue)}.hero__char{position:absolute;left:50%;bottom:0;height:min(76vh,46vw);aspect-ratio:883 / 900;transform:translate(-38%)}.hero__char-in{position:relative;width:100%;height:100%}.hero__canvas{display:block;width:100%;height:100%}.hero__intro,.hero__ctas{position:absolute;bottom:calc(clamp(24px,6vh,64px) + var(--round));z-index:2}.hero__intro{left:var(--gutter);max-width:330px}.hero__ctas{right:var(--gutter);display:flex;flex-direction:column;align-items:stretch;gap:12px}.badge{display:inline-block;margin:0 0 16px;padding:8px 14px;border-radius:999px;background:var(--night);color:var(--cream);font-size:13px;font-weight:600;white-space:nowrap}.hero__text{margin:0;font-size:17px;line-height:1.6;color:#0a1440c7}.hero .btn:focus-visible{outline-color:var(--blue)}main>section+section{position:relative;margin-top:calc(-1 * var(--round));border-radius:var(--round) var(--round) 0 0;box-shadow:0 -18px 40px -28px #0a144059}main>section:not(.hero):not(:last-child){padding-bottom:calc(var(--space-section) + var(--round))}.container{max-width:1320px;margin:0 auto;padding:0 var(--gutter)}section.has-sky{background:var(--night)}.sky{position:absolute;inset:0;z-index:0;width:100%;height:100%;border-radius:inherit;pointer-events:none}.has-sky>.container{position:relative;z-index:1}.problem{position:relative;background:var(--night-gradient);color:var(--cream);padding:var(--space-section) 0}.problem__title{margin:0;font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);line-height:1.08;letter-spacing:.01em}.line{display:block;overflow:hidden;padding:.14em 0 .04em;margin-top:-.14em}.line>span{display:inline-block}.w{display:inline-block}.problem__accent{color:var(--cta)}.problem__lead{max-width:560px;margin:var(--space-title) 0 0;font-size:var(--fs-lead);line-height:1.55;color:#fff4e6bf}.pains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);margin:var(--space-block) 0 0;padding:0;list-style:none}.pain{--spring: cubic-bezier(.34, 1.56, .64, 1);--u: min(1px, 100cqw / 310);position:relative;z-index:1;display:flex;flex-direction:column;container-type:inline-size;transition:translate .5s var(--spring)}.pain--orange{--accent: var(--orange);--accent-ink: var(--night);--tag-bg: var(--orange);--tag-ink: var(--night);--tilt: -2deg;--h: 223;--top: 14}.pain--blue{--accent: var(--blue);--accent-ink: var(--white);--tag-bg: #eef2ff;--tag-ink: var(--blue);--tilt: 1.5deg;--h: 249;--top: 18}.pain--lime{--accent: var(--cta);--accent-ink: var(--night);--tag-bg: var(--cta);--tag-ink: var(--night);--tilt: -1.5deg;--h: 226;--top: 1}.pain__stage{position:relative;height:calc(215 * var(--u))}.pain__backdrop{position:absolute;left:4%;right:4%;top:calc(70 * var(--u));bottom:calc(-60 * var(--u));border-radius:28px;background:radial-gradient(110% 60% at 18% 12%,rgba(255,255,255,.18),transparent 60%),linear-gradient(160deg,#3d6bff 0%,var(--blue) 52%,#1238d8 100%);rotate:var(--tilt)}.pain__figure{position:absolute;z-index:2;left:50%;top:calc(var(--top) * var(--u));width:auto;height:calc(var(--h) * var(--u));translate:-50% 0;-webkit-mask-image:linear-gradient(#000 82%,transparent);mask-image:linear-gradient(#000 82%,transparent);transition:translate .5s var(--spring),rotate .5s var(--spring)}.pain__content{position:relative;z-index:3;flex:1;padding:32px 26px 28px;border-radius:28px;background:var(--white);box-shadow:0 0 0 2px var(--accent),0 20px 40px -26px #0009;transition:box-shadow .5s}.pain:hover{translate:0 -6px}.pain:hover .pain__figure{translate:-50% -6px;rotate:-1.5deg}.pain:hover .pain__content{box-shadow:0 0 0 2px var(--accent),0 30px 50px -24px #000000b3}.pain__num{position:absolute;top:-24px;left:22px;display:grid;place-items:center;width:48px;height:48px;border:4px solid var(--white);border-radius:50%;background:var(--accent);color:var(--accent-ink);font-family:var(--font-display);font-size:17px;font-weight:800}.pain__tag{display:inline-block;margin:0 0 14px 50px;padding:5px 12px;border-radius:999px;background:var(--tag-bg);color:var(--tag-ink);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.pain__title{margin:0 0 12px;font-size:clamp(21px,1.8vw,26px);font-weight:800;line-height:1.18;letter-spacing:-.03em;color:var(--night)}.pain__text{margin:0;font-size:15px;line-height:1.55;color:#0a1440b8}.pain__text strong{color:var(--night);font-weight:700}.notif{position:relative;display:flex;align-items:center;gap:18px;width:fit-content;max-width:min(100%,620px);margin:var(--space-block) auto 0;padding:18px 28px 18px 18px;border-radius:26px;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 24px 48px -20px #0009}.notif__icon{flex:none;width:58px;height:58px;border-radius:15px;object-fit:cover}.notif__head{display:flex;align-items:baseline;gap:8px;margin:0 0 4px;font-size:16px;color:var(--white)}.notif__head span{font-size:13px;color:#fff4e699}.notif__text{margin:0;font-size:clamp(16px,1.4vw,19px);line-height:1.4;color:#fff4e6d9}.notif__text strong{color:var(--cta);font-weight:700}@media (prefers-reduced-motion: no-preference){.notif{animation:swell 3.2s ease-in-out infinite}}@keyframes swell{0%,to{scale:1}50%{scale:1.04}}@keyframes float{0%,to{translate:0 0}50%{translate:0 -8px}}section[id]{scroll-margin-top:var(--header-h)}.offers{background:var(--white);color:var(--night);padding:var(--space-section) 0}.offers__title{margin:0;font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);line-height:1.08;letter-spacing:.01em}.offers__accent{color:var(--blue)}.offers .container{max-width:1440px}.offers__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(20px,2.5vw,36px);margin-top:var(--space-block);perspective:1200px}.offer{position:relative;display:flex;flex-direction:column;padding:clamp(24px,2.2vw,36px);border-radius:32px;transform-style:preserve-3d;will-change:transform}.offer--audit{background:var(--white);border:1px solid rgba(10,20,64,.08);box-shadow:0 2px 6px #0a14400a,0 40px 80px -36px #0a14404d}.offer--coaching{background:radial-gradient(90% 70% at 100% 0%,rgba(255,255,255,.14),transparent 55%),linear-gradient(165deg,#3463ff,#1b49ff 45%,#1238d8);color:var(--white);box-shadow:0 40px 80px -40px #1b49ffb3}:root{--rainbow: linear-gradient(115deg, hsl(0 100% 82%), hsl(45 100% 78%), hsl(110 85% 78%), hsl(185 100% 76%), hsl(235 100% 84%), hsl(300 100% 84%), hsl(0 100% 82%), hsl(45 100% 78%), hsl(110 85% 78%), hsl(185 100% 76%))}.offer--coaching{--mx: 50;--my: 30;--holo: .4;--sheen: .6;--sheen-blend: soft-light;--glitter: .55;--glitter-blend: screen;--glare: .55;--edge: .45}.offer--coaching.has-pointer{--holo: 0}.offer--coaching.has-pointer:hover{--holo: 1}.offer--coaching>:not(.holo,.offer__badge){position:relative;z-index:1}.offer--coaching .offer__badge{position:absolute;top:-20px;right:clamp(20px,3vw,40px);display:inline-flex;align-items:center;gap:8px;margin:0;padding:10px 20px 10px 16px;border-radius:999px;background:var(--orange);color:var(--night);font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;rotate:4deg;box-shadow:0 10px 20px -8px #ff7300b3}.offer__badge img{width:24px;height:24px;margin:-4px 0 -2px}.offer__step{margin:0;font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-text)}.offer__step:after{content:"";display:block;width:34px;height:3px;margin-top:12px;border-radius:3px;background:#1a47ff2e}.offer--audit .offer__step{align-self:flex-start;padding:9px 16px 8px;border-radius:999px;background:linear-gradient(180deg,var(--cta-light),var(--cta) 45%,var(--cta-deep));color:var(--night);font-size:14px;box-shadow:inset 0 -2px #3c500029,0 8px 18px -10px #78a0008c}.offer--audit .offer__step:after{display:none}.offer--coaching .offer__step{color:var(--white)}.offer--coaching:after{content:"";position:absolute;inset:0;z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 44%,rgba(255,255,255,.14) 49%,rgba(255,255,255,.05) 52%,transparent 56%) no-repeat;background-size:300% 100%;animation:card-sheen 7s cubic-bezier(.45,0,.25,1) infinite}@keyframes card-sheen{0%{background-position:100% 0}32%,to{background-position:0% 0}}@media (prefers-reduced-motion: reduce){.offer--coaching:after{animation:none;opacity:0}}.offer--coaching .offer__step:after{background:#ffffff8c}.offer__name{margin:16px 0 0;font-family:var(--font-title);font-weight:400;font-size:clamp(2rem,1.3rem + 1.5vw,2.75rem);line-height:.95;letter-spacing:.01em}.offer__dot{color:var(--cta)}.offer--audit .offer__dot{-webkit-text-stroke:1.5px var(--night);paint-order:stroke fill}.offer__accent{color:var(--cta)}.offer__for{margin:14px 0 0;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.45;color:#0a14409e}.offer__term{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.offer__term span{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:999px;background:var(--cta);color:var(--night);font-size:14px;font-weight:700;line-height:1.2}.offer__term svg{flex:none;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.offer__list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none;font-size:16px;line-height:1.45}.offer__list li{position:relative;padding-left:42px}.offer__list li:before{content:"";position:absolute;left:0;top:-2px;width:28px;height:28px;border-radius:50%;background:#eef0f5}.offer__list li:after{content:"";position:absolute;left:11px;top:3px;width:6px;height:11px;border:solid #6b7189;border-width:0 2.5px 2.5px 0;rotate:40deg}.offer__body{display:grid;gap:18px;margin-top:22px}.features{display:grid;gap:8px;margin:0;padding:0;list-style:none}.feature{display:flex;align-items:center;gap:14px;font-size:16px;font-weight:700;line-height:1.3}.feature__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--white);color:#1b49ff;box-shadow:0 8px 18px -10px #050a3c99}.feature__icon svg,.btn__arrow{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.feature__icon svg{width:20px;height:20px}.pack{display:flex;align-items:center;gap:12px;padding:8px 18px 8px 10px;border-radius:18px;background:var(--white);color:var(--night);rotate:-1deg;box-shadow:0 20px 40px -22px #050a328c}.pack__gift{flex:none;width:52px;height:52px;filter:drop-shadow(0 6px 8px rgba(5,10,50,.3))}.pack__name{margin:0;font-family:var(--font-title);font-weight:400;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);line-height:1;letter-spacing:.01em}.pack__value{margin:0 0 0 auto;font-size:14px;font-weight:600;white-space:nowrap}.pack__value strong{font-weight:800;color:var(--blue)}.offer__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(10,20,64,.1)}.offer--coaching .offer__foot{border-top-color:#ffffff40}.offer__price{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.875rem,1.4rem + 1.6vw,2.75rem);letter-spacing:-.03em}.pack-solo{grid-column:1 / -1;justify-self:center;width:min(100%,620px);margin-top:-8px;padding:clamp(22px,2vw,30px);border-radius:24px;background:var(--night);color:var(--white);box-shadow:0 24px 48px -26px #0a1440b3}.pack-solo__step{margin:0;font-family:var(--font-title);font-weight:400;font-size:clamp(1.75rem,1.2rem + 1.2vw,2.25rem);line-height:1;letter-spacing:.01em;color:var(--cta)}.pack-solo__intro{margin:14px 0 0;font-size:16px;line-height:1.5;color:#fffc}.pack-solo__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:20px;padding-top:18px;border-top:1px solid rgba(255,255,255,.16)}.pack-solo__text{margin:0;font-size:16px;font-weight:600}.pack-solo__value{color:#ffffffb3}.pack-solo__text strong{margin-left:8px;font-size:26px;font-weight:800;color:var(--cta)}.pack-solo__was{font-size:18px;font-weight:600;color:#ffffff8c;text-decoration-thickness:2px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pack-solo .btn:focus-visible{outline-color:var(--white)}.offer--coaching .btn:focus-visible{outline-color:var(--white)}.btn__arrow{width:18px;height:18px;stroke-width:2.4;transition:translate .3s var(--ease-out)}.btn:hover .btn__arrow{translate:3px 0}.offers__note{margin:var(--space-block) 0 0;text-align:center;font-size:18px}.offers__note a{font-weight:700;color:var(--blue);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.results{position:relative;isolation:isolate;background:var(--blue);color:var(--white);padding:var(--space-section) 0;overflow:hidden}.results>.container{position:relative;z-index:1}.results__wall{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;perspective:1200px;opacity:.12;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 160px,#000 calc(100% - 160px),transparent);mask-image:linear-gradient(to bottom,transparent,#000 160px,#000 calc(100% - 160px),transparent)}.results__wall-canvas{position:absolute;left:50%;top:50%;width:200%;height:200%;transform:translate(-50%,-50%) rotateX(20deg) rotateY(-10deg) rotate(20deg)}.results__title{margin:0;font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);line-height:1.08;letter-spacing:.01em}.results__accent{color:var(--cta)}.results__lead{margin:var(--space-title) 0 0;font-size:var(--fs-lead);color:#fffc}.results__lead strong{color:var(--white);font-weight:700}.bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,20px);margin:var(--space-block) 0 0}.result{display:flex;flex-direction:column;margin:0;padding:clamp(16px,1.6vw,22px);border-radius:22px;background:var(--white);color:var(--night);box-shadow:0 30px 60px -36px #050a2899;position:relative;transition:scale .5s var(--ease-out),box-shadow .5s ease}.result--dark{background:#0d1117;color:var(--white)}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.result:hover{scale:1.03;box-shadow:0 40px 70px -34px #050a28b3;z-index:2}}.result--wide{grid-column:span 2;flex-direction:row;align-items:stretch;gap:clamp(16px,2vw,28px)}.result--wide .result__head{flex:0 0 38%;justify-content:center}.result--wide .result__num{font-size:clamp(2.75rem,2rem + 2.4vw,4.25rem)}.result--wide .result__label{font-size:15px}.result--wide .result__shot{margin-top:0;padding-top:0;padding-left:clamp(16px,2vw,28px);border-top:0;border-left:1px solid rgba(10,20,64,.08)}.result--wide .result__shot img{max-height:260px}.result__head{display:flex;flex-direction:column;gap:4px}.result__num{font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);font-weight:800;line-height:1;letter-spacing:-.035em;color:var(--blue);font-variant-numeric:tabular-nums}.result--dark .result__num{color:var(--orange)}.result--dark .result__num--cta{color:var(--cta)}.result__label{font-size:14px;line-height:1.35;color:#0a1440b3}.result--dark .result__label{color:#ffffffb3}.result__shot{flex:1;display:grid;place-items:center;margin-top:14px;padding-top:14px;border-top:1px solid rgba(10,20,64,.08)}.result--dark .result__shot{border-top-color:#ffffff1a}.result__shot img{display:block;width:100%;height:auto;max-height:200px;object-fit:contain}@media (max-width: 1100px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px;margin-inline:auto}.result__shot img{max-height:220px}}@media (max-width: 640px){.bento{grid-template-columns:1fr;max-width:420px}.result__shot img{max-height:200px}.result--wide{grid-column:auto;flex-direction:column;gap:0}.result--wide .result__head{flex:none}.result--wide .result__num{font-size:clamp(2.25rem,1.6rem + 3vw,2.75rem)}.result--wide .result__shot{margin-top:14px;padding:14px 0 0;border-left:0;border-top:1px solid rgba(10,20,64,.08)}.result--wide .result__shot img{max-height:220px}.results__wall-canvas{width:260%;height:140%;transform:translate(-50%,-50%) rotateX(12deg) rotateY(-8deg) rotate(8deg)}}.proofs{position:relative;margin-top:clamp(56px,7vw,96px)}.proofs__sticker{position:absolute;z-index:3;height:auto;pointer-events:none;filter:drop-shadow(4px 10px 12px rgba(0,0,0,.45));animation:sticker-float 6s ease-in-out infinite}.proofs__sticker--a{top:-30px;left:0;width:clamp(110px,12vw,176px);--r: -10deg}.proofs__sticker--b{bottom:-10px;right:0;width:clamp(96px,10vw,146px);--r: 12deg;animation-duration:7s;animation-delay:-2.5s}@keyframes sticker-float{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-10px) rotate(calc(var(--r) + 4deg))}}.proofs__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 20px;margin-top:52px;padding:0 20px}.proofs__call{display:flex;max-width:100%;align-items:center;gap:14px;padding:8px;border-radius:999px;background:var(--white);box-shadow:0 16px 34px -14px #000000b3}.proofs__call-face{flex:none;align-self:flex-end;width:76px;height:auto;margin:-46px -4px -4px -2px;filter:drop-shadow(0 8px 10px rgba(5,10,60,.35))}.proofs__call-who{display:grid;flex:1;min-width:0;margin:0 6px 0 0;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-body);line-height:1.25}.proofs__call-who strong{font-size:1.125rem;font-weight:700;color:var(--night)}.proofs__call-who span{font-size:.9375rem;font-weight:500;color:#0a1440bf}.proofs__call-btn{position:relative;display:grid;place-items:center;flex:none;width:52px;height:52px;padding:0;border:0;border-radius:50%;color:var(--white)}.proofs__call-btn svg{width:26px;height:26px;fill:currentColor}.proofs__call-btn--no{background:#ff3b30}.proofs__call-btn--yes{background:#34c759;isolation:isolate;cursor:pointer;transition:scale .25s var(--ease-out),filter .25s}.proofs__call-btn--yes:hover{scale:1.08;filter:brightness(1.08)}.proofs__call-btn--yes:active{scale:.95}.proofs__call-btn--yes:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#34c759;z-index:-1;animation:call-wave 1.6s ease-out infinite}.proofs__call-btn--yes svg{animation:call-ring 1.6s ease-in-out infinite}.proofs.is-end .proofs__call-btn--yes{animation:cta-nudge .9s var(--ease-out) .2s}@keyframes call-wave{0%{opacity:.55;scale:1}to{opacity:0;scale:1.7}}@keyframes call-ring{0%,40%,to{rotate:0deg}5%,15%,25%{rotate:-14deg}10%,20%,30%{rotate:14deg}}@keyframes cta-nudge{0%,to{scale:1}30%{scale:1.08}55%{scale:.97}75%{scale:1.03}}.proofs__title{margin:0;font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);line-height:1.08;letter-spacing:.01em;text-align:center}.proofs__title span{color:var(--cta)}.proofs__arrow{display:grid;place-items:center;flex:none;width:48px;height:48px;padding:0;border:1.5px solid rgba(255,255,255,.25);border-radius:50%;background:#ffffff0f;color:var(--white);cursor:pointer;transition:background-color .3s,border-color .3s,opacity .3s}.proofs__arrow:hover{background-color:#ffffff24;border-color:var(--white)}.proofs__arrow:disabled{opacity:.35;cursor:default}.proofs__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.proofs button:focus-visible,.proofs__track:focus-visible{outline:2px solid var(--cta);outline-offset:3px}.proofs__track{--h: min(62svh, 600px);display:flex;align-items:flex-end;gap:clamp(18px,2.6vw,32px);margin:8px calc(50% - 50vw) 0;padding:44px 0 8px;padding-inline:calc(50vw - (min(var(--h) * .5625,72vw)/2));position:relative;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.proofs__track::-webkit-scrollbar{display:none}.proof{position:relative;flex:none;scroll-snap-align:center;opacity:.45;scale:.92;transition:opacity .5s,scale .6s var(--ease-out)}.proof.is-active{opacity:1;scale:1}.proof__frame{position:relative;height:min(var(--h),min(82vw,720px) / var(--ratio));aspect-ratio:var(--ratio);overflow:hidden;border-radius:22px;background:#000;box-shadow:0 24px 50px -24px #000c}.proof__frame video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.proof__sound{position:absolute;right:12px;bottom:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#0a144099;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--white);cursor:pointer}.proof__sound svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.proof__sound-on,.proof__sound[aria-pressed=true] .proof__sound-off{display:none}.proof__sound[aria-pressed=true] .proof__sound-on{display:block}.proof__pin{position:absolute;z-index:2;top:-30px;left:-10px;max-width:calc(100% - 4px);padding:16px 16px 12px;border-radius:6px;background:var(--cream);color:var(--night);box-shadow:0 12px 24px -12px #000000b3;rotate:-3deg}.proof:nth-child(2n) .proof__pin{rotate:2.5deg}.proof__tack{position:absolute;top:-9px;left:50%;width:20px;height:20px;margin-left:-10px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff 0 12%,var(--cta-light) 18%,var(--cta) 45%,var(--cta-deep) 80%);box-shadow:inset 0 0 0 1.5px #0a144059,2px 5px 6px #00000059}.proof__platform{display:inline-block;padding:4px 10px;border-radius:999px;background:var(--night);color:var(--white);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.proof__note{display:block;margin-top:6px;font-size:.8125rem;font-weight:600;color:var(--orange-text)}.proof__stats{display:flex;flex-wrap:wrap;gap:2px 12px;margin:8px 0 0;padding:0;list-style:none;font-size:.875rem;line-height:1.35}.proof__stats strong{font-size:1.25rem;font-weight:800;letter-spacing:-.01em}.proof__stats li:first-child strong{color:var(--blue)}.proofs__nav{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:clamp(14px,2vw,22px)}.proofs__dots{display:flex;gap:4px}.proofs__dot{width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.proofs__dot:before{content:"";display:block;width:8px;height:8px;margin:auto;border-radius:999px;background:#ffffff4d;transition:width .3s var(--ease-out),background-color .3s}.proofs__dot[aria-current=true]:before{width:22px;background:var(--cta)}@media (max-width: 640px){.proofs__arrow,.proofs__call-more,.proofs__sticker{display:none}.proofs__track{--h: min(60svh, 520px)}.proof__pin{left:-4px}.proof__stats strong{font-size:1.125rem}}@media (prefers-reduced-motion: reduce){.proof{transition:none}.proofs.is-end .proofs__call-btn--yes,.proofs__call-btn--yes:before,.proofs__call-btn--yes svg{animation:none}.proofs__sticker{animation:none;transform:rotate(var(--r))}}.method{--method-bg: #f2f4f9;background:var(--method-bg);color:var(--night);padding:var(--space-section) 0;overflow:hidden}.method__title{margin:0;font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);line-height:1.08;letter-spacing:.01em;text-align:center}.method__accent{color:var(--blue)}.method .container{max-width:1440px}.method__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr);grid-template-areas:"s1 visual s2" "s3 visual s4" ".  cta    .";align-items:center;column-gap:clamp(24px,3vw,48px);row-gap:clamp(24px,3vw,40px);margin-top:var(--space-block)}.method__visual{grid-area:visual;margin:0;justify-self:center;width:min(100%,620px);background:var(--method-bg)}.method__visual img,.method__canvas{display:block;width:100%;height:auto;mix-blend-mode:multiply}.method__visual{position:relative}.method__visual img,.method__canvas{-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 93%,transparent)}.method__canvas{position:absolute;inset:0;height:100%}.key-drop{position:absolute;left:0;right:0;z-index:1;overflow:hidden;pointer-events:none}.key-drop[hidden]{display:none}.key-drop__key{position:absolute;left:0;top:0;will-change:transform;visibility:hidden}.key-drop__key canvas{display:block;width:100%;height:100%}.key-drop__key img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.offer--coaching{z-index:2}@media (max-width: 1100px){.offer--audit{z-index:2}}.steps{display:contents;margin:0;padding:0;list-style:none}.step{position:relative;max-width:300px}.step--1{grid-area:s1;justify-self:end}.step--2{grid-area:s2}.step--3{grid-area:s3;justify-self:end}.step--4{grid-area:s4}.step__head{display:flex;align-items:center;gap:12px;margin:0}.step__num{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--night);color:var(--white);font-size:14px;font-weight:700}.step__name{font-size:var(--fs-h3);font-weight:700;line-height:1.2;letter-spacing:-.02em}.step__text{margin:12px 0 0;font-size:16px;line-height:1.6;color:#0a1440b8}.step__arrow{position:absolute;top:50%;width:clamp(70px,7vw,110px);height:auto;translate:0 -50%;overflow:visible}.step__arrow path{fill:none;stroke:var(--blue);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.step--1 .step__arrow,.step--3 .step__arrow{left:calc(100% + 8px)}.step--2 .step__arrow,.step--4 .step__arrow{right:calc(100% + 8px);scale:-1 1}.pill-cta{grid-area:cta;justify-self:center;display:inline-flex;align-items:center;gap:12px;padding:18px 36px;font-size:18px;transition:translate .3s var(--ease-out),box-shadow .3s}.pill-cta:hover{translate:0 -2px;box-shadow:inset 0 -3px #3c50002e,0 18px 36px -10px #78a000bf}.pill-cta:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media (max-width: 1100px){.method__stage{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"visual visual" "cta    cta" "s1     s2" "s3     s4";row-gap:clamp(28px,4vw,40px)}.method__visual{width:min(100%,440px)}.step{max-width:none;justify-self:stretch!important}.step__arrow{display:none}}@media (max-width: 640px){.method__stage{grid-template-columns:1fr;grid-template-areas:"visual" "s1" "s2" "s3" "s4" "cta"}.pill-cta{margin-top:8px}}.about{position:relative;background:var(--night-gradient);color:var(--cream);padding:var(--space-section) 0;overflow:hidden}.about__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(48px,6vw,104px)}.about__portrait{position:relative;width:min(100%,560px);justify-self:center;margin:0;aspect-ratio:25 / 38;rotate:-2deg}.about__seat{position:absolute;top:70%;left:0;right:0;height:22%;border-radius:28px;background:linear-gradient(180deg,#ffb35c,var(--orange) 22%,var(--orange-deep));box-shadow:inset 0 3px #ffffff59,0 30px 50px -24px #0009}.about__seat:before{content:"";position:absolute;left:12%;right:8%;top:-4%;height:34%;border-radius:50%;background:radial-gradient(closest-side,rgba(70,18,0,.65),rgba(70,18,0,.25) 55%,transparent);filter:blur(4px)}.about__seat:after{content:"";position:absolute;inset:0 0 auto;height:18%;border-radius:28px 28px 0 0;background:linear-gradient(rgba(255,255,255,.35),transparent)}.about__ground{position:absolute;inset:0 -15% -20%;pointer-events:none;background:radial-gradient(42% 10% at 50% 82%,rgba(120,145,255,.26),transparent 100%)}.about__ground:before,.about__ground:after{content:"";position:absolute;height:4.5%;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.7),rgba(0,0,0,.25) 60%,transparent);filter:blur(4px)}.about__ground:before{left:20.1%;width:28.7%;top:78.3%;height:3.75%}.about__ground:after{left:60.8%;width:20.8%;top:79.2%;height:3.75%}.about__leo,.about__pieces{position:absolute;z-index:1;top:6%;left:0;width:100%;max-width:none;height:auto;filter:drop-shadow(8px 14px 18px rgba(0,0,0,.35))}.about__pieces{aspect-ratio:var(--ratio);opacity:0}.about__portrait.has-pieces .about__pieces{opacity:1}.about__portrait.has-pieces .about__leo{opacity:0!important}.about__slot{position:absolute;pointer-events:none;will-change:transform,opacity}.about__piece{position:absolute;inset:0;overflow:hidden;pointer-events:auto;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.about__piece>span{position:absolute;background:var(--src) 0 0 / 100% 100% no-repeat;pointer-events:none}.about__piece.is-held{cursor:grabbing;will-change:transform}.about__arrow{position:absolute;fill:none;stroke:var(--white);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;top:74%;left:2%;width:7%;z-index:2}.about__tag{position:absolute;z-index:2;left:-6%;top:64%;display:grid;padding:12px 22px 12px 18px;border-radius:18px;background:var(--white);color:var(--night);font-family:var(--font-display);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;rotate:5deg;box-shadow:0 12px 24px -10px #00000080}.about__tag strong{font-size:22px;font-weight:800;letter-spacing:0;line-height:1.1}.about__title{margin:0 0 clamp(24px,2.5vw,36px);font-family:var(--font-title);font-weight:400;font-size:clamp(2rem,1.2rem + 1.6vw,2.75rem);line-height:1.04;color:var(--white);letter-spacing:.01em}.about__accent{color:var(--cta)}.about__text{margin-top:0;max-width:620px;font-size:var(--fs-lead);line-height:1.65;color:#fff4e6cc}.about__text p{margin:0 0 1em}.about__text p:last-child{margin-bottom:0}.about__text strong{color:var(--cta);font-weight:700}.about__ask{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:14px 22px;border-radius:999px;border:1.5px solid rgba(215,255,63,.5);background:#d7ff3f14;color:var(--cta);font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);font-weight:700;line-height:1.3;transition:background-color .3s,border-color .3s}.about__ask:hover{background-color:#d7ff3f29;border-color:var(--cta)}@media (prefers-reduced-motion: no-preference){.about__ask{animation:float 3.6s ease-in-out infinite}}.about__ask:hover .btn__arrow{translate:3px 0}.about__ask .btn__arrow{flex:none}.about__ask:focus-visible{outline:2px solid var(--cta);outline-offset:3px}.faq{background:var(--white);color:var(--night);padding:var(--space-section) 0}.faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px);align-items:start}.faq__title{position:sticky;top:calc(var(--header-h) + 48px);margin:0;font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);line-height:1.08;letter-spacing:.01em}.faq__accent{color:var(--blue)}.chat{max-width:820px}.chat__stamp{display:flex;align-items:center;gap:10px;margin:0 0 24px;font-size:15px;color:#0a144099}.chat__stamp img{width:34px;height:34px;border-radius:50%;background:var(--orange)}.chat__item{margin-bottom:14px}.chat__head{margin:0;font:inherit}.chat__q{display:flex;align-items:center;gap:16px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.chat__bubble{position:relative;padding:15px 22px;border-radius:18px;background:#eef0f6;font-size:clamp(17px,1.5vw,21px);font-weight:600;line-height:1.35;transition:background-color .3s,color .3s}.chat__q:hover .chat__bubble{background:#1a47ff1a}.chat__q[aria-expanded=true] .chat__bubble{background:#1a47ff29;color:var(--blue)}.chat__q:focus-visible{outline:none}.chat__q:focus-visible .chat__bubble{outline:2px solid var(--blue);outline-offset:3px}.chat__icon{position:absolute;bottom:calc(100% - 16px);width:36px;height:auto}.chat__icon--right{right:-6px;rotate:7deg}.chat__icon--left{left:-8px;rotate:-4deg}.chat__toggle{position:relative;flex:none;width:20px;height:20px;color:#0a144073;transition:color .3s}.chat__toggle:before,.chat__toggle:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:2px;background:currentColor;translate:-50% -50%;transition:rotate .3s var(--ease-out)}.chat__toggle:after{rotate:90deg}.chat__q[aria-expanded=true] .chat__toggle{color:var(--blue)}.chat__q[aria-expanded=true] .chat__toggle:after{rotate:0deg}.chat__a{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .4s var(--ease-out),opacity .4s,visibility .4s}.chat__item.is-open .chat__a{grid-template-rows:1fr;opacity:1;visibility:visible}.chat__a-inner{min-height:0;overflow:hidden}.chat__answer{max-width:30em;margin:8px 0 6px clamp(28px,6vw,72px);padding:15px 22px;border-radius:20px 20px 20px 6px;background:var(--blue);color:var(--white);font-size:clamp(16px,1.3vw,19px);line-height:1.5}@media (prefers-reduced-motion: reduce){.chat__a{transition:none}}.cta{position:relative;overflow:hidden;background:radial-gradient(60% 70% at 50% 100%,var(--blue-light),transparent 70%),var(--blue);color:var(--night);padding:clamp(64px,8vw,112px) 0 clamp(56px,7vw,96px);text-align:center}.cta__sky{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.cta__clouds{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}.cta__float{position:absolute;z-index:1;cursor:grab;touch-action:none;user-select:none;-webkit-user-select:none}.cta__float.is-held{cursor:grabbing}.cta__float img{display:block;width:100%;height:auto;pointer-events:none;filter:drop-shadow(0 18px 24px rgba(5,10,60,.35));animation:cta-float 7s ease-in-out infinite}.cta__float--heart{left:9%;top:14%;width:clamp(72px,9vw,150px);--r: -14deg}.cta__float--bolt{right:10%;top:26%;width:clamp(64px,7.5vw,124px);--r: 12deg}.cta__float--flame{left:14%;bottom:24%;width:clamp(54px,5.5vw,92px);--r: -6deg}.cta__float--heart img{animation-duration:7s}.cta__float--bolt img{animation-duration:6s;animation-delay:-2s}.cta__float--flame img{animation-duration:8s;animation-delay:-4s}@keyframes cta-float{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-16px) rotate(calc(var(--r) + 6deg))}}@media (prefers-reduced-motion: reduce){.cta__float img{animation:none;transform:rotate(var(--r))}}.cta__stage{--w: min(1100px, 170vw);position:relative;z-index:3;width:var(--w);margin-left:calc((100% - var(--w)) / 2);aspect-ratio:2000 / 1131;display:flow-root}.cta__leo,.cta__hands{position:absolute;inset:0 0 auto;width:100%;height:auto;pointer-events:none}.cta__hands{z-index:2}.cta__card{position:relative;z-index:1;margin:22.6% 26.5% 0;min-height:calc(var(--w) * .345);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(24px,3vw,40px) clamp(20px,2.6vw,36px);border-radius:28px;background:var(--white);box-shadow:0 40px 80px -30px #050a3c99}.cta__title{margin:0;font-family:var(--font-title);font-weight:400;font-size:clamp(2rem,1.2rem + 2.6vw,3.75rem);line-height:1;letter-spacing:.01em}.cta__accent{color:var(--blue)}.cta__text{margin:var(--space-title) auto 0;max-width:30em;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.5;color:#0a1440ad}.cta__promise{margin:12px 0 0;font-size:clamp(1rem,.95rem + .3vw,1.125rem);font-weight:800}.btn--xl{margin-top:clamp(24px,3vw,32px);padding:20px 36px;font-size:18px}.tpf{--tpf-sheet: var(--night);--tpf-paper: #f4f5f9;--tpf-on-sheet: #ffffff;--tpf-on-paper: var(--night);--tpf-rim: #fdfdfe;--ease: cubic-bezier(.22, 1, .36, 1);--fs: max(13px, 1.85cqmin);--logo-w: max(220px, min(52cqmin, 46cqw));position:relative;overflow:hidden;container-type:size;height:clamp(600px,calc(100svh - var(--header-h)),860px);background:var(--tpf-sheet);color:var(--tpf-on-sheet);font-family:var(--font-body);isolation:isolate}:where(.tpf) a{color:inherit}:where(.tpf) button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}.tpf :focus-visible{outline:1.5px solid currentColor;outline-offset:4px;border-radius:4px}.tpf p{margin:0}.tpf-stage{position:absolute;left:0;top:0;max-width:none;display:block;pointer-events:none;z-index:0}.tpf.is-hit .tpf-sheet-g{animation:tpf-hit .32s cubic-bezier(.3,.7,.4,1)}.tpf-sheet{fill:var(--tpf-sheet)}.tpf-paper{fill:var(--tpf-paper)}.tpf-rim{fill:var(--tpf-rim)}.tpf-ico{width:1.35em;height:1.35em;display:block;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tpf-z{position:absolute;z-index:2}.tpf-ink{color:var(--tpf-on-paper)}.tpf-h{transition:opacity .7s var(--ease),translate .8s var(--ease),filter .7s var(--ease);transition-delay:calc(var(--i, 0) * 45ms)}.tpf:not(.s1) .tpf-h{opacity:0;translate:0 10px;filter:blur(6px)}.tpf-p{transition:opacity .8s var(--ease),translate .9s var(--ease),filter .8s var(--ease);transition-delay:calc(.48s + var(--i, 0) * 70ms)}.tpf:not(.s3) .tpf-p{opacity:0;translate:0 18px;filter:blur(8px);transition-delay:0s}.tpf-top{left:0;right:0;top:10.8%;transform:translateY(-50%);display:flex;align-items:center;justify-content:space-between;padding:0 11%;font-size:max(15px,2.6cqmin)}.tpf-row{display:flex;align-items:center;gap:.55em}.tpf-ib{display:grid;place-items:center;width:1.9em;height:1.9em;margin:-.3em;border-radius:50%;transition:transform .35s var(--ease),background-color .25s}.tpf-ib:hover{transform:translateY(-2px);background:#ffffff24}.tpf-ib:active{transform:scale(.9)}.tpf-up .tpf-ico{transform:rotate(90deg)}.tpf-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;transition:transform .4s var(--ease)}.tpf-logo img{width:2.2em;height:2.2em;border-radius:50%;border:2px solid var(--white);background:var(--orange);object-fit:cover}.tpf-logo:hover{transform:translate(-50%,-50%) rotate(-8deg) scale(1.06)}.tpf-mail-wrap{position:relative}.tpf-mail{display:flex;align-items:center;gap:.6em;font-size:var(--fs);padding:.35em .2em;transition:transform .35s var(--ease)}.tpf-mail:hover{transform:translateY(-2px)}.tpf-mail span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--ease)}.tpf-mail:hover span{background-size:100% 1px}.tpf-mail .tpf-ico{width:1.5em;height:1.5em}.tpf-toast{position:absolute;top:calc(100% + .5em);right:0;padding:.35em .8em;border-radius:99px;background:var(--tpf-on-sheet);color:var(--tpf-sheet);font-size:max(11px,1.6cqmin);white-space:nowrap;opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .35s var(--ease);pointer-events:none}.tpf-toast.on{opacity:1;transform:none}.tpf-col{top:21%;display:grid;gap:max(5px,.9cqmin);font-size:var(--fs)}.tpf-col.c{left:50%;transform:translate(-50%);justify-items:center;text-align:center}.tpf-col-title{display:flex;align-items:center;gap:1em;margin-bottom:max(4px,.6cqmin);opacity:.75}.tpf-col-title .tpf-ico{width:1.1em;height:1.1em}.tpf-col ul{display:grid;gap:max(4px,.7cqmin);justify-items:inherit;margin:0;padding:0;list-style:none}.tpf-col li a{display:inline-block;transition:transform .35s var(--ease)}.tpf-col li a:hover{transform:translateY(-2px)}.tpf-big{max-width:90cqw;font-family:var(--font-title);font-size:max(30px,5.2cqmin);line-height:1;color:var(--cta);text-decoration:underline;text-decoration-thickness:max(1.5px,.04em);text-underline-offset:.12em;transition:text-underline-offset .35s var(--ease)}.tpf .tpf-big:hover{text-underline-offset:.22em}.tpf .tpf-map{display:flex;flex-wrap:wrap;justify-content:center;gap:8px max(18px,3cqmin);margin-top:max(14px,2.2cqmin)}.tpf-map a{opacity:.85;transition:opacity .25s,translate .35s var(--ease)}.tpf-map a:hover{opacity:1;translate:0 -2px}.tpf-pin{position:absolute;z-index:3;left:50%;top:64%;width:max(46px,9cqmin);height:max(92px,18cqmin);transform:translate(-50%,-100%);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tpf-pin:focus-visible{outline-offset:6px}.tpf-tilt{position:absolute;inset:0;transform-origin:50% 100%;transform:rotate(calc(5deg + var(--tilt, 0deg)));transition:transform .7s var(--ease)}.tpf-drop,.tpf-body{position:absolute;inset:0;transform-origin:50% 100%}.tpf-body{transition:transform .32s var(--ease)}.tpf-pin-svg{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.tpf-shadow{position:absolute;right:50%;bottom:-.5%;width:150%;height:24%;transform-origin:100% 50%;transform:rotate(16deg);transition:transform .45s var(--ease),opacity .45s}.tpf-shadow:before,.tpf-shadow:after{content:"";position:absolute;top:50%;border-radius:50%;transform:translateY(-50%)}.tpf-shadow:before{right:0;width:100%;height:24%;background:linear-gradient(90deg,transparent,rgba(9,22,48,.26) 60%,rgba(9,22,48,.42));filter:blur(2px)}.tpf-shadow:after{left:-6%;width:60%;height:100%;background:radial-gradient(closest-side,rgba(9,22,48,.22),transparent);filter:blur(3px)}.tpf:not(.s2) .tpf-pin{opacity:0;pointer-events:none}.tpf.s2 .tpf-drop{animation:tpf-drop .62s cubic-bezier(.5,0,.75,0) both}.tpf.s2 .tpf-shadow{animation:tpf-shade .62s cubic-bezier(.5,0,.75,0) both}.tpf-pin:hover .tpf-body{transform:translateY(-3%)}.tpf-pin:hover .tpf-shadow{transform:rotate(16deg) translate(-5%) scaleX(1.06)}.tpf-pin[data-pin=lift] .tpf-body{transform:translateY(-22%) rotate(-10deg);transition-duration:.3s}.tpf-pin[data-pin=lift] .tpf-shadow{transform:rotate(16deg) translate(-26%) scale(1.25);opacity:.55}.tpf-pin[data-pin=stab] .tpf-body{animation:tpf-stab .42s cubic-bezier(.55,0,.8,.2) both}.tpf-brand{left:50%;top:67%;width:max-content;transform:translate(-50%);display:grid;justify-items:stretch}.tpf-word{display:block;overflow:hidden;padding:0 .5% 3%}.tpf-word span{display:block;position:relative;transition:transform 1s var(--ease) .5s}.tpf-word img{display:block;width:var(--logo-w);height:auto}.tpf-word span:after{content:"";position:absolute;left:2%;right:2%;bottom:-1.5%;height:max(3px,1.6cqmin);border-radius:99px;background:var(--cta);transform-origin:0 50%;transition:transform .9s var(--ease) 1.05s}.tpf:not(.s3) .tpf-word span{transform:translateY(125%);transition-delay:0s}.tpf:not(.s3) .tpf-word span:after{transform:scaleX(0);transition-delay:0s}.tpf-side{top:76%;display:grid;justify-items:center;gap:max(10px,1.9cqmin);font-size:max(13px,2.1cqmin)}.tpf-side.l{right:calc(50% + var(--logo-w) / 2 + max(28px,6cqmin))}.tpf-side.r{left:calc(50% + var(--logo-w) / 2 + max(28px,6cqmin))}.tpf-side .tpf-ico{transition:transform .35s var(--ease)}.tpf-side:hover .tpf-ico{transform:translateY(-2px) rotate(-8deg)}.tpf-side span{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .4s var(--ease)}.tpf-side:hover span{background-size:100% 1px}.tpf-foot{left:0;right:0;bottom:5%;display:flex;align-items:center;justify-content:space-between;gap:1.5em;padding:0 15%;font-size:max(12px,1.85cqmin)}.tpf-credit{position:absolute;left:50%;transform:translate(-50%);font-size:max(10px,1.4cqmin);letter-spacing:.08em;text-transform:uppercase;opacity:.62;white-space:nowrap}@container (max-width: 620px){.tpf-top{padding:0 7%}.tpf-mail span{display:none}.tpf-col{top:24%}.tpf-big{font-size:26px}.tpf-side{top:86%}.tpf-side{font-size:12px}.tpf-side.l{right:auto;left:7%}.tpf-side.r{left:auto;right:7%}.tpf-foot{padding:0 7%;bottom:3.5%}.tpf-credit{bottom:2.4em;font-size:11px}.tpf-map a,.tpf-ib,.tpf-mail{position:relative}.tpf-map a:after,.tpf-ib:after,.tpf-mail:after,.tpf-side:after,.tpf-logo:after{content:"";position:absolute;inset:-10px}.tpf-map a:after{inset:-14px -6px}}@keyframes tpf-hit{0%{transform:translateY(0)}30%{transform:translateY(2px)}60%{transform:translateY(-.5px)}to{transform:translateY(0)}}@keyframes tpf-drop{0%{transform:translateY(-62cqh) rotate(-28deg) scale(1.5);opacity:0}25%{opacity:1}80%{transform:translateY(0) rotate(3deg) scale(1)}90%{transform:scale(1.04,.95)}to{transform:none;opacity:1}}@keyframes tpf-shade{0%{transform:rotate(16deg) translate(-60%) scale(2.4);opacity:0}80%{transform:rotate(16deg);opacity:1}to{transform:rotate(16deg);opacity:1}}@keyframes tpf-stab{0%{transform:translateY(-22%) rotate(-10deg)}70%{transform:translateY(1.5%) rotate(1deg)}to{transform:none}}@keyframes tpf-ping{0%{transform:scale(1);opacity:.9}80%,to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion: reduce){.tpf *,.tpf *:before,.tpf *:after{animation:none!important;transition-duration:.01s!important;transition-delay:0s!important}}.legal-page{background:var(--white);color:var(--night)}.legal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:840px;margin:0 auto;padding:24px var(--gutter)}.legal-back{font-size:15px;font-weight:600;color:var(--blue)}.legal-back:hover{text-decoration:underline;text-underline-offset:4px}.legal{max-width:840px;margin:0 auto;padding:clamp(32px,6vw,72px) var(--gutter) clamp(64px,8vw,120px);font-size:17px;line-height:1.7;color:#0a1440d1}.legal__title{margin:0;font-family:var(--font-title);font-weight:400;font-size:var(--fs-h2);line-height:1;color:var(--night)}.legal__date{margin:12px 0 0;font-size:15px;color:#0a14408c}.legal h2{margin:48px 0 12px;font-size:clamp(20px,1.6vw,24px);font-weight:800;line-height:1.3;color:var(--night)}.legal h3{margin:24px 0 8px;font-size:18px;font-weight:700;color:var(--night)}.legal p{margin:0 0 12px}.legal ul{margin:0 0 12px;padding-left:1.2em}.legal a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.legal-footer{padding:40px var(--gutter);background:var(--night);color:#fffc;font-size:15px;text-align:center}.legal-footer p{margin:0 0 8px}.legal-footer strong{color:var(--white)}@media (max-width: 1100px){.nav{display:none}.burger{display:block}.header__cta{margin-left:auto}.header.is-open .nav{display:flex;flex-direction:column;gap:0;position:absolute;top:calc(var(--header-h) - 8px);left:var(--gutter);right:var(--gutter);padding:10px;border-radius:24px;background:var(--white);box-shadow:0 24px 48px -20px #0a144059}.header.is-open .nav__link{padding:14px 18px;font-size:17px;color:var(--night)}}@media (max-width: 1100px){.offers__grid{grid-template-columns:1fr;gap:48px;max-width:760px;margin-inline:auto}.pack-solo{grid-column:auto;margin-top:0}.hero{height:auto;min-height:0;display:flex;flex-direction:column;padding-bottom:calc(40px + var(--round))}.hero__layer--title,.hero__layer--char{position:relative;inset:auto}.hero__char{position:relative;left:50%;height:auto;width:min(112vw,720px);margin-top:4vw;transform:translate(-38%)}.hero__intro,.hero__ctas{position:relative;inset:auto;margin:0 var(--gutter)}.hero__intro{max-width:520px;margin-top:24px;margin-bottom:24px}.hero__ctas{align-items:flex-start}}@media (max-width: 820px){:root{--header-h: 72px}.brand__logo{height:46px}.header__right{gap:10px}.header__cta{padding:12px 16px;font-size:13px}.hero__heading{padding:calc(var(--header-h) + 28px) var(--gutter) 0}.hero__line1{font-size:7.6vw}.hero__line2{font-size:12.4vw}.hero__char{width:112vw}.hero__ctas{align-items:stretch}.pains{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto;gap:32px}.offer__foot .btn,.pack-solo .btn{width:100%}.about__grid{grid-template-columns:1fr}.about__portrait{max-width:460px;margin-inline:auto}.about__tag{left:-2%}.faq__grid{grid-template-columns:1fr;gap:32px}.faq__title{position:static}}@media (max-width: 345px){.brand__logo{height:38px}.header__right{gap:8px}.header__cta{padding:12px;font-size:12px}}@media (max-width: 1100px){.hero__heading{padding-top:calc(var(--header-h) + 28px)}.hero{display:block;height:calc(100svh + var(--round));min-height:calc(620px + var(--round));padding-bottom:0}.hero__layer--char{position:absolute;inset:0}.hero__char{position:absolute;left:50%;bottom:calc(var(--round) + 10vh);width:min(96vw,640px,calc(max(100svh,620px) - 360px));margin:0;transform:translate(-38%)}.hero__intro{position:absolute;z-index:2;left:var(--gutter);bottom:calc(var(--round) + 20px);width:min(520px,calc(100% - 2 * var(--gutter)));max-width:none;margin:0;padding:20px 22px 92px;border-radius:26px;background:#ffffffdb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 48px -28px #0a144080}.hero__ctas{position:absolute;z-index:3;left:calc(var(--gutter) + 22px);bottom:calc(var(--round) + 38px);width:calc(min(520px,100% - 2 * var(--gutter)) - 44px);margin:0}.hero__ctas .btn{width:100%}}@media (max-width: 640px){.hero__char{bottom:calc(var(--round) + 17vh);width:min(118vw,calc(max(100svh,620px) - 330px))}.hero__intro{right:var(--gutter);bottom:calc(var(--round) + 16px);width:auto;padding:16px 18px 84px;border-radius:24px}.hero__intro .badge{margin-bottom:10px;font-size:12px}.pack-solo__value{display:block;font-size:15px}.pack-solo__text strong{margin-left:0}.chat__toggle{margin-left:auto}.chat__icon{width:28px;bottom:calc(100% - 8px)}.badge{white-space:normal;border-radius:14px;line-height:1.35}.hero__text{font-size:15px;line-height:1.5}.hero__ctas{left:calc(var(--gutter) + 18px);right:calc(var(--gutter) + 18px);bottom:calc(var(--round) + 32px);width:auto}.bento{display:flex;gap:14px;max-width:none;margin-inline:calc(-1 * var(--gutter));padding:8px var(--gutter) 24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.bento::-webkit-scrollbar{display:none}.result{flex:0 0 84%;scroll-snap-align:start}.cta__float--heart{left:4%;top:6%;width:64px}.cta__float--bolt{right:5%;top:9%;width:52px}.cta__float--flame{left:8%;bottom:1.5%;width:40px}}@media (max-width: 640px){.faq__grid,.about__grid{gap:var(--space-block)}.offers__grid{gap:24px}.method__stage{row-gap:24px}.offer,.pack-solo{padding:20px;border-radius:24px}.pain__content{padding:30px 20px 22px;border-radius:24px}.pain__backdrop,.result{border-radius:24px}.pack-solo{margin-top:0}.offer--coaching .offer__badge{top:-12px}.offer--coaching{padding-top:48px}.notif{gap:14px;padding:14px 18px 14px 14px;border-radius:22px}.notif__icon{width:46px;height:46px;border-radius:12px}.notif__text{font-size:15px}}@media (prefers-reduced-motion: reduce){.btn,.burger span{transition:none}}.cookies{position:fixed;left:clamp(16px,2.5vw,32px);bottom:calc(clamp(16px,2.5vw,32px) + env(safe-area-inset-bottom));z-index:900;width:min(380px,calc(100vw - 32px));padding:30px 24px 18px;border-radius:24px;background:var(--white);color:var(--night);box-shadow:0 0 0 1px #0a14400f,0 30px 60px -24px #050a3c8c;opacity:0;translate:0 24px;transition:opacity .4s,translate .6s var(--ease-out)}.cookies.is-open{opacity:1;translate:0 0}.cookies__faces{--w: 92px;position:absolute;bottom:calc(100% - 44px);left:calc(50% - var(--w) / 2);width:var(--w);height:116px;pointer-events:none}.cookies__face{position:absolute;left:0;bottom:0;width:100%;height:auto;filter:drop-shadow(0 10px 12px rgba(5,10,60,.3));opacity:0;scale:.85;rotate:-6deg;transform-origin:50% 100%;transition:opacity .25s,scale .45s var(--spring, cubic-bezier(.34, 1.56, .64, 1)),rotate .45s var(--ease-out)}.cookies[data-mood=yes] .cookies__face--yes,.cookies[data-mood=no] .cookies__face--no{opacity:1;scale:1;rotate:0deg}.cookies.is-open[data-mood=yes] .cookies__face--yes{animation:cookie-nod 2.6s ease-in-out .6s infinite}@keyframes cookie-nod{0%,to{translate:0 0}50%{translate:0 -5px}}.cookies__title{margin:0 0 8px;font:700 1.125rem/1.2 var(--font-display);letter-spacing:-.01em}.cookies__text{margin:0;font-size:.875rem;line-height:1.55;color:#0a1440b8}.cookies__text a{color:var(--blue);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.cookies__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.cookies__btn{padding:12px 16px;border-radius:18px}.cookies__btn--no{border:1.5px solid rgba(10,20,64,.16);background:transparent;color:var(--night)}.cookies__btn--no:hover{background:#1a47ff0f}.cookies__more{display:block;margin:10px auto 0;padding:6px 10px;border:0;background:none;color:#0a1440b3;font:600 .8125rem/1.2 var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cookies__more:hover{color:var(--blue)}.cookies__list{margin:4px 0 0;padding:0;list-style:none}.cookies__item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(10,20,64,.08)}.cookies__name{display:grid;gap:2px;font-size:.8125rem;line-height:1.35;color:#0a1440a6;cursor:pointer}.cookies__name strong{font-size:.9375rem;color:var(--night)}.cookies__always{flex:none;font-size:.75rem;font-weight:700;color:var(--blue)}.cookies__switch{position:relative;flex:none;width:44px;height:26px;margin:0;border-radius:999px;background:#0a14402e;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color .25s}.cookies__switch:before{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--white);box-shadow:0 1px 3px #00000040;transition:translate .3s var(--ease-out)}.cookies__switch:checked{background:var(--blue)}.cookies__switch:checked:before{translate:18px 0}.cookies button:focus-visible,.cookies a:focus-visible,.cookies__switch:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width: 640px){.cookies{right:16px;left:16px;width:auto}.cookies__faces{--w: 80px;height:100px;bottom:calc(100% - 30px)}}@media (prefers-reduced-motion: reduce){.cookies{translate:none}.cookies__face{transition:opacity .2s;scale:1;rotate:0deg}.cookies.is-open[data-mood=yes] .cookies__face--yes{animation:none}}.cal-faces{position:fixed;inset:0;z-index:2147483647;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:visible;pointer-events:none}.cal-faces{display:none}.cal-faces.is-open{display:block}.cal-faces__face{position:absolute;height:auto;filter:drop-shadow(0 14px 18px rgba(5,10,60,.35));scale:0}.cal-faces.is-open .cal-faces__face{animation:cal-face-pop .7s var(--spring, cubic-bezier(.34, 1.56, .64, 1)) var(--delay) forwards,cal-face-float var(--float, 5s) ease-in-out calc(var(--delay) + .7s) infinite}.cal-faces__face--1{left:0;top:0;width:clamp(100px,9vw,150px);rotate:-10deg;--delay: .35s}.cal-faces__face--2{left:0;top:0;width:clamp(92px,8.5vw,140px);rotate:9deg;--delay: .5s;--float: 6s}.cal-faces__face--3{left:0;top:0;width:clamp(66px,6vw,96px);rotate:6deg;--delay: .65s;--float: 4.6s}@keyframes cal-face-pop{0%{scale:0}to{scale:1}}@keyframes cal-face-float{0%,to{translate:0 0}50%{translate:0 -12px}}@media (max-width: 640px){.cal-faces__face--1,.cal-faces__face--2{display:none}.cal-faces__face--3{left:10px;top:6px;width:54px}}@media (prefers-reduced-motion: reduce){.cal-faces.is-open .cal-faces__face{animation:none;scale:1}}.offer__per{font-size:.42em;font-weight:600;letter-spacing:0}.results__lead a,.about__text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.results__lead a .w,.about__text a .w{text-decoration:underline;text-underline-offset:3px}.step__more,.offer__more{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.offer>.offer__more{display:inline-block;margin-top:16px;font-size:15px}.offer__foot .offer__more{flex-basis:100%;font-size:15px}.offer--coaching .offer__more{position:relative;color:var(--white)}.tpf .tpf-who{margin:max(12px,1.8cqmin) 0 0;font-size:max(13px,2cqmin);text-align:center;opacity:.85}.tpf-who a{text-decoration:underline;text-underline-offset:3px}.tpf-more{display:none}@media (max-width: 620px){.tpf-who,.tpf-wide{display:none}.tpf-more{display:block;padding:24px var(--gutter) 40px;background:#f4f5f9;color:var(--night);font-size:15px;line-height:1.5;text-align:center}.tpf-more p{margin:0 0 16px}.tpf-more a{text-decoration:underline;text-underline-offset:3px}.tpf-more ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;margin:0;padding:0;list-style:none}}.sp{background:var(--white);color:var(--night)}.sp-head{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:24px;padding:12px var(--gutter);background:#fffffff0;border-bottom:1px solid rgba(10,20,64,.1)}.sp-head .brand__logo{display:block;width:auto;height:34px}.sp-nav{display:flex;gap:20px;margin-left:auto;font-size:15px;font-weight:600}.sp-nav a:hover,.sp-nav a[aria-current]{color:var(--blue)}.sp-hero{padding:clamp(40px,7vw,96px) var(--gutter) clamp(44px,6vw,80px);background:var(--blue);color:var(--white)}.sp-hero__in{max-width:860px;margin:0 auto}.sp-crumbs{margin:0 0 20px;font-size:14px;color:#fffc}.sp-crumbs a{text-decoration:underline;text-underline-offset:3px}.sp-hero h1{margin:0;font-family:var(--font-title);font-weight:400;font-size:clamp(2.25rem,1.5rem + 3vw,4.25rem);line-height:1.02}.sp-lead{margin:20px 0 0;font-size:var(--fs-lead);line-height:1.5}.sp-by{margin:16px 0 0;font-size:14px;color:#ffffffbf}.sp-btns{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 8px}.sp .btn{white-space:normal;text-align:center}.sp-btn2{border:2px solid currentColor;border-radius:18px}.sp-body{max-width:760px;margin:0 auto;padding:clamp(40px,6vw,80px) var(--gutter);font-size:18px;line-height:1.7;color:#0a1440db}.sp-body>:first-child{margin-top:0}.sp-body h2{margin:56px 0 14px;font-size:clamp(24px,1.2rem + 1vw,32px);font-weight:800;line-height:1.2;color:var(--night)}.sp-body h3{margin:32px 0 8px;font-size:20px;font-weight:700;line-height:1.3;color:var(--night)}.sp-body p{margin:0 0 16px}.sp-body ul,.sp-body ol{margin:0 0 20px;padding-left:1.3em}.sp-body li{margin-bottom:8px}.sp-body a:not(.btn){color:var(--blue);text-decoration:underline;text-underline-offset:3px}.sp-body strong{color:var(--night)}.sp-box{margin:28px 0;padding:24px;border-radius:18px;background:var(--cream)}.sp-box>:last-child{margin-bottom:0}.sp-price{font-size:40px;font-weight:800;line-height:1;color:var(--night)}.sp-faq details{border-bottom:1px solid rgba(10,20,64,.14)}.sp-faq summary{padding:16px 0;font-weight:700;color:var(--night);cursor:pointer}.sp-faq details p{margin:0 0 16px}.sp-cta{padding:clamp(48px,7vw,88px) var(--gutter);background:var(--night);color:var(--white);text-align:center}.sp-cta h2{margin:0;font-family:var(--font-title);font-weight:400;font-size:clamp(2rem,1.4rem + 2.4vw,3.5rem);line-height:1.05}.sp-cta p{max-width:560px;margin:16px auto 0;font-size:18px;line-height:1.5;color:#ffffffd9}.sp-cta .sp-btns{justify-content:center}.sp-foot{padding:40px var(--gutter);background:#08102f;color:#fffc;font-size:15px;line-height:1.6;text-align:center}.sp-foot p{margin:0 0 12px}.sp-foot strong{color:var(--white)}.sp-foot a{text-decoration:underline;text-underline-offset:3px}.sp-foot__nav{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:0 0 12px;padding:0;list-style:none}.gr-q{margin:0 0 18px;padding:0 0 18px;border:0;border-bottom:1px solid rgba(10,20,64,.14)}.gr-q legend{padding:0;font-weight:700;color:var(--night)}.gr-q label{display:inline-flex;align-items:center;gap:6px;margin:10px 18px 0 0;cursor:pointer}.gr-result[hidden]{display:none}.gr-result{margin-top:28px;padding:24px;border-radius:18px;background:var(--cream)}.gr-score{font-size:48px;font-weight:800;line-height:1;color:var(--night)}@media (max-width: 760px){.sp-head{flex-wrap:wrap;gap:10px 16px}.sp-head .btn{margin-left:auto;padding:10px 16px;font-size:14px}.sp-nav{order:3;width:100%;margin:0;gap:16px;overflow-x:auto;font-size:14px;white-space:nowrap}.sp-body{font-size:17px}.sp-btns .btn{width:100%}.sp-head{position:static}}
