@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";.contact-hero[data-v-52c57257]{background:linear-gradient(135deg,#f5faff,#e6f3ff 60%,#dcedff);border-bottom-color:#d4e8ff}.contact-hero-icon[data-v-52c57257]{color:#3296ff;border-color:#a8d1ff;background:#e7f3ff}.contact-hero-icon[data-v-52c57257]:before{border-color:#c4e1ff}.contact-hero-icon span[data-v-52c57257]{color:#6497c8}.contact-section[data-v-52c57257]{background:#f0f7ff}.contact-qr-card[data-v-52c57257]{background:linear-gradient(155deg,#e1f0ff,#f8fbff);border-color:#c9e2ff;box-shadow:0 12px 36px #3296ff10}.contact-channel-icon[data-v-52c57257],.contact-icon[data-v-52c57257]{color:#3296ff;background:#d8ebff}.contact-assurance[data-v-52c57257]{color:#388bdc}.section-soft[data-v-52c57257]{background:#e7f2ff}.contact-bottom h2[data-v-52c57257]{color:#3296ff}:root{--ink: #1a1d29;--ink-soft: #4a5568;--ink-muted: #718096;--navy: #0f1419;--navy-2: #1a2332;--blue: #3b82f6;--blue-dark: #2563eb;--blue-light: #60a5fa;--cyan: #06b6d4;--cyan-dark: #0891b2;--sky: #f0f9ff;--line: #e2e8f0;--paper: #ffffff;--soft: #f8fafc;--soft-dark: #f1f5f9;--green: #10b981;--red: #ef4444;--amber: #f59e0b;--purple: #8b5cf6;--shadow: 0 20px 60px rgba(15, 20, 25, .12);--shadow-lg: 0 25px 80px rgba(15, 20, 25, .18);--shadow-card: 0 4px 20px rgba(59, 130, 246, .08);font-family:Manrope,Noto Sans SC,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--paper)}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.container{width:min(1160px,calc(100% - 48px));margin:0 auto}.announce-bar{min-height:40px;color:#e0f2fe;background:linear-gradient(135deg,#0c4a6e,#0e7490);font-size:13px;letter-spacing:.01em;border-bottom:1px solid rgba(6,182,212,.2)}.announce-inner{min-height:40px;display:flex;align-items:center;gap:10px}.announce-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px #06b6d440,0 0 8px #06b6d466;animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}.announce-link{margin-left:8px;display:inline-flex;align-items:center;gap:5px;color:var(--cyan);font-weight:700;transition:gap .2s ease}.announce-link:hover{gap:8px}.site-header{z-index:20;position:sticky;top:0;border-bottom:1px solid var(--line);background:#fffffff2;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:0 1px 3px #0000000d}.header-inner{height:80px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;color:#315a78;background:var(--navy)}.brand-copy{display:flex;flex-direction:column;line-height:1}.brand-copy strong{font-size:18px;font-weight:800;letter-spacing:-.04em}.brand-copy small{margin-top:4px;color:var(--ink-muted);font-size:9px;letter-spacing:.2em}.desktop-nav{display:flex;align-items:center;gap:34px;margin-left:auto}.nav-link{position:relative;padding:28px 0 26px;color:var(--ink-soft);font-size:14px;font-weight:600;transition:color .2s ease}.nav-link:after{content:"";position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--blue) 0%,var(--cyan) 100%);border-radius:2px 2px 0 0;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.nav-link:hover,.nav-link.active{color:var(--ink)}.nav-link.active:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:16px}.header-login{color:var(--ink-soft);font-size:13px;font-weight:600}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:-.01em;transition:all .25s cubic-bezier(.4,0,.2,1)}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button-small{min-height:40px;padding:0 18px;font-size:13px}.button-large{min-height:52px;padding:0 28px;font-size:15px}.button-primary{color:#fff;background:linear-gradient(135deg,var(--blue) 0%,var(--blue-dark) 100%);box-shadow:0 4px 14px #3b82f64d,0 1px 3px #0000001a}.button-primary:hover{background:linear-gradient(135deg,var(--blue-dark) 0%,#1d4ed8 100%);box-shadow:0 6px 20px #3b82f666,0 2px 4px #00000026}.button-quiet{color:var(--ink);border-color:var(--line);background:#fff;box-shadow:0 1px 3px #0000000d}.button-quiet:hover{border-color:var(--blue);background:var(--sky);box-shadow:0 2px 8px #3b82f626}.button-light{color:var(--blue-dark);background:#fff;box-shadow:0 4px 14px #00000014}.button-light:hover{background:var(--sky);box-shadow:0 6px 20px #3b82f626}.icon-button{display:grid;place-items:center;padding:7px;border:0;color:var(--ink);background:transparent}.mobile-menu-button,.mobile-nav{display:none}.hero-section{position:relative;overflow:hidden;color:var(--ink);background:linear-gradient(180deg,#f8fafc,#f1f5f9,#e2e8f0)}.hero-grid-lines{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.4;background-image:linear-gradient(rgba(59,130,246,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.06) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.9) 60%,transparent 100%);mask-image:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.9) 60%,transparent 100%)}.hero-grid-lines:after{content:"";position:absolute;width:800px;height:800px;top:-300px;right:-200px;border:2px solid rgba(59,130,246,.15);border-radius:50%;box-shadow:0 0 0 80px #3b82f614,0 0 0 160px #3b82f60d,0 0 0 240px #3b82f608}.hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(340px,.8fr) minmax(560px,1.2fr);gap:60px;align-items:center;min-height:628px;padding-top:70px;padding-bottom:60px}.hero-copy{align-self:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 16px;border-radius:20px;color:var(--blue-dark);background:linear-gradient(135deg,#dbeafe,#e0f2fe);font-family:DM Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border:1px solid rgba(59,130,246,.2)}.eyebrow-line{width:24px;height:2px;background:linear-gradient(90deg,var(--blue) 0%,var(--cyan) 100%);border-radius:2px}.hero-copy h1{max-width:540px;margin:24px 0 22px;color:var(--ink);font-size:clamp(44px,4.2vw,72px);line-height:1.1;letter-spacing:-.06em;font-weight:800}.hero-copy h1 em,.page-hero h1 em{color:transparent;background:linear-gradient(135deg,var(--blue) 0%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-lead{max-width:520px;margin:0;color:var(--ink-soft);font-size:16px;line-height:1.75;font-weight:400}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px}.hero-proof{display:flex;align-items:center;gap:10px;margin-top:28px;color:var(--ink-soft);font-size:12px;font-weight:500}.hero-proof svg{color:var(--green);flex-shrink:0}.hero-proof span{width:1px;height:16px;margin:0 4px;background:var(--line)}.hero-console{overflow:hidden;border:1px solid rgba(133,196,216,.32);border-radius:10px;background:#f8fcff;box-shadow:0 35px 90px #3f7da52b,0 0 0 8px #3e8fad0a;transform:perspective(1300px) rotateY(-5deg) rotateX(2deg)}.console-topbar{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(160,203,219,.13);background:#e9f5fc;font-family:DM Mono,monospace;font-size:9px}.console-brand,.console-top-actions,.console-live{display:inline-flex;align-items:center;gap:7px}.console-dot{width:7px;height:7px;border-radius:50%;background:#4ec5a4;box-shadow:0 0 0 4px #4ec5a41f}.console-top-actions{color:#567283}.console-live{color:#69c9a8;font-size:8px}.console-live i,.warn-text i,.ok-text i{width:5px;height:5px;display:inline-block;border-radius:50%;background:currentColor}.console-body{display:flex;min-height:422px}.console-sidebar{width:47px;display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:16px;border-right:1px solid rgba(160,203,219,.1);background:#edf8fd;color:#587587}.side-logo{color:#7dd1d1}.side-item{width:29px;height:29px;display:grid;place-items:center;border-radius:5px}.side-item.selected{color:#81d5d5;background:#62c8ca24}.console-content{flex:1;padding:21px 22px;background:linear-gradient(135deg,#f8fcff,#edf8fc)}.console-heading,.panel-title,.graph-toolbar,.graph-foot,.table-head,.table-row{display:flex;align-items:center;justify-content:space-between}.console-kicker{display:block;color:#638394;font-family:DM Mono,monospace;font-size:8px;letter-spacing:.12em}.console-heading strong{display:block;margin-top:6px;font-size:16px;font-weight:600}.console-date{padding:7px 9px;border:1px solid rgba(179,211,224,.14);border-radius:4px;color:#7f9aa9;font-size:9px}.console-summary{display:grid;grid-template-columns:1.18fr 1fr 1fr;gap:9px;margin-top:21px}.summary-card{position:relative;min-height:95px;padding:13px;border:1px solid rgba(171,211,222,.12);border-radius:5px;background:#16394c94}.summary-card span{display:block;color:#7692a0;font-size:9px}.summary-card strong{display:block;margin:10px 0 4px;color:#eaf8fa;font-family:DM Mono,monospace;font-size:23px;font-weight:500;letter-spacing:-.05em}.summary-card strong small{color:#a4c8cc;font-size:10px}.summary-card small{color:#6d8996;font-size:8px}.summary-card small b{color:#65c5a7;font-weight:500}.summary-focus{border-color:#56bbbb4d;background:linear-gradient(135deg,#164d55bf,#16394c94)}.mini-bars{position:absolute;right:10px;bottom:13px;left:13px;height:24px;display:flex;align-items:end;gap:4px}.mini-bars i{flex:1;border-radius:1px;background:#56c3bb47}.mini-bars i:nth-child(1){height:30%}.mini-bars i:nth-child(2){height:52%}.mini-bars i:nth-child(3){height:42%}.mini-bars i:nth-child(4){height:70%}.mini-bars i:nth-child(5){height:58%}.mini-bars i:nth-child(6){height:87%}.mini-bars i:nth-child(7){height:64%}.mini-bars i:nth-child(8){height:100%;background:#52b8b4}.warn-text{color:#e2a64c!important}.ok-text{color:#6ac7a8!important}.console-panels{display:grid;grid-template-columns:1.55fr 1fr;gap:9px;margin-top:9px}.console-panel,.console-events{padding:13px;border:1px solid rgba(171,211,222,.12);border-radius:5px;background:#16394c66}.panel-title{color:#abc3cb;font-size:10px}.panel-title small{color:#688492;font-size:8px}.trend-chart{display:flex;height:86px;margin-top:10px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;width:20px;padding:3px 0 2px;color:#5c7886;font:7px DM Mono,monospace}.trend-chart svg{width:calc(100% - 20px);height:100%;overflow:visible}.chart-grid{fill:none;stroke:#a4cad61a;stroke-width:.8}.chart-area{fill:#37b2ac17}.chart-line{fill:none;stroke:#54bbb4;stroke-width:2}.trend-chart circle{fill:#9be7d1;stroke:#bfdde0;stroke-width:3}.chart-labels{display:flex;justify-content:space-between;margin:2px 0 0 20px;color:#567482;font:7px DM Mono,monospace}.risk-donut{display:flex;align-items:center;gap:16px;margin-top:13px}.donut{width:80px;height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:8px solid #398a8e;border-left-color:#d18d46;border-bottom-color:#bd5556;border-radius:50%}.donut strong{color:#eefafa;font:18px DM Mono,monospace}.donut span{color:#7193a0;font-size:8px}.risk-legend{display:flex;flex-direction:column;gap:8px;color:#7893a0;font-size:8px}.risk-legend span{display:flex;align-items:center;gap:5px}.risk-legend b{margin-left:auto;color:#c3d9dc;font:9px DM Mono,monospace}.risk-legend i{width:5px;height:5px;border-radius:50%}.risk-red{background:#d65a5a}.risk-amber{background:#d59649}.risk-blue{background:#4aaba5}.console-events{margin-top:9px}.event-row{display:grid;grid-template-columns:22px 1fr .75fr .7fr 20px;gap:6px;align-items:center;min-height:32px;border-bottom:1px solid rgba(171,211,222,.08);color:#87a1ab;font-size:8px}.event-row:last-child{border-bottom:0}.event-icon{width:20px;height:20px;display:grid;place-items:center;border-radius:4px}.event-red{color:#e06b67;background:#d55a5a24}.event-amber{color:#dda252;background:#d5964924}.event-name{color:#c5d8dc}.event-time{color:#5b7887}.event-level{font-size:8px;font-weight:500}.level-red{color:#e06b67}.level-amber{color:#dda252}.hero-footnote{position:relative;z-index:1;display:flex;justify-content:space-between;padding:16px 0 19px;border-top:1px solid rgba(132,180,201,.14);color:#6c8797;font:9px DM Mono,monospace;letter-spacing:.08em}.section{padding:120px 0}.section-white{background:#fff}.section-soft{background:var(--soft)}.section-navy{color:var(--ink);background:linear-gradient(180deg,var(--soft) 0%,var(--soft-dark) 100%)}.section-heading h2,.operating-copy h2,.contact-info h2,.contact-bottom h2{margin:16px 0 0;color:var(--ink);font-size:clamp(32px,4vw,48px);line-height:1.2;letter-spacing:-.04em;font-weight:800}.section-heading p{color:var(--ink-soft);line-height:1.85}.split-heading{display:grid;grid-template-columns:1fr .72fr;align-items:end;gap:80px;margin-bottom:45px}.split-heading p{max-width:370px;margin:0 0 3px}.centered-heading{max-width:620px;margin:0 auto 45px;text-align:center}.centered-heading .eyebrow{justify-content:center}.centered-heading p{margin-bottom:0}.capability-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.capability-card{min-height:280px;padding:32px 28px;border:1px solid var(--line);border-radius:12px;background:#fff;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.capability-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#3b82f608,#06b6d405);opacity:0;transition:opacity .3s ease}.capability-card:hover{border-color:var(--blue);box-shadow:var(--shadow-card),0 0 0 1px #3b82f61a;transform:translateY(-6px)}.capability-card:hover:before{opacity:1}.capability-icon{width:56px;height:56px;display:grid;place-items:center;margin-bottom:24px;border-radius:12px;position:relative;z-index:1;transition:transform .3s ease}.capability-card:hover .capability-icon{transform:scale(1.1)}.capability-icon.blue{color:var(--blue);background:linear-gradient(135deg,#dbeafe,#e0f2fe);box-shadow:0 4px 12px #3b82f633}.capability-icon.red{color:var(--red);background:linear-gradient(135deg,#fee2e2,#fecaca);box-shadow:0 4px 12px #ef444433}.capability-icon.green{color:var(--green);background:linear-gradient(135deg,#d1fae5,#a7f3d0);box-shadow:0 4px 12px #10b98133}.capability-icon.amber{color:var(--amber);background:linear-gradient(135deg,#fef3c7,#fde68a);box-shadow:0 4px 12px #f59e0b33}.capability-card h3{margin:0 0 10px;font-size:18px;font-weight:700;letter-spacing:-.02em}.capability-card p{min-height:70px;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.7}.text-link{display:inline-flex;align-items:center;gap:6px;margin-top:20px;padding:0;border:0;color:var(--blue);background:none;font-size:13px;font-weight:700;transition:all .2s ease}.text-link:hover{color:var(--blue-dark);gap:9px}.operating-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:110px;align-items:center}.operating-copy p{max-width:490px;margin:25px 0 0;color:var(--ink-soft);font-size:14px;line-height:1.9}.operating-copy h2 span{background:linear-gradient(135deg,var(--blue) 0%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.operating-list{margin-top:32px}.operating-list>div{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.operating-list>div>span{color:var(--blue);font:11px DM Mono,monospace}.operating-list p{margin:0}.operating-list strong,.operating-list small{display:block}.operating-list strong{color:var(--ink);font-size:13px}.operating-list small{margin-top:5px;color:var(--ink-muted);font-size:11px}.topology-visual{position:relative;min-height:480px;display:grid;place-items:center;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#f1f5f9);background-image:linear-gradient(rgba(59,130,246,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(59,130,246,.04) 1px,transparent 1px);background-size:48px 48px;box-shadow:inset 0 0 0 1px #3b82f60d}.topology-label{position:absolute;top:22px;left:22px;color:#8aa2ad;font:10px DM Mono,monospace;letter-spacing:.12em}.topology-node{position:absolute;z-index:2;width:150px;display:flex;flex-direction:column;align-items:center;padding:18px 12px;border:1px solid var(--line);border-radius:10px;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000014,0 0 0 1px #3b82f60d;text-align:center;transition:all .3s ease}.topology-node:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f,0 0 0 1px #3b82f61a}.topology-node span{width:48px;height:48px;display:grid;place-items:center;margin-bottom:10px;border-radius:50%;color:var(--blue);background:linear-gradient(135deg,#dbeafe,#e0f2fe);box-shadow:0 4px 12px #3b82f626}.topology-node strong{font-size:14px;font-weight:700}.topology-node small{margin-top:6px;color:var(--ink-muted);font-size:11px}.node-agent{top:78px;left:10%}.node-platform{top:190px;left:calc(50% - 75px);border-color:var(--blue);background:#fffffffa;box-shadow:0 12px 32px #3b82f626,0 0 0 2px #3b82f61a}.node-platform span{color:var(--blue);background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.node-service{right:10%;bottom:64px}.node-service span{color:var(--green);background:linear-gradient(135deg,#d1fae5,#a7f3d0);box-shadow:0 4px 12px #10b98126}.topology-connector{position:absolute;z-index:1;height:1px;border-top:1px dashed #86b1bd;transform-origin:left center}.connector-one{width:210px;top:169px;left:26%;transform:rotate(18deg)}.connector-two{width:210px;top:263px;left:54%;transform:rotate(24deg)}.topology-ring{position:absolute;border:1px solid rgba(37,135,151,.18);border-radius:50%}.ring-one{width:300px;height:300px}.ring-two{width:430px;height:430px}.topology-caption{position:absolute;right:22px;bottom:18px;display:inline-flex;align-items:center;gap:7px;color:#51808a;font-size:10px}.metrics-section{padding-top:95px}.metrics-row{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.metric-item{position:relative;min-height:138px;display:flex;flex-direction:column;justify-content:center;padding-left:28px;border-right:1px solid var(--line)}.metric-item:last-child{border-right:0}.metric-item strong{color:transparent;background:linear-gradient(135deg,var(--blue) 0%,var(--cyan) 100%);-webkit-background-clip:text;background-clip:text;font:42px DM Mono,monospace;font-weight:600;letter-spacing:-.06em}.metric-item span{margin-top:6px;font-size:13px;font-weight:700}.metric-item small{margin-top:5px;color:var(--ink-muted);font-size:11px}.cta-section{padding-top:0;background:#fff}.cta-band{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:56px 64px;border-radius:16px;color:var(--ink);background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid rgba(59,130,246,.15);box-shadow:0 20px 60px #3b82f61f,inset 0 0 0 1px #ffffff80}.cta-band h2{max-width:620px;margin:14px 0 12px;font-size:clamp(28px,3.2vw,38px);letter-spacing:-.045em;font-weight:800}.cta-band p{margin:0;color:var(--ink-soft);font-size:14px;line-height:1.6}.eyebrow-light{color:var(--blue-dark);background:#3b82f61a;border-color:#3b82f633}.page-hero{overflow:hidden;color:#315a78;background:var(--navy)}.page-hero-inner{position:relative;min-height:360px;display:flex;align-items:center;justify-content:space-between;gap:60px;padding-top:58px;padding-bottom:58px}.page-hero h1{max-width:670px;margin:19px 0 17px;color:#315a78;font-size:clamp(38px,5vw,58px);line-height:1.2;letter-spacing:-.065em}.page-hero p{max-width:590px;margin:0;color:#a9bec8;font-size:14px;line-height:1.9}.page-hero-mark{position:relative;width:220px;height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(108,195,196,.32);border-radius:50%;color:#63c1bf}.page-hero-mark:before,.page-hero-mark:after{content:"";position:absolute;border:1px solid rgba(108,195,196,.2);border-radius:50%}.page-hero-mark:before{top:-25px;right:-25px;bottom:-25px;left:-25px}.page-hero-mark:after{top:-53px;right:-53px;bottom:-53px;left:-53px}.page-hero-mark span{margin-top:12px;color:#6c8c98;font:9px DM Mono,monospace;line-height:1.6;letter-spacing:.16em;text-align:center}.feature-main{padding-top:74px}.feature-tabs{display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line)}.feature-tabs button{position:relative;padding:15px 1px;border:0;color:var(--ink-muted);background:transparent;font-size:13px;font-weight:600}.feature-tabs button:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--blue);transform:scaleX(0)}.feature-tabs button.active{color:var(--ink)}.feature-tabs button.active:after{transform:scaleX(1)}.feature-tabs-note{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:var(--ink-muted);font-size:11px}.feature-tabs-note svg{color:var(--green)}.feature-catalog{display:grid;grid-template-columns:1fr 1fr;gap:0 70px;padding-top:10px}.feature-row{position:relative;display:flex;align-items:flex-start;gap:18px;min-height:192px;padding:31px 0;border-bottom:1px solid var(--line)}.feature-row-icon{flex-shrink:0;width:48px;height:48px;display:grid;place-items:center;border:1px solid #cbe0eb;border-radius:6px;color:var(--blue);background:#f3f9fd}.feature-row-copy{padding-right:23px}.feature-tag{color:var(--blue);font:9px DM Mono,monospace;letter-spacing:.1em}.feature-row h2{margin:8px 0 9px;font-size:17px;letter-spacing:-.03em}.feature-row p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.75}.feature-row-arrow{position:absolute;top:35px;right:0;color:#a9b9c2}.capabilities-deep{display:grid;grid-template-columns:.82fr 1.18fr;gap:100px;align-items:center}.deep-copy h2{margin:16px 0 18px;color:#fff;font-size:40px;letter-spacing:-.06em}.deep-copy p{max-width:410px;margin:0;color:#a8bec7;font-size:13px;line-height:1.9}.deep-checks{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:31px;color:#c7dadd;font-size:11px}.deep-checks span{display:flex;align-items:center;gap:8px}.deep-checks svg{color:#63c7a6}.asset-table{border:1px solid rgba(147,194,207,.22);border-radius:6px;background:#fff}.table-head{padding:15px 20px;color:#6e8d99;font:9px DM Mono,monospace}.table-head span:nth-child(2),.table-row strong{width:100px}.table-head span:nth-child(3),.table-row small{width:88px}.table-row{min-height:49px;padding:0 20px;border-top:1px solid rgba(147,194,207,.12);color:#c7dadd;font-size:11px}.table-row>span{display:flex;align-items:center;gap:8px;flex:1}.table-dot{width:5px;height:5px;border-radius:50%;background:#55bbb0}.table-row strong{color:#edfafa;font:12px DM Mono,monospace;font-weight:400}.table-row small{color:#6f8c97;font-size:10px}.table-footer{display:flex;align-items:center;gap:7px;padding:14px 20px;border-top:1px solid rgba(147,194,207,.12);color:#77afb5;font-size:10px}.response-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:100px;align-items:center}.threat-graph{overflow:hidden;border:1px solid #d0e0e6;border-radius:7px;background:#fff;box-shadow:0 15px 50px #1a495d14}.graph-toolbar{padding:13px 17px;border-bottom:1px solid #e1eaee;color:#8095a1;font:9px DM Mono,monospace}.graph-toolbar>span:first-child{display:inline-flex;align-items:center;gap:7px;color:#2c7384}.toolbar-dot{width:6px;height:6px;border-radius:50%;background:#40b9a4}.graph-canvas{position:relative;height:275px;overflow:hidden;background-image:linear-gradient(rgba(120,165,177,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(120,165,177,.1) 1px,transparent 1px);background-size:38px 38px}.graph-line{position:absolute;height:1px;border-top:1px dashed #97bac3;transform-origin:left center}.line-a{width:180px;top:112px;left:28%;transform:rotate(-21deg)}.line-b{width:180px;top:112px;left:28%;transform:rotate(28deg)}.line-c{width:155px;top:112px;left:29%;transform:rotate(80deg)}.graph-node{position:absolute;z-index:1;width:40px;height:40px;display:grid;place-items:center;border:1px solid #b2d1d6;border-radius:50%;color:#287b86;background:#eff9f7;box-shadow:0 5px 15px #2771801f}.node-root{top:92px;left:25%;color:#d25d5e;border-color:#efb5b4;background:#fff3f2}.node-process{top:47px;right:20%}.node-file{top:176px;right:17%}.node-ip{bottom:25px;left:47%}.graph-label{position:absolute;padding:5px 8px;border:1px solid #d8e5e8;border-radius:3px;color:#6f858e;background:#ffffffdb;font:9px DM Mono,monospace}.label-root{top:140px;left:20%;color:#c45a5a}.label-process{top:37px;right:5%}.label-file{top:177px;right:2%}.label-ip{bottom:4px;left:43%}.graph-foot{padding:12px 17px;color:#8095a1;font-size:9px}.graph-foot>span:first-child{display:flex;align-items:center;gap:6px}.graph-red{width:6px;height:6px;border-radius:50%;background:#d95b5b}.response-copy h2{margin:15px 0 16px;color:var(--ink);font-size:40px;line-height:1.25;letter-spacing:-.06em}.response-copy h2 span{color:var(--blue)}.response-copy>p{max-width:405px;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.9}.response-points{margin-top:25px}.response-points>div{display:flex;gap:11px;margin-bottom:15px}.point-icon{width:30px;height:30px;display:grid;place-items:center;flex-shrink:0;border-radius:4px;color:var(--blue);background:#eaf4ff}.response-points p{margin:0}.response-points strong,.response-points small{display:block}.response-points strong{font-size:12px}.response-points small{margin-top:3px;color:var(--ink-muted);font-size:11px}.faq-section{padding-top:95px}.faq-list{max-width:790px;margin:0 auto;border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:21px 0;border:0;color:var(--ink);background:transparent;text-align:left;font-size:14px;font-weight:700}.faq-item button svg{color:#7c909e;transition:transform .2s ease}.faq-item.open button svg{color:var(--blue);transform:rotate(180deg)}.faq-answer{padding:0 40px 21px 0}.faq-answer p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.9}.pricing-hero .page-hero-inner{min-height:375px}.price-stamp{width:156px;height:156px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #66bfc2;border-radius:50%;color:#74ced0;transform:rotate(9deg)}.price-stamp strong{font:52px DM Mono,monospace;letter-spacing:-.1em}.price-stamp strong span{margin-left:5px;font:23px Noto Sans SC,sans-serif}.price-stamp small{margin-top:6px;color:#7e9ca4;font-size:11px;transform:rotate(-9deg)}.pricing-section{padding-top:80px}.pricing-head{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:39px}.pricing-head h2{margin:13px 0 0;font-size:34px;letter-spacing:-.055em}.pricing-note{display:inline-flex;align-items:center;gap:7px;color:var(--ink-muted);font-size:11px}.pricing-note svg{color:var(--green)}.plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1160px;margin:0 auto}.plan-card{position:relative;min-height:580px;padding:28px 26px;border:1px solid var(--line);border-radius:12px;background:#fff;transition:all .3s ease}.plan-card.popular{border:2px solid var(--blue);box-shadow:0 20px 55px #3b82f626;transform:scale(1.05);z-index:1}.plan-ribbon{position:absolute;top:-12px;right:24px;padding:5px 11px;border-radius:3px;color:#fff;background:var(--blue);font-size:10px;font-weight:700}.plan-top{display:flex;align-items:center;justify-content:space-between}.plan-label{font-size:16px;font-weight:800}.plan-icon{width:35px;height:35px;display:grid;place-items:center;border-radius:5px;color:var(--blue);background:var(--sky)}.plan-description{min-height:37px;margin:13px 0 0;color:var(--ink-soft);font-size:11px}.plan-price{display:flex;align-items:baseline;gap:8px;margin-top:24px}.plan-price del{color:#9ba8b0;font:13px DM Mono,monospace}.plan-price strong{color:var(--ink);font:37px DM Mono,monospace;letter-spacing:-.09em}.plan-price span{color:var(--ink-muted);font-size:11px}.plan-capacity{display:inline-flex;padding:7px 9px;margin-top:9px;border-radius:3px;color:#147a67;background:#e9f7f2;font-size:11px;font-weight:700}.plan-button{width:100%;min-height:44px;margin-top:25px}.plan-divider{height:1px;margin:27px 0 16px;background:var(--line)}.plan-feature-label{color:var(--ink-muted);font-size:11px}.plan-card ul{display:grid;gap:12px;padding:0;margin:16px 0 0;list-style:none}.plan-card li{display:flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:12px}.plan-card li svg{color:var(--green)}.pricing-footnote{display:flex;align-items:center;justify-content:center;gap:7px;margin:25px 0 0;color:var(--ink-muted);font-size:10px}.pricing-footnote svg{color:var(--blue)}.pricing-compare{max-width:900px}.compare-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.compare-grid>div{padding-top:17px;border-top:1px solid #c8d9e0}.compare-number{color:var(--blue);font:11px DM Mono,monospace}.compare-grid h3{margin:13px 0 9px;font-size:15px}.compare-grid p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.8}.contact-hero .page-hero-inner{min-height:385px}.contact-hero-icon{position:relative;width:205px;height:205px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(108,195,196,.35);border-radius:50%;color:#70cacc}.contact-hero-icon:before{content:"";position:absolute;top:-35px;right:-35px;bottom:-35px;left:-35px;border:1px solid rgba(108,195,196,.17);border-radius:50%}.contact-hero-icon span{margin-top:10px;color:#6a8c99;font:9px DM Mono,monospace;line-height:1.7;letter-spacing:.17em;text-align:center}.contact-section{padding-top:92px}.contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:120px;align-items:start}.contact-info h2{max-width:430px}.contact-info>p{max-width:420px;margin:21px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.9}.contact-list{margin-top:32px}.contact-list>div{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.contact-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:5px;color:var(--blue);background:var(--sky)}.contact-list p{margin:0}.contact-list strong,.contact-list small{display:block}.contact-list strong{font-size:12px}.contact-list small{margin-top:4px;color:var(--ink-muted);font-size:11px}.contact-assurance{display:flex;align-items:center;gap:8px;margin-top:23px;color:var(--green);font-size:10px}.contact-form{padding:32px;border:1px solid var(--line);border-radius:7px;background:#fff;box-shadow:var(--shadow)}.form-heading{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:21px;border-bottom:1px solid var(--line)}.form-heading span{font-size:17px;font-weight:800}.form-heading small{color:var(--ink-muted);font-size:10px}.contact-form label{display:block;margin-top:20px;color:var(--ink-soft);font-size:11px;font-weight:600}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:8px;padding:12px 13px;border:1px solid var(--line);border-radius:4px;outline:0;color:var(--ink);background:#fbfcfd;font-size:12px;transition:border-color .2s ease,box-shadow .2s ease;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#72aee9;box-shadow:0 0 0 3px #2374e11a}.form-submit{width:100%;margin-top:22px}.form-tip{margin:12px 0 0;color:var(--ink-muted);text-align:center;font-size:10px}.form-success{display:flex;flex-direction:column;align-items:center;padding:65px 20px 40px;text-align:center}.form-success>span{width:54px;height:54px;display:grid;place-items:center;border-radius:50%;color:var(--green);background:#e9f7f2}.form-success strong{margin-top:17px;font-size:17px}.form-success p{max-width:280px;margin:9px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.8}.form-success .text-link{margin-top:25px}.contact-bottom{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.contact-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.contact-steps>div{padding-top:15px;border-top:1px solid #c8d9e0}.contact-steps span{color:var(--blue);font:11px DM Mono,monospace}.contact-steps strong{display:block;margin-top:15px;font-size:13px}.contact-steps p{margin:8px 0 0;color:var(--ink-soft);font-size:11px;line-height:1.75}.site-footer{color:var(--ink-soft);background:linear-gradient(180deg,#0f172a,#1e293b)}.footer-grid{display:grid;grid-template-columns:1.6fr .7fr .8fr 1.1fr;gap:40px;padding-top:62px;padding-bottom:52px}.site-footer .brand-copy strong{color:#fff}.site-footer .brand-copy small{color:#94a3b8}.footer-brand p{max-width:280px;margin:21px 0 18px;color:#cbd5e1;font-size:12px;line-height:1.75}.footer-status{display:inline-flex;align-items:center;gap:8px;color:var(--cyan);font:10px DM Mono,monospace}.footer-status span{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px #06b6d480}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-links strong{margin-bottom:6px;color:#f1f5f9;font-size:12px;font-weight:700}.footer-links a,.footer-links p{margin:0;color:#cbd5e1;font-size:12px;transition:color .2s ease}.footer-links a:hover,.footer-contact-link{color:var(--cyan)!important}.footer-contact-link{display:inline-flex;align-items:center;gap:6px;font-weight:600}.footer-bottom{display:flex;justify-content:space-between;padding:20px 0 24px;border-top:1px solid rgba(148,163,184,.2);color:#94a3b8;font-size:11px}.footer-bottom-right{display:inline-flex;align-items:center;gap:6px}@media(max-width:1050px){.hero-layout{grid-template-columns:1fr;gap:46px}.hero-copy{max-width:760px}.hero-console{max-width:760px;transform:none}.hero-section .hero-footnote{margin-top:0}.operating-layout,.capabilities-deep,.response-grid,.contact-layout{gap:50px}.desktop-nav{gap:22px}}@media(max-width:780px){.container{width:min(100% - 34px,560px)}.announce-inner{font-size:10px}.header-inner{height:64px}.desktop-nav,.header-login{display:none}.mobile-menu-button{display:grid}.header-actions{gap:8px}.header-actions .button{display:none}.mobile-nav{display:block;border-top:1px solid var(--line);background:#fbfcfdfa}.mobile-nav-inner{padding:8px 0 17px}.mobile-nav-link{display:flex;align-items:center;justify-content:space-between;padding:15px 4px;border-bottom:1px solid var(--line);color:var(--ink-soft);font-size:14px;font-weight:600}.mobile-nav-link.active{color:var(--blue)}.mobile-nav-cta{width:100%;margin-top:15px}.hero-layout{min-height:auto;padding-top:62px}.hero-copy h1{font-size:clamp(40px,12vw,58px)}.hero-lead{font-size:13px}.hero-proof{flex-wrap:wrap;line-height:1.7}.hero-console{border-radius:6px}.console-body{min-height:390px}.console-content{padding:16px 12px}.console-sidebar{width:39px}.console-summary{grid-template-columns:1fr 1fr}.summary-card:first-child{grid-column:1 / -1}.console-panels{grid-template-columns:1fr}.threat-panel{display:none}.event-row{grid-template-columns:22px 1fr 50px}.event-host,.event-time{display:none}.hero-footnote{gap:15px;line-height:1.6}.section{padding:76px 0}.split-heading,.operating-layout,.capabilities-deep,.response-grid,.contact-layout,.contact-bottom{grid-template-columns:1fr;gap:38px}.split-heading{margin-bottom:30px}.split-heading p{max-width:none}.capability-grid{grid-template-columns:1fr 1fr}.capability-card{min-height:242px;padding:20px 17px}.capability-icon{margin-bottom:22px}.capability-card p{min-height:92px}.operating-copy h2,.response-copy h2,.deep-copy h2{font-size:34px}.topology-visual{min-height:400px}.node-agent{left:3%}.node-service{right:3%}.connector-one,.connector-two{width:160px}.metrics-row{grid-template-columns:1fr}.metric-item{min-height:105px;padding-left:0;border-right:0;border-bottom:1px solid var(--line)}.metric-item:last-child{border-bottom:0}.cta-band{align-items:flex-start;flex-direction:column;padding:34px 25px}.page-hero-inner{min-height:320px;padding-top:52px;padding-bottom:52px}.page-hero-mark,.contact-hero-icon,.price-stamp{display:none}.page-hero h1{font-size:clamp(37px,11vw,52px)}.feature-tabs{gap:18px;overflow-x:auto;white-space:nowrap}.feature-tabs-note{display:none}.feature-catalog{grid-template-columns:1fr}.feature-row{min-height:0}.asset-table{margin-top:0}.deep-checks{gap:14px 10px}.graph-canvas{height:245px}.response-copy h2 br{display:none}.pricing-head{align-items:flex-start;flex-direction:column;gap:18px}.pricing-head h2{font-size:30px}.plans-grid,.compare-grid,.contact-steps{grid-template-columns:1fr}.plan-card{min-height:0}.compare-grid{gap:28px}.contact-form{padding:24px 18px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 25px;padding-top:47px;padding-bottom:38px}.footer-brand{grid-column:1 / -1}.footer-bottom{align-items:flex-start;flex-direction:column;gap:9px;line-height:1.5}}@media(max-width:430px){.container{width:calc(100% - 28px)}.announce-link{margin-left:auto}.announce-inner>span:nth-child(2){max-width:190px}.hero-copy h1{font-size:39px}.hero-actions{align-items:stretch;flex-direction:column}.hero-actions .button{width:100%}.hero-console{margin-right:-8px;margin-left:-8px}.console-heading strong{font-size:14px}.console-date{font-size:8px}.capability-grid{grid-template-columns:1fr}.capability-card,.capability-card p{min-height:0}.topology-visual{min-height:390px}.topology-node{width:119px}.topology-node strong{font-size:11px}.topology-node small{font-size:8px}.node-agent{top:72px;left:1%}.node-platform{top:178px}.node-service{right:1%;bottom:58px}.connector-one,.connector-two{width:118px}.topology-caption{right:12px;bottom:12px;font-size:8px}.deep-checks{grid-template-columns:1fr}.table-head span:nth-child(3),.table-row small{width:67px}.table-head span:nth-child(2),.table-row strong{width:70px}.graph-label{font-size:7px}.pricing-footnote{align-items:flex-start;line-height:1.6}.pricing-footnote svg{flex-shrink:0;margin-top:2px}.footer-grid{grid-template-columns:1fr}.footer-links{gap:10px}}:root{--ink: #315a78;--ink-soft: #5e7d94;--ink-muted: #849daf;--navy: #edf7ff;--navy-2: #dff1fc;--blue: #2679d8;--blue-dark: #1769bd;--sky: #eaf5ff;--line: #d6e7f1;--paper: #fbfdff;--soft: #f2f9fd;--shadow: 0 18px 60px rgba(63, 125, 165, .12)}.announce-bar{color:#4e7590;background:#eaf6ff;border-bottom:1px solid #d9ebf7}.announce-link{color:#2679d8}.site-header{background:#fbfdffe6}.brand-mark{color:#fff;background:#4a9ee2;box-shadow:0 7px 18px #4a9ee233}.header-login{color:#5e7d94}.hero-section{color:var(--ink);background:linear-gradient(135deg,#f8fcff,#eaf6ff 54%,#e4f5f4)}.hero-grid-lines{opacity:.7;background-image:linear-gradient(rgba(108,170,205,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(108,170,205,.12) 1px,transparent 1px);-webkit-mask-image:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.85) 70%,transparent 100%);mask-image:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.85) 70%,transparent 100%)}.hero-grid-lines:after{border-color:#45a4b733;box-shadow:0 0 0 68px #45a4b70d,0 0 0 136px #45a4b709,0 0 0 204px #45a4b706}.hero-copy h1{color:#315a78}.hero-copy h1 em,.page-hero h1 em{color:#188f9c}.hero-lead{color:#5d7d94}.hero-proof{color:#6d8b9f}.hero-proof span{background:#b9d3e2}.hero-console{border-color:#c1deed;background:#f8fcff;box-shadow:0 28px 70px #4384ab2b,0 0 0 8px #58a6c612}.console-topbar{border-bottom-color:#d8eaf3;background:#e9f5fc;color:#5b7b91}.console-brand{color:#416e8a}.console-top-actions{color:#7897a9}.console-sidebar{border-right-color:#d7e8f1;background:#edf8fd;color:#83a2b3}.side-logo{color:#2c99a4}.side-item.selected{color:#168c9b;background:#d9f2f1}.console-content{background:linear-gradient(135deg,#f8fcff,#edf8fc)}.console-kicker{color:#6e94a8}.console-heading strong{color:#315a78}.console-date{border-color:#cfe3ed;color:#6c8ca1;background:#fff}.summary-card,.console-panel,.console-events{border-color:#d7e8f0;background:#fffc}.summary-card span{color:#6f8ea2}.summary-card strong{color:#315a78}.summary-card small{color:#7796a8}.summary-focus{border-color:#9ed8d5;background:linear-gradient(135deg,#e5f8f5,#f8fcff)}.mini-bars i{background:#b9e1de}.mini-bars i:nth-child(8){background:#55b8b2}.panel-title{color:#54778e}.panel-title small{color:#7c9aaa}.chart-y,.chart-labels{color:#7897a9}.chart-grid{stroke:#5d97b12e}.donut strong{color:#315a78}.donut span,.risk-legend{color:#6f8ea1}.risk-legend b{color:#4e7188}.event-row{border-bottom-color:#e0edf3;color:#7392a3}.event-name{color:#4e728a}.event-time{color:#7b99a9}.hero-footnote{border-top-color:#cfe4ee;color:#6f8ea1}.section-navy{color:var(--ink);background:#edf8fd}.deep-copy h2{color:#315a78}.deep-copy p,.deep-checks{color:#5e7d94}.asset-table{border-color:#c9e1ec;background:#fff;box-shadow:0 14px 35px #3f7da517}.table-head{color:#7192a5}.table-row{border-top-color:#e1edf3;color:#5e7d94}.table-row strong{color:#315a78}.table-row small{color:#7897a8}.table-footer{border-top-color:#e1edf3;color:#4d8993}.cta-band{color:#315a78;background:linear-gradient(105deg,#e7f5ff,#e4f8f4);border:1px solid #cfe7ee}.cta-band h2{color:#315a78}.cta-band p{color:#5e7d94}.eyebrow-light{color:#168d98}.page-hero{color:var(--ink);background:linear-gradient(135deg,#f8fcff,#eaf6ff 60%,#e6f7f4);border-bottom:1px solid #d7eaf2}.page-hero h1{color:#315a78}.page-hero p{color:#5e7d94}.page-hero-mark,.contact-hero-icon{border-color:#9fd6dc;color:#23929c}.page-hero-mark:before,.page-hero-mark:after,.contact-hero-icon:before{border-color:#c4e4e7}.page-hero-mark span,.contact-hero-icon span{color:#7095a4}.graph-toolbar{color:#7896a8}.graph-canvas{background-color:#fbfeff}.graph-foot{color:#7896a8}.site-footer{color:#6f8ea1;background:#eef8fc;border-top:1px solid #d7eaf2}.site-footer .brand-copy strong{color:#315a78}.site-footer .brand-copy small{color:#7192a5}.footer-brand p,.footer-links a,.footer-links p{color:#6f8ea1}.footer-links strong{color:#416e8a}.footer-status{color:#4d948c}.footer-bottom{border-top-color:#d5e7ef;color:#7896a8}.footer-bottom-right{color:#7896a8}.attack-hero-layout{display:flex;flex-direction:column;gap:36px;padding-top:48px;padding-bottom:28px}.attack-hero-layout .hero-copy{width:100%;text-align:center}.attack-hero-layout .hero-copy h1{max-width:none;font-size:clamp(32px,3.8vw,52px);margin:18px 0;line-height:1.3}.attack-hero-layout .hero-copy h1 br{display:none}.attack-hero-layout .hero-lead{max-width:740px;margin:auto;color:#607e93;font-size:14px}.attack-hero-layout .hero-actions,.attack-hero-layout .hero-proof{justify-content:center}.attack-hero-layout .hero-actions{margin-top:23px}.attack-dashboard{width:100%;padding:0 24px;overflow:hidden;color:#e1edf6;background:#081521;border:1px solid #244152;border-radius:12px;box-shadow:0 26px 70px #163d6230;text-align:left}.attack-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:83px;gap:16px;border-bottom:1px solid #213443}.attack-brand{display:flex;align-items:center;gap:12px}.attack-brand-icon{display:grid;place-items:center;color:#65ddcf;width:40px;height:40px;background:#15343d;border:1px solid #265055;border-radius:10px}.attack-overline{font:9px DM Mono,monospace;color:#738f9f;letter-spacing:.17em}.attack-brand h2{margin:3px 0 0;font-size:19px;font-weight:600;letter-spacing:.08em;color:#e1edf6}.attack-tools{display:flex;align-items:center;gap:16px}.demo-badge{font-size:10px;padding:4px 8px;color:#89b6d1;border:1px solid #2c465a;border-radius:4px}.attack-tools time{font:12px DM Mono,monospace;color:#a3bdcb}.attack-tools time small{font-size:9px;color:#5e7f91}.attack-tools button,.attack-feed button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:7px;border:1px solid #2a4253;border-radius:4px;color:#a4c3d6;background:#102332}.attack-tools button:hover,.attack-feed button:hover{background:#1a3b50;color:#fff}.attack-dashboard button:focus-visible{outline:2px solid #64ddcf;outline-offset:3px}.attack-stats{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;padding:23px 0}.attack-stats>div{padding-left:28px;border-left:1px solid #213443}.attack-stats>div:first-child{padding-left:0;border-left:0}.attack-stats span{display:flex;align-items:center;gap:8px;color:#89a3b5;font-size:11px}.attack-stats strong{display:flex;align-items:center;gap:9px;margin:8px 0;font:29px DM Mono,monospace;letter-spacing:-.04em;color:#eef8ff}.attack-stats strong em{margin-left:4px;color:#6e8a9e;font-size:11px;font-style:normal}.attack-stats small{display:flex;align-items:center;gap:5px;color:#6d8c9f;font-size:10px}.attack-stats small i{width:4px;height:4px;background:#58cdb3;border-radius:50%}.attack-stats .protected{color:#66d9bf;font:21px Noto Sans SC,sans-serif;min-height:34px}.attack-main{display:grid;grid-template-columns:minmax(0,1fr) 320px;border:1px solid #203748;border-radius:7px;overflow:hidden;background:#0b1b29}.attack-map-panel{min-width:0;display:flex;flex-direction:column}.attack-panel-heading{display:flex;justify-content:space-between;align-items:center;padding:15px 17px;gap:10px;color:#bdd1de;font-size:12px}.attack-panel-heading>span{display:flex;align-items:center;gap:7px}.attack-panel-heading small{font-size:9px;color:#7895a8}.live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#5bd7ba;box-shadow:0 0 9px #5bd7ba70}.attack-world-map{width:100%;flex:1;min-height:300px}.map-country{fill:#173447;stroke:#32556a;stroke-width:.65}.map-country:hover{fill:#28566d}.attack-route{fill:none;stroke:currentColor;stroke-width:1.1;opacity:.55}.route-high{color:#f6ab69}.route-normal{color:#4ec3d7}.attack-particle{fill:currentColor;filter:drop-shadow(0 0 4px currentColor)}.map-origin{fill:#f5ac70}.map-pulse{fill:none;stroke:#f5ac70;stroke-width:1;transform-box:fill-box;transform-origin:center;animation:map-pulse 3s ease-out infinite}.map-target{fill:#73ecd5}.target-halo{opacity:.12}.map-target text{fill:#a3e2dd;font-size:12px;paint-order:stroke;stroke:#0b1b29;stroke-width:3px}.map-bottom{display:flex;justify-content:space-between;gap:12px;padding:15px;font-size:9px;color:#7895a8}.map-legend{display:flex;gap:14px}.map-legend span{display:flex;align-items:center;gap:5px}.map-legend i{width:5px;height:5px;border-radius:50%;background:#f5ac70}.map-legend .legend-target{background:#73ecd5}.map-legend .legend-high{width:12px;height:1px;border-radius:0}.attack-feed{border-left:1px solid #203748;background:#0c1e2c;min-width:0}.attack-feed .attack-panel-heading{padding-bottom:10px}.attack-feed button{font-size:10px;padding:4px 7px}.feed-caption{display:flex;align-items:center;gap:6px;padding:0 17px 12px;font-size:9px;color:#80a3b7;border-bottom:1px solid #203748}.feed-caption small{margin-left:auto;color:#73bcab;font-size:9px}.attack-feed-list{position:relative;overflow:hidden;height:355px}.attack-feed-item{padding:12px 16px;height:71px;border-bottom:1px solid #1c3343}.feed-item-top{display:flex;align-items:center;gap:6px}.feed-severity{padding:1px 4px;border-radius:2px;font-size:8px;color:#edc176;background:#9d692324}.feed-severity.high{color:#f89b8f;background:#b2524925}.feed-item-top strong{font-size:10px;font-weight:500;color:#c8dbe7}.feed-item-top time{margin-left:auto;font:8px DM Mono,monospace;color:#7a98ac}.feed-route{font-size:9px;color:#90aabc;margin-top:5px}.feed-route>span{color:#709eb5;margin:0 4px}.feed-item-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:4px;font-size:8px;color:#809eb2}.feed-item-bottom code{font:8px DM Mono,monospace}.feed-item-bottom>span{display:flex;align-items:center;gap:3px;color:#63b9a6}.attack-event-move,.attack-event-enter-active,.attack-event-leave-active{transition:transform .6s ease,opacity .6s ease}.attack-event-enter-from{opacity:0;transform:translateY(-35px)}.attack-event-leave-active{position:absolute;width:100%}.attack-event-leave-to{opacity:0;transform:translateY(35px)}.attack-statusbar{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#7895a8;font-size:9px}.attack-statusbar>span:first-child{display:flex;align-items:center;gap:6px}.fullscreen-error{color:#edc176;font-size:12px}.attack-dashboard:fullscreen{border-radius:0;padding:0 3vw;height:100vh;display:flex;flex-direction:column;overflow:auto}.attack-dashboard:fullscreen .attack-main{flex:1;grid-template-columns:minmax(0,1fr) minmax(320px,27%)}.attack-dashboard:fullscreen .attack-feed{display:flex;flex-direction:column}.attack-dashboard:fullscreen .attack-feed-list{flex:1;height:auto;min-height:355px;display:flex;flex-direction:column}.attack-dashboard:fullscreen .attack-feed-item{flex:1;min-height:71px;display:flex;flex-direction:column;justify-content:center}.is-paused .map-pulse{animation-play-state:paused}@keyframes map-pulse{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.8);opacity:0}}@media(min-width:1500px){.attack-hero-layout{width:min(1400px,calc(100% - 80px))}}@media(max-width:900px){.attack-main{grid-template-columns:minmax(0,1fr)}.attack-feed{border-left:0;border-top:1px solid #203748}.attack-feed-list{height:213px}.attack-stats>div{padding-left:15px}.attack-world-map{min-height:0}}@media(max-width:560px){.attack-dashboard{padding:0 12px}.attack-toolbar{min-height:75px;gap:8px}.attack-brand{gap:7px}.attack-brand-icon{width:30px;height:30px}.attack-brand h2{font-size:15px}.attack-overline{font-size:6px}.attack-tools{gap:7px}.attack-tools time{display:none}.demo-badge{font-size:8px;padding:3px 5px}.attack-stats{grid-template-columns:1fr 1fr;gap:20px 0}.attack-stats>div:nth-child(3){border:0;padding-left:0}.attack-stats strong{font-size:24px}.attack-stats .protected{font-size:19px}.attack-panel-heading{padding:12px 10px}.map-bottom{padding:10px}.map-bottom>span{display:none}.map-legend{gap:10px}.attack-statusbar{align-items:flex-start;flex-direction:column;padding:12px 0;gap:6px}.attack-hero-layout .hero-copy h1 br{display:block}.attack-hero-layout .hero-proof{flex-wrap:wrap;font-size:10px}.attack-dashboard:fullscreen .attack-main{display:flex;flex-direction:column;flex:none}}@media(prefers-reduced-motion:reduce){.map-pulse{animation:none}.attack-particle{display:none}.attack-event-move,.attack-event-enter-active,.attack-event-leave-active{transition:none}}:root{--fresh-blue: #3296ff;--fresh-blue-light: #75baff;--fresh-blue-muted: #8db8de;--blue: var(--fresh-blue);--blue-dark: #2185ed}.hero-copy h1,.hero-copy h1 em,.page-hero h1,.page-hero h1 em,.section-heading h2,.operating-copy h2,.operating-copy h2 span,.capability-card h3,.metric-item strong{color:var(--fresh-blue)}.attack-dashboard{color:var(--fresh-blue-light)}.attack-brand h2,.attack-stats strong,.attack-stats .protected,.attack-brand-icon{color:var(--fresh-blue)}.attack-panel-heading,.feed-item-top strong,.attack-tools time,.attack-tools button,.attack-feed button{color:var(--fresh-blue-light)}.attack-overline,.attack-stats span,.attack-stats small,.attack-stats strong em,.attack-tools time small,.demo-badge,.attack-panel-heading small,.map-bottom,.feed-caption,.feed-item-top time,.feed-route,.feed-route>span,.feed-item-bottom,.attack-statusbar{color:var(--fresh-blue-muted)}.map-target text{fill:var(--fresh-blue-light)}.contact-channels-layout{display:grid;grid-template-columns:.85fr 1.35fr;gap:56px;align-items:center}.contact-channels-layout .contact-info h2{color:var(--fresh-blue);font-size:clamp(28px,3vw,36px);letter-spacing:-.03em}.contact-channels-layout .contact-assurance{line-height:1.8;align-items:flex-start;font-size:11px}.contact-channels-layout .contact-assurance svg{flex-shrink:0;margin-top:2px}.contact-qr-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-width:0}.contact-qr-card{min-width:0;padding:30px 20px 25px;text-align:center;background:linear-gradient(160deg,#f0f8ff,#fff 65%);border:1px solid #dcecff;border-radius:16px;box-shadow:0 12px 36px #3296ff0c}.contact-channel-icon{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:14px;color:var(--fresh-blue);background:#e4f2ff}.contact-qr-card h3{margin:16px 0 8px;color:var(--fresh-blue);font-size:20px}.contact-qr-subtitle{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.7}.contact-qr-image{width:min(100%,220px);aspect-ratio:1;margin:22px auto;padding:8px;background:#fff;border:1px solid #e1ebf5;border-radius:10px}.contact-qr-image img{display:block;width:100%;height:100%;object-fit:contain}.contact-scan-label{display:block;color:#4186c3;font-size:13px;line-height:1.8}.contact-group-number{-webkit-user-select:all;user-select:all;font-family:DM Mono,monospace}.contact-channel-note{margin:8px 0 0;color:var(--ink-soft);font-size:10px;line-height:1.8}.contact-qr-hint{grid-column:1 / -1;text-align:center;color:var(--ink-muted);font-size:11px;margin:0;line-height:1.8}@media(max-width:1050px){.contact-channels-layout{grid-template-columns:1fr;gap:36px}.contact-channels-layout .contact-info>p{max-width:680px}.contact-qr-grid{width:100%;max-width:700px;margin:auto}}@media(max-width:560px){.contact-qr-grid{grid-template-columns:1fr;max-width:360px}.contact-qr-card{padding:26px 24px}}:root{--fresh-blue: #3296ff;--fresh-blue-light: #75baff;--fresh-blue-muted: #8db8de;--green: #3296ff}body,.site-shell,.section-white,.section-soft,.section-navy,.cta-section,.metrics-section,.contact-section{background-color:#edf6ff}.section-soft,.section-navy{background-color:#e5f1ff}.capability-card,.contact-form,.plan-card,.faq-item,.asset-table,.contact-qr-card{background-color:#f8fbff}.announce-dot,.console-dot,.console-live,.hero-proof svg,.console-sidebar .side-logo,.side-item.selected,.summary-card small b,.mini-bars i:nth-child(8),.ok-text,.chart-line,.trend-chart circle,.risk-blue,.node-platform span,.node-service span,.deep-checks svg,.table-dot,.capability-icon.green,.feature-tabs-note svg,.footer-status,.contact-assurance,.live-dot,.attack-stats small i,.attack-stats .protected,.map-target,.map-legend .legend-target,.feed-item-bottom>span{color:var(--fresh-blue)!important}.announce-dot,.console-dot,.mini-bars i:nth-child(8),.table-dot,.live-dot,.map-legend .legend-target{background-color:var(--fresh-blue)!important;box-shadow:0 0 0 4px #3296ff20}.console-live,.hero-copy h1 em,.page-hero h1 em,.side-logo,.side-item.selected,.summary-card small b,.ok-text,.node-platform span,.node-service span,.feature-tabs-note svg,.footer-status,.deep-checks svg{color:var(--fresh-blue)!important}.hero-section,.page-hero{background:linear-gradient(135deg,#f5faff,#eaf4ff 58%,#e0efff)}.topology-visual,.node-platform,.node-platform span,.node-service span,.summary-focus,.capability-icon.green,.cta-band{background-color:#e6f2ff;background-image:linear-gradient(135deg,#e8f4ff,#dcecff)}.hero-grid-lines:after{border-color:#3296ff33;box-shadow:0 0 0 68px #3296ff0a,0 0 0 136px #3296ff08,0 0 0 204px #3296ff06}.attack-dashboard{color:#d8eaff;background:#e8f3ff;border-color:#bfdcff}.attack-toolbar,.attack-main,.attack-feed{background:#f5faff;border-color:#cbdff4}.attack-brand h2,.attack-stats strong,.attack-panel-heading,.feed-item-top strong{color:#3296ff}.attack-stats>div,.attack-feed-item,.feed-caption{border-color:#d8e8f8}.attack-world-map{background:#e8f3ff}.attack-world-map .map-country{fill:#c7e0f7;stroke:#90bfe7}.attack-main{box-shadow:inset 0 0 0 1px #d6e7f8}.attack-feed-item{background:#f7fbff}.attack-tools button,.attack-feed button{background:#e3f1ff;border-color:#c4ddf6;color:#287fce}.attack-panel-heading small,.attack-overline,.attack-stats span,.attack-stats small,.attack-stats strong em,.attack-tools time,.attack-tools time small,.demo-badge,.map-bottom,.feed-caption,.feed-item-top time,.feed-route,.feed-item-bottom,.attack-statusbar{color:#608ab3}.attack-world-map pattern path{stroke:#c6def4}.attack-statusbar{color:#608ab3}@media(prefers-color-scheme:dark){body,.site-shell{color-scheme:light}}.attack-dashboard,.attack-main,.attack-map-panel,.attack-feed,.attack-feed-item,.attack-world-map{background-color:#e8f3ff!important}.attack-dashboard,.attack-main,.attack-toolbar,.attack-feed,.attack-stats>div,.attack-feed-item,.feed-caption{border-color:#c5def5}.attack-world-map .map-country{fill:#c7e0f7;stroke:#8ebce5}.attack-world-map .map-country:hover{fill:#b2d5f3}.attack-world-map .map-target text{fill:#287fce;stroke:#e8f3ff}.attack-world-map .map-grid{stroke:#d2e7fa}.attack-dashboard .attack-toolbar,.attack-dashboard .attack-feed{background:#e8f3ff}.attack-dashboard .attack-feed-item{background:#f3f8ff}.site-brand-logo,.attack-site-logo{display:block;width:56px;height:56px;object-fit:contain;border-radius:8px;background:#fff;flex-shrink:0}.brand-copy small{letter-spacing:.02em}.attack-site-logo{width:48px;height:48px}@media(max-width:560px){.site-brand-logo{width:46px;height:46px}.attack-site-logo{width:36px;height:36px}}
