@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--font-body:"Inter", sans-serif;--color-background:#0e1322;--color-background-soft:#0a0f1a;--color-background-deep:#090e1c;--color-surface:#1a1f2fad;--color-surface-strong:#25293adb;--color-surface-muted:#dee1f714;--color-border:#ffffff12;--color-border-strong:#adc6ff47;--color-text:#dee1f7;--color-text-muted:#c2c6d6;--color-text-dim:#dee1f79e;--color-primary:#adc6ff;--color-primary-strong:#4d8eff;--color-primary-deep:#002e6a;--color-secondary:#5de6ff;--color-shadow:#0000006b;--gradient-hero:radial-gradient(circle at 72% 28%, #5de6ff17, transparent 26%), radial-gradient(circle at 18% 14%, #adc6ff1a, transparent 18%), linear-gradient(180deg, #10162a 0%, #0a1020 100%);--gradient-card:linear-gradient(135deg, #ffffff0f, #ffffff03);--gradient-line:radial-gradient(circle, #8c909f5c, transparent 72%);--shadow-panel:0 18px 48px #0000002e, 0 6px 18px #00000014, inset 0 1px 0 #ffffff0d;--shadow-button:0 0 28px #adc6ff42;--shadow-glow:0 0 80px #5de6ff1f;--radius-sm:16px;--radius-md:24px;--radius-lg:32px;--radius-xl:40px;--container-width:1200px;--header-height:70px}@keyframes fade-up{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes pulse-soft{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes pulse-ring{0%{opacity:.25;transform:scale(.92)}to{opacity:0;transform:scale(1.12)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes wave-bar{0%,to{opacity:.35;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes float-soft{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes shimmer-pass{0%{opacity:0;transform:translate(-120%)}20%,80%{opacity:1}to{opacity:0;transform:translate(140%)}}@keyframes draw-line{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes security-packet-forward{0%{opacity:0;left:0}18%,72%{opacity:1}to{opacity:0;left:calc(100% - 10px)}}@keyframes security-packet-backward{0%{opacity:0;right:0}18%,72%{opacity:1}to{opacity:0;right:calc(100% - 10px)}}@keyframes security-beacon{0%,to{opacity:.5;transform:translateY(-50%)scale(.9)}50%{opacity:1;transform:translateY(-50%)scale(1.18)}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;font-family:var(--font-body);color:var(--color-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:radial-gradient(circle at top,#adc6ff12,#0000 24%),linear-gradient(#0f1527 0%,#090d18 100%);margin:0}body::-webkit-scrollbar{width:4px}body::-webkit-scrollbar-thumb{background:#adc6ff57;border-radius:999px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}input{color:inherit;background:0 0;border:0}img{max-width:100%;display:block}#app{min-height:100vh}.page-shell{overflow:clip}.container{width:min(calc(100% - 32px), var(--container-width));margin:0 auto}.section{min-height:calc(100svh - var(--header-height));scroll-margin-top:calc(var(--header-height) + 18px);align-items:center;padding:84px 0;display:grid;position:relative}.section--alt{background:#090e1ce6}.section-heading{gap:18px;margin-bottom:56px;display:grid}.section-heading--center{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.section-heading__eyebrow{color:var(--color-primary);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.section-heading__title{letter-spacing:-.04em;margin:0;font-size:clamp(2.35rem,4.8vw,3.85rem);line-height:1.06}.section-heading__description{max-width:680px;color:var(--color-text-muted);margin:0;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65}.section-heading--center .section-heading__title,.section-heading--center .section-heading__description{margin-left:auto;margin-right:auto}.technical-line{background:var(--gradient-line);width:100%;height:1px}.logo{align-items:center;gap:10px;display:inline-flex}.logo__mark{background:linear-gradient(#adc6ff33,#adc6ff05);border:1px solid #ffffff29;border-radius:4px;grid-template-columns:repeat(2,6px);gap:2px;padding:3px;display:grid;box-shadow:inset 0 1px #ffffff14}.logo__mark span{background:#ffffffeb;border-radius:2px;width:6px;height:6px}.logo__mark span:last-child{background:var(--color-primary)}.logo__text{color:#f5f7ff;letter-spacing:-.03em;font-size:.9rem;font-weight:700}.button{border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s,color .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button--sm{min-height:42px;padding:0 20px;font-size:.82rem;font-weight:600}.button--md{min-height:48px;padding:0 24px;font-size:.9rem;font-weight:600}.button--lg{min-height:50px;padding:0 28px;font-size:.94rem;font-weight:600}.button--full-width{width:100%}.button--primary{color:var(--color-primary-deep);box-shadow:var(--shadow-button);background:linear-gradient(#c4d5ff 0%,#a6c4ff 100%)}.button--primary:hover{border-color:#ffffff4d;box-shadow:0 0 38px #adc6ff57}.button--secondary,.button--muted{color:var(--color-text);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0a}.button--secondary:hover,.button--muted:hover{border-color:var(--color-border-strong);background:#ffffff12}.button--muted{color:#f5f7fff5;background:#2f3445c7}.button__icon{display:inline-flex}.glass-panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--gradient-card), #0e1322b8;-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);box-shadow:var(--shadow-panel);position:relative;overflow:hidden}.glass-panel:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#0000 45%);position:absolute;inset:0}.glass-panel--featured{border-color:#adc6ff3d;box-shadow:0 24px 56px #0000003d,0 0 34px #5de6ff14}.hero-preview{width:100%;max-width:575px;margin-left:auto;position:relative}.hero-preview__glow{filter:blur(88px);opacity:.72;background:radial-gradient(circle,#5de6ff1c,#0000 74%);border-radius:999px;position:absolute;inset:16% 14% 22%}.hero-preview__shell{border-radius:var(--radius-lg);height:480px;min-height:480px;box-shadow:0 0 42px #adc6ff0a, var(--shadow-panel);background:linear-gradient(#1a1f2fe6,#101527e6);border:1px solid #ffffff14;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.hero-preview__toolbar{gap:8px;margin-bottom:14px;display:inline-flex}.hero-preview__traffic{border-radius:999px;width:10px;height:10px}.hero-preview__traffic--red{background:#f47272bf}.hero-preview__traffic--amber{background:#fbbf24b8}.hero-preview__traffic--green{background:#4ade80b8}.hero-preview__core{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.hero-preview__pulse{filter:blur(76px);opacity:.68;background:radial-gradient(circle,#adc6ff29,#0000 70%);border-radius:999px;width:270px;height:270px;animation:7s ease-in-out infinite pulse-soft}.hero-chat__messages{z-index:1;flex-direction:column;flex:auto;justify-content:flex-end;gap:14px;min-height:0;margin:12px 0 18px;display:flex;position:relative;overflow:hidden}.hero-chat__message{border-radius:20px;align-items:flex-start;gap:10px;max-width:88%;padding:14px 16px;font-size:.93rem;line-height:1.5;animation:.55s cubic-bezier(.16,1,.3,1) both fade-up;display:inline-flex}.hero-chat__message--user{background:#adc6ff1a;border:1px solid #adc6ff29;border-bottom-right-radius:8px;align-self:flex-end}.hero-chat__message--assistant{border:1px solid var(--color-border);background:#ffffff0d;border-bottom-left-radius:8px;align-self:flex-start}.hero-chat__message--status{color:#dee1f799;background:0 0;border:0;align-self:flex-start;padding:0}.hero-chat__assistant-icon,.hero-chat__status-icon{color:var(--color-primary);flex-shrink:0;margin-top:2px;display:inline-flex}.hero-chat__status-icon svg{animation:1.1s linear infinite spin-slow}.hero-chat__input{z-index:1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0d;border:1px solid #ffffff17;border-radius:22px;align-items:center;gap:14px;padding:10px 10px 10px 18px;display:flex;position:relative}.hero-chat__prompt{color:#f5f7ffd6;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.98rem;overflow:hidden}.hero-chat__cursor{color:#f5f7ff8f;margin-left:2px;animation:1s step-end infinite caret}.hero-chat__send{width:42px;height:42px;color:var(--color-primary);background:#adc6ff1f;border:1px solid #adc6ff4d;border-radius:14px;flex-shrink:0;place-items:center;transition:transform .18s,box-shadow .18s;display:grid}.hero-chat__send--pulse{transform:scale(.92);box-shadow:0 0 16px #adc6ff3d}.step-card{gap:18px;display:grid}.step-card--carousel{min-height:712px;box-shadow:var(--shadow-panel);background:linear-gradient(#1b2030eb,#0e1220fa);border:1px solid #ffffff14;border-radius:38px;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:center;gap:24px;padding:34px;position:relative;overflow:hidden}.step-card--carousel>*{min-width:0}.step-card--enterprise{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);gap:24px;min-height:712px}.step-card--carousel:before{content:"";pointer-events:none;background:radial-gradient(circle at 78% 26%,#5de6ff1a,#0000 24%),linear-gradient(135deg,#ffffff14,#0000 38%);position:absolute;inset:0}.step-card__art{border:1px solid var(--color-border);min-height:218px;box-shadow:var(--shadow-panel);background:linear-gradient(#1a1f2fe0,#111522e0);border-radius:26px;place-items:center;padding:18px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.step-card__art--voice-search{min-height:388px;padding:24px}.step-card--carousel .step-card__art{min-height:640px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.step-card--carousel .step-card__art--voice-search{min-height:640px}.step-card--carousel:hover .step-card__art{box-shadow:none;border-color:#0000;transform:none}.step-card:hover .step-card__art{border-color:#adc6ff38;transform:translateY(-3px);box-shadow:0 24px 54px #0000005c,0 0 34px #5de6ff14}.step-card__copy{gap:8px;display:grid}.step-card__copy--carousel{z-index:1;align-content:center;justify-self:center;gap:16px;width:min(100%,404px);min-width:0;max-width:404px;position:relative}.step-card--enterprise .step-card__copy--carousel{justify-self:center;width:min(100%,404px);max-width:404px;transform:translate(10px)}.step-card__eyebrow{color:#adc6ffd1;letter-spacing:.18em;text-transform:uppercase;background:#adc6ff14;border:1px solid #adc6ff2e;border-radius:999px;width:fit-content;min-height:28px;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.step-card__title{margin:0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.1}.step-card__title--carousel{letter-spacing:-.05em;font-size:clamp(2.8rem,5vw,4.2rem);line-height:.98}.step-card__description{color:var(--color-text-muted);margin:0;font-size:.95rem;line-height:1.65}.step-card__description--carousel{max-width:380px;font-size:1.05rem;line-height:1.75}.step-card--enterprise .step-card__description--carousel{max-width:380px}.voice-search{place-items:center;width:100%;min-height:388px;display:grid;position:relative}.voice-search__stage{background:linear-gradient(#1c2132f5,#0f1322fa);border:1px solid #ffffff14;border-radius:34px;width:100%;max-width:560px;height:388px;position:relative;overflow:hidden;box-shadow:0 28px 58px #00000057,0 0 48px #5de6ff14}.step-card--carousel .voice-search{min-height:640px}.step-card--carousel .voice-search__stage{border-radius:42px;max-width:none;height:640px}.step-card--carousel .voice-search__hint{padding:18px 20px;top:28px;left:28px;right:28px}.step-card--carousel .voice-search__agent-bubble{max-width:340px;top:30px;left:28px}.voice-search__glow,.voice-search__backdrop-grid{position:absolute;inset:0}.voice-search__glow{filter:blur(48px);background:radial-gradient(circle,#5de6ff24,#0000 68%);border-radius:999px;inset:10% 16% 18%}.voice-search__backdrop-grid{opacity:.22;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(#0000007a,#0000 90%);mask-image:linear-gradient(#0000007a,#0000 90%)}.voice-search__hint{z-index:3;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#12182ac2;border:1px solid #ffffff14;border-radius:20px;gap:10px;padding:16px 18px;transition:opacity .28s,transform .28s;display:grid;position:absolute;top:22px;left:22px;right:22px}.voice-search__hint--hidden{opacity:0;transform:translateY(-10px)}.voice-search__hint-badge{color:#adc6ffd1;letter-spacing:.14em;text-transform:uppercase;background:#adc6ff14;border:1px solid #adc6ff2e;border-radius:999px;width:fit-content;min-height:24px;padding:0 10px;font-size:.64rem;font-weight:700;display:inline-flex}.voice-search__hint-text{color:#dee1f7b8;max-width:360px;margin:0;font-size:.84rem;line-height:1.6}.voice-search__agent-bubble{z-index:4;color:#f5f7ffeb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;background:#111727d6;border:1px solid #ffffff14;border-radius:16px 16px 16px 8px;align-items:center;gap:10px;max-width:290px;min-height:42px;padding:0 14px;font-size:.8rem;font-weight:500;transition:opacity .3s,transform .3s,border-color .22s,color .22s;display:inline-flex;position:absolute;top:24px;left:22px;transform:translateY(10px);box-shadow:0 16px 28px #0000003d}.voice-search__agent-bubble--visible{opacity:1;animation:4.2s ease-in-out infinite float-soft;transform:translateY(0)}.voice-search__agent-bubble--wide{max-width:360px}.voice-search__agent-bubble--done{color:var(--color-primary);border-color:#adc6ff33}.voice-search__agent-icon{color:inherit;display:inline-flex}.voice-search__browser-shell{z-index:2;opacity:0;transform-origin:bottom;background:linear-gradient(#1f2435f5,#0f1422f5);border:1px solid #ffffff14;border-radius:24px;grid-template-rows:auto 1fr;width:calc(100% - 48px);height:218px;margin:102px 24px 0;transition:opacity .36s,transform .42s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;transform:translateY(40px)scale(.92);box-shadow:0 24px 46px #00000052}.step-card--carousel .voice-search__browser-shell{width:calc(100% - 64px);height:324px;margin:174px 32px 0}.step-card--carousel .voice-search--report-loading .voice-search__browser-shell,.step-card--carousel .voice-search--delivered .voice-search__browser-shell{height:278px;margin-top:146px}.step-card--carousel .voice-search__results--visible{max-height:428px}.step-card--carousel .voice-search__report-builder--visible{max-height:352px}.step-card--carousel .voice-search__report-chart--bars,.step-card--carousel .voice-search__report-chart--donut{min-height:126px}.step-card--carousel .voice-search__report-stat{min-height:84px}.voice-search__browser-shell--visible{opacity:1;transform:translateY(0)scale(1)}.voice-search__browser-shell--report .voice-search__browser-toolbar{display:none}.voice-search__browser-toolbar{border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;min-height:44px;padding:12px 14px;display:flex}.voice-search__traffic{gap:6px;display:inline-flex}.voice-search__traffic-dot{border-radius:999px;width:8px;height:8px}.voice-search__traffic-dot--red{background:#f47272c2}.voice-search__traffic-dot--amber{background:#fbbf24c2}.voice-search__traffic-dot--green{background:#4ade80c2}.voice-search__addressbar{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex:1;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 12px;display:flex}.voice-search__addressbar-icon{color:#dee1f77a;display:inline-flex}.voice-search__addressbar-text{color:#f5f7ffdb;white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.voice-search__cursor{color:#f5f7ff8f;animation:1s step-end infinite caret}.voice-search__browser-content{align-content:start;gap:12px;padding:14px;display:grid;position:relative}.voice-search__browser-content--report{gap:0;padding-top:18px}.voice-search__loader{gap:12px;display:grid}.voice-search__loader-head{color:#dee1f7a3;align-items:center;gap:8px;font-size:.76rem;display:inline-flex}.voice-search__loader-head svg{animation:1.1s linear infinite spin-slow}.voice-search__skeleton{gap:10px;display:grid}.voice-search__skeleton span{background:#ffffff0d;border-radius:999px;height:18px;display:block;position:relative;overflow:hidden}.voice-search__skeleton span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:1.6s ease-in-out infinite shimmer-pass;position:absolute;inset:0}.voice-search__skeleton span:first-child{width:92%}.voice-search__skeleton span:nth-child(2){width:74%}.voice-search__skeleton span:nth-child(3){width:82%}.voice-search__results{opacity:0;align-content:start;gap:10px;max-height:0;transition:max-height .32s,opacity .32s,transform .32s;display:grid;overflow:hidden;transform:translateY(10px)}.voice-search__results--visible{opacity:1;max-height:360px;transform:translateY(0)}.voice-search__report-builder{opacity:0;gap:14px;max-height:0;transition:max-height .32s,opacity .32s,transform .32s;display:grid;overflow:hidden;transform:translateY(10px)}.voice-search__report-builder--visible{opacity:1;max-height:280px;transform:translateY(0)}.voice-search__report-builder-head{grid-template-columns:34px 1fr;align-items:center;gap:10px;display:grid}.voice-search__report-builder-icon{width:34px;height:34px;color:var(--color-primary);background:#adc6ff14;border:1px solid #adc6ff2e;border-radius:12px;place-items:center;display:grid}.voice-search__report-builder-copy{gap:3px;display:grid}.voice-search__report-builder-copy p,.voice-search__report-builder-copy span{margin:0}.voice-search__report-builder-copy p{color:#f5f7fff0;font-size:.88rem;font-weight:600}.voice-search__report-builder-copy span{color:#dee1f794;font-size:.72rem;line-height:1.45}.voice-search__report-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px;display:grid}.voice-search__report-chart,.voice-search__report-stat{background:#ffffff0a;border:1px solid #ffffff12;border-radius:16px;position:relative;overflow:hidden}.voice-search__report-chart:after,.voice-search__report-stat:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:2.6s ease-in-out infinite shimmer-pass;position:absolute;inset:0}.voice-search__report-chart--bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;min-height:108px;padding:16px;display:grid}.voice-search__report-chart--bars span{background:linear-gradient(#5de6fff0,#adc6ff3d);border-radius:999px 999px 6px 6px;animation:2.8s ease-in-out infinite pulse-soft}.voice-search__report-chart--bars span:first-child{height:38%}.voice-search__report-chart--bars span:nth-child(2){height:72%}.voice-search__report-chart--bars span:nth-child(3){height:56%}.voice-search__report-chart--bars span:nth-child(4){height:88%}.voice-search__report-chart--donut{place-items:center;min-height:108px;display:grid}.voice-search__report-chart--donut span{border:10px solid #5de6ffe0;border-color:#5de6ffe0 #adc6ffb8 #adc6ff29 #adc6ff29;border-radius:999px;width:70px;height:70px;animation:5s linear infinite spin-slow}.voice-search__report-stat{gap:6px;min-height:72px;padding:14px 16px;display:grid}.voice-search__report-stat strong,.voice-search__report-stat span{z-index:1;position:relative}.voice-search__report-stat strong{color:#f5f7fff5;font-size:.96rem;font-weight:700}.voice-search__report-stat span{color:#dee1f794;font-size:.72rem}.voice-search__result{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;gap:6px;padding:10px 12px;animation:.5s cubic-bezier(.16,1,.3,1) both fade-up;display:grid;position:relative;overflow:hidden}.voice-search__result:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:2.8s ease-in-out infinite shimmer-pass;position:absolute;inset:0}.voice-search__result-meta{z-index:1;color:#adc6ffb3;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:.62rem;font-weight:700;display:flex;position:relative}.voice-search__result-tag{color:var(--color-primary);align-items:center;gap:4px;display:inline-flex}.voice-search__result-title,.voice-search__result-snippet{z-index:1;margin:0;position:relative}.voice-search__result-title{color:#f5f7fff0;font-size:.84rem;font-weight:600;line-height:1.4}.voice-search__result-snippet{color:#dee1f79e;font-size:.72rem;line-height:1.45}.voice-search__file-message{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;background:#12182ae0;border:1px solid #ffffff14;border-radius:18px 18px 18px 8px;grid-template-columns:42px 1fr;align-items:center;gap:12px;width:min(320px,100% - 140px);min-height:64px;padding:12px 14px;transition:opacity .32s,transform .32s;display:grid;position:absolute;bottom:92px;left:24px;transform:translateY(12px);box-shadow:0 18px 34px #00000042}.step-card--carousel .voice-search__file-message{width:min(352px,100% - 180px);bottom:110px;left:28px}.step-card--carousel .voice-search__command{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:14px 16px;bottom:22px;left:22px;right:22px}.voice-search__file-message--visible{opacity:1;transform:translateY(0)}.voice-search__file-icon{color:#ff8b7f;background:#ff8b7f1f;border:1px solid #ff8b7f3d;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.voice-search__file-copy{gap:4px;min-width:0;display:grid}.voice-search__file-copy strong,.voice-search__file-copy span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.voice-search__file-copy strong{color:#f5f7fff5;font-size:.82rem;font-weight:600}.voice-search__file-copy span{color:#dee1f794;font-size:.7rem}.voice-search__command{z-index:4;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#111727d6;border:1px solid #ffffff14;border-radius:24px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 18px 34px #00000042}.voice-search__mic{color:#f5f7ffeb;background:#adc6ff1f;border:1px solid #ffffff1a;border-radius:16px;place-items:center;width:46px;height:46px;transition:transform .18s,color .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid;position:relative}.voice-search__mic--pressed{transform:scale(.92)}.voice-search__mic--active{color:#ffdce3;background:#ff627e29;border-color:#ff769252;box-shadow:0 0 26px #ff627e2e}.voice-search__mic-core,.voice-search__mic-ring{pointer-events:none;position:absolute}.voice-search__mic-core{opacity:0;background:radial-gradient(circle,#ff627e8f,#0000 72%);border-radius:12px;inset:8px}.voice-search__mic-ring{opacity:0;border:1px solid #ff627e3d;border-radius:20px;inset:-6px}.voice-search__mic--active .voice-search__mic-core{opacity:1}.voice-search__mic--active .voice-search__mic-ring{opacity:1;animation:1.6s ease-out infinite pulse-ring}.voice-search__mic-ring--delay{animation-delay:.65s}.voice-search__command-copy{gap:4px;min-width:0;display:grid}.voice-search__command-label{color:#adc6ffb3;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.voice-search__command-text{color:#f5f7ffeb;align-items:center;min-width:0;font-size:.82rem;font-weight:500;line-height:1.4;display:flex}.voice-search__command-text span:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-workspace{place-items:center;width:100%;min-height:388px;display:grid;position:relative}.agent-workspace__stage{background:linear-gradient(#1c2132f5,#0f1322fa);border:1px solid #ffffff14;border-radius:34px;width:100%;max-width:560px;height:388px;position:relative;overflow:hidden;box-shadow:0 28px 58px #00000057,0 0 48px #5de6ff14}.step-card--carousel .agent-workspace{min-height:640px}.step-card--carousel .agent-workspace__stage{border-radius:42px;max-width:none;height:640px}.step-card--carousel .agent-workspace__thread{gap:16px;padding:28px}.agent-workspace__glow,.agent-workspace__grid{position:absolute;inset:0}.agent-workspace__glow{filter:blur(54px);background:radial-gradient(circle,#5de6ff24,#0000 68%);border-radius:999px;inset:12% 18% 18%}.agent-workspace__grid{opacity:.18;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(#00000085,#0000 92%);mask-image:linear-gradient(#00000085,#0000 92%)}.agent-workspace__thread{z-index:1;align-content:start;gap:14px;height:100%;padding:24px;display:grid;position:relative}.agent-workspace__message{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;background:#121727d1;border:1px solid #ffffff14;border-radius:20px;gap:6px;max-width:82%;padding:14px 16px;transition:opacity .32s,transform .32s;display:grid;transform:translateY(12px)}.agent-workspace__message--visible{opacity:1;transform:translateY(0)}.agent-workspace__message--client{color:#f5f7fff0;background:#ffffff0f;justify-self:end}.agent-workspace__message--thanks{max-width:48%;margin-top:-2px}.agent-workspace__message--coordinator{grid-template-columns:34px 1fr;align-items:start;gap:12px;max-width:88%;display:grid}.agent-workspace__message-icon{width:34px;height:34px;color:var(--color-primary);background:#adc6ff1a;border:1px solid #adc6ff2e;border-radius:12px;place-items:center;display:grid;box-shadow:0 0 18px #adc6ff1f}.agent-workspace__message-copy{gap:6px;display:grid}.agent-workspace__message-label{color:#adc6ffc2;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.agent-workspace__message p{color:#f5f7ffeb;margin:0;font-size:.84rem;line-height:1.5}.agent-workspace__workspace{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);opacity:0;background:#121727b8;border:1px solid #ffffff14;border-radius:24px;gap:14px;max-height:0;padding:0 18px;transition:max-height .36s,padding .36s,opacity .32s,transform .36s;display:grid;overflow:hidden;transform:translateY(8px)scale(.98)}.agent-workspace__workspace--visible{opacity:1;max-height:300px;padding:18px;transform:translateY(0)scale(1)}.agent-workspace__workspace--collapsing{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)scale(.97)}.step-card--carousel .agent-workspace__workspace--visible{max-height:388px;padding:22px}.step-card--carousel .agent-workspace__card{min-height:176px;padding:16px}.step-card--carousel .agent-workspace__ticket-stream,.step-card--carousel .agent-workspace__chart,.step-card--carousel .agent-workspace__manager-note{min-height:76px}.step-card--carousel .agent-workspace__reply--visible{max-height:258px}.step-card--carousel .agent-workspace__message--thanks{max-width:56%}.agent-workspace__workspace-head{gap:8px;display:grid}.agent-workspace__workspace-head p{color:#dee1f799;margin:0;font-size:.74rem;line-height:1.45}.agent-workspace__workspace-badge{color:#adc6ffd1;letter-spacing:.14em;text-transform:uppercase;background:#adc6ff14;border:1px solid #adc6ff2e;border-radius:999px;width:fit-content;min-height:24px;padding:0 10px;font-size:.62rem;font-weight:700;display:inline-flex}.agent-workspace__agents{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agent-workspace__card{opacity:0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:14px;min-height:150px;padding:14px;transition:opacity .32s,transform .32s,border-color .22s,box-shadow .22s;display:grid;transform:translateY(14px)}.agent-workspace__card--visible{opacity:1;transform:translateY(0)}.agent-workspace__card--done{border-color:#7cffb62e;box-shadow:inset 0 0 0 1px #7cffb60a}.agent-workspace__card-head{grid-template-columns:32px 1fr;align-items:center;gap:10px;display:grid}.agent-workspace__card-icon{color:#adc6ffeb;background:#adc6ff14;border:1px solid #adc6ff29;border-radius:12px;place-items:center;width:32px;height:32px;display:grid}.agent-workspace__card--done .agent-workspace__card-icon{color:#8df0ab;background:#7cffb614;border-color:#7cffb62e}.agent-workspace__card-copy{gap:4px;display:grid}.agent-workspace__card-copy strong,.agent-workspace__card-copy span{margin:0}.agent-workspace__card-copy strong{color:#f5f7fff2;font-size:.8rem;font-weight:600;line-height:1.25}.agent-workspace__card-copy span{color:#dee1f78f;font-size:.7rem;line-height:1.35}.agent-workspace__ticket-stream{align-items:center;min-height:62px;display:flex}.agent-workspace__ticket-chip{color:#f5f7ffeb;background:#ffffff0f;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.76rem;font-weight:500;display:inline-flex}.agent-workspace__ticket-chip--done{color:#8df0ab;background:#7cffb61a}.agent-workspace__chart{grid-template-columns:repeat(4,1fr);align-items:end;gap:8px;min-height:62px;display:grid}.agent-workspace__chart span{transform-origin:bottom;background:linear-gradient(#5de6fff0,#adc6ff3d);border-radius:999px 999px 5px 5px;animation:1.15s ease-in-out infinite wave-bar}.agent-workspace__chart span:first-child{height:34%}.agent-workspace__chart span:nth-child(2){height:72%;animation-delay:.12s}.agent-workspace__chart span:nth-child(3){height:48%;animation-delay:.24s}.agent-workspace__chart span:nth-child(4){height:86%;animation-delay:.36s}.agent-workspace__chart--done span{animation:none}.agent-workspace__manager-note{align-content:center;min-height:62px;display:grid}.agent-workspace__manager-muted{color:#dee1f785;font-size:.72rem;line-height:1.45}.agent-workspace__manager-lines{gap:8px;display:grid}.agent-workspace__manager-lines span{background:#ffffff0d;border-radius:999px;height:12px;display:block;position:relative;overflow:hidden}.agent-workspace__manager-lines span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:1.5s ease-in-out infinite shimmer-pass;position:absolute;inset:0}.agent-workspace__manager-lines span:first-child{width:94%}.agent-workspace__manager-lines span:nth-child(2){width:72%}.agent-workspace__manager-lines span:nth-child(3){width:82%}.agent-workspace__manager-ready{color:#8df0ab;align-items:center;gap:8px;font-size:.76rem;font-weight:500;display:inline-flex}.agent-workspace__reply{opacity:0;gap:14px;max-height:0;transition:max-height .36s,opacity .32s,transform .32s;display:grid;overflow:hidden;transform:translateY(14px)}.agent-workspace__reply--visible{opacity:1;max-height:220px;transform:translateY(0)}.agent-workspace__reply-head,.agent-workspace__reply-file{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#121727d1;border:1px solid #ffffff14;border-radius:22px;gap:12px;display:grid}.agent-workspace__reply-head{grid-template-columns:36px 1fr;align-items:start;padding:16px}.agent-workspace__reply-icon,.agent-workspace__reply-file-icon,.agent-workspace__reply-download{place-items:center;display:grid}.agent-workspace__reply-icon{width:36px;height:36px;color:var(--color-primary);background:#adc6ff1a;border:1px solid #adc6ff29;border-radius:13px}.agent-workspace__reply-copy{gap:6px;display:grid}.agent-workspace__reply-copy p{color:#f5f7fff0;margin:0;font-size:.86rem;line-height:1.55}.agent-workspace__reply-file{grid-template-columns:40px 1fr 28px;align-items:center;padding:14px 16px}.agent-workspace__reply-file-icon{color:#ff8b7f;background:#ff8b7f1f;border:1px solid #ff8b7f38;border-radius:14px;width:40px;height:40px}.agent-workspace__reply-file-copy{gap:4px;min-width:0;display:grid}.agent-workspace__reply-file-copy strong,.agent-workspace__reply-file-copy span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent-workspace__reply-file-copy strong{color:#f5f7fff2;font-size:.82rem;font-weight:600}.agent-workspace__reply-file-copy span{color:#dee1f78f;font-size:.72rem}.agent-workspace__reply-download{color:#adc6ffd1}.enterprise-workflow{place-items:center;width:100%;min-height:388px;display:grid;position:relative}.enterprise-workflow__stage{background:linear-gradient(#1c2132f5,#0f1322fa);border:1px solid #ffffff14;border-radius:34px;width:100%;max-width:560px;height:388px;position:relative;overflow:hidden;box-shadow:0 28px 58px #00000057,0 0 48px #5de6ff14}.step-card--carousel .enterprise-workflow{min-height:640px}.step-card--carousel .enterprise-workflow__stage{border-radius:42px;max-width:none;height:640px}.step-card--enterprise .step-card__art,.step-card--enterprise .enterprise-workflow{min-height:640px}.step-card--enterprise .enterprise-workflow__stage{height:640px}.enterprise-workflow__glow,.enterprise-workflow__grid{position:absolute;inset:0}.enterprise-workflow__glow{filter:blur(54px);background:radial-gradient(circle,#5de6ff1f,#0000 70%);border-radius:999px;inset:12% 16% 20%}.enterprise-workflow__grid{opacity:.16;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(#00000094,#0000 92%);mask-image:linear-gradient(#00000094,#0000 92%)}.enterprise-workflow__omnibar{z-index:2;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#121727d1;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:10px;min-height:54px;padding:0 16px;display:flex;position:absolute;top:22px;left:22px;right:22px;box-shadow:0 18px 30px #00000038}.enterprise-workflow__omnibar-icon{color:#adc6ffbd;display:inline-flex}.enterprise-workflow__omnibar-text{color:#f5f7ffeb;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:500;overflow:hidden}.enterprise-workflow__cursor{color:#f5f7ff8f;animation:1s step-end infinite caret}.enterprise-workflow__stack{z-index:1;align-content:start;gap:12px;height:100%;padding:92px 22px 90px;display:grid;position:relative}.step-card--enterprise .enterprise-workflow__stack{gap:14px;padding:92px 18px 96px}.enterprise-workflow__panel{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;background:#121727c2;border:1px solid #ffffff14;border-radius:22px;gap:14px;max-height:0;padding:0 16px;transition:max-height .36s,padding .36s,opacity .32s,transform .36s;display:grid;overflow:hidden;transform:translateY(8px)scale(.98)}.enterprise-workflow__panel--visible{opacity:1;transform:translateY(0)scale(1)}.enterprise-workflow__panel--systems.enterprise-workflow__panel--visible{max-height:148px;padding:16px}.enterprise-workflow__panel--diagnosis.enterprise-workflow__panel--visible{max-height:110px;padding:14px 16px}.enterprise-workflow__panel--actions.enterprise-workflow__panel--visible{max-height:208px;padding:16px}.step-card--carousel .enterprise-workflow__panel--systems.enterprise-workflow__panel--visible{max-height:156px}.step-card--carousel .enterprise-workflow__panel--diagnosis.enterprise-workflow__panel--visible{max-height:118px}.step-card--carousel .enterprise-workflow__panel--actions.enterprise-workflow__panel--visible{max-height:218px}.step-card--enterprise .enterprise-workflow__panel--systems.enterprise-workflow__panel--visible{max-height:164px}.step-card--enterprise .enterprise-workflow__panel--diagnosis.enterprise-workflow__panel--visible{max-height:126px}.step-card--enterprise .enterprise-workflow__panel--actions.enterprise-workflow__panel--visible{max-height:246px}.enterprise-workflow__panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.enterprise-workflow__panel-head--split{align-items:baseline}.enterprise-workflow__panel-badge{color:#adc6ffd1;letter-spacing:.14em;text-transform:uppercase;background:#adc6ff14;border:1px solid #adc6ff2e;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:.62rem;font-weight:700;display:inline-flex}.enterprise-workflow__panel-badge--danger{color:#ff9090e0;background:#ff787814;border-color:#ff78782e}.enterprise-workflow__actions-note{color:#dee1f785;font-size:.72rem}.enterprise-workflow__nodes{gap:10px;display:grid}.enterprise-workflow__node{opacity:0;justify-content:space-between;align-items:center;gap:12px;min-height:34px;transition:opacity .26s,transform .26s;display:flex;transform:translateY(8px)}.enterprise-workflow__node--visible{opacity:1;transform:translateY(0)}.enterprise-workflow__node-main{align-items:center;gap:10px;min-width:0;display:flex}.enterprise-workflow__node-icon{color:#adc6ffd1;background:#adc6ff14;border:1px solid #adc6ff29;border-radius:10px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid;box-shadow:0 0 18px #adc6ff14}.enterprise-workflow__node:not(.enterprise-workflow__node--done) .enterprise-workflow__node-icon{animation:1.8s ease-in-out infinite pulse-soft}.enterprise-workflow__node--done .enterprise-workflow__node-icon{color:#8df0ab;background:#7cffb614;border-color:#7cffb62e;animation:none}.enterprise-workflow__node-text{color:#f5f7ffeb;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;font-weight:500;overflow:hidden}.enterprise-workflow__node-status{color:#dee1f77a;flex-shrink:0;font-size:.68rem;font-weight:600}.enterprise-workflow__node-status--done{color:#8df0ab}.enterprise-workflow__diagnosis{gap:10px;display:grid}.enterprise-workflow__diagnosis p{color:#f5f7ffeb;margin:0;font-size:.76rem;line-height:1.5}.enterprise-workflow__sparkline{height:42px}.enterprise-workflow__sparkline svg{width:100%;height:100%}.enterprise-workflow__sparkline path{fill:none;stroke:#ff7878eb;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1s forwards draw-line}.enterprise-workflow__tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.enterprise-workflow__task{opacity:0;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;align-content:start;gap:12px;min-height:132px;padding:14px;transition:opacity .26s,transform .26s;display:grid;transform:translateY(12px)}.step-card--enterprise .enterprise-workflow__task{min-height:140px}.step-card--enterprise .enterprise-workflow__task p{font-size:.76rem}.enterprise-workflow__task--visible{opacity:1;transform:translateY(0)}.enterprise-workflow__task-head{align-items:center;gap:10px;display:flex}.enterprise-workflow__task-icon,.enterprise-workflow__task-avatar{border-radius:10px;justify-content:center;align-items:center;min-height:28px;display:inline-flex}.enterprise-workflow__task-icon{color:#adc6ffd1;background:#adc6ff14;border:1px solid #adc6ff29;width:28px}.enterprise-workflow__task-avatar{color:#f5f7ffeb;background:#ffffff0f;padding:0 10px;font-size:.68rem;font-weight:600}.enterprise-workflow__task p{color:#f5f7ffeb;margin:0;font-size:.74rem;line-height:1.5}.enterprise-workflow__task-status{color:#dee1f785;font-size:.68rem;font-weight:600}.enterprise-workflow__task-status--done{color:#8df0ab}.step-card--enterprise .enterprise-workflow__stack{z-index:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(100% - 56px,474px);height:min(100% - 186px,474px);margin:0;padding:0;display:grid;position:absolute;top:96px;left:50%;transform:translate(-50%)}.step-card--enterprise .enterprise-workflow__panel{-webkit-backdrop-filter:blur();backdrop-filter:blur();background:0 0;border-color:#0000;height:100%;max-height:none;padding:16px;transition:opacity .32s,transform .32s,border-color .22s,background-color .22s}.step-card--enterprise .enterprise-workflow__panel--visible{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#121727c2;border-color:#ffffff14}.step-card--enterprise .enterprise-workflow__panel--systems.enterprise-workflow__panel--visible,.step-card--enterprise .enterprise-workflow__panel--diagnosis.enterprise-workflow__panel--visible{max-height:none;padding:16px}.step-card--enterprise .enterprise-workflow__panel--actions{display:contents}.step-card--enterprise .enterprise-workflow__panel--actions>.enterprise-workflow__panel-head{display:none}.step-card--enterprise .enterprise-workflow__panel--actions>.enterprise-workflow__tasks{display:contents}.step-card--enterprise .enterprise-workflow__panel-head{align-items:flex-start;gap:8px}.step-card--enterprise .enterprise-workflow__panel-head--split{align-items:center}.step-card--enterprise .enterprise-workflow__actions-note{font-size:.64rem}.step-card--enterprise .enterprise-workflow__nodes{gap:8px}.step-card--enterprise .enterprise-workflow__node{align-items:flex-start;gap:10px;min-height:0}.step-card--enterprise .enterprise-workflow__node-main{align-items:flex-start}.step-card--enterprise .enterprise-workflow__node-text{white-space:normal;text-overflow:clip;font-size:.72rem;line-height:1.42}.step-card--enterprise .enterprise-workflow__node-status{padding-top:6px;font-size:.62rem}.step-card--enterprise .enterprise-workflow__diagnosis{align-content:start;gap:12px}.step-card--enterprise .enterprise-workflow__diagnosis p{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:.74rem;line-height:1.55;display:-webkit-box;overflow:hidden}.step-card--enterprise .enterprise-workflow__sparkline{height:48px}.step-card--enterprise .enterprise-workflow__tasks{display:contents}.step-card--enterprise .enterprise-workflow__task{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#121727c2;border-radius:22px;grid-template-rows:auto auto 1fr auto;gap:10px;height:100%;min-height:0;padding:14px}.step-card--enterprise .enterprise-workflow__task-head{flex-wrap:wrap;gap:8px}.step-card--enterprise .enterprise-workflow__task p{-webkit-line-clamp:6;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.48;display:-webkit-box;overflow:hidden}.step-card--enterprise .enterprise-workflow__task-status{align-self:end;margin-top:auto;font-size:.64rem;line-height:1.45}.enterprise-workflow__banner{z-index:2;opacity:0;background:#124e3038;border:1px solid #7cffb62e;border-radius:18px;grid-template-columns:34px 1fr;align-items:center;gap:12px;min-height:54px;padding:0 16px;transition:opacity .32s,transform .32s;display:grid;position:absolute;bottom:22px;left:22px;right:22px;transform:translateY(12px);box-shadow:inset 0 0 0 1px #7cffb60a}.enterprise-workflow__banner--visible{opacity:1;transform:translateY(0)}.enterprise-workflow__banner-icon{color:#8df0ab;background:#7cffb61f;border-radius:12px;place-items:center;width:34px;height:34px;display:grid}.enterprise-workflow__banner-copy{gap:2px;display:grid}.enterprise-workflow__banner-copy strong,.enterprise-workflow__banner-copy span{margin:0}.enterprise-workflow__banner-copy strong{color:#f5f7fff5;font-size:.8rem;font-weight:600}.enterprise-workflow__banner-copy span{color:#deffeac2;font-size:.7rem}.voice-search__mobile-stage,.agent-workspace__mobile-stage,.enterprise-workflow__mobile-stage{display:none}.step-placeholder{place-items:center;width:100%;height:100%;min-height:182px;display:grid;position:relative}.step-card--carousel .step-placeholder{min-height:100%}.step-placeholder__glow{filter:blur(34px);background:radial-gradient(circle,#adc6ff1f,#0000 72%);border-radius:999px;position:absolute;inset:22% 18% 18%}.step-placeholder__frame{z-index:1;text-align:center;background:linear-gradient(#ffffff0a,#ffffff05);border:1px dashed #adc6ff2e;border-radius:22px;justify-items:center;gap:14px;width:100%;padding:20px 18px;display:grid;position:relative}@media (width<=680px){.voice-search__stage--desktop,.agent-workspace__stage--desktop,.enterprise-workflow__stage--desktop{display:none}.voice-search__mobile-stage,.agent-workspace__mobile-stage,.enterprise-workflow__mobile-stage{background:linear-gradient(#181d2df5,#0d121ffa);border:1px solid #ffffff14;border-radius:26px;flex-direction:column;width:100%;height:100%;min-height:360px;padding:14px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 42px #0000003d}.voice-search__mobile-glow,.agent-workspace__mobile-glow,.enterprise-workflow__mobile-glow{filter:blur(42px);pointer-events:none;background:radial-gradient(circle,#5de6ff24,#0000 72%);border-radius:999px;position:absolute;inset:16% 12% 24%}.voice-search__mobile-stage>:not(.voice-search__mobile-glow),.agent-workspace__mobile-stage>:not(.agent-workspace__mobile-glow),.enterprise-workflow__mobile-stage>:not(.enterprise-workflow__mobile-glow){z-index:1;position:relative}.voice-search__mobile-stage{gap:10px}.voice-search__mobile-agent,.voice-search__mobile-file{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;background:#111727d6;border:1px solid #ffffff14;border-radius:16px;grid-template-columns:18px 1fr;align-items:center;gap:10px;padding:11px 12px;transition:opacity .28s,transform .28s;display:grid;transform:translateY(10px)}.voice-search__mobile-agent{font-size:.78rem;line-height:1.45}.voice-search__mobile-agent--visible,.voice-search__mobile-file--visible{opacity:1;transform:translateY(0)}.voice-search__mobile-agent--done{color:var(--color-primary)}.voice-search__mobile-browser{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;background:#141a2ad1;border:1px solid #ffffff14;border-radius:18px;gap:10px;min-height:156px;padding:12px;transition:opacity .32s,transform .32s;display:grid;transform:translateY(12px)scale(.98)}.voice-search__mobile-browser--visible{opacity:1;transform:translateY(0)scale(1)}.voice-search__mobile-toolbar{align-items:center;gap:8px;display:flex}.voice-search__mobile-address{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;min-height:30px;padding:0 10px;display:flex}.voice-search__mobile-browser-body{gap:10px;display:grid}.voice-search__mobile-loader,.voice-search__mobile-result,.voice-search__mobile-report{gap:8px;display:grid}.voice-search__mobile-result{background:#ffffff0a;border:1px solid #ffffff12;border-radius:14px;padding:10px}.voice-search__mobile-report-grid{grid-template-columns:minmax(0,1fr) 92px;gap:8px;display:grid}.voice-search__mobile-browser .voice-search__report-chart--bars{min-height:90px}.voice-search__mobile-browser .voice-search__report-stat{min-height:90px;padding:12px}.voice-search__mobile-browser .voice-search__result-snippet,.voice-search__mobile-browser .voice-search__loader-head span,.voice-search__mobile-browser .voice-search__report-builder-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.voice-search__mobile-browser .voice-search__result-title{font-size:.78rem}.voice-search__mobile-browser .voice-search__result-snippet,.voice-search__mobile-browser .voice-search__report-builder-copy span,.voice-search__mobile-browser .voice-search__report-stat span,.voice-search__mobile-browser .voice-search__loader-head{font-size:.66rem;line-height:1.42}.voice-search__mobile-browser .voice-search__report-builder-copy p,.voice-search__mobile-browser .voice-search__report-stat strong{font-size:.78rem}.voice-search__mobile-file{grid-template-columns:38px 1fr;gap:10px;min-height:58px;padding:10px 12px}.voice-search__mobile-command{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#111727d6;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;margin-top:auto;padding:10px 12px;display:grid}.voice-search__mobile-command .voice-search__mic{border-radius:14px;width:42px;height:42px}.voice-search__mobile-command-text{color:#f5f7ffeb;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.78rem;line-height:1.42;display:-webkit-box;overflow:hidden}.voice-search__mobile-command .voice-search__command-label{font-size:.58rem}.agent-workspace__mobile-stage{gap:10px}.agent-workspace__thread--mobile{flex-direction:column;gap:10px;height:100%;padding:0;display:flex}.agent-workspace__thread--mobile .agent-workspace__message{max-width:100%;padding:12px 13px}.agent-workspace__thread--mobile .agent-workspace__message--thanks{align-self:flex-end;max-width:72%}.agent-workspace__thread--mobile .agent-workspace__message p,.agent-workspace__thread--mobile .agent-workspace__reply-copy p{font-size:.78rem;line-height:1.48}.agent-workspace__mobile-workspace{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;background:#121727c7;border:1px solid #ffffff14;border-radius:18px;gap:10px;max-height:0;padding:0 12px;transition:max-height .32s,padding .32s,opacity .28s,transform .32s;display:grid;overflow:hidden;transform:translateY(8px)scale(.98)}.agent-workspace__mobile-workspace--visible{opacity:1;max-height:252px;padding:12px;transform:translateY(0)scale(1)}.agent-workspace__mobile-workspace--collapsing{opacity:0;max-height:0;padding-top:0;padding-bottom:0;transform:translateY(-6px)scale(.97)}.agent-workspace__mobile-head{align-items:center;display:flex}.agent-workspace__mobile-agents{gap:8px;display:grid}.agent-workspace__mobile-workspace .agent-workspace__card{gap:10px;min-height:0;padding:10px}.agent-workspace__mobile-workspace .agent-workspace__ticket-stream,.agent-workspace__mobile-workspace .agent-workspace__chart,.agent-workspace__mobile-workspace .agent-workspace__manager-note{min-height:42px}.agent-workspace__mobile-workspace .agent-workspace__card-copy strong{font-size:.72rem}.agent-workspace__mobile-workspace .agent-workspace__card-copy span,.agent-workspace__mobile-workspace .agent-workspace__manager-muted{font-size:.64rem;line-height:1.4}.agent-workspace__reply--mobile{margin-top:auto}.agent-workspace__thread--mobile .agent-workspace__reply--visible{max-height:214px}.agent-workspace__thread--mobile .agent-workspace__reply-head{padding:12px 13px}.agent-workspace__thread--mobile .agent-workspace__reply-file{grid-template-columns:36px 1fr 24px;padding:12px 13px}.agent-workspace__thread--mobile .agent-workspace__reply-file-copy span{font-size:.64rem}.enterprise-workflow__mobile-stage{gap:10px}.enterprise-workflow__omnibar--mobile{min-height:46px;box-shadow:none;border-radius:16px;padding:0 14px;position:relative;top:auto;left:auto;right:auto}.enterprise-workflow__mobile-stack{gap:10px;display:grid}.enterprise-workflow__mobile-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;background:#121727c7;border:1px solid #ffffff14;border-radius:18px;gap:10px;max-height:0;padding:0 12px;transition:max-height .32s,padding .32s,opacity .28s,transform .32s;display:grid;overflow:hidden;transform:translateY(8px)scale(.98)}.enterprise-workflow__mobile-panel--visible{opacity:1;transform:translateY(0)scale(1)}.enterprise-workflow__mobile-panel--systems.enterprise-workflow__mobile-panel--visible{max-height:136px;padding:12px}.enterprise-workflow__mobile-panel--diagnosis.enterprise-workflow__mobile-panel--visible{max-height:98px;padding:12px}.enterprise-workflow__mobile-panel--actions.enterprise-workflow__mobile-panel--visible{max-height:176px;padding:12px}.enterprise-workflow__mobile-stage .enterprise-workflow__panel-head{gap:8px}.enterprise-workflow__mobile-stage .enterprise-workflow__panel-badge{min-height:22px;padding:0 8px;font-size:.56rem}.enterprise-workflow__mobile-stage .enterprise-workflow__node-text,.enterprise-workflow__mobile-stage .enterprise-workflow__diagnosis p,.enterprise-workflow__mobile-stage .enterprise-workflow__task p{font-size:.66rem;line-height:1.42}.enterprise-workflow__mobile-stage .enterprise-workflow__node{min-height:30px}.enterprise-workflow__mobile-stage .enterprise-workflow__node-status{display:none}.enterprise-workflow__mobile-stage .enterprise-workflow__diagnosis p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.enterprise-workflow__mobile-stage .enterprise-workflow__sparkline{height:34px}.enterprise-workflow__mobile-tasks{gap:8px;display:grid}.enterprise-workflow__mobile-stage .enterprise-workflow__task{gap:8px;min-height:0;padding:10px}.enterprise-workflow__mobile-stage .enterprise-workflow__task-head{gap:8px}.enterprise-workflow__mobile-stage .enterprise-workflow__task-status{font-size:.62rem}.enterprise-workflow__banner--mobile{grid-template-columns:30px 1fr;gap:10px;min-height:48px;margin-top:auto;padding:0 13px;position:relative;bottom:auto;left:auto;right:auto}.enterprise-workflow__banner--mobile .enterprise-workflow__banner-icon{border-radius:10px;width:30px;height:30px}.enterprise-workflow__banner--mobile .enterprise-workflow__banner-copy strong{font-size:.76rem}.enterprise-workflow__banner--mobile .enterprise-workflow__banner-copy span{font-size:.64rem}}.step-card--carousel .step-placeholder__frame{border-style:solid;border-color:#adc6ff1f;border-radius:42px;align-content:center;min-height:640px;padding:36px 28px}.step-placeholder__badge{color:#adc6ffc7;letter-spacing:.14em;text-transform:uppercase;background:#adc6ff14;border:1px solid #adc6ff2e;border-radius:999px;align-items:center;min-height:24px;padding:0 10px;font-size:.64rem;font-weight:700;display:inline-flex}.step-placeholder__icon{width:52px;height:52px;color:var(--color-primary);background:#adc6ff14;border:1px solid #adc6ff29;border-radius:18px;place-items:center;display:grid;box-shadow:0 0 18px #adc6ff14}.step-placeholder__copy{gap:8px;display:grid}.step-placeholder__title,.step-placeholder__text{margin:0}.step-placeholder__title{color:#f5f7fff0;font-size:1rem;font-weight:600}.step-card--carousel .step-placeholder__title{font-size:2rem}.step-placeholder__text{color:#dee1f794;font-size:.8rem;line-height:1.5}.step-card--carousel .step-placeholder__text{max-width:360px;font-size:1rem;line-height:1.7}.pricing-card{grid-template-rows:auto auto minmax(0,1fr) auto;gap:28px;height:100%;padding:28px;display:grid}.pricing-card--featured{transform:translateY(-12px)}.pricing-card__badge{color:var(--color-primary-deep);letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(#d4e2ff 0%,#adc6ff 100%);border-bottom-left-radius:18px;align-items:center;gap:6px;padding:10px 14px;font-size:.62rem;font-weight:800;display:inline-flex;position:absolute;top:0;right:0}.pricing-card__header{gap:12px;display:grid}.pricing-card__name{color:var(--color-text-dim);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:700}.pricing-card__name--featured{color:var(--color-primary)}.pricing-card__price{align-items:flex-end;gap:6px;display:flex}.pricing-card__price span{letter-spacing:-.05em;font-size:clamp(3rem,4vw,3.6rem);font-weight:800;line-height:.95}.pricing-card__price small{color:var(--color-text-dim);font-size:.9rem}.pricing-card__description{color:var(--color-text-muted);margin:0;line-height:1.7}.pricing-card__features{align-content:start;gap:14px;margin:0;padding:0;list-style:none;display:grid}.pricing-card__feature{color:#f5f7ffeb;grid-template-columns:18px 1fr;gap:10px;font-size:.93rem;line-height:1.6;display:grid}.pricing-card__feature-icon{color:var(--color-primary);margin-top:3px;display:inline-flex}.pricing-card__actions{gap:12px;margin-top:auto;display:grid}.security-showcase{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:36px;display:grid}.security-showcase__content{gap:32px;display:grid}.security-showcase__intro{gap:14px;display:grid}.security-showcase__title{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,4.6vw,3.7rem);line-height:1.05}.security-showcase__lead{max-width:440px;color:var(--color-text-muted);margin:0;font-size:1.04rem;line-height:1.72}.security-showcase__tabs{gap:12px;display:grid}.security-tab{text-align:left;grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:14px 0;transition:transform .18s;display:grid}.security-tab:hover{transform:translate(2px)}.security-tab__icon{color:#ffffffb8;border:1px solid var(--color-border);background:#ffffff0d;border-radius:16px;place-items:center;width:44px;height:44px;transition:border-color .18s,color .18s,background-color .18s;display:grid}.security-tab__copy{gap:6px;display:grid}.security-tab__title{font-size:1rem;font-weight:600}.security-tab__description{color:var(--color-text-muted);font-size:.92rem;line-height:1.55}.security-panel{border:1px solid var(--color-border);border-radius:var(--radius-xl);min-height:560px;box-shadow:var(--shadow-panel);background:linear-gradient(#212637d6,#121727eb);padding:42px;position:relative}.security-panel:before{content:"";pointer-events:none;background:radial-gradient(circle at 70% 18%,#ffffff12,#0000 28%);position:absolute;inset:0}.security-panel__visual{place-items:center;min-height:320px;margin-bottom:28px;display:grid;position:relative}.security-panel__icon{z-index:2;color:#f5f7ffe6;background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:96px;height:96px;display:grid;position:relative;box-shadow:0 0 22px #ffffff14}.security-panel__rings span,.security-panel__servers span,.security-panel__brain span{position:absolute}.security-panel__rings span:first-child{border:1px solid #ffffff2e;border-radius:999px;width:180px;height:180px;animation:14s linear infinite spin-slow}.security-panel__rings span:nth-child(2){border:1px solid #adc6ff4d;border-radius:999px;width:132px;height:132px;animation:16s linear infinite spin-reverse}.security-panel__servers,.security-panel__brain{opacity:0;transition:opacity .22s}.security-panel__servers span{background:#ffffff0d;border:1px solid #ffffff29;border-top-left-radius:12px;border-top-right-radius:12px;width:34px;bottom:92px}.security-panel__servers span:first-child{height:90px;left:calc(50% - 60px)}.security-panel__servers span:nth-child(2){height:126px;left:calc(50% - 17px)}.security-panel__servers span:nth-child(3){height:72px;left:calc(50% + 26px)}.security-panel__brain span:first-child,.security-panel__brain span:nth-child(2){filter:blur(2px);background:#adc6ff14;border-radius:999px;width:124px;height:124px}.security-panel__brain span:first-child{animation:4.4s ease-in-out infinite pulse-soft}.security-panel__brain span:nth-child(2){background:#5de6ff24;width:96px;height:96px;animation:2.8s ease-out infinite pulse-ring}.security-panel__visual--servers .security-panel__rings,.security-panel__visual--brain .security-panel__rings{opacity:.22}.security-panel__visual--servers .security-panel__servers,.security-panel__visual--brain .security-panel__brain{opacity:1}.security-panel__copy{text-align:center;gap:12px;max-width:380px;margin:0 auto;display:grid}.security-panel__title{margin:0;font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.1}.security-panel__description{color:var(--color-text-muted);margin:0;line-height:1.7}.capabilities-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.capability-card{min-width:0;position:relative}.capability-card__shell{height:100%;min-height:430px;box-shadow:var(--shadow-panel);background:linear-gradient(#1b2030f0,#0e1220fa);border:1px solid #ffffff14;border-radius:34px;grid-template-rows:auto minmax(0,1fr) auto;gap:24px;padding:30px;display:grid;position:relative;overflow:hidden}.capability-card__shell:before,.capability-card__shell:after{content:"";pointer-events:none;position:absolute;inset:0}.capability-card__shell:before{background:linear-gradient(135deg,#ffffff17,#0000 38%)}.capability-card__shell:after{opacity:.9}.capability-card--knowledge .capability-card__shell:after{background:radial-gradient(circle at 82% 18%,#5de6ff2e,#0000 34%)}.capability-card--secure .capability-card__shell:after{background:radial-gradient(circle at 82% 18%,#adc6ff29,#0000 34%)}.capability-card--integration .capability-card__shell:after{background:radial-gradient(circle at 82% 18%,#7cffb624,#0000 34%)}.capability-card__header,.capability-card__copy,.capability-card__accent{z-index:1;position:relative}.capability-card__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.capability-card__eyebrow{color:#f5f7ffeb;letter-spacing:.16em;text-transform:uppercase;background:#ffffff0d;border:1px solid #adc6ff2e;border-radius:18px;align-items:center;min-height:52px;padding:0 18px;font-size:.68rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.capability-card__icon{color:#f5f7fff0;background:#ffffff0d;border:1px solid #ffffff17;border-radius:18px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;box-shadow:inset 0 1px #ffffff0d}.capability-card--knowledge .capability-card__icon{color:#5de6fff5;background:#5de6ff1a;border-color:#5de6ff2e}.capability-card--knowledge .capability-card__eyebrow{color:#5de6fff5;background:#5de6ff14;border-color:#5de6ff2e}.capability-card--secure .capability-card__icon{color:#adc6fff5;background:#adc6ff1a;border-color:#adc6ff2e}.capability-card--secure .capability-card__eyebrow{color:#adc6fff5;background:#adc6ff14;border-color:#adc6ff2e}.capability-card--integration .capability-card__icon,.capability-card--integration .capability-card__eyebrow{color:#7cffb6f5;background:#7cffb614;border-color:#7cffb629}.capability-card__copy{align-content:start;gap:16px;display:grid}.capability-card__title{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,2.4vw,2.2rem);line-height:1.08}.capability-card__description{color:#dee1f7b8;margin:0;font-size:.98rem;line-height:1.8}.capability-card__accent{color:#f5f7ffe6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-size:.88rem;font-weight:600;line-height:1.5;display:flex}.capability-card__accent-dot{background:currentColor;border-radius:999px;flex-shrink:0;width:10px;height:10px;box-shadow:0 0 18px}.capability-card--knowledge .capability-card__accent{color:#5de6ffeb;background:#5de6ff14;border-color:#5de6ff24}.capability-card--secure .capability-card__accent{color:#adc6ffeb;background:#adc6ff14;border-color:#adc6ff29}.capability-card--integration .capability-card__accent{color:#7cffb6eb;background:#7cffb614;border-color:#7cffb624}.security-showcase{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:42px}.security-showcase__content{align-content:center;gap:36px}.security-showcase__tabs{gap:14px}.security-tab{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:18px;transition:transform .2s,border-color .2s,background-color .2s,box-shadow .2s;position:relative}.security-tab:hover{background:#adc6ff0d;border-color:#adc6ff38;transform:translate(4px);box-shadow:0 16px 34px #00000038}.security-tab--active{background:linear-gradient(#adc6ff1f,#ffffff0a);border-color:#adc6ff42;transform:translate(10px);box-shadow:0 24px 44px #00000042,0 0 34px #5de6ff14}.security-tab__icon{border-radius:16px;width:48px;height:48px}.security-tab__title{color:#f5f7fff0}.security-tab__description{color:#dee1f7a3}.security-tab--active .security-tab__icon{color:#f5f7fff5;background:linear-gradient(#adc6ff33,#adc6ff14);border-color:#adc6ff57}.security-panel{border-radius:38px;align-content:start;gap:28px;min-height:640px;padding:28px;display:grid;overflow:hidden}.security-panel:before{background:radial-gradient(circle at 76% 18%,#5de6ff1f,#0000 28%),linear-gradient(135deg,#ffffff0f,#0000 42%)}.security-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000002e);position:absolute;inset:0}.security-panel__copy{z-index:1;text-align:left;gap:10px;max-width:none;margin:0;position:relative}.security-panel__title{letter-spacing:-.04em;font-size:clamp(1.9rem,3vw,2.7rem)}.security-panel__description{color:#dee1f7bd;max-width:560px;font-size:.98rem;line-height:1.72}.security-visual{z-index:1;background:linear-gradient(#121727e6,#0c101cfa);border:1px solid #ffffff14;border-radius:30px;align-content:start;gap:22px;min-height:392px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.security-visual__glow,.security-visual__grid{position:absolute;inset:0}.security-visual__glow{filter:blur(56px);background:radial-gradient(circle,#5de6ff2e,#0000 68%);border-radius:999px;inset:12% 18% 18%}.security-visual__grid{opacity:.16;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:30px 30px;-webkit-mask-image:linear-gradient(#000000b8,#0000 96%);mask-image:linear-gradient(#000000b8,#0000 96%)}.security-visual__topbar,.security-visual__metrics,.security-visual__scene{z-index:1;position:relative}.security-visual__topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.security-visual__eyebrow{color:#adc6ffe6;background:#adc6ff14;border:1px solid #adc6ff2e;border-radius:16px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 0 22px #5de6ff14}.security-visual__chips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.security-visual__chip{color:#f5f7ffe6;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;place-items:center;width:38px;height:38px;display:grid}.security-visual__scene{min-height:214px}.security-visual__scene--shield{grid-template-columns:minmax(0,1fr) 56px 136px 56px minmax(0,1fr);align-items:center;gap:10px;display:grid}.security-visual__stack,.security-visual__brain-column{gap:12px;display:grid}.security-visual__mini-card,.security-visual__vault-card,.security-visual__server-card,.security-visual__metric,.security-visual__egress,.security-visual__threat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.security-visual__mini-card:after,.security-visual__vault-card:after,.security-visual__server-card:after,.security-visual__metric:after,.security-visual__egress:after,.security-visual__threat:after{content:"";background:linear-gradient(120deg,#0000,#ffffff14,#0000);animation:3.8s ease-in-out infinite shimmer-pass;position:absolute;inset:0;transform:translate(-120%)}.security-visual__mini-card,.security-visual__threat,.security-visual__egress{grid-template-columns:36px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.security-visual__mini-card--icon,.security-visual__vault-card--icon,.security-visual__server-card--icon,.security-visual__metric--icon,.security-visual__egress--icon,.security-visual__threat--icon{place-items:center;padding:0;display:grid}.security-visual__mini-card svg,.security-visual__vault-card svg,.security-visual__server-card svg,.security-visual__threat svg,.security-visual__egress svg{color:var(--color-primary)}.security-visual__mini-card strong,.security-visual__vault-card strong,.security-visual__server-card strong,.security-visual__threat strong,.security-visual__egress strong{color:#f5f7fff0;font-size:.82rem;font-weight:600;display:block}.security-visual__mini-card span,.security-visual__vault-card span,.security-visual__server-card span,.security-visual__threat span,.security-visual__egress span{color:#dee1f78f;font-size:.72rem;line-height:1.45;display:block}.security-visual__mini-card--wide,.security-visual__mini-card--icon{min-height:74px}.security-visual__flow{background:linear-gradient(90deg,#0000,#adc6ff5c,#0000);border-radius:999px;height:2px;position:relative}.security-visual__flow span{background:radial-gradient(circle,#fffffff5,#5de6ffb8);border-radius:999px;width:10px;height:10px;animation:2.4s linear infinite security-packet-forward;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 16px #5de6ff57}.security-visual__flow span:nth-child(2){animation-delay:.8s}.security-visual__flow span:nth-child(3){animation-delay:1.6s}.security-visual__flow--right span{animation-name:security-packet-backward;left:auto;right:0}.security-visual__core,.security-visual__brain-core{justify-items:center;gap:10px;display:grid;position:relative}.security-visual__core-rings span{border:1px solid #adc6ff38;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.security-visual__core-rings span:first-child{width:126px;height:126px;animation:3.2s ease-out infinite pulse-ring}.security-visual__core-rings span:nth-child(2){background:#adc6ff0f;width:88px;height:88px;animation:4.4s ease-in-out infinite pulse-soft}.security-visual__core-icon{z-index:1;color:#f5f7fff5;background:linear-gradient(#adc6ff2e,#adc6ff14);border:1px solid #adc6ff3d;border-radius:26px;place-items:center;width:84px;height:84px;display:grid;position:relative;box-shadow:0 0 28px #5de6ff2e}.security-visual__core-label,.security-visual__brain-label{color:#dee1f79e;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:600}.security-visual__vault-card{grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:56px;padding:0 14px;display:grid}.security-visual__vault-card svg{color:#8df0ab}.security-visual__vault-card--icon{min-height:58px}.security-visual__scene--servers{align-content:center;gap:18px;display:grid}.security-visual__threat{background:#58141829;border-color:#ff787829;justify-self:end;width:min(100%,290px)}.security-visual__threat--icon{width:64px;min-height:64px}.security-visual__threat svg{color:#ff8b7f}.security-visual__perimeter{background:radial-gradient(circle at 50% 18%,#7cffb614,#0000 34%),#0e221c57;border:1px solid #7cffb629;border-radius:28px;min-height:232px;padding:24px;position:relative;overflow:hidden}.security-visual__perimeter:before{content:"";border:1px dashed #7cffb62e;border-radius:22px;position:absolute;inset:14px}.security-visual__perimeter-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:100%;display:grid;position:relative}.security-visual__server-card{align-content:start;gap:10px;min-height:132px;padding:16px 14px;display:grid}.security-visual__server-card svg{color:#8df0ab}.security-visual__server-card--icon{min-height:132px}.security-visual__perimeter-links{pointer-events:none;position:absolute;inset:0}.security-visual__perimeter-links span{background:linear-gradient(90deg,#7cffb624,#7cffb694);border-radius:999px;width:22%;height:2px;position:absolute;top:50%;left:50%}.security-visual__perimeter-links span:after{content:"";background:#8df0ab;border-radius:999px;width:8px;height:8px;animation:1.9s ease-in-out infinite security-beacon;position:absolute;top:50%;right:-4px;transform:translateY(-50%);box-shadow:0 0 16px #7cffb657}.security-visual__perimeter-links span:first-child{transform:translate(-8%,-50%)rotate(-36deg)}.security-visual__perimeter-links span:nth-child(2){transform:translate(-8%,-50%)rotate(0)}.security-visual__perimeter-links span:nth-child(3){transform:translate(-8%,-50%)rotate(36deg)}.security-visual__perimeter-links span:nth-child(2):after{animation-delay:.5s}.security-visual__perimeter-links span:nth-child(3):after{animation-delay:1s}.security-visual__scene--brain{grid-template-columns:minmax(0,1fr) minmax(220px,.94fr);align-items:stretch;gap:16px;display:grid}.security-visual__brain-core{background:#adc6ff0f;border:1px solid #adc6ff24;border-radius:28px;min-height:176px;padding:18px;overflow:hidden}.security-visual__brain-orbit span{border:1px dashed #adc6ff38;border-radius:999px;margin:auto;position:absolute;inset:0}.security-visual__brain-orbit span:first-child{width:144px;height:144px;animation:18s linear infinite spin-slow}.security-visual__brain-orbit span:nth-child(2){width:108px;height:108px;animation:14s linear infinite spin-reverse}.security-visual__brain-orbit span:nth-child(3){opacity:.48;border-style:solid;width:76px;height:76px;animation:3.8s ease-in-out infinite pulse-soft}.security-visual__brain-icon{z-index:1;color:#f5f7fff5;background:linear-gradient(#adc6ff2e,#5de6ff14);border:1px solid #adc6ff3d;border-radius:28px;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:0 0 32px #5de6ff29}.security-visual__egress{background:#0f1624c2;border-color:#adc6ff24;grid-column:1/-1}.security-visual__egress--icon{min-height:72px}.security-visual__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.security-visual__metric{gap:5px;padding:14px 16px;display:grid}.security-visual__metric strong{color:#f5f7fff5;font-size:.95rem;font-weight:700}.security-visual__metric span{color:#dee1f794;font-size:.72rem;line-height:1.45}.security-visual__metric--icon{color:#f5f7ffe6;min-height:72px}.site-header{z-index:20;min-height:var(--header-height);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#090e1c8a;border-bottom:1px solid #ffffff0d;padding:14px 0;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:20px;display:flex}.site-header__brand{align-items:center;display:inline-flex}.site-header__nav{align-items:center;gap:28px;display:flex}.site-header__link{color:#dee1f79e;font-size:.84rem;font-weight:600;transition:color .18s}.site-header__link:hover,.site-header__link--active{color:var(--color-primary)}.hero-section{background:var(--gradient-hero);padding-top:84px;padding-bottom:84px}.hero-section__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:56px;display:grid}.hero-section__copy{gap:22px;display:grid}.hero-section__eyebrow{color:#dee1f794;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.85rem}.hero-section__title{letter-spacing:-.055em;max-width:560px;margin:0;font-size:clamp(3rem,7vw,5.2rem);line-height:.98}.hero-section__title span{color:var(--color-primary)}.hero-section__description{max-width:520px;color:var(--color-text-muted);margin:0;font-size:1.02rem;line-height:1.74}.hero-section__actions{flex-wrap:wrap;gap:12px;margin-top:6px;display:flex}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.steps-carousel{gap:28px;max-width:1180px;margin:0 auto;display:grid}.steps-section__heading{max-width:920px}.steps-section{overflow-x:clip}.steps-carousel__shell{position:relative}.steps-carousel__viewport{touch-action:pan-y;overflow:hidden}.steps-carousel__track{will-change:transform;transition:transform .54s cubic-bezier(.16,1,.3,1);display:flex}.steps-carousel__slide{flex:0 0 100%;min-width:0}.steps-carousel__footer{justify-content:center;display:flex}.steps-carousel__dots{justify-content:center;gap:10px;display:inline-flex}.steps-carousel__dot{background:#ffffff0a;border:1px solid #ffffff29;border-radius:999px;width:12px;height:12px;transition:width .22s,border-color .22s,background-color .22s,transform .22s}.steps-carousel__dot:hover{transform:translateY(-1px)}.steps-carousel__dot--active{background:linear-gradient(90deg,#adc6ffd1,#5de6ffb8);border-color:#adc6ff57;width:42px}.steps-carousel__control{color:#f5f7ffeb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;place-items:center;width:50px;height:50px;transition:transform .18s,border-color .18s,background-color .18s,box-shadow .18s;display:grid}.steps-carousel__control:hover{background:#adc6ff14;border-color:#adc6ff3d;transform:translateY(-1px);box-shadow:0 0 26px #adc6ff1f}.steps-carousel__control--side{z-index:3;position:absolute;top:50%;transform:translateY(-50%)}.steps-carousel__control--side:hover{transform:translateY(calc(-50% - 1px))}.steps-carousel__control--prev{left:-72px}.steps-carousel__control--next{right:-72px}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.section--security,.section--capabilities{background:linear-gradient(#090e1cf5,#080c16fa)}.capabilities-section__heading{max-width:860px}.cta-section{text-align:center}.cta-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#5de6ff14,#0000 56%);position:absolute;inset:0}.cta-section__content{justify-items:center;gap:20px;display:grid;position:relative}.cta-section__line{max-width:240px;margin-bottom:8px}.cta-section__title{letter-spacing:-.05em;max-width:760px;margin:0;font-size:clamp(2.8rem,6vw,4.7rem);line-height:1.02}.cta-section__description{max-width:620px;color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.7}.site-footer{background:#060911f5;border-top:1px solid #ffffff0f}.site-footer__grid{grid-template-columns:1.2fr .8fr .8fr 1fr;gap:28px;padding-top:48px;padding-bottom:30px;display:grid}.site-footer__brand{align-content:start;gap:18px;display:grid}.site-footer__caption{color:#dee1f77a;max-width:260px;margin:0;font-size:.92rem;line-height:1.7}.site-footer__column{align-content:start;gap:18px;display:grid}.site-footer__title{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:700}.site-footer__links{gap:12px;display:grid}.site-footer__link,.site-footer__legal a{color:#dee1f77a;transition:color .18s}.site-footer__link:hover,.site-footer__legal a:hover{color:var(--color-text)}.site-footer__subscribe{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffff0a;border-radius:999px;align-items:center;min-height:50px;padding:6px 6px 6px 16px;display:flex}.site-footer__subscribe input{min-width:0;color:var(--color-text);flex:1}.site-footer__subscribe input::placeholder{color:#dee1f76b}.site-footer__subscribe button{width:38px;height:38px;color:var(--color-primary-deep);background:linear-gradient(#c8d9ff 0%,#adc6ff 100%);border-radius:999px;place-items:center;display:grid}.site-footer__bottom{color:#dee1f770;justify-content:space-between;align-items:center;gap:18px;padding-top:12px;padding-bottom:30px;font-size:.84rem;display:flex}.site-footer__bottom p{margin:0}.site-footer__legal{flex-wrap:wrap;gap:18px;display:flex}@media (width<=1080px){.hero-section__grid,.security-showcase,.site-footer__grid{grid-template-columns:1fr}.hero-preview{max-width:none;margin-left:0}.security-showcase,.security-showcase__content{gap:30px}.pricing-grid,.capabilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.steps-carousel__control--prev{left:-18px}.steps-carousel__control--next{right:-18px}.step-card--carousel{grid-template-columns:1fr;min-height:auto}.step-card--enterprise .step-card__copy--carousel{justify-self:stretch;width:100%;max-width:none;transform:none}.pricing-card--featured{transform:none}.site-footer__caption{max-width:420px}}@media (width<=780px){:root{--header-height:62px}.section{padding:72px 0}.steps-section{align-items:start;min-height:auto;padding-top:64px;padding-bottom:56px}.container{width:min(calc(100% - 24px), var(--container-width))}.site-header__nav{display:none}.hero-section{padding-top:72px;padding-bottom:72px}.hero-section__title{max-width:420px}.hero-preview__shell{height:420px;min-height:420px;padding:18px}.hero-chat__messages{flex-basis:250px;height:250px;margin-top:32px}.steps-grid,.pricing-grid,.capabilities-grid{grid-template-columns:1fr}.steps-carousel__control--side{top:auto;bottom:28px;transform:none}.steps-carousel__control--side:hover{transform:translateY(-1px)}.steps-carousel__control--prev{left:24px}.steps-carousel__control--next{right:24px}.steps-carousel__footer{justify-content:center}.steps-section__heading{max-width:none;margin-bottom:36px}.steps-section__heading .section-heading__title{max-width:12ch;font-size:clamp(2.2rem,8vw,3.4rem);line-height:1.02}.steps-section__heading .section-heading__description{max-width:34rem;font-size:1rem;line-height:1.6}.steps-carousel__shell{padding-bottom:72px}.step-card--carousel{gap:24px;padding:24px}.step-card--carousel .step-card__copy{min-width:0;max-width:none}.step-card--enterprise .step-card__copy--carousel{justify-self:stretch;width:100%;transform:none}.step-card--carousel .step-card__art,.step-card--carousel .step-card__art--voice-search{min-height:430px;padding:0}.step-card--carousel .voice-search,.step-card--carousel .agent-workspace,.step-card--carousel .enterprise-workflow{min-height:430px}.step-card--carousel .voice-search__stage,.step-card--carousel .agent-workspace__stage,.step-card--carousel .enterprise-workflow__stage{height:430px}.agent-workspace__thread{gap:12px;padding:18px}.agent-workspace__workspace--visible,.step-card--carousel .agent-workspace__workspace--visible{max-height:286px;padding:16px}.agent-workspace__card{min-height:132px;padding:12px}.enterprise-workflow__stack,.step-card--enterprise .enterprise-workflow__stack{gap:10px;padding:86px 18px 84px}.enterprise-workflow__panel--systems.enterprise-workflow__panel--visible,.step-card--enterprise .enterprise-workflow__panel--systems.enterprise-workflow__panel--visible{max-height:138px}.enterprise-workflow__panel--diagnosis.enterprise-workflow__panel--visible,.step-card--enterprise .enterprise-workflow__panel--diagnosis.enterprise-workflow__panel--visible{max-height:104px}.enterprise-workflow__panel--actions.enterprise-workflow__panel--visible,.step-card--enterprise .enterprise-workflow__panel--actions.enterprise-workflow__panel--visible{max-height:194px}.step-card--enterprise .enterprise-workflow__task{min-height:132px}.step-card--enterprise{min-height:640px}.step-card--enterprise .step-card__art,.step-card--enterprise .enterprise-workflow{min-height:520px}.step-card--enterprise .enterprise-workflow__stage{height:520px}.step-card--enterprise .enterprise-workflow__stack{gap:10px;width:min(100% - 40px,392px);height:min(100% - 156px,392px);top:82px}.step-card--enterprise .enterprise-workflow__panel,.step-card--enterprise .enterprise-workflow__task,.step-card--enterprise .enterprise-workflow__panel--systems.enterprise-workflow__panel--visible,.step-card--enterprise .enterprise-workflow__panel--diagnosis.enterprise-workflow__panel--visible{padding:12px}.step-card--enterprise .enterprise-workflow__node-text,.step-card--enterprise .enterprise-workflow__diagnosis p,.step-card--enterprise .enterprise-workflow__task p{font-size:.68rem}.step-card--carousel .step-placeholder__frame{min-height:430px}.step-card--carousel .voice-search__browser-shell{width:calc(100% - 44px);height:214px;margin:128px 22px 0}.step-card--carousel .voice-search--report-loading .voice-search__browser-shell,.step-card--carousel .voice-search--delivered .voice-search__browser-shell{height:168px;margin-top:98px}.step-card--carousel .voice-search__file-message{bottom:92px}.voice-search{min-height:320px}.voice-search__stage{height:320px}.security-panel{gap:22px;min-height:auto;padding:24px 22px}.capability-card__shell{border-radius:28px;min-height:0;padding:24px}.capability-card__title{font-size:clamp(1.45rem,4vw,1.9rem)}.capability-card__description{font-size:.94rem;line-height:1.72}.security-showcase__tabs{gap:12px}.security-tab{border-radius:22px;padding:16px}.security-visual{border-radius:28px;min-height:360px;padding:18px}.security-visual__scene--shield,.security-visual__scene--brain{grid-template-columns:1fr;gap:14px}.security-visual__scene--shield>.security-visual__core{order:-1;margin-bottom:6px}.security-visual__flow{display:none}.security-visual__scene--servers{gap:14px}.security-visual__perimeter{min-height:0;padding:20px}.security-visual__perimeter-grid{grid-template-columns:1fr}.security-visual__perimeter-links{display:none}.security-visual__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.security-panel__title{font-size:clamp(1.7rem,6vw,2.2rem)}.site-footer__bottom{flex-direction:column;align-items:flex-start}}@media (width<=520px){.site-header{padding:10px 0}.site-header__inner{gap:12px}.hero-section__actions{display:grid}.button--lg,.button--md{width:100%}.hero-chat__message{max-width:100%;font-size:.88rem}.step-card__art{min-height:188px}.steps-section{padding-top:52px;padding-bottom:40px}.steps-carousel{gap:18px}.steps-section__heading{margin-bottom:28px}.steps-section__heading .section-heading__title{max-width:9ch;font-size:clamp(1.95rem,10.2vw,2.75rem);line-height:1.02}.steps-section__heading .section-heading__title br{display:none}.steps-section__heading .section-heading__description{max-width:19rem;font-size:.92rem;line-height:1.58}.steps-carousel__shell{padding-bottom:62px}.steps-carousel__control--side{bottom:0}.steps-carousel__control--prev{left:18px}.steps-carousel__control--next{right:18px}.steps-carousel__footer{justify-content:center;padding-bottom:2px}.steps-carousel__control{border-radius:15px;width:44px;height:44px}.step-card--carousel{border-radius:26px;gap:18px;padding:16px}.step-card--carousel .step-card__title{max-width:9ch;font-size:clamp(1.9rem,9.4vw,2.55rem);line-height:1.02}.step-card--carousel .step-card__description{max-width:none;font-size:.9rem;line-height:1.64}.step-card__art--voice-search{min-height:320px;padding:16px}.step-card--carousel .step-card__art{border-radius:0;min-height:360px;padding:0}.step-card--carousel .voice-search,.step-card--carousel .agent-workspace,.step-card--carousel .enterprise-workflow{min-height:360px}.step-card--carousel .voice-search__stage,.step-card--carousel .step-placeholder__frame,.step-card--carousel .agent-workspace__stage,.step-card--carousel .enterprise-workflow__stage{height:360px;min-height:360px}.step-card--carousel .voice-search__browser-shell{width:calc(100% - 28px);height:148px;margin:74px 14px 0}.step-card--carousel .voice-search--report-loading .voice-search__browser-shell,.step-card--carousel .voice-search--delivered .voice-search__browser-shell{height:120px;margin-top:64px}.voice-search{min-height:288px}.voice-search__stage{height:288px}.voice-search__browser-shell{width:calc(100% - 28px);height:154px;margin:76px 14px 0}.voice-search__file-message{grid-template-columns:38px 1fr;gap:10px;width:auto;min-height:58px;padding:10px 12px;bottom:82px;left:14px;right:14px}.step-card--carousel .voice-search__file-message{bottom:74px}.voice-search__file-icon{border-radius:12px;width:38px;height:38px}.voice-search__command{grid-template-columns:42px minmax(0,1fr);padding:10px 12px;bottom:14px;left:14px;right:14px}.voice-search__mic{width:42px;height:42px}.voice-search__command-text,.voice-search__hint-text{font-size:.78rem}.voice-search__agent-bubble{max-width:calc(100% - 28px)}.agent-workspace__thread{gap:10px;padding:14px}.agent-workspace__message{max-width:100%;padding:12px 13px}.agent-workspace__message p,.agent-workspace__reply-copy p{font-size:.78rem}.agent-workspace__workspace--visible,.step-card--carousel .agent-workspace__workspace--visible{max-height:274px;padding:12px}.agent-workspace__agents{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.agent-workspace__agents>.agent-workspace__card:last-child{grid-column:1/-1}.agent-workspace__card{gap:10px;min-height:112px;padding:10px}.agent-workspace__card-head{grid-template-columns:28px 1fr;gap:8px}.agent-workspace__card-icon{border-radius:10px;width:28px;height:28px}.agent-workspace__card-copy strong{font-size:.7rem}.agent-workspace__card-copy span,.agent-workspace__manager-muted,.agent-workspace__reply-file-copy span{font-size:.62rem}.agent-workspace__reply-file{grid-template-columns:36px 1fr 24px;padding:12px 13px}.agent-workspace__reply-file-icon{border-radius:12px;width:36px;height:36px}.enterprise-workflow__omnibar{min-height:48px;padding:0 14px;top:14px;left:14px;right:14px}.enterprise-workflow__stack,.step-card--enterprise .enterprise-workflow__stack{gap:8px;padding:72px 14px}.enterprise-workflow__panel--systems.enterprise-workflow__panel--visible,.step-card--enterprise .enterprise-workflow__panel--systems.enterprise-workflow__panel--visible{max-height:128px;padding:12px}.enterprise-workflow__panel--diagnosis.enterprise-workflow__panel--visible,.step-card--enterprise .enterprise-workflow__panel--diagnosis.enterprise-workflow__panel--visible{max-height:98px;padding:12px}.enterprise-workflow__panel--actions.enterprise-workflow__panel--visible,.step-card--enterprise .enterprise-workflow__panel--actions.enterprise-workflow__panel--visible{max-height:166px;padding:12px}.enterprise-workflow__node-text,.enterprise-workflow__diagnosis p,.enterprise-workflow__task p{font-size:.68rem}.enterprise-workflow__tasks{gap:8px}.enterprise-workflow__task,.step-card--enterprise .enterprise-workflow__task{gap:10px;min-height:104px;padding:10px}.step-card--enterprise .enterprise-workflow__task p{font-size:.68rem}.step-card--enterprise{min-height:auto}.step-card--enterprise .step-card__art,.step-card--enterprise .enterprise-workflow{min-height:380px}.step-card--enterprise .enterprise-workflow__stage{height:380px;min-height:380px}.step-card--enterprise .enterprise-workflow__stack{gap:8px;width:min(100% - 24px,286px);height:min(100% - 132px,286px);top:70px}.step-card--enterprise .enterprise-workflow__panel,.step-card--enterprise .enterprise-workflow__task,.step-card--enterprise .enterprise-workflow__panel--systems.enterprise-workflow__panel--visible,.step-card--enterprise .enterprise-workflow__panel--diagnosis.enterprise-workflow__panel--visible{border-radius:16px;padding:10px}.step-card--enterprise .enterprise-workflow__panel-badge{min-height:22px;padding:0 8px;font-size:.56rem}.step-card--enterprise .enterprise-workflow__node-text,.step-card--enterprise .enterprise-workflow__diagnosis p,.step-card--enterprise .enterprise-workflow__task p{font-size:.64rem;line-height:1.4}.step-card--enterprise .enterprise-workflow__task-status{font-size:.58rem}.enterprise-workflow__banner{grid-template-columns:30px 1fr;gap:10px;min-height:48px;padding:0 13px;bottom:14px;left:14px;right:14px}.enterprise-workflow__banner-icon{border-radius:10px;width:30px;height:30px}.pricing-card{padding:24px 20px}.pricing-card__badge{font-size:.55rem}.security-tab{grid-template-columns:42px 1fr;padding:14px}.capabilities-section__heading{margin-bottom:40px}.capability-card__shell{border-radius:24px;gap:20px;padding:20px}.capability-card__header{gap:12px}.capability-card__eyebrow{border-radius:16px;min-height:46px;padding:0 14px;font-size:.6rem}.capability-card__icon{border-radius:16px;width:46px;height:46px}.capability-card__title{font-size:1.38rem}.capability-card__description{font-size:.9rem;line-height:1.68}.capability-card__accent{border-radius:16px;min-height:0;padding:14px;font-size:.82rem}.security-tab__icon{width:40px;height:40px}.security-tab__description{font-size:.84rem}.security-panel{border-radius:28px;padding:18px}.security-visual{border-radius:22px;gap:16px;min-height:320px;padding:14px}.security-visual__topbar{gap:10px}.security-visual__chips{justify-content:flex-start}.security-visual__chip,.security-visual__eyebrow{width:34px;height:34px;padding:0}.security-visual__scene{min-height:0}.security-visual__mini-card,.security-visual__threat,.security-visual__egress{grid-template-columns:32px 1fr;gap:10px;padding:12px}.security-visual__vault-card,.security-visual__server-card,.security-visual__metric{padding:12px}.security-visual__core-icon,.security-visual__brain-icon{border-radius:22px;width:72px;height:72px}.security-visual__brain-core{min-height:156px;padding:14px}.security-visual__metrics{grid-template-columns:1fr}.security-panel__title{font-size:1.7rem}.security-panel__description{font-size:.9rem}.site-footer__grid{padding-top:36px}}
