:root{--bg: #05070a;--sheet: #0a0e13;--card: #10161d;--card-2: #161e28;--line: rgba(255, 255, 255, .08);--line-2: rgba(255, 255, 255, .14);--text: #f2f5f7;--muted: #95a2ae;--dim: #5f6b77;--cyan: #12dcef;--cyan-soft: rgba(18, 220, 239, .14);--cyan-ink: #05070a;--gold: #f4c25b;--ice: #f2f5f7;--ice-2: #e4eaee;--ice-ink: #05070a;--ice-muted: #4a5562;--ice-line: rgba(5, 7, 10, .08);--meta: #5b8cff;--tiktok: #ff4f8a;--google: #f4c25b;--radius-sheet: 44px;--sans: "Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{width:min(1200px,100%);margin:0 auto;padding-inline:24px}.eyebrow{margin:0 0 18px;font:500 12.5px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}.eyebrow-ink{color:var(--cyan-ink)}.mono{font-family:var(--mono)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border-radius:999px;border:0;font:500 16px var(--sans);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.pill:hover{transform:translateY(-1px)}.pill:focus-visible,.text-link:focus-visible,.round:focus-visible,.nav a:focus-visible,summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.pill-light{background:var(--text);color:#05070a}.pill-light:hover{box-shadow:0 10px 30px #12dcef40}.pill-cyan{background:var(--cyan);color:var(--cyan-ink)}.pill-cyan:hover{box-shadow:0 10px 34px #12dcef59}.pill-sm{height:40px;padding:0 18px;font-size:14.5px}.text-link{display:inline-flex;align-items:center;gap:8px;font-weight:500;color:var(--text);border-radius:6px}.text-link span{transition:transform .2s ease}.text-link:hover span{transform:translate(3px)}.nav{position:fixed;inset:0 0 auto;z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background .3s ease,border-color .3s ease,backdrop-filter .3s ease;border-bottom:1px solid transparent}.nav.is-scrolled{background:#05070ab8;-webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%);border-color:var(--line)}.nav-inner{height:72px;display:flex;align-items:center;gap:40px}.brand img{width:160px;height:auto}.nav-links{display:flex;gap:28px;font-size:15px;color:var(--muted)}.nav-links a:hover{color:var(--text)}.nav-actions{margin-left:auto;display:flex;align-items:center;gap:18px}.nav-signin{font-size:15px;color:var(--muted)}.nav-signin:hover{color:var(--text)}.nav-toggle{display:none;width:40px;height:40px;border:1px solid var(--line-2);border-radius:12px;background:transparent;cursor:pointer;padding:0;position:relative}.nav-toggle span{position:absolute;left:11px;right:11px;height:1.5px;background:var(--text);transition:transform .25s ease}.nav-toggle span:first-child{top:15px}.nav-toggle span:last-child{bottom:15px}.nav.is-open .nav-toggle span:first-child{transform:translateY(4px) rotate(45deg)}.nav.is-open .nav-toggle span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero{position:relative;overflow:hidden;isolation:isolate;min-height:860px;padding:160px 0 230px;background:radial-gradient(1200px 520px at 70% 115%,rgba(18,220,239,.2),transparent 60%),radial-gradient(900px 420px at 15% 0%,rgba(91,140,255,.12),transparent 70%),linear-gradient(180deg,#04060a,#061017 55%,#07202a)}.stars{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.horizon{position:absolute;z-index:-1;left:50%;bottom:-1150px;width:1600px;aspect-ratio:1;transform:translate(-50%);opacity:0;transition:opacity 1.8s ease;pointer-events:none}.horizon.is-ready{opacity:.9}.horizon.globe-fallback{display:none}.horizon-glow{position:absolute;z-index:-1;left:50%;bottom:120px;width:1400px;height:260px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(18,220,239,.22),transparent);filter:blur(20px);pointer-events:none}.hero-grid{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,10fr);align-items:center;gap:40px}.display{margin:0;font-weight:300;font-size:clamp(44px,4.9vw,70px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.lead{margin:28px 0 0;max-width:34ch;font-size:19px;line-height:1.55;color:#c3ccd4}.hero-actions{margin-top:36px;display:flex;flex-wrap:wrap;align-items:center;gap:26px}.hero-meta{margin:28px 0 0;font:400 12.5px var(--mono);letter-spacing:.06em;color:var(--dim)}.enter{animation:enter .9s cubic-bezier(.2,.7,.2,1) both}.hero-copy .enter:nth-child(2){animation-delay:.08s}.hero-copy .enter:nth-child(3){animation-delay:.16s}.hero-copy .enter:nth-child(4){animation-delay:.24s}.hero-copy .enter:nth-child(5){animation-delay:.32s}@keyframes enter{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.collage{position:relative;height:600px;animation:enter 1.1s .25s cubic-bezier(.2,.7,.2,1) both}.window{position:absolute;border-radius:16px;background:linear-gradient(180deg,#161e28eb,#0c1117f0);border:1px solid var(--line-2);box-shadow:0 30px 80px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .6s cubic-bezier(.2,.7,.2,1);will-change:transform}.win-bar{display:flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-bottom:1px solid var(--line);font:500 12px var(--mono);color:var(--muted)}.win-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff29}.win-bar span:first-of-type{margin-left:8px}.win-stores{top:30px;left:0;width:430px}.win-filters{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px 4px}.chip{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--line-2);font-size:12px;color:#c3ccd4;white-space:nowrap}.chip-on{border-color:#12dcef8c;background:var(--cyan-soft);color:var(--cyan)}.win-table{width:100%;border-collapse:collapse;font-size:12.5px}.win-table th{padding:10px 12px 8px;text-align:left;font:500 10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.win-table td{padding:10px 12px;border-top:1px solid var(--line);color:#d9e0e6;white-space:nowrap;font-variant-numeric:tabular-nums}.win-table td:first-child{display:flex;align-items:center;gap:9px}.win-table em,.store-stats em{font-style:normal;color:var(--dim);font-size:11px}.unknown{color:var(--dim)}.fav{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:7px;font:600 11px var(--sans);color:#05070a;flex:none}.f1{background:#12dcef}.f2{background:#f4c25b}.f3{background:#e9edf1}.f4{background:#7fe3c4}.win-store{top:300px;left:250px;width:300px;padding:16px}.store-head{display:flex;align-items:center;gap:10px}.store-head div{display:grid;line-height:1.25;min-width:0}.store-head strong{font-size:13.5px;font-weight:500}.store-head span{font-size:11.5px;color:var(--muted)}.track{margin-left:auto;font-size:11.5px!important;color:var(--cyan)!important;border:1px solid rgba(18,220,239,.45);border-radius:999px;padding:3px 9px}.store-stats{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.store-stats div{display:grid;gap:2px;padding:9px 10px;border-radius:10px;background:#ffffff08;border:1px solid var(--line)}.store-stats small{font:500 10px var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--dim)}.store-stats b{font-weight:500;font-size:15px;font-variant-numeric:tabular-nums}.spark{margin-top:12px;width:100%;height:56px}.win-creative{top:330px;left:10px;width:200px;padding:10px}.win-creative img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.creative-meta{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:11px;color:var(--muted)}.platform{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:999px;background:#ffffff14;font:500 11px var(--sans);color:var(--text)}.platform:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.p-meta:before{background:var(--meta)}.p-tiktok:before{background:var(--tiktok)}.p-google:before{background:var(--google)}.win-chat{top:0;left:410px;width:230px;padding-bottom:12px}.mono-tag{margin-left:auto;font:500 10px var(--mono);color:var(--cyan);letter-spacing:.04em}.chat-q{margin:12px 14px 0;padding:10px 12px;border-radius:12px 12px 4px;background:#ffffff0f;font-size:12.5px;line-height:1.45}.chat-a{display:grid;gap:5px;margin:10px 14px 0;font-size:12px;color:#c3ccd4}.chat-step{font:500 10.5px var(--mono);color:var(--cyan)}.orb{position:absolute;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;box-shadow:0 14px 40px #00000073;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.orb svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.orb-cyan{top:-14px;left:360px;background:var(--cyan);color:var(--cyan-ink)}.orb-gold{top:545px;left:515px;background:var(--gold);color:#2b1d00}.orb-white{top:262px;left:-24px;background:var(--text);color:#05070a}.sheet{position:relative;margin-top:calc(var(--radius-sheet) * -1);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding:120px 0}.sheet-dark{background:var(--sheet);box-shadow:0 -1px 0 var(--line)}.statement{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:48px}.statement-title,.section-title{margin:0;font-weight:300;font-size:clamp(40px,5vw,64px);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.statement-title sup{font-size:.32em;vertical-align:super;color:var(--muted);margin-left:4px}.statement-side{margin:0;color:var(--muted);font-size:18px}.ways{margin-top:72px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.way{border-radius:24px;background:var(--card);border:1px solid var(--line);overflow:hidden;padding:0 28px 30px;transition:border-color .3s ease,transform .3s ease}.way:hover{border-color:#12dcef59;transform:translateY(-3px)}.way h3{margin:26px 0 8px;font-weight:400;font-size:24px;letter-spacing:-.01em}.way p{margin:0;color:var(--muted)}.way-visual{position:relative;height:230px;margin:0 -28px;background:radial-gradient(420px 200px at 50% 120%,rgba(18,220,239,.16),transparent 70%),var(--card-2);border-bottom:1px solid var(--line);overflow:hidden}.visual-filters{display:grid;align-content:center;gap:10px;padding:0 28px}.vf-row{display:flex;gap:8px}.vf-bars{display:grid;gap:8px;margin-top:8px}.vf-bars i{display:block;height:10px;width:var(--w);border-radius:6px;background:linear-gradient(90deg,#12dcefbf,#12dcef1a)}.visual-creatives figure{position:absolute;left:50%;top:30px;margin:0;width:132px;padding:7px;border-radius:14px;background:#1b2430;border:1px solid var(--line-2);box-shadow:0 18px 40px #00000073;transform:translate(var(--x)) rotate(var(--r));transition:transform .4s cubic-bezier(.2,.7,.2,1)}.way:hover .visual-creatives figure{transform:translate(calc(var(--x) + (var(--x) + 50%) * .25)) rotate(calc(var(--r) * 1.3)) translateY(-4px)}.visual-creatives figure:nth-child(2){z-index:2;top:22px}.visual-creatives img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:9px}.visual-creatives .platform{margin-top:7px;font-size:10.5px}.visual-feed{display:grid;align-content:center;gap:10px;padding:0 22px}.feed-item,.notif{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);font-size:13px;color:#c3ccd4}.feed-item strong,.notif strong{color:var(--text);font-weight:500}.feed-item time{margin-left:auto;font:500 11px var(--mono);color:var(--dim)}.signals{margin-top:96px;display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px}.signals .eyebrow{margin:0;line-height:1.5}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.marquee-track{display:flex;gap:14px;width:max-content;animation:slide 48s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-track span{padding:12px 20px;border-radius:999px;border:1px solid var(--line-2);font-size:18px;font-weight:300;color:#d9e0e6;white-space:nowrap}@keyframes slide{to{transform:translate(-50%)}}.principles{margin-top:88px;padding-top:56px;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.principles h3{margin:18px 0 8px;font-weight:400;font-size:22px}.principles p{margin:0;color:var(--muted)}.line-icon{width:34px;height:34px;fill:none;stroke:var(--cyan);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.footnote{margin:64px 0 0;font-size:12px;color:var(--dim)}.footnote sup{margin-right:3px}.band{position:relative;margin-top:calc(var(--radius-sheet) * -1);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;padding:110px 0 150px;color:var(--ice-ink);background:linear-gradient(var(--ice-line) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(90deg,var(--ice-line) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(180deg,var(--ice) 0%,var(--ice-2) 100%)}.cases-track{position:relative;min-height:420px}.case{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease,visibility .6s}.case.is-active{opacity:1;visibility:visible;transform:none}.case-quote{margin:0;font-weight:300;font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.case-who{margin:30px 0 0;display:grid;gap:2px;font-size:15px;color:var(--ice-muted)}.case-who strong{font-weight:500;color:var(--ice-ink);font-size:17px}.case-visual{display:grid;place-items:center;min-height:360px;border-radius:28px;background:radial-gradient(340px 220px at 30% 20%,rgba(18,220,239,.35),transparent 70%),radial-gradient(300px 200px at 90% 90%,rgba(244,194,91,.35),transparent 70%),#0a0e13;padding:32px}.mini-card{width:min(360px,100%);display:grid;gap:10px;padding:16px;border-radius:18px;background:linear-gradient(180deg,#161e28,#0f151c);border:1px solid var(--line-2);color:var(--text);box-shadow:0 24px 60px #00000073}.mini-head{display:flex;align-items:center;gap:12px}.mini-head img{width:54px;height:54px;border-radius:12px;object-fit:cover}.mini-head div{display:grid;line-height:1.3}.mini-head strong{font-weight:500;font-size:14.5px}.mini-head span{font-size:12.5px;color:var(--muted)}.price-line{display:flex;align-items:baseline;gap:10px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);font-size:13.5px;font-variant-numeric:tabular-nums}.price-line span{font:500 10.5px var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--dim);width:52px}.price-line s{color:var(--dim)}.price-line b{font-weight:500}.price-line em{margin-left:auto;font-style:normal;font-size:11.5px;color:var(--cyan)}.folder{width:54px;height:54px;border-radius:12px;background:linear-gradient(135deg,#12dcefe6,#12dcef59),#0a0e13}.roles{display:flex;gap:6px;flex-wrap:wrap}.roles span{padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);font-size:12px;color:#c3ccd4}.comment{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#ffffff0a;font-size:13px;color:#c3ccd4}.avatar{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--gold);color:#2b1d00;font-size:11px}.mini-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:min(330px,100%)}.mini-grid img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:14px;border:1px solid rgba(255,255,255,.12)}.mini-grid img:nth-child(2){transform:translateY(18px)}.mini-grid img:nth-child(4){transform:translateY(18px)}.cases-controls{margin-top:40px;display:flex;align-items:center;gap:10px}.round{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:0;background:var(--ice-ink);color:var(--ice);cursor:pointer;transition:transform .2s ease}.round:hover{transform:scale(1.06)}.round svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.round .i-play{display:none;fill:currentColor;stroke:none}.round[aria-pressed=true] .i-play{display:block}.round[aria-pressed=true] .i-pause{display:none}.dots{margin-left:14px;display:flex;gap:8px}.dots button{width:34px;height:4px;padding:0;border:0;border-radius:4px;background:var(--ice-line);cursor:pointer;position:relative;overflow:hidden}.dots button:after{content:"";position:absolute;inset:0;width:0;background:var(--ice-ink)}.dots button[aria-selected=true]:after{width:100%;transition:width var(--slide-ms, 6s) linear}.dots.is-paused button[aria-selected=true]:after{transition:none}.dev-grid{margin-top:64px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}.dev-list{display:grid;grid-template-columns:repeat(2,1fr);gap:34px 32px;align-content:start}.dev-list h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-weight:400;font-size:19px}.dev-list svg{width:20px;height:20px;fill:none;stroke:var(--cyan);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.dev-list p{margin:0;color:var(--muted);font-size:15.5px}.dev-cards{display:grid;gap:18px}.dev-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:24px;padding:18px;border-radius:24px;background:var(--card);border:1px solid var(--line)}.dev-card h3{margin:0 0 6px;font-weight:400;font-size:20px}.dev-card p{margin:0;font-size:14.5px;color:var(--muted)}.code{border-radius:14px;background:#06090d;border:1px solid var(--line);padding:14px;overflow-x:auto;font:400 11.5px/1.55 var(--mono);color:#c3ccd4}.code p{margin:0 0 8px;color:var(--text)}.code pre{margin:0;font:inherit;color:#9fe9f2}.c-verb{color:var(--gold);margin-right:6px}.chat{border-radius:14px;background:#06090d;border:1px solid var(--line);padding:2px 0 14px}.pricing-head{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:48px}.pricing-side{display:grid;gap:24px;justify-items:start}.pricing-side p{margin:0;color:var(--muted);font-size:18px}.billing-toggle{display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line-2);background:#ffffff08}.billing-toggle button{height:40px;padding:0 18px;border:0;border-radius:999px;background:transparent;color:var(--muted);font:500 14.5px var(--sans);cursor:pointer;transition:background .2s ease,color .2s ease}.billing-toggle button span{margin-left:6px;font:500 12px var(--mono);color:var(--cyan)}.billing-toggle button[aria-pressed=true]{background:var(--text);color:#05070a}.billing-toggle button[aria-pressed=true] span{color:var(--cyan-ink)}.billing-toggle button:focus-visible,.compare summary:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.plans{margin-top:64px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.plan{display:flex;flex-direction:column;padding:30px 28px 32px;border-radius:24px;background:var(--card);border:1px solid var(--line)}.plan-featured{position:relative;border-color:#12dcef80;background:radial-gradient(420px 220px at 50% -10%,rgba(18,220,239,.16),transparent 70%),var(--card);box-shadow:0 30px 80px -30px #12dcef59}.plan-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.plan h3,.plan-wide h3{margin:0;font-weight:500;font-size:22px}.plan-badge{padding:4px 10px;border-radius:999px;background:var(--cyan-soft);color:var(--cyan);font:500 11.5px var(--mono);letter-spacing:.04em}.plan-who{margin:10px 0 0;min-height:3.2em;color:var(--muted);font-size:15px}.plan-price{margin:26px 0 0;display:flex;align-items:baseline;gap:8px}.plan-amount{font-weight:300;font-size:56px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.plan-unit{color:var(--muted);font-size:15px}.plan-billing{margin:8px 0 0;font:400 12.5px var(--mono);color:var(--dim)}.plan .pill{margin-top:26px;width:100%}.pill-ghost{background:transparent;color:var(--text);border:1px solid var(--line-2)}.pill-ghost:hover{border-color:#12dcef8c;background:#12dcef0f}.plan-list{list-style:none;margin:28px 0 0;padding:24px 0 0;border-top:1px solid var(--line);display:grid;gap:12px;font-size:15px;color:#c3ccd4}.plan-list li{display:flex;gap:10px;align-items:flex-start}.tick{width:18px;height:18px;flex:none;margin-top:2px;fill:none;stroke:var(--cyan);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.plan-wide{margin-top:18px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;border-radius:24px;border:1px solid var(--line);background:linear-gradient(90deg,rgba(244,194,91,.08),transparent 45%),var(--card)}.plan-wide p{margin:6px 0 0;color:var(--muted);font-size:15.5px}.plan-wide .pill{flex:none}.compare{margin-top:32px;border-top:1px solid var(--line)}.compare summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:18px;padding:22px 0;font-size:18px;border-radius:6px}.compare summary::-webkit-details-marker{display:none}.compare summary span{flex:1;min-width:0}.compare summary:after{content:"+";flex:none;width:20px;text-align:center;font:300 26px/1 var(--sans);color:var(--cyan)}.compare[open] summary:after{content:"−"}.compare-scroll{overflow-x:auto;border-radius:18px;border:1px solid var(--line)}.compare table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.compare th,.compare td{padding:14px 18px;border-top:1px solid var(--line);text-align:center;font-variant-numeric:tabular-nums}.compare thead th{border-top:0;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:#ffffff05}.compare tbody th{text-align:left;font-weight:400;color:#d9e0e6}.compare td .tick{margin:0 auto}.compare td.none{color:var(--dim)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.faq{padding:40px 0 120px;background:var(--sheet)}.faq-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px}.faq-list details{border-top:1px solid var(--line);padding:4px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{min-width:0;overflow-wrap:anywhere;list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:18px;padding:20px 0;font-size:19px;font-weight:400;border-radius:6px}.faq-list summary span{flex:1;min-width:0}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";flex:none;width:20px;text-align:center;font:300 26px/1 var(--sans);color:var(--cyan)}.faq-list details[open] summary:after{content:"−"}.faq-list p{margin:0 0 22px;max-width:60ch;color:var(--muted)}.finale{position:relative;overflow:hidden;isolation:isolate;padding:140px 0 220px;background:linear-gradient(180deg,var(--sheet) 0%,#061017 100%);text-align:center}.pixels{position:absolute;inset:auto 0 0;width:100%;height:340px;z-index:-1}.finale-inner{display:grid;justify-items:center}.finale-title{margin:0;font-weight:300;font-size:clamp(40px,5.4vw,68px);line-height:1.02;letter-spacing:-.03em;text-wrap:balance}.finale-lead{margin:20px 0 0;max-width:46ch;font-size:18px;color:var(--muted)}.request{margin-top:40px;width:min(760px,100%);display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:14px 12px;padding:18px;border-radius:28px;background:#10161dcc;border:1px solid var(--line-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:left}.field{display:grid;gap:6px}.request-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}.request-foot p{margin:0;padding-left:14px;font-size:13.5px;color:var(--muted)}.field span{padding-left:14px;font:500 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.field input,.field select{height:52px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:#070a0e;color:var(--text);font:400 15px var(--sans)}.field select{appearance:none;color-scheme:dark;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,var(--dim) 50%),linear-gradient(135deg,var(--dim) 50%,transparent 50%);background-position:right 22px center,right 17px center;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.field select:invalid{color:var(--dim)}.field input::placeholder{color:var(--dim)}.field input:focus,.field select:focus{outline:none;border-color:var(--cyan);box-shadow:0 0 0 3px #12dcef2e}.form-status{grid-column:1 / -1;margin:0;min-height:1em;padding-left:14px;font-size:13.5px;color:var(--cyan)}.form-status:empty{display:none}.form-status.is-refused{color:var(--gold)}.footer{background:#020304;padding:72px 0 40px;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:32px}.footer-brand p{margin:14px 0 0;color:var(--muted);font-size:14.5px}.footer h4{margin:0 0 14px;font-weight:500;font-size:14.5px}.footer-grid>div:not(.footer-brand){display:grid;gap:10px;align-content:start}.footer-grid a{color:var(--muted);font-size:14.5px}.footer-grid a:hover{color:var(--text)}.footer-bottom{margin-top:56px;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;font-size:13px;color:var(--dim)}.request-privacy{grid-column:1 / -1;margin:0;padding-left:14px;font-size:13px;color:var(--dim)}.request-privacy a{color:var(--muted);text-decoration:underline;text-underline-offset:3px}.request-privacy a:hover{color:var(--text)}.legal-nav{border-bottom:1px solid var(--line)}.legal-nav-inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.legal-back{font-size:15px;color:var(--muted)}.legal-back:hover{color:var(--text)}.legal{max-width:760px;padding-block:72px 96px}.legal h1{margin:0;font:500 clamp(36px,6vw,52px) / 1.1 var(--sans);letter-spacing:-.02em}.legal-meta{margin:20px 0 0;font:400 13px var(--mono);color:var(--dim)}.legal-lead{margin:32px 0 0;font-size:19px}.legal h2{margin:56px 0 14px;font:500 22px/1.3 var(--sans);scroll-margin-top:24px}.legal p,.legal li{color:var(--muted)}.legal p{margin:0 0 14px}.legal ul{margin:0 0 14px;padding-left:20px;display:grid;gap:8px}.legal strong{color:var(--text);font-weight:500}.legal a{color:var(--cyan)}.legal a:hover{text-decoration:underline}.legal-footer{padding-top:0}.legal-footer .footer-bottom{margin-top:0;border-top:0}.legal-footer a:hover{color:var(--text)}@media(max-width:760px){.legal{padding-block:48px 72px}.legal-footer .footer-bottom{flex-direction:column}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:none}@media(max-width:1180px){.collage{transform:scale(.86);transform-origin:top left}}@media(max-width:1024px){.hero{padding:130px 0 180px}.hero-grid{grid-template-columns:1fr;gap:56px}.collage{transform:none;height:520px;max-width:620px}.statement,.dev-grid,.faq-grid,.pricing-head{grid-template-columns:minmax(0,1fr);gap:28px}.plans{grid-template-columns:minmax(0,1fr)}.plan-who{min-height:0}.ways{grid-template-columns:minmax(0,1fr)}.principles{grid-template-columns:minmax(0,1fr);gap:34px}.case{grid-template-columns:minmax(0,1fr);gap:32px}.cases-track{min-height:760px}.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}@media(max-width:760px){:root{--radius-sheet: 28px}body{font-size:16px}.wrap{padding-inline:16px}.nav-links,.nav-signin{display:none}.nav-toggle{display:block}.nav-actions{gap:10px}.nav.is-open{background:#05070af5}.nav.is-open .nav-links{display:grid;position:absolute;top:calc(72px + env(safe-area-inset-top,0px));left:0;right:0;padding:12px 16px 24px;gap:16px;background:#05070af5;border-bottom:1px solid var(--line);font-size:17px}.nav-inner{gap:12px}.hero{min-height:0}.collage{height:auto;max-width:100%;display:grid}.collage .window{position:relative;inset:auto;transform:none!important}.win-stores{width:100%}.win-table th:nth-child(4),.win-table td:nth-child(4){display:none}.win-store{width:88%;margin:-34px 0 0 auto}.win-creative,.win-chat,.orb{display:none}.horizon{width:1000px;bottom:-720px}.sheet{padding:88px 0}.signals,.dev-list,.dev-card{grid-template-columns:1fr}.cases-track{min-height:640px}.case-visual{min-height:300px;padding:20px}.request{grid-template-columns:1fr;border-radius:22px}.request-foot{flex-direction:column-reverse;align-items:stretch}.request .pill{width:100%}.plan-wide{flex-direction:column;align-items:stretch}.footer-bottom{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.enter,.collage{animation:none}.reveal{opacity:1;transform:none;transition:none}.marquee-track{animation:none}.case,.window,.orb,.way,.visual-creatives figure{transition:none}.dots button[aria-selected=true]:after{transition:none}}
