:root{--ink:#070808;--ink-soft:#0d0f0f;--panel:#111313;--panel-2:#171919;--line:#ffffff21;--line-dark:#07080826;--paper:#f2f0e9;--paper-deep:#e5e2d8;--white:#fffef9;--muted:#a4a8a1;--muted-dark:#656962;--signal:#d8ff35;--ice:#80dfff;--ember:#ff6847;--red:#ff4638;--font-sans:"Arial", sans-serif;--font-mono:"Courier New", monospace;--shell:min(1320px, calc(100vw - 64px));--radius:3px;--ease:cubic-bezier(.2, .75, .25, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:116px}body{background:var(--ink);color:var(--white);font-family:var(--font-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:hidden}::selection{background:var(--signal);color:var(--ink)}a{color:inherit;text-decoration:none}button,input,textarea{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}h1,h2,h3,p,blockquote{margin:0}ul{margin:0;padding:0}.shell{width:var(--shell);margin-inline:auto}.narrow-shell{width:min(980px,100vw - 64px)}.skip-link{z-index:1000;background:var(--signal);color:var(--ink);padding:12px 16px;font-weight:800;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.announcement{z-index:80;background:var(--signal);min-height:33px;color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #0708082e;justify-content:center;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex;position:relative;overflow:hidden}.announcement-dot{background:var(--ink);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0708081f}.site-header{z-index:70;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);background:#070808e6;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;min-height:76px;display:flex}.wordmark{color:var(--white);letter-spacing:-.06em;align-items:flex-start;font-size:20px;font-weight:900;display:inline-flex}.wordmark span{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:0;margin:1px 0 0 4px;font-size:7px}.desktop-nav{align-items:center;gap:32px;display:flex}.desktop-nav a{color:#bec1bb;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;padding:28px 0;font-size:10px;font-weight:600;position:relative}.desktop-nav a:after{transform-origin:0;background:var(--signal);content:"";height:1px;transition:transform .22s var(--ease);position:absolute;bottom:20px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a.active{color:var(--white)}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform:scaleX(1)}.header-actions{align-items:center;gap:16px;display:flex}.button{border-radius:var(--radius);cursor:pointer;min-height:52px;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;transition:background .22s var(--ease), color .22s var(--ease), transform .22s var(--ease), border-color .22s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:28px;padding:0 22px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.button span{transition:transform .22s var(--ease);font-size:16px}.button:hover{transform:translateY(-2px)}.button:hover span{transform:translate(3px,-3px)}.button-small{gap:18px;min-height:40px;padding:0 17px;font-size:9px}.button-large{min-height:62px;padding:0 28px}.button-light{background:var(--white);color:var(--ink)}.button-light:hover{background:var(--signal)}.button-signal{background:var(--signal);color:var(--ink)}.button-signal:hover{background:var(--white)}.button-full{width:100%}.text-link{color:var(--white);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff80;align-items:center;gap:18px;padding:8px 0;font-size:10px;font-weight:700;display:inline-flex}.text-link span{font-size:14px}.dark-link{color:var(--ink);border-color:#07080873}.menu-toggle{border:1px solid var(--line);border-radius:var(--radius);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:44px;height:44px;display:none}.menu-toggle span{background:var(--white);width:17px;height:1px}.mobile-nav{display:none}.eyebrow{color:#4d524c;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;line-height:1.2;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:6px;height:6px}.eyebrow-bright{color:var(--signal)}.hero{background:radial-gradient(circle at 76% 29%, #d8ff351a, transparent 23%), linear-gradient(180deg, #0b0d0d 0%, var(--ink) 100%);min-height:calc(100svh - 109px);position:relative;overflow:hidden}.hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero-noise{opacity:.16;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-grid{z-index:2;grid-template-columns:.94fr 1.06fr;align-items:center;gap:74px;min-height:705px;padding:76px 0 112px;display:grid;position:relative}.hero-copy{z-index:3;position:relative}.hero-copy h1{letter-spacing:-.075em;max-width:780px;margin-top:24px;font-size:clamp(58px,6.2vw,100px);font-weight:850;line-height:.87}.hero-copy h1 em{color:var(--signal);font-style:normal}.hero-lede{color:#b4b8b1;letter-spacing:-.025em;max-width:550px;margin-top:31px;font-size:clamp(16px,1.25vw,19px);line-height:1.55}.hero-actions{align-items:center;gap:29px;margin-top:38px;display:flex}.hero-microcopy{color:#737871;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:7px;margin-top:15px;font-size:8px;line-height:1.5;display:flex}.hero-microcopy i{color:var(--signal);font-style:normal}.hero-note{align-items:center;gap:14px;margin-top:34px;display:flex}.proof-avatars{padding-left:8px;display:flex}.proof-avatars i{border:2px solid var(--ink);width:32px;height:32px;color:var(--white);font-family:var(--font-mono), monospace;background:#262929;border-radius:50%;place-items:center;margin-left:-8px;font-size:8px;font-style:normal;font-weight:700;display:grid}.proof-avatars i:nth-child(2){background:#42463f}.proof-avatars i:nth-child(3){background:var(--signal);color:var(--ink)}.hero-note p{flex-direction:column;gap:3px;display:flex}.hero-note strong{font-size:12px}.hero-note p span{color:#858a83;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.hero-visual{perspective:1400px;min-width:0;position:relative}.hero-visual .product-artwork{z-index:3;transform:rotateY(-6deg)rotateX(2deg);box-shadow:0 60px 100px #0000008c,-16px 26px #d8ff3514}.hero-orbit{pointer-events:none;border:1px solid #d8ff3547;border-radius:50%;position:absolute}.orbit-one{width:620px;height:220px;top:24%;left:-7%;transform:rotate(-23deg)}.orbit-two{border-color:#ffffff17;width:430px;height:430px;top:1%;left:18%}.floating-card{z-index:5;border-radius:var(--radius);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d0f0feb;border:1px solid #ffffff2e;position:absolute;box-shadow:0 24px 50px #00000057}.floating-stat{flex-direction:column;width:142px;padding:16px;display:flex;top:-29px;right:-27px}.floating-stat span,.floating-card small{color:#8e938b;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.floating-stat strong{color:var(--signal);letter-spacing:-.07em;margin:4px 0;font-size:39px}.floating-format{align-items:center;gap:12px;padding:13px 16px;display:flex;bottom:-29px;right:-45px}.floating-format div{flex-direction:column;gap:4px;display:flex}.floating-format strong{font-family:var(--font-mono), monospace;letter-spacing:.06em;font-size:9px}.figma-glyph{background:var(--ember);width:31px;height:31px;color:var(--ink);border-radius:50% 50% 50% 15%;place-items:center;font-size:13px;font-weight:900;display:grid}.product-artwork{--art-accent:var(--signal);aspect-ratio:1.16;border-radius:var(--radius);background:radial-gradient(circle at 76% 20%, color-mix(in srgb, var(--art-accent) 13%, transparent), transparent 31%), #090b0b;border:1px solid #ffffff29;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 70px #0000004d}.artwork-ice{--art-accent:var(--ice)}.artwork-ember{--art-accent:var(--ember)}.artwork-windowbar,.artwork-footer{z-index:6;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex;position:absolute;left:0;right:0}.artwork-windowbar{color:#6f746d;background:#111313;border-bottom:1px solid #ffffff1c;min-height:40px;padding:0 14px;font-size:clamp(5px,.45vw,7px);top:0}.artwork-windowbar>strong{color:#9b9f98;font-size:inherit;letter-spacing:.03em;text-transform:none;font-weight:500}.artwork-window-dots{gap:5px;display:flex}.artwork-window-dots i{background:#454945;border-radius:50%;width:6px;height:6px}.artwork-window-dots i:first-child{background:var(--ember)}.artwork-window-dots i:nth-child(2){background:#f4bd4a}.artwork-window-dots i:last-child{background:var(--art-accent)}.artwork-footer{background:#0e1010;border-top:1px solid #ffffff1c;min-height:34px;padding:0 14px;bottom:0}.artwork-footer strong{color:var(--white);font-size:clamp(6px,.62vw,9px)}.artwork-footer span{color:#7a7e78;font-size:clamp(4px,.47vw,7px)}.artwork-browser{grid-template-columns:minmax(72px,.22fr) 1fr;display:grid;position:absolute;inset:40px 0 34px}.artwork-sidebar{background:#0d0f0f;border-right:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:17px 10px;display:flex}.artwork-sidebar>span{color:#5f645e;font-family:var(--font-mono), monospace;letter-spacing:.1em;margin:0 6px 8px;font-size:clamp(4px,.42vw,6px)}.artwork-sidebar i{color:#737870;font-family:var(--font-mono), monospace;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;padding:7px 6px;font-size:clamp(5px,.48vw,7px);font-style:normal;line-height:1;overflow:hidden}.artwork-sidebar i.active{background:color-mix(in srgb, var(--art-accent) 14%, transparent);color:var(--art-accent)}.artwork-sidebar .artwork-format{color:var(--art-accent);margin-top:auto;margin-bottom:0}.artwork-library{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:27px 27px;min-width:0;padding:clamp(10px,1.2vw,17px)}.artwork-library-head{justify-content:space-between;align-items:flex-start;gap:10px;min-height:35px;display:flex}.artwork-library-head>div{flex-direction:column;gap:3px;min-width:0;display:flex}.artwork-library-head span{color:#737870;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(4px,.42vw,6px);overflow:hidden}.artwork-library-head strong{letter-spacing:-.035em;font-size:clamp(8px,.9vw,13px)}.artwork-library-head b{color:var(--art-accent);letter-spacing:-.07em;font-size:clamp(16px,2.25vw,32px);line-height:.8}.artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(5px,.65vw,9px);margin-top:clamp(5px,.7vw,9px);display:grid}.sample-card{aspect-ratio:16/9;border:1px solid #ffffff24;flex-direction:column;justify-content:flex-end;padding:clamp(7px,.8vw,12px);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 25px #0000004d}.sample-card:before{content:"";position:absolute;inset:0}.sample-card>*{z-index:2;position:relative}.sample-card strong{z-index:3;letter-spacing:-.075em;max-width:73%;font-size:clamp(9px,1.35vw,20px);font-weight:900;line-height:.82}.sample-kicker{z-index:3;color:var(--art-accent);font-family:var(--font-mono), monospace;letter-spacing:.09em;margin-bottom:4px;font-size:clamp(4px,.42vw,6px);font-weight:800}.sample-no{z-index:4;color:#ffffff73;font-family:var(--font-mono), monospace;font-size:clamp(4px,.4vw,6px);position:absolute;top:7px;right:7px}.sample-meta{z-index:3;color:#fff9;font-family:var(--font-mono), monospace;letter-spacing:.08em;margin-top:6px;font-size:clamp(3px,.36vw,5px)}.sample-subject{z-index:1;filter:drop-shadow(-5px 7px 8px #00000061);background-image:url(/creator-sprite.webp);background-position:0 100%;background-repeat:no-repeat;background-size:300%;width:45%;height:96%;position:absolute;bottom:-3%;right:-1%}.sample-1{background:#171c10}.sample-1:before{background:radial-gradient(circle at 82% 28%, var(--art-accent) 0 23%, transparent 23.5%), linear-gradient(135deg, transparent 56%, #d8ff3517 56%)}.sample-2{background:#301713}.sample-2:before{background:linear-gradient(115deg,#0000 56%,#ff68478c 56%),radial-gradient(circle at 80% 27%,#ffbc4b 0 16%,#0000 16.5%)}.sample-2 .sample-subject{background-position:bottom;right:0}.sample-3{background:#101e25}.sample-3:before{background:radial-gradient(circle at 80% 25%, var(--ice) 0 20%, transparent 20.5%), linear-gradient(90deg, #80dfff1f 0 37%, transparent 37%)}.sample-3 .sample-subject{filter:saturate(.92)drop-shadow(-3px 0 #ff6847b8)drop-shadow(0 13px 13px #00000061);background-position:100% 100%;right:0}.sample-4{background:#20190d}.sample-4:before{background:linear-gradient(125deg,#0000 50%,#f4bd4a4d 50%),radial-gradient(circle at 79% 24%,#f4bd4a 0 18%,#0000 18.5%)}.sample-4 .sample-subject{background-position:bottom;transform:scaleX(-1)}.product-artwork.compact{aspect-ratio:1.1}.product-artwork.compact .artwork-browser{grid-template-columns:68px 1fr}.product-artwork.compact .sample-card strong{font-size:clamp(8px,1.1vw,16px)}.proof-rail{z-index:4;border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid;position:absolute;bottom:0;left:0;right:0}.proof-rail>div{border-right:1px solid var(--line);flex-direction:column;justify-content:center;gap:6px;min-height:88px;padding:0 24px;display:flex}.proof-rail>div:first-child{border-left:1px solid var(--line)}.proof-rail strong{letter-spacing:-.04em;font-size:19px}.proof-rail span{color:#858a82;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.marquee{background:var(--signal);color:var(--ink);border-block:1px solid #07080840;overflow:hidden}.marquee>div{letter-spacing:-.03em;align-items:center;gap:38px;width:max-content;min-height:53px;font-size:12px;font-weight:900;animation:20s linear infinite marquee;display:flex}.marquee i{font-style:normal}@keyframes marquee{to{transform:translate(-35%)}}.lab-section{border-bottom:1px solid var(--line);background:radial-gradient(circle at 9% 7%,#d8ff3512,#0000 23%),#080909;position:relative;overflow:hidden}.lab-section:before{content:"";border:1px solid #d8ff351f;border-radius:50%;width:470px;height:470px;position:absolute;top:70px;right:-170px}.lab-heading{z-index:2;grid-template-columns:1.15fr .62fr;align-items:end;gap:12%;display:grid;position:relative}.lab-heading h2{letter-spacing:-.08em;margin-top:22px;font-size:clamp(55px,7vw,104px);font-weight:850;line-height:.83}.lab-heading h2 em{color:var(--signal);font-style:normal}.lab-heading>p{color:#92978f;font-size:15px;line-height:1.7}.template-lab{z-index:2;background:#0d0f0f;border:1px solid #ffffff2e;margin-top:70px;position:relative;box-shadow:0 55px 120px #0000006e,0 0 0 1px #d8ff3505}.lab-topbar{border-bottom:1px solid var(--line);color:#6f746d;min-height:49px;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 18px;font-size:7px;display:grid}.lab-window-dots{gap:6px;display:flex}.lab-window-dots i{background:#343734;border-radius:50%;width:7px;height:7px}.lab-window-dots i:first-child{background:var(--ember)}.lab-window-dots i:nth-child(2){background:#f5c856}.lab-window-dots i:last-child{background:var(--signal)}.lab-live{color:#9ca198;justify-content:flex-end;align-items:center;gap:7px;display:flex}.lab-live i{background:var(--signal);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #d8ff3517}.lab-tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.lab-tabs button{border:0;border-right:1px solid var(--line);color:#737871;cursor:pointer;min-height:66px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#0b0d0d;justify-content:center;align-items:center;gap:12px;font-size:10px;font-weight:700;transition:background .18s,color .18s;display:flex}.lab-tabs button:last-child{border-right:0}.lab-tabs button span{color:#4f534e;font-size:7px}.lab-tabs button:hover{color:var(--white)}.lab-tabs button.active{background:var(--signal);color:var(--ink)}.lab-tabs button.active span{color:#0708088c}.lab-tabs button:focus-visible{outline:2px solid var(--white);outline-offset:-5px}.lab-workspace{grid-template-columns:1.45fr .55fr;min-height:610px;display:grid}.lab-canvas{border-right:1px solid var(--line);background:linear-gradient(#ffffff08 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/32px 32px,radial-gradient(circle,#d8ff3511,#0000 46%),#090b0b;justify-content:center;align-items:center;min-width:0;padding:72px 54px 58px;display:flex;position:relative;overflow:hidden}.lab-canvas:before{aspect-ratio:16/9;content:"";border:1px solid #d8ff351f;width:73%;position:absolute;transform:translate(18px,18px)}.lab-canvas-meta{z-index:3;color:#5f645e;font-family:var(--font-mono), monospace;letter-spacing:.08em;justify-content:space-between;font-size:7px;display:flex;position:absolute;top:18px;left:20px;right:20px}.lab-thumbnail{z-index:2;aspect-ratio:16/9;width:min(780px,100%);animation:lab-frame-in .36s var(--ease) both;background:#171b12;border:1px solid #ffffff30;align-items:flex-end;padding:7%;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 65px #0000008c}@keyframes lab-frame-in{0%{opacity:.55;transform:translateY(8px)scale(.985)}}.lab-thumbnail:before,.lab-thumbnail:after{content:"";position:absolute}.lab-thumbnail:before{aspect-ratio:1;background:var(--signal);opacity:.92;border-radius:50%;width:58%;top:-12%;right:-6%}.lab-thumbnail:after{border:1px solid #ffffff57;width:34%;height:71%;top:11%;right:8%;transform:rotate(7deg)}.lab-copy{z-index:4;width:72%;position:relative}.lab-copy>span,.lab-copy small{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:clamp(7px,.75vw,11px);font-weight:800;display:block}.lab-copy strong{letter-spacing:-.08em;margin-top:11px;font-size:clamp(39px,5.25vw,79px);font-weight:900;line-height:.78;display:block}.lab-copy small{color:#ffffff94;margin-top:18px;font-size:clamp(5px,.5vw,8px)}.lab-subject{z-index:3;filter:drop-shadow(-18px 22px 26px #00000061);background-image:url(/creator-sprite.webp);background-position:0 100%;background-repeat:no-repeat;background-size:300%;width:43%;height:96%;position:absolute;bottom:-2%;right:0}.lab-subject i{display:none}.lab-frame-no{z-index:5;color:#fff6;font-family:var(--font-mono), monospace;font-size:8px;position:absolute;top:5%;left:4%}.lab-proof .lab-thumbnail{background:#271511}.lab-proof .lab-thumbnail:before{background:var(--ember)}.lab-proof .lab-copy>span,.lab-proof .lab-copy small{color:#ffbc4b}.lab-proof .lab-subject{background-position:bottom}.lab-conflict .lab-thumbnail{background:linear-gradient(105deg,#121414 0 63%,#281611 63%)}.lab-conflict .lab-thumbnail:before{background:var(--ember);opacity:.82}.lab-conflict .lab-copy>span,.lab-conflict .lab-copy small{color:var(--ember)}.lab-conflict .lab-subject{background-position:100% 100%}.lab-rulers{color:#4f544e;font-family:var(--font-mono), monospace;justify-content:space-between;font-size:6px;display:flex;position:absolute;bottom:20px;left:7%;right:7%}.lab-inspector{background:radial-gradient(circle at 90% 10%,#d8ff3514,#0000 29%),#101212;flex-direction:column;min-width:0;padding:39px 34px 33px;display:flex}.lab-inspector-label{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:7px;font-weight:700}.lab-inspector h3{letter-spacing:-.06em;margin-top:24px;font-size:clamp(28px,3vw,44px);line-height:.95}.lab-inspector dl{border-top:1px solid var(--line);margin:38px 0 0}.lab-inspector dl>div{border-bottom:1px solid var(--line);grid-template-columns:68px 1fr;gap:15px;padding:15px 0;display:grid}.lab-inspector dt,.lab-inspector dd{margin:0}.lab-inspector dt{color:#666b64;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.lab-inspector dd{color:#aeb2ab;font-size:11px;line-height:1.45}.lab-inspector>p{color:#858a83;margin-top:24px;font-size:12px;line-height:1.65}.lab-link{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid #d8ff357a;justify-content:space-between;align-items:center;margin-top:auto;padding:18px 0 3px;font-size:8px;font-weight:700;display:flex}.lab-link span{font-size:14px}.lab-feed-check{border-top:1px solid var(--line);background:#080a0a;grid-template-columns:auto 136px 1fr auto;align-items:center;gap:24px;min-height:108px;padding:15px 22px;display:grid}.lab-feed-check>span,.lab-feed-check>strong{color:#737870;font-family:var(--font-mono), monospace;letter-spacing:.09em;font-size:7px}.lab-feed-check>strong{border:1px solid var(--signal);min-width:61px;min-height:30px;color:var(--signal);place-items:center;display:grid}.lab-feed-check p{color:#747971;font-size:11px;line-height:1.5}.lab-miniature{aspect-ratio:16/9;background:#171b12;align-items:flex-end;padding:10px;display:flex;position:relative;overflow:hidden}.lab-miniature strong{z-index:2;letter-spacing:-.07em;max-width:75%;font-size:10px;line-height:.82;position:relative}.lab-miniature i{aspect-ratio:1;background:var(--signal);border-radius:50%;width:51%;position:absolute;top:-5%;right:-4%}.mini-proof{background:#271511}.mini-proof i,.mini-conflict i{background:var(--ember)}.mini-conflict{background:#171111}.section{padding:132px 0}.section-light{background:var(--paper);color:var(--ink)}.section-heading h2,.reviews-heading h2,.faq-intro h2,.authority-copy h2,.license-grid h2{letter-spacing:-.065em;margin-top:22px;font-size:clamp(45px,5vw,78px);font-weight:830;line-height:.94}.split-heading{grid-template-columns:.65fr 1.6fr .9fr;align-items:end;gap:42px;display:grid}.split-heading p,.centered>p{color:var(--muted-dark);font-size:15px;line-height:1.7}.problem-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:76px;display:grid}.problem-card{border-radius:var(--radius);min-height:640px;padding:26px;position:relative;overflow:hidden}.problem-card.dark{color:var(--white);background:#111313}.problem-card.signal{background:var(--signal);color:var(--ink)}.problem-label{font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:9px;font-weight:700}.bad-thumbnail,.good-thumbnail{aspect-ratio:16/9;border:1px solid #ffffff26;flex-direction:column;justify-content:center;padding:7%;display:flex;position:absolute;top:86px;left:8%;right:8%;overflow:hidden;box-shadow:0 35px 50px #00000038}.bad-thumbnail{color:#ffffffa6;background:linear-gradient(#11131373,#111313bf),linear-gradient(135deg,#544d48,#1f2522);transform:rotate(-2deg)}.bad-thumbnail:before{aspect-ratio:1;content:"";border:1px solid #ffffff2e;border-radius:50%;width:32%;position:absolute;right:9%}.bad-thumbnail span,.bad-thumbnail small{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:clamp(7px,.8vw,11px)}.bad-thumbnail strong{letter-spacing:-.04em;max-width:60%;margin:12px 0;font-size:clamp(24px,3vw,48px);font-weight:500;line-height:1}.good-thumbnail{color:var(--white);background:radial-gradient(circle at 76% 47%,#ff664a 0 17%,#0000 17.5%),linear-gradient(120deg,#090a0a 0 58%,#272011 58%);transform:rotate(2deg)}.good-thumbnail:after{content:"";background:#0f1110;border-radius:48% 48% 0 0;width:29%;height:75%;position:absolute;bottom:-12%;right:8%;box-shadow:0 -6px 30px #ff68473d}.good-thumbnail>*{z-index:2;position:relative}.good-thumbnail span,.good-thumbnail small{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.09em;font-size:clamp(7px,.8vw,11px);font-weight:800}.good-thumbnail strong{letter-spacing:-.075em;margin:11px 0;font-size:clamp(31px,4.2vw,68px);font-weight:900;line-height:.78}.problem-footer{grid-template-columns:.8fr 1fr;align-items:start;gap:30px;display:grid;position:absolute;bottom:27px;left:26px;right:26px}.problem-footer strong{letter-spacing:-.04em;font-size:17px}.problem-footer p{color:inherit;opacity:.64;font-size:12px;line-height:1.55}.disclaimer{color:#777b74;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-align:right;text-transform:uppercase;margin-top:18px;font-size:8px}.method-section{background:var(--ink)}.centered{text-align:center;max-width:850px;margin:0 auto}.centered .eyebrow{justify-content:center}.centered>p{color:#949991;max-width:590px;margin:24px auto 0}.method-grid{grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.method-card{border:1px solid var(--line);min-height:510px;transition:background .25s var(--ease), transform .25s var(--ease);background:#0a0b0b;padding:26px}.method-card+.method-card{border-left:0}.method-card:hover{z-index:2;background:#101212;transform:translateY(-8px)}.method-card-top{color:#747973;font-family:var(--font-mono), monospace;letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.method-icon{place-items:center;width:190px;height:190px;margin:63px auto 58px;display:grid;position:relative}.method-icon:before,.method-icon:after,.method-icon i{content:"";position:absolute}.method-icon-01:before{border:1px solid var(--signal);border-radius:50%;width:108px;height:108px}.method-icon-01:after{background:var(--signal);width:158px;height:1px;box-shadow:0 0 22px var(--signal);transform:rotate(-32deg)}.method-icon-01 i{background:var(--signal);border-radius:50%;width:5px;height:5px}.method-icon-01 i:first-child{transform:translate(-63px,40px)}.method-icon-01 i:nth-child(2){transform:translate(63px,-40px)}.method-icon-02:before{border:1px solid #80dfff66;width:125px;height:125px}.method-icon-02:after{background:var(--ice);width:78px;height:78px;box-shadow:0 0 35px #80dfff4d}.method-icon-02 i{background:#80dfffb3;width:145px;height:1px}.method-icon-02 i:first-child{transform:rotate(45deg)}.method-icon-02 i:nth-child(2){transform:rotate(-45deg)}.method-icon-03:before,.method-icon-03:after{width:86px;height:145px}.method-icon-03:before{background:var(--white);left:18px}.method-icon-03:after{background:var(--ember);right:18px}.method-icon-03 i{z-index:2;background:var(--ink);width:1px;height:175px}.method-card h3{letter-spacing:-.05em;font-size:28px}.method-card>p{color:#868b84;max-width:310px;margin-top:14px;font-size:13px;line-height:1.62}.authority-section{border-top:1px solid var(--line);background:#0c0e0e;overflow:hidden}.authority-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:9%;display:grid}.authority-visual{border:1px solid var(--line);background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/46px 46px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/46px 46px,radial-gradient(circle at 50% 47%,#d8ff353d,#0000 31%);min-height:610px;position:relative;overflow:hidden}.authority-number{color:var(--signal);letter-spacing:-.1em;text-shadow:0 0 50px #d8ff3533;font-size:clamp(110px,16vw,230px);font-weight:900;line-height:.75;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.authority-caption{color:#777b75;font-family:var(--font-mono), monospace;letter-spacing:.1em;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:21px;left:21px;right:21px}.authority-stamp{border:1px solid var(--signal);width:103px;height:103px;color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.12em;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:7px;display:flex;position:absolute;bottom:24px;right:24px;transform:rotate(-8deg)}.authority-stamp strong{margin:3px 0;font-size:16px}.authority-copy{align-self:center}.authority-lede{color:#a1a69e;max-width:620px;margin-top:28px;font-size:17px;line-height:1.65}.authority-points{border-top:1px solid var(--line);margin-top:45px}.authority-points>div{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr;padding:21px 0;display:grid}.authority-points strong{color:var(--signal);font-family:var(--font-mono), monospace;font-size:9px}.authority-points p{color:#969b94;max-width:540px;font-size:13px;line-height:1.55}.shop-preview{padding-bottom:150px}.shop-heading{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.product-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:65px;display:grid}.product-card{min-width:0}.product-card-art{background:#0c0e0e;display:block;position:relative;overflow:hidden}.product-card-art .product-artwork{transition:transform .48s var(--ease)}.product-card:hover .product-artwork{transform:scale(1.025)}.card-corner-link{z-index:5;background:var(--white);width:38px;height:38px;color:var(--ink);transition:background .2s var(--ease);border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:14px;right:14px}.product-popular{z-index:5;color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070808e0;border:1px solid #d8ff3552;padding:8px 10px;font-size:7px;font-weight:700;position:absolute;top:15px;left:15px}.product-card:hover .card-corner-link{background:var(--signal)}.product-card-info{flex-direction:column;justify-content:space-between;min-height:265px;padding:25px 4px 0;display:flex}.product-card-info h3{letter-spacing:-.055em;margin-top:10px;font-size:clamp(21px,2vw,31px);line-height:1}.product-card-info p{max-width:340px;color:var(--muted-dark);margin-top:14px;font-size:12px;line-height:1.55}.product-price-row{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:flex-end;padding-top:18px;display:flex}.product-price-row>div{align-items:baseline;gap:9px;display:flex}.product-price-row strong{font-size:20px}.product-price-row>span{color:var(--muted-dark);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.product-card-cta{border-bottom:1px solid var(--line-dark);min-height:47px;color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;transition:padding .18s var(--ease), color .18s ease;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.product-card-cta:hover{color:#3e4d00;padding-inline:8px}.product-card-cta span{font-size:13px}.compare-price{color:#8e928b;font-size:11px;text-decoration:line-through}.reviews-section,.product-reviews{background:#0b0d0d}.reviews-heading{justify-content:space-between;align-items:flex-end;gap:70px;display:flex}.rating-block{align-items:center;gap:18px;padding-bottom:8px;display:flex}.rating-block>strong{letter-spacing:-.08em;font-size:74px;line-height:.8}.rating-block>div{flex-direction:column;gap:7px;display:flex}.stars{color:var(--signal);letter-spacing:.16em;font-size:11px}.rating-block p{color:#858a83;max-width:150px;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:7px;line-height:1.5}.review-grid{grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.review-card{border:1px solid var(--line);background:#0d0f0f;flex-direction:column;min-height:390px;padding:26px;display:flex}.review-card+.review-card{border-left:0}.review-card-top{justify-content:space-between;align-items:center;display:flex}.verified{color:#80857f;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.verified:before{color:var(--signal);content:"●";margin-right:5px}.review-card h3{letter-spacing:-.045em;margin-top:56px;font-size:22px;line-height:1.08}.review-card blockquote{color:#999e96;margin-top:18px;font-size:13px;line-height:1.68}.review-person{align-items:center;gap:11px;margin-top:auto;padding-top:24px;display:flex}.avatar{border:1px solid var(--line);width:36px;height:36px;color:var(--signal);font-family:var(--font-mono), monospace;background:#1b1e1d;border-radius:50%;place-items:center;font-size:8px;font-weight:800;display:grid}.review-person>div{flex-direction:column;gap:3px;display:flex}.review-person div span{color:#757a74;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;font-size:7px}.translation-note{color:#6f746e;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-align:right;text-transform:uppercase;margin-top:21px;font-size:8px;line-height:1.5}.faq-grid{grid-template-columns:.72fr 1.28fr;align-items:start;gap:12%;display:grid}.faq-intro{position:sticky;top:140px}.faq-intro p{max-width:400px;color:var(--muted-dark);margin-top:24px;font-size:14px;line-height:1.7}.faq-intro .text-link{margin-top:27px}.faq-list details{border-top:1px solid var(--line-dark)}.faq-list details:last-child{border-bottom:1px solid var(--line-dark)}.faq-list summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:30px;min-height:81px;font-size:16px;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{transition:transform .2s var(--ease);font-size:22px;font-style:normal;font-weight:300}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{max-width:670px;color:var(--muted-dark);padding:0 70px 25px 0;font-size:13px;line-height:1.7}.closing-cta{background:#090a0a;min-height:660px;position:relative;overflow:hidden}.closing-grid{opacity:.14;grid-template-columns:repeat(6,1fr);gap:10px;display:grid;position:absolute;inset:-40px;transform:rotate(-8deg)scale(1.08)}.closing-grid span{background:linear-gradient(145deg,#0000 45%,#d8ff3526 45%),#101212;border:1px solid #d8ff3561}.closing-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:660px;display:flex;position:relative}.closing-content:before{z-index:-1;filter:blur(45px);content:"";background:#070808d1;border-radius:50%;width:650px;height:450px;position:absolute}.closing-content h2{letter-spacing:-.08em;margin:22px 0 40px;font-size:clamp(64px,8vw,120px);font-weight:900;line-height:.8}.site-footer{border-top:1px solid var(--line);background:var(--ink)}.footer-grid{grid-template-columns:1.7fr .7fr .8fr 1fr;gap:55px;padding:70px 0 65px;display:grid}.footer-column{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-label{font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;margin-bottom:9px;font-weight:700;color:var(--signal)!important;font-size:8px!important}.footer-column a,.footer-column>p{color:#a0a59e;font-size:11px}.footer-column a:hover{color:var(--white)}.footer-bottom{border-top:1px solid var(--line);color:#626762;min-height:60px;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:7px;display:flex}.shop-hero{border-bottom:1px solid var(--line);background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/72px 72px,radial-gradient(circle at 77% 20%,#d8ff351f,#0000 25%);padding:100px 0 88px}.shop-hero-heading{grid-template-columns:1.35fr .65fr;align-items:end;gap:10%;margin-top:40px;display:grid}.shop-hero h1{letter-spacing:-.085em;font-size:clamp(68px,8.2vw,132px);font-weight:900;line-height:.78}.shop-hero h1 em{color:var(--signal);font-style:normal}.shop-hero-heading>div>p{color:#a0a59d;max-width:470px;font-size:16px;line-height:1.65}.shop-trust{color:#747a72;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;flex-direction:column;gap:9px;margin-top:28px;font-size:8px;display:flex}.shop-trust span:before{color:var(--signal);content:"✓";margin-right:8px}.shop-catalog{padding-top:50px}.catalog-toolbar{border-bottom:1px solid var(--line-dark);color:#666b64;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:8px;display:flex}.catalog-toolbar strong{color:var(--ink);margin-right:5px}.shop-catalog .product-grid{margin-top:30px}.comparison-section{border-top:1px solid var(--line)}.comparison-heading p{color:#969b94}.comparison-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;margin-top:70px;overflow-x:auto}.comparison-wrap table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.comparison-wrap th,.comparison-wrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;padding:20px}.comparison-wrap tr>:last-child{border-right:0}.comparison-wrap thead th{background:#0f1111}.comparison-wrap thead th:first-child{color:#71766f;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.comparison-wrap thead th:not(:first-child){height:115px}.comparison-wrap thead span{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:8px;display:block}.comparison-wrap thead strong{font-size:25px}.comparison-wrap tbody th{color:#a0a59e;font-size:12px;font-weight:500}.comparison-wrap tbody td{font-family:var(--font-mono), monospace;font-size:9px;font-weight:700}.comparison-wrap tfoot tr>*{border-bottom:0}.comparison-wrap tfoot th{color:#71766f;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:8px}.comparison-wrap tfoot a{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex}.comparison-note{color:#747a72;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-align:right;text-transform:uppercase;margin-top:17px;font-size:8px}.shop-bottom-cta{border-top:1px solid var(--line);background:#0d0f0f}.shop-bottom-cta .shell{grid-template-columns:.6fr 1.4fr auto;align-items:center;gap:50px;min-height:340px;display:grid}.shop-bottom-cta h2{letter-spacing:-.06em;max-width:690px;font-size:clamp(35px,4vw,57px);line-height:.98}.breadcrumb{color:#747972;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:8px;display:flex}.breadcrumb a:hover{color:var(--white)}.product-detail-hero{background:radial-gradient(circle at 13% 37%, #d8ff350f, transparent 22%), var(--ink);padding:38px 0 95px}.product-detail-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:7%;margin-top:35px;display:grid}.product-gallery{width:100%;min-width:0}.product-gallery>.product-artwork{aspect-ratio:1.22}.gallery-mini-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.gallery-panel{border:1px solid var(--line);background:#0f1111;flex-direction:column;justify-content:space-between;min-height:190px;padding:18px;display:flex;overflow:hidden}.gallery-panel>span,.gallery-panel>small{color:#777c75;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;font-size:7px}.panel-library{background:radial-gradient(circle at 77% 30%,#d8ff352e,#0000 23%),#0f1111}.panel-library strong{color:var(--signal);letter-spacing:-.09em;font-size:74px;line-height:.8}.process-lines{align-items:center;gap:9px;display:flex}.process-lines i{background:#2b2e2c;flex:1;height:54px;display:block;transform:skew(-13deg)}.process-lines i:nth-child(2){background:var(--signal)}.process-lines i:nth-child(3){background:var(--ice)}.product-purchase{position:sticky;top:125px}.product-badge-row{color:#92978f;font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:9px;font-size:8px;font-weight:700;display:flex}.edition-dot{background:var(--signal);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #d8ff3566}.edition-dot.ice{background:var(--ice);box-shadow:0 0 10px #80dfff66}.edition-dot.ember{background:var(--ember);box-shadow:0 0 10px #ff684766}.product-purchase h1{letter-spacing:-.07em;max-width:590px;margin-top:18px;font-size:clamp(45px,4.7vw,73px);font-weight:850;line-height:.91}.product-rating{align-items:center;gap:12px;margin-top:22px;display:flex}.product-rating a{color:#91968f;font-family:var(--font-mono), monospace;letter-spacing:.04em;text-underline-offset:3px;font-size:8px;text-decoration:underline}.product-summary{color:#a0a59e;max-width:560px;margin-top:22px;font-size:15px;line-height:1.68}.product-price{align-items:baseline;gap:13px;margin-top:27px;display:flex}.product-price strong{letter-spacing:-.06em;font-size:39px}.product-price>span{color:#686d67;font-size:14px;text-decoration:line-through}.product-price i{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border:1px solid #d8ff3559;padding:5px 7px;font-size:7px;font-style:normal}.purchase-value-note{color:#71766f;font-family:var(--font-mono), monospace;letter-spacing:.035em;margin-top:8px;font-size:8px;line-height:1.5}.purchase-value-note+.button-full{margin-top:21px}.included-block{border:1px solid var(--line);background:#0e1010;margin:27px 0 25px;padding:22px}.included-label{color:#747972;font-family:var(--font-mono), monospace;letter-spacing:.1em;margin-bottom:15px;font-size:7px;display:block}.included-block ul{flex-direction:column;gap:10px;list-style:none;display:flex}.included-block li{color:#d8dad4;align-items:center;gap:10px;font-size:12px;display:flex}.included-block li span{background:var(--signal);width:16px;height:16px;color:var(--ink);border-radius:50%;place-items:center;font-size:8px;font-weight:900;display:grid}.purchase-assurance{color:#6c716b;font-family:var(--font-mono), monospace;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:13px;font-size:6px;display:flex}.purchase-assurance span+span:before{content:"·";margin-right:8px}.license-box{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.license-box>div{flex-direction:column;justify-content:center;gap:6px;min-height:72px;display:flex}.license-box>div+div{border-left:1px solid var(--line);padding-left:15px}.license-box span{color:#6f746e;font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:6px}.license-box strong{font-size:10px}.license-box>p{border-top:1px solid var(--line);color:#7c817a;grid-column:1/-1;padding:17px 0;font-size:10px;line-height:1.55}.checkout-notice{border-left:2px solid var(--signal);background:#d8ff350f;margin-top:18px;padding:15px}.checkout-notice strong{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.checkout-notice p{color:#898e87;margin-top:6px;font-size:10px;line-height:1.5}.product-anchor-nav{z-index:45;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070808eb;position:sticky;top:76px}.product-anchor-nav .shell{align-items:center;gap:37px;min-height:56px;display:flex}.product-anchor-nav a{color:#81867f;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:700}.product-anchor-nav a:hover{color:var(--signal)}.product-long-detail{background:#0c0e0e;padding:130px 0}.detail-section-heading{text-align:center;max-width:770px;margin:0 auto 70px}.detail-section-heading h2{letter-spacing:-.07em;margin-top:22px;font-size:clamp(48px,6.3vw,88px);font-weight:850;line-height:.9}.detail-section-heading p{color:#898e87;max-width:600px;margin:25px auto 0;font-size:14px;line-height:1.7}.supabase-detail-image{border:1px solid var(--line);width:100%;height:auto}.supabase-detail-stack{flex-direction:column;gap:18px;display:flex}.detail-story{border:1px solid var(--line);background:#090a0a}.detail-story-intro{text-align:center;padding:80px 8%}.detail-story-intro>span{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:8px;font-weight:700}.detail-story-intro h2{letter-spacing:-.065em;max-width:780px;margin:23px auto 0;font-size:clamp(39px,5vw,68px);line-height:.95}.detail-story-intro p{color:#8d928b;max-width:600px;margin:24px auto 0;font-size:14px;line-height:1.7}.detail-demo-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 5% 6%;display:grid}.detail-demo{aspect-ratio:9/13;flex-direction:column;justify-content:flex-end;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 45px #00000059}.detail-demo:before{content:"";position:absolute;inset:0}.detail-demo>*{z-index:2;position:relative}.detail-demo>span{font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:6px;position:absolute;top:16px;left:16px}.detail-demo strong{letter-spacing:-.07em;font-size:clamp(22px,3vw,44px);line-height:.84}.detail-demo small{font-family:var(--font-mono), monospace;letter-spacing:.08em;margin-top:14px;font-size:6px}.demo-yellow{background:var(--signal);color:var(--ink)}.demo-yellow:before{border:2px solid var(--ink);border-radius:50%;width:65%;height:48%;top:19%;left:17%}.demo-red{background:var(--red);transform:translateY(28px)}.demo-red:before{background:radial-gradient(circle at 50% 37%,#111 0 15%,#0000 15.5%),linear-gradient(90deg,#0000 49.5%,#ffffff59 49.5% 50.5%,#0000 50.5%)}.demo-blue{background:#16262c}.demo-blue:before{background:linear-gradient(135deg, transparent 55%, #80dfff40 55%), radial-gradient(circle at 72% 23%, var(--ice) 0 11%, transparent 11.5%)}.detail-workflow{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:28px;display:grid}.detail-workflow>div{min-height:230px;padding:31px}.detail-workflow>div+div{border-left:1px solid var(--line)}.detail-workflow span{color:var(--signal);font-family:var(--font-mono), monospace;font-size:8px}.detail-workflow strong{margin-top:62px;font-size:18px;display:block}.detail-workflow p{color:#7f847d;margin-top:11px;font-size:11px;line-height:1.55}.benefit-grid{border-block:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:60px;display:grid}.benefit-grid article{min-height:260px;padding:29px}.benefit-grid article+article{border-left:1px solid var(--line-dark)}.benefit-grid span{font-family:var(--font-mono), monospace;font-size:8px;font-weight:700}.benefit-grid h3{letter-spacing:-.04em;margin-top:75px;font-size:22px}.benefit-grid p{color:var(--muted-dark);margin-top:13px;font-size:12px;line-height:1.6}.product-review-grid{grid-template-columns:repeat(3,1fr)}.product-review-grid .review-card:nth-child(4){border-left:1px solid var(--line)}.product-review-grid .review-card:nth-child(n+4){border-top:0}.qa-grid{grid-template-columns:1fr .85fr;align-items:start;gap:9%;display:grid}.qa-copy h2{letter-spacing:-.07em;margin-top:22px;font-size:clamp(48px,5vw,75px);line-height:.93}.qa-copy>p{max-width:440px;color:var(--muted-dark);margin-top:21px;font-size:14px;line-height:1.65}.question-form{margin-top:42px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.question-form label{flex-direction:column;gap:9px;margin-bottom:13px;display:flex}.question-form label>span{color:#666b64;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.question-form input,.question-form textarea{border:1px solid var(--line-dark);width:100%;color:var(--ink);background:#ffffff57;border-radius:0;outline:none;font-size:13px;transition:border .18s}.question-form input{height:50px;padding:0 14px}.question-form textarea{resize:vertical;min-height:130px;padding:14px}.question-form input:focus,.question-form textarea:focus{border-color:var(--ink)}.question-form input::placeholder,.question-form textarea::placeholder{color:#92968f}.question-form .honeypot{opacity:0;position:absolute;left:-9999px}.form-submit{align-items:center;gap:18px;margin-top:7px;display:flex}.form-submit .button{background:var(--ink);color:var(--white)}.form-message{color:#666b64;font-family:var(--font-mono), monospace;font-size:8px;line-height:1.5}.form-message.success{color:#4a6417}.form-message.error{color:#a32b20}.compact-faq{margin-top:3px}.license-section{border-top:1px solid var(--line)}.license-grid{grid-template-columns:.8fr 1.2fr;gap:12%;display:grid}.license-copy>p{color:#a0a59e;font-size:17px;line-height:1.7}.license-copy ul{flex-direction:column;gap:13px;margin-top:35px;list-style:none;display:flex}.license-copy li{border-bottom:1px solid var(--line);color:#9ca19a;padding:14px 0 14px 27px;font-size:12px;line-height:1.5}.license-copy li:before{color:var(--signal);content:"✓";margin-left:-27px;position:absolute}.license-copy .text-link{margin-top:31px}.sibling-product-grid{grid-template-columns:1fr 1fr;gap:15px;margin-top:58px;display:grid}.sibling-product{--art-accent:var(--signal);border:1px solid var(--line-dark);background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--art-accent) 22%, transparent), transparent 25%), var(--ink);min-height:290px;color:var(--white);transition:transform .23s var(--ease);flex-direction:column;padding:28px;display:flex}.sibling-product:hover{transform:translateY(-5px)}.sibling-product>span{color:var(--art-accent);font-family:var(--font-mono), monospace;letter-spacing:.09em;font-size:8px}.sibling-product h3{letter-spacing:-.06em;max-width:370px;margin-top:auto;font-size:clamp(27px,3vw,42px);line-height:.95}.sibling-product p{color:#8f948d;max-width:420px;margin-top:13px;font-size:11px;line-height:1.5}.sibling-product>strong{border-top:1px solid var(--line);color:var(--art-accent);justify-content:space-between;margin-top:23px;padding-top:16px;display:flex}.sibling-product strong i{font-style:normal}.mobile-buy-bar{display:none}.legal-page{background:radial-gradient(circle at 82% 8%, #d8ff3514, transparent 18%), var(--ink);padding:42px 0 120px}.legal-shell{max-width:980px}.legal-header{border-bottom:1px solid var(--line);padding:95px 0 65px}.legal-header h1{letter-spacing:-.08em;margin-top:22px;font-size:clamp(62px,8vw,105px);line-height:.85}.legal-header>p{color:#6f746e;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-transform:uppercase;margin-top:27px;font-size:8px}.legal-content{max-width:760px;margin:60px auto 0}.legal-content section{border-bottom:1px solid var(--line);padding:34px 0}.legal-content h2{letter-spacing:-.04em;margin-bottom:18px;font-size:21px}.legal-content p,.legal-content li{color:#9ca19a;font-size:13px;line-height:1.8}.legal-content a{color:var(--signal);text-underline-offset:3px;text-decoration:underline}.legal-content ul{flex-direction:column;gap:8px;padding-left:20px;display:flex}.status-page{place-items:center;min-height:720px;padding:90px 24px;display:grid;position:relative;overflow:hidden}.status-grid{opacity:.11;grid-template-columns:repeat(8,1fr);gap:7px;display:grid;position:absolute;inset:-30px;transform:rotate(-6deg)}.status-grid span{border:1px solid var(--signal)}.status-card{z-index:2;border:1px solid var(--line);text-align:center;background:#0c0e0ef0;width:min(680px,100%);padding:60px;position:relative;box-shadow:0 45px 90px #00000073}.status-mark{background:var(--signal);width:65px;height:65px;color:var(--ink);border-radius:50%;place-items:center;margin:0 auto 27px;font-size:26px;font-weight:900;display:grid}.status-card h1{letter-spacing:-.07em;margin-top:22px;font-size:clamp(46px,6vw,72px);line-height:.91}.status-card>p{color:#969b94;max-width:500px;margin:24px auto 0;font-size:14px;line-height:1.7}.order-reference{border:1px solid var(--line);flex-direction:column;gap:8px;margin-top:28px;padding:15px;display:flex}.order-reference span{color:#747972;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:7px}.order-reference code{overflow-wrap:anywhere;color:var(--signal);font-family:var(--font-mono), monospace;font-size:10px}.status-actions{justify-content:center;align-items:center;gap:25px;margin-top:31px;display:flex}@media (max-width:1120px){:root{--shell:min(100% - 44px, 1100px)}.desktop-nav{gap:20px}.hero-grid{gap:35px}.floating-stat{right:-8px}.floating-format{right:-12px}.split-heading{grid-template-columns:.5fr 1.4fr .8fr;gap:25px}.problem-card{min-height:570px}.method-card{min-height:480px}.shop-bottom-cta .shell{grid-template-columns:1fr 2fr}.shop-bottom-cta .button{grid-column:2;justify-self:start;margin-top:-50px}.product-detail-grid{gap:4%}.product-purchase{position:relative;top:0}}@media (max-width:900px){html{scroll-padding-top:96px}.desktop-nav,.header-actions .button{display:none}.menu-toggle{display:flex}.mobile-nav{opacity:0;max-height:0;transition:max-height .28s var(--ease), opacity .2s ease, border-color .2s ease;border-top:1px solid #0000;display:grid;overflow:hidden}.mobile-nav.open{border-color:var(--line);opacity:1;max-height:430px}.mobile-nav .shell{flex-direction:column;padding:12px 0 20px;display:flex}.mobile-nav a{border-bottom:1px solid var(--line);min-height:52px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;display:flex}.hero-grid{grid-template-columns:1fr;padding-top:70px;padding-bottom:145px}.hero-copy{max-width:730px}.hero-visual{width:min(720px,92%);margin:30px auto 0}.lab-heading{grid-template-columns:1fr;gap:28px}.lab-heading>p{max-width:640px}.lab-workspace{grid-template-columns:1fr}.lab-canvas{border-right:0;border-bottom:1px solid var(--line);min-height:540px}.lab-inspector{min-height:390px}.lab-link{margin-top:42px}.proof-rail>div{min-height:76px}.split-heading{grid-template-columns:1fr}.split-heading .eyebrow{margin-bottom:-8px}.split-heading p{max-width:590px}.problem-card{min-height:500px}.problem-footer{grid-template-columns:1fr;gap:8px}.method-card{min-height:430px}.method-icon{margin-block:35px 30px;transform:scale(.78)}.authority-grid{grid-template-columns:1fr}.authority-visual{min-height:520px}.product-grid{grid-template-columns:1fr 1fr}.product-card:last-child{grid-column:1/-1;max-width:calc(50% - 9px)}.review-grid{grid-template-columns:1fr}.review-card+.review-card{border-top:0;border-left:1px solid var(--line)}.review-card{min-height:320px}.review-card h3{margin-top:36px}.faq-grid{grid-template-columns:1fr;gap:60px}.faq-intro{position:relative;top:0}.footer-grid{grid-template-columns:1.4fr .8fr .8fr}.footer-legal{grid-column:1/-1}.shop-hero-heading{grid-template-columns:1fr;gap:45px}.comparison-heading{grid-template-columns:1fr}.product-detail-grid{grid-template-columns:1fr;gap:55px}.product-gallery{max-width:760px;margin-inline:auto}.product-purchase{max-width:690px;margin-inline:auto}.product-anchor-nav{top:76px}.product-review-grid{grid-template-columns:1fr 1fr}.product-review-grid .review-card:nth-child(odd){border-left:1px solid var(--line)}.product-review-grid .review-card:nth-child(n+3){border-top:0}.qa-grid{grid-template-columns:1fr;gap:70px}.license-grid{grid-template-columns:1fr;gap:55px}}@media (max-width:680px){:root{--shell:calc(100% - 30px)}.narrow-shell{width:calc(100% - 30px)}body{padding-bottom:env(safe-area-inset-bottom)}.announcement{white-space:nowrap;gap:6px;min-height:30px;padding:0 10px;font-size:7px}.announcement-dot,.announcement-separator,.announcement-secondary{display:none}.announcement-primary{text-overflow:ellipsis;overflow:hidden}.header-inner{min-height:64px}.wordmark{font-size:18px}.hero{min-height:auto}.hero-grid{gap:25px;min-height:0;padding:62px 0 127px}.hero-copy h1{margin-top:19px;font-size:clamp(50px,15vw,67px);line-height:.88}.hero-lede{margin-top:25px;font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;gap:18px;margin-top:30px}.hero-actions .button{width:100%}.hero-actions .text-link{align-self:flex-start}.hero-microcopy{gap:5px}.hero-note{margin-top:28px}.hero-visual{width:96%;margin-top:35px}.hero-visual .product-artwork{transform:none}.floating-stat{width:105px;padding:11px;top:-20px;right:-8px}.floating-stat strong{font-size:27px}.floating-format{padding:10px;bottom:-32px;right:-7px}.orbit-one,.orbit-two{display:none}.proof-rail{grid-template-columns:1fr 1fr}.proof-rail>div{min-height:61px;padding:0 13px}.proof-rail>div:nth-child(n+3){border-top:1px solid var(--line)}.proof-rail strong{font-size:15px}.proof-rail span{font-size:6px}.section{padding:88px 0}.lab-heading h2{font-size:clamp(57px,17vw,76px)}.template-lab{margin-top:45px}.lab-topbar{grid-template-columns:1fr auto}.lab-topbar>span:nth-child(2){display:none}.lab-tabs button{gap:6px;min-height:56px;font-size:8px}.lab-tabs button span{font-size:6px}.lab-canvas{min-height:365px;padding:58px 15px 43px}.lab-canvas:before{width:86%;transform:translate(8px,8px)}.lab-canvas-meta{font-size:6px;left:12px;right:12px}.lab-copy{width:76%}.lab-copy strong{margin-top:6px;font-size:clamp(27px,10vw,46px)}.lab-copy small{margin-top:10px}.lab-subject{width:43%;right:0}.lab-inspector{min-height:0;padding:32px 23px}.lab-inspector h3{font-size:35px}.lab-feed-check{grid-template-columns:98px 1fr auto;gap:14px;padding:18px}.lab-feed-check>span{grid-column:1/-1}.lab-feed-check p{font-size:9px}.section-heading h2,.reviews-heading h2,.faq-intro h2,.authority-copy h2,.license-grid h2{font-size:clamp(40px,12vw,56px)}.problem-grid{grid-template-columns:1fr;margin-top:48px}.problem-card{min-height:480px}.problem-footer{bottom:22px;left:20px;right:20px}.bad-thumbnail,.good-thumbnail{top:71px;left:5%;right:5%}.good-thumbnail strong{font-size:clamp(35px,11vw,51px)}.disclaimer{text-align:left}.method-grid{grid-template-columns:1fr;margin-top:50px}.method-card{min-height:390px}.method-card+.method-card{border-top:0;border-left:1px solid var(--line)}.method-icon{margin-block:17px 12px}.authority-visual{min-height:400px}.authority-number{font-size:34vw}.authority-lede{font-size:15px}.shop-heading{flex-direction:column;align-items:flex-start;gap:25px}.product-grid{grid-template-columns:1fr;margin-top:45px}.product-card:last-child{grid-column:auto;max-width:none}.product-card-info{min-height:255px}.reviews-heading{flex-direction:column;align-items:flex-start;gap:35px}.rating-block>strong{font-size:60px}.review-grid{margin-top:45px}.review-card{min-height:345px;padding:22px}.translation-note{text-align:left}.faq-list summary{min-height:73px;font-size:14px}.faq-list details>p{padding-right:34px}.closing-cta,.closing-content{min-height:520px}.closing-grid{grid-template-columns:repeat(3,1fr)}.closing-content h2{font-size:clamp(59px,18vw,78px)}.footer-grid{grid-template-columns:1fr 1fr;gap:44px 25px;padding:55px 0}.footer-brand,.footer-legal{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:76px}.shop-hero{padding:65px 0 72px}.shop-hero h1{font-size:clamp(62px,18vw,84px)}.shop-hero-heading{margin-top:29px}.shop-bottom-cta .shell{grid-template-columns:1fr;gap:25px;min-height:440px;padding-block:70px}.shop-bottom-cta .button{grid-column:auto;margin:0}.product-detail-hero{padding-top:25px}.product-detail-grid{margin-top:25px}.gallery-mini-grid{display:none}.gallery-panel{min-height:150px}.product-purchase h1{font-size:clamp(45px,13vw,60px)}.purchase-assurance{flex-direction:column;align-items:flex-start;gap:7px}.purchase-assurance span+span:before{color:var(--signal);content:"✓";margin-right:7px}.license-box{grid-template-columns:1fr 1fr}.license-box>div:nth-child(3){border-top:1px solid var(--line);border-left:0;grid-column:1/-1;padding-left:0}.product-anchor-nav{-webkit-overflow-scrolling:touch;top:64px;overflow-x:auto}.product-anchor-nav .shell{gap:25px;width:max-content;min-width:100%;padding-inline:15px}.product-long-detail{padding:90px 0}.detail-section-heading{margin-bottom:48px}.detail-section-heading h2{font-size:clamp(43px,13vw,61px)}.detail-story-intro{padding:60px 7%}.detail-demo-grid{-webkit-overflow-scrolling:touch;grid-template-columns:repeat(3,minmax(230px,1fr));padding:0 6% 45px;overflow-x:auto}.detail-demo strong{font-size:33px}.detail-workflow{grid-template-columns:1fr}.detail-workflow>div+div{border-top:1px solid var(--line);border-left:0}.detail-workflow strong{margin-top:35px}.benefit-grid{grid-template-columns:1fr}.benefit-grid article+article{border-top:1px solid var(--line-dark);border-left:0}.benefit-grid article{min-height:220px}.benefit-grid h3{margin-top:48px}.product-review-grid{grid-template-columns:1fr}.product-review-grid .review-card:nth-child(n){border-top:0;border-left:1px solid var(--line)}.product-review-grid .review-card:first-child{border-top:1px solid var(--line)}.form-grid{grid-template-columns:1fr;gap:0}.form-submit{flex-direction:column;align-items:flex-start}.form-submit .button{width:100%}.sibling-product-grid{grid-template-columns:1fr}.mobile-buy-bar{z-index:90;min-height:calc(76px + env(safe-area-inset-bottom));padding:10px 15px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:#070808f0;justify-content:space-between;align-items:center;gap:15px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-buy-bar>div{flex-direction:column;gap:4px;min-width:0;display:flex}.mobile-buy-bar>div span{color:#7d827b;max-width:130px;font-family:var(--font-mono), monospace;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:6px;overflow:hidden}.mobile-buy-bar>div strong{font-size:20px}.mobile-buy-bar .button{gap:15px;min-height:48px;padding-inline:16px;font-size:8px}.legal-page{padding-top:26px}.legal-header{padding:65px 0 45px}.legal-header h1{font-size:clamp(54px,16vw,73px)}.legal-content{margin-top:35px}.status-page{min-height:650px;padding:55px 15px}.status-card{padding:48px 23px}.status-card h1{font-size:47px}.status-actions{flex-direction:column;align-items:stretch}.status-actions .text-link{align-self:center}}:where(a,button,summary,input,textarea):focus-visible{outline:2px solid var(--signal);outline-offset:4px}.swipe-hint{display:none}@media (max-width:680px){body:has(.mobile-buy-bar){padding-bottom:calc(76px + env(safe-area-inset-bottom))}.wordmark,.text-link,.lab-link,.category-total a{align-items:center;min-height:44px}.breadcrumb a,.product-rating a,.product-anchor-nav a{align-items:center;min-height:44px;display:inline-flex}.footer-column a{align-items:center;min-height:32px;display:inline-flex}.swipe-hint{color:#777d75;font-family:var(--font-mono),monospace;letter-spacing:.1em;justify-content:flex-end;align-items:center;gap:9px;margin-top:30px;font-size:7px;display:flex}.swipe-hint i{color:var(--signal);font-size:13px;font-style:normal}.swipe-hint+.method-grid,.swipe-hint+.review-grid{margin-top:16px}}.detail-demo-real{aspect-ratio:16/9;border:1px solid var(--line);background:#111;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 24px 45px #00000059}.detail-demo-real img{object-fit:cover;transition:transform .4s var(--ease)}.detail-demo-real:hover img{transform:scale(1.04)}.detail-demo-real figcaption{z-index:2;color:#fff;font-family:var(--font-mono),monospace;letter-spacing:.08em;background:linear-gradient(#0000,#000000e6);justify-content:space-between;padding:12px 14px;font-size:7px;display:flex;position:absolute;bottom:0;left:0;right:0}.detail-demo-real figcaption span{color:var(--signal)}.detail-demo-grid:has(.detail-demo-real){padding-bottom:5%}@media (max-width:680px){.detail-story-intro{padding:48px 7%}.detail-demo-grid:has(.detail-demo-real){scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(285px,1fr));padding-bottom:30px}.detail-demo-real{scroll-snap-align:center}.detail-workflow{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.detail-workflow>div{scroll-snap-align:start;width:78vw;min-width:78vw;min-height:175px}.detail-workflow>div+div{border-top:0;border-left:1px solid var(--line)}.detail-workflow strong{margin-top:30px}.benefit-grid{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.benefit-grid article{scroll-snap-align:start;width:82vw;min-width:82vw;min-height:190px}.benefit-grid article+article{border-top:0;border-left:1px solid var(--line-dark)}.benefit-grid h3{margin-top:48px}.detail-workflow::-webkit-scrollbar{display:none}.benefit-grid::-webkit-scrollbar{display:none}}@media (max-width:380px){.announcement span:last-child{display:none}.hero-copy h1{font-size:47px}.product-artwork .artwork-windowbar>span:last-child,.product-artwork .artwork-footer span{display:none}.mobile-buy-bar .button{padding-inline:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.method-section,.evidence-section,.authority-section{padding-block:clamp(84px,8vw,118px)}.method-grid{margin-top:52px}.method-card{min-height:420px}.method-icon{width:150px;height:150px;margin:38px auto 30px;transform:scale(.82)}.shop-preview{padding-block:clamp(90px,9vw,130px)}.license-selector{border:1px solid #07080838;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.license-option{min-width:0;min-height:330px;color:var(--ink);transition:background .22s ease, color .22s ease, transform .22s var(--ease);border-right:1px solid #07080838;flex-direction:column;padding:28px;display:flex;position:relative}.license-option:last-child{border-right:0}.license-option:hover{z-index:2;background:var(--ink);color:var(--white);transform:translateY(-7px)}.license-option.featured{background:var(--signal)}.license-option.featured:hover{color:var(--ink);background:var(--signal)}.license-option-top,.license-option-foot{font-family:var(--font-mono),monospace;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:7px;display:flex}.license-option-top b{background:var(--ink);color:var(--signal);border-radius:99px;padding:6px 8px;font-size:6px}.license-option-main{justify-content:space-between;align-items:flex-end;gap:15px;margin:auto 0;display:flex}.license-option-main h3{letter-spacing:-.065em;font-size:clamp(34px,3.4vw,52px)}.license-option-main p{opacity:.58;margin-top:8px;font-size:11px}.license-option-main>strong{letter-spacing:-.055em;font-size:clamp(27px,2.4vw,38px)}.license-option-foot{opacity:.72;border-top:1px solid;padding-top:18px}.license-option-foot i{margin-left:8px;font-style:normal}@media (max-width:680px){.method-section,.evidence-section,.authority-section{padding-block:76px}.method-grid{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100vw - 15px);margin-top:42px;margin-right:-15px;display:flex;overflow-x:auto}.method-grid::-webkit-scrollbar{display:none}.review-grid::-webkit-scrollbar{display:none}.method-card{scroll-snap-align:start;width:82vw;min-width:82vw;min-height:405px;border:1px solid var(--line)!important}.method-card+.method-card{margin-left:10px}.method-icon{margin-block:28px 22px}.license-selector{grid-template-columns:1fr;margin-top:38px}.license-option{border-bottom:1px solid #07080838;border-right:0;min-height:210px;padding:22px}.license-option:last-child{border-bottom:0}.license-option-main{margin:30px 0}.license-option-main h3{font-size:38px}.license-option-main>strong{font-size:29px}.reviews-section{padding-block:80px}.review-grid{scroll-snap-type:x mandatory;scrollbar-width:none;width:calc(100vw - 15px);margin-right:-15px;display:flex;overflow-x:auto}.review-card{scroll-snap-align:start;width:84vw;min-width:84vw;min-height:390px}.review-card+.review-card{margin-left:10px}.authority-visual{min-height:330px}.authority-points>div{padding-block:16px}}@media (hover:none){.button:hover,.method-card:hover,.sibling-product:hover{transform:none}}.sample-card{transition:transform .26s var(--ease), border-color .26s var(--ease);padding:0}.sample-card:before,.sample-subject,.sample-kicker,.sample-meta{display:none}.sample-image,.lab-real-image,.lab-miniature img,.fan-card img{object-fit:cover}.sample-card:hover{z-index:5;border-color:var(--art-accent);transform:scale(1.035)}.showcase-section{background:#050606;padding-top:clamp(90px,10vw,155px);position:relative;overflow:hidden}.showcase-section:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.showcase-glow{filter:blur(110px);pointer-events:none;background:#d8ff3524;border-radius:50%;width:min(70vw,900px);height:340px;position:absolute;top:22%;left:50%;transform:translate(-50%)}.showcase-heading{z-index:2;text-align:center;position:relative}.showcase-heading h2{letter-spacing:-.07em;margin-top:22px;font-size:clamp(48px,6.5vw,96px);line-height:.93}.showcase-heading h2 em{color:var(--signal);font-style:normal}.showcase-heading p{color:#92978f;max-width:650px;margin:28px auto 0;font-size:17px;line-height:1.6}.thumbnail-fan{z-index:2;perspective:1400px;width:min(1500px,112vw);height:clamp(350px,42vw,650px);margin:25px auto -40px;position:relative}.fan-card{--x:0px;--r:0deg;aspect-ratio:16/9;width:clamp(250px,29vw,445px);transform:translate(-50%, -50%) translateX(var(--x)) rotate(var(--r));transform-origin:50% 140%;transition:transform .42s var(--ease), filter .3s ease, opacity .3s ease;background:#151717;border:1px solid #fff3;border-radius:15px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 40px 80px #000000a6}.fan-card figcaption{z-index:2;color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#000000b8;border-radius:4px;padding:5px 7px;font-size:7px;position:absolute;bottom:9px;right:10px}.fan-card-1{--x:-38vw;--r:-16deg;z-index:1}.fan-card-2{--x:-26vw;--r:-10deg;z-index:2}.fan-card-3{--x:-13vw;--r:-5deg;z-index:3}.fan-card-4{--x:0vw;--r:0deg;z-index:7}.fan-card-5{--x:13vw;--r:5deg;z-index:3}.fan-card-6{--x:26vw;--r:10deg;z-index:2}.fan-card-7{--x:38vw;--r:16deg;z-index:1}.thumbnail-fan:hover .fan-card{filter:brightness(.58)saturate(.7)}.thumbnail-fan .fan-card:hover{z-index:20;filter:brightness()saturate();transform:translate(-50%, -56%) translateX(var(--x)) rotate(0deg) scale(1.1)}.category-stats{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0b0be0;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.category-stats article,.category-total{border-right:1px solid var(--line);min-height:190px;padding:25px}.category-stats span{color:#747a72;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}.category-stats strong{color:var(--white);letter-spacing:-.05em;margin:24px 0 7px;font-size:clamp(25px,3vw,43px);display:block}.category-stats p{color:#898e87;font-size:12px;line-height:1.5}.category-total{background:var(--signal);color:var(--ink);border-right:0}.category-total span{color:#07080894}.category-total strong{color:var(--ink)}.category-total a{color:var(--ink);justify-content:space-between;font-size:12px;font-weight:800;display:flex}.category-total i{font-style:normal}.lab-thumbnail{padding:0}.lab-thumbnail:before,.lab-thumbnail:after,.lab-copy,.lab-subject{display:none}.lab-real-image{animation:real-frame-in .45s var(--ease) both}.lab-frame-no{z-index:3;background:#000000b3;padding:6px 8px}.lab-miniature{position:relative;overflow:hidden}.lab-miniature strong,.lab-miniature i{display:none}@keyframes real-frame-in{0%{opacity:0;filter:blur(8px);transform:scale(1.04)}}.evidence-section{background:#0a0c0c}.evidence-head{grid-template-columns:1.35fr .65fr;align-items:end;gap:70px;display:grid}.evidence-head h2{letter-spacing:-.07em;margin-top:20px;font-size:clamp(44px,5.7vw,82px);line-height:.95}.evidence-head h2 em{color:var(--signal);font-style:normal}.evidence-head>p{color:#92978f;line-height:1.65}.evidence-metrics{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.evidence-metrics article{border-right:1px solid var(--line);min-height:230px;padding:35px 25px;position:relative}.evidence-metrics article:first-child{border-left:1px solid var(--line)}.evidence-metrics strong{color:var(--signal);letter-spacing:-.08em;font-size:clamp(48px,5vw,74px);display:block}.evidence-metrics span{color:#b3b7b0;margin-top:8px;font-size:13px;display:block}.evidence-metrics i{color:#5f645e;font-family:var(--font-mono), monospace;letter-spacing:.1em;font-size:7px;font-style:normal;position:absolute;bottom:22px}.decision-map{border:1px solid var(--line);background:linear-gradient(135deg,#111414,#0a0b0b);border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:60px;margin-top:30px;padding:40px;display:grid}.decision-copy>span{color:var(--signal);font-family:var(--font-mono),monospace;letter-spacing:.1em;font-size:8px}.decision-copy h3{letter-spacing:-.05em;margin-top:18px;font-size:31px;line-height:1.05}.decision-copy p{color:#838880;margin-top:16px;font-size:13px;line-height:1.6}.decision-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:14px;display:grid}.decision-flow>div{background:#0d0f0f;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;min-height:145px;padding:20px;transition:border-color .22s,transform .22s;display:flex}.decision-flow>div:hover{border-color:var(--signal);transform:translateY(-5px)}.decision-flow b{color:var(--signal);font-family:var(--font-mono),monospace;font-size:8px}.decision-flow strong{margin-top:auto;font-size:14px}.decision-flow span{color:#737870;margin-top:5px;font-size:10px}.decision-flow>i{color:var(--signal);font-style:normal}@media (max-width:900px){.category-stats,.evidence-metrics{grid-template-columns:repeat(2,1fr)}.category-stats article:nth-child(2),.evidence-metrics article:nth-child(2){border-right:0}.category-stats article,.category-total{border-bottom:1px solid var(--line)}.evidence-head,.decision-map{grid-template-columns:1fr;gap:35px}.thumbnail-fan{width:132vw}}@media (max-width:680px){.showcase-section{padding-top:78px}.showcase-heading{text-align:left}.showcase-heading h2{font-size:clamp(43px,13vw,62px)}.showcase-heading p{margin-left:0;font-size:14px}.thumbnail-fan{width:150vw;height:410px;margin-top:0;margin-left:-25vw}.fan-card{border-radius:9px;width:58vw}.fan-card-1{--x:-59vw}.fan-card-2{--x:-40vw}.fan-card-3{--x:-20vw}.fan-card-5{--x:20vw}.fan-card-6{--x:40vw}.fan-card-7{--x:59vw}.thumbnail-fan:hover .fan-card{filter:none}.category-stats article,.category-total{min-height:145px;padding:18px}.category-stats strong{margin-top:17px;font-size:25px}.category-stats p{font-size:10px}.evidence-head h2{font-size:45px}.evidence-metrics{margin-top:40px}.evidence-metrics article{min-height:170px;padding:24px 16px}.evidence-metrics strong{font-size:47px}.decision-map{padding:24px 18px}.decision-flow{grid-template-columns:1fr}.decision-flow>i{text-align:center;transform:rotate(90deg)}.decision-flow>div{min-height:110px}}@media (prefers-reduced-motion:reduce){.fan-card,.lab-real-image{transition:none;animation:none}}.hero-grid{grid-template-columns:.82fr 1.18fr;gap:clamp(40px,5vw,86px);padding-block:82px 70px}.hero-copy h1{font-size:clamp(58px,6vw,96px)}.hero-lede{color:#c7cbc4;font-size:clamp(17px,1.3vw,20px)}.hero-microcopy{color:#a1a69e;font-size:10px}.hero-note{border-top:1px solid #ffffff21;padding-top:18px}.hero-note strong{color:var(--signal);font-size:24px}.hero-note p span{color:#b2b7af;font-size:10px}.hero-proof-line{z-index:3;gap:10px;padding-bottom:34px;display:flex;position:relative}.hero-proof-line span{color:#aeb3ab;border:1px solid #ffffff26;border-radius:999px;padding:11px 16px;font-size:12px}.hero-proof-line b{color:#fff;margin-right:5px}.hero-showcase{background:#070909e0;border:1px solid #ffffff2e;border-radius:22px;width:100%;min-height:510px;padding:20px;position:relative;overflow:hidden;box-shadow:0 45px 100px #0000008f,0 0 80px #d8ff3514}.hero-showcase-top,.hero-showcase-foot{z-index:10;color:#9ca198;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:relative}.hero-showcase-top i{background:var(--signal);width:7px;height:7px;box-shadow:0 0 14px var(--signal);border-radius:50%;margin-right:7px;display:inline-block}.hero-showcase-stage{perspective:1200px;height:400px;margin-top:22px;position:relative}.hero-frame{aspect-ratio:16/9;background:#111;border:1px solid #ffffff3b;border-radius:14px;width:82%;padding:0;transition:transform .75s cubic-bezier(.2,.8,.2,1),opacity .65s,filter .65s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 70px #000000a6}.hero-frame img{object-fit:cover}.hero-frame-0{z-index:6;opacity:1;transform:translate(-50%,-50%)scale(1)}.hero-frame-1{z-index:5;opacity:.68;filter:brightness(.58);transform:translate(-34%,-47%)translateZ(-100px)rotateY(-8deg)scale(.9)}.hero-frame-2{z-index:4;opacity:.28;filter:brightness(.38);transform:translate(-20%,-44%)translateZ(-180px)rotateY(-13deg)scale(.81)}.hero-frame-3{z-index:3;opacity:.16;transform:translate(-82%,-43%)translateZ(-200px)rotateY(13deg)scale(.78)}.hero-frame-4{z-index:5;opacity:.62;filter:brightness(.54);transform:translate(-66%,-47%)translateZ(-110px)rotateY(8deg)scale(.89)}.hero-showcase-foot>div{gap:7px;display:flex}.hero-showcase-foot button{background:#353936;border:0;border-radius:99px;width:24px;height:4px;padding:0;transition:width .25s,background .25s}.hero-showcase-foot button.active{background:var(--signal);width:45px}.showcase-heading{text-align:left;grid-template-columns:1fr .62fr;align-items:end;gap:50px;display:grid}.showcase-heading h2{max-width:900px;font-size:clamp(48px,6vw,88px)}.showcase-heading p{color:#b1b6ae;margin:0 0 8px;font-size:16px}.infinite-gallery{z-index:3;cursor:grab;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:14px;width:100%;margin-top:65px;padding:28px 5vw 42px;display:flex;position:relative;overflow-x:scroll}.infinite-gallery::-webkit-scrollbar{display:none}.gallery-card{aspect-ratio:16/9;scroll-snap-align:center;background:#111;border:1px solid #fff3;border-radius:14px;min-width:clamp(300px,31vw,520px);transition:transform .28s,border-color .28s;position:relative;overflow:hidden;box-shadow:0 24px 50px #00000073}.gallery-card img{object-fit:cover;-webkit-user-select:none;user-select:none}.gallery-card:hover{z-index:2;border-color:var(--signal);transform:translateY(-10px)scale(1.018)}.gallery-card figcaption{color:#fff;font-family:var(--font-mono),monospace;background:#000000c2;border-radius:5px;padding:6px 8px;font-size:8px;position:absolute;bottom:10px;right:10px}.gallery-footer{z-index:3;color:#8e948b;font-family:var(--font-mono),monospace;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;padding-bottom:95px;font-size:10px;display:grid;position:relative}.gallery-footer b{color:var(--signal);font-size:25px}.gallery-drag-hint{color:#fff;border:1px solid #ffffff29;border-radius:999px;padding:10px 16px}.gallery-footer a{color:var(--signal);font-family:var(--font-sans),sans-serif;justify-self:end;font-size:13px;font-weight:800}.case-lab{background:#0b0d0d;border:1px solid #ffffff2b;border-radius:16px;overflow:hidden}.case-tabs{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(5,1fr);display:grid}.case-tabs button{color:#8f958c;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #ffffff1f;min-height:72px;padding:14px;font-size:12px;font-weight:750;transition:background .22s,color .22s}.case-tabs button span{font-family:var(--font-mono),monospace;margin-bottom:7px;font-size:8px;display:block}.case-tabs button.active{background:var(--signal);color:var(--ink)}.case-stage{animation:case-in .42s var(--ease) both;grid-template-columns:1fr 34px 1fr;gap:18px;padding:34px;display:grid}@keyframes case-in{0%{opacity:0;transform:translateY(12px)}}.case-image{aspect-ratio:16/9;background:#141616;border:1px solid #ffffff29;border-radius:11px;position:relative;overflow:hidden}.case-image img{object-fit:cover}.case-image>span{z-index:4;color:#fff;font-family:var(--font-mono),monospace;letter-spacing:.1em;background:#000000d1;border-radius:5px;padding:7px 9px;font-size:8px;position:absolute;top:12px;left:12px}.case-after{border-color:#d8ff35b3;box-shadow:0 0 45px #d8ff351f}.case-after>span{background:var(--signal);color:var(--ink)}.case-before img{filter:grayscale(.45)brightness(.58)blur(1px);transform:scale(1.04)}.before-noise{z-index:3;color:#fff;background:#c81e1edb;flex-direction:column;gap:5px;padding:10px;display:flex;position:absolute;inset:auto 8% 9%;transform:rotate(-2deg)}.before-noise b{font-size:clamp(13px,1.4vw,20px)}.before-noise i{font-size:10px;font-style:normal}.case-arrow{color:var(--signal);place-items:center;font-size:30px;display:grid}.case-result{border:1px solid #ffffff21;border-radius:11px;grid-column:1/-1;grid-template-columns:auto auto 1fr 1.1fr auto;align-items:center;gap:24px;margin-top:8px;padding:25px 28px;display:grid}.case-result>span{color:var(--signal);font-family:var(--font-mono),monospace;letter-spacing:.1em;font-size:8px}.case-result strong{color:#fff;letter-spacing:-.06em;font-size:clamp(27px,3vw,44px)}.case-result p{color:#fff;font-size:15px;font-weight:700}.case-result small{color:#858b82;font-size:10px;line-height:1.5}.case-result a{color:var(--signal);font-size:12px;font-weight:800}.method-section .centered p{color:#b2b7af;font-size:16px}.method-card-top span{color:#9ca299;font-size:9px}.method-card h3{font-size:clamp(24px,2vw,33px)}.method-card>p{color:#aeb3ab;font-size:14px;line-height:1.65}@media (max-width:900px){.hero-grid{grid-template-columns:1fr;padding-top:64px}.hero-showcase{min-height:470px}.showcase-heading{grid-template-columns:1fr;gap:20px}.showcase-heading p{max-width:620px;margin:0}.case-result{grid-template-columns:auto auto 1fr}.case-result small{grid-column:1/3}}@media (max-width:680px){.hero-grid{gap:42px;padding-block:54px 42px}.hero-copy h1{margin-top:18px;font-size:clamp(51px,15vw,72px);line-height:.9}.hero-lede{margin-top:23px;font-size:17px}.hero-microcopy{font-size:9px}.hero-note{margin-top:24px}.hero-showcase{border-radius:15px;min-height:360px;padding:14px}.hero-showcase-stage{height:270px;margin-top:14px}.hero-frame{border-radius:9px;width:92%}.hero-showcase-foot>span{display:none}.hero-proof-line{gap:7px;padding-bottom:24px;overflow-x:auto}.hero-proof-line span{flex:none;font-size:10px}.showcase-heading p{font-size:15px;line-height:1.55}.infinite-gallery{margin-top:34px;padding:20px 12px 32px}.gallery-card{border-radius:10px;min-width:78vw}.gallery-card:hover{transform:none}.gallery-footer{grid-template-columns:1fr auto;padding-bottom:70px}.gallery-drag-hint{display:none}.gallery-footer a{font-size:11px}.lab-heading{margin-bottom:35px}.case-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.case-tabs button{min-width:116px;min-height:62px}.case-stage{grid-template-columns:1fr;gap:12px;padding:14px}.case-arrow{height:25px;transform:rotate(90deg)}.case-result{grid-template-columns:1fr auto;gap:12px;padding:20px}.case-result p,.case-result small{grid-column:1/-1}.case-result a{place-self:center end}.method-card-top span{font-size:10px}.method-card>p{font-size:14px}}@media (prefers-reduced-motion:reduce){.hero-frame,.gallery-card{transition:none}.case-stage{animation:none}}.announcement{letter-spacing:.08em;min-height:38px;font-size:11px}.site-header,.header-inner{min-height:78px}.wordmark{font-size:23px}.desktop-nav{gap:clamp(22px,2.8vw,44px)}.desktop-nav a{font-size:14px;font-weight:720}.header-actions .button-small{min-height:48px;padding-inline:22px;font-size:13px}.scroll-progress{z-index:80;flex-direction:column;gap:13px;display:flex;position:fixed;top:50%;left:18px;transform:translateY(-50%)}.scroll-progress a{color:#0000;min-height:18px;font-family:var(--font-mono),monospace;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:750;display:flex}.scroll-progress i{background:#4c514d;border-radius:2px;width:19px;height:2px;transition:width .25s,background .25s;display:block}.scroll-progress span{border-radius:7px;padding:7px 9px;transition:color .2s,background .2s}.scroll-progress a:hover span,.scroll-progress a.active span{color:var(--ink);background:var(--signal);box-shadow:0 8px 22px #d8ff3524}.scroll-progress a.active i{background:var(--signal);width:32px}.lab-section{padding-top:clamp(120px,12vw,190px)}.lab-heading{margin-bottom:clamp(64px,7vw,105px)}.lab-heading>p{color:#b5bab2;font-size:17px}.case-lab{min-height:650px}.case-tabs button{font-size:13px}.case-image>span,.gallery-card figcaption,.case-result>span{font-size:9px}.case-result small{color:#a5aaa2;font-size:11px}.case-stage{align-content:center;min-height:560px;animation:.62s cubic-bezier(.2,.8,.2,1) both case-swipe-in}@keyframes case-swipe-in{0%{opacity:0;transform:translate(42px)}}.infinite-gallery{scroll-behavior:smooth;scroll-snap-type:x mandatory;gap:8px}.gallery-card{border-radius:11px;min-width:clamp(270px,27vw,455px)}.review-carousel{width:calc(100vw - max(40px, (100vw - var(--shell)) / 2));cursor:grab;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-top:20px;padding:0 30px 26px 0;display:flex;overflow-x:auto}.review-carousel::-webkit-scrollbar{display:none}.review-carousel .review-card{border:1px solid var(--line);scroll-snap-align:start;min-width:min(430px,34vw);min-height:390px}.review-card h3{font-size:22px}.review-card blockquote{color:#b4b9b1;font-size:14px;line-height:1.7}.review-person strong{font-size:12px}.review-person span{font-size:9px}.authority-copy .eyebrow{color:var(--signal)}.authority-copy h2{max-width:760px}.authority-lede{color:#d0d3ce!important;font-size:clamp(18px,1.55vw,23px)!important}.authority-points p{color:#aeb4ab!important;font-size:14px!important}.authority-number{text-shadow:0 0 45px #d8ff3538}.single-offer{background:#f3f3ef}.single-offer .shop-heading{align-items:end}.single-offer .shop-heading h2{max-width:900px;font-size:clamp(48px,6vw,86px);line-height:.94}.single-offer .license-selector{grid-template-columns:1fr}.single-offer .license-option{background:var(--ink);color:#fff;min-height:390px;padding:clamp(28px,4vw,60px)}.single-offer .license-option:hover{transform:translateY(-7px)}.single-offer .license-option-top span{color:var(--signal);font-size:11px}.single-offer .license-option-top b{background:var(--signal);color:var(--ink);padding:9px 12px;font-size:10px}.single-offer .license-option-main h3{color:#fff;font-size:clamp(34px,4vw,64px)}.single-offer .license-option-main p{color:#afb4ac;font-size:16px}.single-offer .offer-price{align-items:flex-end;gap:18px;display:flex}.single-offer .offer-price del{color:#777d75;font-size:28px}.single-offer .offer-price strong{color:var(--signal);font-size:clamp(64px,8vw,115px)}.single-offer .license-option-foot{color:#c9cdc7;font-size:13px}.single-product-page{background:#070909}.single-product-hero{background:radial-gradient(circle at 70% 25%,#d8ff351f,#0000 28%);padding-block:clamp(80px,9vw,145px);position:relative;overflow:hidden}.single-product-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(45px,6vw,90px);display:grid}.single-product-grid h1{letter-spacing:-.075em;margin-top:24px;font-size:clamp(54px,6.3vw,96px);line-height:.9}.single-product-grid>div>p{color:#b6bbb3;max-width:600px;margin-top:28px;font-size:18px;line-height:1.65}.single-price{align-items:center;gap:16px;margin-block:30px;display:flex}.single-price del{color:#747a72;font-size:24px}.single-price strong{color:var(--signal);letter-spacing:-.07em;font-size:60px}.single-price span{background:var(--signal);color:var(--ink);text-transform:uppercase;border-radius:6px;padding:8px 10px;font-size:10px;font-weight:850}.single-product-grid small{color:#8f958d;margin-top:14px;font-size:11px;display:block}.single-product-includes{background:#0b0d0d}.include-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.include-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:190px;padding:28px}.include-grid span{color:var(--signal);font-family:var(--font-mono),monospace;font-size:10px}.include-grid h3{margin-top:55px;font-size:20px}.product-contact-sheet{text-align:center;background:#050606}.product-contact-sheet .shell>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-block:45px;display:grid}.product-contact-sheet img{border-radius:6px;width:100%;height:auto}@media (max-width:900px){.scroll-progress{display:none}.single-product-grid{grid-template-columns:1fr}.include-grid{grid-template-columns:repeat(2,1fr)}.review-carousel .review-card{min-width:min(420px,72vw)}}@media (max-width:680px){.announcement{font-size:9px}.site-header,.header-inner{min-height:70px}.wordmark{font-size:20px}.header-actions .button-small{min-height:44px;padding-inline:15px;font-size:11px}.header-actions .button{display:inline-flex}.eyebrow{font-size:9px}.lab-section{padding-top:100px}.lab-heading{margin-bottom:52px}.case-lab,.case-stage{min-height:0}.gallery-card{min-width:72vw}.review-carousel{width:calc(100vw - 15px)}.review-carousel .review-card{min-width:84vw;min-height:410px}.single-offer .shop-heading h2{font-size:46px}.single-offer .license-option{min-height:440px}.single-offer .license-option-main{flex-direction:column;align-items:flex-start;gap:26px}.single-offer .license-option-foot{flex-direction:column;align-items:flex-start;gap:14px}.single-product-grid h1{font-size:55px}.single-price{flex-wrap:wrap}.include-grid{grid-template-columns:1fr}.product-contact-sheet .shell>div{grid-template-columns:repeat(2,1fr)}}.hero-grid{grid-template-columns:.75fr 1.25fr}.hero-visual{margin-inline:-12px -54px}.hero-showcase{width:calc(100% + 24px);min-height:535px}.hero-showcase-stage{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;height:410px;overflow:hidden}.hero-showcase-stage:active{cursor:grabbing}.hero-showcase-track{height:100%;transform:translate3d(var(--track-x),0,0);will-change:transform;align-items:center;gap:14px;transition:transform .82s cubic-bezier(.16,1,.3,1);display:flex}.hero-slide{aspect-ratio:16/9;opacity:.42;filter:brightness(.58)saturate(.78);background:#101212;border:1px solid #ffffff2e;border-radius:13px;flex:0 0 82%;padding:0;transition:opacity .65s,filter .65s,transform .82s cubic-bezier(.16,1,.3,1),border-color .4s;position:relative;overflow:hidden;transform:scale(.9)}.hero-slide img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-slide.active{z-index:2;border-color:var(--signal);opacity:1;filter:none;transform:scale(1);box-shadow:0 28px 55px #00000080,0 0 0 2px #d8ff351f}.hero-frame{display:none}.showcase-heading{margin-bottom:0}.infinite-gallery{cursor:grab;scroll-behavior:auto;scroll-snap-type:x proximity;touch-action:pan-y;-webkit-user-select:none;user-select:none;gap:6px;margin-top:38px;padding-top:18px}.infinite-gallery:active{cursor:grabbing}.gallery-card{scroll-snap-align:center;will-change:transform;min-width:clamp(260px,25vw,425px);margin:0}.gallery-card img{pointer-events:none}.gallery-footer{padding-bottom:78px}.kinetic-gallery{z-index:3;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;width:100%;margin-top:38px;padding:18px 0 36px;position:relative;overflow:hidden}.kinetic-gallery.dragging{cursor:grabbing}.kinetic-gallery-track{will-change:transform;gap:6px;width:max-content;display:flex;transform:translate(0,0)}.kinetic-gallery .gallery-card{pointer-events:none;scroll-snap-align:none;flex:0 0 clamp(260px,25vw,425px);min-width:0;margin:0}.review-carousel{cursor:grab;scroll-behavior:auto;scroll-snap-type:x proximity;touch-action:pan-y;-webkit-user-select:none;user-select:none}.review-carousel:active{cursor:grabbing}.review-carousel .review-card{scroll-snap-align:start;min-width:min(420px,32vw)}.method-grid{grid-template-columns:repeat(4,1fr)}.method-card{min-height:390px;padding:24px}.benefit-stat{color:var(--signal);letter-spacing:-.075em;margin:74px 0 68px;font-size:clamp(42px,4.6vw,68px);line-height:.8;display:block}.method-card:hover .benefit-stat{text-shadow:0 0 30px #d8ff3538;transform:translateY(-4px)}.benefit-stat{transition:transform .26s,text-shadow .26s}.single-offer .license-option.featured{background:var(--ink);color:#fff}.single-offer .license-option.featured:hover{background:var(--signal);color:var(--ink)}.single-offer .license-option.featured:hover h3,.single-offer .license-option.featured:hover p,.single-offer .license-option.featured:hover span,.single-offer .license-option.featured:hover del,.single-offer .license-option.featured:hover strong,.single-offer .license-option.featured:hover i{color:var(--ink)}.single-offer .license-option.featured:hover .license-option-top b{background:var(--ink);color:var(--signal)}.single-offer .license-option.featured:hover .license-option-foot{opacity:1;border-color:#07080873}@media (max-width:1120px){.hero-grid{grid-template-columns:1fr}.hero-visual{margin-inline:0}.hero-showcase{width:100%}.method-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.hero-grid{gap:38px;padding-bottom:50px}.hero-visual{width:100%;margin:0}.hero-showcase{min-height:380px}.hero-showcase-stage{height:278px}.hero-slide{flex-basis:82%}.infinite-gallery{gap:5px;margin-top:25px}.gallery-card{min-width:70vw}.kinetic-gallery{margin-top:25px;padding-bottom:28px}.kinetic-gallery-track{gap:5px}.kinetic-gallery .gallery-card{flex-basis:70vw;min-width:0}.review-carousel .review-card{min-width:82vw}.method-grid{display:flex}.method-card{min-height:360px}.benefit-stat{margin:58px 0 54px;font-size:52px}}.hero-showcase-top,.hero-showcase-foot{letter-spacing:.1em;font-size:10px}.hero-showcase-stage{isolation:isolate;overflow:hidden}.hero-showcase-stage.dragging{cursor:grabbing}.hero-showcase-track{width:max-content;transition:none;transform:translate(0,0)}.hero-showcase-track.dragging,.hero-showcase-track.instant{transition:none}.hero-slide{flex:0 0 var(--hero-card-width,72%);opacity:.68;filter:brightness(.76)saturate(.9);transition:opacity .42s,filter .42s,transform .52s cubic-bezier(.16,1,.3,1),border-color .32s;transform:scale(.94)}.hero-slide.active{opacity:1;filter:none;transform:scale(1)}.hero-slide:not(.active):hover{filter:brightness(.9)saturate(.95);border-color:#d8ff3580}.hero-showcase-foot button{height:5px}.hero-showcase-foot>span{color:#b8beb5}.swipe-hint{color:#aeb4ab;font-family:var(--font-mono),monospace;letter-spacing:.09em;justify-content:flex-end;align-items:center;gap:10px;margin-top:28px;font-size:10px;display:flex}.swipe-hint i{color:var(--signal);font-size:17px;font-style:normal}.review-kinetic{width:calc(100vw - max(20px, (100vw - var(--shell)) / 2));cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;overscroll-behavior-x:contain;margin-top:18px;padding-bottom:28px;position:relative;overflow:hidden}.review-kinetic.dragging{cursor:grabbing}.review-kinetic-track{will-change:transform;gap:12px;width:max-content;display:flex;transform:translate(0,0)}.review-kinetic .review-card{border:1px solid var(--line);pointer-events:none;background:linear-gradient(145deg,#101212,#0c0e0e);flex:0 0 min(400px,30vw);min-width:0;min-height:440px;padding:30px}.review-kinetic .review-card+.review-card{border-left:1px solid var(--line);margin-left:0}.review-card-top .stars{font-size:16px}.review-number{color:#80867e;font-family:var(--font-mono),monospace;letter-spacing:.1em;font-size:9px}.review-badges{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.review-badges .verified,.youtube-badge{color:#b9bfb6;min-height:25px;font-family:var(--font-mono),monospace;letter-spacing:.05em;text-transform:uppercase;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.review-badges .verified:before{content:none}.review-badges .verified i{color:var(--signal);font-style:normal}.youtube-badge i{color:#ff5d55;font-size:9px;font-style:normal}.review-kinetic .review-card h3{margin-top:34px;font-size:25px;line-height:1.06}.review-kinetic .review-card blockquote{color:#c1c6be;margin-top:18px;font-size:15px;line-height:1.68}.review-kinetic .review-person{border-top:1px solid #ffffff1a;gap:12px;padding-top:20px}.review-kinetic .avatar{background:radial-gradient(circle at 35% 25%,#343a34,#171a18 68%);flex:0 0 48px;width:48px;height:48px;font-size:10px;position:relative}.review-kinetic .avatar i{color:#fff;background:#ff5148;border:2px solid #0d0f0f;border-radius:50%;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-3px}.review-kinetic .review-person>div:not(.review-channel){gap:4px}.review-kinetic .review-person strong{font-size:13px}.review-kinetic .review-person div span{color:#969c94;font-size:9px}.review-channel{text-align:right;margin-left:auto}.review-channel small{color:#727870;font-family:var(--font-mono),monospace;letter-spacing:.08em;font-size:8px}.review-channel strong{color:#d8dcd6;margin-top:4px;display:block;font-size:11px!important}.rating-block p{color:#a6aca3;max-width:190px;font-size:9px}.translation-note{color:#a1a79e;font-size:10px}.closing-cta{--spot-x:50%;--spot-y:50%;--spot-opacity:0}.closing-cta:after{z-index:1;background:radial-gradient(circle 320px at var(--spot-x) var(--spot-y), #d8ff3538, #d8ff3512 35%, transparent 72%);content:"";opacity:var(--spot-opacity);pointer-events:none;transition:opacity .28s;position:absolute;inset:0}.closing-grid{z-index:0}.closing-content{z-index:2}.closing-cta .eyebrow{letter-spacing:.135em;gap:11px;font-size:14px}.closing-cta .eyebrow:before{width:7px;height:7px}.closing-cta .button{gap:38px;min-height:70px;padding-inline:36px;font-size:15px}.closing-cta .button span{font-size:20px}.footer-grid{gap:clamp(42px,5vw,76px);padding:82px 0 78px}.footer-brand .wordmark{font-size:25px}.footer-brand p{color:#c0c5bd;max-width:380px;margin-top:24px;font-size:16px;line-height:1.65}.footer-column{gap:14px}.footer-label{margin-bottom:10px;font-size:12px!important}.footer-column a,.footer-column>p{color:#c0c5bd;font-size:15px;line-height:1.45}.footer-legal{gap:10px}.footer-bottom{color:#9aa098;min-height:76px;font-size:12px;line-height:1.5}@media (max-width:900px){.review-kinetic .review-card{flex-basis:min(400px,68vw)}}@media (min-width:901px) and (max-width:1280px){.scroll-progress{gap:11px;left:4px}.scroll-progress a{gap:6px}.scroll-progress i{width:12px}.scroll-progress a.active i{width:20px}.scroll-progress span{padding:6px 7px}}@media (max-width:680px){.hero-showcase-top,.hero-showcase-foot{font-size:9px}.hero-slide{opacity:.72;transform:scale(.95)}.hero-slide.active{transform:scale(1)}.review-kinetic{width:calc(100vw - 15px);margin-top:16px}.review-kinetic-track{gap:9px}.review-kinetic .review-card{flex-basis:84vw;min-height:470px;padding:24px}.review-kinetic .review-card h3{font-size:23px}.review-kinetic .review-card blockquote{font-size:15px}.review-channel{display:none}.rating-block p{font-size:9px}.translation-note{font-size:9px;line-height:1.65}.closing-cta:after{background:radial-gradient(circle 230px at var(--spot-x) var(--spot-y), #d8ff3533, transparent 72%)}.closing-cta .eyebrow{font-size:12px}.closing-cta .button{gap:26px;min-height:66px;padding-inline:26px;font-size:14px}.footer-grid{gap:48px 24px;padding:64px 0 60px}.footer-brand .wordmark{font-size:23px}.footer-brand p{font-size:15px}.footer-label{font-size:11px!important}.footer-column a,.footer-column>p{font-size:14px}.footer-bottom{min-height:90px;font-size:11px}}.product-landing-page{color:#f4f5f1;background:#070808;overflow:hidden}.product-conversion-hero{background:radial-gradient(circle at 76% 26%,#d8ff3529,#0000 28%),linear-gradient(145deg,#090b0b,#050606 65%);border-bottom:1px solid #ffffff1a;min-height:860px;position:relative;overflow:hidden}.product-hero-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.product-conversion-grid{z-index:2;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(42px,6vw,94px);min-height:860px;padding-block:clamp(80px,9vw,140px);display:grid;position:relative}.product-conversion-copy h1{letter-spacing:-.078em;max-width:760px;margin-top:24px;font-size:clamp(58px,5.7vw,92px);font-weight:900;line-height:.89}.product-conversion-copy>p{color:#c0c5bd;max-width:650px;margin-top:28px;font-size:clamp(17px,1.35vw,21px);line-height:1.62}.product-proof-row{border-block:1px solid #ffffff21;grid-template-columns:repeat(3,1fr);margin-top:30px;display:grid}.product-proof-row span{color:#92988f;border-right:1px solid #ffffff21;min-height:72px;padding:16px 14px;font-size:11px;line-height:1.45}.product-proof-row span:last-child{border-right:0}.product-proof-row b{color:#fff;margin-bottom:5px;font-size:18px;display:block}.product-price-stack{margin-top:32px}.product-price-stack>div{align-items:center;gap:15px;display:flex}.product-price-stack del{color:#767c74;font-size:25px}.product-price-stack strong{color:var(--signal);letter-spacing:-.075em;font-size:clamp(58px,5vw,78px);line-height:.85}.product-price-stack span{background:var(--signal);color:var(--ink);border-radius:5px;padding:8px 10px;font-size:10px;font-weight:850}.product-price-stack p{color:#9ca29a;margin-top:12px;font-size:13px}.product-hero-actions{align-items:center;gap:25px;margin-top:28px;display:flex}.product-hero-actions .button{min-width:285px}.sandbox-checkout-note{width:fit-content;font-family:var(--font-mono), monospace;letter-spacing:.06em;background:#ccff2514;border:1px solid #ccff256b;border-radius:5px;padding:8px 10px;font-weight:800;line-height:1.35;color:var(--signal)!important;margin-top:12px!important;font-size:11px!important}.product-text-link{color:#fff;text-underline-offset:8px;font-size:13px;font-weight:800;text-decoration:underline}.product-conversion-copy>small{color:#858b83;margin-top:16px;font-size:11px;display:block}.product-conversion-artwork{margin-right:-2vw;position:relative}.product-conversion-artwork .product-artwork{transition:transform .7s cubic-bezier(.16,1,.3,1);transform:perspective(1400px)rotateY(-4deg)rotateX(1.5deg);box-shadow:0 45px 100px #00000085,0 0 80px #d8ff3517}.product-conversion-artwork:hover .product-artwork{transform:perspective(1400px)rotateY(0)rotateX(0)translateY(-7px)}.artwork-proof-float,.artwork-figma-float{z-index:5;font-family:var(--font-mono),monospace;letter-spacing:.07em;background:#070909eb;border:1px solid #fff3;align-items:center;gap:9px;padding:13px 16px;font-size:9px;display:flex;position:absolute;box-shadow:0 20px 45px #00000059}.artwork-proof-float{top:-24px;right:10%}.artwork-figma-float{bottom:-20px;right:4%}.artwork-proof-float b{color:var(--signal);font-size:21px}.artwork-figma-float b{color:#fff;background:#ff5d49;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.product-intro-video-section{background:#0a0c0c;position:relative}.product-video-heading,.product-rail-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8%;display:grid}.product-video-heading h2,.product-rail-heading h2,.product-section-heading h2,.product-review-heading h2,.product-final-offer h2,.product-faq-grid h2{letter-spacing:-.07em;margin-top:18px;font-size:clamp(48px,5.8vw,88px);line-height:.92}.product-video-heading p,.product-rail-heading p,.product-section-heading>p,.product-section-heading.split>p{color:#afb5ac;font-size:16px;line-height:1.65}.product-video-player{background:#050606;border:1px solid #fff3;border-radius:18px;margin-top:58px;position:relative;overflow:hidden;box-shadow:0 35px 85px #0000007a,0 0 65px #d8ff3512}.video-window-bar{color:#8f958c;min-height:50px;font-family:var(--font-mono),monospace;letter-spacing:.08em;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;padding-inline:18px;font-size:9px;display:grid}.video-window-bar>span{gap:6px;display:flex}.video-window-bar i{background:#ff5c49;border-radius:50%;width:8px;height:8px}.video-window-bar i:nth-child(2){background:#ffd34c}.video-window-bar i:nth-child(3){background:var(--signal)}.video-window-bar em{justify-self:end;font-style:normal}.video-stage{aspect-ratio:16/9;position:relative;overflow:hidden}.video-stage:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#00000061);position:absolute;inset:0}.video-stage video{object-fit:cover;width:100%;height:100%;display:block}.video-play-button{z-index:3;color:#fff;font-family:var(--font-mono),monospace;letter-spacing:.08em;background:#050606d1;border:1px solid #ffffff8c;border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 10px;font-size:10px;transition:background .24s,color .24s,transform .24s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 35px #00000059}.video-play-button i{background:var(--signal);width:48px;height:48px;color:var(--ink);border-radius:50%;place-items:center;font-size:16px;font-style:normal;display:grid}.video-play-button:hover{background:var(--signal);color:var(--ink);transform:translate(-50%,-50%)scale(1.04)}.video-demo-label{z-index:2;color:#fff;font-family:var(--font-mono),monospace;letter-spacing:.07em;background:#000000c2;border-radius:4px;padding:7px 9px;font-size:9px;position:absolute;bottom:16px;right:18px}.video-proof-strip{border:1px solid #ffffff21;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;margin-top:20px;display:grid}.video-proof-strip span{color:#c7cbc4;padding:20px;font-size:13px}.video-proof-strip b{color:var(--signal);font-family:var(--font-mono),monospace;margin-right:8px;font-size:10px}.video-proof-strip i{color:#5f655e;font-style:normal}.product-signal-ticker{background:var(--signal);color:var(--ink);border-block:1px solid #c2e900;overflow:hidden}.product-signal-ticker>div{align-items:center;gap:35px;width:max-content;min-height:52px;padding-inline:20px;animation:22s linear infinite product-ticker;display:flex}.product-signal-ticker span{font-size:12px;font-weight:900}.product-signal-ticker i{font-style:normal}@keyframes product-ticker{to{transform:translate(-25%)}}.product-motion-rail-section{background:#070808;padding:clamp(100px,10vw,160px) 0 0;position:relative;overflow:hidden}.product-kinetic-viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;width:100%;margin-top:55px;padding-block:14px 36px;overflow:hidden}.product-kinetic-viewport.dragging{cursor:grabbing}.product-kinetic-track{will-change:transform;gap:8px;width:max-content;display:flex;transform:translate(0,0)}.product-rail-card{aspect-ratio:16/9;pointer-events:none;background:#111;border:1px solid #ffffff29;border-radius:12px;flex:0 0 clamp(300px,27vw,490px);transition:border-color .26s,transform .26s;position:relative;overflow:hidden;box-shadow:0 22px 45px #00000061}.product-rail-card img{object-fit:cover}.product-rail-card figcaption{color:#fff;font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;display:flex;position:absolute;inset:auto 9px 9px}.product-rail-card figcaption span,.product-rail-card figcaption b{background:#000000bd;border-radius:4px;padding:6px 8px}.product-rail-foot{color:#81877f;font-family:var(--font-mono),monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;padding-bottom:clamp(80px,8vw,125px);font-size:9px;display:flex}.product-rail-foot span{color:#fff;border:1px solid #ffffff24;border-radius:99px;padding:10px 14px}.product-rail-foot b{color:var(--signal)}.product-category-section{background:#0a0c0c;border-block:1px solid #ffffff1a}.product-section-heading{max-width:980px}.product-section-heading.centered{text-align:center;max-width:1050px;margin-inline:auto}.product-section-heading.centered>p{max-width:730px;margin:24px auto 0}.product-section-heading>p{max-width:700px;margin-top:24px}.product-category-browser{margin-top:70px}.product-category-tabs{border:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}.product-category-tabs button{border:0;color:#888e86;text-align:left;background:#090b0b;border-right:1px solid #ffffff21;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:94px;padding:18px 22px;transition:background .25s,color .25s;display:grid}.product-category-tabs button:last-child{border-right:0}.product-category-tabs button span{font-family:var(--font-mono),monospace;font-size:9px}.product-category-tabs button strong{text-transform:uppercase;font-size:15px}.product-category-tabs button b{font-size:27px}.product-category-tabs button.active{background:var(--signal);color:var(--ink)}.product-category-copy{grid-template-columns:1fr 1fr;align-items:end;gap:8%;padding:35px 0;display:grid}.product-category-copy span{color:var(--signal);font-family:var(--font-mono),monospace;letter-spacing:.08em;font-size:10px}.product-category-copy h3{letter-spacing:-.055em;margin-top:8px;font-size:clamp(31px,3vw,48px)}.product-category-copy p{color:#aab0a7;font-size:15px;line-height:1.6}.product-category-copy strong{color:#fff;margin-top:12px;font-size:15px;display:block}.product-category-grid{grid-template-columns:repeat(4,1fr);gap:8px;animation:.52s both category-grid-in;display:grid}@keyframes category-grid-in{0%{opacity:0;transform:translateY(14px)}}.product-category-grid figure{aspect-ratio:16/9;background:#111;border:1px solid #ffffff1f;border-radius:7px;position:relative;overflow:hidden}.product-category-grid img{object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .35s}.product-category-grid figure:hover img{filter:saturate(1.08)contrast(1.03);transform:scale(1.055)}.product-category-grid figcaption{color:#fff;font-family:var(--font-mono),monospace;background:#000000bf;border-radius:3px;padding:5px 7px;font-size:7px;position:absolute;bottom:7px;right:7px}.category-load-more{color:#fff;background:0 0;border:1px solid #fff3;justify-content:center;align-items:center;gap:15px;width:100%;min-height:64px;margin-top:10px;font-size:13px;font-weight:800;transition:background .22s,color .22s;display:flex}.category-load-more span{color:#8c9289;font-family:var(--font-mono),monospace;font-size:9px}.category-load-more:hover{background:var(--signal);color:var(--ink)}.product-workflow-section{background:radial-gradient(circle at 50% 34%,#d8ff3517,#0000 30%),#070808}.workflow-video-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:75px;display:grid}.workflow-video-grid article{background:#0b0d0d;border:1px solid #ffffff26;padding:14px 14px 30px}.workflow-step-head{color:#8f958c;min-height:46px;font-family:var(--font-mono),monospace;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:9px;display:flex}.workflow-step-head span{color:var(--signal)}.product-video-player.compact{box-shadow:none;border-radius:8px;margin-top:0}.product-video-player.compact .video-window-bar{min-height:34px;padding-inline:10px;font-size:7px}.product-video-player.compact .video-play-button{padding:7px 12px 7px 7px;font-size:8px}.product-video-player.compact .video-play-button i{width:34px;height:34px;font-size:11px}.product-video-player.compact .video-demo-label{font-size:7px;bottom:8px;right:8px}.workflow-video-grid h3{letter-spacing:-.045em;margin-top:28px;font-size:25px;line-height:1.08}.workflow-video-grid article>p{color:#aab0a7;margin-top:13px;font-size:14px;line-height:1.6}.product-benefit-section{background:#0a0c0c;border-block:1px solid #ffffff1a}.product-benefit-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.product-benefit-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:420px;padding:25px;transition:background .28s,transform .28s}.product-benefit-grid article:hover{background:#10140b;transform:translateY(-6px)}.product-benefit-grid article>div{color:#81877f;font-family:var(--font-mono),monospace;letter-spacing:.08em;justify-content:space-between;font-size:9px;display:flex}.product-benefit-grid article>div span{color:var(--signal)}.product-benefit-grid article>i{border:1px solid var(--signal);background:radial-gradient(circle at 65% 35%,var(--signal) 0 5px,transparent 6px);border-radius:50%;width:85px;height:85px;margin:82px 0 65px;display:block;box-shadow:inset 0 0 0 28px #0a0c0c,0 0 25px #d8ff3517}.product-benefit-grid h3{letter-spacing:-.045em;font-size:25px;line-height:1.08}.product-benefit-grid p{color:#a9afa6;margin-top:14px;font-size:14px;line-height:1.62}.product-included-section{background:#0a0c0c}.product-section-heading.split{grid-template-columns:1.25fr .75fr;align-items:end;gap:10%;max-width:none;display:grid}.product-included-grid{border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.product-included-grid article{border-bottom:1px solid #ffffff29;border-right:1px solid #ffffff29;min-height:190px;padding:25px;position:relative}.product-included-grid span{color:var(--signal);font-family:var(--font-mono),monospace;font-size:9px}.product-included-grid h3{max-width:90%;margin-top:65px;font-size:20px}.product-included-grid i{color:#737972;font-size:14px;font-style:normal;position:absolute;top:22px;right:22px}.product-license-note{border:1px solid #ffffff29;grid-template-columns:auto .6fr 1fr;align-items:center;gap:28px;margin-top:12px;padding:25px;display:grid}.product-license-note span{color:var(--signal);font-family:var(--font-mono),monospace;font-size:9px}.product-license-note strong{font-size:17px}.product-license-note p{color:#9ea49b;font-size:13px;line-height:1.55}.product-social-proof-section{background:#070808}.product-review-heading{justify-content:space-between;align-items:end;gap:50px;display:flex}.product-review-heading>div:first-child{max-width:780px}.product-review-heading>div:last-child{grid-template-columns:auto auto;align-items:center;gap:5px 14px;display:grid}.product-review-heading>div:last-child strong{letter-spacing:-.08em;grid-row:1/3;font-size:74px;line-height:.8}.product-review-heading>div:last-child span{color:var(--signal);letter-spacing:.12em}.product-review-heading>div:last-child p{color:#91978e;font-family:var(--font-mono),monospace;text-transform:uppercase;font-size:9px}.product-social-proof-section .review-kinetic{margin-top:55px}.product-final-offer{color:var(--ink);background:#f1f1ec}.product-final-offer-grid{grid-template-columns:1fr .72fr;align-items:stretch;gap:8%;display:grid}.product-final-offer h2{max-width:780px}.product-final-offer-grid>div>p{color:#50544f;max-width:670px;margin-top:25px;font-size:17px;line-height:1.65}.product-final-offer ul{grid-template-columns:1fr 1fr;gap:0;margin-top:38px;list-style:none;display:grid}.product-final-offer li{border-top:1px solid #c8cbc5;padding:16px 12px 16px 0;font-size:13px}.product-final-offer li:before{color:#7f9a00;content:"✓";margin-right:9px;font-weight:900}.product-final-offer aside{background:var(--ink);color:#fff;min-height:510px;box-shadow:24px 24px 0 var(--signal);flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px);transition:transform .3s,box-shadow .3s;display:flex}.product-final-offer aside:hover{box-shadow:34px 34px 0 var(--signal);transform:translate(-5px,-5px)}.product-final-offer aside>span{color:var(--signal);font-family:var(--font-mono),monospace;letter-spacing:.08em;font-size:10px}.product-final-offer aside>div{align-items:end;gap:15px;margin-top:45px;display:flex}.product-final-offer aside del{color:#747a72;font-size:25px}.product-final-offer aside strong{color:var(--signal);letter-spacing:-.08em;font-size:clamp(70px,7vw,105px);line-height:.78}.product-final-offer aside>p{color:#c7ccc4;margin:20px 0 30px;font-size:18px}.product-final-offer aside .button{width:100%}.product-final-offer aside small{color:#898f86;text-align:center;margin-top:16px;font-size:10px}.product-faq-section{background:#070808}.product-faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:10%;display:grid}.product-faq-grid>div:first-child{position:sticky;top:130px}.product-faq-grid>div:first-child p{color:#a9afa6;max-width:440px;margin-top:24px;font-size:15px;line-height:1.65}.product-faq-grid details{border-top:1px solid #ffffff2e}.product-faq-grid details:last-child{border-bottom:1px solid #ffffff2e}.product-faq-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:30px;min-height:86px;font-size:17px;font-weight:720;list-style:none;display:flex}.product-faq-grid summary::-webkit-details-marker{display:none}.product-faq-grid summary i{color:var(--signal);font-size:24px;font-style:normal;transition:transform .2s}.product-faq-grid details[open] summary i{transform:rotate(45deg)}.product-faq-grid details>p{color:#aab0a7;padding:0 55px 28px 0;font-size:14px;line-height:1.65}.product-sticky-buy-bar{z-index:110;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070909e8;border:1px solid #ffffff3b;justify-content:space-between;align-items:center;gap:25px;min-height:68px;padding:9px 10px 9px 20px;animation:.7s cubic-bezier(.16,1,.3,1) 1.2s both sticky-buy-in;display:flex;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 55px #00000073}@keyframes sticky-buy-in{0%{opacity:0;transform:translateY(30px)}}.product-sticky-buy-bar>div{align-items:center;gap:20px;display:flex}.product-sticky-buy-bar>div>span{color:#aab0a7;font-family:var(--font-mono),monospace;letter-spacing:.08em;font-size:9px}.product-sticky-buy-bar>div>strong{color:var(--signal);font-size:24px}.product-sticky-buy-bar del{color:#777d75;margin-right:8px;font-size:13px}.product-sticky-buy-bar .button{min-height:48px;padding-inline:24px}body:has(.product-landing-page) .site-footer{padding-bottom:74px}body:has(.product-landing-page){overflow-x:clip}.product-landing-page .section{scroll-margin-top:92px}@media (max-width:1100px){.product-conversion-grid{grid-template-columns:1fr;padding-top:80px}.product-conversion-artwork{max-width:900px;margin:25px auto 0}.workflow-video-grid{grid-template-columns:1fr}.workflow-video-grid article{grid-template-columns:1fr 1fr;align-items:center;gap:0 28px;display:grid}.workflow-step-head{grid-column:1/-1}.workflow-video-grid article .product-video-player{grid-row:2/4}.workflow-video-grid h3{margin-top:0}.product-benefit-grid{grid-template-columns:repeat(2,1fr)}.product-benefit-grid article{min-height:370px}.product-benefit-grid article>i{margin:58px 0 52px}}@media (max-width:780px){.product-video-heading,.product-rail-heading,.product-section-heading.split,.product-final-offer-grid,.product-faq-grid{grid-template-columns:1fr;gap:28px}.product-category-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.product-category-tabs button{min-width:230px}.product-category-copy{grid-template-columns:1fr;gap:18px}.product-category-grid,.product-included-grid{grid-template-columns:repeat(2,1fr)}.product-license-note{grid-template-columns:1fr;gap:10px}.product-review-heading{flex-direction:column;align-items:flex-start}.product-final-offer aside{box-shadow:14px 14px 0 var(--signal)}.product-faq-grid>div:first-child{position:static}}@media (max-width:680px){.product-conversion-hero{min-height:0}.product-conversion-grid{gap:55px;min-height:0;padding-block:65px 80px}.product-conversion-copy h1{font-size:clamp(54px,15vw,71px)}.product-conversion-copy>p{font-size:17px}.product-proof-row{grid-template-columns:1fr}.product-proof-row span{border-bottom:1px solid #ffffff1f;border-right:0;min-height:58px}.product-proof-row span:last-child{border-bottom:0}.product-price-stack>div{flex-wrap:wrap}.product-price-stack strong{font-size:68px}.product-hero-actions{flex-direction:column;align-items:stretch}.product-hero-actions .button{width:100%;min-width:0}.product-conversion-artwork{width:105%;margin-left:-2.5%}.artwork-proof-float{top:-18px;right:2%}.artwork-figma-float{bottom:-17px;right:1%}.product-video-heading h2,.product-rail-heading h2,.product-section-heading h2,.product-review-heading h2,.product-final-offer h2,.product-faq-grid h2{font-size:49px}.product-video-player{border-radius:10px;margin-top:36px}.video-window-bar{min-height:40px;padding-inline:10px;font-size:7px}.video-play-button{padding:7px 12px 7px 7px;font-size:8px}.video-play-button i{width:38px;height:38px;font-size:12px}.video-demo-label{display:none}.video-proof-strip{grid-template-columns:1fr 1fr}.video-proof-strip i{display:none}.video-proof-strip span{border-bottom:1px solid #ffffff1a;padding:14px 12px;font-size:11px}.product-signal-ticker>div{gap:25px;min-height:46px}.product-signal-ticker span{font-size:10px}.product-motion-rail-section{padding-top:90px}.product-kinetic-viewport{margin-top:35px}.product-rail-card{border-radius:8px;flex-basis:72vw}.product-rail-foot{padding-bottom:75px}.product-rail-foot b{display:none}.product-category-browser{margin-top:45px}.product-category-tabs button{min-width:205px;min-height:78px}.product-category-grid{gap:5px}.product-category-grid figure{border-radius:4px}.workflow-video-grid{margin-top:50px}.workflow-video-grid article{display:block}.workflow-video-grid article .product-video-player{margin-top:0}.workflow-video-grid h3{margin-top:25px}.product-benefit-grid{grid-template-columns:1fr}.product-benefit-grid article{min-height:350px}.product-included-grid{grid-template-columns:1fr}.product-included-grid article{min-height:155px}.product-included-grid h3{margin-top:45px}.product-review-heading>div:last-child strong{font-size:62px}.product-final-offer ul{grid-template-columns:1fr}.product-final-offer aside{min-height:440px;padding:28px 22px}.product-final-offer aside strong{font-size:82px}.product-sticky-buy-bar{min-height:62px;padding:7px;bottom:8px;left:8px;right:8px}.product-sticky-buy-bar>div>span{display:none}.product-sticky-buy-bar>div>strong{padding-left:9px;font-size:21px}.product-sticky-buy-bar .button{min-height:47px;padding-inline:14px;font-size:10px}body:has(.product-landing-page) .site-footer{padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.product-signal-ticker>div,.product-sticky-buy-bar{animation:none}.product-conversion-artwork .product-artwork,.product-category-grid img,.product-benefit-grid article{transition:none}}.library-auth-page,.customer-library-page{color:#f4f5f1;background:radial-gradient(circle at 76% 20%,#d8ff351f,#0000 32%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/62px 62px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/62px 62px,#070808;border-bottom:1px solid #ffffff1a;min-height:72vh}.library-auth-grid{grid-template-columns:1.15fr .65fr;align-items:center;gap:clamp(50px,9vw,150px);min-height:700px;padding-block:clamp(90px,10vw,150px);display:grid}.library-auth-grid h1,.customer-library-head h1{letter-spacing:-.075em;max-width:850px;margin-top:22px;font-size:clamp(54px,6.6vw,98px);font-weight:900;line-height:.9}.library-auth-grid>div>p{color:#b7bdb4;max-width:670px;margin-top:28px;font-size:18px;line-height:1.65}.library-login-form{max-width:720px;margin-top:38px}.library-login-form label{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.library-login-form>div{grid-template-columns:1fr auto;gap:8px;display:grid}.library-login-form input{color:#fff;min-width:0;min-height:62px;font:inherit;background:#0d0f0f;border:1px solid #ffffff40;border-radius:0;outline:none;padding:0 20px;font-size:16px}.library-login-form input:focus{border-color:var(--signal);box-shadow:0 0 0 3px #d8ff3514}.library-login-form .button{border:0;min-height:62px}.library-login-form>p{color:#c6cbc3;min-height:24px;margin-top:12px;font-size:13px}.library-auth-grid>div>small{color:#888e86;margin-top:20px;font-size:13px;display:block}.library-auth-grid>div>small a{color:#fff;text-underline-offset:4px;text-decoration:underline}.library-auth-grid aside{background:#080a0ad6;border:1px solid #ffffff2b;padding:34px;box-shadow:22px 22px #d8ff35d9}.library-auth-grid aside>span{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:11px}.library-auth-grid ol{margin-top:32px;list-style:none;display:grid}.library-auth-grid li{color:#e7e9e4;border-top:1px solid #ffffff21;grid-template-columns:44px 1fr;align-items:center;min-height:86px;padding-block:18px;font-size:15px;line-height:1.5;display:grid}.library-auth-grid li b{color:var(--signal);font-family:var(--font-mono), monospace;font-size:11px}.library-auth-grid aside>p{color:#90968d;margin-top:25px;font-size:13px;line-height:1.6}.customer-library-head{justify-content:space-between;align-items:end;gap:40px;min-height:410px;padding-block:100px 70px;display:flex}.customer-library-head p{color:#999f97;margin-top:23px;font-size:15px}.customer-library-head p strong{color:#fff}.library-signout{color:#fff;cursor:pointer;font:inherit;background:0 0;border:1px solid #ffffff3d;padding:13px 17px;font-size:13px}.library-signout:hover{border-color:var(--signal);color:var(--signal)}.customer-library-content{padding-bottom:clamp(90px,10vw,150px)}.library-empty-state{background:#070909e0;border:1px solid #ffffff2b;padding:clamp(36px,6vw,85px)}.library-empty-state>span,.library-product header span,.library-file>div>span{color:var(--signal);font-family:var(--font-mono), monospace;letter-spacing:.08em;font-size:11px;font-weight:800}.library-empty-state h2{letter-spacing:-.065em;max-width:850px;margin-top:28px;font-size:clamp(38px,5vw,72px);line-height:.95}.library-empty-state p{color:#aab0a7;max-width:690px;margin:22px 0 32px;font-size:16px;line-height:1.65}.library-product{background:#090b0b;border:1px solid #ffffff2e}.library-product+.library-product{margin-top:22px}.library-product>header{border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:30px;min-height:150px;padding:28px 32px;display:flex}.library-product header h2{letter-spacing:-.055em;margin-top:14px;font-size:clamp(28px,4vw,52px)}.library-product header>b{background:var(--signal);color:#080908;font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;padding:10px 13px;font-size:10px}.library-file-list{background:#ffffff21;gap:1px;display:grid}.library-file{background:#0c0e0e;grid-template-columns:1fr auto;justify-content:space-between;align-items:center;gap:40px;min-height:210px;padding:32px;display:grid}.library-file h3{letter-spacing:-.045em;margin-top:14px;font-size:clamp(25px,3vw,40px)}.library-file p{color:#999f97;max-width:680px;margin-top:12px;font-size:14px;line-height:1.6}.library-file>div:last-child{justify-items:end;gap:14px;display:grid}.library-file small{color:#8c928a;font-family:var(--font-mono), monospace;font-size:10px}.library-file.pending{grid-template-columns:1fr}.library-product>footer{color:#858b83;justify-content:space-between;align-items:center;gap:20px;min-height:70px;padding:18px 32px;font-size:12px;display:flex}.library-product>footer a{color:#fff;text-underline-offset:5px;text-decoration:underline}@media (max-width:900px){.library-auth-grid{grid-template-columns:1fr}.library-auth-grid aside{max-width:680px;box-shadow:12px 12px #d8ff35d9}}@media (max-width:680px){.library-auth-grid{gap:55px;min-height:0;padding-block:70px 95px}.library-auth-grid h1,.customer-library-head h1{font-size:52px}.library-auth-grid>div>p{font-size:16px}.library-login-form>div{grid-template-columns:1fr}.library-auth-grid aside{padding:25px}.customer-library-head{flex-direction:column;justify-content:end;align-items:flex-start;min-height:350px;padding-block:80px 50px}.library-product>header{flex-direction:column;align-items:flex-start;min-height:0;padding:24px 20px}.library-file{grid-template-columns:1fr;gap:28px;min-height:0;padding:28px 20px}.library-file>div:last-child{justify-items:stretch}.library-file .button{width:100%}.library-product>footer{flex-direction:column;align-items:flex-start;padding-inline:20px}}.announcement{min-height:42px;font-size:12px}.button{font-size:13px}.button-small{font-size:12px}.text-link{min-height:44px;font-size:12px}.eyebrow{font-size:12px}.product-proof-row span{font-size:13px}.product-proof-row b{font-size:20px}.product-price-stack span{font-size:12px}.product-price-stack p,.product-conversion-copy>small{font-size:14px;line-height:1.55}.product-text-link{align-items:center;min-height:44px;font-size:15px;display:inline-flex}.sandbox-checkout-note{font-size:12px!important}.artwork-proof-float,.artwork-figma-float{font-size:11px}.swipe-hint{font-size:12px}.review-number,.review-badges .verified,.youtube-badge{font-size:11px}.review-badges .verified,.youtube-badge{min-height:30px;padding:6px 10px}.review-kinetic .review-person div span,.review-channel small{font-size:11px}.review-channel strong{font-size:12px!important}.rating-block p,.translation-note{font-size:12px;line-height:1.65}.library-login-form>p,.library-auth-grid>div>small,.library-auth-grid aside>p{font-size:14px}.library-auth-grid aside>span,.library-auth-grid li b,.library-empty-state>span,.library-product header span,.library-file>div>span,.library-product header>b,.library-file small{font-size:12px}.library-product>footer{font-size:14px}.hero-microcopy,.hero-note p span{font-size:12px}.hero-showcase-top,.hero-showcase-foot{font-size:11px}.hero-showcase-foot button{background:0 0;height:32px;position:relative}.hero-showcase-foot button:after{content:"";background:#353936;border-radius:99px;height:5px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hero-showcase-foot button.active{background:0 0}.hero-showcase-foot button.active:after{background:var(--signal)}.category-stats span,.evidence-metrics i,.decision-copy>span,.decision-flow b{font-size:11px}.category-stats p,.decision-flow span{font-size:12px}@media (max-width:680px){.announcement{letter-spacing:.045em;min-height:40px;font-size:12px}.header-actions .button-small,.product-sticky-buy-bar .button,.eyebrow,.hero-microcopy,.hero-note p span,.hero-proof-line span,.hero-showcase-top,.hero-showcase-foot{font-size:12px}.hero-showcase-foot button{min-width:44px;height:44px}.hero-showcase-foot button.active{width:50px}.gallery-footer a,.case-result a{align-items:center;min-height:44px;display:inline-flex}.product-proof-row span{font-size:13px}.video-window-bar{font-size:10px}.video-play-button{font-size:11px}.video-proof-strip span,.product-signal-ticker span{font-size:12px}.review-kinetic .review-card{padding:26px}.rating-block p,.translation-note{font-size:12px}.footer-label{font-size:12px!important}.footer-column a,.footer-column>p{min-height:30px;font-size:15px}.footer-column a{align-items:center;width:100%;min-height:44px;display:flex}.mobile-nav a{min-height:56px;font-size:13px}.product-sticky-buy-bar{gap:10px}.product-sticky-buy-bar>div{flex:none;gap:0;min-width:0}.product-sticky-buy-bar>div>strong{white-space:nowrap}.product-sticky-buy-bar .button{white-space:nowrap;flex:auto;gap:11px;min-width:0;padding-inline:12px}}.video-window-bar,.video-demo-label,.product-rail-foot,.product-category-tabs button span,.product-category-copy span,.workflow-step-head,.product-benefit-grid article>div{font-size:11px}.video-play-button,.product-signal-ticker span{font-size:12px}.product-rail-card figcaption,.product-category-grid figcaption,.category-load-more span,.product-video-player.compact .video-window-bar,.product-video-player.compact .video-demo-label,.product-video-player.compact .video-play-button,.video-proof-strip b,.product-included-grid span,.product-license-note span,.product-review-heading>div:last-child p{font-size:11px}.review-kinetic .avatar{font-size:12px}.youtube-badge i{font-size:11px}.review-kinetic .avatar i{font-size:9px}.footer-bottom{font-size:12px}@media (max-width:680px){.product-category-tabs button{gap:8px;min-width:224px;padding-inline:14px}.product-category-tabs button strong{font-size:14px}.review-kinetic{box-sizing:border-box;width:100vw;margin-left:-15px;padding-inline:8vw}}@media (max-width:360px){.product-conversion-grid{padding-top:42px}.product-conversion-copy h1{margin-top:16px;font-size:47px;line-height:.9}.product-conversion-copy>p{margin-top:18px;font-size:16px;line-height:1.5}.product-price-stack{margin-top:20px}.product-price-stack>div{flex-wrap:nowrap;gap:8px}.product-price-stack del{font-size:20px}.product-price-stack strong{font-size:59px}.product-price-stack span{white-space:nowrap;padding:7px 8px;font-size:10px}.product-price-stack p{margin-top:8px}.product-hero-actions{margin-top:18px}}
