@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_bc8a98{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_bc8a98{--font-sans:"Manrope","Manrope Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_49a339{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_49a339{--font-display:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_d7647e{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:italic}.__variable_d7647e{--font-editorial:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Mono Fallback;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_ed2eba{font-family:Space Mono,Space Mono Fallback;font-style:normal}.__variable_ed2eba{--font-mono:"Space Mono","Space Mono Fallback"}@property --x{syntax:"<percentage>";inherits:true;initial-value:46%}:root{--amber:#f2a93b;--amber-tile-1:#f6c065;--amber-tile-2:#d97a2b;--teal:#2fb6a8;--teal-glow:#48d0c1;--obsidian:#0a0a0d;--cloud:#f5f4f1;--display:var(--font-display),"Space Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--sans:var(--font-sans),Manrope,system-ui,-apple-system,"Segoe UI",sans-serif;--editorial:var(--font-editorial),"Instrument Serif","Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--mono:var(--font-mono),"Space Mono",ui-monospace,Consolas,monospace;--maxw:1140px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (min-width:961px) and (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--obsidian);color:var(--cloud);font-family:var(--sans);font-size:17px;line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4{margin:0;font-family:var(--display);font-weight:600;letter-spacing:-.02em;text-wrap:balance}p{margin:0}main{display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0}img,svg,video{display:block;max-width:100%}button{font:inherit;color:inherit}.sec{padding:clamp(64px,8.5vw,118px) 0;position:relative}.dark{background:var(--obsidian);color:var(--cloud);--fg:#f5f4f1;--mut:#9c9caa;--line:#24242e;--panel:#141419;--raised:#1d1d24;--accent-text:#f2a93b;--teal-text:#48d0c1}.ink{background:#0d0d12}.light{background:var(--cloud);color:var(--obsidian);--fg:#0a0a0d;--mut:#5c5c64;--line:#e4e2dc;--panel:#ffffff;--raised:#f0eee8;--accent-text:#c0791f;--teal-text:#1e8e86}.paper{background:#ffffff}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.22em;font-weight:700}.editorial,.eyebrow{color:var(--accent-text)}.editorial{font-family:var(--editorial);font-style:italic;font-weight:400;letter-spacing:0}.lead{font-size:1.16rem;line-height:1.55;color:var(--mut)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.head{max-width:42rem}.head h2{font-size:clamp(1.9rem,3.9vw,3rem);line-height:1.06;margin-top:14px}.head .lead{margin-top:16px}.wipe{display:block;height:2px;width:52px;margin-top:20px;background:linear-gradient(90deg,var(--amber),transparent);border-radius:2px}.btn{display:inline-flex;align-items:center;gap:.5em;font-family:var(--sans);font-size:.98rem;font-weight:700;padding:.86em 1.4em;border-radius:999px;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.btn-amber{background:var(--amber);color:#241a05;box-shadow:0 10px 30px -12px rgba(242,169,59,.7),inset 0 1px 0 rgba(255,255,255,.35)}.btn-amber:hover{transform:translateY(-2px);box-shadow:0 18px 44px -14px rgba(242,169,59,.85),inset 0 1px 0 rgba(255,255,255,.35)}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--line)}.btn-ghost:hover{border-color:var(--accent-text);color:var(--accent-text)}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.nav{position:sticky;top:0;z-index:60;background:color-mix(in srgb,var(--obsidian) 82%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid #24242e}.navrow{justify-content:space-between;height:70px}.brand,.navrow{display:flex;align-items:center}.brand{gap:11px;font-family:var(--display);font-weight:700;font-size:1.2rem;letter-spacing:-.02em;color:#f5f4f1}.mark{width:34px;height:34px;flex:none}.navlinks{display:flex;align-items:center;gap:30px}.navlinks .nl{color:#9c9caa;font-size:.92rem;font-weight:600}.navlinks .nl:hover{color:#f5f4f1}@media (max-width:820px){.navlinks .nl{display:none}.navlinks{gap:12px}}.mobilenav{display:none}@media (max-width:820px){.mobilenav{display:block}}.navtoggle{width:44px;height:44px;display:grid;place-items:center;background:transparent;border:1px solid #24242e;border-radius:11px;color:#f5f4f1;cursor:pointer}.navtoggle:hover{border-color:var(--amber)}.navtoggle:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.navtoggle .bars{display:grid;gap:4px;width:18px}.navtoggle .bars i{display:block;height:2px;border-radius:2px;background:currentColor;transition:transform .18s ease,opacity .18s ease}.navtoggle .bars.x i:first-child{transform:translateY(6px) rotate(45deg)}.navtoggle .bars.x i:nth-child(2){opacity:0}.navtoggle .bars.x i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navpanel{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;padding:8px 24px 16px;background:color-mix(in srgb,var(--obsidian) 97%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid #24242e;box-shadow:0 30px 60px -30px rgba(0,0,0,.9)}.navpanel a,.navpanel.open{display:flex}.navpanel a{align-items:center;min-height:48px;color:#f5f4f1;font-family:var(--display);font-weight:600;font-size:1.02rem;border-bottom:1px solid #1c1c24}.navpanel a:last-child{border-bottom:0}.navpanel a:hover{color:var(--amber)}.hero{background:radial-gradient(58% 50% at 82% 0,rgba(242,169,59,.16),transparent 60%),radial-gradient(46% 46% at 2% 8%,rgba(47,182,168,.1),transparent 58%),var(--obsidian);padding-top:clamp(48px,6vw,92px)}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:60px;align-items:center}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:44px}}.h1{font-size:clamp(2.7rem,6.2vw,4.5rem);line-height:1;font-weight:700;margin-top:18px}.h1 .editorial{display:block;font-size:.82em;line-height:1.05;margin-top:.08em}.hero .lead{max-width:32rem;margin-top:24px}.cta-row{gap:14px;margin-top:32px}.cta-row,.trust{display:flex;flex-wrap:wrap}.trust{margin-top:24px;font-size:.85rem;color:#9c9caa;gap:10px 16px;align-items:center}.trust b{color:#f5f4f1;font-weight:700}.trust .dot{width:4px;height:4px;border-radius:50%;background:var(--teal)}.reveal{justify-self:center;width:100%;max-width:420px}.rev-frame{position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;border:1px solid #24242e;box-shadow:0 40px 80px -40px rgba(0,0,0,.8);cursor:ew-resize;touch-action:pan-y;--x:46%}@media (min-width:961px){.reveal:not(.touched) .rev-frame{animation:revhint 4.8s cubic-bezier(.7,0,.3,1) 1.1s 1}}@keyframes revhint{0%{--x:46%}18%{--x:64%}44%{--x:32%}72%{--x:50%}to{--x:46%}}.rev-layer{position:absolute;inset:0;display:grid;place-items:center}.rev-layer>img,.rev-layer>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rev-after{background:radial-gradient(78% 58% at 50% 34%,#241d14,#0b0b10 74%)}.rev-after .glow{position:absolute;inset:0;background:radial-gradient(38% 26% at 50% 30%,rgba(242,169,59,.55),transparent 70%)}.rev-lb{position:absolute;left:0;right:0;height:9%;background:#000;z-index:3}.rev-lb.t{top:0}.rev-lb.b{bottom:0}.rev-before{background:linear-gradient(180deg,#eceae4,#dcd9d0);clip-path:inset(0 calc(100% - var(--x)) 0 0);z-index:4}.rev-prod{width:58%;position:relative;z-index:2}.rev-tag{position:absolute;top:12px;font-family:var(--mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700;padding:5px 9px;border-radius:6px;z-index:6}.rev-tag.b{left:12px;background:rgba(0,0,0,.1);color:#55524a}.rev-tag.a{right:12px;background:var(--amber);color:#241a05}.rev-slate{display:flex;justify-content:space-between;margin-top:12px;font-family:var(--mono);font-size:.68rem;letter-spacing:.06em;color:#9c9caa}.rev-slate .rec:before{content:"● ";color:#e0735a}.rev-handle{top:0;bottom:0;left:var(--x);width:2px;z-index:5;transform:translateX(-1px);box-shadow:0 0 18px rgba(242,169,59,.7)}.rev-handle,.rev-knob{position:absolute;background:var(--amber)}.rev-knob{top:50%;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;color:#241a05;display:grid;place-items:center;font-size:1rem;font-weight:800;box-shadow:0 6px 18px rgba(0,0,0,.5);cursor:ew-resize}.proof{border-top:1px solid #24242e;border-bottom:1px solid #24242e;background:#0d0d12}.proofrow{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 0;flex-wrap:wrap}.proofrow .who{color:#9c9caa;font-size:.9rem}.plats{display:flex;gap:14px 26px;flex-wrap:wrap;align-items:center;font-family:var(--mono);font-size:.78rem;letter-spacing:.04em;color:#9c9caa}.plats b{color:#f5f4f1;font-weight:700}.frame-media{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.strip{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px}@media (max-width:900px){.strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.strip{grid-template-columns:1fr;max-width:340px;margin-inline:auto}}.clip{position:relative;aspect-ratio:4/5;border-radius:14px;overflow:hidden;border:1px solid #24242e;display:grid;place-items:center;transition:transform .2s ease}.clip:hover{transform:translateY(-4px)}.clip .lb{position:absolute;left:0;right:0;height:8%;background:#000;z-index:2}.clip .lb.t{top:0}.clip .lb.b{bottom:0}.clip .mini{width:52%;z-index:1}.clip .play{position:absolute;z-index:3;width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.66);border:1px solid rgba(255,255,255,.2);display:grid;place-items:center;color:#fff}.clip .slate{position:absolute;bottom:10px;left:10px;right:10px;z-index:3;display:flex;justify-content:space-between;font-family:var(--mono);font-size:.6rem;letter-spacing:.05em;color:#cdcbd6}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:54px}@media (max-width:860px){.steps{grid-template-columns:1fr}}.step{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px}.step .n{font-family:var(--mono);font-weight:700;font-size:.82rem;color:var(--accent-text);width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--amber) 18%,transparent);margin-bottom:18px}.step h3{font-size:1.2rem;margin-bottom:8px}.step p{color:var(--mut);font-size:.98rem}.ui{margin-top:18px;border:1px solid var(--line);border-radius:12px;background:var(--raised);padding:12px;height:96px;position:relative;overflow:hidden}.ui .row{height:9px;border-radius:5px;background:color-mix(in srgb,var(--fg) 12%,transparent);margin-bottom:8px}.ui .row.s{width:60%}.ui .row.m{width:82%}.ui .drop{border:1.5px dashed var(--line);border-radius:9px;height:100%;display:grid;place-items:center;color:var(--mut);font-size:.78rem;font-family:var(--mono)}.ui .bar{left:12px;right:12px;bottom:12px;height:8px;background:var(--line);overflow:hidden}.ui .bar,.ui .bar i{position:absolute;border-radius:5px}.ui .bar i{inset:0 42% 0 0}.ui .bar i,.ui .chip2{background:var(--amber)}.ui .chip2{display:inline-block;font-family:var(--mono);font-size:.62rem;color:#241a05;padding:3px 8px;border-radius:5px}.ui .chip2.alt{background:transparent;color:var(--accent-text);border:1px solid var(--line)}.fid{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-top:52px}@media (max-width:900px){.fid{grid-template-columns:1fr;gap:32px}}.fid h2{font-size:clamp(1.9rem,3.6vw,2.7rem);margin-top:14px}.fid-media{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;align-items:center}.outshot,.ref{border-radius:14px;overflow:hidden;border:1px solid #24242e;aspect-ratio:3/4;display:grid;place-items:center;position:relative}.ref{background:linear-gradient(180deg,#eceae4,#dcd9d0)}.outshot{background:radial-gradient(70% 60% at 50% 35%,#241d14,#0b0b10 74%)}.ref .rev-prod{width:64%}.outshot .rev-prod{width:60%}.cap{position:absolute;top:10px;left:10px;z-index:3;font-family:var(--mono);font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;border-radius:5px}.ref .cap{background:rgba(0,0,0,.1);color:#55524a}.outshot .cap{background:var(--amber);color:#241a05}.checks{list-style:none;display:grid;gap:12px;margin-top:22px}.checks li{display:flex;gap:12px;align-items:flex-start;font-size:1rem;color:var(--fg)}.checks svg{flex:none;margin-top:2px}.exgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:50px}@media (max-width:820px){.exgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.exgrid{grid-template-columns:1fr;max-width:340px;margin-inline:auto}}.ex{position:relative;aspect-ratio:4/5;border-radius:15px;overflow:hidden;border:1px solid #24242e;display:grid;place-items:center}.ex .mini{width:46%;z-index:1}.ex .lbl{left:14px;margin:0;font-family:var(--sans);font-weight:700;font-size:.98rem;letter-spacing:normal;text-wrap:wrap;color:#fff}.ex .lbl,.ex .tc{position:absolute;bottom:12px;z-index:3}.ex .tc{right:12px;font-family:var(--mono);font-size:.62rem;color:#cdcbd6}.ex .lb{position:absolute;left:0;right:0;height:8%;background:#000;z-index:2}.ex .lb.t{top:0}.ex .lb.b{bottom:0}.duo{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:52px}@media (max-width:820px){.duo{grid-template-columns:1fr}}.duo .card{border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--panel)}.duo .tagm{font-family:var(--mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);font-weight:700}.duo .tagm.teal{color:var(--teal-text)}.duo h3{font-size:1.35rem;margin:10px 0 6px}.duo p{color:var(--mut);font-size:.98rem}.filmframe{margin-top:18px;aspect-ratio:16/10;border-radius:12px;overflow:hidden;position:relative;background:radial-gradient(70% 60% at 50% 40%,#241d14,#0b0b10 74%);display:grid;place-items:center;border:1px solid #24242e}.filmframe .lb{position:absolute;left:0;right:0;height:11%;background:#000;z-index:2}.filmframe .lb.t{top:0}.filmframe .lb.b{bottom:0}.filmframe .mini{width:22%;z-index:1}.shots{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px;aspect-ratio:16/10}.shots>div{border-radius:9px;border:1px solid var(--line);display:grid;place-items:center;position:relative;overflow:hidden}.shots .mini{width:40%;z-index:1}.chan{display:grid;grid-template-columns:300px 1fr;gap:44px;align-items:center;margin-top:52px}@media (max-width:820px){.chan{grid-template-columns:1fr;justify-items:center}}.phone{width:220px;aspect-ratio:9/19;border-radius:30px;border:8px solid #1d1d24;background:#000;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px rgba(0,0,0,.8)}.phone .scr{position:absolute;inset:0;background:radial-gradient(70% 50% at 50% 40%,#241d14,#0b0b10 76%);display:grid;place-items:center}.phone .mini{width:40%;z-index:1}.phone .lb{position:absolute;left:0;right:0;height:6%;background:#000;z-index:2}.phone .lb.t{top:0}.phone .lb.b{bottom:0}.phone .ui2{position:absolute;right:12px;bottom:44px;display:grid;gap:14px;z-index:3}.phone .ui2 span{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.browser{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel);width:100%}.browser .bar{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line);align-items:center}.browser .bar i{width:10px;height:10px;border-radius:50%;background:var(--line)}.browser .bar .addr{margin-left:10px;font-family:var(--mono);font-size:.7rem;color:var(--mut)}.browser .body{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;padding:18px}.browser .wide{aspect-ratio:16/9;border-radius:10px;background:radial-gradient(70% 60% at 50% 40%,#241d14,#0b0b10 74%);display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid #24242e}.browser .wide .lb{position:absolute;left:0;right:0;height:10%;background:#000;z-index:2}.browser .wide .lb.t{top:0}.browser .wide .lb.b{bottom:0}.browser .wide .mini{width:26%;z-index:1}.browser .pdp{display:grid;gap:10px;align-content:start}.browser .pdp .row{height:10px;border-radius:5px;background:color-mix(in srgb,var(--fg) 12%,transparent)}.browser .pdp .row.s{width:55%}.browser .pdp .row.buy{height:30px;width:70%;background:var(--amber);border-radius:8px;margin-top:6px}.feats{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:50px}@media (max-width:760px){.feats{grid-template-columns:1fr}}.feat{display:flex;gap:16px;padding:24px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.feat .ic{flex:none}.feat h3{font-size:1.12rem;margin-bottom:5px}.feat p{color:var(--mut);font-size:.96rem}.shopify{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}@media (max-width:820px){.shopify{grid-template-columns:1fr}}.shopify h2{font-size:clamp(1.8rem,3.4vw,2.6rem);margin-top:14px}.admin{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.admin .top{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:.72rem;color:var(--mut)}.admin .top .g{width:9px;height:9px;border-radius:50%;background:var(--teal);flex:none}.admin .in{display:grid;grid-template-columns:60px 1fr;gap:14px;padding:18px}.admin .side{display:grid;gap:8px;align-content:start}.admin .side i{height:8px;border-radius:4px;background:color-mix(in srgb,var(--fg) 12%,transparent)}.admin .main{display:grid;gap:12px}.admin .main .frame{aspect-ratio:16/9;border-radius:9px;background:radial-gradient(70% 60% at 50% 40%,#241d14,#0b0b10 74%);border:1px solid #24242e;display:grid;place-items:center;position:relative;overflow:hidden}.admin .main .frame .lb{position:absolute;left:0;right:0;height:10%;background:#000;z-index:2}.admin .main .frame .lb.t{top:0}.admin .main .frame .lb.b{bottom:0}.admin .main .frame .mini{width:24%;z-index:1}.admin .main .btnrow{display:flex;gap:8px}.admin .main .btnrow .b1{height:26px;border-radius:7px;background:var(--amber);width:110px}.admin .main .btnrow .b2{height:26px;border-radius:7px;border:1px solid var(--line);width:80px}.freecall{display:flex;align-items:center;gap:14px;justify-content:center;flex-wrap:wrap;margin:40px auto 0;max-width:640px;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:16px 22px;text-align:center}.freecall b{color:var(--accent-text)}.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:26px;align-items:stretch}@media (max-width:860px){.prices{grid-template-columns:1fr;max-width:420px;margin-inline:auto}}.plan{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:28px;display:flex;flex-direction:column}.plan.featured{border-color:var(--amber);box-shadow:0 30px 70px -40px rgba(242,169,59,.7);position:relative}.plan.featured:before{content:"MOST POPULAR";position:absolute;top:-11px;left:26px;background:var(--amber);color:#241a05;font-size:.6rem;padding:4px 10px;border-radius:999px}.plan h3,.plan.featured:before{font-family:var(--mono);font-weight:700;letter-spacing:.12em}.plan h3{font-size:.78rem;text-transform:uppercase;color:var(--mut)}.plan .price{font-family:var(--display);font-size:2.6rem;font-weight:700;margin:12px 0 0;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.plan .per{font-family:var(--mono);font-size:.8rem;color:var(--mut)}.plan .desc{color:var(--mut);font-size:.92rem;margin-top:10px;min-height:38px}.plan ul{list-style:none;margin:20px 0 26px;display:grid;gap:11px;font-size:.94rem}.plan li{display:flex;gap:10px;align-items:flex-start}.plan li:before{content:"✓";color:var(--accent-text);font-weight:800}.plan .btn{width:100%;justify-content:center;margin-top:auto}.risk{border-top:1px solid var(--line);background:var(--raised)}.riskrow{display:flex;justify-content:center;gap:14px 40px;flex-wrap:wrap;padding:26px 0}.riskrow div{display:flex;align-items:center;gap:9px;font-size:.92rem;color:var(--fg);font-weight:600}.riskrow svg{flex:none}.quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px}@media (max-width:860px){.quotes{grid-template-columns:1fr}}.quote{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px}.quote p{font-family:var(--editorial);font-style:italic;font-size:1.22rem;line-height:1.45;color:var(--fg)}.quote .who{display:flex;align-items:center;gap:12px;margin-top:18px}.quote .av{width:38px;height:38px;border-radius:50%;flex:none;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,var(--teal),var(--amber))}.quote .who b{font-size:.9rem}.quote .who small{display:block;color:var(--mut);font-size:.78rem}.faq{max-width:780px;margin:44px auto 0}.faq details{border-bottom:1px solid var(--line);padding:20px 4px}.faq summary{cursor:pointer;font-family:var(--display);font-weight:600;font-size:1.06rem;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:44px}.faq summary::-webkit-details-marker{display:none}.faq summary h3{display:inline;font:inherit;letter-spacing:inherit;text-wrap:inherit;margin:0}.faq summary:after{content:"+";color:var(--accent-text);font-size:1.4rem;line-height:1}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--mut);margin-top:12px;font-size:.98rem}.final{text-align:center;background:radial-gradient(60% 90% at 50% 0,rgba(242,169,59,.2),transparent 60%),radial-gradient(50% 80% at 100% 120%,rgba(47,182,168,.14),transparent 60%),var(--obsidian)}.final h2{font-size:clamp(2.2rem,5.4vw,3.6rem);line-height:1.04;margin-top:16px}.final .editorial{display:block}.final .lead{max-width:34rem;margin:18px auto 0}.final .cta-row{justify-content:center}.foot{background:#0d0d12;border-top:1px solid #24242e;padding:56px 0 40px}.footrow{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}.footlede{max-width:270px;color:#9c9caa;font-size:.88rem;margin-top:12px}.footcol h3{font-family:var(--mono);font-size:.68rem;text-transform:uppercase;letter-spacing:.14em;color:#9c9caa;margin-bottom:12px;font-weight:700}.footcol a{display:block;color:#f5f4f1;font-size:.9rem;padding:3px 0}@media (hover:none),(max-width:820px){.footcol a{display:flex;align-items:center;padding:0}.brand,.footcol a{min-height:44px}.appbadges a{display:flex}.appbadges a,a.eyebrow{min-height:44px;align-items:center}a.eyebrow{display:inline-flex}.checks a{min-height:44px;display:flex;align-items:center}.checks li:has(a){align-items:center}}@media (hover:none) and (min-width:821px){.navlinks .nl{min-height:44px;display:flex;align-items:center}}.footcol a:hover{color:var(--amber)}.appbadges{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.appbadges a{font-family:var(--mono);font-size:.72rem;border:1px solid #24242e;border-radius:9px;padding:8px 12px;color:#f5f4f1}.appbadges a:hover{border-color:var(--amber)}.footbtm{margin-top:42px;padding-top:22px;border-top:1px solid #24242e;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:.82rem}.footbtm,.footbtm .editorial{color:#9c9caa}.mcta{position:fixed;left:0;right:0;bottom:0;z-index:90;display:none;gap:12px;align-items:center;justify-content:space-between;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,#0a0a0d 92%,transparent);backdrop-filter:blur(14px);border-top:1px solid #24242e}.mcta .mp{font-family:var(--mono);font-size:.72rem;color:#9c9caa}.mcta .mp b{color:#f5f4f1}@media (max-width:700px){.mcta{display:flex}body{padding-bottom:74px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}