.sect-lp{--mbg:#08080a;--ms1:#0f0f12;--ms2:#141417;--mink:#f4f4f5;--mink2:#c3c3c8;--mmut:#8a8a90;--mhair:rgba(255,255,255,.11);--mhair2:rgba(255,255,255,.18);--mdot:#6ab8f7;--mease:cubic-bezier(.22,1,.36,1);--mrlg:22px;--mrsm:15px;--mlite:#f5f5f7;--mlink:#1d1d1f;--mlink2:#3a3a3e;--mlmut:#6e6e73;--mlhair:#e2e2e6;background:var(--mbg);color:var(--mink2);font-weight:300;line-height:1.6;font-size:17px}.sect-lp
*{box-sizing:border-box}.sect-lp
.wrap{max-width:1180px;margin:0
auto;padding:0
clamp(22px,5vw,48px)}.sect-lp h1,.sect-lp h2,.sect-lp
h3{color:var(--mink);letter-spacing:-.035em;line-height:1.06;font-weight:400;margin:0}.sect-lp
p{margin:0}.sect-lp
a{color:inherit;text-decoration:none}.sect-lp
.eyebrow{font:600 11px/1 'Poppins',sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--mmut);display:block}.sect-lp
.lede{font-size:20px;font-weight:300;color:var(--mink2);line-height:1.6}.sect-lp a:focus-visible,.sect-lp button:focus-visible,.sect-lp summary:focus-visible{outline:2px
solid var(--mdot);outline-offset:3px;border-radius:5px}.sect-lp
.btnrow{display:flex;gap:14px 18px;flex-wrap:wrap;align-items:center}.sect-lp
.btn{display:inline-flex;align-items:center;gap:10px;border-radius:9999px;font:600 14px/1 'Poppins',sans-serif;padding:16px
30px;cursor:pointer;border:none;transition:transform .25s var(--mease),background .25s}.sect-lp
.btn.primary{background:var(--mink);color:#0a0a0a}.sect-lp .btn.primary:hover{transform:translateY(-2px)}.sect-lp
.btn.ghost{background:transparent;color:var(--mink);border:1px
solid var(--mhair2)}.sect-lp .btn.ghost:hover{border-color:var(--mink)}.sect-lp .lightsec
.btn.ghost{color:var(--mlink);border-color:rgba(0,0,0,.18)}.sect-lp .lightsec .btn.ghost:hover{border-color:var(--mlink)}.sect-lp
.ctasoft{font:600 12px/1.6 'Poppins',sans-serif;color:var(--mmut)}.sect-lp
section{padding:clamp(76px,9.5vw,120px) 0;position:relative}.sect-lp
.rule{border-top:1px solid var(--mhair)}.sect-lp
.shead{max-width:760px;margin-bottom:52px}.sect-lp .shead
.eyebrow{margin-bottom:22px}.sect-lp .shead
h2{font-size:clamp(30px,4.2vw,52px);max-width:20ch}.sect-lp .shead
.lede{margin-top:28px}.sect-lp
.lightsec{background:var(--mlite);color:var(--mlink2)}.sect-lp .lightsec h1,.sect-lp .lightsec h2,.sect-lp .lightsec
h3{color:var(--mlink)}.sect-lp .lightsec
.eyebrow{color:var(--mlmut)}.sect-lp .lightsec
.lede{color:var(--mlink2)}.sect-lp .lightsec
.cards{background:var(--mlhair);border-color:var(--mlhair)}.sect-lp .lightsec .cards
.c{background:var(--mlite)}.sect-lp .lightsec .cards .c
.n{color:var(--mlmut)}.sect-lp .lightsec .cards .c
h3{color:var(--mlink)}.sect-lp .lightsec .cards .c
p{color:var(--mlink2)}.sect-lp
.mhero{position:relative;padding:clamp(150px,20vh,240px) 0 clamp(88px,11vw,128px);overflow:hidden;min-height:86vh;display:flex;align-items:center}.sect-lp .mhero-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.sect-lp .mhero-bg
img{width:100%;height:100%;object-fit:cover;object-position:center 42%;transform:scale(1.03);transform-origin:center 42%;will-change:transform}.sect-lp .mhero-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,7,.5),rgba(5,5,7,.34) 42%,rgba(5,5,7,.8))}.sect-lp .mhero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(5,5,7,.6),rgba(5,5,7,.22) 55%,rgba(5,5,7,0) 82%)}.sect-lp .mhero
.wrap{position:relative;z-index:2;width:100%}.sect-lp .mhero
.eyebrow{margin-bottom:28px;color:#d6d6da}.sect-lp .mhero
h1{font-size:clamp(38px,6vw,74px);max-width:16ch;margin-bottom:28px;color:#fff}.sect-lp .mhero
.lede{font-size:clamp(19px,2.3vw,23px);max-width:50ch;margin-bottom:40px;color:#eaeaee}.sect-lp
.reelfeat{background:#000;border-top:1px solid var(--mhair);border-bottom:1px solid var(--mhair);padding:clamp(80px,10vw,120px) 0}.sect-lp .reelfeat
.eyebrow{margin-bottom:22px;text-align:center}.sect-lp .reelfeat
h2{font-size:clamp(26px,3.6vw,42px);text-align:center;max-width:24ch;margin:0
auto 42px}.sect-lp
.reelstage{position:relative;max-width:1020px;margin:0
auto;aspect-ratio:16/9;border-radius:var(--mrlg);overflow:hidden;border:1px
solid var(--mhair2);cursor:pointer;display:block;width:100%;padding:0;background:#0d0d10}.sect-lp .reelstage
img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--mease)}.sect-lp .reelstage::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15),rgba(0,0,0,.5))}.sect-lp .reelstage:hover
img{transform:scale(1.03)}.sect-lp .reelstage
.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:96px;height:96px;border-radius:50%;background:rgba(255,255,255,.16);border:1.5px solid rgba(255,255,255,.8);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--mease),background .3s}.sect-lp .reelstage:hover
.play{transform:translate(-50%,-50%) scale(1.08);background:rgba(255,255,255,.24)}.sect-lp .reelstage .play
svg{width:30px;height:30px;margin-left:4px;fill:#fff}.sect-lp .reelstage
.rl{position:absolute;left:24px;bottom:22px;z-index:2;font:600 11px/1 'Poppins',sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#fff;opacity:.9}.sect-lp
.reelnote{text-align:center;color:var(--mmut);font-size:14px;margin-top:26px}.sect-lp
.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--mhair);border:1px
solid var(--mhair);border-radius:16px;overflow:hidden;margin-top:8px}.sect-lp
.cards.three{grid-template-columns:repeat(3,1fr)}.sect-lp .cards
.c{background:var(--ms1);padding:36px
30px 42px;min-height:210px;display:flex;flex-direction:column}.sect-lp .cards .c
.n{font-size:13px;color:var(--mmut);margin-bottom:20px}.sect-lp .cards .c
h3{font-size:19px;font-weight:400;margin:0
0 13px;color:var(--mink)}.sect-lp .cards .c
p{font-size:14.5px;color:var(--mink2);line-height:1.6}@media(max-width:900px){.sect-lp .cards,.sect-lp
.cards.three{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sect-lp .cards,.sect-lp
.cards.three{grid-template-columns:1fr}}.sect-lp
.offer{background:#000;border-top:1px solid var(--mhair);border-bottom:1px solid var(--mhair)}.sect-lp
.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:54px
0 0;background:var(--mhair);border:1px
solid var(--mhair);border-radius:18px;overflow:hidden}.sect-lp .metrics
.m{background:#000;padding:38px
32px}.sect-lp .metrics
.mn{display:block;font-size:clamp(38px,5vw,60px);font-weight:400;letter-spacing:-.04em;color:#fff;line-height:1;font-variant-numeric:tabular-nums}.sect-lp .metrics
.mu{display:block;margin-top:14px;color:var(--mmut);font-size:14px;max-width:22ch;line-height:1.5}.sect-lp
.ownline{margin-top:40px;font-size:18px;color:var(--mink);padding-left:18px;border-left:2px solid var(--mdot);max-width:64ch;line-height:1.5}@media(max-width:700px){.sect-lp
.metrics{grid-template-columns:1fr}}.sect-lp
.films{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:8px}.sect-lp
.film{position:relative;aspect-ratio:16/9;border-radius:var(--mrsm);overflow:hidden;background:#1a1a1e;border:1px
solid var(--mhair2);cursor:pointer;display:block;width:100%;padding:0}.sect-lp .film
img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sect-lp .film::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.42))}.sect-lp .film
.play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:70px;height:70px;border-radius:50%;background:rgba(255,255,255,.15);border:1.5px solid rgba(255,255,255,.75);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;transition:transform .3s var(--mease)}.sect-lp .film:hover
.play{transform:translate(-50%,-50%) scale(1.08)}.sect-lp .film .play
svg{width:22px;height:22px;margin-left:3px;fill:#fff}.sect-lp
.filmcap{display:flex;gap:10px;margin-top:18px;font-size:14.5px;color:var(--mink2);line-height:1.5}.sect-lp .filmcap
.pip{flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--mdot);margin-top:8px}@media(max-width:760px){.sect-lp
.films{grid-template-columns:1fr}}.sect-lp
.workgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}.sect-lp
.wcard{display:block;border:1px
solid var(--mhair);border-radius:var(--mrsm);overflow:hidden;background:var(--ms1);transition:border-color .3s,transform .3s var(--mease)}.sect-lp .wcard:hover{border-color:var(--mhair2);transform:translateY(-3px)}.sect-lp .wcard
.frame{aspect-ratio:16/9;overflow:hidden;background:#1a1a1e}.sect-lp .wcard .frame
img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--mease)}.sect-lp .wcard:hover .frame
img{transform:scale(1.05)}.sect-lp .wcard
.b{padding:18px
20px 22px}.sect-lp .wcard
h3{font-size:16px;font-weight:400;color:var(--mink);letter-spacing:-.02em}@media(max-width:900px){.sect-lp
.workgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sect-lp
.workgrid{grid-template-columns:1fr}}.sect-lp
.credstrip{padding:56px
0;border-top:1px solid var(--mhair);border-bottom:1px solid var(--mhair);background:var(--ms1)}.sect-lp .credstrip
.line{font-size:15px;color:var(--mmut);max-width:900px;margin:0
auto 34px;text-align:center;line-height:1.6}.sect-lp .credstrip .line
b{color:var(--mink2);font-weight:500}.sect-lp
.credwall{display:grid;grid-template-columns:repeat(5,1fr);gap:26px 22px;max-width:940px;margin:0
auto;align-items:center;justify-items:center}.sect-lp .credwall
.lw{height:56px;display:flex;align-items:center;justify-content:center}.sect-lp .credwall .lw
img{width:auto;object-fit:contain;filter:brightness(0) invert(1);opacity:.68;transition:opacity .3s ease}.sect-lp .credwall .lw:hover
img{opacity:1}@media(max-width:760px){.sect-lp
.credwall{grid-template-columns:repeat(3,1fr);gap:24px 16px}}.sect-lp
.proofline{padding:52px
0;border-top:1px solid var(--mhair);border-bottom:1px solid var(--mhair);background:var(--ms1)}.sect-lp .proofline
p{font-size:clamp(17px,2.2vw,22px);color:var(--mink2);max-width:900px;margin:0
auto;text-align:center;line-height:1.55;letter-spacing:-.01em}.sect-lp .proofline p
b{color:var(--mink);font-weight:500}.sect-lp .make
.deliv{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--mlhair);border:1px
solid var(--mlhair);border-radius:var(--mrsm);overflow:hidden;margin-top:8px}.sect-lp .make .deliv
.d{background:var(--mlite);padding:34px
30px 40px;min-height:174px}.sect-lp .make .deliv .d
h3{font-size:20px;font-weight:400;margin:0
0 13px}.sect-lp .make .deliv .d
p{font-size:14.5px;color:var(--mlink2);line-height:1.55}@media(max-width:820px){.sect-lp .make
.deliv{grid-template-columns:1fr 1fr}}@media(max-width:520px){.sect-lp .make
.deliv{grid-template-columns:1fr}}.sect-lp
.pilot{background:#000;border-top:1px solid var(--mhair);border-bottom:1px solid var(--mhair)}.sect-lp .pilot
.grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(30px,5vw,64px);align-items:start}.sect-lp .pilot
.panel{background:var(--ms2);border:1px
solid var(--mhair2);border-radius:var(--mrlg);padding:clamp(32px,4vw,48px)}.sect-lp .pilot .panel
.eyebrow{margin-bottom:20px}.sect-lp .pilot .panel
h2{font-size:clamp(28px,3.6vw,44px);margin-bottom:22px}.sect-lp .pilot .panel
.price{font-size:clamp(40px,6vw,62px);font-weight:400;letter-spacing:-.04em;color:#fff;line-height:1;margin:6px
0 20px;font-variant-numeric:tabular-nums}.sect-lp .pilot .panel .price
small{font-size:17px;color:var(--mmut);letter-spacing:0;margin-left:10px}.sect-lp .pilot .panel
p{font-size:16.5px;color:var(--mink2);max-width:52ch;line-height:1.6;margin-bottom:28px}.sect-lp
.tqs{display:flex;flex-direction:column;gap:18px}.sect-lp
.tq{background:var(--ms1);border:1px
solid var(--mhair);border-radius:var(--mrsm);padding:28px}.sect-lp .tq
blockquote{margin:0;font-size:16px;line-height:1.55;color:var(--mink);letter-spacing:-.01em}.sect-lp .tq
figcaption{margin-top:20px;display:flex;align-items:center;gap:12px}.sect-lp .tq
img{width:40px;height:40px;border-radius:50%;object-fit:cover;filter:grayscale(1);flex:none}.sect-lp .tq
.tn{display:block;font-size:14px;color:var(--mink)}.sect-lp .tq
.tr{display:block;margin-top:3px;font:600 10px/1.3 'Poppins';letter-spacing:.08em;text-transform:uppercase;color:var(--mmut)}.sect-lp
.tqhead{margin-bottom:18px}@media(max-width:860px){.sect-lp .pilot
.grid{grid-template-columns:1fr}}.sect-lp .faq
.qs{border-top:1px solid var(--mlhair);margin-top:8px}.sect-lp .faq
details{border-bottom:1px solid var(--mlhair)}.sect-lp .faq
summary{list-style:none;cursor:pointer;padding:28px
0;display:flex;justify-content:space-between;gap:26px;align-items:center;color:var(--mlink);font-size:20px;letter-spacing:-.02em}.sect-lp .faq summary::-webkit-details-marker{display:none}.sect-lp .faq summary
.ic{flex:0 0 auto;width:20px;height:20px;position:relative}.sect-lp .faq summary .ic::before,.sect-lp .faq summary .ic::after{content:"";position:absolute;background:var(--mlink);border-radius:2px}.sect-lp .faq summary .ic::before{top:9px;left:1px;right:1px;height:2px}.sect-lp .faq summary .ic::after{left:9px;top:1px;bottom:1px;width:2px;transition:transform .3s var(--mease)}.sect-lp .faq details[open] summary .ic::after{transform:scaleY(0)}.sect-lp .faq
.a{padding:0
0 30px;max-width:820px;font-size:16px;line-height:1.65;color:var(--mlink2)}.sect-lp .faq .a
a{color:var(--mlink);border-bottom:1px solid rgba(0,0,0,.25)}.sect-lp
.close{text-align:center;background:#000}.sect-lp .close
h2{font-size:clamp(30px,4.4vw,56px);max-width:18ch;margin:0
auto 22px}.sect-lp .close
.lede{max-width:54ch;margin:0
auto 38px}.sect-lp .close
.btnrow{justify-content:center}.sect-lp
.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s var(--mease),transform .7s var(--mease)}.sect-lp
.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.sect-lp
.reveal{opacity:1;transform:none;transition:none}.sect-lp .mhero-bg
img{transform:none!important}}#sectVmodal{position:fixed;inset:0;z-index:9999;background:rgba(4,4,6,.93);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:clamp(16px,4vw,54px);opacity:0;transition:opacity .3s ease}#sectVmodal.open{display:flex}#sectVmodal.show{opacity:1}#sectVmodal
.inner{position:relative;width:100%;max-width:1180px;aspect-ratio:16/9;background:#000;border-radius:14px;overflow:hidden;box-shadow:0 40px 120px rgba(0,0,0,.6)}#sectVmodal video,#sectVmodal
iframe{position:absolute;inset:0;width:100%;height:100%;border:0}#sectVmodal
.vclose{position:absolute;top:-46px;right:0;background:transparent;border:0;color:#fff;cursor:pointer;font:600 12px/1 'Poppins',sans-serif;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:9px;opacity:.85}#sectVmodal .vclose:hover{opacity:1}#sectVmodal .vclose
svg{width:15px;height:15px}@media(max-width:560px){#sectVmodal
.vclose{top:-40px}}.sect-lp:not(.reveal-ready) .reveal{opacity:1;transform:none}.sect-lp .pilot
.grid.onecol{grid-template-columns:1fr}.sect-lp .pilot .grid.onecol
.panel{max-width:760px}