:root{--ink: #07060d;--ink-2: #100e1a;--paper: #f4f1ff;--mute: #a39fba;--coral: #ff4f6d;--magenta: #e0218a;--violet: #7b3cff;--blue: #3b5bff;--teal: #1fe0b5;--amber: #ffb648;--grad: linear-gradient(100deg, var(--amber), var(--coral) 30%, var(--magenta) 60%, var(--violet));--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--display: "Unbounded", system-ui, sans-serif;--body: "Inter", system-ui, sans-serif;--pad: clamp(20px, 5vw, 72px)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--ink);color:var(--paper);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--body);line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--display);font-weight:600;letter-spacing:-.02em;line-height:1.02}h2{font-size:clamp(34px,6vw,88px)}.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);margin-bottom:20px}.eyebrow b{color:var(--paper);font-weight:600;margin-right:10px}.lede{color:var(--mute);font-size:clamp(16px,1.4vw,20px);max-width:560px;margin-top:24px}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.nav{position:fixed;top:14px;left:14px;z-index:50;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 10px 10px 12px;border-radius:20px;background:linear-gradient(160deg,#ffffff1a,#ffffff06 40%,#ffffff0d);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff38,0 18px 50px -24px #000000d9;backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6)}.nav .menu-btn{height:32px;padding:0 14px 0 12px;font-size:13px}@media (max-width: 700px){.nav{top:10px;left:10px;padding:8px 8px 8px 10px;border-radius:18px;gap:6px}.nav .menu-btn{height:30px}}.brand{display:flex;align-items:center;gap:10px}.brand-mark{width:30px;height:30px;display:block}.brand-mark svg{width:100%;height:100%;display:block}.brand-word{font-family:var(--display);font-weight:600;font-size:17px;line-height:1}.brand-word small{display:block;font-weight:400;font-size:8px;letter-spacing:.4em;text-transform:uppercase;color:var(--mute);margin-bottom:3px}.brand-word b,.footer-word b{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-links{display:flex;gap:4px}.nav-links a{font-size:14px;color:var(--mute);padding:8px 14px;border-radius:999px;transition:color .2s var(--ease-out),background-color .2s var(--ease-out)}.nav-links a.active{color:var(--paper);background:#ffffff14}@media (hover: hover) and (pointer: fine){.nav-links a:hover{color:var(--paper)}}.btn{--glow: 160, 120, 255;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:999px;border:0;font-weight:600;font-size:16px;letter-spacing:-.01em;color:#120d22;background:radial-gradient(120px circle at var(--mx, -300px) var(--my, -300px),rgba(var(--glow),.95),rgba(var(--glow),.35) 40%,transparent 72%),radial-gradient(120% 90% at 50% 130%,rgba(var(--glow),.55),transparent 62%),linear-gradient(180deg,#fbfaff,#ebe6fb 52%,#d6cdf2);box-shadow:inset 0 1px .5px #fff,inset 0 -1px 1px #ffffffb3,inset 0 -8px 14px -6px rgba(var(--glow),.55),inset 0 0 0 1px #ffffff59,0 1px 1px #00000059,0 6px 12px -4px #00000080,0 18px 40px -14px rgba(var(--glow),.6);transition:transform .18s var(--ease-out),box-shadow .3s var(--ease-out),filter .3s var(--ease-out)}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;z-index:-1;background:linear-gradient(180deg,#fffffff2,#ffffff1a 45%,#ffffff0d 60%,#fff9);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.btn:after{content:"";position:absolute;left:4%;right:4%;top:2px;height:52%;border-radius:999px;pointer-events:none;z-index:-1;background:linear-gradient(180deg,#fffffff2,#ffffff40 70%,#fff0);opacity:.85;transition:opacity .3s var(--ease-out)}.btn:active{transform:translateY(1px) scale(.985);box-shadow:inset 0 1px .5px #fff,inset 0 -6px 12px -6px rgba(var(--glow),.6),inset 0 0 0 1px #ffffff59,0 1px 1px #00000059,0 3px 8px -4px #00000080,0 10px 24px -14px rgba(var(--glow),.6)}.btn:focus-visible{outline:2px solid var(--a, #ff4f6d);outline-offset:3px}@media (hover: hover) and (pointer: fine){.btn:hover{transform:translateY(-1px);filter:saturate(1.15);box-shadow:inset 0 1px .5px #fff,inset 0 -1px 1px #ffffffb3,inset 0 -12px 18px -6px rgba(var(--glow),.75),inset 0 0 0 1px #fff6,0 1px 1px #00000059,0 10px 18px -6px #00000080,0 24px 52px -14px rgba(var(--glow),.85)}.btn:hover:after{opacity:1}}.btn-small{--glow: 255, 79, 109;padding:10px 20px;font-size:14px;color:#fff;text-shadow:0 1px 2px rgba(60,0,40,.45);background:radial-gradient(110px circle at var(--mx, -300px) var(--my, -300px),rgba(255,230,170,.7),transparent 70%),radial-gradient(120% 100% at 50% 135%,rgba(255,200,120,.75),transparent 60%),linear-gradient(100deg,#ff7a59,#ff3d7f 50%,#8b3dff)}.btn-small:after{background:linear-gradient(180deg,#ffffffb3,#ffffff1f 75%,#fff0);opacity:.75}.btn-ghost{--glow: 255, 255, 255;color:var(--paper);text-shadow:0 1px 2px rgba(0,0,0,.5);background:radial-gradient(110px circle at var(--mx, -300px) var(--my, -300px),color-mix(in srgb,var(--a, #ff4f6d) 75%,transparent),transparent 70%),radial-gradient(110% 90% at 50% 130%,color-mix(in srgb,var(--a, #ff4f6d) 40%,transparent),transparent 65%),linear-gradient(180deg,#ffffff29,#ffffff0a 55%,#ffffff14);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);box-shadow:inset 0 1px .5px #ffffff8c,inset 0 -1px 1px #ffffff2e,inset 0 -10px 18px -10px color-mix(in srgb,var(--a, #ff4f6d) 60%,transparent),0 1px 1px #0006,0 8px 16px -6px #0009,0 18px 40px -16px color-mix(in srgb,var(--a, #ff4f6d) 45%,transparent)}.btn-ghost:before{background:linear-gradient(180deg,#fff9,#ffffff0f 45%,#ffffff08 60%,#ffffff4d)}.btn-ghost:after{background:linear-gradient(180deg,#ffffff6b,#ffffff0f 75%,#fff0);opacity:.8}@media (hover: hover) and (pointer: fine){.btn-ghost:hover{box-shadow:inset 0 1px .5px #ffffffa6,inset 0 -1px 1px #fff3,inset 0 -14px 22px -10px color-mix(in srgb,var(--a, #ff4f6d) 80%,transparent),0 1px 1px #0006,0 12px 20px -6px #0009,0 24px 50px -14px color-mix(in srgb,var(--a, #ff4f6d) 70%,transparent)}}.intro{position:relative;height:100vh;height:100svh}.intro-stage{position:relative;height:100vh;height:100svh;overflow:hidden}.sky{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%}.blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.75;will-change:transform}.b1{width:52vw;height:52vw;left:-8%;top:-12%;background:radial-gradient(circle,var(--coral),transparent 65%)}.b2{width:46vw;height:46vw;right:-6%;top:6%;background:radial-gradient(circle,var(--violet),transparent 65%)}.b3{width:40vw;height:40vw;left:28%;bottom:-18%;background:radial-gradient(circle,var(--magenta),transparent 65%)}.b4{width:30vw;height:30vw;right:10%;bottom:-4%;background:radial-gradient(circle,var(--teal),transparent 65%);opacity:.45}.ring{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.12)}.r1{width:70vmax;height:70vmax;left:50%;top:50%;margin:-35vmax 0 0 -35vmax}.r2{width:110vmax;height:110vmax;left:50%;top:50%;margin:-55vmax 0 0 -55vmax;border-style:dashed;border-color:#ffffff12}@keyframes drift{0%,to{translate:0 0}50%{translate:3vw -2vw}}.b1{animation:drift 14s var(--ease-in-out) infinite}.b2{animation:drift 17s var(--ease-in-out) infinite reverse}.b3{animation:drift 20s var(--ease-in-out) infinite}.hero{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 var(--pad);z-index:4}.hero-title{font-size:clamp(26px,3.6vw,58px);font-weight:800;letter-spacing:-.03em;line-height:1}.hero-title>span{display:block}.hero-sub{margin:18px auto 0;color:#f4f1ffc7;font-size:clamp(16px,1.5vw,21px);max-width:640px}.rotator{display:inline-block;height:1em;line-height:1;overflow:hidden;vertical-align:bottom;padding-bottom:.08em;box-sizing:content-box}.rotator-track{display:flex;flex-direction:column;animation:rotate-words 7.5s var(--ease-in-out) infinite}.rotator-track span{display:block;height:1em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.08em;box-sizing:content-box}@keyframes rotate-words{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-1.08em)}66%,92%{transform:translateY(-2.16em)}to{transform:translateY(-3.24em)}}.wall{position:absolute;left:50%;top:50%;width:120vw;height:150vh;margin:-75vh 0 0 -60vw;z-index:2;opacity:0;pointer-events:none;perspective:1400px}.wall-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2vw;width:100%;height:100%;transform:rotateX(18deg) rotate(-8deg);transform-origin:50% 50%}.wall-col{display:flex;flex-direction:column;gap:2vw;will-change:transform}.wall-col img{width:100%;aspect-ratio:390 / 844;object-fit:cover;object-position:top;border-radius:1.4vw;box-shadow:0 30px 60px -20px #000c}@media (min-width: 901px){.wall{width:190vw;height:220vh;margin:-110vh 0 0 -95vw}.wall-grid,.wall-col{gap:1.1vw}.wall-grid{grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr))}.wall-col img,.wcard{border-radius:.9vw}}.wall-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:radial-gradient(ellipse at center,#07060d8c,#07060deb 75%);opacity:0;pointer-events:none}.chips{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none}.chip{position:absolute;display:grid;gap:2px;padding:14px 18px;border-radius:16px;min-width:150px;background:#14112099;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);opacity:0;will-change:transform,opacity}.chip em{font-style:normal;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.chip strong{font-family:var(--display);font-size:24px;font-weight:600}.chip span{font-size:12px;color:var(--mute)}.c1{left:2.5%;top:15%}.c1 strong{color:var(--teal)}.c2{right:2.5%;top:14%}.c2 strong{color:var(--amber)}.c3{left:2.5%;bottom:10%}.c3 strong{color:var(--blue)}.c4{right:2.5%;bottom:12%}.c4 strong{color:var(--coral)}.c5{left:2.5%;top:46%}.c5 strong{color:var(--teal)}.c6{right:2.5%;top:45%}.c6 strong{color:var(--magenta)}.statement{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--pad);opacity:0;pointer-events:none}.statement h2{font-size:clamp(32px,6vw,96px);max-width:1200px}.scroll-cue{position:absolute;left:50%;bottom:28px;transform:translate(-50%);z-index:7;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);display:flex;flex-direction:column;align-items:center;gap:10px}.scroll-cue span{width:1px;height:40px;background:linear-gradient(var(--paper),transparent);animation:cue 1.8s var(--ease-in-out) infinite;transform-origin:top}@keyframes cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.chapter{position:relative}.product-pin{height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:clamp(96px,13vh,120px) 0 clamp(20px,3vh,36px)}.chapter-head{padding:0 var(--pad);margin-bottom:clamp(24px,4vh,48px)}.product .chapter-head{margin-bottom:clamp(14px,2.6vh,32px)}.track{display:flex;gap:clamp(16px,2vw,28px);padding:0 var(--pad);width:max-content;will-change:transform}.product .track{flex:1 1 0;min-height:0;align-items:center}.product .panel{height:100%;max-height:660px;min-height:0}@media (min-width: 701px) and (max-height: 860px){.product-pin{padding-top:142px!important;padding-bottom:14px}.product .chapter-head h2{font-size:clamp(26px,6.4vh,64px)}.product .eyebrow{margin-bottom:8px}.product .panel-media{min-height:70px}.product .panel-body{padding:12px 20px 14px}.product .panel h3{font-size:clamp(18px,3.4vh,30px);margin-bottom:4px}.product .panel p{-webkit-line-clamp:2;font-size:13px}.product .panel-k{margin-bottom:4px}.product .panel-cta{margin-top:10px;padding:8px 14px}}.panel{position:relative;width:clamp(300px,27vw,400px);height:clamp(500px,74vh,660px);flex:none;border-radius:28px;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--a) 12%,#15121f),#110e1a);border:1px solid rgba(255,255,255,.1);box-shadow:0 30px 80px -40px color-mix(in srgb,var(--a) 60%,transparent);transition:border-color .3s var(--ease-out),box-shadow .4s var(--ease-out)}.panel-media{position:relative;flex:1 1 auto;min-height:150px;overflow:hidden;margin:8px 8px 0;border-radius:22px;background:#0d0b16;transition:flex-basis .5s var(--ease-out)}.panel-photo{position:absolute;top:0;right:-8%;bottom:0;left:-8%;width:116%;height:100%;object-fit:cover;object-position:center 30%;filter:saturate(1.15) contrast(1.05) brightness(1.08);transform:scale(1.04);transition:transform 1s var(--ease-out)}.media-apps{background:radial-gradient(70% 70% at 30% 20%,color-mix(in srgb,var(--a) 55%,transparent),transparent 70%),radial-gradient(60% 60% at 80% 90%,color-mix(in srgb,var(--b) 45%,transparent),transparent 70%),#120f20}.panel-n{position:absolute;top:14px;left:14px;z-index:2;padding:6px 10px;border-radius:999px;font:600 11px var(--body);letter-spacing:.18em;color:#fff;background:#0a081273;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.18)}.panel-body{position:relative;flex:none;padding:18px 22px 20px}.panel-k{display:block;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--a);margin-bottom:8px}.panel h3{font-size:clamp(22px,2vw,30px);margin-bottom:8px}.panel p{color:var(--mute);font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.panel-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease-out)}.panel-more>div{overflow:hidden}.panel-more ul{list-style:none;padding:12px 0 0;margin:0;display:grid;gap:6px}.panel-more li{position:relative;padding-left:18px;font-size:13px;color:var(--paper)}.panel-more li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--a);box-shadow:0 0 10px var(--a)}.panel-cta{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;border-radius:999px;font-size:13px;font-weight:600;color:#0b0914;background:var(--a);box-shadow:0 10px 30px -10px var(--a);transition:transform .16s var(--ease-out),gap .3s var(--ease-out)}.panel-cta:active{transform:scale(.97)}.panel:focus-within .panel-more{grid-template-rows:1fr}@media (hover: hover) and (pointer: fine){.panel:hover{border-color:color-mix(in srgb,var(--a) 55%,transparent);box-shadow:0 40px 100px -30px color-mix(in srgb,var(--a) 80%,transparent)}.panel:hover .panel-more{grid-template-rows:1fr}.panel:hover .panel-photo{transform:scale(1.1)}.panel:hover .panel-cta{gap:12px}}.demo{position:absolute;left:12px;right:12px;bottom:12px;height:46%;z-index:1;border-radius:16px;padding:12px;overflow:hidden;background:#0c0a1480;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff2e}.demo *,.demo *:before{animation-play-state:paused!important}.demo.live *,.demo.live *:before{animation-play-state:running!important}.demo svg{width:100%;height:100%;overflow:visible}.d-tags{position:absolute;left:10px;right:10px;bottom:8px;display:flex;gap:6px;flex-wrap:wrap}.d-tags span{font-size:10px;padding:4px 8px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.14);opacity:0;animation:tagin 6s var(--ease-out) infinite}.d-tags span:nth-child(2){animation-delay:.6s}.d-tags span:nth-child(3){animation-delay:1.2s}@keyframes tagin{0%,8%{opacity:0;transform:translateY(6px)}16%,85%{opacity:1;transform:none}to{opacity:0}}.d-logo{position:absolute;top:6px;right:10px;bottom:34px;left:10px;width:calc(100% - 20px)!important;height:calc(100% - 40px)!important}.d-logo .dl-ring,.d-logo .dl-c{fill:none;stroke:var(--a);stroke-width:6;stroke-linecap:round;stroke-dasharray:300;stroke-dashoffset:300;animation:draw 5s var(--ease-in-out) infinite}.d-logo .dl-c{stroke:#fff;stroke-width:8;animation-delay:.5s}.d-logo .dl-dot{fill:var(--b);transform-origin:108px 70px;animation:pop 5s var(--ease-out) infinite}.d-logo text{font:600 26px var(--display);fill:#fff;opacity:0;animation:fadein 5s var(--ease-out) infinite 1.2s}.d-logo .dl-io{fill:var(--a);font-size:22px}@keyframes draw{0%{stroke-dashoffset:300}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes pop{0%,30%{transform:scale(0)}40%{transform:scale(1.3)}48%,88%{transform:scale(1)}to{transform:scale(0)}}@keyframes fadein{0%,10%{opacity:0;transform:translate(-8px)}25%,80%{opacity:1;transform:none}to{opacity:0}}.d-swatches{position:absolute;left:12px;bottom:10px;display:flex;gap:6px}.d-swatches i{width:22px;height:22px;border-radius:6px;background:var(--c);transform:scale(0);animation:pop 5s var(--ease-out) infinite;animation-delay:calc(var(--i) * .12s + 1.4s)}.d-brush{position:absolute;right:-20%;top:50%;width:70%;height:30px;border-radius:30px;background:linear-gradient(90deg,transparent,var(--a),var(--b));filter:blur(2px);opacity:.6;transform:rotate(-12deg) scaleX(0);transform-origin:100% 50%;animation:brush 5s var(--ease-out) infinite}@keyframes brush{0%,20%{transform:rotate(-12deg) scaleX(0)}45%,80%{transform:rotate(-12deg) scaleX(1)}to{transform:rotate(-12deg) scaleX(1);opacity:0}}.d-site{position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:10px;background:#f4f1ff;overflow:hidden}.ds-bar{height:14px;background:#ddd8ee;display:flex;gap:4px;align-items:center;padding:0 6px}.ds-bar i{width:5px;height:5px;border-radius:50%;background:#b5afc9}.ds-hero{position:relative;height:46%;margin:6px;border-radius:6px;background:linear-gradient(120deg,var(--a),var(--b));transform-origin:0 0;animation:grow 6s var(--ease-out) infinite}.ds-hero b{position:absolute;left:10px;height:7px;border-radius:4px;background:#fff}.ds-hero b:nth-child(1){top:14px;width:50%}.ds-hero b:nth-child(2){top:26px;width:32%;opacity:.7}.ds-hero span{position:absolute;left:10px;bottom:10px;width:52px;height:14px;border-radius:7px;background:#0b0914}.ds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 6px}.ds-grid i{height:40px;border-radius:6px;background:#ddd8ee;opacity:0;animation:rise 6s var(--ease-out) infinite;animation-delay:calc(.9s + var(--i) * .2s)}.ds-cursor{position:absolute;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:16px solid #0b0914;left:70%;top:70%;rotate:-30deg;animation:cursor 6s var(--ease-in-out) infinite}@keyframes grow{0%,5%{transform:scaleX(0)}22%,90%{transform:scaleX(1)}to{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(14px)}15%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes cursor{0%,30%{left:80%;top:80%}50%{left:20%;top:66%}60%{left:20%;top:66%;scale:.8}70%,to{left:20%;top:66%;scale:1}}.d-shop{position:absolute;top:10px;right:10px;bottom:10px;left:10px}.dsh-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;height:72%}.dsh-p{position:relative;border-radius:8px;background:#ffffffe6;padding:5px;display:flex;flex-direction:column;gap:4px}.dsh-p i{flex:1;border-radius:5px;background:linear-gradient(135deg,var(--a),var(--b));filter:hue-rotate(calc(var(--i) * 60deg))}.dsh-p b{height:4px;width:80%;border-radius:2px;background:#c9c3dc}.dsh-p em{height:4px;width:40%;border-radius:2px;background:#0b0914}.dsh-p:nth-child(2){animation:addcart 5s var(--ease-out) infinite}@keyframes addcart{0%,20%{transform:none}26%{transform:scale(.92)}32%,to{transform:none}}.dsh-cart{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:999px;background:#fff;color:#0b0914;font-weight:700;font-size:12px}.dsh-n{display:inline-block;min-width:16px;height:16px;border-radius:8px;background:var(--a);text-align:center;line-height:16px;font-size:10px;color:#0b0914;position:relative;overflow:hidden;color:transparent}.dsh-n:before{content:"1";position:absolute;top:0;right:0;bottom:0;left:0;color:#0b0914;transform:translateY(100%);animation:cartn 5s var(--ease-out) infinite}@keyframes cartn{0%,30%{transform:translateY(100%)}36%,95%{transform:none}to{transform:translateY(-100%)}}.dsh-sale{position:absolute;left:0;bottom:0;padding:6px 12px;border-radius:12px;background:var(--a);color:#0b0914;line-height:1.1;opacity:0;animation:sale 5s var(--ease-out) infinite}.dsh-sale small{display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase}.dsh-sale b{font-size:15px}@keyframes sale{0%,50%{opacity:0;transform:translateY(12px) scale(.9)}58%,92%{opacity:1;transform:none}to{opacity:0}}.d-map{position:absolute;left:10px;top:10px;bottom:10px;width:46%;border-radius:10px;background:#1a2238;overflow:hidden}.d-map svg path{fill:none;stroke:#78a0ff59;stroke-width:3}.dm-pin{position:absolute;width:10px;height:10px;border-radius:50% 50% 50% 0;rotate:-45deg;background:#7d88a8;left:calc(14% + var(--i) * 20%);top:calc(30% + (var(--i) * 37 % 40) * 1%)}.dm-you{left:48%;top:42%;width:18px;height:18px;background:var(--a);box-shadow:0 0 14px var(--a);animation:pin 5s var(--ease-out) infinite}@keyframes pin{0%,10%{transform:translateY(-30px);opacity:0}22%{transform:none;opacity:1}28%{transform:translateY(-4px)}34%,90%{transform:none;opacity:1}to{opacity:0}}.d-serp{position:absolute;right:10px;top:10px;bottom:10px;width:48%;display:flex;flex-direction:column;gap:5px}.dq{position:relative;font-size:10px;padding:5px 8px;border-radius:999px;background:#fff;color:#333;white-space:nowrap;overflow:hidden}.dq span{position:absolute;right:8px;top:50%;width:8px;height:8px;margin-top:-4px;border:2px solid #3b5bff;border-radius:50%}.dr{position:relative;border-radius:6px;background:#ffffff1a;padding:5px 7px;display:grid;gap:3px}.dr b{height:4px;width:70%;border-radius:2px;background:#8ab4ff}.dr i{height:3px;width:90%;border-radius:2px;background:#ffffff40}.dr-you{position:absolute;left:0;right:0;top:100%;background:color-mix(in srgb,var(--a) 30%,rgba(255,255,255,.1));border:1px solid var(--a);animation:climb 5s var(--ease-in-out) infinite}.dr-you em{position:absolute;right:6px;top:3px;font-style:normal;font-size:10px;font-weight:700;color:var(--a)}@keyframes climb{0%,20%{top:100%;transform:translateY(-100%);opacity:0}30%{opacity:1}60%,92%{top:26px;transform:none;opacity:1}to{top:26px;opacity:0}}.demo-apps{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;top:44px;right:12px;bottom:8px;left:12px;height:auto}.d-phone{position:absolute;left:10%;top:0;bottom:0;aspect-ratio:9 / 19.5;padding:5px;border-radius:26px;background:#0b0914;border:1px solid rgba(255,255,255,.25);box-shadow:0 30px 60px -20px #000c,0 0 0 3px #ffffff0a;rotate:-6deg}.d-phone-2{left:auto;right:8%;top:8%;bottom:-8%;rotate:7deg}.dp-screen{width:100%;height:100%;border-radius:21px;overflow:hidden;background:#fff}.dp-strip{display:flex;flex-direction:column;animation:strip 12s var(--ease-in-out) infinite}.dp-strip img{width:100%;aspect-ratio:9 / 19.5;object-fit:cover;object-position:top}@keyframes strip{0%,22%{transform:translateY(0)}33%,55%{transform:translateY(-33.333%)}66%,88%{transform:translateY(-66.666%)}to{transform:translateY(0)}}.dp-tall{width:100%;animation:tall 14s var(--ease-in-out) infinite alternate}@keyframes tall{0%,10%{transform:translateY(0)}90%,to{transform:translateY(calc(-100% + 300px))}}.d-drip{position:absolute;top:8px;right:10px;bottom:34px;left:10px;width:calc(100% - 20px)!important;height:calc(100% - 42px)!important}.dd-path{fill:none;stroke:#ffffff40;stroke-width:3;stroke-dasharray:6 6}.dd-node{fill:#15121f;stroke:var(--a);stroke-width:3;animation:node 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .5s)}@keyframes node{0%,10%{fill:#15121f}18%,80%{fill:var(--a)}to{fill:#15121f}}.dd-env{offset-path:path("M20 75 H110 C140 75 140 30 170 30 H300");animation:env 6s var(--ease-in-out) infinite}.dd-env rect{fill:#fff}.dd-env path{fill:none;stroke:var(--a);stroke-width:2}@keyframes env{0%{offset-distance:0%;opacity:0}8%{opacity:1}85%{offset-distance:100%;opacity:1}to{offset-distance:100%;opacity:0}}.d-chat{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:flex;flex-direction:column;gap:5px}.dc-head{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--mute)}.dc-head i{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,var(--a),var(--b))}.dc-b{max-width:82%;margin:0;padding:6px 9px;border-radius:12px;font-size:10.5px;line-height:1.3;opacity:0;animation:bub 8s var(--ease-out) infinite;animation-delay:calc(var(--i) * 1.1s)}.dc-out{align-self:flex-end;background:var(--a);color:#fff;border-bottom-right-radius:4px}.dc-in{align-self:flex-start;background:#ffffff24;border-bottom-left-radius:4px}.dc-cal{align-self:center;background:#1fe0b5;color:#0b0914;font-weight:700}@keyframes bub{0%{opacity:0;transform:translateY(8px) scale(.95)}6%,80%{opacity:1;transform:none}90%,to{opacity:0}}.d-list{position:absolute;left:10px;top:10px;bottom:10px;width:50%;display:flex;flex-direction:column;gap:5px}.dli{display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:6px;background:#ffffff14}.dli i{width:12px;height:12px;border-radius:50%;background:#ffffff4d}.dli b{flex:1;height:4px;border-radius:2px;background:#ffffff40}.dli em{font-style:normal;font-size:10px;font-weight:700;color:var(--a);opacity:0;animation:cash 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .4s)}.dli{animation:rowlit 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .4s)}@keyframes cash{0%,10%{opacity:0;transform:translate(-6px)}18%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes rowlit{0%,10%{background:#ffffff14}18%,85%{background:color-mix(in srgb,var(--a) 25%,transparent)}to{background:#ffffff14}}.d-rev{position:absolute;right:10px;top:50%;translate:0 -50%;width:42%;text-align:right}.d-rev small{display:block;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.d-rev strong{display:inline-flex;font-family:var(--cond);font-weight:400;font-size:34px;line-height:1.1;color:#fff;text-shadow:0 0 20px var(--a)}.d-ticker{display:inline-flex;flex-direction:column;height:1.1em;overflow:hidden;vertical-align:top}.d-ticker span{animation:tick 6s var(--ease-in-out) infinite}@keyframes tick{0%,15%{transform:translateY(0)}30%,40%{transform:translateY(-100%)}55%,65%{transform:translateY(-200%)}80%,95%{transform:translateY(-300%)}to{transform:translateY(0)}}.d-nodes{position:absolute;top:8px;right:10px;bottom:34px;left:10px;width:calc(100% - 20px)!important;height:calc(100% - 42px)!important}.d-nodes path{fill:none;stroke:color-mix(in srgb,var(--a) 50%,transparent);stroke-width:2}.dn-core{fill:var(--b);filter:drop-shadow(0 0 10px var(--b));animation:corepulse 2.4s var(--ease-in-out) infinite;transform-origin:150px 80px}@keyframes corepulse{50%{transform:scale(1.15)}}.dn{fill:#15121f;stroke:var(--a);stroke-width:3;animation:node 4s var(--ease-out) infinite;animation-delay:calc(var(--i) * .45s)}.dn-pulse{fill:#fff;filter:drop-shadow(0 0 6px var(--a))}@media (prefers-reduced-motion: reduce){.demo *,.demo *:before{animation:none!important;opacity:1!important}}@media (max-width: 760px){.panel{width:82vw}}.process-pin{min-height:100vh;min-height:100svh;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:4vw;padding:100px var(--pad) 60px}.process h2{font-size:clamp(30px,3.8vw,60px);margin-bottom:28px}.steps{list-style:none;display:grid;gap:6px;counter-reset:s}.steps li{counter-increment:s;position:relative;padding:12px 0 12px 56px;border-top:1px solid rgba(255,255,255,.08);opacity:.32;transition:opacity .4s var(--ease-out)}.steps li:before{content:"0" counter(s);position:absolute;left:0;top:16px;font-family:var(--display);font-size:13px;color:var(--mute)}.steps li b{display:block;font-family:var(--display);font-weight:600;font-size:clamp(18px,1.7vw,24px)}.steps li span{display:grid;grid-template-rows:0fr;color:var(--mute);font-size:15px;max-width:480px;overflow:hidden;transition:grid-template-rows .5s var(--ease-out),margin .5s var(--ease-out)}.steps li.on{opacity:1}.steps li.on:before{color:var(--coral)}.steps li.current span{grid-template-rows:1fr;margin-top:6px}.steps li span>em{min-height:0;overflow:hidden;font-style:normal}.radar{position:relative;width:min(42vw,560px);aspect-ratio:1;justify-self:center;border-radius:50%}.radar-sweep{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,79,109,.45),transparent 22%);mask:radial-gradient(circle,#000 69%,transparent 70%);-webkit-mask:radial-gradient(circle,#000 69%,transparent 70%);will-change:transform}.radar-rings i{position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.12);left:50%;top:50%;translate:-50% -50%}.radar-rings i:nth-child(1){width:100%;height:100%}.radar-rings i:nth-child(2){width:68%;height:68%}.radar-rings i:nth-child(3){width:36%;height:36%;border-style:dashed}.radar-nodes i{position:absolute;width:16px;height:16px;margin:-8px;border-radius:50%;background:var(--ink);border:2px solid rgba(255,255,255,.3);transition:background-color .4s var(--ease-out),border-color .4s var(--ease-out),transform .4s var(--ease-out)}.radar-nodes i.on{background:var(--coral);border-color:var(--coral);transform:scale(1.4);box-shadow:0 0 24px var(--coral)}.radar-core{position:absolute;left:50%;top:50%;translate:-50% -50%;text-align:center}.radar-num{display:block;font-family:var(--display);font-weight:800;font-size:clamp(56px,8vw,120px);line-height:1}.radar-core small{color:var(--mute);letter-spacing:.2em;text-transform:uppercase;font-size:12px}.promise-pin{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:100px var(--pad);max-width:1400px;margin:0 auto}.fill-text{font-size:clamp(28px,4.4vw,68px);line-height:1.12;font-weight:600}.fill-text .w{opacity:.16}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin:0 var(--pad) 120px;border-radius:28px;overflow:hidden}.stat{background:var(--ink-2);padding:40px 28px;display:grid;gap:10px}.stat strong{font-family:var(--display);font-weight:600;font-size:clamp(32px,4vw,60px);background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.stat span{color:var(--mute);font-size:15px}.proof-intro{padding:60px var(--pad) 60px}.gallery{position:relative;height:100vh;height:100svh;overflow:hidden}.slides{position:absolute;top:0;right:0;bottom:0;left:0}.slide{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--ink);clip-path:inset(100% 0 0 0);will-change:clip-path}.slide:first-child{clip-path:inset(0 0 0 0)}.slide-bg{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(ellipse at 70% 40%,color-mix(in srgb,var(--a) 55%,transparent),transparent 60%),radial-gradient(ellipse at 10% 90%,color-mix(in srgb,var(--a) 25%,transparent),transparent 55%),var(--ink)}.slide-word{position:absolute;left:0;top:50%;translate:0 -50%;white-space:nowrap;font-family:var(--display);font-weight:800;font-size:22vw;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.14);will-change:transform}.slide-inner{position:relative;height:100%;display:grid;grid-template-columns:.9fr 1.3fr;align-items:center;gap:4vw;padding:90px var(--pad) 60px}.slide-info{position:relative;z-index:3}.slide-tag{display:inline-block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;padding:6px 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--a) 60%,transparent);color:color-mix(in srgb,var(--a) 70%,#fff);margin-bottom:20px}.slide-info h3{font-size:clamp(32px,4.4vw,68px);margin-bottom:18px}.slide-info p{color:#f4f1ffbf;font-size:clamp(15px,1.2vw,18px);max-width:440px;margin-bottom:26px}.slide-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;border-bottom:1px solid var(--a);padding-bottom:4px}.slide-visual{position:relative;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(48px,9vh,84px)}.slide-visual .slide-media{width:100%}.slide-media{position:relative;height:min(62vh,600px)}.browser{position:absolute;top:0;right:8%;bottom:0;left:0;border-radius:16px;overflow:hidden;background:#111;box-shadow:0 50px 100px -30px #000000e6,0 0 0 1px #ffffff1a;will-change:transform}.browser-bar{height:34px;display:flex;align-items:center;gap:7px;padding:0 14px;background:#1b1a22}.browser-bar i{width:10px;height:10px;border-radius:50%;background:#3a3946}.browser-bar span{margin-left:12px;font-size:12px;color:var(--mute);background:#0f0e15;border-radius:6px;padding:3px 12px}.browser-view{position:absolute;top:34px;left:0;right:0;bottom:0;overflow:hidden}.browser-view img{width:100%;height:auto;will-change:transform}.phone{position:absolute;right:0;bottom:-6%;width:26%;aspect-ratio:390 / 844;border-radius:28px;padding:6px;background:#0c0b11;box-shadow:0 40px 80px -20px #000000e6,0 0 0 1px #ffffff24;will-change:transform;z-index:2}.phone img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:22px}.hud{position:absolute;z-index:10;left:var(--pad);bottom:32px;display:flex;align-items:center;gap:24px;font-family:var(--display)}.hud-count{font-size:14px;color:var(--mute)}.hud-cur{color:var(--paper)}.hud-list{list-style:none;display:flex;gap:6px}.hud-list li{width:22px;height:3px;border-radius:3px;background:#ffffff2e;transition:background-color .4s var(--ease-out),width .4s var(--ease-out)}.hud-list li.on{background:var(--paper);width:44px}.quotes{overflow:hidden;padding:100px 0;mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.quotes-track{display:flex;gap:24px;width:max-content;animation:marquee 50s linear infinite}.quotes:hover .quotes-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.quotes blockquote{width:min(520px,80vw);flex:none;padding:32px;border-radius:24px;background:var(--ink-2);border:1px solid rgba(255,255,255,.08)}.quotes p{font-size:18px;line-height:1.45;margin-bottom:18px}.quotes cite{font-style:normal;color:var(--mute);font-size:14px}.proc-head{padding:80px var(--pad) 60px}.deck{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0 var(--pad);perspective:1600px}.card{position:relative;padding:36px 30px;border-radius:28px;min-height:420px;display:flex;flex-direction:column;background:linear-gradient(170deg,color-mix(in srgb,var(--a) 26%,var(--ink-2)),var(--ink-2) 55%);border:1px solid rgba(255,255,255,.1);will-change:transform}.card-n{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--a);margin-bottom:auto}.card h3{font-size:clamp(26px,2.4vw,36px);margin:80px 0 14px}.card p{color:var(--mute);margin-bottom:22px}.card ul{list-style:none;display:grid;gap:8px;font-size:14px}.card li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--a);margin-right:10px;vertical-align:middle}.cta{text-align:center;padding:160px var(--pad) 140px}.cta h2{font-size:clamp(32px,5.4vw,84px);max-width:1100px;margin:0 auto 44px}.cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.footer{padding:0 var(--pad) 150px;overflow:hidden}@media (max-width: 700px){.footer{padding-bottom:120px}}.footer-word{font-family:var(--display);font-weight:800;font-size:9.6vw;line-height:1;letter-spacing:-.05em;white-space:nowrap;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.9}.footer-row{display:flex;justify-content:space-between;color:var(--mute);font-size:14px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);margin-top:24px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:var(--d, 0ms)}.reveal.in{opacity:1;transform:none}@media (max-width: 900px){.nav-links{display:none}.process-pin{grid-template-columns:1fr;padding-top:90px;gap:24px}.radar{width:46vw;position:absolute;right:-8vw;top:90px;opacity:.55}.slide-inner{grid-template-columns:1fr;align-content:center;gap:28px;padding-top:112px;padding-bottom:64px}.slide-visual{order:-1;gap:56px}.slide-media{height:40vh}.hud{bottom:20px;left:auto;right:var(--pad)}.hud-list{display:none}.browser{top:0;right:18%;bottom:0;left:0}.phone{width:34%;bottom:-8%}.slide-info h3{margin-bottom:10px}.slide-info p{margin-bottom:16px}.stats{grid-template-columns:1fr 1fr}.deck{grid-template-columns:1fr}.card{min-height:0}.card h3{margin-top:40px}.chip{min-width:130px;padding:10px 14px}.chip strong{font-size:20px}.c5,.c6{display:none}.c1{left:4%;top:13%}.c2{right:4%;top:22%}.c3{left:4%;bottom:14%}.c4{right:4%;bottom:22%}.wall-grid{grid-template-columns:repeat(3,1fr)}.wall{width:140vw;margin-left:-70vw}}@media (max-width: 520px){.slide-media{height:32vh}.slide-visual{gap:88px}.slide-visual .slide-link{font-size:14px}.slide-inner{padding-top:84px;padding-bottom:56px;gap:24px}.slide-info h3{font-size:30px}.slide-tag{margin-bottom:12px}.hud{bottom:20px;left:auto;right:var(--pad)}.hud-list,.radar{display:none}.stat{padding:28px 20px}}@media (prefers-reduced-motion: reduce){.blob,.rotator-track,.scroll-cue span,.quotes-track{animation:none!important}.quotes-track{flex-wrap:wrap;width:auto;justify-content:center;padding:0 var(--pad)}.quotes{mask:none;-webkit-mask:none}.reveal{opacity:1;transform:none;transition:none}.fill-text .w,.steps li{opacity:1}.steps li span{grid-template-rows:1fr;margin-top:6px}}.reduced .gallery{height:auto}.reduced .slides{position:relative}.reduced .slide{position:relative;height:100vh;height:100svh;clip-path:none}.reduced .hud{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--cond: "Anton", "Impact", "Arial Narrow", sans-serif}.hero{justify-content:center;gap:0}.hero-top .eyebrow{margin-bottom:8px}@media (max-width: 520px){.hero-top .eyebrow{font-size:11px;letter-spacing:.18em}.eyebrow-x{display:none}}.mega{position:relative;line-height:0}.mega-word{display:flex;justify-content:center;gap:.02em;font-family:var(--cond);font-weight:400;font-size:clamp(110px,22vw,380px);line-height:.92;letter-spacing:-.005em}.ml{display:block;will-change:transform}.ml-in{position:relative;display:block}.ml b{position:relative;display:block;font-weight:400;padding:.04em .01em 0;background-image:var(--img);background-size:cover;background-position:center 30%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:saturate(1.15) contrast(1.08);-webkit-text-stroke:1px color-mix(in srgb,var(--a) 45%,rgba(255,255,255,.25))}.ml-glow{position:absolute;top:0;right:0;bottom:0;left:0;padding:.04em .01em 0;font-style:normal;color:var(--a);filter:blur(40px);opacity:.4;pointer-events:none}.mega-reflect{position:absolute;left:0;right:0;top:100%;transform:scaleY(-1);margin-top:-.06em;pointer-events:none;-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.3),transparent 50%);mask-image:linear-gradient(to top,rgba(0,0,0,.3),transparent 50%)}.mega-reflect .ml-glow{display:none}.mega-reflect .ml b{-webkit-text-stroke:0}.hero-copy{position:relative;z-index:2;margin-top:clamp(14px,3vh,34px)}.floor{position:absolute;left:-10%;right:-10%;bottom:0;height:46%;z-index:1;pointer-events:none;background:radial-gradient(60% 70% at 50% 0%,rgba(123,60,255,.28),transparent 70%),linear-gradient(to bottom,transparent,rgba(7,6,13,.9))}.nav-right{display:flex;align-items:center;gap:8px}.menu-btn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#ffffff1f,#ffffff08);box-shadow:inset 0 1px #ffffff38,0 10px 30px -14px #000c;color:var(--paper);font:500 14px var(--body);cursor:pointer;transition:background-color .2s var(--ease-out),transform .16s var(--ease-out)}.menu-btn:active{transform:scale(.96)}@media (hover: hover) and (pointer: fine){.menu-btn:hover{background:linear-gradient(180deg,#fff3,#ffffff0f);border-color:#ffffff4d}}.menu-btn-lines{position:relative;width:16px;height:10px}.menu-btn-lines i{position:absolute;left:0;right:0;height:1.5px;border-radius:2px;background:currentColor;transition:transform .4s var(--ease-out),top .4s var(--ease-out)}.menu-btn-lines i:first-child{top:1px}.menu-btn-lines i:last-child{top:7px}.menu-btn[aria-expanded=true] .menu-btn-lines i:first-child{top:4px;transform:rotate(45deg)}.menu-btn[aria-expanded=true] .menu-btn-lines i:last-child{top:4px;transform:rotate(-45deg)}.menu-open .nav-links{opacity:0;pointer-events:none}.nav-links{transition:opacity .3s var(--ease-out)}.menu[hidden]{display:none!important}.menu{--glow: #b04cff;--sx: 50%;--sy: 30%;position:fixed;left:10px;top:14px;z-index:55;width:288px;max-height:calc(100svh - 28px);display:flex;overflow:hidden;border-radius:22px;transform-origin:0 20%;background:linear-gradient(160deg,#ffffff1a,#ffffff06 40%,#ffffff0d);backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff38,0 30px 80px -20px #000000bf}.menu-glow{position:absolute;left:0;top:0;width:280px;height:280px;margin:-140px 0 0 -140px;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);background:radial-gradient(circle,color-mix(in srgb,var(--glow) 70%,#fff) 0%,var(--glow) 20%,color-mix(in srgb,var(--glow) 35%,transparent) 42%,transparent 68%);filter:blur(26px);mix-blend-mode:screen}.menu.lit .menu-glow{opacity:.55}.menu-sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.12) 0%,transparent 22%)}.menu-scroll{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px;display:flex;flex-direction:column;gap:8px;scrollbar-width:none}.menu-scroll::-webkit-scrollbar{display:none}.menu-bubble{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:54;pointer-events:none;will-change:clip-path;background:linear-gradient(160deg,#ffffff29,#ffffff0a 40%,#b04cff1f);backdrop-filter:blur(24px) saturate(1.7);-webkit-backdrop-filter:blur(24px) saturate(1.7);box-shadow:inset 0 0 0 100vmax #120e1e40}.menu-brand{display:flex;align-items:center}.menu-logo-ghost{position:fixed;z-index:60;pointer-events:none;display:flex;align-items:center;will-change:transform}.menu-top{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 2px 6px}.menu-kicker,.menu-label{font-size:9.5px;letter-spacing:.3em;text-transform:uppercase;color:#f4f1ff8c}.menu-label{padding:6px 6px 0}.menu-x{position:relative;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:linear-gradient(180deg,#ffffff29,#ffffff0a);box-shadow:inset 0 1px #ffffff4d;cursor:pointer;transition:transform .2s var(--ease-out),background-color .2s var(--ease-out)}.menu-x i{position:absolute;left:9px;right:9px;top:14px;height:1.5px;background:var(--paper);border-radius:2px;transform:rotate(45deg)}.menu-x i+i{transform:rotate(-45deg)}.menu-x:active{transform:scale(.94)}@media (hover: hover) and (pointer: fine){.menu-x:hover{background:#ffffff2e}}.menu-svc,.menu-pages{display:grid;grid-template-columns:1fr 1fr;gap:6px}.menu-svc a,.menu-pages a{position:relative;overflow:hidden;display:flex;color:var(--paper);border-radius:14px;background:radial-gradient(90px circle at var(--mx, -300px) var(--my, -300px),color-mix(in srgb,var(--a) 45%,transparent),transparent 70%),linear-gradient(180deg,#ffffff17,#ffffff06);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff24,0 6px 16px -10px #000c;transition:background-color .2s var(--ease-out),border-color .25s var(--ease-out),box-shadow .25s var(--ease-out),transform .16s var(--ease-out)}.menu-svc a{flex-direction:column;justify-content:space-between;gap:10px;min-height:64px;padding:10px 11px}.menu-svc a:last-child:nth-child(odd){grid-column:span 2;min-height:0;flex-direction:row;align-items:center;justify-content:flex-start}.menu-pages a{align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;font-weight:500}.mi{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:color-mix(in srgb,var(--a, #fff) 70%,#fff);background:linear-gradient(160deg,color-mix(in srgb,var(--a, #fff) 26%,transparent),color-mix(in srgb,var(--a, #fff) 6%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a, #fff) 38%,transparent),0 0 14px -4px var(--a, #fff);transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s}.mi svg{width:16px;height:16px;filter:drop-shadow(0 0 3px var(--a, #fff))}@media (hover: hover) and (pointer: fine){.menu-svc a:hover .mi,.menu-pages a:hover .mi,.menu-feature:hover .mi{transform:scale(1.08) rotate(-4deg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--a, #fff) 70%,transparent),0 0 18px -2px var(--a, #fff)}}@media (max-width: 700px){.mi{width:24px;height:24px;border-radius:8px}.mi svg{width:14px;height:14px}}.menu-svc b{display:block;font-weight:600;font-size:12.5px;line-height:1.2}.menu-svc em{display:none}.menu-svc a:active,.menu-pages a:active{transform:scale(.97)}.menu-svc a[aria-current=page]{background:linear-gradient(180deg,color-mix(in srgb,var(--a) 22%,transparent),#ffffff08);border-color:color-mix(in srgb,var(--a) 60%,transparent)}@media (hover: hover) and (pointer: fine){.menu-svc a:hover,.menu-pages a:hover{border-color:color-mix(in srgb,var(--a) 55%,transparent);box-shadow:inset 0 1px #fff3,0 0 0 1px color-mix(in srgb,var(--a) 25%,transparent),0 10px 24px -12px var(--a)}}.menu-svc a:focus-visible,.menu-pages a:focus-visible{outline:2px solid var(--a);outline-offset:1px}.menu-feature{position:relative;display:grid;gap:2px;margin-top:2px;padding:12px 14px;border-radius:16px;color:#fff;overflow:hidden;isolation:isolate;background:radial-gradient(120% 100% at 50% 140%,rgba(255,200,120,.7),transparent 60%),linear-gradient(110deg,#ff7a59,#ff3d7f 50%,#8b3dff);box-shadow:inset 0 1px .5px #fffc,inset 0 -8px 16px -8px #ffdca0b3,0 14px 34px -16px #ff2fa8cc;transition:transform .2s var(--ease-out)}.menu-feature:before{content:"";position:absolute;left:4%;right:4%;top:2px;height:46%;border-radius:14px 14px 50% 50%/14px 14px 30% 30%;z-index:-1;background:linear-gradient(180deg,#ffffff8c,#fff0)}.menu-feature:after{content:none}.menu-feature:active{transform:scale(.98)}.mf-tag{font-size:9.5px;letter-spacing:.24em;text-transform:uppercase;opacity:.9}.menu-feature strong{font-family:var(--display);font-size:16px;font-weight:600}.mf-arrow{position:absolute;right:12px;top:50%;translate:0 -50%;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ffffff3d;box-shadow:inset 0 1px #ffffff80}.menu-post{display:grid;grid-template-columns:40px 1fr;gap:10px;align-items:center;padding:9px;border-radius:14px;color:var(--paper);background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff1f}.mpost-art{width:40px;height:40px;border-radius:10px;background:radial-gradient(circle at 30% 30%,var(--a),transparent 60%),radial-gradient(circle at 70% 70%,var(--b),transparent 60%),#120f20}.menu-post small{display:block;font-size:8.5px;letter-spacing:.2em;text-transform:uppercase;color:#f4f1ff8c;margin-bottom:2px}.menu-post b{font-weight:600;font-size:11.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menu-mail{padding:4px 6px 2px;font-size:12px;color:#f4f1ffb3;text-align:center}@media (max-width: 560px){.menu{left:8px;right:auto;top:8px;width:min(272px,calc(100vw - 64px));max-height:calc(100dvh - 16px);border-radius:20px}.menu-scroll{padding:10px;gap:6px;-webkit-overflow-scrolling:touch}.menu-brand .wm{font-size:22px}.menu-label{padding:4px 4px 0}.menu-svc,.menu-pages{gap:5px}.menu-svc a{flex-direction:row;align-items:center;justify-content:flex-start;gap:7px;min-height:0;padding:9px}.menu-svc b{font-size:11.5px}.menu-pages a{padding:8px 9px;font-size:11.5px;gap:7px}.menu-feature{padding:10px 12px}.menu-feature strong{font-size:14px}.menu-post{grid-template-columns:32px 1fr;padding:7px;gap:8px}.menu-mail{font-size:11px;padding:2px 4px 0}}@media (max-width: 560px) and (max-height: 600px){.menu-post{display:none}}.brands{padding:clamp(80px,14vh,160px) 0 clamp(40px,8vh,100px);overflow:hidden}.brands-head{padding:0 var(--pad);margin-bottom:clamp(30px,6vh,70px)}.brands-head h2{font-size:clamp(32px,5vw,76px);max-width:15ch}.brand-row{white-space:nowrap}.brand-track{display:inline-flex;align-items:center;gap:.32em;font-family:var(--cond);text-transform:uppercase;font-size:clamp(56px,10vw,168px);line-height:1.04;will-change:transform}.brand-track i{font-style:normal;font-size:.32em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.brands .sbg{--sbg-l: .7}.brands .sbg img{filter:saturate(1) brightness(.42) blur(3px)}.brand-row{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.bn{color:var(--paper);text-shadow:0 6px 40px rgba(7,6,13,.7);transition:color .3s var(--ease-out)}.bn.o{color:transparent;text-shadow:none;background:var(--grad);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 6px 30px rgba(7,6,13,.6))}.reduced .brand-row{white-space:normal;-webkit-mask-image:none;mask-image:none;padding:0 var(--pad)}.reduced .brand-track{flex-wrap:wrap;font-size:clamp(34px,5vw,80px)}@media (hover: hover) and (pointer: fine){.bn:hover{color:transparent;-webkit-text-stroke:0;background:var(--grad);-webkit-background-clip:text;background-clip:text}}.brand-row+.brand-row .brand-track{font-size:clamp(44px,7vw,116px)}.signal{padding:clamp(100px,16vh,180px) var(--pad)}.signal-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 60px;margin-bottom:clamp(36px,6vh,64px)}.signal-head h2{font-size:clamp(36px,5.6vw,88px);line-height:1}.signal-head .lede{margin-top:0;max-width:460px}.post-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px}.post-card{display:flex;flex-direction:column;gap:14px;padding:14px 14px 26px;border-radius:28px;background:var(--ink-2);border:1px solid rgba(255,255,255,.07);transition:transform .5s var(--ease-out),border-color .3s var(--ease-out)}.post-text{display:flex;flex-direction:column;gap:14px;padding:0 12px;flex:1}.post-cover{position:relative;aspect-ratio:16 / 10;border-radius:18px;overflow:hidden;background:radial-gradient(120% 90% at 0% 100%,var(--a),transparent 60%),radial-gradient(90% 90% at 100% 0%,var(--b),transparent 60%),#120f1f}.post-cover i{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:repeating-linear-gradient(115deg,rgba(255,255,255,.07) 0 2px,transparent 2px 22px);transition:transform 1s var(--ease-out)}.post-n{position:absolute;right:18px;bottom:-.12em;font-family:var(--cond);font-size:clamp(110px,12vw,170px);line-height:1;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.7);transition:transform .8s var(--ease-out)}.post-meta{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--mute);margin-top:8px}.post-cat{color:var(--paper);font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:12px}.post-card h3{font-size:clamp(20px,1.7vw,26px);line-height:1.15}.post-card p{color:var(--mute);font-size:15px}.post-go{margin-top:auto;padding-top:6px;font-weight:600;font-size:14px}.post-go span{display:inline-block;transition:transform .3s var(--ease-out)}@media (hover: hover) and (pointer: fine){.post-card:hover{transform:translateY(-6px);border-color:#ffffff2e}.post-card:hover .post-cover i{transform:translate(8%)}.post-card:hover .post-n{transform:translateY(-8px) rotate(-4deg)}.post-card:hover .post-go span{transform:translate(6px)}}.signal-all{display:inline-flex;gap:10px;margin-top:36px;font-family:var(--cond);text-transform:uppercase;font-size:clamp(28px,3vw,44px)}.signal-all span{transition:transform .3s var(--ease-out)}@media (hover: hover) and (pointer: fine){.signal-all:hover span{transform:translate(10px)}}.blog-hero{position:relative;padding:180px var(--pad) 60px;overflow:hidden}.blog-hero-word{position:absolute;left:50%;top:60px;transform:translate(-50%);font-family:var(--cond);font-size:30vw;line-height:1;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(244,241,255,.08);pointer-events:none}.blog-hero h1,.article-hero h1{position:relative;font-family:var(--cond);font-weight:400;text-transform:uppercase;font-size:clamp(64px,13vw,220px);line-height:.92}.article-hero h1{font-size:clamp(42px,6.4vw,110px);max-width:16ch}.sw{display:inline-block;overflow:hidden;vertical-align:top;padding-top:.04em}.sw>span{display:inline-block}.blog-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.blog-filters button{padding:10px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:transparent;color:var(--mute);font:500 14px var(--body);cursor:pointer;transition:color .2s var(--ease-out),background-color .2s var(--ease-out),transform .16s var(--ease-out)}.blog-filters button:active{transform:scale(.96)}.blog-filters button.on{background:var(--paper);color:var(--ink);border-color:var(--paper)}.blog-list{padding:20px var(--pad) 140px}.article-hero{position:relative;padding:170px var(--pad) 70px;max-width:1200px;margin:0 auto}.article-glow{position:absolute;z-index:-1;width:70vw;height:70vw;right:-25vw;top:-30vw;border-radius:50%;filter:blur(90px);opacity:.5;background:radial-gradient(circle,var(--a),transparent 60%),radial-gradient(circle at 30% 70%,var(--b),transparent 55%)}.article-back{display:inline-block;margin-bottom:40px;color:var(--mute);font-size:14px}.prose{max-width:1200px;margin:0 auto;padding:0 var(--pad) 100px;font-size:clamp(17px,1.25vw,19px);line-height:1.7;color:#f4f1ffdb}.prose>*{max-width:680px}.prose>*+*{margin-top:1.1em}.prose h2{font-size:clamp(26px,2.4vw,36px);line-height:1.15;color:var(--paper);margin-top:2em}.prose ul,.prose ol{padding-left:1.3em}.prose li+li{margin-top:.5em}.prose strong{color:var(--paper)}.prose a{color:var(--paper);text-decoration:underline;text-decoration-color:var(--coral);text-underline-offset:3px}.prose em{color:var(--mute)}.article-more{padding:0 var(--pad) 140px;max-width:1200px;margin:0 auto}.article-more h2{font-family:var(--cond);font-weight:400;text-transform:uppercase;font-size:clamp(36px,4vw,60px);margin-bottom:28px}@media (prefers-reduced-motion: reduce){.menu-feature:after{animation:none!important}.mp,.mp img,.menu-links b{transition:none!important}}.menu-scroll>*{flex:none}.wall-col{container-type:inline-size}.wcard{position:relative;width:100%;aspect-ratio:390 / 844;border-radius:1.4vw;overflow:hidden;padding:7cqi 4.67cqi;display:flex;flex-direction:column;justify-content:flex-start;gap:4cqi;color:#15121f;font-family:var(--body);background:#f7f5ff;box-shadow:0 30px 60px -20px #000c}.wcard header{display:flex;align-items:center;gap:4cqi;padding-bottom:4cqi;border-bottom:1px solid rgba(0,0,0,.08);font-size:6cqi}.wcard header b{font-weight:700}.wcard header small{display:block;font-size:4.6cqi;color:#6b6680}.wc-badge{margin-left:auto;font-style:normal;font-weight:700;font-size:4.4cqi;padding:1.5cqi 3cqi;border-radius:99px;color:#fff;background:#0a66c2}.wc-av{width:12cqi;height:12cqi;border-radius:50%;background:linear-gradient(135deg,#ffb648,#ff4f6d);flex:none}.wc-thread{display:flex;flex-direction:column;gap:3cqi}.wc-b{margin:0;max-width:84%;padding:3cqi 4cqi;border-radius:5cqi;font-size:5cqi;line-height:1.3;opacity:0;animation:wcpop 10s var(--ease-out) infinite;animation-delay:calc(var(--i) * 1.3s)}.wc-b.out{align-self:flex-end;background:#0a66c2;color:#fff;border-bottom-right-radius:1.5cqi}.wc-b.in{align-self:flex-start;background:#e7e4f2;border-bottom-left-radius:1.5cqi}.wc-b.sys{align-self:center;background:#1fe0b5;color:#06221b;font-weight:700;font-size:4.6cqi}@keyframes wcpop{0%{opacity:0;transform:translateY(4cqi) scale(.92)}4%,86%{opacity:1;transform:none}94%,to{opacity:0}}.wc-ig{background:#fff}.wc-ig .wc-badge{background:linear-gradient(45deg,#feda75,#d62976 50%,#4f5bd5)}.wc-notes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3.5cqi}.wc-notes li{display:flex;gap:3cqi;align-items:center;font-size:4.8cqi;line-height:1.3;opacity:0;animation:wcslide 10s var(--ease-out) infinite;animation-delay:calc(var(--i) * 1.1s)}.wc-notes i{flex:none;width:10cqi;height:10cqi;border-radius:50%;display:grid;place-items:center;font-style:normal;color:#fff;font-size:5cqi;background:linear-gradient(45deg,#feda75,#d62976 50%,#4f5bd5)}@keyframes wcslide{0%{opacity:0;transform:translate(-8cqi)}4%,86%{opacity:1;transform:none}94%,to{opacity:0}}.wc-mail .wc-badge{background:#ff4f6d}.wc-new{display:flex;gap:3cqi;padding:4cqi;border-radius:4cqi;background:#fff;box-shadow:0 4cqi 10cqi -4cqi #7b3cff80;border:1px solid #e0d8ff;animation:wcdrop 7s var(--ease-out) infinite}.wc-new>i{flex:none;width:3cqi;height:3cqi;margin-top:2cqi;border-radius:50%;background:#7b3cff}.wc-new b{display:block;font-size:4.8cqi}.wc-new strong{display:block;font-size:5cqi;margin:1cqi 0}.wc-new small{display:block;font-size:4.2cqi;color:#6b6680;line-height:1.35}@keyframes wcdrop{0%,6%{opacity:0;transform:translateY(-14cqi)}14%{opacity:1;transform:translateY(1cqi)}18%,90%{transform:none;opacity:1}to{opacity:0}}.wc-row{display:flex;gap:3cqi;align-items:center;padding:3cqi 4cqi;font-size:4.6cqi;color:#6b6680;border-bottom:1px solid rgba(0,0,0,.06);animation:wcpush 7s var(--ease-out) infinite}.wc-row i{width:8cqi;height:8cqi;border-radius:50%;background:#e7e4f2;flex:none}@keyframes wcpush{0%,6%{transform:translateY(-24cqi)}18%,to{transform:none}}.wc-rank{background:#fff}.wc-q{flex:1;padding:3cqi 5cqi;border-radius:99px;border:1px solid #dadce0;font-size:4.8cqi;color:#3c4043}.wc-pos{position:relative;height:18cqi;font-family:var(--cond);font-size:18cqi;line-height:1;overflow:hidden}.wc-pos span{position:absolute;left:0;animation:wcpos 8s var(--ease-in-out) infinite;color:#9aa0a6}.wc-pos span+span{color:#1a73e8;animation-name:wcpos2}@keyframes wcpos{0%,30%{transform:none;opacity:1}45%,90%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}@keyframes wcpos2{0%,30%{transform:translateY(100%);opacity:0}45%,90%{transform:none;opacity:1}to{transform:translateY(100%);opacity:0}}.wc-serp{position:relative;list-style:none;margin:0;padding:0;height:100cqi}.wc-serp li{position:absolute;left:0;right:0;top:0;height:18cqi;padding:2.5cqi 4cqi;border-radius:3cqi;transform:translateY(calc(var(--r) * 20cqi));font-size:4.8cqi}.wc-serp b{display:block;color:#1a0dab;font-weight:600}.wc-serp i{font-style:normal;color:#fbbc04;font-size:4.2cqi}.wc-serp .o{animation:wcdown 8s var(--ease-in-out) infinite}.wc-serp .you{background:#e8f0fe;border:1px solid #1a73e8;z-index:1;animation:wcup 8s var(--ease-in-out) infinite}@keyframes wcdown{0%,30%{transform:translateY(calc(var(--r) * 20cqi))}45%,90%{transform:translateY(calc((var(--r) + 1) * 20cqi))}to{transform:translateY(calc(var(--r) * 20cqi))}}@keyframes wcup{0%,30%{transform:translateY(80cqi)}45%,90%{transform:translateY(0);box-shadow:0 4cqi 12cqi -4cqi #1a73e899}to{transform:translateY(80cqi)}}.wc-shop .wc-badge{background:#008060}.wc-total{font-family:var(--cond);font-size:16cqi;line-height:1.1;display:flex;color:#008060}.wc-tick{display:inline-flex;flex-direction:column;height:1.1em;overflow:hidden}.wc-tick span{animation:tick 9s var(--ease-in-out) infinite}.wc-order{display:flex;gap:3cqi;align-items:center;padding:3.5cqi 4cqi;border-radius:4cqi;background:#fff;border:1px solid #d5ece4;font-size:4.6cqi;opacity:0;animation:wcpop 9s var(--ease-out) infinite;animation-delay:calc(var(--i) * 2s + 1s)}.wc-order i{width:6cqi;height:6cqi;border-radius:50%;background:#008060;flex:none}.wc-cal .wc-badge{background:#006bff}.wc-days{display:grid;grid-template-columns:repeat(5,1fr);gap:2cqi}.wc-days div{display:flex;flex-direction:column;gap:2cqi}.wc-days small{font-size:4cqi;color:#6b6680;text-align:center}.wc-days i{height:12cqi;border-radius:2cqi;background:#e7e4f2}.wc-days i.bk{animation:wcbook 9s var(--ease-out) infinite;animation-delay:calc(var(--i) * .35s)}@keyframes wcbook{0%,5%{background:#e7e4f2}10%,90%{background:#7b3cff}to{background:#e7e4f2}}@media (prefers-reduced-motion: reduce){.wcard *,.wcard{animation:none!important}.wc-b,.wc-notes li,.wc-order{opacity:1}}.wm{display:inline-flex;flex-direction:column;line-height:1}.wm small{font-family:var(--display);font-weight:600;font-size:.24em;letter-spacing:.32em;text-transform:uppercase;color:var(--paper);opacity:.85;margin:0 0 .12em .08em}.footer-wm small{font-size:.14em;letter-spacing:.6em}.wm-row{display:inline-flex;align-items:flex-end;gap:.08em}.wm-word{display:inline-flex;font-family:var(--cond);font-weight:400;letter-spacing:.01em}.wm-word b{font-weight:400;background-image:var(--img);background-size:cover;background-position:center 30%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:saturate(1.2) contrast(1.1) drop-shadow(0 0 .12em color-mix(in srgb,var(--a) 55%,transparent));transition:background-position 1.2s var(--ease-out)}.wm-row>i{font-style:normal;font-family:var(--display);font-weight:800;font-size:.5em;padding-bottom:.06em;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.brand .wm{font-size:40px}.brand .wm-word b{-webkit-text-stroke:.6px rgba(255,255,255,.55);background-size:260%}.brand:hover .wm-word b{background-position:center 70%}.footer-word.footer-wm{font-size:clamp(90px,21vw,340px);letter-spacing:0;background:none;color:inherit;-webkit-text-fill-color:initial;display:flex;justify-content:center;padding-top:60px}.footer-wm .wm-word b{-webkit-text-stroke:1px color-mix(in srgb,var(--a) 40%,rgba(255,255,255,.2))}@media (max-width: 700px){.brand .wm{font-size:28px}}.has-sbg{position:relative;isolation:isolate}.sbg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.sbg img{position:absolute;left:0;top:-12%;width:100%;height:124%;object-fit:cover;filter:saturate(1.05) contrast(1.02) brightness(.62) blur(1.5px);opacity:.75}.sbg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,var(--ink) 0%,rgba(7,6,13,.25) 14%,rgba(7,6,13,.2) 50%,rgba(7,6,13,.3) 86%,var(--ink) 100%),linear-gradient(90deg,rgba(7,6,13,var(--sbg-l, .6)),#07060d14 60%)}.process .sbg{--sbg-l: .75}.promise .sbg{--sbg-l: .7}.promise .sbg img{filter:saturate(1.2) brightness(.72)}.signal .sbg,.procurement .sbg{--sbg-l: .45}.svc-page main{position:relative;z-index:1}.svc-glow{position:absolute;inset:-10% -10% auto auto;width:70vw;height:70vw;max-width:1100px;max-height:1100px;border-radius:50%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--a) 34%,transparent),color-mix(in srgb,var(--b) 12%,transparent) 55%,transparent);filter:blur(20px)}.svc-hero{position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:center;padding:120px var(--pad) 60px;overflow:hidden}.svc-hero-in{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);align-items:center}.svc-copy h1{font-size:clamp(48px,7.4vw,124px)}.split .sw{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}.split .sw>span{display:inline-block}.svc-tag{font-family:var(--display);font-weight:300;font-size:clamp(18px,1.8vw,26px);line-height:1.3;margin-top:22px;max-width:520px;color:var(--paper)}.svc-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.svc-stage{position:relative;height:min(68vh,620px)}.scene{position:absolute;top:0;right:0;bottom:0;left:0}.scene>*{position:absolute}.sc-card{container-type:inline-size;width:clamp(170px,15vw,230px);filter:drop-shadow(0 30px 50px rgba(0,0,0,.55))}.sc-card .wcard{border-radius:22px;aspect-ratio:auto;padding-bottom:7cqi}.sc-card.f1{right:0;bottom:2%;rotate:4deg;animation:bob 7s var(--ease-in-out) infinite alternate}.sc-card.f2{right:-2%;top:4%;rotate:5deg;width:clamp(170px,14vw,210px);animation:bob 8s var(--ease-in-out) infinite alternate-reverse}.sc-demo{left:0;top:10%;width:74%;height:62%}.sc-demo .demo{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;border-radius:26px;padding:20px}.sc-toast{padding:12px 16px;border-radius:16px;font-size:13px;color:var(--paper);white-space:nowrap;background:#141022b8;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 16px 40px -12px #000000b3;animation:toast 6s var(--ease-out) infinite}.sc-toast b{color:var(--a);font-weight:600}.sc-toast.t1{left:4%;bottom:8%}.sc-toast.t2{left:16%;bottom:-2%;animation-delay:3s}.sc-phone{width:clamp(170px,15vw,240px);aspect-ratio:9 / 19.5;padding:7px;border-radius:36px;background:#0b0914;border:1px solid rgba(255,255,255,.22);box-shadow:0 40px 80px -24px #000000d9}.scp-in{width:100%;height:100%;border-radius:29px;overflow:hidden;background:#fff}.scp-tall{width:100%;animation:tall 16s var(--ease-in-out) infinite alternate}.scp-strip{display:flex;flex-direction:column;animation:strip4 14s var(--ease-in-out) infinite}.scp-strip img{width:100%;aspect-ratio:9 / 19.5;object-fit:cover;object-position:top}.sc-browser{left:0;top:6%;width:82%;border-radius:16px;overflow:hidden;background:#0d0b16;border:1px solid rgba(255,255,255,.14);box-shadow:0 40px 90px -30px #000000e6}.scb-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:#ffffff0d}.scb-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff38}.scb-bar span{margin-left:10px;font-size:11px;color:var(--mute);padding:3px 12px;border-radius:99px;background:#ffffff0f}.scb-in{aspect-ratio:16 / 10;overflow:hidden}.scb-in img{width:100%;animation:tall 18s var(--ease-in-out) infinite alternate}@keyframes bob{0%{translate:0 0}to{translate:0 -18px}}@keyframes toast{0%,8%{opacity:0;transform:translateY(14px) scale(.96)}16%,70%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(-8px)}}@keyframes strip4{0%,18%{transform:translateY(0)}25%,43%{transform:translateY(-25%)}50%,68%{transform:translateY(-50%)}75%,to{transform:translateY(-75%)}}.scene-branding .sc-logo{left:4%;top:2%;width:62%;overflow:visible}.sc-logo circle,.sc-logo path{fill:none;stroke-linecap:round}.scl-ring{stroke:#ffffff24;stroke-width:1.5;stroke-dasharray:760;stroke-dashoffset:760;animation:draw 6s var(--ease-out) infinite}.scl-ring.r2{stroke:color-mix(in srgb,var(--b) 60%,transparent);animation-delay:.4s}.scl-c{stroke:url(#none);stroke:var(--a);stroke-width:30;stroke-dasharray:400;stroke-dashoffset:400;animation:draw 6s var(--ease-out) infinite .8s;filter:drop-shadow(0 0 22px var(--a))}.scl-dot{fill:var(--b)!important;transform-origin:244px 160px;animation:pop 6s var(--ease-out) infinite 1.6s}@keyframes draw{0%{stroke-dashoffset:var(--len, 760)}40%,85%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@keyframes pop{0%,10%{transform:scale(.4);opacity:0}20%,85%{transform:scale(1);opacity:1}to{opacity:0}}.sc-swatch{left:6%;bottom:6%;display:flex;gap:10px}.sc-swatch i{width:46px;height:64px;border-radius:12px;background:var(--c);animation:drop 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .12s + 1s);box-shadow:0 14px 30px -10px var(--c)}@keyframes drop{0%{transform:translateY(-30px);opacity:0}14%,86%{transform:none;opacity:1}to{opacity:0}}.sc-type{right:4%;top:6%;text-align:right}.sc-type b{display:block;font-family:var(--display);font-weight:800;font-size:clamp(60px,6vw,96px);line-height:1;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.sc-type small{color:var(--mute);font-size:12px;letter-spacing:.1em}.scene-websites .sc-phone{right:14%;bottom:-4%;width:clamp(130px,11vw,180px);rotate:-4deg}.scene-websites .sc-card.f2{top:-2%}.scene-apps .sc-phone.p1{left:14%;top:0;rotate:-6deg;animation:bob 8s var(--ease-in-out) infinite alternate}.scene-apps .sc-phone.p2{right:12%;top:12%;rotate:6deg;animation:bob 9s var(--ease-in-out) infinite alternate-reverse}.scene-apps .sc-toast.t1{left:0;bottom:18%}.scene-apps .sc-toast.t2{left:auto;right:0;bottom:2%}.scene-linkedin .sc-net{left:0;top:4%;width:78%;overflow:visible}.sc-net line{stroke:color-mix(in srgb,var(--a) 70%,white 10%);stroke-width:1.2;stroke-dasharray:200;stroke-dashoffset:200;animation:link 7s var(--ease-out) infinite;animation-delay:calc(var(--i) * .18s)}.sc-net circle{fill:var(--b);opacity:0;animation:node 7s var(--ease-out) infinite;animation-delay:calc(var(--i) * .18s + .3s);transform-box:fill-box;transform-origin:center}.sc-net .hub{fill:var(--a);opacity:1;animation:none;filter:drop-shadow(0 0 16px var(--a))}@keyframes link{0%{stroke-dashoffset:200}30%,90%{stroke-dashoffset:0;opacity:.7}to{opacity:0}}@keyframes node{0%{opacity:0;transform:scale(0)}25%,90%{opacity:1;transform:scale(1)}to{opacity:0}}.sc-bars{left:4%;bottom:0;width:44%;height:30%;display:flex;align-items:flex-end;gap:8px}.sc-bars i{flex:1;height:var(--h);border-radius:8px 8px 2px 2px;background:linear-gradient(to top,var(--a),var(--b));transform-origin:bottom;animation:grow 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .1s)}@keyframes grow{0%{transform:scaleY(.05)}30%,88%{transform:scaleY(1)}to{transform:scaleY(.05)}}.motif{position:fixed;top:-10%;right:0;bottom:-10%;left:0;z-index:0;pointer-events:none;overflow:hidden;opacity:.5;-webkit-mask-image:radial-gradient(120% 80% at 70% 30%,#000 30%,transparent 85%);mask-image:radial-gradient(120% 80% at 70% 30%,#000 30%,transparent 85%)}.motif>*{position:absolute}.m-blob{width:38vw;height:38vw;left:calc(var(--i) * 19% - 10%);top:calc(var(--i) * 17%);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;filter:blur(60px);opacity:.4;background:var(--i, 0);background:color-mix(in srgb,var(--a) 60%,var(--b));animation:blob 18s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--i) * -3s)}.m-blob:nth-child(2n){background:var(--b)}@keyframes blob{to{border-radius:60% 40% 35% 65%/55% 62% 38% 45%;transform:translate(6vw,-4vh) rotate(40deg) scale(1.15)}}.m-grid{top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:64px 64px}.m-grid.dots{background-image:radial-gradient(rgba(255,255,255,.22) 1.2px,transparent 1.6px);background-size:34px 34px}.m-scan{left:0;right:0;height:30vh;background:linear-gradient(transparent,color-mix(in srgb,var(--a) 25%,transparent),transparent);animation:scan 9s linear infinite}@keyframes scan{0%{top:-30%}to{top:110%}}.m-tile{width:90px;height:110px;border-radius:16px;left:calc(var(--i) * 8.3%);bottom:-20%;border:1px solid color-mix(in srgb,var(--a) 40%,transparent);background:color-mix(in srgb,var(--a) 8%,transparent);animation:rise 22s linear infinite;animation-delay:calc(var(--i) * -1.9s)}.m-tile:nth-child(3n){width:60px;height:74px}@keyframes rise{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-140vh) rotate(25deg)}}.m-topo{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.m-topo path{fill:none;stroke:color-mix(in srgb,var(--a) 45%,transparent);stroke-width:1}.m-pin{width:12px;height:12px;border-radius:50%;background:var(--a);left:calc(12% + var(--i) * 15%);top:calc(18% + var(--i) * 11% - (var(--i) * var(--i) * 1.2%));box-shadow:0 0 0 0 var(--a);animation:ping 3.4s var(--ease-out) infinite;animation-delay:calc(var(--i) * .55s)}@keyframes ping{0%{box-shadow:0 0 color-mix(in srgb,var(--a) 70%,transparent)}to{box-shadow:0 0 0 40px transparent}}.m-screen{width:140px;height:290px;border-radius:26px;left:calc(var(--i) * 13%);top:100%;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,color-mix(in srgb,var(--a) 18%,transparent),transparent 70%);animation:rise 30s linear infinite;animation-delay:calc(var(--i) * -3.7s)}.m-env{width:34px;height:24px;border-radius:5px;border:1.5px solid color-mix(in srgb,var(--a) 70%,transparent);top:calc(10% + var(--i) * 12%);left:-5%;animation:fly 14s linear infinite;animation-delay:calc(var(--i) * -2s)}.m-env:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom right,transparent 48%,color-mix(in srgb,var(--a) 70%,transparent) 50%,transparent 52%),linear-gradient(to bottom left,transparent 48%,color-mix(in srgb,var(--a) 70%,transparent) 50%,transparent 52%);background-size:100% 70%;background-repeat:no-repeat}@keyframes fly{0%{transform:translate(0) translateY(0)}50%{transform:translate(55vw) translateY(-4vh)}to{transform:translate(110vw) translateY(2vh)}}.m-star{width:4px;height:4px;border-radius:50%;background:var(--b);left:calc(mod(var(--i) * 37,100)*1%);top:calc(mod(var(--i) * 53,100)*1%);animation:twinkle 4s ease-in-out infinite;animation-delay:calc(var(--i) * -.37s);box-shadow:0 0 10px var(--b)}@keyframes twinkle{0%,to{opacity:.15}50%{opacity:1}}.m-coin{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:15px;color:var(--b);border:1.5px solid color-mix(in srgb,var(--b) 60%,transparent);left:calc(mod(var(--i) * 29,96)*1%);bottom:-10%;animation:rise 20s linear infinite;animation-delay:calc(var(--i) * -1.45s)}.m-pulse{width:10px;height:10px;border-radius:50%;background:var(--a);left:calc(mod(var(--i) * 41,90)*1% + 5%);top:calc(mod(var(--i) * 23,80)*1% + 10%);animation:ping 2.8s var(--ease-out) infinite;animation-delay:calc(var(--i) * .35s)}.svc-what,.svc-get,.svc-work,.svc-more,.svc-cta,.svc-how,.svc-stats{position:relative;padding:clamp(80px,12vw,160px) var(--pad)}.svc-say{font-size:clamp(30px,4.4vw,64px);font-weight:400;line-height:1.12;max-width:1150px}.svc-points{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;max-width:1150px}.svc-points li{display:flex;gap:14px;align-items:center;padding:22px 24px;border-radius:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);font-weight:500}.svc-points i{width:10px;height:10px;border-radius:50%;background:var(--a);box-shadow:0 0 14px var(--a);flex:none}.svc-stats{display:grid;grid-template-columns:repeat(4,1fr);padding-top:0}.svc-stat{padding:24px 24px 24px 0;border-top:1px solid rgba(255,255,255,.12)}.svc-stat strong{display:block;font-family:var(--display);font-weight:600;font-size:clamp(40px,5vw,76px);line-height:1;background:linear-gradient(100deg,var(--a),var(--b));-webkit-background-clip:text;background-clip:text;color:transparent}.svc-stat span{display:block;margin-top:10px;color:var(--mute);font-size:14px;max-width:200px}.svc-how-head{margin-bottom:56px}.svc-steps{list-style:none;position:relative}.svc-step h3{font-size:clamp(20px,2vw,28px);margin-bottom:8px}.svc-step p{color:var(--mute)}.svc-dot{font-family:var(--display);font-weight:600;font-size:14px;color:var(--a)}.how-rail .svc-steps{max-width:980px;margin:0 auto;padding-left:70px;display:grid;gap:64px}.svc-line{position:absolute;left:22px;top:0;bottom:0;width:2px;background:#ffffff14}.svc-line i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--a),var(--b));transform-origin:top;transform:scaleY(0)}.how-rail .svc-step{position:relative;display:block;opacity:.5;transition:opacity .4s var(--ease-out)}.how-rail .svc-step.on{opacity:1}.how-rail .svc-dot{position:absolute;left:-70px;top:-4px;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--ink);border:1px solid rgba(255,255,255,.16);transition:background-color .4s,color .4s,box-shadow .4s}.how-rail .svc-step.on .svc-dot{background:var(--a);color:var(--ink);box-shadow:0 0 30px var(--a)}.how-pin{min-height:100svh;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.how-pin .svc-steps{display:flex;gap:24px;width:max-content}.how-pin .svc-step{width:min(420px,78vw);min-height:340px;padding:34px;border-radius:28px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.1);transition:border-color .5s var(--ease-out),transform .5s var(--ease-out)}.how-pin .svc-dot{font-size:clamp(70px,8vw,120px);line-height:1;color:transparent;-webkit-text-stroke:1px color-mix(in srgb,var(--a) 70%,transparent);transition:color .5s}.how-pin .svc-step.on{border-color:color-mix(in srgb,var(--a) 50%,transparent)}.how-pin .svc-step.on .svc-dot{color:var(--a);-webkit-text-stroke:0}.how-grid .svc-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.how-grid .svc-step{position:relative;overflow:hidden;padding:30px;min-height:240px;border-radius:24px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:background-color .5s var(--ease-out)}.how-grid .svc-step:nth-child(1),.how-grid .svc-step:nth-child(5){grid-column:span 2}.how-grid .svc-step:before{content:"";position:absolute;width:260px;height:260px;right:-80px;top:-80px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--a) 40%,transparent),transparent);opacity:0;transition:opacity .6s var(--ease-out)}.how-grid .svc-step.on:before{opacity:1}.how-grid .svc-dot{font-size:40px}.svc-deliver{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:50px}.svc-deliver li{position:relative;overflow:hidden;isolation:isolate;min-height:170px;padding:26px 26px 30px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;gap:28px;background:linear-gradient(160deg,#ffffff0e,#ffffff03 60%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff12;transition:border-color .4s var(--ease-out),transform .4s var(--ease-out)}.svc-deliver li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;transition:opacity .4s var(--ease-out);background:radial-gradient(260px circle at var(--mx, 50%) var(--my, 0%),color-mix(in srgb,var(--a) 22%,transparent),transparent 70%)}.svc-deliver b{font-size:clamp(17px,1.4vw,21px);font-weight:500;line-height:1.25;max-width:16ch}.svc-deliver .dl-n{position:absolute;right:20px;top:12px;font-family:var(--display);font-weight:700;font-size:56px;line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.1);transition:-webkit-text-stroke-color .5s}.svc-deliver .dl-check{width:30px;height:30px;fill:none;stroke:var(--a);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--a) 60%,transparent))}.svc-deliver .dl-check circle{stroke-opacity:.35;stroke-dasharray:66;stroke-dashoffset:66;transition:stroke-dashoffset .9s var(--ease-out)}.svc-deliver .dl-check path{stroke-width:2;stroke-dasharray:16;stroke-dashoffset:16;transition:stroke-dashoffset .5s var(--ease-out) .35s}.svc-deliver .dl-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--a),var(--b, var(--a)));transform:scaleX(0);transform-origin:left;transition:transform 1s var(--ease-out) .2s}.svc-deliver li.in .dl-check circle,.svc-deliver li.in .dl-check path{stroke-dashoffset:0}.svc-deliver li.in .dl-bar{transform:scaleX(.28)}.svc-deliver li.in .dl-n{-webkit-text-stroke-color:color-mix(in srgb,var(--a) 35%,transparent)}@media (hover: hover) and (pointer: fine){.svc-deliver li:hover{border-color:color-mix(in srgb,var(--a) 40%,transparent);transform:translateY(-3px)}.svc-deliver li:hover:before{opacity:1}.svc-deliver li.in:hover .dl-bar{transform:scaleX(1)}}.svc-work{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(30px,5vw,80px);align-items:center}.svc-work-shot{position:relative;display:flex;justify-content:center}.svc-work-shot .sc-browser{position:relative;left:auto;top:auto;width:100%}.svc-work-shot .scb-in img{animation:none}.svc-work-shot .sc-phone{width:clamp(220px,20vw,300px)}.svc-work-shot .dp-tall{animation:none}.svc-more{overflow:hidden}.svc-more h2{margin-bottom:40px}.svc-more-track{display:flex;gap:18px;width:max-content}.svc-more-card{position:relative;width:300px;aspect-ratio:4 / 5;border-radius:24px;overflow:hidden;display:flex;align-items:flex-end}.svc-more-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.svc-more-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 40%,#07060de6)}.svc-more-card span{position:relative;z-index:1;padding:22px}.svc-more-card small{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--a)}.svc-more-card b{display:block;font-family:var(--display);font-size:22px;margin:6px 0}.svc-more-card em{font-style:normal;font-size:13px;color:#f4f1ffb3}@media (hover: hover) and (pointer: fine){.svc-more-card:hover img{transform:scale(1.06)}}.svc-cta{isolation:isolate;overflow:hidden;text-align:center;min-height:80svh;display:flex;flex-direction:column;align-items:center;justify-content:center}.svc-cta .svc-glow{inset:50% auto auto 50%;translate:-50% -50%}.svc-cta .lede{margin-inline:auto}.svc-cta .svc-btns{justify-content:center}.svc-page .footer{position:relative;z-index:1}@media (max-width: 900px){.svc-hero-in,.svc-work{grid-template-columns:1fr}.svc-stage{height:460px}.svc-points,.how-grid .svc-steps{grid-template-columns:1fr}.svc-deliver{grid-template-columns:repeat(2,1fr);gap:10px}.svc-deliver li{min-height:140px;padding:20px 18px 22px;gap:22px}.svc-deliver .dl-n{font-size:40px;right:14px}.how-grid .svc-step:nth-child(n){grid-column:auto}.svc-stats{grid-template-columns:repeat(2,1fr)}.how-pin{min-height:0}.how-pin .svc-steps{flex-direction:column;width:auto}.how-pin .svc-step{width:auto;min-height:0;gap:24px}.sc-card{width:150px}.sc-toast{font-size:12px}}@media (prefers-reduced-motion: reduce){.scene *,.motif *{animation:none!important;stroke-dashoffset:0!important;opacity:1}.how-rail .svc-step{opacity:1}}.post-cover img{position:absolute;top:-10%;right:0;bottom:-10%;left:0;width:100%;height:120%;object-fit:cover;transition:transform .9s var(--ease-out)}.post-cover:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 45%,rgba(7,6,13,.75))}.post-n{z-index:1}@media (hover: hover) and (pointer: fine){.post-card:hover .post-cover img{transform:scale(1.06)}}.mag{display:grid;grid-template-columns:repeat(6,1fr);gap:28px;align-items:start}.mag .post-card{grid-column:span 2}.mag .is-lead{grid-column:1 / -1;display:grid;grid-template-columns:1.5fr 1fr;align-items:end;gap:34px;padding:16px}.mag .is-lead .post-cover{aspect-ratio:16 / 10;height:100%}.mag .is-lead h3{font-family:var(--cond);font-weight:400;text-transform:uppercase;font-size:clamp(34px,3.8vw,64px);line-height:.98}.mag .is-lead .post-text{padding:12px 12px 18px 0}.mag .is-tall{grid-column:span 3}.mag .is-tall .post-cover{aspect-ratio:4 / 5}.mag .is-tall:nth-child(odd){margin-top:90px}.mag .is-wide{grid-column:span 3}.mag .is-wide .post-cover{aspect-ratio:16 / 9}.article{position:relative;isolation:isolate;overflow-x:clip}.article .article-glow{z-index:-1}.art-cover{position:relative;overflow:hidden;border-radius:28px;margin:0}.art-cover img{width:100%;height:100%;object-fit:cover}.art-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;font-size:13px}.art-share span{color:var(--mute);letter-spacing:.14em;text-transform:uppercase;font-size:11px;margin-right:6px}.art-share a{padding:8px 14px;border-radius:99px;border:1px solid rgba(255,255,255,.14);transition:border-color .2s,background-color .2s}@media (hover: hover) and (pointer: fine){.art-share a:hover{border-color:var(--a);background:color-mix(in srgb,var(--a) 14%,transparent)}}.art-hero h1{font-family:var(--cond);font-weight:400;text-transform:uppercase;line-height:.95}.prose .pull{margin:2.2em 0;padding:0 0 0 28px;border-left:3px solid var(--a);max-width:820px}.pull p{font-family:var(--display);font-weight:600;font-size:clamp(26px,2.8vw,42px);line-height:1.15;color:var(--paper)}.pull span{background:linear-gradient(100deg,var(--paper),color-mix(in srgb,var(--a) 60%,var(--paper)));-webkit-background-clip:text;background-clip:text;color:transparent}.prose-fig{margin:2.4em 0!important;max-width:920px!important;aspect-ratio:21 / 9;overflow:hidden;border-radius:24px}.prose-fig img{width:100%;height:120%;object-fit:cover;object-position:50% 70%}.look-split .art-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,80px);padding:130px var(--pad) 80px}.look-split .art-cover{position:sticky;top:110px;height:calc(100svh - 140px)}.look-split .art-hero h1{font-size:clamp(40px,4.6vw,84px)}.look-split .art-hero{padding-bottom:50px}.look-split .prose{padding:0;margin:0}.look-split .article-glow{left:-20vw;right:auto}.look-poster .art-hero{padding:160px var(--pad) 60px}.art-poster{font-size:clamp(56px,9.6vw,180px)!important;line-height:.88!important;max-width:14ch;background:var(--img) 50% 0% / cover;-webkit-background-clip:text;background-clip:text;color:transparent;filter:saturate(1.35) brightness(1.35);-webkit-text-stroke:1px rgba(244,241,255,.45)}.look-poster .art-cover{margin:0 var(--pad);aspect-ratio:21 / 9}.look-cinema .art-hero{padding:170px var(--pad) 60px;text-align:center;max-width:1200px;margin:0 auto}.look-cinema .art-hero h1{font-size:clamp(42px,6vw,108px);margin-inline:auto;max-width:18ch}.look-cinema .art-hero .lede{margin-inline:auto}.look-cinema .art-cover{margin:0 auto;width:calc(100% - var(--pad) * 2);height:78svh}.look-cinema .article-glow{left:50%;right:auto;translate:-50% 0}.art-body{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;max-width:1200px;margin:0 auto;padding:90px var(--pad) 0}.art-body .prose{padding:0 0 100px;margin:0}.art-rail .art-share{position:sticky;top:120px;flex-direction:column;align-items:flex-start;margin-top:0}@media (max-width: 900px){.mag{grid-template-columns:1fr}.mag .post-card,.mag .is-lead{grid-column:auto;grid-template-columns:1fr}.mag .is-tall:nth-child(odd){margin-top:0}.look-split .art-split,.art-body{grid-template-columns:1fr}.look-split .art-cover{position:relative;top:0;height:56svh}.art-rail{order:2}.art-rail .art-share{flex-direction:row}}.svc-copy h1.is-long{font-size:clamp(40px,5.2vw,90px)}@media (prefers-reduced-motion: reduce){.svc-deliver .dl-check circle,.svc-deliver .dl-check path{stroke-dashoffset:0;transition:none}.svc-deliver .dl-bar{transform:scaleX(.28);transition:none}}.sc-kit{position:absolute;right:0;bottom:2%;width:clamp(200px,17vw,250px);padding:16px;border-radius:22px;rotate:3deg;color:#f4f1ff;background:linear-gradient(160deg,#282038d1,#100d1ae6);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff1a,0 30px 60px -20px #000000b3;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);animation:bob 7s var(--ease-in-out) infinite alternate}.kit-head{display:flex;align-items:center;gap:8px;font-size:13px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.kit-head b{font-weight:600}.kit-head em{margin-left:auto;font-style:normal;font-size:10px;letter-spacing:.06em;padding:3px 8px;border-radius:99px;color:var(--a);background:color-mix(in srgb,var(--a) 14%,transparent)}.kit-mark{width:18px;height:18px;border-radius:50%;border:4px solid var(--a);border-right-color:transparent;rotate:-45deg}.kit-colors{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0}.kit-colors i{aspect-ratio:1;border-radius:9px;background:var(--c);display:flex;align-items:flex-end;padding:4px;animation:drop 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .12s + 1s)}.kit-colors small{font-size:7px;font-weight:600;color:#0000008c;letter-spacing:.02em}.kit-type{display:flex;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.kit-type span{font-family:var(--display);font-weight:800;font-size:22px}.kit-type small{font-size:10px;color:var(--mute)}.kit-use{list-style:none;display:grid;gap:7px;margin-top:10px;font-size:12px}.kit-use li{display:flex;align-items:center;justify-content:space-between;color:#f4f1ffbf}.kit-use svg{width:16px;height:16px;padding:2px;border-radius:50%;background:color-mix(in srgb,var(--a) 18%,transparent);fill:none;stroke:var(--a);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.kit-use path{stroke-dasharray:14;stroke-dashoffset:14;animation:kitcheck 6s var(--ease-out) infinite;animation-delay:calc(var(--i) * .35s + 2s)}@keyframes kitcheck{0%{stroke-dashoffset:14}8%,80%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}@media (max-width: 900px){.sc-kit{width:170px;padding:12px}.kit-colors small,.kit-head em{display:none}.kit-head{white-space:nowrap}}@media (prefers-reduced-motion: reduce){.sc-kit,.kit-colors i,.kit-use path{animation:none;stroke-dashoffset:0}}.svc-faq{position:relative;padding:clamp(60px,9vw,120px) var(--pad);max-width:1040px;margin:0 auto}.svc-faq h2{font-family:var(--display, "Unbounded"),sans-serif;font-size:clamp(26px,3.6vw,48px);line-height:1.1;margin:10px 0 30px}.faq-list{display:grid;gap:10px}.faq-list details{border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0f,#ffffff04);box-shadow:inset 0 1px #ffffff14;padding:0 22px;transition:border-color .3s,background .3s}.faq-list details[open]{border-color:color-mix(in srgb,var(--a) 45%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--a) 10%,transparent),#ffffff04)}.faq-list summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary h3{margin:0;font:600 clamp(15px,1.3vw,18px)/1.35 Inter,sans-serif;color:#f4f1ff}.faq-list summary:after{content:"+";flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:18px;color:var(--a);border:1px solid rgba(255,255,255,.14);transition:transform .3s}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list p{margin:0;padding:0 0 22px;color:#f4f1ffbd;line-height:1.65;max-width:70ch}.footer-local{margin:14px 0 0;color:var(--mute);font-size:12.5px;line-height:1.6}.footer-local a{color:inherit;text-decoration:underline;text-underline-offset:3px}.footer-local a:hover{color:#f4f1ff}.legal{padding:clamp(120px,16vh,180px) 0 40px}.legal-prose{max-width:820px}.legal-prose h1{font-family:Unbounded,sans-serif;font-size:clamp(34px,5vw,64px);line-height:1.05;margin:10px 0 28px}.legal-prose h2{font-family:Unbounded,sans-serif;font-size:clamp(19px,1.8vw,24px);margin:42px 0 12px}.legal-prose a{color:#f4f1ff;text-decoration:underline;text-underline-offset:3px}.mail-toast{position:fixed;left:50%;bottom:24px;z-index:200;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;width:max-content;max-width:calc(100vw - 32px);box-sizing:border-box;padding:14px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#1e1a30db,#0c0a16e6);box-shadow:inset 0 1px #ffffff1f,0 20px 50px #00000080;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--paper);font-size:14px;opacity:0;transform:translate(-50%,16px) scale(.97);pointer-events:none;transition:opacity .3s var(--ease-out),transform .4s var(--ease-out)}.mail-toast.on{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.mail-toast p{margin:0;width:100%;text-align:center}.mail-toast span{opacity:.7}.mail-toast a{padding:6px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:var(--paper);text-decoration:none}.mail-toast a:hover{background:#ffffff29}.scene-ind .ind-photo{right:0;top:0;width:64%;aspect-ratio:3 / 2;border-radius:26px;overflow:hidden;rotate:3deg;box-shadow:0 40px 90px -30px #000000e6;border:1px solid rgba(255,255,255,.12)}.ind-photo img{width:100%;height:100%;object-fit:cover;animation:kb 18s var(--ease-in-out) infinite alternate}.ind-photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(200deg,transparent 40%,rgba(7,6,13,.6))}@keyframes kb{to{transform:scale(1.12) translate(-3%,2%)}}.ind-serp{left:0;top:22%;width:min(78%,440px);padding:16px;border-radius:22px;background:#100d1cc7;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff1a,0 40px 80px -30px #000000e6}.serp-bar{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:99px;background:#ffffff12;font-size:13px;margin-bottom:12px}.serp-bar svg,.terms svg{width:15px;height:15px;fill:none;stroke:var(--a);stroke-width:2.2;stroke-linecap:round;flex:none}.serp-list{list-style:none;position:relative;display:grid;gap:8px;height:262px;overflow:hidden}.serp-row{display:flex;align-items:center;gap:12px;height:46px;padding:0 12px;border-radius:14px;background:#ffffff0a}.serp-row b{width:22px;font-family:var(--display);font-size:13px;color:var(--mute);flex:none}.serp-row span{display:grid;gap:6px;flex:1;min-width:0}.serp-row span i{display:block;height:7px;width:var(--w);border-radius:9px;background:#ffffff24}.serp-row span i+i{height:5px;background:#ffffff12}.serp-row.is-you{--glow: 0;position:absolute;left:0;right:0;top:270px;z-index:2;height:46px;background:linear-gradient(100deg,color-mix(in srgb,var(--a) 30%,rgba(20,16,34,.95)),color-mix(in srgb,var(--b) 20%,rgba(20,16,34,.95)));border:1px solid color-mix(in srgb,var(--a) 60%,transparent);box-shadow:0 0 calc(var(--glow) * 36px) color-mix(in srgb,var(--a) 60%,transparent)}.serp-row.is-you b{color:var(--paper)}.serp-row.is-you strong{font-size:13px;font-weight:600}.serp-row.is-you em{font-style:normal;font-size:11px;color:#f4f1ffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scene-ind .sc-toast.t1{left:auto;right:2%;bottom:10%}.scene-ind .sc-toast.t2{left:6%;bottom:0}.ind-sum{max-width:760px;margin-top:40px;color:var(--mute)}.ind-leaks,.ind-plan,.ind-terms{position:relative;padding:clamp(70px,10vw,140px) var(--pad)}.ind-leaks h2,.ind-plan h2,.ind-terms h2{font-size:clamp(30px,4vw,58px);line-height:1.08;max-width:980px;margin-bottom:48px}.leak-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.leak{--mx: 50%;--my: 0%;position:relative;overflow:hidden;padding:28px 24px 30px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in srgb,var(--a) 22%,transparent),transparent 70%),linear-gradient(180deg,#ffffff12,#ffffff04);box-shadow:inset 0 1px #ffffff1a}.leak-n{display:block;font-family:var(--display);font-weight:800;font-size:54px;line-height:1;margin-bottom:26px;background:linear-gradient(120deg,var(--a),var(--b));-webkit-background-clip:text;background-clip:text;color:transparent}.leak h3{font-size:20px;margin-bottom:10px}.leak p{color:var(--mute);font-size:15px}.ind-link{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:var(--a);letter-spacing:.02em}.plan-track{list-style:none;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding-top:40px}.plan-line{position:absolute;top:8px;left:0;right:0;height:2px;background:#ffffff1a}.plan-line i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--a),var(--b));transform-origin:left}.plan-track li{position:relative}.plan-track li:before{content:"";position:absolute;top:-40px;left:0;width:18px;height:18px;border-radius:50%;background:var(--ink);border:2px solid var(--a);box-shadow:0 0 16px var(--a)}.plan-track b{display:block;font-family:var(--display);font-size:clamp(22px,2.4vw,34px);margin-bottom:12px}.plan-track p{color:var(--mute);max-width:360px}.terms{list-style:none;display:flex;flex-wrap:wrap;gap:10px;max-width:1100px}.terms li{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border-radius:99px;font-size:15px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d}.ind-hub-hero{min-height:72svh}.ind-hub-copy h1{font-size:clamp(44px,7vw,112px);max-width:1200px}.ind-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:0 var(--pad) clamp(60px,8vw,120px);position:relative;z-index:1}.ind-grid .svc-more-card{width:auto;aspect-ratio:4 / 3.4}.menu-pages a:last-child:nth-child(odd){grid-column:span 2}.motif-streak>i{height:2px;width:40vw;left:-40vw;top:calc(var(--i) * 8%);border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--a) 80%,white 10%),transparent);opacity:.5;animation:streak 7s linear infinite;animation-delay:calc(var(--i) * -.9s)}.motif-streak>i:nth-child(2n){background:linear-gradient(90deg,transparent,var(--b),transparent);animation-duration:9s}@keyframes streak{to{transform:translate(160vw)}}@media (max-width: 1000px){.leak-grid,.ind-grid{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.plan-track{grid-template-columns:1fr;padding-top:0;padding-left:36px;gap:36px}.plan-line{top:0;bottom:0;left:8px;right:auto;width:2px;height:auto}.plan-line i{transform-origin:top}.plan-track li:before{top:4px;left:-36px}.scene-ind .ind-photo{width:78%}.ind-serp{top:30%;width:86%}}@media (max-width: 560px){.leak-grid,.ind-grid{grid-template-columns:1fr}.leak-n{font-size:42px;margin-bottom:16px}.terms li{font-size:13px;padding:10px 14px}}.ai-chaos{position:relative}.chaos-stage{position:relative;height:100svh;overflow:hidden;isolation:isolate;background:radial-gradient(60% 50% at 50% 50%,color-mix(in srgb,var(--violet) 22%,transparent),transparent 70%),var(--ink)}.chaos-field{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.tk{position:absolute;transform-origin:center;white-space:nowrap;font:600 calc(13px * var(--s)) / 1 "Inter",sans-serif;letter-spacing:-.01em;translate:-50% -50%}.tk>span{display:block}.tk em{display:block;font-style:normal;color:var(--c);opacity:.75;animation:tkflash 2.6s steps(1,end) var(--d) infinite}.tk.o em{color:transparent;-webkit-text-stroke:1px var(--c);font-family:Anton,sans-serif;font-weight:400;font-size:1.25em;letter-spacing:.02em;text-transform:uppercase}.tk.chip em{padding:.45em .8em;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);border-radius:99px;background:color-mix(in srgb,var(--c) 10%,transparent);font-size:.85em}.tk.mono em{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500;font-size:.85em;color:color-mix(in srgb,var(--c) 70%,var(--paper))}@keyframes tkflash{0%,to{opacity:.75}12%{opacity:.15}14%{opacity:1}52%{opacity:.45}54%{opacity:.95}}.is-shaking .chaos-field{animation:cshake .18s steps(2,end) infinite}.is-shaking .tk em{animation-duration:.7s}@keyframes cshake{0%{transform:translate(3px,-2px) scale(1.06)}50%{transform:translate(-4px,3px) scale(1.06)}to{transform:translate(2px,2px) scale(1.06)}}.chaos-ticker{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;z-index:2}.chaos-ticker span{font:400 clamp(64px,14vw,220px) / .9 "Anton",sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--teal);text-shadow:0 0 40px color-mix(in srgb,currentColor 45%,transparent);mix-blend-mode:screen}.chaos-head{position:absolute;z-index:3;left:50%;top:clamp(96px,15svh,150px);translate:-50% 0;width:min(92vw,900px);text-align:center}.chaos-head:before{content:"";position:absolute;top:-40px;right:-60px;bottom:-40px;left:-60px;z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--ink) 92%,transparent),transparent)}.chaos-head h2{position:relative;display:grid;font:700 clamp(22px,3.4vw,46px) / 1.08 "Unbounded",sans-serif;letter-spacing:-.02em}.chaos-head h2>span{grid-area:1 / 1}.ch-b{opacity:0;color:var(--coral)}.chaos-pops{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.cpop{position:absolute;display:flex;gap:10px;align-items:center;max-width:300px;padding:12px 16px;border-radius:14px;font:500 13px/1.3 Inter,sans-serif;color:var(--paper);background:color-mix(in srgb,var(--ink-2) 80%,transparent);border:1px solid color-mix(in srgb,var(--coral) 45%,transparent);box-shadow:0 18px 40px -12px #000,0 0 0 1px #ffffff0a inset;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0}.cpop b{flex:none;padding:4px 8px;border-radius:8px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;background:var(--coral);color:var(--ink)}.cpop.p1 b,.cpop.p5 b{background:var(--amber)}.cpop.p3 b{background:var(--violet);color:var(--paper)}.cpop.p0{left:5%;top:36%}.cpop.p1{right:5%;top:30%}.cpop.p2{left:8%;bottom:14%}.cpop.p3{right:7%;bottom:20%}.cpop.p4{left:38%;bottom:7%}.cpop.p5{right:30%;top:52%}.chaos-core{position:absolute;z-index:3;left:50%;top:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:var(--paper);box-shadow:0 0 30px 8px var(--teal),0 0 90px 30px color-mix(in srgb,var(--violet) 70%,transparent);opacity:0}.clarity{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px var(--pad) 50px;text-align:center;pointer-events:none}.clarity>*{opacity:0}.clarity h2{font:700 clamp(32px,5.4vw,76px) / 1 "Unbounded",sans-serif;letter-spacing:-.03em;margin:10px 0 clamp(36px,6svh,70px)}.flow{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,3vw,44px);width:min(1100px,100%);padding:0;margin:0;list-style:none;opacity:1}.flow-line{position:absolute;left:8%;right:8%;top:28px;height:2px;background:var(--grad);transform-origin:left center}.flow li{position:relative;text-align:left;padding:22px 22px 24px;border-radius:22px;background:color-mix(in srgb,var(--ink-2) 75%,transparent);border:1px solid #ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.flow li span{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;margin-bottom:18px;font:700 12px Unbounded,sans-serif;color:var(--ink);background:var(--teal);box-shadow:0 0 24px color-mix(in srgb,var(--teal) 60%,transparent)}.flow li:nth-of-type(2) span{background:var(--violet);color:var(--paper);box-shadow:0 0 24px color-mix(in srgb,var(--violet) 60%,transparent)}.flow li:nth-of-type(3) span{background:var(--coral);box-shadow:0 0 24px color-mix(in srgb,var(--coral) 60%,transparent)}.flow li b{display:block;font:700 clamp(20px,2vw,28px) / 1.1 "Unbounded",sans-serif;letter-spacing:-.02em;margin-bottom:8px}.flow li p{margin:0;color:var(--mute);font-size:15px;line-height:1.5}.clarity-note{margin-top:clamp(26px,4svh,44px);font:600 15px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}@media (max-width: 700px){.tk:nth-child(3n){display:none}.tk{font-size:calc(11px * var(--s))}.cpop{max-width:210px;padding:9px 12px;font-size:12px}.cpop.p4,.cpop.p5{display:none}.cpop.p0{left:4%;top:40%}.cpop.p1{right:4%;top:58%}.cpop.p2{left:4%;bottom:10%}.cpop.p3{right:4%;bottom:22%}.clarity{padding-top:84px}.clarity h2{margin-bottom:22px}.flow{grid-template-columns:1fr;gap:10px}.flow-line{left:39px;right:auto;top:30px;bottom:30px;width:2px;height:auto;transform-origin:center top;background:linear-gradient(var(--teal),var(--violet),var(--coral))}.flow li{display:grid;grid-template-columns:36px 1fr;column-gap:14px;padding:14px 16px}.flow li span{grid-row:span 2;margin:0}.flow li b{margin-bottom:4px}.flow li p{font-size:13.5px}}.ai-chaos.is-static .chaos-stage{height:auto;min-height:100svh}.ai-chaos.is-static .chaos-field{opacity:.25}.ai-chaos.is-static .tk em{animation:none}.ai-chaos.is-static .chaos-ticker,.ai-chaos.is-static .chaos-pops,.ai-chaos.is-static .ch-b{display:none;animation:none}.ai-chaos.is-static .chaos-head{position:relative;left:auto;translate:none;top:auto;margin:0 auto;padding-top:120px}.ai-chaos.is-static .clarity{position:relative;inset:auto}.ai-chaos.is-static .clarity>*{opacity:1}.trail{position:fixed;top:0;right:4px;width:44px;height:100vh;height:100svh;z-index:45;pointer-events:none}.trail svg{width:100%;height:100%;display:block;overflow:visible}.trail path{fill:none;stroke-linecap:round;stroke-linejoin:round}.tr-glow{stroke:url(#trail-neon);stroke-width:9;opacity:.45;filter:url(#trail-bloom)}.tr-tube{stroke:url(#trail-neon);stroke-width:3.4;opacity:.6}.tr-core{stroke:#fff;stroke-width:1.1;opacity:.88}.tf-bloom{stroke:url(#trail-neon);stroke-width:7;filter:url(#trail-glow)}.tf-core{stroke:#fff;stroke-width:2}.tr-hot{stroke:#fff;stroke-width:2.6;filter:url(#trail-glow)}.tr-branches path{stroke:url(#trail-neon);stroke-width:.9;opacity:0;transition:opacity .6s var(--ease-out)}.tr-branches path.on{opacity:.7}.tr-head{fill:#fff;stroke:#120a1e;stroke-width:1;stroke-linejoin:round}.tr-tag{fill:none;stroke:#fff;stroke-width:1;opacity:.7}.tr-spark{fill:url(#trail-neon);opacity:.7;filter:url(#trail-glow)}.tr-scrib{animation:scrib .7s steps(6) infinite}@media (max-width: 700px){.trail{width:26px;right:2px}.tr-glow{stroke-width:7;opacity:.22;filter:none}.tf-bloom{stroke-width:6;opacity:.35;filter:none}.tr-hot,.tr-spark{filter:none}}@media (prefers-reduced-motion: reduce){.tr-scrib{animation:none}}.menu-open .trail{opacity:0;transition:opacity .3s}.water{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:1;animation:waterIn 2.6s .3s var(--ease-out) backwards}@keyframes waterIn{0%{opacity:0}}.water-defs{position:absolute;width:0;height:0}.svc-clients{margin:26px 0 0;padding:12px 16px;display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;font-size:13px;letter-spacing:.04em;color:var(--mute)}.svc-clients b{color:var(--paper);font-weight:600}.menu-feature{grid-template-columns:auto 1fr;column-gap:12px;padding-right:54px}.menu-feature .mi{grid-row:span 2;align-self:center;--a: #fff;background:#fff3;color:#fff}.menu-feature .mi svg{filter:none}@media (max-width: 700px){.menu-svc .mi,.menu-pages .mi{width:20px;height:20px;border-radius:6px}.menu-svc .mi svg,.menu-pages .mi svg{width:12px;height:12px}.menu-svc a,.menu-pages a{gap:6px;padding:7px 8px}.menu-svc b,.menu-pages a{font-size:11px;line-height:1.15}}.product-pin{padding-top:clamp(150px,19vh,172px)}@media (max-width: 700px){.product-pin{padding-top:118px}}.demo-apps{container-type:size}.d-phone{top:2%;bottom:auto;height:96%;width:calc(96cqh * 9 / 19.5);aspect-ratio:auto;padding:4px;border-radius:16%/7.4%}.d-phone-2{top:10%;height:96%}.d-phone:after{content:"";position:absolute;top:3.2%;left:50%;width:30%;height:2.6%;translate:-50% 0;border-radius:99px;background:#0b0914;z-index:2}.dp-screen{position:relative;container-type:size;border-radius:13.5%/6.4%;background:#0b0914}@keyframes tall{0%,10%{transform:translateY(0)}90%,to{transform:translateY(calc(-100% + 100cqh))}}
