html:has(.landing-scale){scroll-behavior:smooth;height:auto;min-height:100%;overflow-x:hidden}.landing-scale{--mkt-font-display:var(--font-display),"Plus Jakarta Sans",sans-serif;--mkt-font-label:var(--font-label),"Space Grotesk",sans-serif;--mkt-font-body:var(--font-display),"Plus Jakarta Sans",sans-serif;--mkt-font-mono:var(--font-mono),"JetBrains Mono",ui-monospace,monospace;--yellow:#ffd609;--radius:14px;--radius-lg:22px;box-sizing:border-box;min-height:100vh;padding-top:74px;font-family:var(--mkt-font-body);color:var(--ink);background:var(--page-bg);background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (min-width:1000px){.landing-scale{zoom:.9}}.landing-scale[data-theme=dark]{--page-bg:radial-gradient(1100px 620px at 78% -8%,rgba(43,67,108,.55),transparent 60%),radial-gradient(900px 520px at 6% 108%,rgba(26,40,74,.55),transparent 60%),#070c1e;--surface-solid:#0d1429;--surface:hsla(0,0%,100%,.025);--surface-2:hsla(0,0%,100%,.055);--bubble:hsla(0,0%,100%,.03);--chip:hsla(0,0%,100%,.05);--bg-soft:#0a1126;--ink:#eef2ff;--ink-soft:#c6d0e8;--muted:#8a98b8;--muted-2:#5c6a88;--border:hsla(0,0%,100%,.09);--border-strong:hsla(0,0%,100%,.17);--yellow-600:#ffd609;--yellow-dim:rgba(255,214,9,.13);--badge-bg:rgba(255,214,9,.13);--badge-fg:#ffd609;--badge-border:rgba(255,214,9,.35);--good:#46d08a;--bracket:hsla(0,0%,100%,.16);--shadow-md:0 16px 44px rgba(0,0,0,.45);--shadow-lg:0 30px 80px rgba(0,0,0,.55);--nav-bg:rgba(7,12,30,.78);--field-bg:hsla(0,0%,100%,.03);--field-bg-focus:hsla(0,0%,100%,.05);--grid-dot:hsla(0,0%,100%,.04);--trust-card-bg:hsla(0,0%,100%,.11);--trust-card-border:hsla(0,0%,100%,.2);--trust-card-ring:#0d1429;--trust-card-shadow:0 18px 46px rgba(0,0,0,.5),0 0 26px rgba(255,214,9,.12);--marquee-bg:rgba(8,13,28,.6);--marquee-dim:hsla(0,0%,100%,.16);--glow-1:rgba(255,214,9,.13);--glow-2:rgba(46,107,255,.12);--glow-line:hsla(0,0%,100%,.14);--hero-grid:hsla(0,0%,100%,.045);--hero-particle:rgba(255,214,9,.7);--demo-frame-bg:hsla(0,0%,100%,.04);--demo-frame-border:hsla(0,0%,100%,.1);--demo-frame-hi:hsla(0,0%,100%,.1);--demo-frame-shadow:0 40px 90px rgba(0,0,0,.55);--glass-bg:rgba(15,22,43,.62);--glass-border:hsla(0,0%,100%,.12);--glass-hi:hsla(0,0%,100%,.5);--glass-shadow:0 18px 50px rgba(0,0,0,.4);--cta-grad:linear-gradient(180deg,rgba(43,67,108,.34),rgba(13,20,41,.7));--cta-border:var(--border)}.landing-scale[data-theme=light]{--page-bg:radial-gradient(900px 380px at 50% -130px,#eaf1fa,transparent 72%),#fff;--surface-solid:#fff;--surface:#fff;--surface-2:#f4f7fb;--bubble:#f4f7fb;--chip:#eef3fa;--bg-soft:#f4f7fb;--ink:#0a2342;--ink-soft:#22426b;--muted:#5b6b82;--muted-2:#8a98ac;--border:#e4ebf3;--border-strong:#cfd9e7;--yellow-600:#b8860b;--yellow-dim:rgba(255,198,41,.18);--badge-bg:#0a2342;--badge-fg:#ffd609;--badge-border:#0a2342;--good:#1f9d55;--bracket:rgba(10,35,66,.22);--shadow-md:0 8px 24px rgba(10,35,66,.1);--shadow-lg:0 24px 60px rgba(10,35,66,.16);--nav-bg:hsla(0,0%,100%,.85);--field-bg:#fff;--field-bg-focus:#fff;--grid-dot:rgba(10,35,66,.06);--trust-card-bg:#fff;--trust-card-border:rgba(10,35,66,.08);--trust-card-ring:#fff;--trust-card-shadow:0 16px 40px rgba(10,35,66,.16),0 0 22px rgba(255,198,41,.18);--marquee-bg:#f4f7fb;--marquee-dim:rgba(10,35,66,.16);--glow-1:rgba(255,198,41,.22);--glow-2:rgba(46,107,255,.1);--glow-line:rgba(10,35,66,.12);--hero-grid:rgba(10,35,66,.06);--hero-particle:rgba(242,177,0,.55);--demo-frame-bg:hsla(0,0%,100%,.55);--demo-frame-border:hsla(0,0%,100%,.8);--demo-frame-hi:hsla(0,0%,100%,.7);--demo-frame-shadow:0 30px 70px rgba(10,35,66,.16);--glass-bg:hsla(0,0%,100%,.66);--glass-border:hsla(0,0%,100%,.85);--glass-hi:hsla(0,0%,100%,.95);--glass-shadow:0 18px 44px rgba(10,35,66,.12);--cta-grad:linear-gradient(180deg,#123059,#0a2342);--cta-border:transparent}.landing-scale *,.landing-scale :after,.landing-scale :before{box-sizing:border-box}.landing-scale h1,.landing-scale h2,.landing-scale h3,.landing-scale h4{font-family:var(--mkt-font-display);margin:0;letter-spacing:-.02em;color:var(--ink)}.landing-scale p{margin:0}.landing-scale a{color:inherit;text-decoration:none}.landing-scale button:not(.btn-yellow):not(.btn-outline):not(.icon-btn):not(.cta-btn){font-family:inherit;cursor:pointer;border:none;background:none}.landing-scale input,.landing-scale textarea{font-family:inherit}.landing-scale ::-moz-selection{background:var(--yellow);color:#06112b}.landing-scale ::selection{background:var(--yellow);color:#06112b}.marketing-site-nav{position:fixed;top:0;left:0;right:0;z-index:100;width:100%}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 28px}.label{font-family:var(--mkt-font-label);text-transform:uppercase;letter-spacing:.2em;font-weight:600}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.spin{animation:spin .8s linear infinite}.navlink{font-family:var(--mkt-font-label);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:500;color:var(--muted);padding:8px 4px;transition:color .15s}.navlink:hover{color:var(--ink)}.navlink-pricing{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:999px;background:rgba(61,123,255,.12);border:1px solid rgba(61,123,255,.55);box-shadow:0 0 18px rgba(61,123,255,.25),inset 0 0 14px rgba(61,123,255,.12);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);color:var(--ink)}.navlink-pricing:hover{border-color:#3d7bff;box-shadow:0 0 24px rgba(61,123,255,.4),inset 0 0 14px rgba(61,123,255,.16);color:var(--ink)}.nav-off{font-family:var(--mkt-font-label);font-weight:800;font-size:9.5px;letter-spacing:.05em;color:#06112b;background:linear-gradient(96deg,#ffe98a,#ffd609 42%,#f2b100);padding:3px 8px;border-radius:999px;box-shadow:0 4px 13px rgba(255,214,9,.4)}.landing-scale .btn-yellow{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:44px;padding:0 22px;border-radius:999px;background:var(--yellow);color:#06112b;font-weight:700;font-size:14.5px;letter-spacing:.01em;box-shadow:0 6px 22px rgba(255,214,9,.26);transition:transform .15s,box-shadow .15s,filter .15s}.landing-scale .btn-yellow:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 30px rgba(255,214,9,.4)}.landing-scale .btn-yellow:disabled{opacity:.55;cursor:default;transform:none}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;background:transparent;border:1px solid var(--border-strong);color:var(--ink-soft);font-weight:600;font-size:14px;transition:border-color .15s,color .15s,box-shadow .15s}.btn-outline:hover{border-color:var(--yellow);color:var(--ink);box-shadow:0 0 0 3px var(--yellow-dim)}.btn-outline-light{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 20px;border-radius:999px;color:#fff;font-weight:600;font-size:14px;border:1px solid hsla(0,0%,100%,.32);transition:background .15s,border-color .15s}.btn-outline-light:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6)}.icon-btn{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--border-strong);background:var(--chip);color:var(--ink-soft);transition:border-color .15s,color .15s,transform .12s}.icon-btn:hover{transform:translateY(-1px);border-color:var(--yellow);color:var(--ink)}.pill{display:inline-flex;align-items:center;gap:9px;padding:8px 16px;border-radius:999px;background:var(--chip);color:var(--ink-soft);font-weight:600;font-size:13px;border:1px solid var(--border)}.pill .dot{width:8px;height:8px;border-radius:50%;background:var(--yellow);box-shadow:0 0 0 4px var(--yellow-dim)}.field{display:flex;align-items:center;gap:11px;padding:0 16px;height:52px;border-radius:13px;background:var(--field-bg);border:1px solid var(--border);transition:border-color .15s,box-shadow .15s,background .15s}.field:focus-within{border-color:var(--yellow);box-shadow:0 0 0 3px var(--yellow-dim);background:var(--field-bg-focus)}.field input{flex:1;min-width:0;border:none;outline:none;background:transparent;color:var(--ink);font-size:15.5px}.field input::-moz-placeholder{color:var(--muted-2)}.field input::placeholder{color:var(--muted-2)}.field-group{display:flex;flex-direction:column;gap:6px}.field-label{font-family:var(--mkt-font-label);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-left:2px}.text-grad-y{background:linear-gradient(96deg,#ffe98a,#ffd609 42%,#f2b100);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.big-em{font-size:1.14em;line-height:1}@keyframes formAttn{0%{transform:translateX(0)}14%{transform:translateX(-7px)}28%{transform:translateX(7px)}42%{transform:translateX(-5px)}56%{transform:translateX(5px)}70%{transform:translateX(-3px)}to{transform:translateX(0)}}.form-attn{animation:formAttn .65s ease}.form-attn .field{border-color:var(--yellow)!important;box-shadow:0 0 0 3px var(--yellow-dim),0 16px 34px rgba(0,0,0,.34)!important}@media (prefers-reduced-motion:reduce){.form-attn{animation:none}}.tw-caret{display:inline;margin-left:.06em;color:var(--yellow-600);-webkit-text-fill-color:var(--yellow-600);font-weight:400;animation:twBlink 1.05s steps(1) infinite}@keyframes twBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.tw-caret{animation:none}}.live-dot{width:8px;height:8px;border-radius:50%;background:#46d08a;flex-shrink:0;box-shadow:0 0 0 0 rgba(70,208,138,.6);animation:livePulse 1.6s ease-out infinite}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(70,208,138,.55);opacity:1}70%{box-shadow:0 0 0 7px rgba(70,208,138,0);opacity:.85}to{box-shadow:0 0 0 0 rgba(70,208,138,0);opacity:1}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask:radial-gradient(125% 92% at 50% 32%,#000 52%,transparent 100%);mask:radial-gradient(125% 92% at 50% 32%,#000 52%,transparent 100%)}.hero-grid{position:absolute;inset:-2px;opacity:1;background:linear-gradient(hsla(0,0%,100%,.11) 1px,transparent 0) 0 0/150px 150px,linear-gradient(90deg,hsla(0,0%,100%,.11) 1px,transparent 0) 0 0/150px 150px;-webkit-mask:radial-gradient(420px 320px at 15% 20%,#000 0,transparent 70%),radial-gradient(520px 380px at 82% 12%,#000 0,transparent 72%),radial-gradient(460px 360px at 70% 88%,#000 0,transparent 70%),radial-gradient(380px 300px at 25% 85%,#000 0,transparent 72%);mask:radial-gradient(420px 320px at 15% 20%,#000 0,transparent 70%),radial-gradient(520px 380px at 82% 12%,#000 0,transparent 72%),radial-gradient(460px 360px at 70% 88%,#000 0,transparent 70%),radial-gradient(380px 300px at 25% 85%,#000 0,transparent 72%)}.hero-pt{position:absolute;border-radius:50%;background:var(--hero-particle);box-shadow:0 0 7px var(--hero-particle);animation-name:heroFloatPt;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes heroFloatPt{0%{transform:translateY(0);opacity:0}12%{opacity:var(--o,.5)}88%{opacity:var(--o,.5)}to{transform:translateY(-150px);opacity:0}}@media (prefers-reduced-motion:reduce){.hero-pt{animation:none}}.hero-form button[type=submit]{position:relative;z-index:0}.hero-form button[type=submit]:after,.hero-form button[type=submit]:before{content:"";position:absolute;height:3px;border-radius:3px;top:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,234,140,0),rgba(255,234,140,.28) 55%,hsla(0,0%,100%,.7));filter:drop-shadow(0 0 3px rgba(255,255,255,.5)) drop-shadow(0 0 6px rgba(255,214,9,.4));offset-path:inset(1px round 999px);offset-distance:0;offset-rotate:auto;offset-anchor:50% 50%;animation:btnEdge 6.5s linear infinite;width:18px}.hero-form button[type=submit]:after{animation-delay:-3.25s}@keyframes btnEdge{to{offset-distance:100%}}@media (prefers-reduced-motion:reduce){.hero-form button[type=submit]:after,.hero-form button[type=submit]:before{animation:none;display:none}}.m-br{display:none}.d-br{display:inline}.hero-h1{animation:heroFloat 7s ease-in-out infinite;will-change:transform}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.hero-h1{animation:none}}.hero-form .field{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:16px;backdrop-filter:blur(22px) saturate(125%);-webkit-backdrop-filter:blur(22px) saturate(125%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 12px 32px rgba(0,0,0,.28)}.hero-form .field input{color:#fff}.hero-form .field input::-moz-placeholder{color:hsla(0,0%,100%,.6)}.hero-form .field input::placeholder{color:hsla(0,0%,100%,.6)}.hero-form .field .ic{color:var(--yellow-600)}.hero-form .field:focus-within{border-color:rgba(255,214,9,.7);box-shadow:0 0 0 3px var(--yellow-dim),inset 0 1px 0 hsla(0,0%,100%,.22),0 12px 32px rgba(0,0,0,.28)}.field .ic{display:flex}.achip,.field .ic{color:var(--muted)}.achip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font-size:13.5px;font-weight:600;background:var(--chip);border:1px solid var(--border);cursor:pointer;transition:border-color .15s,color .15s,background .15s,box-shadow .15s;white-space:nowrap}.achip:hover{color:var(--ink-soft);border-color:var(--border-strong)}.achip[data-active=true]{color:#06112b;background:var(--yellow);border-color:var(--yellow);box-shadow:0 6px 18px rgba(255,214,9,.22)}.a-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:24px;transition:transform .18s,border-color .18s,box-shadow .18s}.a-card:hover{transform:translateY(-3px);border-color:rgba(255,214,9,.45);box-shadow:var(--shadow-md)}.foot-link{color:var(--muted);transition:color .15s}.foot-link:hover{color:var(--yellow)}.tech-card{position:relative;overflow:hidden;padding:24px;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}.tech-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--glass-hi),transparent);opacity:.6}.tech-card:hover{transform:translateY(-4px);border-color:rgba(255,214,9,.5);box-shadow:0 26px 64px rgba(0,0,0,.42),0 0 44px rgba(255,214,9,.08)}.tech-card:hover .tech-ico{box-shadow:0 0 26px rgba(255,214,9,.3);border-color:var(--yellow)}.tech-index{position:absolute;top:14px;right:16px;font-family:var(--mkt-font-mono);font-size:11.5px;letter-spacing:.12em;color:var(--muted-2);opacity:.7}.tech-ico{flex-shrink:0;width:46px;height:46px;border-radius:11px;display:grid;place-items:center;background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-fg);box-shadow:0 0 18px rgba(255,214,9,.12);transition:box-shadow .18s,border-color .18s}.tech-kicker{font-size:10.5px;letter-spacing:.1em;color:var(--yellow-600)}.tech-kicker,.tech-prompt{font-family:var(--mkt-font-mono)}.tech-prompt{font-size:11.5px;line-height:1.55;color:var(--ink-soft)}.tech-prompt .pf{color:var(--yellow)}.blob{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.risk-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mkt-font-label);font-size:11.5px;font-weight:600;letter-spacing:.01em;color:var(--ink-soft);padding:5px 11px;border-radius:999px;background:var(--yellow-dim);border:1px solid var(--badge-border)}.risk-chip svg{color:var(--yellow-600)}@media (max-width:600px){.trust-div{display:none}}.trust-card{display:inline-flex;align-items:center;gap:13px;padding:8px 18px 8px 10px;border-radius:999px;background:var(--trust-card-bg);border:1px solid var(--trust-card-border);box-shadow:var(--trust-card-shadow);backdrop-filter:blur(8px)}.trust-avatars{display:flex;align-items:center}.trust-av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--trust-card-ring);box-shadow:0 2px 6px rgba(0,0,0,.25)}.trust-text{display:flex;flex-direction:column;gap:3px}.trust-headline{font-family:var(--mkt-font-display);font-weight:700;font-size:13px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap}.trust-rating{display:flex;align-items:center;gap:7px}.trust-score{font-family:var(--mkt-font-label);font-weight:600;font-size:11.5px;color:var(--muted)}@media (max-width:520px){.trust-card{gap:11px;padding:7px 15px 7px 9px}.trust-av{width:28px;height:28px}.trust-headline{font-size:12px;white-space:normal}}.glowsep{position:relative;height:0;margin:0;border:0;overflow:visible;z-index:0}.glowsep:before{width:100%;height:200px;background:radial-gradient(ellipse 62% 60% at 50% 50%,rgba(0,0,0,.55),transparent 72%)}.glowsep:after,.glowsep:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.glowsep:after{width:min(960px,90%);height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);box-shadow:0 1px 0 rgba(0,0,0,.5)}.demo-frame{position:relative;max-width:1020px;margin:0 auto;padding:16px;border-radius:26px;background:var(--demo-frame-bg);border:1px solid var(--demo-frame-border);box-shadow:var(--demo-frame-shadow);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%)}.demo-frame:before{content:"";inset:0;border-radius:26px;background:linear-gradient(180deg,var(--demo-frame-hi),transparent 40%);opacity:.7}.demo-frame:before,.demo-glow{position:absolute;pointer-events:none}.demo-glow{left:50%;top:-12%;transform:translateX(-50%);width:80%;height:320px;border-radius:50%;z-index:-1;filter:blur(70px);background:radial-gradient(50% 50% at 50% 50%,var(--glow-1),transparent 70%),radial-gradient(40% 50% at 70% 60%,var(--glow-2),transparent 70%)}.demo-inner{position:relative;background:var(--surface-solid);border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.18);overflow:hidden}@media (max-width:560px){.demo-frame{padding:10px;border-radius:18px}}.app-bar{gap:11px;padding:13px 16px}.app-bar,.app-toolbar{display:flex;align-items:center;border-bottom:1px solid var(--border)}.app-toolbar{justify-content:space-between;padding:10px 16px}.app-iconbtn{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1px solid var(--border);color:var(--ink-soft);background:transparent;flex-shrink:0;transition:border-color .15s,color .15s,background .15s;cursor:pointer}.app-iconbtn:hover{border-color:var(--border-strong);color:var(--ink)}.app-iconbtn.round{border-radius:50%}.credits-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-family:var(--mkt-font-mono);font-weight:700;font-size:13px;color:var(--yellow-600);background:rgba(255,214,9,.08);border:1px solid var(--badge-border)}.app-convo{position:relative;max-height:440px;overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;gap:20px}.scroll-fab{position:sticky;bottom:2px;align-self:center;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--surface-2);border:1px solid var(--border-strong);color:var(--ink-soft);box-shadow:0 6px 16px rgba(0,0,0,.35);cursor:pointer;transition:transform .15s,color .15s}.scroll-fab:hover{color:var(--ink);transform:translateY(-1px)}.msg-user{align-self:flex-end;max-width:82%;display:flex;justify-content:flex-end}.user-bubble{background:var(--yellow);color:#06112b;font-weight:600;font-size:15px;line-height:1.45;padding:13px 18px;border-radius:22px}.msg-agent{align-self:stretch;display:flex;gap:13px;align-items:flex-start}.assistant-av{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:#06112b;box-shadow:0 0 18px rgba(255,214,9,.25)}.chat-lead{font-size:15px;line-height:1.6;color:var(--ink);margin:2px 0 0}.chat-h{font-family:var(--mkt-font-display);font-weight:700;font-size:16px;color:var(--yellow-600);margin:18px 0 4px}.chat-meta{font-family:var(--mkt-font-mono);font-size:11px;color:var(--muted-2);margin-bottom:10px}.chat-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:13px}.chat-li{display:flex;gap:11px;font-size:14.5px;line-height:1.6;color:var(--ink-soft)}.chat-li strong{color:var(--ink);font-weight:700}.chat-dot{flex-shrink:0;margin-top:8px;width:6px;height:6px;border-radius:50%;background:var(--yellow)}.chat-code{font-family:var(--mkt-font-mono);font-size:.86em;background:hsla(0,0%,100%,.09);border:1px solid var(--border);padding:2px 7px;border-radius:6px;color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone}.app-composer{padding:12px 14px;border-top:1px solid var(--border);background:var(--bg-soft)}.composer-box{border:1px solid var(--border-strong);border-radius:16px;padding:12px 14px;background:var(--field-bg)}.composer-input{width:100%;border:none;outline:none;background:transparent;color:var(--ink);font-size:15px}.composer-input::-moz-placeholder{color:var(--muted-2)}.composer-input::placeholder{color:var(--muted-2)}.composer-row{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px}.agent-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 11px 6px 7px;border-radius:999px;border:1px solid var(--border-strong);background:var(--chip);color:var(--ink-soft);font-size:13px;font-weight:600;cursor:pointer;max-width:240px;transition:border-color .15s}.agent-pill:hover{border-color:var(--yellow)}.agent-pill-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-pill-av{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--badge-bg);border:1px solid var(--badge-border);color:var(--badge-fg)}.agent-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:6;min-width:248px;max-height:260px;overflow-y:auto;background:var(--surface-solid);border:1px solid var(--border);border-radius:14px;padding:6px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px}.agent-menu button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 11px;border-radius:9px;color:var(--ink-soft);font-size:13.5px;background:transparent;cursor:pointer;transition:background .12s,color .12s}.agent-menu button:hover{background:var(--surface-2);color:var(--ink)}.agent-menu button[data-active=true]{color:var(--ink);background:var(--yellow-dim)}.send-btn{flex-shrink:0;height:40px;padding:0 16px;border-radius:999px;display:inline-flex;align-items:center;gap:7px;background:var(--yellow);color:#06112b;border:none;cursor:pointer;font-weight:700;font-size:13.5px;white-space:nowrap;transition:filter .15s,transform .12s}.send-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.status-line{display:block;text-align:center;font-size:12px;color:var(--muted);padding:11px 12px 2px;line-height:1.6}.status-line .hl{color:var(--yellow-600);font-weight:700}.status-line svg{vertical-align:-2px;margin-left:2px;color:var(--muted)}@media (max-width:560px){.app-convo{padding:16px 13px}.agent-pill{max-width:172px}.send-btn{padding:0 13px}.composer-row .app-iconbtn.round{width:34px;height:34px}.composer-row>div:last-child{gap:6px}.composer-actions .app-iconbtn.round:first-child,.composer-actions .app-iconbtn.round:nth-child(2){display:none}}.marquee{position:relative;overflow:hidden;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:linear-gradient(var(--grid-dot) 1px,transparent 1px) 0 0/96px 96px,linear-gradient(90deg,var(--grid-dot) 1px,transparent 1px) 0 0/96px 96px,var(--marquee-bg);padding:26px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee-track{display:flex;width:-moz-max-content;width:max-content;gap:0;animation:marquee 26s linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{display:inline-flex;align-items:center;gap:34px;padding-right:34px;font-family:var(--mkt-font-display);font-weight:800;font-size:clamp(22px,3.2vw,38px);letter-spacing:.02em;text-transform:uppercase;color:var(--marquee-dim);white-space:nowrap}.marquee-item .hi{color:var(--yellow-600)}.marquee-item .sep{width:9px;height:9px;border-radius:50%;background:var(--yellow);opacity:.8;flex-shrink:0}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track{animation:none}}.trust-band{position:relative;background:var(--trust-band-bg);border-top:1px solid var(--trust-band-border);border-bottom:1px solid var(--trust-band-border);overflow:hidden}.trust-band:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 160% at 50% -40%,var(--yellow-dim),transparent 60%);opacity:.9}.trust-band-inner{position:relative;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;-moz-column-gap:clamp(18px,3vw,38px);column-gap:clamp(18px,3vw,38px);row-gap:14px;padding:22px 0}.trust-band-label{font-size:11.5px;letter-spacing:.16em;color:var(--trust-band-text);white-space:nowrap}.trust-band-logos{display:flex;align-items:center;gap:clamp(20px,3.4vw,40px);flex-wrap:nowrap}.trust-band-logo{font-family:var(--mkt-font-display);font-weight:800;font-size:clamp(15px,1.6vw,19px);letter-spacing:-.02em;color:var(--trust-band-logo-color);white-space:nowrap;transition:opacity .18s,color .18s}.trust-band-logo:hover{color:var(--ink);opacity:1}@media (max-width:680px){.trust-band-logos{flex-wrap:wrap;justify-content:center}}#how{position:relative;overflow:hidden;background:radial-gradient(70% 95% at 15% 42%,rgba(46,107,255,.2),transparent 60%),radial-gradient(58% 80% at 18% 44%,rgba(42,66,122,.42),transparent 72%),radial-gradient(40% 60% at 12% 40%,rgba(255,214,9,.07),transparent 64%)}#how:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0) 0 0/108px 108px,linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0) 0 0/108px 108px;-webkit-mask:radial-gradient(480px 340px at 17% 24%,#000 0,transparent 72%),radial-gradient(560px 400px at 82% 16%,#000 0,transparent 72%),radial-gradient(500px 380px at 70% 86%,#000 0,transparent 72%),radial-gradient(420px 320px at 26% 84%,#000 0,transparent 74%);mask:radial-gradient(480px 340px at 17% 24%,#000 0,transparent 72%),radial-gradient(560px 400px at 82% 16%,#000 0,transparent 72%),radial-gradient(500px 380px at 70% 86%,#000 0,transparent 72%),radial-gradient(420px 320px at 26% 84%,#000 0,transparent 74%)}#how>.wrap{position:relative;z-index:1}.how-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;-webkit-mask:radial-gradient(90% 90% at 50% 45%,#000 30%,transparent 86%);mask:radial-gradient(90% 90% at 50% 45%,#000 30%,transparent 86%)}.flow-grid{display:flex;align-items:stretch;gap:12px;margin-top:72px}.flow-card{flex:1;min-width:0;padding:28px 26px;border-radius:18px;background:linear-gradient(160deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.02));backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15);display:flex;flex-direction:column}.flow-ico{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface-solid);border:1.5px solid var(--yellow-600);color:var(--yellow-600)}.flow-head{display:flex;align-items:center;gap:11px}.demo-cta{display:flex;justify-content:center;padding:14px 16px 16px;border-top:1px solid var(--border);background:var(--bg-soft)}#agents{position:relative;overflow:hidden}#agents:before{left:-12%;top:26%;width:66%;height:78%;background:radial-gradient(50% 50% at 50% 50%,rgba(46,107,255,.3),rgba(46,107,255,.1) 45%,transparent 72%);filter:blur(80px)}#agents:after,#agents:before{content:"";position:absolute;z-index:0;pointer-events:none;border-radius:50%}#agents:after{left:-6%;top:40%;width:40%;height:46%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,214,9,.1),transparent 70%);filter:blur(70px)}#agents>.wrap{position:relative;z-index:1}.agent-flow{margin-top:48px;flex-direction:column;gap:14px}.agent-flow,.agentrow{position:relative;display:flex}.agentrow,.agentrow-card{align-items:stretch}.agentrow-card{flex:1;min-width:0;display:flex;border-radius:16px;overflow:hidden;background:var(--surface);border:1px solid var(--border);transition:border-color .18s,box-shadow .18s,transform .18s}.agentrow:hover .agentrow-card{border-color:rgba(255,214,9,.45);box-shadow:var(--shadow-md);transform:translateX(2px)}.agentrow-main{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:16px;padding:20px 24px}.agentrow-text{min-width:0}.agentrow-ico{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--surface-solid);border:1.5px solid var(--yellow-600);color:var(--yellow-600)}.agentrow-main h3{font-size:19px;font-weight:700;line-height:1.2}.agentrow-main p{margin-top:8px;font-size:14.5px;line-height:1.5;color:var(--muted)}.agentrow-side{flex-shrink:0;width:420px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;padding:18px 26px 18px 24px;border-left:1px solid var(--border-strong)}.agentrow-q{flex:1;min-width:0;font-family:var(--mkt-font-mono);font-size:12.5px;line-height:1.55;color:var(--ink-soft)}.agentrow-q .pf{color:var(--yellow)}.agentrow-ask{flex-shrink:0;height:34px;padding:0 16px;font-size:12.5px;align-self:center;white-space:nowrap}@media (max-width:760px){.agentrow{gap:13px}.agent-flow{padding-left:0}.agent-flow:after,.agent-flow:before,.agentrow:after,.agentrow:before{display:none}.agentrow-card{flex-direction:column}.agentrow-main{padding:18px 18px 14px}.agentrow-side{width:auto;border-left:none;border-top:1px solid var(--border-strong);padding:14px 18px 18px}}.flow-arrow{flex-shrink:0;align-self:center;display:flex;align-items:center;color:var(--yellow-600)}@media (max-width:760px){.flow-grid{flex-direction:column;gap:6px}.flow-arrow{transform:rotate(90deg)}}.flow-slot{margin-top:auto}.slot{margin-top:34px;display:flex;flex-direction:column;align-items:center;gap:16px}.slot-reels{display:grid;grid-template-columns:1fr .9fr 1.5fr;gap:12px;width:100%;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:18px}.slot-reel-wrap{display:flex;flex-direction:column;gap:9px;min-width:0}.slot-label{font-family:var(--mkt-font-label);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:600;color:var(--yellow-600);text-align:center}.slot-window{position:relative;overflow:hidden;border-radius:12px;background:var(--surface-solid);border:1px solid var(--border-strong);box-shadow:inset 0 0 0 1px var(--yellow-dim)}.slot-strip{display:flex;flex-direction:column;will-change:transform}.slot-item{display:flex;align-items:center;justify-content:center;text-align:center;padding:0 12px;font-family:var(--mkt-font-display);font-weight:700;font-size:15.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot-item--a{color:var(--yellow-600)}.slot-item--q{font-size:13px;font-weight:600;color:var(--ink-soft)}.slot-item--brand{gap:10px}.slot-logo{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;font-family:var(--mkt-font-label);font-weight:700;font-size:11.5px;letter-spacing:-.01em;line-height:1}.slot-bname{min-width:0;font-family:var(--mkt-font-display);font-weight:700;font-size:15.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot-edge{position:absolute;left:0;right:0;height:13px;pointer-events:none;z-index:2}.slot-edge--t{top:0;background:linear-gradient(var(--surface-solid),transparent)}.slot-edge--b{bottom:0;background:linear-gradient(transparent,var(--surface-solid))}.slot-btn{height:42px;padding:0 20px;font-size:13.5px}@media (max-width:560px){.slot-reels{padding:12px;gap:8px}.slot-bname,.slot-item{font-size:13px}.slot-logo{width:26px;height:26px}.slot-item--q,.slot-logo{font-size:10.5px}.slot-label{font-size:9px;letter-spacing:.1em}}.cta-sec{position:relative;overflow:hidden}.cta-sec .wrap{max-width:1480px}.cta-box{position:relative;overflow:hidden;border-radius:34px;padding:clamp(52px,6.5vw,100px) clamp(24px,5vw,70px);min-height:0;background:radial-gradient(120% 95% at 50% 110%,rgba(46,107,255,.48),rgba(46,107,255,.12) 40%,transparent 64%),radial-gradient(140% 120% at 50% 50%,transparent 52%,rgba(46,107,255,.18)),#04060e;border:0;box-shadow:inset 0 0 90px rgba(61,123,255,.16),inset 0 30px 180px rgba(61,123,255,.1),0 44px 100px rgba(0,0,0,.62)}.cta-box:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;z-index:6;pointer-events:none;background:linear-gradient(160deg,rgba(120,170,255,.9),rgba(61,123,255,.35) 42%,rgba(61,123,255,.05) 78%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cta-floor{left:50%;bottom:0;width:260%;height:88%;transform:translateX(-50%);background:repeating-linear-gradient(90deg,transparent 0 calc(100%/44 - 1.5px),rgba(61,123,255,.45) calc(100%/44 - 1.5px) calc(100%/44)),repeating-linear-gradient(0deg,transparent 0 34px,rgba(61,123,255,.38) 34px 35.5px);-webkit-mask:radial-gradient(130% 100% at 50% 100%,#000 36%,transparent 90%);mask:radial-gradient(130% 100% at 50% 100%,#000 36%,transparent 90%);transform:translateX(-50%) perspective(480px) rotateX(70deg);transform-origin:bottom center;opacity:.95}.cta-floor,.cta-walls{position:absolute;z-index:0;pointer-events:none}.cta-walls{inset:0;border-radius:inherit;background:repeating-linear-gradient(90deg,transparent 0 52px,rgba(61,123,255,.1) 52px 53px),repeating-linear-gradient(0deg,transparent 0 52px,rgba(61,123,255,.1) 52px 53px);-webkit-mask:radial-gradient(95% 85% at 50% 50%,transparent 44%,#000);mask:radial-gradient(95% 85% at 50% 50%,transparent 44%,#000)}.cta-glow{position:absolute;left:50%;bottom:-30%;width:80%;height:80%;transform:translateX(-50%);z-index:0;pointer-events:none;background:radial-gradient(50% 50% at 50% 50%,rgba(255,214,9,.22),transparent 68%);filter:blur(30px)}.cta-inner{position:relative;z-index:4;text-align:center;display:flex;flex-direction:column;align-items:center}.cta-kick-pill{font-family:var(--mkt-font-label);text-transform:uppercase;letter-spacing:.16em;font-size:11.5px;font-weight:600;color:var(--ink-soft);padding:8px 16px;border-radius:999px;border:1px solid var(--border-strong);background:var(--chip);white-space:nowrap}.cta-h2{font-size:clamp(40px,6.4vw,76px);line-height:1.02;font-weight:800;letter-spacing:-.035em;max-width:13ch;color:#fff}.cta-h2,.cta-sub{margin:22px auto 0}.cta-sub{font-size:18.5px;line-height:1.6;color:hsla(0,0%,100%,.78);max-width:640px}.landing-scale .cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:58px;padding:0 34px;margin-top:34px;border-radius:999px;background:#3d7bff;color:#fff;font-weight:800;font-size:16.5px;letter-spacing:-.01em;border:none;cursor:pointer;box-shadow:0 12px 34px rgba(61,123,255,.42),0 0 0 1px rgba(61,123,255,.5);transition:transform .15s,box-shadow .15s}.landing-scale .cta-btn:hover{transform:translateY(-2px);box-shadow:0 18px 46px rgba(61,123,255,.55)}.landing-scale .cta-btn svg{color:#fff}.landing-scale .cta-trust{margin-top:46px;font-family:var(--mkt-font-label);text-transform:uppercase;letter-spacing:.14em;font-size:11.5px;color:hsla(0,0%,100%,.55)}.cta-ad{position:absolute;z-index:3;width:clamp(168px,18vw,238px)}.cta-ad>img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.5)}.cta-ad-tag{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:rgba(13,20,41,.82);border:1px solid var(--border-strong);color:var(--ink);font-weight:600;font-size:13px;white-space:nowrap;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 30px rgba(0,0,0,.45)}.cta-chip-dot{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:var(--yellow);color:#06112b}.cta-ad--l{left:clamp(-30px,0vw,36px);top:54px;transform:rotate(-7deg);width:clamp(130px,14vw,180px)}.cta-ad--l .cta-ad-tag{left:42%;bottom:-16px;transform:rotate(3deg)}.cta-ad--r{right:clamp(-20px,0vw,30px);top:170px;transform:rotate(7deg);z-index:1;width:clamp(200px,22vw,272px)}.cta-ugc{width:clamp(196px,21vw,258px);padding:14px;border-radius:18px;background:linear-gradient(160deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.015));backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 24px 60px rgba(0,0,0,.5)}.ugc-head{justify-content:space-between}.ugc-head,.ugc-head-l{display:flex;align-items:center}.ugc-head-l{gap:9px;font-size:14.5px;font-weight:700;color:var(--ink);white-space:nowrap}.ugc-head-ico{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0e3b36;color:#e8f3ef;font-family:var(--mkt-font-display);font-weight:800;font-size:9px;letter-spacing:-.02em}.ugc-prog{display:inline-flex;align-items:center;gap:6px;font-family:var(--mkt-font-mono);font-size:13px;color:var(--muted)}.ugc-prog-ring{width:13px;height:13px;border-radius:50%;border:2px solid var(--yellow-600);display:inline-block}.ugc-thumbs{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:16px}.ugc-thumb{flex:1;aspect-ratio:3/4;border-radius:11px;overflow:hidden;display:grid;place-items:center;color:hsla(0,0%,100%,.5);border:1px solid hsla(0,0%,100%,.12)}.ugc-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ugc-t1,.ugc-t3{transform:translateY(6px)}.ugc-mid{flex:1.25;border-color:rgba(255,214,9,.55);box-shadow:0 10px 26px rgba(0,0,0,.45);z-index:1}.ugc-pill{display:inline-flex;align-items:center;gap:7px;margin:10px auto 0;position:relative;left:50%;transform:translateX(-50%);z-index:5;padding:7px 14px;border-radius:999px;background:rgba(8,13,28,.9);border:1px solid var(--border-strong);color:var(--ink);font-size:12.5px;font-weight:700;white-space:nowrap;box-shadow:0 12px 26px rgba(0,0,0,.5)}.ugc-pill svg{color:var(--ink-soft)}.ugc-check{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;background:var(--yellow)}.ugc-check,.ugc-check svg{color:#06112b}.cta-ad--b{width:clamp(160px,17vw,210px);left:clamp(-20px,3vw,64px);bottom:40px;transform:rotate(5deg)}.cta-ad--b .cta-ad-tag{right:20%;top:-16px;transform:rotate(-3deg)}.cta-ads{display:block}@media (max-width:860px){.cta-box,.cta-sec{overflow:hidden}.cta-box{min-height:0;display:flex;flex-direction:column;align-items:center}.cta-ads{position:static;inset:auto;pointer-events:auto}.cta-inner{order:1;z-index:2}.cta-ads{order:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:26px 18px;margin-top:40px;width:100%}.cta-ad{position:relative!important;display:block!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:clamp(150px,42vw,210px)!important;flex:0 0 auto}.cta-ad--r.cta-ugc{width:clamp(180px,46vw,240px)!important}}.prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:56px}.prob-card{padding:30px 26px;border-radius:18px;background:var(--surface);border:1px solid var(--border)}.prob-head{display:flex;align-items:center;gap:14px}.prob-ico{flex-shrink:0;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--yellow-dim);border:1px solid var(--badge-border);color:var(--yellow-600)}.prob-title{font-size:18.5px;font-weight:700;line-height:1.25}.prob-body{margin-top:16px;font-size:15px;line-height:1.6;color:var(--muted)}.so-grid{display:grid;grid-template-columns:248px 1fr;gap:18px;margin-top:52px;align-items:stretch}.so-rail{display:flex;flex-direction:column;gap:6px;position:sticky;top:92px}.so-tab{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;border-radius:13px;background:var(--surface);border:1px solid var(--border);color:var(--ink-soft);font-family:var(--mkt-font-display);font-weight:600;font-size:14.5px;transition:border-color .15s,background .15s,color .15s;cursor:pointer}.so-tab:hover{border-color:var(--border-strong);color:var(--ink)}.so-tab[data-active=true]{border-color:rgba(255,214,9,.5);background:var(--yellow-dim);color:var(--ink);box-shadow:0 6px 18px rgba(255,214,9,.1)}.so-tab-ico{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--surface-solid);border:1px solid var(--badge-border);color:var(--yellow-600)}.so-tab-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-panel{position:relative;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.so-panel-head{display:flex;align-items:center;gap:13px;padding:18px 22px;border-bottom:1px solid var(--border)}.so-panel-ico{flex-shrink:0;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--surface-solid);border:1.5px solid var(--yellow-600);color:var(--yellow-600)}.so-panel-title{font-size:17px;font-weight:700;line-height:1.2}.so-panel-meta{font-family:var(--mkt-font-mono);font-size:11px;color:var(--muted-2)}.so-tag{margin-left:auto;flex-shrink:0;font-family:var(--mkt-font-label);text-transform:uppercase;letter-spacing:.12em;font-size:10px;color:var(--yellow-600);padding:5px 11px;border-radius:999px;background:var(--yellow-dim);border:1px solid var(--badge-border)}.so-brand,.so-tag{white-space:nowrap;font-weight:600}.so-brand{display:inline-flex;align-items:center;gap:10px;padding:7px 13px 7px 7px;border-radius:999px;background:var(--surface-2);border:1px solid var(--border-strong);color:var(--ink);font-size:14px}.so-brand-av{flex-shrink:0;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#0e3b36;color:#e8f3ef;font-family:var(--mkt-font-display);font-weight:800;font-size:9px;letter-spacing:-.02em}.so-brand svg{color:var(--muted);margin-left:2px}.so-prompt{display:flex;align-items:flex-start;gap:9px;margin:16px 22px 0;padding:13px 16px;border-radius:13px;font-family:var(--mkt-font-mono);font-size:13px;line-height:1.5;color:var(--ink);font-weight:600;background:var(--yellow-dim);border:1px solid var(--badge-border)}.so-prompt .pf{color:var(--yellow-600);font-weight:700;flex-shrink:0}.so-answer{display:flex;gap:13px;align-items:flex-start;padding:22px;flex:1;min-height:0;overflow-y:auto}.so-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 22px;border-top:1px solid var(--border);background:var(--bg-soft)}@media (max-width:920px){.agents-grid{grid-template-columns:repeat(2,1fr)!important}.steps-grid{grid-template-columns:1fr!important}.hero-form{flex-direction:column!important;align-items:stretch!important}.logo-ci{display:none!important}.prob-grid{gap:12px}.prob-grid,.so-grid{grid-template-columns:1fr}.so-grid{gap:14px}.so-rail{position:static;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;gap:8px;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.so-rail::-webkit-scrollbar{display:none}.so-tab{width:auto;flex-shrink:0;padding:9px 13px}.so-tab-name{font-size:13px}}@media (max-width:680px){.agents-grid{grid-template-columns:1fr!important}.navlink{display:none}.hero-h1{font-size:clamp(46px,12.8vw,66px)!important}}@media (max-width:600px){.m-br{display:inline}.d-br{display:none}.wrap{padding:0 26px}#agents,#how{padding:60px 0!important}#console{padding-top:20px!important;padding-bottom:60px!important}#console .field{flex:1 1 100%!important}#console .pill{order:3}.btn-yellow{height:50px}footer .wrap{flex-direction:column;text-align:center;justify-content:center}#top{padding-top:40px!important;padding-bottom:48px!important}#top .trust-card{transform:scale(.8);transform-origin:center}.hero-h1{margin-top:34px!important;line-height:1.06!important}.hero-sub{margin-top:12px!important}.hero-form{margin-top:32px!important;gap:14px!important;padding:0 16px!important}.hero-form .field{height:42px!important}.hero-form .field input{font-size:16px!important}.hero-form .field-group{gap:3px!important}.hero-form .field-label{font-size:10px}.hero-form button[type=submit]{height:44px!important;margin-top:14px!important;font-size:14.5px!important}.sec-title{font-size:clamp(34px,8.4vw,46px)!important}#how .sec-lead{font-size:.8em}.agentrow-ask{padding:0 16px!important;height:31px!important;font-size:11.5px!important}#agents>.wrap,#console>.wrap,#how>.wrap{padding-left:34px!important;padding-right:34px!important}#how:before{display:none}#how{background:radial-gradient(95% 52% at 100% 20%,rgba(46,107,255,.24),transparent 58%),radial-gradient(85% 48% at 100% 22%,rgba(42,66,122,.42),transparent 70%),radial-gradient(60% 38% at 100% 18%,rgba(255,214,9,.08),transparent 62%)!important}#how .flow-grid{margin-top:40px!important}.flow-card{min-height:auto!important}.flow-slot{margin-top:18px!important}.composer-input{font-size:13px!important}.chat-lead{font-size:13.5px!important;line-height:1.55!important}.chat-li{font-size:13px!important}.chat-h{font-size:15px!important}.user-bubble{font-size:14px!important}.status-line{font-size:11px!important;line-height:1.7!important}}@media (max-width:420px){.wrap{padding:0 22px}.hero-h1{font-size:clamp(42px,12vw,58px)!important}}.pricing-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.pricing-reveal--in{opacity:1;transform:none}.hero-form--leaving{opacity:.72;pointer-events:none;transition:opacity .35s ease}#pricing{padding:70px 0 40px}.pr-page{padding-top:54px}.pr-promo{display:inline-flex;align-items:center;gap:8px;font-family:var(--mkt-font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--yellow-600);padding:8px 16px;border-radius:999px;background:var(--yellow-dim);border:1px solid var(--badge-border)}.pr-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:104px;align-items:stretch;text-align:left}.pr-card{position:relative;padding:52px 28px;border-radius:22px;background:var(--surface);border:1px solid var(--border)}.pr-card,.pr-card .pr-body{display:flex;flex-direction:column}.pr-card .pr-body{flex:1}.pr-card.pop{padding:0;border-color:#3d7bff;border-width:1.5px;overflow:hidden;background:linear-gradient(180deg,#3d7bff,#2f6bff);transform:scale(1.05);transform-origin:bottom center;z-index:2;box-shadow:0 26px 60px rgba(0,0,0,.5),0 0 42px rgba(61,123,255,.28)}.pr-card.pop .pr-band{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;color:#fff;font-family:var(--mkt-font-label);text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700}.pr-card.pop .pr-band svg{color:#fff}.pr-card.pop .pr-body{margin:0 1.5px 1.5px;padding:22px 26px 48px;border-radius:0 0 21px 21px;background:#0e1424}.pr-name{font-size:20px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.pr-for{color:var(--muted);font-size:13.5px;margin-top:5px;min-height:58px;line-height:1.45}.pr-hi{margin-top:18px;padding:18px 18px 14px;border-radius:16px;text-align:left;flex:1;background:hsla(0,0%,100%,.035);border:1px solid var(--border)}.pr-hi-head{display:flex;align-items:center;gap:9px;font-family:var(--mkt-font-display);font-weight:800;font-size:18.5px;letter-spacing:-.01em;color:var(--ink)}.pr-hi-head svg{color:var(--yellow-600);flex-shrink:0}.pr-card.pop .pr-hi{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.pr-save{display:inline-flex;align-self:flex-start;margin-top:10px;padding:5px 11px;border-radius:999px;white-space:nowrap;font-family:var(--mkt-font-label);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700;color:var(--yellow-600);background:var(--yellow-dim);border:1px solid var(--badge-border)}.pr-card.pop .pr-save{color:#7aa6ff;background:rgba(61,123,255,.12);border-color:rgba(61,123,255,.3)}.pr-price{display:flex;align-items:baseline;gap:5px;margin:18px 0 2px}.pr-orig{text-decoration:line-through;color:var(--muted-2);font-size:24px;font-weight:600}.pr-amt,.pr-orig{letter-spacing:-.02em}.pr-amt{font-family:var(--mkt-font-display);font-size:44px;font-weight:800;line-height:1}.pr-per{color:var(--muted);font-size:16px;font-weight:600}.pr-bill{font-size:12.5px;color:var(--muted-2)}.pr-card .btn-outline,.pr-card .btn-yellow{width:100%;margin:26px 0 28px}.pr-hi .pr-feat{margin-top:14px}.pr-feat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.pr-feat li{display:flex;gap:11px;font-size:14.5px;color:var(--ink-soft);align-items:flex-start;line-height:1.4}.pr-feat li b{color:var(--ink);font-weight:700}.pr-feat li .hl{color:var(--yellow-600);font-weight:700}.pr-feat li small{color:var(--muted-2);font-weight:500}.pr-feat svg{flex-shrink:0;color:var(--yellow-600);margin-top:1px}.pr-info{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;margin-left:5px;font-size:9.5px;font-weight:700;font-family:var(--mkt-font-label);color:var(--muted);border:1px solid var(--border-strong);cursor:help;vertical-align:1px}.pr-info:focus,.pr-info:hover{color:var(--ink);border-color:var(--yellow);outline:none}.landing-scale .pr-note{text-align:center;color:var(--muted);font-size:13px;margin:52px auto 0;max-width:640px;line-height:1.6}.landing-scale .pr-note b{color:var(--ink)}.landing-scale .pr-note a{color:var(--yellow-600)}.pr-free{align-items:center;justify-content:space-between;gap:18px;margin:18px auto 0;padding:18px 26px;border-radius:18px;max-width:100%;background:var(--surface);border:1px dashed var(--border-strong)}.pr-free,.pr-free-txt{display:flex;flex-wrap:wrap}.pr-free-txt{align-items:baseline;gap:10px;font-size:13.5px;color:var(--muted)}.pr-free-name{font-family:var(--mkt-font-display);font-weight:800;font-size:15px;color:var(--ink-soft)}.pr-free-desc b{color:var(--ink-soft);font-weight:700}.pr-free-btn{flex-shrink:0;height:38px;padding:0 18px;font-size:13.5px}.pricing-faq{padding:48px 0 60px;max-width:720px;margin:0 auto}.pricing-faq h2{text-align:center;font-size:26px;font-weight:800;margin:0 0 22px}.pricing-qa{border-top:1px solid var(--border);padding:18px 4px}.pricing-q{font-weight:700;font-size:16px;margin-bottom:6px}.pricing-a{color:var(--muted);font-size:14.5px;line-height:1.5}@media (max-width:860px){.pr-grid{grid-template-columns:1fr;max-width:460px;margin:52px auto 0}.pr-for{min-height:0}.pr-card.pop{transform:none}}@media (max-width:820px){.pr-page{padding-top:40px}}