.lp{position:relative;overflow-x:clip;--amber:#f5b942}.lp h1,.lp h2,.lp h3{font-family:var(--font-display),var(--font)}.lp-wrap{position:relative;width:100%;max-width:1200px;margin:0 auto;padding-left:clamp(16px,4vw,32px);padding-right:clamp(16px,4vw,32px)}.lp-grid-bg{position:absolute;inset:0 0 auto;height:1100px;pointer-events:none;z-index:0;background-image:linear-gradient(rgba(91,140,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(91,140,255,.07) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:radial-gradient(900px 620px at 70% 260px,#000 10%,transparent 75%);mask-image:radial-gradient(900px 620px at 70% 260px,#000 10%,transparent 75%)}.lp main,.lp-nav{position:relative;z-index:1}.lp-nav{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:rgba(7,11,22,.66);backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);border-bottom:1px solid var(--hair)}.lp-nav-inner{display:flex;align-items:center;gap:24px;height:68px}.lp-links{flex:1 1;display:flex;justify-content:center;gap:24px;white-space:nowrap;font-size:var(--text-footnote);font-weight:500}.lp-links a{color:var(--ink-2);transition:color .2s var(--ease)}.lp-links a:hover{color:var(--ink)}.lp-nav-cta{display:flex;align-items:center;gap:14px}.lp-nav-cta .lang-select{min-height:30px;padding:0 24px 0 8px;font-size:var(--text-caption);color:var(--ink-2);background-color:transparent}@media (max-width:1200px){.lp-nav-cta .lang-select{display:none}}.lp-nav-start{white-space:nowrap;flex:none}.lp-start-short{display:none}.lp-nav-login{color:var(--ink-2);font-size:var(--text-footnote);font-weight:500}.lp-nav-login:hover{color:var(--ink)}.eyebrow{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.eyebrow:before{content:"";width:6px;height:6px;background:var(--accent-link);box-shadow:0 0 10px var(--accent-link)}.lp-btn{min-height:50px;padding:0 24px;font-size:var(--text-subhead);font-weight:600;border-radius:12px;gap:10px}.lp-btn-primary{background:linear-gradient(180deg,#4d7cf5,#3466e6);box-shadow:inset 0 0 0 1px rgba(157,184,255,.35),0 10px 30px rgba(52,102,230,.45);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.lp-btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(157,184,255,.5),0 14px 40px rgba(52,102,230,.6)}.lp-btn-primary span{transition:transform .2s var(--ease)}.lp-btn-primary:hover span{transform:translateX(3px)}.lp-section{padding-top:120px}.lp-head{display:flex;flex-direction:column;gap:14px;max-width:680px;margin-bottom:40px}.lp-head-center{align-items:center;text-align:center;margin-left:auto;margin-right:auto}.lp-head-center .eyebrow{align-self:center}.lp-head h2{font-size:clamp(1.875rem,4vw,3rem);line-height:1.05;letter-spacing:-.035em;font-weight:700}.lp-head p{font-size:var(--text-body);line-height:1.6;color:var(--ink-3)}.lp-head .h2-quiet{font-size:clamp(1.25rem,2.4vw,1.5rem);letter-spacing:-.02em}.checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px;font-size:var(--text-callout);line-height:1.5}.checks li{display:flex;gap:14px;align-items:flex-start}.checks li>span:last-child{display:flex;flex-direction:column;gap:2px}.checks li b{color:var(--ink);font-weight:600}.checks li b+span{color:var(--ink-3)}.check-glyph{flex:none;width:22px;height:22px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;background:var(--ok-tint);color:var(--ok-ink);font-size:.75rem;font-weight:700}[data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s cubic-bezier(.2,.7,.2,1)}[data-reveal][data-in]{opacity:1;transform:none}.hero{padding-top:clamp(40px,8vh,88px);padding-bottom:24px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(40px,5vw,72px);gap:clamp(40px,5vw,72px);align-items:center}.hero-copy{display:flex;flex-direction:column;gap:24px}.eyebrow-plain{letter-spacing:.04em;text-transform:none;font-size:var(--text-footnote);color:var(--ink-2)}.eyebrow-plain:before{display:none}.hero-h1{font-size:clamp(2.5rem,4.1vw,4rem);line-height:1;letter-spacing:-.05em;font-weight:800;animation:rise .9s cubic-bezier(.2,.7,.2,1) .06s both}.hero-line{display:block;white-space:nowrap}.hero-accent{background:linear-gradient(100deg,#10a37f,#6b8cff 30%,#c08bff 55%,#d97757 78%,#20b8cd);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 8s linear infinite}.hero-lead{font-size:clamp(1.0625rem,1.4vw,1.1875rem);line-height:1.6;color:var(--ink-2);max-width:540px;animation:rise .9s cubic-bezier(.2,.7,.2,1) .16s both}.hero-ctas{display:flex;flex-wrap:wrap;gap:12px;animation:rise .9s cubic-bezier(.2,.7,.2,1) .24s both}.hero-fine{font-size:var(--text-footnote);color:var(--ink-4)}.chat-stage{position:relative;display:flex;flex-direction:column;gap:0;animation:rise 1s cubic-bezier(.2,.7,.2,1) .15s both}.ai-dock{--cycle:9.8s;z-index:1;display:grid;grid-template-columns:repeat(7,42px);grid-gap:14px 16px;gap:14px 16px;width:max-content;max-width:100%;margin:0 auto -1px;padding:16px 20px 18px;border-radius:22px 22px 0 0;background:linear-gradient(180deg,rgba(29,41,69,.55),rgba(19,28,49,.35));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),inset 0 0 0 1px var(--hair);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ai-dock,.ai-node{position:relative;justify-content:center}.ai-node{display:flex;animation:dock-in .6s cubic-bezier(.3,1.4,.5,1) both;animation-delay:calc(var(--i) * .06s + .3s)}.ai-node-mark{position:relative;display:block;animation:bob 4.6s ease-in-out infinite,lift var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * -.33s),calc(var(--i) * .7s + 1.6s)}.ai-node-mark .ai-mark{display:block;border-radius:11px;box-shadow:0 8px 20px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.07);transition:transform .35s cubic-bezier(.3,1.5,.5,1)}.ai-node-mark:before{content:"";position:absolute;inset:-5px;border-radius:15px;border:1.5px solid var(--who);opacity:0;animation:ping var(--cycle) ease-out infinite;animation-delay:calc(var(--i) * .7s + 1.6s)}.ai-node-mark:after{content:"";position:absolute;inset:-14px;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,var(--who),transparent);opacity:0;animation:halo var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * .7s + 1.6s)}.ai-node:hover .ai-mark{transform:scale(1.15) rotate(-6deg)}.ai-node:hover .ai-float-name{opacity:1;transform:translateX(-50%)}.ai-beam{top:100%;width:2px;height:var(--below);transform:translateX(-50%);transform-origin:top;border-radius:1px;background:linear-gradient(180deg,var(--who),transparent);animation:beam var(--cycle) ease-in-out infinite;animation-delay:calc(var(--i) * .7s + 1.6s)}.ai-beam,.ai-float-name{position:absolute;left:50%;opacity:0;pointer-events:none}.ai-float-name{bottom:calc(100% + 8px);z-index:2;padding:3px 8px;border-radius:7px;white-space:nowrap;font-size:var(--text-caption-2);font-weight:600;color:var(--ink);background:var(--raised);box-shadow:var(--pop-shadow);transform:translate(-50%,3px);transition:opacity .2s,transform .2s}@keyframes dock-in{0%{opacity:0;transform:translateY(14px) scale(.5);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes lift{0%,10%,to{translate:0 0;scale:1}3%{translate:0 -6px;scale:1.18}7%{translate:0 -2px;scale:1.06}}@keyframes ping{0%{opacity:0;transform:scale(1)}2%{opacity:1;transform:scale(1)}9%{opacity:0;transform:scale(1.6)}to{opacity:0}}@keyframes halo{0%,to{opacity:0}3%{opacity:.7}10%{opacity:0}}@keyframes beam{0%{opacity:0;transform:translateX(-50%) scaleY(0)}3%{opacity:.9;transform:translateX(-50%) scaleY(1)}9%{opacity:0;transform:translateX(-50%) scaleY(1)}to{opacity:0}}.gpt{position:relative;margin:0;border-radius:20px;background:#212121;color:#ececec;font-family:ui-sans-serif,-apple-system,system-ui,Segoe UI,Helvetica,Arial,sans-serif;box-shadow:0 0 0 1px rgba(255,255,255,.1),0 40px 100px rgba(0,0,0,.6),0 0 140px -30px rgba(16,163,127,.45);overflow:hidden}.gpt-top{display:flex;align-items:center;justify-content:space-between;height:54px;padding:0 14px 0 18px}.gpt-model{display:inline-flex;align-items:center;gap:4px;font-size:1.0625rem;font-weight:600;color:#ececec}.gpt-chev{display:inline-flex;color:#9b9b9b}.gpt-top-icons{display:inline-flex;gap:16px;color:#b4b4b4}.gpt-body{display:grid;padding:14px 28px 26px;font-size:.96875rem;line-height:1.7}.gpt-layer{grid-area:1/1;display:flex;flex-direction:column;gap:22px;min-width:0}.gpt-ghost{visibility:hidden}.gpt-ghost *{animation:none!important}.gpt-q{align-self:flex-end;max-width:80%;padding:10px 18px;border-radius:22px;background:#303030;color:#ececec;animation:rise .4s cubic-bezier(.2,.7,.2,1) both}.gpt-searching{align-self:flex-start;font-size:.9375rem;font-weight:500;background:linear-gradient(90deg,#8a8a8a,#8a8a8a 35%,#f2f2f2 50%,#8a8a8a 65%,#8a8a8a);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shine 1.6s linear infinite}.gpt-a p{margin:0 0 16px}.gpt-a strong{font-weight:600;color:#fff}.gpt-a .w{animation:word-in .4s both}.gpt-cite{display:inline-flex;align-items:center;height:21px;margin-left:6px;padding:0 9px;border-radius:999px;vertical-align:1px;font-size:.75rem;font-weight:500;color:#d6d6d6;background:#3a3a3a;animation:pop .35s cubic-bezier(.3,1.5,.5,1) both}.gpt-actions{display:flex;align-items:center;gap:14px;margin-top:2px;color:#a8a8a8;opacity:0;transform:translateY(4px);transition:opacity .4s var(--ease),transform .4s var(--ease)}.gpt-actions.on{opacity:1;transform:none}.gpt-sources{display:inline-flex;align-items:center;gap:7px;height:30px;margin-left:4px;padding:0 12px 0 8px;border-radius:999px;font-size:.8125rem;font-weight:500;color:#ececec;box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:currentColor;animation:blink .9s steps(1) infinite}.fav{width:16px;height:16px;border-radius:50%;background:var(--ink-5)}.fav-ei{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 4C12 8.4 15.6 12 20 12C15.6 12 12 15.6 12 20C12 15.6 8.4 12 4 12C8.4 12 12 8.4 12 4Z' fill='white'/%3E%3C/svg%3E") center /10px no-repeat}.chat-note{font-size:var(--text-caption);color:var(--ink-4);text-align:center}.street{position:relative;height:230px;border-radius:24px;overflow:hidden;background:linear-gradient(180deg,#0c1530,#101a36 58%,#0a0f1f 0,#0a0f1f);box-shadow:inset 0 0 0 1px var(--line)}.street:after{content:"";top:74%;height:2px;background:repeating-linear-gradient(90deg,rgba(245,185,66,.35) 0 22px,transparent 22px 44px)}.street-shops,.street:after{position:absolute;left:0;right:0}.street-shops{top:22px;height:112px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:14px;gap:14px;padding:0 22px}.shop{position:relative;display:flex;flex-direction:column;background:#141f3d;box-shadow:inset 0 0 0 1px var(--hair);overflow:visible}.shop,.shop-awning{border-radius:8px 8px 0 0}.shop-awning{height:16px;background:repeating-linear-gradient(90deg,#27345a 0 12px,#1d2948 12px 24px)}.shop-window{flex:1 1;margin:12px;border-radius:4px;background:#0e1630}.shop-yours{background:#1a2a5c;box-shadow:0 0 0 1px rgba(91,140,255,.6),0 0 60px rgba(91,140,255,.45);z-index:1}.shop-yours .shop-awning{background:repeating-linear-gradient(90deg,#3466e6 0 12px,#5b8cff 12px 24px)}.shop-yours .shop-window{background:linear-gradient(180deg,#ffe7a8,var(--amber));box-shadow:0 0 30px rgba(245,185,66,.65);animation:lamp 3.2s ease-in-out infinite}.shop-sign{position:absolute;left:50%;top:-14px;transform:translateX(-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 10px;white-space:nowrap;border-radius:999px;font-size:var(--text-caption-2);font-weight:700;color:#fff;background:var(--accent);box-shadow:0 6px 18px rgba(52,102,230,.55)}.street-walk{position:absolute;left:0;right:0;top:146px;height:70px;container-type:inline-size}.walker{position:absolute;left:-12px;top:calc(var(--lane) * 20px + 6px);width:8px;height:8px;border-radius:50%;background:#8a98ba;box-shadow:0 0 8px rgba(138,152,186,.5);animation:walk 12s linear infinite;animation-delay:calc(var(--i) * -.41s - var(--lane) * 1.3s)}.walker-in{background:#ffd57a;box-shadow:0 0 10px rgba(245,185,66,.7);animation-name:walk-in}.street-sign{position:absolute;left:22px;top:14px;z-index:2;display:grid;grid-template-columns:auto auto;align-items:center;grid-gap:2px 12px;gap:2px 12px;padding:8px 12px;border-radius:8px;background:#0f6b45;box-shadow:inset 0 0 0 2px #e9fff4,0 10px 30px rgba(0,0,0,.45);color:#fff}.street-sign b{font-family:var(--font-display),var(--font);font-size:1.0625rem;font-weight:800;letter-spacing:-.01em}.street-sign small{grid-column:1/-1;font-size:var(--text-caption-2);font-weight:600;color:#c8f5df}.street-sign-ais{display:inline-flex;gap:3px}.street-ai{display:inline-flex;animation:bob 3.6s ease-in-out infinite;animation-delay:calc(var(--i) * -.4s)}.street-ai .ai-mark{display:block;border-radius:5px}.geo-compare{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:18px}.geo-card{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:20px;background:rgba(19,28,49,.7);box-shadow:inset 0 0 0 1px var(--hair)}.geo-card p{color:var(--ink-2);font-size:var(--text-subhead);line-height:1.55}.geo-card-h{font-size:var(--text-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.geo-card-now{box-shadow:inset 0 0 0 1px rgba(91,140,255,.5),0 20px 60px -20px rgba(52,102,230,.5)}.geo-card-now .geo-card-h{color:var(--accent-ink)}.serp{gap:9px;padding:14px;border-radius:12px;background:rgba(7,11,22,.5)}.serp,.serp-row{display:flex;flex-direction:column}.serp-row{gap:4px;opacity:.8}.serp-row i{width:30%;height:5px;border-radius:3px;background:#3c5ea8}.serp-row b{height:6px;border-radius:3px;background:var(--line)}[data-in] .serp-row{animation:serp 4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .2s)}.answer-mini{display:flex;flex-direction:column;gap:8px;padding:14px;border-radius:12px;background:rgba(7,11,22,.5);min-height:126px}.answer-line{display:block;width:92%;height:6px;border-radius:3px;background:var(--line)}.answer-names{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.answer-names b{width:70px;height:26px;border-radius:999px;background:var(--fill)}.answer-names .you{width:auto;display:inline-flex;align-items:center;gap:6px;padding:0 12px;font-size:var(--text-caption);font-weight:700;color:#1a1205;background:linear-gradient(90deg,#ffd57a,var(--amber));box-shadow:0 0 20px rgba(245,185,66,.45)}[data-in] .answer-names .you{animation:pop .6s cubic-bezier(.3,1.5,.5,1) .6s both}.facts{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:18px}.fact{display:flex;flex-direction:column;gap:10px;padding:26px 28px;border-radius:22px;background:rgba(19,28,49,.55);box-shadow:inset 0 0 0 1px var(--hair)}.fact-google{background:radial-gradient(420px 200px at 0 0,rgba(66,133,244,.16),transparent),rgba(19,28,49,.55)}.fact-chatgpt{background:radial-gradient(420px 200px at 0 0,rgba(16,163,127,.18),transparent),rgba(19,28,49,.55)}.fact .ai-mark{border-radius:11px;margin-bottom:4px}.fact-v{font-family:var(--font-display),var(--font);font-size:clamp(3rem,6vw,4.5rem);font-weight:800;letter-spacing:-.05em;line-height:1;background:linear-gradient(180deg,#fff,#9db8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.fact-l{color:var(--ink);font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:600;letter-spacing:-.01em;line-height:1.35}.fact-s{margin-top:auto;padding-top:4px;font-size:var(--text-caption);color:var(--ink-4)}.live{gap:28px;padding:clamp(26px,4vw,44px);border-radius:28px;background:radial-gradient(600px 300px at 0 0,rgba(45,212,167,.12),transparent),radial-gradient(600px 300px at 100% 100%,rgba(91,140,255,.18),transparent),rgba(19,28,49,.7);box-shadow:inset 0 0 0 1px var(--line)}.live,.live-head{display:flex;flex-direction:column}.live-head{gap:10px}.live-head h2{font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.05;letter-spacing:-.035em;font-weight:700}.live-head p{color:var(--ink-3);font-size:var(--text-subhead);line-height:1.55}.live-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.live-stat{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-width:0;padding:22px 24px;border-radius:18px;background:rgba(7,11,22,.55);box-shadow:inset 0 0 0 1px var(--hair)}.live-v{font-family:var(--font-display),var(--font);font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:800;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.live-unit{font-size:.55em;letter-spacing:-.02em}.live-plus{color:var(--ok);margin-right:2px}.live-l{color:var(--ink-3);font-size:var(--text-subhead);line-height:1.45}.live-stat--flags{position:relative;overflow:hidden;padding-top:66px}.flag-marquee{position:absolute;inset:18px 0 auto 0;height:40px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.flag-track{display:flex;gap:9px;width:max-content;padding:5px 0;animation:flag-scroll 30s linear infinite;animation-play-state:paused}.flag-track[data-run]{animation-play-state:running}.flag-track img{width:30px;height:30px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px rgba(255,255,255,.14),0 6px 14px rgba(0,0,0,.4)}.flag-marquee:hover .flag-track{animation-play-state:paused}@keyframes flag-scroll{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.flag-track{animation:none}}.flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.flow-step{display:flex;flex-direction:column;gap:16px;padding:12px 12px 18px;border-radius:20px;background:linear-gradient(180deg,rgba(29,41,69,.7),rgba(19,28,49,.7));box-shadow:inset 0 0 0 1px var(--line);transition-delay:calc(var(--i) * .06s)}.flow-visual{min-width:0}.flow-head{display:flex;gap:12px;align-items:flex-start;padding:0 6px}.flow-n{flex:none;width:28px;height:28px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-footnote);font-weight:800;color:#fff;background:var(--accent);box-shadow:0 0 0 4px rgba(91,140,255,.16)}.flow-text{display:flex;flex-direction:column;gap:3px}.flow-text h3{margin:0;font-size:1.0625rem;letter-spacing:-.02em;font-weight:700;line-height:1.3}.flow-text p{color:var(--ink-3);font-size:var(--text-footnote);line-height:1.5}.mw{height:236px;flex-direction:column;border-radius:14px;background:#0a1020;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.mw,.mw-bar{display:flex}.mw-bar{flex:none;align-items:center;gap:5px;height:30px;padding:0 12px;border-bottom:1px solid var(--hair);background:rgba(255,255,255,.02)}.mw-bar i{width:8px;height:8px;border-radius:4px;background:var(--line)}.mw-bar span{margin-left:8px;font-size:var(--text-caption-2);font-weight:600;color:var(--ink-4)}.mw-body{flex:1 1;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:14px 16px;min-width:0;font-size:var(--text-caption);color:var(--ink-2)}.mw-chip{align-self:flex-start;padding:2px 9px;border-radius:999px;font-size:var(--text-caption-2);font-weight:700;color:var(--ok-ink);background:var(--ok-tint)}.mw-field{display:flex;align-items:center;height:38px;padding:0 12px;border-radius:9px;background:var(--panel);box-shadow:inset 0 0 0 1.5px var(--accent-link);color:var(--ink);white-space:nowrap;overflow:hidden}.mw-field .caret{background:var(--accent-link)}.mw-btn{position:relative;display:flex;align-items:center;justify-content:center;height:36px;border-radius:9px;font-size:var(--text-footnote);font-weight:700;color:#fff;background:var(--accent)}.mw-btn span{position:absolute}.mw-btn-sm{width:92px;height:30px;font-size:var(--text-caption)}[data-in] .mw-body>.mw-btn:not(.mw-approve){animation:press 4s ease-in-out 1s infinite}.mw-term{margin:0;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-step{opacity:0}[data-in] .mw-step{animation:term 7s infinite;animation-delay:calc(var(--i) * .8s + .3s)}.mw-ok{color:var(--ok)}.mw-arrow{color:var(--accent-link)}.mw-auth{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding:7px 7px 7px 10px;border-radius:10px;background:var(--panel)}.mw-auth-marks{display:inline-flex;align-items:center;gap:6px}.mw-auth-marks .ai-mark{border-radius:5px}.mw-auth .mw-btn{animation:approve-bg 6s .6s infinite}.mw-auth .approve-idle{animation:approve-idle 6s .6s infinite}.mw-auth .approve-done{opacity:0;animation:approve-done 6s .6s infinite}.mw-row{display:flex;gap:9px;padding:8px 10px;border-radius:8px;background:var(--panel);white-space:nowrap;overflow:hidden}.mw-row,.mw-tick{align-items:center}.mw-tick{flex:none;width:18px;height:18px;border-radius:5px;display:inline-flex;justify-content:center;font-size:.625rem;font-weight:800;color:transparent;background:var(--fill)}[data-in] .mw-tick{animation:tick-once .45s calc(var(--i) * .6s + .5s) cubic-bezier(.3,1.5,.5,1) forwards}.mw-title{font-size:var(--text-footnote);color:var(--ink)}.mw-tag{margin-left:auto;padding:1px 8px;border-radius:999px;font-size:var(--text-caption-2);font-weight:700;color:var(--ok-ink);background:var(--ok-tint)}.approve-dot{flex:none;width:7px;height:7px;border-radius:4px;background:var(--wait)}[data-in] .approve-dot{animation:dot-ok 6s infinite}.mw-approve{height:32px;margin-top:2px}.approve-done{opacity:0}[data-in] .mw-approve{animation:approve-bg 6s infinite}[data-in] .mw-approve .approve-idle{animation:approve-idle 6s infinite}[data-in] .mw-approve .approve-done{animation:approve-done 6s infinite}.mw-sub{color:var(--ink-3)}.mw-track{height:7px;border-radius:4px;background:var(--fill);overflow:hidden}.mw-track span{display:block;width:75%;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--accent-link),var(--ok));transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.3,.9,.3,1) .3s}[data-in] .mw-track span{transform:scaleX(1)}.mw-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.mw-stats>span{display:flex;flex-direction:column;gap:1px;padding:7px 8px;border-radius:8px;background:var(--panel);min-width:0}.mw-stats b{font-size:1rem;font-weight:600;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mw-stats small{font-size:.625rem;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mw-ai{display:grid;grid-template-columns:16px minmax(0,1fr) 30px;grid-gap:8px;gap:8px;align-items:center}.mw-ai .ai-mark{border-radius:4px}.mw-ai .mono{text-align:right;font-size:var(--text-caption-2);color:var(--ink-3)}.mw-bar-track{height:6px;border-radius:3px;background:var(--fill);overflow:hidden}.mw-bar-track span{display:block;height:100%;border-radius:3px;transform:scaleX(0);transform-origin:left;transition:transform 1.1s cubic-bezier(.3,.9,.3,1);transition-delay:calc(var(--i) * .12s + .4s)}[data-in] .mw-bar-track span{transform:scaleX(1)}.connect-strip{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1.45fr);grid-gap:20px 28px;gap:20px 28px;align-items:start;margin-top:14px;padding:22px 24px;border-radius:20px;background:rgba(19,28,49,.55);box-shadow:inset 0 0 0 1px var(--hair)}.connect-strip h3{margin:6px 0 0;font-size:1.0625rem;font-weight:700;letter-spacing:-.02em}.connect{display:flex;flex-direction:column;gap:10px}.connect-tabs{display:flex;flex-wrap:wrap;gap:6px}.connect-tab{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 11px 0 7px;border:0;border-radius:10px;font-size:var(--text-footnote);font-weight:600;color:var(--ink-3);background:transparent;box-shadow:inset 0 0 0 1px var(--hair);cursor:pointer;transition:background .2s,box-shadow .2s,color .2s}.connect-tab.on,.connect-tab:hover{color:var(--ink)}.connect-tab.on{background:rgba(91,140,255,.12);box-shadow:inset 0 0 0 1px rgba(91,140,255,.6)}.connect-tab .ai-mark,.connect-tab svg{border-radius:5px}.code{border-radius:12px;background:#060a14;box-shadow:inset 0 0 0 1px var(--hair);overflow:hidden;animation:fade-in .3s both}.code-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:34px;padding:0 8px 0 14px;border-bottom:1px solid var(--hair);font-size:var(--text-caption-2);color:var(--ink-4)}.code-copy{flex:none;height:24px;padding:0 10px;border:0;border-radius:7px;font-size:var(--text-caption);font-weight:600;color:var(--ink);background:var(--fill);cursor:pointer}.code-copy:hover{background:var(--raised)}.code pre{margin:0;padding:12px 14px;font-size:.8125rem;line-height:1.65;color:#cfe0ff;white-space:pre-wrap;word-break:break-all}.code pre i{font-style:normal;color:var(--ok)}.results{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(40px,6vw,80px);gap:clamp(40px,6vw,80px);align-items:center}.results-copy{gap:32px}.dash,.results-copy{display:flex;flex-direction:column}.dash{margin:0;padding:26px;border-radius:22px;gap:22px;background:linear-gradient(180deg,rgba(29,41,69,.85),rgba(15,22,40,.9));box-shadow:0 0 0 1px var(--line),0 40px 100px rgba(0,0,0,.45),0 0 120px -30px rgba(91,140,255,.45)}.dash-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:var(--text-footnote);color:var(--ink-3)}.dash-chip{flex:none;padding:3px 9px;border-radius:999px;font-size:var(--text-caption);background:var(--fill);color:var(--ink-3)}.dash-total{display:grid;grid-template-columns:auto 1fr;grid-gap:24px;gap:24px;align-items:end}.dash-num{font-size:clamp(2.75rem,5vw,3.75rem);font-weight:600;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-spark{width:100%;height:56px;overflow:visible}.spark-area{opacity:0}[data-in] .spark-area{animation:fade-in .8s .6s forwards}.dash-bars{display:flex;flex-direction:column;gap:14px}.dash-bar{display:grid;grid-template-columns:24px 88px minmax(0,1fr) 44px;grid-gap:12px;gap:12px;align-items:center;font-size:var(--text-footnote)}.dash-bar .ai-mark{border-radius:6px}.dash-name{color:var(--ink-2);font-weight:600}.dash-track{height:10px;border-radius:5px;background:var(--fill);overflow:hidden}.dash-track>span{display:block;height:100%;border-radius:5px;transform:scaleX(0);transform-origin:left;transition:transform 1.2s cubic-bezier(.3,.9,.3,1);transition-delay:calc(var(--i) * .12s + .2s)}[data-in] .dash-track>span{transform:scaleX(1)}.dash-v{text-align:right;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.dash-foot>div{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:14px;background:rgba(7,11,22,.5);box-shadow:inset 0 0 0 1px var(--hair)}.dash-foot .mono{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dash-foot small{font-size:var(--text-caption);color:var(--ink-3)}.price-card{position:relative;max-width:520px;margin:0 auto;padding:34px;border-radius:26px;display:flex;flex-direction:column;gap:20px;background:radial-gradient(500px 220px at 50% -10%,rgba(91,140,255,.25),transparent),linear-gradient(180deg,rgba(29,41,69,.9),rgba(15,22,40,.95));box-shadow:0 0 0 1px rgba(91,140,255,.45),0 40px 100px rgba(0,0,0,.45)}.price-pill{align-self:flex-start;padding:5px 12px;border-radius:999px;font-size:var(--text-caption);font-weight:600;color:var(--ok-ink);background:var(--ok-tint)}.price-figure{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;color:var(--ink-3)}.price-amount{font-family:var(--font-display),var(--font);font-size:clamp(3.5rem,8vw,4.75rem);font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-card .checks{margin:4px 0 8px}.faq{display:flex;flex-direction:column;gap:10px;max-width:820px}.faq details{border-radius:16px;background:rgba(19,28,49,.7);box-shadow:inset 0 0 0 1px var(--hair);padding:20px 22px;transition:box-shadow .3s}.faq details[open]{box-shadow:inset 0 0 0 1px var(--line-strong)}.faq summary{cursor:pointer;font-weight:600;font-size:var(--text-body);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;width:28px;height:28px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:var(--fill);color:var(--ink-2);font-weight:400;font-size:1.125rem;transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:12px;color:var(--ink-2);font-size:var(--text-subhead);line-height:1.65}.cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;padding:56px 24px 64px;margin-bottom:64px;border-radius:30px;background:radial-gradient(700px 320px at 50% 0,rgba(52,102,230,.35),transparent),rgba(19,28,49,.7);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.cta h2{font-size:clamp(2.5rem,6vw,4.5rem);line-height:1;letter-spacing:-.05em;font-weight:800}.cta p{color:var(--ink-2);font-size:var(--text-body);max-width:520px}.cta p,.orbit{margin-bottom:8px}.orbit{position:relative;width:280px;height:280px}.orbit-ring{position:absolute;inset:20px;border-radius:50%;border:1px dashed rgba(91,140,255,.35)}.orbit-ring-2{inset:60px;border-style:solid;border-color:rgba(91,140,255,.18)}.orbit-core{position:absolute;left:50%;top:50%;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:26px;display:flex;align-items:center;justify-content:center;background:#0f1730;box-shadow:0 0 0 1px var(--line-strong),0 0 60px rgba(91,140,255,.5);animation:breathe 4s ease-in-out infinite}.orbit-arm{position:absolute;inset:20px;border-radius:50%;animation:orbit 36s linear infinite;animation-delay:calc(var(--i) * -36s / var(--n))}.orbit-sat{position:absolute;left:50%;top:0;margin:-18px 0 0 -18px;animation:orbit 36s linear infinite reverse;animation-delay:calc(var(--i) * -36s / var(--n))}.orbit-sat .ai-mark{display:block;border-radius:11px;box-shadow:0 10px 30px rgba(0,0,0,.5)}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes shimmer{to{background-position:-220% 0}}@keyframes shine{0%{background-position:100% 0}to{background-position:-150% 0}}@keyframes pulse-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.22)}}@keyframes blink{50%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes dot{0%,to{transform:translateY(0);opacity:.4}50%{transform:translateY(-4px);opacity:1}}@keyframes word-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes highlight{to{background-size:100% 100%;color:#1a1205}}@keyframes fill-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes term{0%{opacity:0;transform:translateX(-6px)}6%,82%{opacity:1;transform:none}92%,to{opacity:0}}@keyframes scan{0%{top:-10px}to{top:calc(100% - 18px)}}@keyframes tick{0%,8%{color:transparent;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line);transform:scale(1)}12%{transform:scale(1.25)}16%,85%{color:var(--on-tint);background:var(--ok);box-shadow:0 0 12px rgba(45,212,167,.5);transform:scale(1)}95%,to{color:transparent;background:var(--fill);box-shadow:inset 0 0 0 1px var(--line)}}@keyframes dot-ok{0%,45%{background:var(--wait)}52%,92%{background:var(--ok)}to{background:var(--wait)}}@keyframes approve-bg{0%,40%{background:var(--accent);transform:scale(1)}44%{transform:scale(.96)}48%,92%{background:var(--ok);transform:scale(1)}to{background:var(--accent)}}@keyframes approve-idle{0%,44%{opacity:1}48%,94%{opacity:0}to{opacity:1}}@keyframes approve-done{0%,44%{opacity:0;transform:translateY(6px)}50%,92%{opacity:1;transform:none;color:var(--on-tint)}98%,to{opacity:0}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes breathe{50%{box-shadow:0 0 0 1px var(--line-strong),0 0 90px rgba(91,140,255,.75)}}@keyframes orbit{to{transform:rotate(1turn)}}@keyframes tick-once{0%{transform:scale(.6)}to{transform:none;color:#fff;background:#1aa37a}}@keyframes flow-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes line-on{to{opacity:1;color:var(--ink-2)}}@keyframes press{0%,40%,60%,to{transform:scale(1)}50%{transform:scale(.95);filter:brightness(1.15)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes glow{0%,70%,to{opacity:0}80%{opacity:1}}@keyframes lamp{50%{box-shadow:0 0 46px rgba(245,185,66,.9)}}@keyframes walk{0%{transform:translateX(0)}to{transform:translateX(calc(100cqw + 24px))}}@keyframes walk-in{0%{transform:translate(0);opacity:1}46%{transform:translate(50cqw);opacity:1}56%{transform:translate(50cqw,-46px) scale(.6);opacity:0}to{transform:translate(50cqw,-46px);opacity:0}}@keyframes serp{0%,to{opacity:.8}50%{opacity:.45}}@keyframes live{70%{box-shadow:0 0 0 8px rgba(45,212,167,0)}to{box-shadow:0 0 0 0 rgba(45,212,167,0)}}@media (max-width:1000px){.hero-grid,.results{grid-template-columns:1fr}.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-strip{grid-template-columns:1fr}.lp-links{display:none}.lp-nav-inner{justify-content:space-between}}@media (max-width:640px){.hero-h1{font-size:clamp(2.25rem,10vw,2.75rem)}.hero-line{white-space:normal}.lp-nav-cta .lang-select,.lp-nav-login{display:none}.lp-nav-cta .btn{padding:0 12px}.lp-nav-inner{gap:12px}.lp-nav-inner>a:first-child{min-width:0;flex-shrink:1}.lp-start-long{display:none}.lp-start-short{display:inline}.lp-section{padding-top:88px}.flow{grid-template-columns:1fr}.gpt-body{padding:10px 16px 20px}.ai-dock{grid-template-columns:repeat(7,34px);gap:10px;padding:12px 12px 14px}.ai-node-mark .ai-mark{width:34px;height:34px;border-radius:9px}.facts,.geo-compare,.live-grid{grid-template-columns:1fr}.street{height:200px}.street-shops{gap:6px;padding:0 10px;grid-template-columns:repeat(5,1fr)}.shop:first-child,.shop:nth-child(7){display:none}.street-sign{left:10px;bottom:10px}.street-sign-ais{display:none}.price-card{padding:24px}.dash{padding:20px}.dash-bar{grid-template-columns:22px 72px minmax(0,1fr) 36px;gap:8px}.dash-total{grid-template-columns:1fr;gap:12px}.orbit{transform:scale(.85);margin:-20px 0 -12px}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.agent-reply,.approve-idle,.authz-idle,.gpt-actions,.spark-area{opacity:1}.dash-track>span{transform:none}.walker{display:none}}.signin .signin-h1{font-family:var(--font-display),var(--font);font-size:clamp(2.25rem,3.4vw,3.25rem);animation:none}.signin .signin-about{padding-top:28px;padding-bottom:24px}.signin .signin-col{gap:28px}.signin-pitch .ai-dock{padding:12px 16px 14px;gap:10px 14px}.ai-stack{display:inline-grid;grid-template-columns:repeat(7,auto);gap:4px;margin-left:16px;vertical-align:middle;transform:translateY(-.06em)}.ai-stack-item{display:inline-flex;border-radius:6px;animation:stack-wave 5s ease-in-out infinite;animation-delay:calc(var(--i) * .12s)}.ai-stack-item .ai-mark{display:block;border-radius:6px;box-shadow:0 0 0 1px rgba(255,255,255,.08)}@keyframes stack-wave{0%,60%,to{transform:translateY(0)}15%{transform:translateY(-3px)}30%{transform:translateY(0)}}@media (max-width:400px){.lp-nav-inner>a:first-child{zoom:.8}}@media (max-width:340px){.lp-nav-inner>a:first-child{zoom:.68}}