@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-vietnamese-400-normal.B7xT_GF5.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-400-normal.BIWiOVfw.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-400-normal.DRPE3kg4.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-400-normal.CJ-V5oYT.woff2) format("woff2"),url(/_astro/space-grotesk-latin-400-normal.BnQMeOim.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-vietnamese-500-normal.BmEvtly_.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-500-normal.BTqKIpxg.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-500-normal.3dgZTiw9.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff");unicode-range:U+0000-00FF,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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-vietnamese-700-normal.DMty7AZE.woff2) format("woff2"),url(/_astro/space-grotesk-vietnamese-700-normal.Duxec5Rn.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-ext-700-normal.BQnZhY3m.woff2) format("woff2"),url(/_astro/space-grotesk-latin-ext-700-normal.HVCqSBdx.woff) format("woff");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:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(/_astro/space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff");unicode-range:U+0000-00FF,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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-ext-400-normal.Twk1CgKs.woff2) format("woff2"),url(/_astro/sora-latin-ext-400-normal.BmhJC382.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/sora-latin-400-normal.CRt88UEn.woff2) format("woff2"),url(/_astro/sora-latin-400-normal.OW7qkl5a.woff) format("woff");unicode-range:U+0000-00FF,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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sora-latin-ext-600-normal.Cue1zdhl.woff2) format("woff2"),url(/_astro/sora-latin-ext-600-normal.DLOJK0Ta.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/sora-latin-600-normal.Cdg4DaK0.woff2) format("woff2"),url(/_astro/sora-latin-600-normal.1_7fyUAY.woff) format("woff");unicode-range:U+0000-00FF,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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-ext-700-normal.DM0oy5s8.woff2) format("woff2"),url(/_astro/sora-latin-ext-700-normal.Oc7uZIYt.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/sora-latin-700-normal.9waGdLWo.woff2) format("woff2"),url(/_astro/sora-latin-700-normal.BKPfQAnC.woff) format("woff");unicode-range:U+0000-00FF,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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/sora-latin-ext-800-normal.YDFYE6t9.woff2) format("woff2"),url(/_astro/sora-latin-ext-800-normal.BvAfeed7.woff) format("woff");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:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/sora-latin-800-normal.2tKLL3qT.woff2) format("woff2"),url(/_astro/sora-latin-800-normal.c3Huklug.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--bg-1: #0a1d3a;--bg-2: #12273f;--bg-3: #122a44;--sand: #f2d28b;--ink: #e9eff8;--muted: #b6c2d7;--line: rgba(233, 239, 248, .16);--panel: rgba(9, 20, 35, .72);--shadow: 0 22px 80px rgba(2, 7, 18, .55)}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}html{background:#07101d}body{font-family:Space Grotesk,sans-serif;color:var(--ink);background:radial-gradient(circle at 80% 10%,rgba(242,210,139,.14),transparent 42%),radial-gradient(circle at 15% 30%,rgba(111,181,255,.2),transparent 46%),linear-gradient(140deg,var(--bg-1) 0%,var(--bg-2) 55%,var(--bg-3) 100%);background-size:150% 150%,160% 160%,100% 100%;animation:ambientShift 28s ease-in-out infinite alternate;line-height:1.5;overflow-x:hidden}@keyframes ambientShift{0%{background-position:0% 0%,100% 0%,0% 0%}to{background-position:12% 8%,88% 16%,0% 0%}}.noise{position:fixed;inset:0;pointer-events:none;opacity:.1;background-image:radial-gradient(rgba(255,255,255,.6) .5px,transparent .5px);background-size:3px 3px}.site-header{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem clamp(1rem,3vw,2.5rem);backdrop-filter:blur(8px);background:#07101db8;border-bottom:1px solid var(--line)}.skip-link{position:absolute;left:1rem;top:-120%;z-index:60;padding:.55rem .8rem;border:1px solid var(--line);border-radius:10px;background:#091628;color:var(--ink);text-decoration:none}.skip-link:focus-visible{top:.6rem}.brand{display:inline-flex;align-items:center;gap:.48rem;text-decoration:none}.brand img{display:block;width:auto;height:34px}.brand-text{color:var(--sand);font-family:Sora,sans-serif;letter-spacing:.14em;font-size:.86rem;font-weight:800}.menu-toggle{display:none}.nav-list{margin:0;padding:0;display:flex;list-style:none;gap:1.15rem;align-items:center}.nav-list a{color:var(--ink);text-decoration:none;font-size:.95rem;opacity:.92;transition:opacity .2s ease}.nav-list a:hover,.nav-list a.active{opacity:1;color:var(--sand)}.nav-cta{border:1px solid var(--line);padding:.5rem .75rem;border-radius:999px}.section{width:min(1120px,92vw);margin:0 auto;padding:clamp(3rem,8vw,6.5rem) 0}.eyebrow{margin:0 0 .7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--sand);font-size:.74rem}h1,h2,h3{margin-top:0;line-height:1.1;font-family:Sora,sans-serif}h1{font-size:clamp(2rem,6vw,4.3rem);max-width:12ch}h2{font-size:clamp(1.65rem,4.3vw,2.8rem);max-width:22ch}h3{font-size:clamp(1.05rem,2.1vw,1.35rem)}p{margin-top:0;color:var(--muted);max-width:66ch}.accent{color:var(--sand)}.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;inset:clamp(1rem,3vw,2rem) -14vw auto -14vw;height:460px;z-index:-1;background:radial-gradient(circle at 15% 35%,rgba(84,163,255,.24),transparent 48%),radial-gradient(circle at 78% 28%,rgba(242,210,139,.2),transparent 45%);filter:blur(16px);opacity:.82;animation:heroGlow 18s ease-in-out infinite alternate}.hero:after{content:"";position:absolute;left:-14vw;right:-14vw;top:0;height:100%;z-index:-1;background:repeating-linear-gradient(180deg,transparent 0px,transparent 132px,rgba(125,206,255,.09) 146px,rgba(125,206,255,.09) 164px,transparent 184px,transparent 280px),repeating-linear-gradient(180deg,rgba(130,201,255,.04) 0px,rgba(130,201,255,.04) 1px,transparent 1px,transparent 6px);background-size:100% 280px,100% 100%;background-position:0 0,0 0;opacity:.4;filter:blur(.1px);animation:heroScanSweep 7.5s linear infinite,heroScanFlicker 3.6s ease-in-out infinite}@keyframes heroGlow{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(1.8%,-1.5%,0) scale(1.04)}}@keyframes heroScanSweep{0%{background-position:0 0,0 0}to{background-position:0 280px,0 0}}@keyframes heroScanFlicker{0%,to{opacity:.34}50%{opacity:.44}}.hero-terminal-hint{display:none}.hero-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.92fr);align-items:center;gap:clamp(1.2rem,3vw,2rem)}.hero-content>*{opacity:0;transform:translateY(14px);animation:heroEnter .6s ease forwards}.hero-content>*:nth-child(1){animation-delay:.04s}.hero-content>*:nth-child(2){animation-delay:.1s}.hero-content>*:nth-child(3){animation-delay:.15s}.hero-content>*:nth-child(4){animation-delay:.2s}.hero-content>*:nth-child(5){animation-delay:.24s}.hero-content>*:nth-child(6){animation-delay:.3s}.hero-content>*:nth-child(7){animation-delay:.36s}.hero-content>*:nth-child(8){animation-delay:.42s}.hero-content>*:nth-child(9){animation-delay:.48s}@keyframes heroEnter{to{opacity:1;transform:translateY(0)}}.beta-badge{display:inline-block;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(242,210,139,.4);background:#f2d28b1f;color:#f4deb0;font-size:.76rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.6rem}.hero-copy{max-width:56ch;color:#d6e3f6;font-size:1.06rem;margin-bottom:.9rem}.hero-actions{display:flex;align-items:center;gap:.85rem;margin-bottom:.7rem}.hero-visual-wrap{position:sticky;top:88px}.hero-visual-wrap picture{display:block}.hero-visual{width:100%;border:1px solid rgba(166,189,223,.25);border-radius:20px;display:block;box-shadow:0 26px 60px #0207128a}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;text-decoration:none;cursor:pointer;border:1px solid transparent;padding:.75rem 1.15rem;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.btn:hover{transform:translateY(-2px)}.btn-primary{position:relative;overflow:hidden;color:#09172a;background:var(--sand);box-shadow:0 10px 28px #f2d28b54}.btn-primary:after{content:"";position:absolute;inset:-120% 55%;background:linear-gradient(120deg,#fff0 20%,#ffffff75,#fff0 80%);transform:translate(-135%) rotate(8deg);animation:buttonSheen 7.2s ease-in-out infinite}@keyframes buttonSheen{0%,70%,to{transform:translate(-135%) rotate(8deg)}82%{transform:translate(178%) rotate(8deg)}}.hero-link{color:#d9e8fb;text-decoration:none;font-weight:700;font-size:.96rem;border-bottom:1px solid rgba(217,232,251,.4);padding-bottom:.12rem;transition:color .2s ease,border-color .2s ease}.hero-link:hover{color:var(--sand);border-color:#f2d28b99}.card,.panel,.security-grid article,.faq-list details,.terminal{border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow)}.card,.security-grid article{padding:1rem}.split{display:grid;grid-template-columns:1.3fr 1fr;gap:1.2rem;align-items:start}#platform.split{align-items:stretch}.problem-stack{margin-top:1.05rem;border:1px solid rgba(233,239,248,.16);border-radius:16px;overflow:hidden;background:linear-gradient(160deg,#0c192ae0,#081220b8),var(--panel)}.problem-row{margin:0;padding:.9rem .95rem;display:grid;grid-template-columns:2.9rem 1fr;gap:.75rem;align-items:start}.problem-row+.problem-row{border-top:1px solid rgba(233,239,248,.12)}.problem-icon{width:2.9rem;height:2.9rem;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;align-self:start;margin:0;background:#f2d28b29;color:var(--sand)}.problem-icon svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.problem-row h3{margin:0 0 .32rem;font-size:1rem;line-height:1.2}.problem-row p{margin:0;font-size:.92rem;color:#b9c8dd;line-height:1.45}.panel{padding:1.15rem}.panel ul,.tone ul{margin:0;padding-left:1.1rem;color:var(--muted);display:grid;gap:.5rem}.loop-panel h3{margin-bottom:.8rem}.loop-panel{height:100%;display:flex;flex-direction:column}.loop-flow{display:flex;flex:1;min-height:0}.loop-list{list-style:none;margin:0;padding:0;display:grid;gap:.9rem;align-content:space-between;flex:1;min-height:0}.loop-list li{position:relative;display:grid;grid-template-columns:1.8rem 1fr;gap:.65rem;align-items:start}.loop-list li:not(:last-child):before{content:"";position:absolute;left:.88rem;top:2rem;bottom:-.85rem;width:1px;background:linear-gradient(to bottom,#f2d28b80,#f2d28b1a)}.loop-list li:not(:last-child):after{content:"";position:absolute;left:.66rem;bottom:-.53rem;width:.42rem;height:.42rem;border-right:2px solid rgba(242,210,139,.7);border-bottom:2px solid rgba(242,210,139,.7);transform:rotate(45deg)}.loop-step{width:1.8rem;height:1.8rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:Sora,sans-serif;font-size:.82rem;font-weight:700;color:#fde8b2;border:1px solid rgba(242,210,139,.45);background:#f2d28b1f}.loop-list h4{margin:0 0 .2rem;font-family:Sora,sans-serif;font-size:.95rem;line-height:1.2;color:#e8eef8}.loop-list p{margin:0;font-size:.9rem;line-height:1.42;color:#b8c6dc}.loop-outcome{margin:.9rem 0 .65rem;padding-top:.7rem;border-top:1px solid rgba(233,239,248,.14);font-size:.9rem;color:#d8e4f7}.loop-tag{margin:0;align-self:flex-start;padding:.28rem .58rem;border-radius:999px;border:1px solid rgba(242,210,139,.35);color:#f4deb0;background:#f2d28b1a;font-size:.78rem;letter-spacing:.03em;text-transform:uppercase}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.capabilities{display:grid;gap:1rem}.capabilities-intro p{max-width:70ch}.capability-block{padding:1rem;border:1px solid var(--line);border-radius:18px;background:linear-gradient(165deg,#54a3ff14,#07111ecc 72%),var(--panel);box-shadow:var(--shadow);display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:stretch}.capability-block-media{align-items:center}.capability-block-alt .capability-copy{order:1}.capability-block-alt .capability-visual{order:0}.capability-copy h3{margin-bottom:.6rem}.capability-points{margin:.8rem 0 0;padding-left:1.1rem;display:grid;gap:.42rem;color:#d1deef}.capability-points li::marker{color:var(--sand)}.mdm-contrast{margin:.85rem 0 0;padding:.55rem .7rem;border:1px solid rgba(242,210,139,.42);border-radius:10px;background:#f2d28b1c;color:#f3e0b7;font-size:.92rem}.capability-visual{border:1px solid rgba(233,239,248,.18);border-radius:14px;padding:.9rem;background:linear-gradient(175deg,#0d1d2ff2,#07101dd1),var(--panel)}.agent-cockpit{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none;display:flex;align-items:center}.visual-title{margin:0;font-family:Sora,sans-serif;font-size:.88rem;letter-spacing:.06em;text-transform:uppercase;color:#a8c8ee}.chip-row{margin:.72rem 0 .66rem;display:flex;flex-wrap:wrap;gap:.45rem}.chip-row span{display:inline-flex;align-items:center;padding:.3rem .55rem;border-radius:999px;border:1px solid rgba(242,210,139,.32);color:#f0dba8;font-size:.79rem;background:#f2d28b1a}.tool-icons{margin:0 0 .72rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem}.tool-pill{margin:0;display:flex;align-items:center;gap:.36rem;padding:.35rem .44rem;border-radius:9px;border:1px solid rgba(168,200,238,.25);background:#0f203499;color:#d4e3f6;font-size:.8rem}.tool-pill svg,.proof-icon svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.capability-shot{margin:0;padding-top:10px;padding-bottom:10px;border-radius:10px;overflow:hidden;border:1px solid rgba(168,200,238,.24);box-shadow:0 10px 34px #0008127a}.capability-shot-button{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:zoom-in}.capability-shot img{display:block;width:100%;height:auto}.capability-lightbox{width:min(1200px,94vw);margin:auto;padding:.7rem;border:1px solid rgba(168,200,238,.38);border-radius:14px;background:#060f1bf0}.capability-lightbox::backdrop{background:#020810db}.capability-lightbox img{display:block;width:100%;height:auto;border-radius:10px}.capability-lightbox-close{margin:0 0 .55rem auto;display:block;border:1px solid rgba(168,200,238,.44);background:#0f2034bf;color:#d8e6f7;border-radius:8px;padding:.3rem .55rem;cursor:pointer}.action-feed{margin:0;padding:0;list-style:none;display:grid;gap:.48rem}.action-feed li{margin:0;padding:.42rem .55rem;border:1px solid rgba(168,200,238,.26);border-radius:9px;background:#102134ad;font-size:.88rem;color:#d5e4f8}.visual-foot{margin:.72rem 0 0;font-size:.82rem;color:#afc2df}.incident-lane ol{margin:.78rem 0 0;padding:0;list-style:none;display:grid;gap:.5rem}.incident-lane li{display:grid;grid-template-columns:2rem 1fr;gap:.55rem;align-items:start;padding:.4rem .45rem;border-radius:9px;border:1px solid rgba(169,206,247,.22);background:#0e1e2f9e;color:#d5e4f8;font-size:.89rem}.incident-lane li span{display:inline-flex;justify-content:center;align-items:center;border-radius:999px;background:#f2d28b29;border:1px solid rgba(242,210,139,.36);color:#f4deb0;font-size:.75rem;line-height:1;height:1.46rem}.memory-grid div{margin-top:.76rem;display:grid;gap:.4rem}.memory-grid p{margin:0;max-width:none;font-size:.9rem;color:#d6e4f6}.memory-grid strong{color:#f1deb3}.capability-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:.25rem}.capability-proof article{border:1px solid var(--line);border-radius:14px;padding:1rem 1.1rem;background:#091423c7;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:150px}.proof-icon{width:3.15rem;height:3.15rem;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;color:var(--sand);background:#f2d28b1f;border:1px solid rgba(242,210,139,.3)}.proof-icon svg{width:2rem;height:2rem}.capability-proof h3{margin:.6rem 0 0;color:var(--sand)}.capability-proof p{margin:.35rem 0 0;max-width:26ch;font-size:.88rem}.terminal{padding:1rem;margin:0 0 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#d6e6ff;white-space:pre-wrap}.terminal code{color:inherit}.tone{background:linear-gradient(165deg,#f2d28b29,#050b15b3 75%),var(--panel)}.security-intro{max-width:62ch;margin-bottom:1.4rem}.security-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.security-grid article{text-align:center}.security-grid article p{max-width:none;font-size:.88rem}.security-cta{margin-top:1.4rem;text-align:center}.security-cta-link{color:var(--sand);text-decoration:none;font-weight:700;font-size:.95rem;border-bottom:1px solid rgba(242,210,139,.4);padding-bottom:.12rem;transition:border-color .2s ease}.security-cta-link:hover{border-color:var(--sand)}.security-icon{width:5.1rem;height:5.1rem;margin:0 auto .7rem}.security-icon svg{width:3.1rem;height:3.1rem}.integrations{display:grid;gap:1rem}.integrations>p{max-width:62ch}.integrations-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.integration-category{border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow);padding:1rem;text-align:center}.integration-category p{max-width:none;font-size:.88rem}.integration-icon{width:3.6rem;height:3.6rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;color:var(--sand);background:#f2d28b1f;border:1px solid rgba(242,210,139,.3);margin-bottom:.5rem}.integration-icon svg{width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.faq-list{display:grid;gap:.75rem}.faq-list details{padding:1rem}.faq-list summary{cursor:pointer;font-weight:700}.faq-list details p{margin-top:.75rem;margin-bottom:0}.cta{text-align:center}.cta h2,.cta p{margin-left:auto;margin-right:auto}.cta-form{margin:1.4rem auto 0;max-width:700px;display:grid;grid-template-columns:1fr 1fr auto;gap:.7rem;align-items:end}.cta-form label{display:grid;gap:.35rem;text-align:left;font-size:.86rem;color:var(--ink)}.cta-form input{width:100%;border:1px solid var(--line);border-radius:10px;background:#ffffff05;color:var(--ink);padding:.7rem .78rem}.cta-form input::placeholder{color:#97a7c3}.cta-form button{height:43px}.cta-status{margin:.75rem auto 0;min-height:1.4rem;color:#dbe8f7}.site-footer{padding:2rem clamp(1rem,3vw,2.5rem) 2.6rem;display:flex;justify-content:space-between;gap:1.4rem;align-items:flex-start;flex-wrap:wrap;border-top:1px solid var(--line);color:#bfd1eb;font-size:.93rem}.footer-brand,.footer-address{min-width:220px;flex:1}.footer-address{margin:0;font-style:normal}.footer-title{margin:0 0 .45rem;font-weight:700;color:#e7f0fc}.footer-brand p,.footer-address p{margin:0}html.js .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}html.js .reveal.in-view{opacity:1;transform:translateY(0)}@media(max-width:960px){.hero-layout{grid-template-columns:1fr}.hero-visual-wrap{position:relative;top:0;max-width:760px}.cards,.security-grid,.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-block{grid-template-columns:1fr}.capability-block-alt .capability-copy,.capability-block-alt .capability-visual{order:initial}.capability-proof,.split{grid-template-columns:1fr}.problem-stack{margin-top:.8rem}.cta-form{grid-template-columns:1fr}}@media(max-width:720px){.brand img{height:28px}.brand-text{font-size:.8rem}h1{max-width:18ch}.menu-toggle{display:inline-flex;border:1px solid var(--line);border-radius:999px;background:#ffffff08;color:var(--ink);padding:.45rem .75rem;font-weight:600}.nav-list{position:absolute;right:.9rem;top:62px;flex-direction:column;align-items:stretch;min-width:210px;padding:.75rem;border:1px solid var(--line);border-radius:14px;background:#091628;box-shadow:var(--shadow);display:none}.nav-list.open{display:flex}.cards,.security-grid,.integrations-grid{grid-template-columns:1fr}.capability-block{padding:.9rem}.capability-visual{padding:.8rem}.tool-icons{grid-template-columns:1fr}.site-footer{flex-direction:column;gap:1.1rem}}@media(prefers-reduced-motion:reduce){body,.hero:before,.hero:after,.btn-primary:after,.reveal,.hero-content>*{animation:none!important;transition:none!important;transform:none!important}}
