:root{color:#171a1d;font-synthesis:none;--ink:#171a1d;--muted:#64625d;--paper:#f4f1ea;--paper-deep:#e7e1d7;--orange:#f45a23;--orange-dark:#d74512;--line:#171a1d26;--max:1240px;--display:"Arial Narrow", "Aptos Display", "Segoe UI", sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);background:#f2eee7;font-family:Aptos,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:0;color:var(--ink);margin:0}body:before{content:"";z-index:50;opacity:.025;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.045em;text-wrap:balance}p{color:var(--muted);text-wrap:pretty;line-height:1.65}.page-width{width:min(calc(100% - 48px), var(--max));margin-inline:auto}.section{padding:8.5rem 0 9.5rem}.eyebrow,.kicker{color:var(--orange-dark);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.76rem;font-weight:800;display:inline-flex}.reveal{opacity:0;transition:opacity .55s ease, transform .55s var(--ease-out);transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.icon{flex:none;width:1.25em;height:1.25em}.button{background:var(--orange);min-height:3.8rem;color:var(--ink);border:2px solid var(--orange);cursor:pointer;transition:color .38s cubic-bezier(.4, 0, .2, 1), background-color .38s cubic-bezier(.4, 0, .2, 1), border-color .38s cubic-bezier(.4, 0, .2, 1), transform .14s var(--ease-out), box-shadow .38s cubic-bezier(.4, 0, .2, 1);border-radius:.35rem 1.15rem .35rem .35rem;justify-content:center;align-items:center;gap:.85rem;padding:.2rem 1.45rem;font-weight:800;display:inline-flex;box-shadow:0 14px 30px #c538092b}.button:active{transform:scale(.97)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #ffb99e}.button-small{border-radius:.3rem .85rem .3rem .3rem;min-height:3rem;padding-inline:1.15rem}.text-link{align-items:center;gap:.7rem;font-weight:750;display:inline-flex}.text-link:hover{color:var(--orange-dark)}.skip-link{z-index:100;background:#fff;border-radius:.25rem;padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.promo{z-index:30;color:var(--ink);background:var(--orange);border-bottom:1px solid #171a1d29;position:sticky;top:0;overflow:hidden}.promo-inner{grid-template-columns:minmax(0,1fr);align-items:center;min-height:4.35rem;display:grid}.promo-inner:hover .promo-track,.promo-inner:focus-visible .promo-track{animation-play-state:paused}.promo-inner:focus-visible{outline:3px solid var(--ink);outline-offset:-5px}.promo-marquee{min-width:0;overflow:hidden}.promo-track{width:max-content;animation:105s linear infinite promo-marquee;display:flex}.promo-sequence{flex:none;display:flex}.promo-copy{white-space:nowrap;color:var(--ink);letter-spacing:.025em;text-transform:uppercase;flex:none;padding-right:4.6rem;font-size:1rem;font-weight:900;line-height:1;position:relative}.promo-copy:after{content:"";background:var(--ink);border-radius:50%;width:.36rem;height:.36rem;position:absolute;top:50%;right:2.15rem;transform:translateY(-50%)}@keyframes promo-marquee{to{transform:translate(-50%)}}.site-header{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#171a1df0;border-bottom:1px solid #ffffff14;position:relative}.nav-shell{width:min(calc(100% - 48px), var(--max));justify-content:space-between;align-items:center;height:5.8rem;margin:auto;display:flex}.brand img{object-fit:contain;width:158px;height:46px}.nav-links{color:#ffffffb8;align-items:center;gap:2rem;font-size:.85rem;font-weight:700;display:flex}.nav-links>a:not(.button){padding:.9rem 0}.nav-links>.nav-details{color:#ffffffeb;letter-spacing:.01em;font-size:.95rem;font-weight:800}.nav-details[aria-current=page]{text-underline-offset:.35em;text-decoration:underline}.nav-links>a.active,.nav-links>a:hover{color:#fff}.nav-links .button{color:var(--ink);box-shadow:none;background:#fff;border-color:#fff}.nav-links .button:hover{color:#fff;background:0 0}.landing-header{background:#171a1d}.landing-nav{gap:2.4rem}.landing-nav-cta{color:var(--ink);box-shadow:none;background:#fff;border-color:#fff}.menu-button{display:none}.hero{min-height:calc(100dvh - 10.15rem);color:var(--ink);background:var(--paper);position:relative;overflow:hidden}.hero:after{display:none}.hero-gradient{pointer-events:none;background:radial-gradient(ellipse 54% 48% at 50% 44%, #ffcd9b75, transparent 72%), radial-gradient(circle at 22% 58%, #f45a231a, transparent 31%), var(--paper);position:absolute;inset:0}.hero-gradient:after{content:"";background:radial-gradient(70% 66% at 50% 44%,#0000 48%,#171a1d06 100%);position:absolute;inset:0}.hero-gradient canvas{width:100%;height:100%;display:block}.hero-grid{z-index:2;grid-template-columns:1fr;align-items:center;min-height:calc(100dvh - 10.15rem);padding:6.5rem 0 5.25rem;display:grid;position:relative}.hero-copy{text-align:center;justify-items:center;padding-top:0;display:grid}.hero h1{letter-spacing:-.02em;text-transform:uppercase;max-width:1020px;margin-bottom:1.75rem;font-size:clamp(3rem,4.65vw,4.5rem);font-weight:900;line-height:1.08}.hero-copy>p{max-width:690px;color:var(--muted);margin-bottom:2.35rem;font-size:1.13rem}.hero-actions{align-items:center;gap:1.5rem;display:flex}.hero-primary-cta{min-width:15rem}.hero-secondary-link{color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:.65rem;padding:.75rem 0;font-size:.85rem;font-weight:800;display:inline-flex}.hero-secondary-link .icon{width:1rem}.hero .text-link{color:var(--ink)}.play{border:1px solid var(--line);border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:grid}.trust-row{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.7rem 1.5rem;margin-top:2.25rem;font-size:.78rem;font-weight:700;display:flex}.trust-row span{align-items:center;gap:.3rem;display:inline-flex}.trust-row .icon{color:var(--orange)}.hero-visual{border-radius:.25rem;width:min(100%,1040px);height:clamp(390px,45vw,570px);margin:0 auto;position:relative;overflow:hidden;box-shadow:0 28px 70px #271f1724}.hero-visual:after{content:"";background:linear-gradient(#0000 50%,#050709bf);position:absolute;inset:0}.hero-visual img{object-fit:cover;width:100%;height:100%}.hero-visual figcaption{z-index:2;gap:.25rem;display:grid;position:absolute;bottom:1.8rem;left:1.8rem}.hero-visual figcaption span{color:#ffffffb3;font-size:.8rem}.vsl-section{color:#fff;background:var(--ink);height:clamp(620px,60vw,820px);scroll-margin-top:4.35rem;position:relative;overflow:hidden}.vsl-intro{z-index:3;pointer-events:none;margin-inline:auto;position:absolute;top:clamp(3rem,6vw,5.5rem);left:0;right:0}.vsl-intro h2{color:#fff;text-transform:uppercase;text-shadow:0 2px 30px #0000004d;max-width:760px;margin-bottom:0;font-size:clamp(3rem,5.2vw,5.2rem);line-height:.9}.vsl-stage{color:#fff;background:var(--ink);text-align:left;width:100%;height:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;position:relative;overflow:hidden}.vsl-stage img,.vsl-stage video{object-fit:cover;width:100%;height:100%}.vsl-placeholder img{transition:transform .7s var(--ease-out)}.vsl-shade{pointer-events:none;background:linear-gradient(90deg,#0c0e10b3,#0c0e100d 72%),linear-gradient(#0c0e1061,#0000 42%,#0c0e107a);position:absolute;inset:0}.vsl-proof-caption{z-index:2;left:max(24px, calc((100vw - var(--max)) / 2));gap:.55rem;max-width:min(610px,70%);display:grid;position:absolute;bottom:clamp(2.5rem,5vw,4.5rem)}.vsl-proof-caption strong{font:900 clamp(1.45rem, 2.6vw, 2.55rem)/.98 var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance}.vsl-control{align-items:center;gap:1.2rem;display:flex;position:absolute;bottom:clamp(1.5rem,4vw,3.5rem);left:clamp(1.5rem,4vw,3.5rem)}.vsl-control>span:last-child{gap:.2rem;display:grid}.vsl-control b{font:900 clamp(1.35rem, 2.2vw, 2rem) var(--display);letter-spacing:-.02em;text-transform:uppercase}.vsl-control small{color:#ffffffa6}.vsl-play{width:4.7rem;height:4.7rem;color:var(--ink);transition:transform .16s var(--ease-out);background:#fff;border-radius:50%;place-items:center;display:grid}.vsl-play .icon{width:1.6rem;height:1.6rem}.social-proof{isolation:isolate;background-color:#ded8ce;background-image:radial-gradient(circle,#171a1d2b 1px,#0000 1.15px);background-size:22px 22px;padding:5rem 0 3rem;position:relative;overflow:hidden}.social-proof:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ded8ce8c,#ded8ce14 28%,#ded8ce4d);position:absolute;inset:0}.social-proof-heading{margin-bottom:3rem}.social-proof-heading h2{white-space:nowrap;text-transform:uppercase;max-width:none;margin-bottom:0;font-size:clamp(3.2rem,4.8vw,4.8rem);line-height:.92}.client-logo-grid{grid-template-columns:repeat(4,1fr);gap:1.4rem 1rem;display:grid}.client-logo-grid.reveal{opacity:1;transition:none;transform:none}.client-logo-grid.reveal .client-logo-slot{opacity:1;transform:none}.client-logo-grid.reveal.is-visible .client-pin{animation-duration:4.5s;animation-timing-function:cubic-bezier(.45,0,.55,1);animation-fill-mode:both;animation-delay:calc(var(--logo-index) * 55ms)}.client-logo-grid.reveal.is-visible .client-logo-slot--swing-left .client-pin{animation-name:logo-ornament-bump-left}.client-logo-grid.reveal.is-visible .client-logo-slot--swing-right .client-pin{animation-name:logo-ornament-bump-right}@keyframes logo-ornament-bump-left{0%{transform:rotate(0)}7%{transform:rotate(-7deg)}18%{transform:rotate(5.2deg)}30%{transform:rotate(-3.7deg)}43%{transform:rotate(2.45deg)}56%{transform:rotate(-1.5deg)}69%{transform:rotate(.82deg)}81%{transform:rotate(-.38deg)}91%{transform:rotate(.14deg)}to{transform:rotate(0)}}@keyframes logo-ornament-bump-right{0%{transform:rotate(0)}7%{transform:rotate(7deg)}18%{transform:rotate(-5.2deg)}30%{transform:rotate(3.7deg)}43%{transform:rotate(-2.45deg)}56%{transform:rotate(1.5deg)}69%{transform:rotate(-.82deg)}81%{transform:rotate(.38deg)}91%{transform:rotate(-.14deg)}to{transform:rotate(0)}}.client-logo-slot{min-height:11.2rem;color:var(--ink);text-align:center;perspective:700px;place-items:center;padding:.35rem;text-decoration:none;display:grid}.client-logo-slot:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:2rem}.client-pin{transform-origin:50% 8%;aspect-ratio:1;background:var(--pin-color,#f4eee4);border:3px solid #1b1d1f;border-radius:42% 58% 47% 53%/46% 43% 57% 54%;place-items:center;width:10.8rem;padding:1.25rem;transition:box-shadow .26s cubic-bezier(.16,1,.3,1),filter .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #ffffff75,0 4px #111315,0 15px 22px #171a1d38,inset 0 2px 2px #ffffffb8,inset 0 -7px 12px #171a1d24}.client-logo-slot--round .client-pin{border-radius:50%;width:10.2rem}.client-logo-slot--wide .client-pin{aspect-ratio:1.45;border-radius:42% 58% 38% 62%/55% 46% 54% 45%;width:13rem}.client-logo-slot--shield .client-pin{border-radius:42% 42% 52% 52%/26% 26% 68% 68%;width:10.2rem}.client-logo-slot--star .client-pin{border-radius:34% 55% 38% 62%/50% 32% 68% 50%;width:10.7rem}.client-logo-slot:hover .client-pin,.client-logo-slot:focus-visible .client-pin{filter:saturate(1.08)brightness(1.04);box-shadow:0 0 0 2px #ffffff94,0 4px #111315,0 21px 30px #171a1d4d,inset 0 2px 3px #ffffffc7,inset 0 -7px 12px #171a1d24}.client-pin-shine{z-index:2;border-radius:inherit;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 31% 20%,#ffffffd1 0 5%,#ffffff61 6% 18%,#0000 38%),linear-gradient(145deg,#ffffff5c,#0000 38% 72%,#00000017);position:absolute;inset:3px}.client-pin-logo{z-index:1;object-fit:contain;filter:saturate(.94)contrast(1.08);mix-blend-mode:multiply;width:6.4rem;max-width:82%;height:6.4rem;position:relative}.client-pin-logo.is-light{mix-blend-mode:normal;filter:none;width:9.5rem;max-width:86%}.client-pin--cutout{aspect-ratio:1.35;width:14.4rem;box-shadow:none;background:0 0;border:0;border-radius:0;padding:.2rem;overflow:visible}.client-logo-slot--round .client-pin--cutout,.client-logo-slot--shield .client-pin--cutout,.client-logo-slot--star .client-pin--cutout,.client-logo-slot--wide .client-pin--cutout{aspect-ratio:1.35;border-radius:0;width:14.4rem}.client-pin--cutout .client-pin-shine{display:none}.client-pin--cutout .client-pin-logo{mix-blend-mode:normal;filter:drop-shadow(0 2px #ffffff80)drop-shadow(0 4px #111315e6)drop-shadow(0 13px 13px #171a1d38);width:13rem;max-width:98%;height:10.6rem}.client-logo-slot:hover .client-pin--cutout,.client-logo-slot:focus-visible .client-pin--cutout{filter:saturate(1.06)brightness(1.03);box-shadow:none}.client-logo-slot--primary{min-height:12.8rem}.client-logo-slot--primary .client-pin--cutout{width:16.2rem}.client-logo-slot--primary .client-pin--cutout .client-pin-logo{width:15rem;height:12rem}.client-logo-slot--secondary{min-height:12.2rem}.client-logo-slot--secondary .client-pin--cutout{width:15.3rem}.client-logo-slot--secondary .client-pin--cutout .client-pin-logo{width:14rem;height:11.3rem}.client-pin--cutout .client-pin-logo.is-crop-laval{mix-blend-mode:multiply}.client-pin-logo.is-crop-electriks{object-fit:none;object-position:81% 3%;mix-blend-mode:normal;filter:contrast(1.06)saturate(1.05);width:7.4rem;height:5rem}.client-pin-monogram{z-index:1;color:#fff;width:6.2rem;height:6.2rem;font:900 2.25rem/1 var(--display);letter-spacing:-.08em;border:2px solid #ffffffd1;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 3px #00000029}.client-pin--coral{--pin-color:linear-gradient(145deg, #ff8b67, #ef4d2d 72%)}.client-pin--sky{--pin-color:linear-gradient(145deg, #a9e6ff, #5db8e8 72%)}.client-pin--orange{--pin-color:linear-gradient(145deg, #ff9a55, #ef531e 72%);color:#fff}.client-pin--ink{--pin-color:linear-gradient(145deg, #343a40, #121416 72%);color:#fff}.client-pin--cream{--pin-color:linear-gradient(145deg, #fff4cd, #e8c980 72%)}.client-pin--red{--pin-color:linear-gradient(145deg, #ff7773, #bd2432 72%);color:#fff}.client-pin--ice{--pin-color:linear-gradient(145deg, #eaf7fb, #a8d7e6 72%)}.client-pin--violet{--pin-color:linear-gradient(145deg, #b7a7f6, #6755aa 72%);color:#fff}.client-pin--yellow{--pin-color:linear-gradient(145deg, #ffe369, #f2a81d 72%)}.client-pin--yellow .client-pin-monogram{color:var(--ink);border-color:#171a1db8}.client-pin--sage{--pin-color:linear-gradient(145deg, #dce9c6, #9eb57b 72%)}.client-pin--forest{--pin-color:linear-gradient(145deg, #516b5a, #1f382d 72%);color:#fff}.client-pin--aqua{--pin-color:linear-gradient(145deg, #b8efe8, #52bcb0 72%)}.review-grid{grid-template-columns:repeat(3,1fr);gap:1rem;padding-top:2.25rem;display:grid}.review-card.reveal{opacity:1;transition:none;transform:none}.review-card.reveal.is-visible{animation:review-card-enter .44s var(--ease-out) var(--reveal-delay,0s) backwards}@keyframes review-card-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.review-grid blockquote{border-top:3px solid var(--ink);background:#f4efe7c7;flex-direction:column;justify-content:space-between;gap:1.6rem;min-height:13rem;margin:0;padding:1.4rem 1.7rem 1.35rem;display:flex;box-shadow:0 12px 28px #171a1d12}.review-grid blockquote:nth-child(2){color:#fff;border-color:var(--orange);background:var(--ink)}.review-grid p{color:inherit;font:750 clamp(1.15rem, 1.55vw, 1.45rem)/1.23 var(--display);letter-spacing:-.025em;margin:0}.review-grid footer{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:800}.review-grid blockquote:nth-child(2) footer{color:#ffffff85}.review-stars{gap:.28rem;margin-bottom:auto;display:flex}.review-stars svg{width:3.75rem;height:3.75rem;overflow:visible}.review-stars path{fill:#f5ca32;stroke:#111315;stroke-width:1.65px;stroke-linejoin:round}.review-grid blockquote:nth-child(2) .review-stars{filter:drop-shadow(0 0 1px #ffffffb8)}.social-proof .reveal{transition-delay:var(--reveal-delay,0s)}.objection-ledger{padding-top:6rem;padding-bottom:6.5rem;display:block}.objection-ledger-heading{margin-bottom:3.5rem}.objection-ledger-heading h2{text-transform:uppercase;max-width:940px;margin-bottom:0;font-size:clamp(3rem,4.1vw,4.1rem);line-height:.94}.objection-ledger-heading p{max-width:28rem}.objection-ledger-list{border-top:1px solid var(--line)}.objection-ledger-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:baseline;gap:5rem;padding:2rem 0 2.25rem;display:grid}.objection-ledger-row.reveal{transition:opacity .42s var(--ease-out) var(--reveal-delay,0s), transform .42s var(--ease-out) var(--reveal-delay,0s);transform:translateY(30px)}.objection-ledger-row.reveal.is-visible{transform:translateY(0)}.objection-ledger-row h3{letter-spacing:-.025em;max-width:620px;margin-bottom:.8rem;font-size:clamp(1.45rem,2.2vw,2rem)}.objection-ledger-row p{max-width:680px;margin:0}.landing-capture{color:#fff;background:var(--ink);padding:7rem 0}.landing-capture-grid{grid-template-columns:.78fr 1.22fr;align-items:stretch;gap:5rem;display:grid}.risk-reversal{color:var(--ink);background:#e5dfd4;flex-direction:column;justify-content:flex-end;padding:3rem;display:flex}.risk-mark{align-items:flex-end;gap:.8rem;margin-bottom:auto;display:flex}.risk-mark strong{font:900 clamp(7rem, 13vw, 11rem)/.72 var(--display);letter-spacing:-.09em}.risk-mark span{text-transform:uppercase;writing-mode:vertical-rl;margin-bottom:.4rem;font-weight:800}.risk-reversal h2{text-transform:uppercase;max-width:520px;margin:5rem 0 0;font-size:clamp(2.5rem,4vw,4rem);line-height:.93}.landing-form-wrap{padding:.4rem 0}.landing-form-wrap>h2{text-transform:uppercase;max-width:660px;margin-bottom:2rem;font-size:clamp(3.5rem,5.5vw,5.8rem);line-height:.9}.capture-sequence.reveal{transform:none}.capture-sequence>.risk-reversal,.capture-sequence>.landing-form-wrap>h2,.capture-sequence .lead-form{opacity:0;transition:opacity .38s var(--ease-out) var(--capture-delay,0s), transform .38s var(--ease-out) var(--capture-delay,0s);transform:translateY(22px)}.capture-sequence>.risk-reversal{--capture-delay:0s}.capture-sequence>.landing-form-wrap>h2{--capture-delay:80ms}.capture-sequence .lead-form{--capture-delay:.16s}.capture-sequence.is-visible>.risk-reversal,.capture-sequence.is-visible>.landing-form-wrap>h2,.capture-sequence.is-visible .lead-form{opacity:1;transform:translateY(0)}.landing-footer{color:#fff;background:#0d0f11;padding:2.5rem 0}.landing-footer .page-width{grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem 3rem;display:grid}.landing-footer img{width:140px}.landing-footer nav{color:#ffffff7a;grid-column:2;gap:1.2rem;font-size:.72rem;display:flex}.landing-footer nav button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.landing-footer nav button:hover{color:#fff}.landing-footer>.page-width>a{color:#fff;grid-area:1/3;font-weight:700}.meta-consent-banner{z-index:1000;color:#fff;background:#0d0f11f7;border:1px solid #ffffff29;border-radius:.35rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;width:min(100% - 2.5rem,760px);margin-left:auto;padding:1.2rem 1.25rem;display:grid;position:fixed;bottom:1.25rem;left:1.25rem;right:1.25rem;box-shadow:0 18px 60px #00000047}.meta-consent-banner strong{font-family:var(--display);margin-bottom:.25rem;font-size:1.05rem;display:block}.meta-consent-banner p{color:#ffffffb8;max-width:56ch;font-size:.82rem;line-height:1.45}.meta-consent-banner a{color:#fff;text-underline-offset:.18rem;margin-top:.35rem;font-size:.75rem;text-decoration:underline;display:inline-block}.meta-consent-actions{gap:.55rem;display:flex}.meta-consent-actions button{cursor:pointer;border-radius:.2rem;min-height:2.75rem;padding:.65rem 1rem;font-weight:800}.meta-consent-reject{color:#fff;background:0 0;border:1px solid #ffffff52}.meta-consent-accept{color:#0d0f11;background:var(--orange);border:1px solid var(--orange)}.conversion-header{z-index:20;color:#fff;background:var(--ink);border-bottom:1px solid #ffffff1a;position:relative}.conversion-header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:5rem;display:flex}.conversion-header .brand img{width:145px}.conversion-phone{color:#fff;border-bottom:1px solid #ffffff47;padding-bottom:.2rem;font-weight:800}.conversion-page{overflow:clip}.conversion-form-top{background:#f0f2f5;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(4rem,7vw,6rem)}.conversion-form-top-inner{width:min(100% - 48px,680px);margin-inline:auto}.conversion-hero{background:radial-gradient(circle at 12% 15%, #f45a231c, transparent 28rem), var(--paper);padding:clamp(3.5rem,6vw,6rem) 0 clamp(5rem,8vw,8rem);position:relative}.conversion-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:start;gap:clamp(3rem,6vw,6.5rem);display:grid}.conversion-hero-copy{padding-top:clamp(1rem,4vw,4rem);position:sticky;top:2.5rem}.conversion-kicker,.conversion-section-heading>span,.conversion-close-copy>span,.conversion-form-heading>span{color:var(--orange-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.74rem;font-weight:900;display:block}.conversion-hero h1{text-transform:uppercase;max-width:760px;margin-bottom:1.6rem;font-size:clamp(3.7rem,6.2vw,6.4rem);line-height:.89}.conversion-hero-copy>p{max-width:620px;margin-bottom:2rem;font-size:1.12rem}.conversion-hero-facts{border-top:1px solid var(--line);gap:.8rem;padding-top:1.5rem;display:grid}.conversion-hero-facts span{align-items:center;gap:.65rem;font-size:.86rem;font-weight:800;display:flex}.conversion-hero-facts .icon{color:var(--orange-dark)}.conversion-form-shell{color:var(--ink);background:#fff;border:1px solid #dddfe2;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px #171a1d14}.conversion-form-heading{border-bottom:1px solid var(--line);background:#e7e1d7;padding:2.3rem 2.3rem 1.6rem}.conversion-form-heading h2{text-transform:uppercase;max-width:620px;margin-bottom:1rem;font-size:clamp(2rem,3.2vw,3rem);line-height:.96}.conversion-form-heading p{max-width:620px;margin:0;font-size:.92rem}.conversion-form{gap:0;padding:0 2.3rem 2.3rem;display:grid}.conversion-question{border:0;border-bottom:1px solid var(--line);margin:0;padding:1.8rem 0}.conversion-question legend,.conversion-field>label{width:100%;color:var(--ink);margin-bottom:.85rem;font-size:.86rem;font-weight:900;line-height:1.35;display:block}.conversion-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.conversion-option{cursor:pointer;min-height:3.3rem;display:flex;position:relative}.conversion-option input{opacity:0;pointer-events:none;position:absolute}.conversion-option span{width:100%;color:var(--muted);background:var(--paper);border:1px solid var(--line);transition:color .18s ease, background .18s ease, border-color .18s ease, transform .14s var(--ease-out);border-radius:.3rem .8rem .3rem .3rem;align-items:center;padding:.72rem .85rem;font-size:.78rem;font-weight:750;line-height:1.3;display:flex}.conversion-option:hover span{border-color:#171a1d73}.conversion-option input:checked+span{color:#fff;background:var(--ink);border-color:var(--ink)}.conversion-option input:focus-visible+span{outline-offset:2px;outline:3px solid #ffb99e}.conversion-option:active span{transform:scale(.985)}.conversion-field{padding-top:1.4rem;display:grid}.conversion-field>label span{color:var(--muted);font-weight:600}.conversion-field input{width:100%;min-height:3.5rem;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:.3rem;padding:0 1rem}.conversion-field input:focus{border-color:var(--orange);outline:2px solid #f45a232e}.conversion-field small{color:var(--muted);margin-top:.45rem;font-size:.68rem;line-height:1.45}.conversion-form-divider{color:#fff;background:var(--ink);gap:.2rem;margin:2rem -2.3rem 0;padding:1.5rem 2.3rem;display:grid}.conversion-form-divider strong{font:900 1.7rem/1 var(--display);letter-spacing:-.035em;text-transform:uppercase}.conversion-form-divider span{color:#ffffff9e;font-size:.76rem}.conversion-form .form-error{margin-top:1.2rem}.conversion-submit{width:100%;margin-top:1.6rem}.conversion-consent{text-align:center;margin:.85rem 0 0;font-size:.68rem;line-height:1.45}.conversion-consent a{text-underline-offset:2px;font-weight:800;text-decoration:underline}.conversion-success{text-align:center;align-content:center;place-items:center;min-height:500px;padding:3rem;display:grid}.conversion-success>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:4rem;height:4rem;margin-bottom:1rem;display:grid}.conversion-success h3{text-transform:uppercase;margin-bottom:.35rem;font-size:3rem}.conversion-success p{margin:0}.meta-form{background:#fff;flex-direction:column;min-height:560px;display:flex}.meta-form-header{border-bottom:1px solid #e4e6eb;padding:1.7rem 1.8rem 1.35rem}.meta-form-header h1,.meta-form-header h2{max-width:590px;font:800 clamp(1.65rem, 3vw, 2.2rem)/1.08 var(--display);letter-spacing:-.03em;text-transform:none;margin-bottom:.55rem}.meta-form-header p{color:#65676b;margin:0;font-size:.92rem;line-height:1.45}.meta-form-header p strong{color:#32353a;font-weight:850}.meta-progress{background:#e4e6eb;height:4px;overflow:hidden}.meta-progress span{transform-origin:0;background:var(--orange);width:100%;height:100%;transition:transform .22s var(--ease-out);display:block;transform:scaleX(.1667)}.meta-form-body{flex-direction:column;flex:1;padding:1.6rem 1.8rem 1.8rem;display:flex}.meta-step{color:#65676b;margin-bottom:1.25rem;font-size:.76rem;font-weight:700}.meta-question{border:0;margin:0;padding:0}.meta-question legend,.meta-field>label{color:#1c1e21;width:100%;margin-bottom:1rem;font-size:1.08rem;font-weight:700;line-height:1.35}.meta-options{gap:.7rem;display:grid}.meta-option{color:#1c1e21;cursor:pointer;background:#fff;border:1px solid #ccd0d5;border-radius:.5rem;align-items:center;gap:.8rem;min-height:3.65rem;padding:.85rem 1rem;font-size:.94rem;line-height:1.35;transition:background .16s,border-color .16s;display:flex}.meta-option:hover{background:#f5f6f7;border-color:#8a8d91}.meta-option input{opacity:0;pointer-events:none;position:absolute}.meta-radio{border:2px solid #8a8d91;border-radius:50%;flex:none;width:1.2rem;height:1.2rem;box-shadow:inset 0 0 0 3px #fff}.meta-option input:checked+.meta-radio{background:var(--orange);border-color:var(--orange)}.meta-option:has(input:checked){border-color:var(--orange);background:#fff7f3}.meta-option:has(input:focus-visible){outline-offset:2px;outline:3px solid #ffb99e}.meta-field{display:grid}.meta-field input{color:#1c1e21;background:#fff;border:1px solid #ccd0d5;border-radius:.4rem;width:100%;min-height:3.55rem;padding:0 .95rem}.meta-field input:focus{border-color:var(--orange);outline:2px solid #f45a2329}.meta-field>label span{color:#65676b;font-weight:500}.meta-field small{color:#65676b;margin-top:.4rem;font-size:.7rem;line-height:1.4}.meta-contact{gap:1.05rem;display:grid}.meta-phase,.meta-calendar{gap:1.4rem;display:grid}.meta-contact-heading{margin-bottom:.3rem}.meta-contact-heading h2{margin-bottom:.3rem;font-size:1.55rem}.meta-contact-heading p{color:#65676b;margin:0;font-size:.85rem}.meta-form-error{color:#8e2512;border-left:3px solid var(--orange);background:#fee8df;margin:1rem 0 0;padding:.75rem .85rem;font-size:.8rem}.meta-form-actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.8rem;display:flex}.meta-continue,.meta-back{cursor:pointer;border-radius:.4rem;min-height:2.8rem;padding:.35rem 1.25rem;font-weight:750;transition:background .16s,transform .12s}.meta-continue{color:#fff;background:var(--orange);border:1px solid var(--orange);min-width:8.5rem}.meta-continue:hover{background:var(--orange-dark);border-color:var(--orange-dark)}.meta-back{color:#65676b;background:0 0;border:0}.meta-back:hover{color:var(--ink);background:#f0f2f5}.meta-continue:active,.meta-back:active{transform:scale(.98)}.meta-consent{color:#65676b;text-align:center;margin:1rem 0 0;font-size:.68rem;line-height:1.45}.meta-consent a{text-underline-offset:2px;font-weight:700;text-decoration:underline}.booking{gap:1rem;display:grid}.booking-nav{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.booking-nav strong{font-size:.95rem}.booking-nav button{color:#1c1e21;cursor:pointer;background:#fff;border:1px solid #ccd0d5;border-radius:50%;width:2.4rem;height:2.4rem;font-size:1.3rem;line-height:1}.booking-nav button:hover:not(:disabled){border-color:var(--orange);color:var(--orange-dark)}.booking-nav button:disabled{opacity:.35;cursor:default}.booking-week{grid-template-columns:repeat(var(--booking-days,5), minmax(0, 1fr));gap:.5rem;display:grid}.booking-day{align-content:start;gap:.45rem;display:grid}.booking-day-label{color:#1c1e21;justify-items:center;margin:0;font-size:.78rem;font-weight:700;display:grid}.booking-day-label span{color:#65676b;font-weight:600}.booking-day-label span:first-letter{text-transform:uppercase}.booking-slots{gap:.35rem;display:grid}.booking-slot{min-height:2.4rem;color:var(--orange-dark);cursor:pointer;background:#fff;border:1px solid #f3b49c;border-radius:.4rem;font-size:.82rem;font-weight:750;transition:background .16s,border-color .16s,transform .12s}.booking-slot:hover:not(:disabled){border-color:var(--orange);background:#fff7f3}.booking-slot:active:not(:disabled){transform:scale(.97)}.booking-slot:focus-visible{outline-offset:2px;outline:3px solid #ffb99e}.booking-slot[aria-pressed=true],.booking-slot[aria-pressed=true]:hover:not(:disabled){color:#fff;background:var(--orange);border-color:var(--orange)}.booking-slot:disabled{color:#a8abaf;cursor:not-allowed;background:#f0f2f5;border-color:#e4e6eb;text-decoration:line-through}.booking-empty{color:#a8abaf;text-align:center;font-size:.8rem}.booking-confirm{background:#fff7f3;border:1px solid #f3b49c;border-radius:.5rem;gap:.9rem;padding:1rem 1.1rem;display:grid}.booking-confirm p{margin:0;font-size:.92rem;line-height:1.4}.booking-confirm .meta-continue{justify-self:end}.booking-note{color:#65676b;margin:0;font-size:.88rem;line-height:1.45}.booking-done{color:#244b32;background:#e9f4ec;border-left:4px solid #39764d;border-radius:.35rem;gap:.3rem;padding:1rem 1.1rem;display:grid}.booking-done span{font-weight:700}.booking-done span:first-letter{text-transform:uppercase}.booking-done p{margin:0;font-size:.85rem}@media (width<=640px){.booking-week{grid-template-columns:1fr}.booking-day{grid-template-columns:5.5rem 1fr;align-items:start}.booking-day-label{justify-items:start}.booking-slots{grid-template-columns:repeat(auto-fill,minmax(4.4rem,1fr))}}.meta-received{color:#244b32;background:#e9f4ec;border-left:4px solid #39764d;border-radius:.35rem;grid-template-columns:auto 1fr;align-items:center;gap:.8rem;padding:1rem 1.1rem;display:grid}.meta-received>span{color:#fff;background:#39764d;border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.meta-received .icon{width:1.1rem;height:1.1rem}.meta-received strong{font-size:.92rem;line-height:1.35}.meta-calendar .meta-contact-heading h2{letter-spacing:-.04em;max-width:34rem;margin:.2rem 0 0;font-size:clamp(1.75rem,4vw,3rem);line-height:1.02}.meta-calendar .meta-contact-heading h2 span{white-space:nowrap;display:block}.conversion-trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ded8ce;padding:2.2rem 0}.conversion-trust .page-width{grid-template-columns:auto 1fr;align-items:center;gap:3rem;display:grid}.conversion-trust p{color:var(--ink);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.conversion-logo-row{grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:1.4rem;min-width:0;display:grid}.conversion-logo-row img{object-fit:contain;filter:saturate(.82);width:100%;height:64px}.conversion-vsl-section{color:#fff;background:var(--ink);align-items:start;min-height:72dvh;padding:0;display:grid}.conversion-vsl-section>.page-width{gap:0;display:grid}.conversion-section-heading{max-width:900px;margin-bottom:clamp(3rem,6vw,5rem)}.conversion-section-heading h2{text-transform:uppercase;max-width:880px;margin-bottom:1.2rem;font-size:clamp(3.4rem,6.7vw,6.8rem);line-height:.9}.conversion-section-heading p{max-width:640px;margin-bottom:0;font-size:1.05rem}.conversion-vsl-section .conversion-section-heading p{color:#ffffff9e}.conversion-vsl-section .conversion-section-heading{text-align:center;max-width:none;margin:0}.conversion-vsl-badge{text-transform:uppercase;background:#fff;border-radius:.22rem;align-items:center;gap:.45rem;padding:.64rem .8rem;font-weight:900;line-height:1;color:var(--ink)!important;letter-spacing:.07em!important;margin:.95rem auto 3.7rem!important;font-size:.7rem!important;display:inline-flex!important}.conversion-vsl-badge i{background:var(--orange);border-radius:50%;flex:none;width:.48rem;height:.48rem}.conversion-vsl-section .conversion-section-heading h1{letter-spacing:-.055em;text-transform:uppercase;width:min(90vw,72rem);margin:0 auto;font-size:3.05rem;font-weight:900;line-height:1.16}.conversion-vsl-section .conversion-section-heading h1 span{display:block}.conversion-vsl-section .conversion-section-heading p{color:#ffffffeb;max-width:58rem;margin:2.35rem auto 0;font-size:1.75rem;line-height:1.25}.conversion-vsl{width:100%}.conversion-vsl .service-vsl-player{z-index:2;aspect-ratio:auto;border-radius:0;width:min(86vw,42rem);min-height:0;margin:1.9rem auto -1.7rem;overflow:hidden;box-shadow:0 24px 58px #05080f42}.conversion-vsl .service-vsl-player video{aspect-ratio:16/9;object-fit:contain;height:auto}.conversion-vsl-placeholder{color:#fff;background:radial-gradient(circle at 88% 12%,#f45a2338,#0000 28rem),#101316;border:1px solid #ffffff1f;border-radius:.4rem 4rem .4rem .4rem;min-height:570px;padding:clamp(2rem,5vw,5rem)}.conversion-vsl-placeholder-intro{align-items:center;gap:1.2rem;margin-bottom:2.5rem;display:flex}.conversion-vsl-placeholder-intro>div{gap:.3rem;display:grid}.conversion-vsl-placeholder-intro strong{font:900 clamp(1.5rem, 2.5vw, 2.2rem)/1 var(--display);letter-spacing:-.03em;text-transform:uppercase}.conversion-vsl-placeholder-intro small{color:#ffffff8c}.conversion-vsl-placeholder ol{grid-template-columns:1fr 1fr;column-gap:3rem;margin:0;padding:0;list-style:none;display:grid}.conversion-vsl-placeholder li{color:#ffffffd6;border-bottom:1px solid #ffffff24;grid-template-columns:2.5rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.conversion-vsl-placeholder li:nth-child(-n+2){border-top:1px solid #ffffff24}.conversion-vsl-placeholder li span{color:#ff8b61;font-size:.72rem;font-weight:900}.conversion-vsl-cta{color:var(--ink);background:#fbfaf7;border-top:0;padding:4.3rem 0 3.6rem}.conversion-vsl-cta .page-width{text-align:center;justify-items:center;gap:1.4rem;display:grid}.conversion-vsl-cta p{color:#303238;max-width:48rem;margin:0;font-size:1.18rem;font-weight:650;line-height:1.45}.conversion-vsl-cta .button{color:#fff;background:var(--orange);border-color:var(--orange);text-transform:uppercase;border-radius:.35rem;min-width:min(100%,27.5rem);min-height:5rem;font-size:1.15rem;box-shadow:0 14px 30px #c538092b}.conversion-details{padding:clamp(6.5rem,10vw,10rem) 0}.conversion-details .conversion-section-heading>span,.conversion-proof .conversion-section-heading>span{color:var(--orange-dark)}.conversion-details .conversion-section-heading p{color:var(--muted)}.conversion-details-grid{grid-template-columns:1.08fr .92fr;align-items:start;gap:clamp(3rem,6vw,6rem);display:grid}.conversion-detail-image{border-radius:.4rem .4rem .4rem 4rem;min-height:690px;margin:0;position:sticky;top:2rem;overflow:hidden}.conversion-detail-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.conversion-detail-image:after{content:"";background:linear-gradient(#0000,#0c0e10d1);position:absolute;inset:45% 0 0}.conversion-detail-image figcaption{z-index:2;color:#fff;max-width:500px;font:800 1.35rem/1.2 var(--display);position:absolute;bottom:2rem;left:2rem;right:2rem}.conversion-detail-list{border-top:1px solid var(--line)}.conversion-detail-list article{border-bottom:1px solid var(--line);padding:2rem 0 2.6rem}.conversion-detail-list article>span{color:var(--orange-dark);letter-spacing:.11em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:900;display:block}.conversion-detail-list h3{margin-bottom:.8rem;font-size:clamp(2rem,3vw,3rem);line-height:1}.conversion-detail-list p{margin-bottom:0}.conversion-proof{background-color:#ded8ce;background-image:radial-gradient(circle,#171a1d2b 1px,#0000 1.15px);background-size:22px 22px;padding:clamp(5.5rem,8vw,8rem) 0}.conversion-proof .conversion-section-heading{margin-bottom:3.5rem}.conversion-proof .conversion-section-heading h2{font-size:clamp(3.3rem,5.5vw,5.5rem)}.conversion-quotes{grid-template-columns:1.15fr .85fr;gap:1rem;display:grid}.conversion-quotes blockquote{border-top:3px solid var(--ink);background:#f4f1eae6;flex-direction:column;justify-content:space-between;gap:2rem;min-height:260px;margin:0;padding:2rem;display:flex}.conversion-quotes blockquote:first-child{color:#fff;background:var(--ink);border-color:var(--orange);grid-row:span 2;min-height:536px}.conversion-quotes blockquote:first-child p{font-size:clamp(2rem,3.4vw,3.7rem)}.conversion-quotes p{color:inherit;font:800 clamp(1.35rem, 2vw, 1.9rem)/1.12 var(--display);letter-spacing:-.03em;margin:0}.conversion-quotes .review-stars svg{width:2.9rem;height:2.9rem}.conversion-siq-proof{color:#fff;background:var(--ink);padding:clamp(4rem,6vw,6rem) 0 clamp(5rem,7vw,7rem)}.conversion-siq-proof .conversion-section-heading{margin-bottom:clamp(2.25rem,3vw,3.25rem)}.conversion-siq-proof .conversion-section-heading p{color:#ffffff9e}.conversion-siq-grid{grid-template-rows:repeat(2,minmax(250px,1fr));grid-template-columns:1.35fr .65fr;gap:1rem;display:grid}.conversion-siq-grid figure{background:#101316;min-height:0;margin:0;position:relative;overflow:hidden}.conversion-siq-grid img,.conversion-siq-grid video{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.conversion-siq-grid figure:hover img,.conversion-siq-grid figure:hover video{transform:scale(1.025)}.conversion-siq-feature{border-radius:.35rem .35rem .35rem 3.5rem;grid-row:1/-1;min-height:640px!important}.conversion-siq-feature img,.conversion-siq-feature video{object-position:center 23%}.conversion-siq-shot{border-radius:.35rem 2.4rem .35rem .35rem}.conversion-siq-team img{object-position:center 38%;transform:scale(1.16)}.conversion-siq-team:hover img{transform:scale(1.19)!important}.conversion-proof-close{color:#fff;text-align:center;background:#0d0f11;border-top:1px solid #ffffff1a;padding:clamp(5.5rem,8vw,8rem) 0}.conversion-proof-close h2{max-width:960px;font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0 auto 2rem;font-size:clamp(3rem,5.5vw,5.7rem);font-weight:900;line-height:1.02}.conversion-proof-close h2 span{color:var(--orange)}.conversion-proof-close .button{min-width:min(100%,22rem)}.conversion-faq{background:var(--paper);padding:clamp(5.5rem,9vw,8.5rem) 0}.conversion-faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.conversion-faq .conversion-section-heading{margin:0;position:sticky;top:2rem}.conversion-faq .conversion-section-heading>span{color:var(--orange-dark)}.conversion-faq .conversion-section-heading h2{font-size:clamp(3.2rem,5vw,5.2rem)}.conversion-faq-list{border-top:1px solid var(--line)}.conversion-faq-list article{border-bottom:1px solid var(--line);padding:1.8rem 0 2.1rem}.conversion-faq-list h3{margin-bottom:.65rem;font-size:clamp(1.4rem,2.1vw,2rem)}.conversion-faq-list p{max-width:680px;margin:0}.conversion-risk{background:var(--paper-deep);padding:clamp(5rem,8vw,8rem) 0}.conversion-risk-grid{grid-template-columns:.65fr 1.35fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.conversion-risk strong{color:var(--orange);font:900 clamp(11rem, 24vw, 20rem)/.72 var(--display);letter-spacing:-.1em}.conversion-risk span{color:var(--orange-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.76rem;font-weight:900;display:block}.conversion-risk h2{text-transform:uppercase;max-width:780px;margin-bottom:1.2rem;font-size:clamp(3.2rem,5.5vw,5.7rem);line-height:.92}.conversion-risk p{margin-bottom:0;font-size:1.08rem}.conversion-close{color:#fff;background:var(--ink);padding:clamp(6rem,10vw,10rem) 0}.conversion-close-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.conversion-close-copy{padding-top:1rem;position:sticky;top:3rem}.conversion-close-copy>span{color:#ff8b61}.conversion-close-copy h2{text-transform:uppercase;max-width:650px;margin-bottom:1.3rem;font-size:clamp(3.4rem,5.8vw,6rem);line-height:.9}.conversion-close-copy p{color:#ffffff9e;max-width:500px;font-size:1.05rem}.conversion-form-shell--close{box-shadow:none}@media (hover:hover) and (pointer:fine){.promo:hover .promo-track{animation-play-state:paused}.button:hover{color:var(--ink);background:var(--paper);border-color:var(--orange);box-shadow:0 10px 24px #c538091f}.landing-nav-cta:hover{color:#fff;box-shadow:none;background:0 0}.vsl-placeholder:hover img{transform:scale(1.018)}.vsl-placeholder:hover .vsl-play{transform:scale(1.05)}.hero-secondary-link:hover{border-color:var(--ink)}}.section-heading{margin-bottom:3rem}.section-heading h2,.sticky-copy h2,.risk-section h2,.contact-copy h2,.inline-cta h2{text-transform:uppercase;max-width:780px;margin-bottom:0;font-size:clamp(3rem,5.3vw,5.8rem);font-weight:900;line-height:.95}.split-heading{grid-template-columns:1.45fr .55fr;align-items:end;gap:4rem;display:grid}.split-heading p{max-width:26rem;margin-bottom:.4rem}.video-section{padding-bottom:11rem}.video-card{aspect-ratio:2.1;background:var(--ink);cursor:pointer;border:0;border-radius:.35rem 4rem .35rem .35rem;width:100%;padding:0;position:relative;overflow:hidden}.video-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.video-card:after{content:"";background:linear-gradient(90deg,#0a0c0e9e,#0a0c0e14);position:absolute;inset:0}.video-card:hover img{transform:scale(1.025)}.video-overlay{z-index:2;color:#fff;justify-items:start;gap:.25rem;display:grid;position:absolute;bottom:2.8rem;left:3rem}.video-play{background:var(--orange);border-radius:50%;place-items:center;width:5rem;height:5rem;margin-bottom:1rem;display:grid}.video-play .icon{width:2rem;height:2rem}.video-overlay b{font:900 1.8rem var(--display);text-transform:uppercase}.video-overlay small{opacity:.7}.center-action{text-align:center;margin-top:2rem}.education{background:#ddd5c8}.education-grid{grid-template-columns:.85fr 1.15fr;gap:8rem;display:grid}.sticky-copy{align-self:start;position:sticky;top:8rem}.sticky-copy p{max-width:31rem;font-size:1.08rem}.education-list{border-top:1px solid var(--line)}.education-item{border-bottom:1px solid var(--line);grid-template-columns:4rem 1fr;gap:1.5rem;padding:2.5rem .5rem 3rem;display:grid}.education-item>span,.process-step>span{color:var(--orange-dark);font:800 .78rem var(--display)}.education-item h3{margin-bottom:.6rem;font-size:1.8rem}.education-item p{max-width:34rem;margin-bottom:0}.feature-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 4rem;display:grid}.feature{border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-direction:column;justify-content:flex-end;min-height:280px;padding:2rem 0 2.6rem;display:flex}.feature-1,.feature-2,.feature-3,.feature-4{grid-column:auto}.feature-icon{width:3.7rem;height:3.7rem;color:var(--orange);border:1px solid;border-radius:50%;place-items:center;margin-bottom:auto;display:grid}.feature-icon .icon{width:1.7rem;height:1.7rem}.feature h3{margin:3rem 0 .65rem;font-size:2.2rem}.feature p{max-width:32rem;margin-bottom:0}.feature-1 p{color:var(--muted)}.payment-panel{color:var(--ink);background:var(--paper-deep);border-radius:.25rem;grid-template-columns:.8fr 1.2fr;gap:4rem;margin-top:4rem;padding:4.2rem;display:grid}.payment-panel .eyebrow{color:var(--orange-dark)}.payment-panel h3{text-transform:uppercase;margin:0;font-size:3.6rem}.payment-panel dl{border-top:1px solid var(--line);margin:0}.payment-panel dl div{border-bottom:1px solid var(--line);grid-template-columns:10rem 1fr;gap:1rem;padding:1.1rem 0;display:grid}.payment-panel dt{font-weight:800}.payment-panel dd{color:var(--muted);margin:0}.payment-panel .accent-row dd{color:var(--ink);font-weight:800}.risk-section{color:var(--ink);background:#e2ddd4;padding:8rem 0;overflow:hidden}.risk-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:7rem;display:grid}.risk-number{color:var(--orange);align-items:baseline;display:flex;position:relative}.risk-number:before{content:"";aspect-ratio:1;border:1px solid #f45a2340;border-radius:50%;width:33rem;position:absolute;top:-8rem;left:-9rem}.risk-number span{font:900 clamp(10rem, 24vw, 20rem)/.8 var(--display);letter-spacing:-.11em;position:relative}.risk-number small{font:800 1.1rem var(--display);text-transform:uppercase;writing-mode:vertical-rl;margin-left:1rem;position:relative}.risk-section .eyebrow{color:var(--orange-dark)}.risk-section p{max-width:44rem;color:var(--muted)}.risk-section .lead{color:var(--ink);font-size:1.15rem}.risk-section .button{margin-top:1.4rem}.process-list{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.process-step{border-right:1px solid var(--line);flex-direction:column;min-height:320px;padding:1.5rem 1.5rem 2rem;display:flex}.process-step:first-child{padding-left:0}.process-step:last-child{border-right:0}.process-step h3{margin-top:auto;font-size:1.65rem}.process-step p{margin-bottom:0;font-size:.92rem}.contact-section,.contact-page{color:#fff;background:var(--ink)}.contact-section{padding:8rem 0}.contact-grid,.contact-page-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:7rem;display:grid}.contact-copy{position:sticky;top:8rem}.contact-copy .eyebrow{color:#ff8b61}.contact-copy p{color:#ffffffa3;max-width:34rem;font-size:1.08rem}.contact-copy>a{color:var(--orange);font:800 1.3rem var(--display);margin-top:2rem;display:inline-block}.lead-form{color:var(--ink);background:var(--paper);border-radius:.4rem 3rem .4rem .4rem;grid-template-columns:1fr 1fr;gap:1rem;padding:2.2rem;display:grid}.field{gap:.5rem;display:grid}.field label,.radio-group legend{letter-spacing:.04em;font-size:.76rem;font-weight:800}.field input,.field select{width:100%;min-height:3.3rem;color:var(--ink);border:1px solid var(--line);background:#fbf8f2;border-radius:.25rem;padding:0 .9rem}.field input:focus,.field select:focus{border-color:var(--orange);outline:2px solid #f45a232e}.span-2{grid-column:span 2}.radio-group{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.8rem 1.3rem;margin:.5rem 0;padding:1rem 0;display:flex}.radio-group legend{margin-bottom:.75rem;padding:0}.radio-group label{color:var(--muted);align-items:center;gap:.45rem;font-size:.82rem;display:flex}.form-error{color:#8e2512;border-left:3px solid var(--orange);background:#fee8df;margin:0;padding:.75rem}.form-note{text-align:center;margin:0;font-size:.7rem}.success{min-height:420px;color:var(--ink);background:var(--paper);text-align:center;border-radius:.4rem 3rem .4rem .4rem;align-content:center;place-items:center;display:grid}.success span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:4rem;height:4rem;display:grid}.success h3{margin:1.2rem 0 .25rem;font-size:2.5rem}.contact-page{min-height:72vh;padding:8rem 0 9rem}.contact-copy h1{text-transform:uppercase;max-width:620px;margin-bottom:1.5rem;font-size:clamp(4rem,7vw,7.2rem);line-height:.9}.contact-facts{gap:1.2rem;margin-top:3rem;display:grid}.contact-facts span{gap:.3rem;display:grid}.contact-facts small{color:#fff6;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.page-intro{color:#fff;background:var(--ink);padding:8rem 0 7rem}.page-intro h1{text-transform:uppercase;max-width:950px;margin-bottom:1.5rem;font-size:clamp(4.5rem,10vw,9rem);font-weight:900;line-height:.82}.page-intro p{color:#ffffff9e;max-width:40rem;font-size:1.15rem}.page-intro .eyebrow{color:#ff8b61}.service-hero{color:#fff;background:var(--ink);padding:clamp(2rem,3.5vw,3rem) 0 clamp(3rem,5vw,4.5rem)}.service-hero-shell{justify-items:center;display:grid}.service-hero-heading{text-align:center;margin-bottom:2rem}.service-hero-heading h1{letter-spacing:-.025em;text-wrap:balance;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1}.service-hero-heading p{color:#ffffffb8;max-width:42rem;margin:0 auto;font-size:clamp(1rem,1.6vw,1.2rem)}.service-hero-vsl{width:min(100%,760px);scroll-margin-top:6rem}.service-hero-action{text-align:center;margin-top:2rem}.service-contact-form{min-width:0;scroll-margin-top:2rem}.service-contact-form>h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 2rem;font-size:clamp(2.6rem,4.4vw,4.4rem);line-height:1.05}.service-contact .risk-reversal h2{font-size:clamp(2.25rem,3.4vw,3.5rem);line-height:1}.service-vsl-screen{color:#fff;background:#101316;border:1px solid #ffffff1c;border-radius:.35rem 4rem .35rem .35rem;min-height:560px;padding:clamp(2rem,4vw,4rem);position:relative;overflow:hidden;box-shadow:0 35px 80px #00000052}.service-vsl-player{aspect-ratio:16/9;background:#101316;border:1px solid #ffffff1c;border-radius:.35rem;min-height:0;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000052}.service-vsl-player video{object-fit:contain;width:100%;height:100%;display:block}.service-vsl-fullscreen{z-index:4;color:#fff;cursor:pointer;background:#0a0c0fc7;border:1px solid #ffffff59;border-radius:.3rem;place-items:center;width:44px;height:44px;padding:.65rem;display:grid;position:absolute;top:.5rem;right:.5rem}.service-vsl-fullscreen svg{width:100%;height:100%}.service-vsl-fullscreen:hover{background:var(--ink)}.service-vsl-fullscreen:focus-visible,.service-vsl-control-button:focus-visible{outline-offset:2px;outline:2px solid #fff}.service-vsl-status{z-index:5;color:#fff;background:var(--ink);margin:0;padding:.7rem;font-size:.8rem;line-height:1.4;position:absolute;bottom:3.8rem;left:.65rem;right:.65rem}.service-vsl-rotate-hint{display:none}.service-vsl-controls{z-index:3;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;pointer-events:none;min-height:3.15rem;transition:opacity .18s ease, transform .22s var(--ease-out);background:#0a0c0fe6;border-top:1px solid #ffffff24;align-items:center;gap:.45rem;padding:.42rem .72rem;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(.35rem)}.service-vsl-player:hover .service-vsl-controls,.service-vsl-player:focus-within .service-vsl-controls,.service-vsl-player.is-controls-visible .service-vsl-controls{opacity:1;pointer-events:auto;transform:translateY(0)}.service-vsl-control-button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:2.2rem;height:2.2rem;padding:0;display:grid}.service-vsl-control-button:hover{color:var(--orange);background:#ffffff14}.service-vsl-control-button svg{fill:currentColor;width:1.35rem;height:1.35rem;overflow:visible}.service-vsl-rewind-glyph{place-items:center;width:1.7rem;height:1.7rem;display:grid;position:relative}.service-vsl-rewind-glyph svg{width:100%;height:100%}.service-vsl-timeline{pointer-events:none;flex:1;align-items:center;min-width:0;padding:.9rem .35rem;display:grid}.service-vsl-track{background:#ffffff52;border-radius:99px;width:100%;height:5px;display:block;overflow:hidden}.service-vsl-progress-fill{transform-origin:0;background:var(--orange);border-radius:inherit;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.service-vsl-unmute{z-index:2;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;text-align:center;transition:background .18s ease, transform .18s var(--ease-out);background:#e24615ad;border:2px solid #ffffffeb;border-radius:.55rem;align-content:center;place-items:center;gap:.45rem;padding:1.5rem;display:grid;position:absolute;inset:12% 17% 18%;box-shadow:0 22px 55px #05080f59,inset 0 1px #ffffff3d}.service-vsl-unmute:hover{background:#f45a23c7;transform:scale(1.012)}.service-vsl-unmute:active{transform:scale(.99)}.service-vsl-unmute:focus-visible{outline-offset:4px;outline:3px solid #fff}.service-vsl-unmute-icon{place-items:center;width:3.4rem;height:3.4rem;margin-bottom:.35rem;animation:1.65s ease-in-out infinite unmute-speaker;display:grid;position:relative}.service-vsl-unmute-icon:after{content:"";border:1.5px solid #ffffffbf;border-radius:50%;animation:1.65s ease-out infinite unmute-ring;position:absolute;inset:-.35rem}.service-vsl-unmute-icon svg{fill:currentColor;width:100%;height:100%}.service-vsl-unmute strong{font:900 clamp(1.25rem, 2.6vw, 1.85rem)/1.05 var(--display);letter-spacing:-.025em}.service-vsl-unmute>span:last-child{font-size:clamp(.78rem,1.45vw,1rem);font-weight:750}@keyframes unmute-speaker{0%,to{transform:scale(.94)rotate(-2deg)}45%{transform:scale(1.08)rotate(2deg)}72%{transform:scale(1)rotate(0)}}@keyframes unmute-ring{0%{opacity:.7;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.35)}}.service-vsl-screen:before{content:"";pointer-events:none;background:radial-gradient(circle at 92% 8%,#f45a2338,#0000 34%);position:absolute;inset:0}.service-vsl-placeholder-heading{align-items:center;gap:1.2rem;margin-bottom:2.2rem;display:flex;position:relative}.service-vsl-placeholder-heading>div{gap:.3rem;display:grid}.service-vsl-placeholder-heading strong{font:900 clamp(1.35rem, 2vw, 1.8rem)/1 var(--display);letter-spacing:-.025em;text-transform:uppercase}.service-vsl-placeholder-heading small{color:#ffffff85;font-size:.82rem}.service-vsl-play{width:4.5rem;height:4.5rem;color:var(--ink);background:var(--orange);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.service-vsl-play .icon{width:1.55rem;height:1.55rem}.service-vsl-screen ol{grid-template-columns:1fr 1fr;column-gap:2.5rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.service-vsl-screen li{color:#ffffffd6;border-bottom:1px solid #ffffff21;grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.4;display:grid}.service-vsl-screen li:nth-child(-n+2){border-top:1px solid #ffffff21}.service-vsl-screen li span{color:#ff8b61;letter-spacing:.08em;font-size:.72rem;font-weight:900}.service-certainty{border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);width:min(100%,760px);margin-top:1.25rem;display:grid}.service-certainty div{border-right:1px solid #ffffff24;gap:.35rem;padding:1.4rem 1.6rem;display:grid}.service-certainty div:first-child{padding-left:0}.service-certainty div:last-child{border-right:0;padding-right:0}.service-certainty strong{color:#fff;font:900 clamp(1.25rem, 2vw, 1.65rem)/1 var(--display);text-transform:uppercase}.service-certainty span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.service-section-heading{max-width:820px;margin-bottom:clamp(3.5rem,7vw,6rem)}.service-section-heading h2{text-transform:uppercase;margin-bottom:1.2rem;font-size:clamp(3.25rem,6vw,6rem);line-height:.92}.service-section-heading p{max-width:42rem;margin-bottom:0;font-size:1.08rem}.service-system-grid{grid-template-rows:330px 1fr;grid-template-columns:1.25fr .75fr;gap:1rem;display:grid}.service-system-visual{background:var(--paper-deep);min-width:0;margin:0;position:relative;overflow:hidden}.service-system-visual--main{border-radius:.35rem .35rem .35rem 4rem;grid-row:1/3;min-height:720px}.service-system-visual--app{border-radius:.35rem 3rem .35rem .35rem}.service-system-visual img{object-fit:cover;width:100%;height:100%}.service-system-visual:after{content:"";background:linear-gradient(#0000,#0a0c0ec7);position:absolute;inset:35% 0 0}.service-system-visual figcaption{z-index:2;color:#fff;gap:.35rem;display:grid;position:absolute;bottom:1.5rem;left:1.6rem;right:1.6rem}.service-system-visual figcaption strong{font:900 clamp(1.6rem, 2.6vw, 2.4rem)/1 var(--display);letter-spacing:-.035em}.service-system-visual figcaption span{color:#ffffffb8;max-width:33rem;font-size:.86rem;line-height:1.45}.service-operation{color:#fff;background:var(--orange);border-radius:.35rem;flex-direction:column;justify-content:space-between;min-height:370px;padding:clamp(1.8rem,3vw,3rem);display:flex}.service-operation h3{text-transform:uppercase;margin-bottom:.75rem;font-size:clamp(2.2rem,3.6vw,3.5rem)}.service-operation p{color:#171a1dc2;max-width:31rem;font-weight:650}.service-operation ul{border-top:1px solid #171a1d47;grid-template-columns:1fr 1fr;gap:.75rem 1rem;margin:2rem 0 0;padding:1.2rem 0 0;list-style:none;display:grid}.service-operation li{text-transform:uppercase;font-size:.82rem;font-weight:900}.service-responsibility{color:#fff;background:var(--ink);padding:clamp(6rem,10vw,10rem) 0}.service-responsibility-grid{grid-template-columns:.88fr 1.12fr;gap:clamp(4rem,9vw,9rem);display:grid}.service-responsibility-heading{align-self:start;position:sticky;top:7rem}.service-responsibility-heading h2{text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(3.5rem,6vw,6rem);line-height:.92}.service-responsibility-list{border-top:1px solid #ffffff29}.service-responsibility-list article{border-bottom:1px solid #ffffff29;padding:2rem 0 2.5rem}.service-responsibility-list article>span{color:#ff8b61;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:900;display:block}.service-responsibility-list h3{color:#fff;margin-bottom:.75rem;font-size:clamp(1.7rem,2.8vw,2.7rem)}.service-responsibility-list p{color:#ffffff9e;max-width:42rem;margin-bottom:0}.service-process-list{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.service-process-step{border-right:1px solid var(--line);flex-direction:column;min-height:330px;padding:1.5rem 1.5rem 2rem;display:flex}.service-process-step:first-child{padding-left:0}.service-process-step:last-child{border-right:0;padding-right:0}.service-process-step>span{color:var(--orange-dark);font-size:.72rem;font-weight:900}.service-process-step h3{max-width:12ch;margin:auto 0 .75rem;font-size:clamp(1.55rem,2.1vw,2rem)}.service-process-step p{margin:0;font-size:.9rem}.service-trial{background:#ded8ce;padding:clamp(5rem,9vw,8rem) 0}.service-trial-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.service-trial strong{color:var(--orange);font:900 clamp(10rem, 22vw, 19rem)/.72 var(--display);letter-spacing:-.1em}.service-trial span{color:var(--orange-dark);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.2rem;font-size:.76rem;font-weight:900;display:block}.service-trial h2{text-transform:uppercase;max-width:12ch;margin-bottom:1.2rem;font-size:clamp(3rem,5vw,5.2rem);line-height:.94}.service-trial p{margin-bottom:0;font-size:1.08rem}.faq-list{max-width:1000px}.service-faq{border-top:1px solid var(--line);scroll-margin-top:10.5rem}.faq-item.reveal{transition:opacity .42s var(--ease-out) var(--reveal-delay,0s), transform .42s var(--ease-out) var(--reveal-delay,0s);transform:translateY(30px)}.faq-item.reveal.is-visible{transform:translateY(0)}.faq-item{border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item summary{cursor:pointer;grid-template-columns:4rem 1fr 2rem;align-items:center;gap:1rem;padding:2rem 0;list-style:none;display:grid}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{color:var(--orange-dark);font-size:.72rem;font-weight:800}.faq-item h2{letter-spacing:-.02em;margin:0;font-size:1.65rem}.faq-item summary b{font:300 2rem var(--display);transition:transform .25s}.faq-item[open] summary b{transform:rotate(45deg)}.faq-item>p{max-width:650px;margin:-1rem 0 2.5rem 5rem}.installation-grid{grid-template-columns:repeat(12,1fr);gap:1.25rem;display:grid}.installation-card{background:#e6dfd4;margin:0;overflow:hidden}.installation-card img{object-fit:cover;width:100%;height:500px}.installation-card figcaption{grid-template-columns:3rem 1fr;gap:1rem;padding:1.5rem;display:grid}.installation-card figcaption>span{color:var(--orange-dark);font-size:.72rem;font-weight:800}.installation-card h2{margin-bottom:.4rem;font-size:2rem}.installation-card p{margin-bottom:0}.install-1{grid-column:span 7}.install-2{grid-column:span 5;margin-top:7rem}.install-3{grid-column:3/span 8;margin-top:2rem}.inline-cta{color:#fff;background:var(--ink);border-radius:.3rem 4rem .3rem .3rem;justify-content:space-between;align-items:center;gap:3rem;margin-bottom:8rem;padding:4rem;display:flex}.inline-cta h2{max-width:780px;font-size:clamp(2.7rem,5vw,5rem)}.inline-cta .eyebrow{color:#ff8b61}.legal{min-height:35vh;padding-top:5rem;padding-bottom:7rem}.legal-updated{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4rem;font-size:.82rem;font-weight:700}.legal section{border-top:1px solid var(--line);grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:2rem 5rem;padding:2rem 0 2.4rem;display:grid}.legal section h2{margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1}.legal section p{grid-column:2;max-width:760px;margin:0}.legal section p+p{margin-top:.8rem}.legal section a{color:var(--orange-dark);text-underline-offset:.16em;text-decoration:underline}.legal-back{margin-top:3rem}.not-found{place-content:center;justify-items:start;min-height:72vh;display:grid}.not-found>span{color:var(--orange);font:900 8rem/.8 var(--display)}.not-found h1{text-transform:uppercase;max-width:800px;margin:1.5rem 0;font-size:clamp(3rem,7vw,6rem);line-height:.92}.footer{padding:5rem max(24px, calc((100% - var(--max)) / 2));color:#fff;background:#0d0f11}.footer-main{grid-template-columns:1fr auto;align-items:end;gap:3rem;padding-bottom:4rem;display:grid}.footer-main img{width:180px}.footer-phone{color:var(--orange);font:800 1.5rem var(--display);justify-self:end}.footer-bottom{color:#ffffff61;border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:1.2rem;font-size:.75rem;display:flex}.footer-bottom div{gap:1.3rem;display:flex}.footer-bottom button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-bottom button:hover{color:#fff}@media (width<=980px){.section{padding:6.5rem 0 7.5rem}.promo-inner{grid-template-columns:minmax(0,1fr);min-height:3.7rem}.menu-button{background:#ffffff14;border:0;border-radius:50%;place-content:center;gap:.4rem;width:3rem;height:3rem;display:grid}.menu-button span{background:#fff;width:1.25rem;height:2px}.nav-links{background:var(--ink);flex-direction:column;align-items:stretch;gap:0;padding:1.5rem 24px 2rem;display:none;position:absolute;top:5.8rem;left:0;right:0}.nav-links.is-open{display:flex}.nav-links--single{background:0 0;flex-direction:row;align-items:center;gap:1.25rem;width:auto;margin-left:auto;padding:0;display:flex;position:static}.nav-links>a:not(.button){border-bottom:1px solid #ffffff1a}.nav-links .button{margin-top:1rem}.nav-links--single .button{margin-top:0}.hero-grid,.education-grid,.risk-grid,.contact-grid,.contact-page-grid,.objection-ledger{grid-template-columns:1fr}.hero{min-height:calc(100dvh - 9.5rem)}.hero-grid{gap:3rem;min-height:calc(100dvh - 9.5rem);padding-top:5rem;padding-bottom:5rem}.hero-copy{order:0}.hero-visual{min-height:620px}.split-heading{grid-template-columns:1fr;gap:1rem}.education-grid,.risk-grid,.contact-grid,.contact-page-grid{gap:4rem}.sticky-copy,.contact-copy{position:static}.vsl-intro{grid-template-columns:1fr;gap:1rem}.client-logo-grid{grid-template-columns:repeat(3,1fr)}.review-grid{grid-template-columns:1fr}.objection-ledger-heading{margin-bottom:3rem}.objection-ledger-row{grid-template-columns:1fr;gap:.8rem}.feature-1,.feature-2,.feature-3,.feature-4{grid-column:span 6}.payment-panel{padding:3rem}.process-list{grid-template-columns:repeat(2,1fr)}.process-step:nth-child(2){border-right:0}.footer-main{grid-template-columns:1fr 1fr}.footer-phone{grid-area:1/2}.landing-capture-grid{grid-template-columns:1fr;gap:3.5rem}.risk-reversal h2{margin-top:4rem}.service-responsibility-heading{position:static}.service-vsl-screen{min-height:520px}.service-system-grid{grid-template-rows:520px auto;grid-template-columns:1fr 1fr}.service-system-visual--main{grid-area:auto/1/auto/-1;min-height:520px}.service-system-visual--app{min-height:370px}.service-responsibility-grid{grid-template-columns:1fr}.service-responsibility-heading h2{max-width:13ch}.service-process-list{grid-template-columns:1fr 1fr}.service-process-step:nth-child(2){border-right:0}.service-process-step:nth-child(-n+2){border-bottom:1px solid var(--line)}.service-trial-grid{grid-template-columns:.8fr 1.2fr}.conversion-hero-grid,.conversion-details-grid,.conversion-close-grid{grid-template-columns:1fr}.conversion-hero-copy,.conversion-detail-image,.conversion-close-copy{position:static}.conversion-hero-copy{padding-top:0}.conversion-detail-image{min-height:560px}.conversion-trust .page-width{grid-template-columns:1fr;gap:1.4rem}.conversion-logo-row{grid-template-columns:repeat(3,minmax(0,1fr))}.conversion-quotes{grid-template-columns:1fr 1fr}.conversion-quotes blockquote:first-child{grid-area:auto/1/auto/-1;min-height:340px}.conversion-siq-grid{grid-template-rows:500px 310px;grid-template-columns:1fr 1fr}.conversion-siq-feature{grid-area:auto/1/auto/-1;min-height:500px!important}.conversion-faq-grid{grid-template-columns:1fr}.conversion-faq .conversion-section-heading{position:static}}@media (width<=650px){.page-width,.nav-shell{width:min(calc(100% - 32px), var(--max))}.section{padding:5rem 0 5.8rem}.promo-track{animation-duration:120s}.promo-copy{padding-right:3.6rem;font-size:.82rem}.promo-copy:after{width:.3rem;height:.3rem;right:1.65rem}.brand img{width:135px}.nav-shell{gap:.75rem;height:auto;min-height:4.9rem;padding-block:.65rem}.nav-shell .brand{flex-shrink:0}.nav-shell .brand img{width:clamp(6rem,28vw,7.5rem);height:auto}.nav-links--single{flex:none;gap:0}.nav-links--single>.nav-details{display:none}.nav-links--single .button{white-space:nowrap;min-height:2.75rem;padding:.65rem .6rem;font-size:clamp(.75rem,3.2vw,.85rem);line-height:1.2}.nav-links--single .button .icon{display:none}.nav-links{top:4.9rem}.hero{min-height:calc(100dvh - 8.6rem)}.hero-grid{gap:2.5rem;min-height:calc(100dvh - 8.6rem);padding:4.3rem 0 4.6rem}.hero-copy{text-align:left;justify-items:start}.hero h1{letter-spacing:-.02em;font-size:clamp(2.4rem,10.5vw,2.85rem);line-height:1.04}.hero-copy>p{font-size:1rem}.kicker{text-align:left;max-width:100%;font-size:.66rem}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.hero-primary-cta{width:100%;min-width:0}.hero-secondary-link{align-self:center}.hero .text-link{justify-content:center}.hero-visual{border-radius:.25rem;height:330px;min-height:0}.image-stamp{width:6.2rem}.trust-row{display:grid}.vsl-section{height:clamp(600px,150vw,760px);padding-bottom:0;scroll-margin-top:3.7rem}.vsl-intro{margin-bottom:0;top:2.25rem}.vsl-intro h2{max-width:11ch;font-size:clamp(2.35rem,10vw,3.1rem);line-height:.94}.vsl-stage{aspect-ratio:auto}.vsl-shade{background:linear-gradient(#0c0e100d,#0c0e10d1)}.vsl-proof-caption{max-width:none;bottom:5.5rem;left:1rem;right:1rem}.vsl-proof-caption strong{font-size:clamp(1.55rem,8vw,2.2rem)}.vsl-control{right:1.5rem}.vsl-play{width:3.8rem;height:3.8rem}.social-proof{padding:4.25rem 0 2.5rem}.social-proof-heading{margin-bottom:1.5rem}.social-proof-heading h2{font-size:clamp(1.5rem,6.5vw,2.75rem)}.objection-ledger-heading h2{font-size:clamp(2.75rem,12vw,3.7rem)}.client-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem .1rem}.client-logo-slot{min-height:7rem;padding:0}.client-pin,.client-logo-slot--round .client-pin,.client-logo-slot--shield .client-pin,.client-logo-slot--star .client-pin,.client-logo-slot--wide .client-pin{width:6.65rem;padding:.45rem}.client-pin-logo{width:4.5rem;height:4.5rem}.client-pin-logo.is-light{width:5.9rem}.client-pin--cutout,.client-logo-slot--round .client-pin--cutout,.client-logo-slot--shield .client-pin--cutout,.client-logo-slot--star .client-pin--cutout,.client-logo-slot--wide .client-pin--cutout{width:7rem}.client-pin--cutout .client-pin-logo{width:6.7rem;height:6.25rem}.client-logo-slot--primary .client-pin--cutout{width:7.35rem}.client-logo-slot--primary .client-pin--cutout .client-pin-logo{width:7rem;height:6.55rem}.client-logo-slot--secondary .client-pin--cutout{width:7.15rem}.client-logo-slot--secondary .client-pin--cutout .client-pin-logo{width:6.85rem;height:6.4rem}.review-grid{grid-template-columns:minmax(0,1fr);padding-top:1.5rem}.review-grid blockquote{min-width:0;min-height:11rem}.review-stars svg{aspect-ratio:1;width:min(3.75rem,17%);height:auto}.conversion-proof-close h2{font-size:clamp(2rem,8.5vw,3.2rem);line-height:1.1}.client-pin-monogram{width:4.7rem;height:4.7rem;font-size:1.7rem}.objection-ledger{gap:2rem;padding-top:5.5rem;padding-bottom:6rem}.objection-ledger-row{padding:1.8rem 0 2rem}.section-heading h2,.sticky-copy h2,.risk-section h2,.siq h2,.contact-copy h2,.inline-cta h2{font-size:clamp(2.8rem,13vw,4rem)}.inline-cta h2{font-size:clamp(2rem,10vw,3rem);line-height:1.05}.video-card{aspect-ratio:.92;border-radius:.3rem 2.5rem .3rem .3rem}.video-overlay{bottom:1.5rem;left:1.5rem}.education-grid{gap:2.5rem}.education-item{grid-template-columns:2.5rem 1fr;gap:.8rem}.feature-grid{display:block}.feature{min-height:290px;margin-bottom:1rem}.payment-panel{grid-template-columns:1fr;gap:2rem;padding:2rem 1.4rem}.payment-panel dl div{grid-template-columns:1fr;gap:.4rem}.risk-grid{gap:3rem}.risk-number span{font-size:12rem}.process-list{grid-template-columns:1fr}.process-step{border-right:0;border-bottom:1px solid var(--line);min-height:240px;padding-left:0}.lead-form{border-radius:.3rem 2rem .3rem .3rem;grid-template-columns:1fr;padding:1.4rem}.span-2{grid-column:auto}.radio-group{display:grid}.page-intro{padding:6rem 0 5rem}.page-intro h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(2.8rem,15vw,5rem)}.legal{padding-top:3.5rem;padding-bottom:5rem}.legal-updated{margin-bottom:2.5rem}.legal section{grid-template-columns:1fr;gap:.8rem;padding:1.6rem 0 1.9rem}.legal section p{grid-column:1}.faq-item summary{grid-template-columns:2rem 1fr 1.5rem}.faq-item>p{margin-left:3rem}.installation-grid{display:block}.installation-card{margin:0 0 1rem}.installation-card img{height:380px}.inline-cta{flex-direction:column;align-items:stretch;margin-bottom:5rem;padding:2.2rem 1.5rem}.service-hero{padding:2.5rem 0 3rem}.service-vsl-screen{border-radius:.3rem 2.5rem .3rem .3rem;min-height:0;padding:1.6rem 1.3rem 2rem}.service-vsl-player{border-radius:.3rem;min-height:0}.service-vsl-placeholder-heading{align-items:flex-start;margin-bottom:1.6rem}.service-vsl-play{width:4rem;height:4rem}.service-vsl-screen ol{grid-template-columns:1fr}.service-vsl-screen li{grid-template-columns:2.2rem 1fr;padding:1rem 0;font-size:.9rem}.service-vsl-screen li:nth-child(2){border-top:0}.service-certainty{grid-template-columns:1fr}.service-certainty div,.service-certainty div:first-child,.service-certainty div:last-child{border-bottom:1px solid #ffffff24;border-right:0;padding:1.1rem 0}.service-certainty div:last-child{border-bottom:0}.service-section-heading{margin-bottom:3rem}.service-section-heading h2{font-size:clamp(2.8rem,13vw,4rem)}.service-system-grid{display:block}.service-system-visual--main,.service-system-visual--app{border-radius:.3rem 2.5rem .3rem .3rem;height:430px;min-height:0;margin-bottom:1rem}.service-operation{min-height:340px}.service-responsibility{padding:5.5rem 0}.service-responsibility-grid{gap:3rem}.service-responsibility-heading h2{font-size:clamp(2.8rem,13vw,4rem)}.service-process-list{grid-template-columns:1fr}.service-process-step{border-right:0;border-bottom:1px solid var(--line);min-height:250px;padding-left:0;padding-right:0}.service-trial-grid{grid-template-columns:1fr;gap:2rem}.service-trial strong{font-size:10rem}.service-trial h2{font-size:clamp(2.7rem,12.5vw,3.9rem)}.footer-main{grid-template-columns:1fr}.footer-phone{grid-area:auto;justify-self:start}.footer-bottom{flex-direction:column;align-items:flex-start;gap:1rem}.landing-nav-cta{min-height:2.7rem;padding-inline:.85rem;font-size:.73rem}.landing-capture{padding:5rem 0}.risk-reversal{padding:2rem 1.4rem}.risk-mark strong{font-size:8.5rem}.risk-reversal h2{margin-top:3.5rem;font-size:2.8rem}.landing-form-wrap>h2{font-size:clamp(3.2rem,14vw,4.3rem)}.landing-footer .page-width{grid-template-columns:1fr}.landing-footer nav,.landing-footer>.page-width>a{grid-area:auto}.landing-footer nav{flex-wrap:wrap}.meta-consent-banner{grid-template-columns:1fr;gap:1rem;width:auto;bottom:.75rem;left:.75rem;right:.75rem}.meta-consent-actions{grid-template-columns:1fr 1fr;display:grid}.conversion-header-inner{min-height:4.5rem}.conversion-form-top-inner{width:min(100% - 32px,680px)}.conversion-header .brand img{width:125px}.conversion-phone{font-size:.76rem}.conversion-hero{padding:3rem 0 4.5rem}.conversion-hero-grid{gap:3rem}.conversion-hero h1{font-size:clamp(3rem,14vw,4.2rem)}.conversion-form-shell{border-radius:.65rem}.conversion-form-heading{padding:1.65rem 1.3rem 1.35rem}.conversion-form-heading h2{font-size:2rem}.conversion-form{padding:0 1.3rem 1.5rem}.meta-form{min-height:600px}.meta-form-header{padding:1.35rem 1.2rem 1.1rem}.meta-form-header h1,.meta-form-header h2{font-size:1.55rem}.meta-form-body{padding:1.3rem 1.2rem 1.4rem}.meta-option{min-height:3.5rem;padding:.75rem .85rem}.meta-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.meta-time-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.meta-form-actions{flex-direction:column-reverse;align-items:stretch}.meta-continue,.meta-back{width:100%}.conversion-options{grid-template-columns:1fr}.conversion-form-divider{margin-inline:-1.3rem;padding-inline:1.3rem}.conversion-logo-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.conversion-logo-row img{height:50px}.conversion-section-heading h2{font-size:clamp(3rem,13.5vw,4.2rem)}.conversion-vsl-section{background:var(--ink);min-height:70dvh}.conversion-vsl-section .conversion-section-heading h1{letter-spacing:-.055em;font-size:clamp(1.72rem,8vw,2.15rem);line-height:1.05}.conversion-vsl-badge{padding:.5rem .6rem;margin:.78rem auto 2.2rem!important;font-size:.58rem!important}.conversion-vsl-section .conversion-section-heading p{max-width:20rem;margin-top:1.4rem;font-size:.95rem}.conversion-vsl .service-vsl-player{aspect-ratio:auto;width:min(90vw,42rem);margin-top:1.35rem;margin-bottom:-1.5rem}.service-vsl-controls{gap:.2rem;min-height:2.65rem;padding:.25rem .38rem}.service-vsl-control-button{width:2.75rem;height:2.75rem}.service-vsl-control-button svg{width:1.18rem;height:1.18rem}.service-vsl-rewind-glyph{width:1.5rem;height:1.5rem}.service-vsl-unmute{gap:.28rem;padding:.8rem;inset:9% 9% 18%}.service-vsl-unmute-icon{width:2.35rem;height:2.35rem;margin-bottom:.1rem}.conversion-vsl-cta{padding-top:3.8rem}.conversion-vsl-cta p{font-size:.9rem}.conversion-vsl-placeholder{border-radius:.35rem 2.5rem .35rem .35rem;min-height:0;padding:1.6rem 1.3rem 2rem}.conversion-vsl-placeholder-intro{align-items:flex-start}.conversion-vsl-placeholder ol{grid-template-columns:1fr}.conversion-vsl-placeholder li:nth-child(2){border-top:0}.conversion-vsl-cta .button{width:100%;min-width:0}.conversion-detail-image{border-radius:.35rem .35rem .35rem 2.5rem;min-height:440px}.conversion-quotes{grid-template-columns:1fr}.conversion-quotes blockquote:first-child{grid-column:auto;min-height:310px}.conversion-quotes blockquote:first-child p{font-size:2.2rem}.conversion-siq-grid{grid-template-rows:none;grid-template-columns:1fr;display:grid}.conversion-siq-feature,.conversion-siq-shot{border-radius:.35rem 2.5rem .35rem .35rem;grid-area:auto;height:430px;min-height:0!important}.conversion-siq-feature{border-radius:.35rem .35rem .35rem 2.5rem;height:500px}.conversion-siq-grid figcaption{bottom:1.2rem;left:1.25rem;right:1.25rem}.conversion-risk-grid{grid-template-columns:1fr;gap:2.5rem}.conversion-risk strong{font-size:10rem}.conversion-risk h2{font-size:clamp(3rem,13vw,4rem)}.conversion-close-copy h2{font-size:clamp(3.1rem,13vw,4.2rem)}}.details-page .conversion-vsl-section{background:var(--ink);min-height:0}.details-page .conversion-section-heading h1 em{color:var(--orange);font-style:normal}.details-page .conversion-vsl-badge{min-height:2.15rem}.details-page .conversion-vsl-badge:hover{background:#ffe1d3}.details-reviews{background:#e7e1d7;padding:clamp(4rem,6vw,6rem) 0}.details-reviews-heading h2{letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(2.75rem,4.1vw,4.1rem);line-height:1}.details-page .conversion-siq-proof{color:var(--ink);background:var(--paper);border-top:1px solid var(--line)}.details-page .conversion-siq-proof .conversion-section-heading p{color:var(--muted)}.details-contact{color:#fff;background:var(--ink);padding:clamp(3.5rem,7vw,6rem) 0}.details-contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);width:min(100% - 48px,1120px);display:grid}.details-trial{color:var(--ink);background:var(--paper-deep);padding:clamp(1.75rem,3vw,2.75rem);position:relative}.details-trial:before{content:"";pointer-events:none;border:1px solid #171a1d33;position:absolute;inset:.6rem}.details-trial-duration{align-items:flex-end;gap:.8rem;margin-bottom:clamp(2.5rem,4vw,3.5rem);display:flex}.details-trial-duration strong{color:var(--ink);font:900 clamp(6rem, 10vw, 8.5rem)/.78 var(--display);letter-spacing:-.08em}.details-trial-duration span{color:var(--ink);text-transform:uppercase;writing-mode:vertical-rl;margin-bottom:.3rem;font-size:.85rem;font-weight:900;line-height:1}.details-trial h2{letter-spacing:-.035em;text-transform:uppercase;max-width:15ch;margin-bottom:1.6rem;font-size:clamp(2.4rem,3.6vw,3.25rem);line-height:.97}.details-trial>p{color:var(--muted);border-top:1px solid var(--line);margin-bottom:0;padding-top:1.1rem;font-size:.9rem}.details-contact-form{min-width:0;scroll-margin-top:2rem}.details-contact-form>header{margin-bottom:1.5rem}.details-contact-form>header h2{letter-spacing:-.02em;margin:0 0 .65rem;font-size:clamp(2rem,2.7vw,2.6rem);line-height:1.1}.details-contact-form>header p{color:#ffffffa6;max-width:30rem;margin:0;font-size:.95rem}.details-contact-form .conversion-form-shell{background:var(--paper);box-shadow:none;border:0;border-radius:.35rem 1.5rem .35rem .35rem}.details-contact-form .meta-form{background:var(--paper);min-height:0}.details-contact-form .meta-form-body{padding:1.6rem 1.8rem 1.8rem}.details-contact-form .meta-step{color:var(--muted);margin-bottom:1.2rem}.details-contact-form .meta-question legend,.details-contact-form .meta-field>label{margin-bottom:.7rem;font-size:.95rem}.details-contact-form .meta-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.details-contact-form .meta-option{border-color:var(--line);border-radius:.3rem;min-height:3.2rem;padding:.75rem;font-size:.9rem}.details-contact-form .meta-field input{border-color:var(--line);border-radius:.3rem}.details-contact-form .meta-continue{min-height:3.2rem;color:var(--ink);flex:1;font-weight:800}.details-contact-form .meta-calendar .meta-contact-heading h2{letter-spacing:-.025em;font-size:clamp(1.5rem,2.8vw,2.2rem)}@media (width<=800px){.details-contact-grid{grid-template-columns:1fr;gap:2.5rem}.details-trial{width:100%;max-width:42rem}.details-trial h2{max-width:19ch}.details-contact-form{width:100%;max-width:42rem}}@media (width<=480px){.details-contact{padding:3rem 0}.details-trial h2{font-size:clamp(2.15rem,9vw,2.75rem)}.details-contact-form .meta-form-body{padding:1.25rem}.details-contact-form .meta-option{gap:.5rem;font-size:.83rem}.details-contact-form .meta-contact .meta-options{grid-template-columns:1fr}.details-contact-form .meta-calendar .meta-contact-heading h2{font-size:clamp(1.25rem,6vw,1.75rem)}}.conversion-vsl .service-vsl-player:fullscreen{width:100vw;max-width:none;height:100dvh;padding:0 0 calc(3.4rem + env(safe-area-inset-bottom));aspect-ratio:auto;box-shadow:none;background:#08090a;border:0;border-radius:0;margin:0}.service-vsl-player:fullscreen{width:100vw;max-width:none;height:100dvh;padding:0 0 calc(3.4rem + env(safe-area-inset-bottom));aspect-ratio:auto;box-shadow:none;background:#08090a;border:0;border-radius:0;margin:0}.conversion-vsl .service-vsl-player:fullscreen video{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.service-vsl-player:fullscreen video{aspect-ratio:auto;object-fit:contain;width:100%;height:100%}.service-vsl-player:fullscreen .service-vsl-controls{padding:.4rem max(.7rem, env(safe-area-inset-right)) calc(.4rem + env(safe-area-inset-bottom)) max(.7rem, env(safe-area-inset-left))}.service-vsl-player:fullscreen .service-vsl-fullscreen{top:max(.5rem, env(safe-area-inset-top));right:max(.5rem, env(safe-area-inset-right))}.service-vsl-player:fullscreen .service-vsl-unmute{aspect-ratio:1.9;width:min(75vw,24rem);max-height:65dvh;inset:50% auto auto 50%;translate:-50% -50%}@media (orientation:portrait) and (hover:none){.service-vsl-player:fullscreen .service-vsl-rotate-hint{top:max(4.5rem, env(safe-area-inset-top));color:#fffc;text-align:center;font-size:.85rem;display:block;position:absolute;left:1rem;right:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.reveal{opacity:1;transition:none;transform:none}.objection-ledger-row.reveal,.faq-item.reveal{opacity:0;transition:opacity .36s var(--ease-out) var(--reveal-delay,0s), transform .36s var(--ease-out) var(--reveal-delay,0s);transform:translateY(18px)}.objection-ledger-row.reveal.is-visible,.faq-item.reveal.is-visible{opacity:1;transform:translateY(0)}.social-proof .reveal,.review-card.reveal.is-visible{opacity:1;transition:none;animation:none;transform:none}.capture-sequence>.risk-reversal,.capture-sequence>.landing-form-wrap>h2,.capture-sequence .lead-form{transition-duration:.32s;transform:translateY(10px)}.capture-sequence.is-visible>.risk-reversal,.capture-sequence.is-visible>.landing-form-wrap>h2,.capture-sequence.is-visible .lead-form{transform:translateY(0)}.button:active{transform:none}.promo-track{animation:180s linear infinite promo-marquee!important}}
