@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Plus_Jakarta_Sans_646807;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Plus_Jakarta_Sans_Fallback_646807;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_646807{font-family:__Plus_Jakarta_Sans_646807,__Plus_Jakarta_Sans_Fallback_646807;font-style:normal}.__variable_646807{--font-display:"__Plus_Jakarta_Sans_646807","__Plus_Jakarta_Sans_Fallback_646807"}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Manrope_73ee6c;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Manrope_Fallback_73ee6c;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_73ee6c{font-family:__Manrope_73ee6c,__Manrope_Fallback_73ee6c;font-style:normal}.__variable_73ee6c{--font-body:"__Manrope_73ee6c","__Manrope_Fallback_73ee6c"}:root{--bg:#08090d;--bg-soft:#0b0d13;--surface:#10131a;--surface-2:#151922;--line:hsla(0,0%,100%,.08);--line-strong:hsla(0,0%,100%,.14);--text:#eef1f6;--muted:#9aa3b2;--muted-2:#6f7785;--brand:#37d2af;--brand-2:#8ef0d5;--accent:var(--brand);--accent-soft:rgba(55,210,175,.14);--radius-sm:14px;--radius-md:20px;--radius-lg:28px;--shadow:0 18px 60px rgba(0,0,0,.35);--container:1180px;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:var(--font-body),sans-serif;background:radial-gradient(circle at top center,var(--accent-soft),transparent 28%),radial-gradient(circle at 85% 18%,rgba(93,141,255,.08),transparent 22%),linear-gradient(180deg,#08090d 0,#0a0c11 35%,#08090d 100%);-webkit-font-smoothing:antialiased;overflow-x:hidden}.site-shell{min-height:100vh}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,svg{display:block;max-width:100%}.container{width:min(var(--container),calc(100% - 40px));margin:0 auto}.section{position:relative;padding:108px 0}.section-tight{padding-top:72px}.section-header{max-width:780px;margin-bottom:42px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:color-mix(in srgb,var(--accent) 55%,#fff 45%);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:1px;background:linear-gradient(90deg,hsla(0,0%,100%,0),var(--accent))}.brand,.contrast-headline,.control-card h3,.feature-card h3,.footer-title,.hero-title,.journey-card h3,.list-item strong,.next-card h3,.panel-headline,.proof-card h3,.scenario-card h3,.section-title,.timeline-card h3,.use-card h3{font-family:var(--font-display),sans-serif}.section-title{margin:14px 0 0;font-size:clamp(34px,5vw,52px);line-height:1.06;letter-spacing:-.04em;font-weight:800}.section-title-small{font-size:clamp(28px,4vw,40px)}.section-copy{margin-top:18px;max-width:720px;color:var(--muted);font-size:17px;line-height:1.85}.compact-copy{font-size:15px;line-height:1.85}.nav-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:100;-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);background:rgba(8,9,13,.78);border-bottom:1px solid hsla(0,0%,100%,.06)}.nav{min-height:76px;justify-content:space-between;gap:22px}.brand,.nav{display:flex;align-items:center}.brand{flex-shrink:0}.brand-logo{display:block;width:auto;height:30px}.nav-links{display:flex;align-items:center;gap:2px;margin-left:auto}.nav-button,.nav-link{display:inline-flex;align-items:center;gap:6px;padding:10px 13px;border:0;background:transparent;color:var(--muted);border-radius:12px;font-size:13.5px;font-weight:600;cursor:pointer;transition:transform .22s var(--ease),color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease)}.mobile-link:hover,.mobile-sublink:hover,.nav-button:hover,.nav-link.active,.nav-link:hover{color:var(--text);background:hsla(0,0%,100%,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06);transform:translateY(-2px)}.nav-button svg,.nav-link svg{width:12px;height:12px}.nav-group{position:relative}.nav-group:after{content:"";width:100%;height:14px}.dropdown,.nav-group:after{position:absolute;top:100%;left:0}.dropdown{min-width:300px;padding:16px;background:rgba(13,16,23,.98);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.38);opacity:0;transform:translateY(14px) scale(.985);transform-origin:top left;pointer-events:none;transition:opacity .22s var(--ease),transform .22s var(--ease)}.nav-group.is-open .dropdown{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.dropdown-grid-inner,.dropdown-list{display:grid;grid-gap:8px;gap:8px}.dropdown-title{font-weight:700;letter-spacing:-.02em}.dropdown-copy{margin-top:4px;color:var(--muted);font-size:13px;line-height:1.55}.dropdown a,.dropdown-cell{display:block;padding:12px 14px;border-radius:14px;transition:transform .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease)}.dropdown a:hover,.dropdown-cell:hover{background:hsla(0,0%,100%,.06);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);transform:translateX(2px)}.dropdown-grid{min-width:640px}.dropdown-grid-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-ctas{display:flex;gap:10px;margin-left:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:14px;border:1px solid transparent;font-size:14px;font-weight:700;cursor:pointer;transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease),background .26s var(--ease),filter .26s var(--ease)}.btn:hover{transform:translateY(-3px) scale(1.01);filter:saturate(1.08)}.btn-primary{background:var(--brand);color:#07120f;box-shadow:0 14px 36px rgba(55,210,175,.2)}.btn-primary:hover{background:#4ee2c2;box-shadow:0 20px 44px rgba(55,210,175,.3)}.btn-link,.btn-secondary{background:hsla(0,0%,100%,.02);color:var(--text);border-color:var(--line)}.btn-link:hover,.btn-secondary:hover{background:hsla(0,0%,100%,.07);border-color:var(--line-strong);box-shadow:0 14px 34px rgba(0,0,0,.16)}.menu-toggle{display:none;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;border:1px solid var(--line);background:hsla(0,0%,100%,.02);color:var(--text)}.mobile-nav{display:none;border-top:1px solid hsla(0,0%,100%,.06)}.mobile-nav.is-open{display:block}.mobile-nav-inner{padding:18px 0 24px;display:grid;grid-gap:8px;gap:8px}.mobile-group-title,.mobile-link,.mobile-sublink{padding:12px 2px;color:var(--muted);font-weight:600}.mobile-link.active,.mobile-sublink.active{color:var(--text)}.mobile-group-title{padding-bottom:2px;color:var(--text)}.mobile-subnav{display:grid;grid-gap:4px;gap:4px;padding:0 0 6px 12px;border-left:1px solid hsla(0,0%,100%,.08)}.mobile-actions{display:flex;flex-wrap:wrap;gap:12px;padding-top:12px}.hero{position:relative;overflow:hidden;padding:78px 0 56px}.hero:before{background-image:linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:36px 36px;opacity:.24;-webkit-mask-image:linear-gradient(180deg,hsla(0,0%,100%,.35),transparent 78%);mask-image:linear-gradient(180deg,hsla(0,0%,100%,.35),transparent 78%)}.hero:after,.hero:before{content:"";position:absolute;inset:0;pointer-events:none}.hero:after{background:radial-gradient(circle at 14% 8%,color-mix(in srgb,var(--accent) 16%,#fff 84%),transparent 0 20%),radial-gradient(circle at 76% 0,color-mix(in srgb,var(--accent) 12%,#fff 88%),transparent 0 18%),linear-gradient(180deg,hsla(0,0%,100%,.035),transparent 22%);opacity:.42;-webkit-mask-image:linear-gradient(180deg,hsla(0,0%,100%,.85),transparent 82%);mask-image:linear-gradient(180deg,hsla(0,0%,100%,.85),transparent 82%)}.hero-layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,610px);grid-gap:42px;gap:42px;align-items:center}.ticker-band{position:relative;z-index:1;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06);background:rgba(14,18,29,.82)}.ticker-band,.ticker-viewport{overflow:hidden}.ticker-track{display:flex;width:max-content;animation:tickerLoop 26s linear infinite;will-change:transform}.ticker-group{display:flex;align-items:center;flex-shrink:0}.ticker-item{display:inline-flex;align-items:center;gap:30px;padding:18px 0 18px 18px;color:color-mix(in srgb,var(--accent) 32%,#fff 68%);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ticker-divider{color:color-mix(in srgb,var(--accent) 38%,#fff 62%);font-size:10px;opacity:.85}.solution-hero-layout{align-items:start}.hero-title{margin:18px 0 0;font-size:clamp(46px,7vw,76px);line-height:.98;letter-spacing:-.055em;font-weight:800}.solution-title{font-size:clamp(42px,6vw,64px)}.hero-subtitle{margin:26px 0 0;max-width:640px;color:var(--muted);font-size:18px;line-height:1.9}.cta-actions,.hero-cta-row,.hero-meta,.kpis{display:flex;flex-wrap:wrap;gap:14px}.hero-cta-row{margin-top:34px}.cta-actions{justify-content:center;margin-top:28px}.hero-meta{margin-top:24px}.benefit-pill,.hero-pill,.kpi,.solution-accent{display:inline-flex;align-items:center;gap:9px;padding:9px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02);color:var(--muted);font-size:12px;font-weight:700;transition:transform .24s var(--ease),border-color .24s var(--ease),background .24s var(--ease),box-shadow .24s var(--ease),color .24s var(--ease)}.benefit-pill:hover,.hero-pill:hover,.solution-accent:hover{transform:translateY(-2px) scale(1.015);border-color:var(--line-strong);background:hsla(0,0%,100%,.05);box-shadow:0 14px 30px rgba(0,0,0,.16);color:var(--text)}.dot{width:7px;height:7px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 18%,transparent 82%)}.card,.contrast-card,.control-card,.cta-shell,.feature-card,.journey-card,.list-card,.next-card,.pain-card,.panel-shell,.proof-card,.scenario-card,.timeline-card,.use-card{border:1px solid var(--line);border-radius:var(--radius-md);background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.01));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03);transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s var(--ease),background .28s var(--ease)}.panel-shell:hover{transform:translateY(-2px) scale(1.002);border-color:color-mix(in srgb,var(--accent) 18%,hsla(0,0%,100%,.14));background:radial-gradient(circle at top right,color-mix(in srgb,var(--accent-soft) 115%,transparent),transparent 34%),linear-gradient(180deg,rgba(22,26,36,.97),rgba(13,16,24,.99));box-shadow:0 16px 42px rgba(0,0,0,.22),0 0 0 1px color-mix(in srgb,var(--accent) 6%,transparent 94%)}.card:hover,.contrast-card:hover,.control-card:hover,.feature-card:hover,.journey-card:hover,.list-card:hover,.next-card:hover,.pain-card:hover,.proof-card:hover,.scenario-card:hover,.timeline-card:hover,.use-card:hover{transform:translateY(-5px) scale(1.006);border-color:color-mix(in srgb,var(--accent) 26%,hsla(0,0%,100%,.14));background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.018));box-shadow:0 20px 52px rgba(0,0,0,.24),0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent 92%)}.panel-shell{position:relative;overflow:hidden;padding:18px;border-radius:30px;background:radial-gradient(circle at top right,var(--accent-soft),transparent 34%),linear-gradient(180deg,rgba(20,24,34,.95),rgba(12,15,22,.98));box-shadow:0 35px 90px rgba(0,0,0,.45)}.panel-shell:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:28px 28px;opacity:.34;-webkit-mask-image:linear-gradient(180deg,hsla(0,0%,100%,.8),transparent 85%);mask-image:linear-gradient(180deg,hsla(0,0%,100%,.8),transparent 85%);pointer-events:none}.panel-grid{grid-gap:16px;gap:16px}.incident-hero-card,.panel-grid{position:relative;z-index:1;display:grid}.incident-hero-card{width:min(100%,548px);justify-self:end;padding:16px;grid-gap:18px;gap:18px}.incident-hero-top,.incident-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.incident-hero-copy{display:grid;grid-gap:8px;gap:8px}.incident-hero-headline{margin-top:0;font-size:clamp(26px,2.5vw,34px);line-height:1.1}.incident-hero-subline{margin-top:0;font-size:14px;line-height:1.65}.incident-hero-stack{display:grid;grid-gap:10px;gap:10px}.incident-divider{height:1px;background:hsla(0,0%,100%,.08)}.incident-section-head h3{margin:0;font-size:15px;letter-spacing:-.02em}.incident-hero-card .panel-title{font-size:11px}.incident-hero-card .metric-row{padding:10px 12px}.incident-hero-card .metric-label,.incident-hero-card .metric-value,.incident-hero-card .status{font-size:12px}.incident-task-card{display:grid;grid-gap:6px;gap:6px;padding:15px 18px;border-radius:18px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.incident-task-card strong{display:block;font-size:15px;letter-spacing:-.02em}.incident-task-card span{display:block;color:var(--muted);font-size:13px;line-height:1.55}.incident-timeline{position:relative;display:grid;grid-gap:16px;gap:16px}.incident-timeline:before{content:"";position:absolute;top:10px;bottom:10px;left:10px;width:1px;background:hsla(0,0%,100%,.1)}.incident-timeline-item{position:relative;display:grid;grid-template-columns:18px 1fr;grid-gap:14px;gap:14px}.incident-timeline-marker{position:relative;z-index:1;width:18px;height:18px;margin-top:4px;border-radius:999px;background:color-mix(in srgb,var(--accent) 70%,#fff 30%);box-shadow:0 0 0 5px hsla(0,0%,100%,.04)}.incident-timeline-body{display:grid;grid-gap:8px;gap:8px}.incident-timeline-time{color:color-mix(in srgb,var(--accent) 48%,#fff 52%);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.incident-timeline-body p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.alloc-row,.benefit-strip,.journey-card,.list-item,.log-row,.matrix-row,.metric-row,.panel,.timeline-step{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.alloc-row,.benefit-strip,.log-row,.matrix-row,.metric-row,.panel,.timeline-step{padding:18px;border-radius:20px}.panel-title{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.panel-headline{margin-top:12px;font-size:23px;line-height:1.2;letter-spacing:-.03em;font-weight:700}.control-card p,.feature-card p,.journey-card p,.next-card p,.pain-card p,.panel-subline,.proof-card p,.scenario-card p,.timeline-card p,.use-card p{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.75}.control-card,.feature-card,.journey-card,.list-card,.next-card,.proof-card,.scenario-card,.timeline-card,.use-card{padding:24px}.big-card{padding:28px}.control-card h3,.feature-card h3,.journey-card h3,.next-card h3,.proof-card h3,.scenario-card h3,.timeline-card h3,.use-card h3{margin:0;font-size:20px;letter-spacing:-.03em}.split-board,.two-col{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:18px;gap:18px}.three-col{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px}.four-col,.three-col{display:grid;gap:18px}.four-col{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px}.problem-layout{grid-template-columns:1.06fr .94fr}.list-grid-tight,.pain-grid,.problem-layout{display:grid;grid-gap:18px;gap:18px}.contrast-card{padding:28px}.contrast-label{display:inline-flex;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent 86%);color:color-mix(in srgb,var(--accent) 60%,#fff 40%);border:1px solid hsla(0,0%,100%,.08);font-size:12px;font-weight:700}.contrast-headline{margin-top:20px;font-size:30px;line-height:1.16;letter-spacing:-.04em;font-weight:800}.compact-stack,.list-grid,.list-stack{display:grid;grid-gap:12px;gap:12px}.list-grid{margin-top:22px}.list-item{padding:16px 18px;border-radius:18px}.list-item strong{display:block;font-size:15px;letter-spacing:-.02em}.list-item span{display:block;margin-top:7px;color:var(--muted);font-size:13px;line-height:1.65}.problem-footer,.stage-proof{margin-top:18px;color:color-mix(in srgb,var(--accent) 48%,#fff 52%);font-size:13px;line-height:1.7}.pain-card{padding:24px}.pain-card strong,.timeline-step strong{display:block;font-size:18px;letter-spacing:-.02em}.timeline{display:grid;grid-gap:14px;gap:14px}.stack-spaced{margin-top:18px}.timeline-step{display:grid;grid-template-columns:46px 1fr;grid-gap:14px;gap:14px}.journey-index,.timeline-index{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--accent) 18%,transparent 82%);border:1px solid hsla(0,0%,100%,.08);color:color-mix(in srgb,var(--accent) 60%,#fff 40%);font-size:12px;font-weight:800;letter-spacing:.06em}.timeline-step span{display:block;margin-top:8px;color:var(--muted);font-size:14px;line-height:1.7}.alloc-row,.log-row,.matrix-row,.metric-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:16px}.alloc-label,.log-label,.matrix-label,.metric-label{color:var(--muted);font-size:13px}.alloc-value,.log-value,.matrix-value,.metric-value{color:var(--text);font-size:13px;font-weight:700;text-align:right}.status{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status,.status.live{color:color-mix(in srgb,var(--accent) 65%,#fff 35%)}.status.warn{color:#ffcf70}.status.danger{color:#ff8a80}.status.info{color:#87c9ff}.journey-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.compact-journey{grid-template-columns:repeat(5,minmax(0,1fr))}.journey-card{padding:20px;border-radius:24px}.journey-card h3{margin-top:16px}.asym-grid{grid-template-columns:1.1fr .9fr}.tall-card{min-height:100%}.benefit-strip{display:flex;flex-wrap:wrap;gap:14px;padding:20px;border-radius:22px}.benefit-pill{color:var(--text)}.next-card,.solution-card-home{display:flex;flex-direction:column}.next-card a,.solution-card-home a{margin-top:auto;padding-top:18px;color:color-mix(in srgb,var(--accent) 60%,#fff 40%);font-size:13px;font-weight:700}.solution-grid-home{align-items:stretch}.cta-shell{position:relative;overflow:hidden;padding:42px;border-radius:32px;background:radial-gradient(circle at top center,var(--accent-soft),transparent 34%),linear-gradient(180deg,rgba(18,21,30,.97),rgba(11,13,19,.98));text-align:center;box-shadow:0 30px 100px rgba(0,0,0,.32)}.cta-shell:before{inset:0;background:radial-gradient(circle at 50% -8%,color-mix(in srgb,var(--accent) 15%,#fff 85%),transparent 0 30%),radial-gradient(circle at 14% 16%,hsla(0,0%,100%,.08),transparent 0 18%),radial-gradient(circle at 86% 18%,hsla(0,0%,100%,.06),transparent 0 16%);opacity:.55}.cta-shell:after,.cta-shell:before{content:"";position:absolute;pointer-events:none}.cta-shell:after{inset:1px;border-radius:30px;background:linear-gradient(180deg,hsla(0,0%,100%,.08),transparent 22%,transparent 78%,hsla(0,0%,100%,.03));opacity:.5}.cta-shell>*{position:relative;z-index:1}.cta-shell p{max-width:740px;margin:18px auto 0;color:var(--muted);font-size:16px;line-height:1.9}.footer-grid{display:grid;grid-template-columns:1.2fr repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.footer-brand-lockup{margin-bottom:16px}.footer-brand-lockup .brand-logo{height:32px}footer{padding:36px 0 50px;border-top:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.01)}.footer-brand p{margin:16px 0 0;max-width:320px;color:var(--muted);font-size:14px;line-height:1.8}.footer-title{margin-bottom:14px;color:var(--muted-2);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.footer-list{display:grid;grid-gap:12px;gap:12px}.footer-list a{color:var(--muted);font-size:14px;transition:color .2s var(--ease),transform .2s var(--ease)}.footer-list a:hover{color:var(--text);transform:translateX(3px)}.footer-bottom{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:32px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.06);color:var(--muted-2);font-size:13px}.not-found-wrap{display:grid;place-items:center;min-height:70vh;padding:70px 0}.not-found-card{max-width:720px;margin:0 auto}.solutions-index-header{margin-bottom:30px}.reveal{opacity:0;transform:translateY(36px) scale(.985);transition:opacity .82s var(--ease),transform .82s var(--ease);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:translateY(0) scale(1)}.hero-float{animation:heroFloat 5.6s ease-in-out infinite}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes tickerLoop{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.benefit-pill,.btn,.contrast-card,.control-card,.feature-card,.hero-float,.hero-pill,.journey-card,.list-card,.next-card,.pain-card,.panel-shell,.proof-card,.reveal,.scenario-card,.solution-accent,.ticker-track,.timeline-card,.use-card{transition:none!important;animation:none!important;transform:none!important;opacity:1!important}}@media (max-width:1180px){.asym-grid,.hero-layout,.problem-layout,.split-board,.two-col{grid-template-columns:1fr}.compact-journey,.footer-grid,.four-col,.journey-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.desktop-nav{display:none}.menu-toggle{display:inline-flex;margin-left:auto}.hero-title{font-size:46px}.cta-shell p,.hero-subtitle,.section-copy{font-size:15px}.section{padding:84px 0}.solution-grid-home,.three-col{grid-template-columns:1fr}}@media (max-width:780px){.nav{min-height:68px}.hero,.solution-hero{padding-top:56px}.hero-title{font-size:40px}.brand-logo{height:26px}.ticker-item{gap:24px;padding:16px 0 16px 16px;font-size:11.5px}.footer-brand-lockup .brand-logo{height:28px}.compact-journey,.footer-grid,.four-col,.journey-grid{grid-template-columns:1fr}.contrast-card,.control-card,.cta-shell,.feature-card,.journey-card,.list-card,.next-card,.pain-card,.panel-shell,.proof-card,.scenario-card,.timeline-card,.use-card{padding:20px}.cta-actions,.hero-cta-row,.mobile-actions,.nav-ctas{flex-direction:column;align-items:stretch}}