:root{--ink:#07111f;--ink-2:#0e1b2c;--ink-3:#18283b;--paper:#fff;--paper-2:#f5f7f9;--paper-3:#e9eef2;--text:#111c2b;--muted:#58687a;--muted-dark:#aebbc8;--line:#dbe2e8;--red:#b5122a;--red-bright:#dc2744;--red-soft:#fff0f2;--amber:#f2a900;--teal:#078b83;--green:#32c397;--shadow-sm:0 10px 30px #07111f14;--shadow-lg:0 28px 80px #07111f2b;color:var(--text);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.snapshot-entry-section{color:#fff;background:radial-gradient(circle at 78% 42%,#c8102e2e,#0000 28%),linear-gradient(135deg,#07111f 0%,#0b1c32 55%,#07111f 100%);padding:88px 0;position:relative;overflow:hidden}.snapshot-entry-section:before,.snapshot-check-page:before,.snapshot-report-hero:before{pointer-events:none;content:"";background-image:linear-gradient(#71a6d30e 1px,#0000 1px),linear-gradient(90deg,#71a6d30e 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.snapshot-entry-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:68px;display:grid;position:relative}.snapshot-kicker,.snapshot-form-card>span,.snapshot-section-heading>span,.snapshot-conversion-section span,.snapshot-report-summary>div:first-child>span,.snapshot-admin-page header span,.snapshot-admin-login>div>span{color:#ff6b83;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;font-size:.74rem;font-weight:800;display:inline-flex}.snapshot-entry-copy h2{color:#fff;letter-spacing:-.045em;max-width:720px;margin:18px 0 20px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.5rem,4vw,4.5rem);line-height:.98}.snapshot-entry-copy>p{color:#b9c8d8;max-width:650px;font-size:1.05rem;line-height:1.75}.snapshot-entry-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.snapshot-proof-strip{color:#8fa5ba;letter-spacing:.05em;text-transform:uppercase;flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-size:.76rem;font-weight:700;display:flex}.snapshot-proof-strip span:before{color:#45d5a5;content:"●";margin-right:7px}.snapshot-risk-map{background:linear-gradient(160deg,#112943e6,#050f1beb);border:1px solid #ffffff21;border-radius:18px;padding:26px;position:relative;box-shadow:0 30px 80px #00000052,inset 0 1px #ffffff0d}.snapshot-risk-map:after{pointer-events:none;content:"";border:1px solid #61c4ff0f;border-radius:12px;position:absolute;inset:10px}.risk-map-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:30px;display:flex}.risk-map-heading span{color:#6eb6e8;letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.risk-map-heading strong{color:#eef7ff;font-size:.78rem}.risk-map-flow{justify-content:space-between;align-items:center;display:flex}.risk-map-flow>div{z-index:2;text-align:center;background:#051220d1;border:1px solid #6fb6e833;border-radius:12px;place-items:center;width:88px;min-height:105px;padding:15px 8px;transition:transform .18s,border-color .18s;display:grid;position:relative}.risk-map-flow>div:hover{border-color:#ff6b83a6;transform:translateY(-4px)}.risk-map-flow svg{color:#75c7f5;width:22px}.risk-map-flow span{color:#fff;font-size:.75rem;font-weight:800}.risk-map-flow small{color:#71899f;font-size:.6rem}.risk-map-flow i{background:linear-gradient(90deg,#75c7f533,#ff536e,#75c7f533);flex:1;height:1px;animation:2.8s ease-in-out infinite snapshotSignal;box-shadow:0 0 10px #ff536e4d}.risk-map-observations{gap:12px;margin-top:22px;display:flex}.risk-map-observations span{color:#87bba9;text-align:center;background:#45d5a512;border-radius:8px;flex:1;padding:10px;font-size:.66rem;line-height:1.45}@keyframes snapshotSignal{50%{opacity:.45;filter:brightness(1.8)}}.snapshot-check-page{color:#fff;background:radial-gradient(circle at 82% 18%,#c8102e29,#0000 25%),linear-gradient(135deg,#07111f,#0c2138 58%,#07111f);min-height:850px;padding:100px 0 120px;position:relative;overflow:hidden}.snapshot-check-grid{z-index:1;grid-template-columns:1fr minmax(430px,.75fr);align-items:start;gap:82px;display:grid;position:relative}.snapshot-check-copy h1{letter-spacing:-.055em;max-width:760px;margin:20px 0 24px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3.3rem,6vw,6.1rem);line-height:.93}.snapshot-check-copy>p{color:#b5c5d6;max-width:650px;font-size:1.1rem;line-height:1.75}.snapshot-mobile-run{display:none}.snapshot-context-builder{background:linear-gradient(155deg,#0f2a45e0,#05111ef2);border:1px solid #89bee82e;border-radius:18px;margin-top:38px;overflow:hidden;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff0d}.snapshot-builder-heading{background:#020b156b;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto;align-items:center;gap:5px 20px;padding:18px 20px;display:grid}.snapshot-builder-heading span{color:#71c9f4;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:800;display:inline-flex}.snapshot-builder-heading span svg{color:#ff627b}.snapshot-builder-heading strong{color:#eff8ff;letter-spacing:-.01em;grid-column:1;font-size:1rem}.snapshot-builder-heading em{color:#70d8b3;letter-spacing:.08em;text-transform:uppercase;background:#52cfa514;border:1px solid #52cfa540;border-radius:999px;grid-area:1/2/span 2;padding:7px 9px;font-size:.62rem;font-style:normal;font-weight:800}.snapshot-builder-question{border-bottom:1px solid #ffffff13;padding:20px}.snapshot-builder-question>div:first-child{align-items:flex-start;gap:12px;display:flex}.snapshot-builder-question>div:first-child>b{color:#ff7188;background:#ff627b14;border:1px solid #ff627b4d;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;display:grid}.snapshot-builder-question>div:first-child>span{gap:3px;display:grid}.snapshot-builder-question>div:first-child strong{color:#eef6fd;font-size:.8rem}.snapshot-builder-question>div:first-child small{color:#7f96ab;font-size:.67rem}.snapshot-profile-options{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:15px;display:grid}.snapshot-profile-options button,.snapshot-signal-options button,.snapshot-launch-options button{color:#9cb0c3;font:inherit;cursor:pointer;background:#05121fb8;border:1px solid #7ea9cd2e;transition:border-color .16s,background .16s,color .16s,transform .16s,box-shadow .16s}.snapshot-profile-options button{text-align:left;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding:10px 12px;font-size:.7rem;font-weight:750;display:flex}.snapshot-profile-options button svg{color:#6d9fc4;flex:none}.snapshot-profile-options button:hover,.snapshot-signal-options button:hover,.snapshot-launch-options button:hover{color:#edf8ff;border-color:#69c7f47a;transform:translateY(-2px)}.snapshot-profile-options button.is-active{color:#fff;background:linear-gradient(135deg,#c8102e42,#18344eb8);border-color:#ff627b9e;box-shadow:0 0 0 1px #ff627b14,0 9px 24px #0000002e}.snapshot-profile-options button.is-active svg{color:#ff7188}.snapshot-profile-options button:focus-visible,.snapshot-signal-options button:focus-visible,.snapshot-launch-options button:focus-visible{outline-offset:2px;outline:2px solid #73cdf6}.snapshot-signal-options{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px;display:grid}.snapshot-signal-options button{border-radius:9px;place-items:center;gap:6px;min-height:68px;padding:10px 8px;font-size:.62rem;font-weight:750;display:grid;position:relative}.snapshot-signal-options button svg{color:#668da9}.snapshot-signal-options button i{border:1px solid #526b80;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.snapshot-signal-options button.is-active{color:#e6fff7;background:#25776530;border-color:#52cfa573;box-shadow:inset 0 0 24px #43cb9f0a}.snapshot-signal-options button.is-active svg{color:#64d9b2}.snapshot-signal-options button.is-active i{background:#52cfa5;border-color:#66dfb7;box-shadow:0 0 0 4px #52cfa51a,0 0 12px #52cfa58c}.snapshot-stage-question{padding-bottom:17px}.snapshot-launch-options{background:#020c1794;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:15px;padding:4px;display:grid}.snapshot-launch-options button{border-color:#0000;border-radius:7px;min-height:34px;font-size:.67rem;font-weight:800}.snapshot-launch-options button.is-active{color:#fff;background:#153550;border-color:#71c9f452;box-shadow:0 5px 18px #0000002e}.snapshot-stage-question>p{color:#849eb3;align-items:center;gap:8px;margin:11px 2px 0;font-size:.65rem;line-height:1.45;display:flex}.snapshot-stage-question>p svg{color:#ff7188;flex:none}.snapshot-flow-preview{background:radial-gradient(circle at 50% 100%,#175c832e,#0000 42%),#061320;border:1px solid #69c7f429;border-radius:12px;margin:16px 16px 0;animation:.26s both snapshotPanelIn;overflow:hidden}.snapshot-flow-preview header,.snapshot-priority-preview header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;display:flex}.snapshot-flow-preview header span,.snapshot-priority-preview header span{color:#6fbce8;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.57rem;font-weight:800}.snapshot-flow-preview header strong,.snapshot-priority-preview header strong{color:#f4bd55;letter-spacing:.02em;text-transform:uppercase;font-size:.61rem}.snapshot-flow-line{grid-template-columns:repeat(4,1fr);gap:15px;padding:19px 13px 21px;display:grid}.snapshot-flow-step{text-align:center;justify-items:center;gap:4px;min-width:0;display:grid;position:relative}.snapshot-flow-step>span{color:#78c9f1;background:#0d263b;border:1px solid #6fbce83b;border-radius:10px;place-items:center;width:39px;height:39px;display:grid;box-shadow:0 0 22px #40b1e614}.snapshot-flow-step>strong{color:#e9f5fc;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:.62rem;overflow:hidden}.snapshot-flow-step>small{color:#60798e;font-size:.54rem;line-height:1.25}.snapshot-flow-step>i{background:linear-gradient(90deg,#71c9f440,#ff627bbf,#71c9f440);width:calc(100% - 39px);height:1px;position:absolute;top:19px;left:calc(50% + 27px);box-shadow:0 0 8px #ff627b2e}.snapshot-flow-step>i:after{content:"";background:#ff7188;border-radius:50%;width:5px;height:5px;animation:2.2s linear infinite snapshotFlowDot;position:absolute;top:-2px;left:0;box-shadow:0 0 9px #ff536e}.snapshot-priority-preview{background:#ffffff06;border:1px solid #ffffff17;border-radius:12px;margin:12px 16px 16px;overflow:hidden}.snapshot-priority-preview>div{background:#ffffff12;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.snapshot-priority-preview article{background:#0b1d2e;min-width:0;padding:13px}.snapshot-priority-preview article>span{color:#ff7088;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem;font-weight:800}.snapshot-priority-preview article>strong{color:#edf6fc;margin-top:6px;font-size:.68rem;line-height:1.3;display:block}.snapshot-priority-preview article>p{color:#7f96a9;margin:6px 0 0;font-size:.59rem;line-height:1.5}.snapshot-priority-preview>small{color:#678196;padding:11px 13px;font-size:.57rem;line-height:1.5;display:block}.snapshot-assurance-strip{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.snapshot-assurance-strip span{color:#89a1b6;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:.62rem;font-weight:750;display:inline-flex}.snapshot-assurance-strip svg{color:#5bd4ac;width:13px;height:13px}@keyframes snapshotPanelIn{0%{opacity:0;transform:translateY(5px)}}@keyframes snapshotFlowDot{to{left:calc(100% - 5px)}}.snapshot-scope-cards{gap:12px;margin-top:36px;display:grid}.snapshot-scope-cards>div{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:15px;padding:16px;display:flex}.snapshot-scope-cards svg{color:#52cfa5}.snapshot-scope-cards span{gap:3px;display:grid}.snapshot-scope-cards strong{font-size:.86rem}.snapshot-scope-cards small{color:#8fa3b7;font-size:.72rem;line-height:1.4}.snapshot-stage-list{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:32px;display:grid}.snapshot-stage-list span{color:#738aa0;gap:8px;font-size:.62rem;line-height:1.35;display:grid}.snapshot-stage-list b{color:#ff647d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.snapshot-form-card{color:#0a1726;background:#fafcfffa;border:1px solid #ffffff24;border-radius:18px;padding:34px;position:sticky;top:110px;box-shadow:0 34px 100px #0006}.snapshot-form-card .snapshot-form-icon{color:#fff;background:#c8102e;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.snapshot-form-card h2{color:#0a1726;letter-spacing:-.025em;margin:18px 0 6px;font-size:1.8rem}.snapshot-form-card>p{color:#5f6e7c;margin-bottom:24px}.snapshot-target-preview{background:#f5f8fa;border:1px solid #dfe6ec;border-radius:10px;gap:4px;margin:0 0 19px;padding:13px 14px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.snapshot-target-preview>span{color:#7f8c98;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.58rem;font-weight:800;display:inline-flex}.snapshot-target-preview>strong{color:#566777;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.snapshot-target-preview>small{color:#8895a0;font-size:.61rem}.snapshot-target-preview.is-ready{background:#eef8f4;border-color:#258d6952;box-shadow:inset 3px 0 #2aa27a}.snapshot-target-preview.is-ready>span,.snapshot-target-preview.is-ready>strong{color:#1e7659}.snapshot-scan-level{background:linear-gradient(145deg,#f8fafc,#eef3f7);border:1px solid #dbe4eb;border-radius:11px;margin:0 0 20px;padding:14px}.snapshot-scan-level header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.snapshot-scan-level header span{color:#71808d;letter-spacing:.08em;text-transform:uppercase;font-size:.59rem;font-weight:800}.snapshot-scan-level header strong{color:#0d5a47;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem}.snapshot-scan-level>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;display:grid}.snapshot-scan-level>div span{color:#4c5f6f;align-items:center;gap:6px;min-width:0;font-size:.66rem;line-height:1.35;display:flex}.snapshot-scan-level>div svg{color:#278666;flex:none;width:13px;height:13px}.snapshot-form-card .site-form{gap:15px}.snapshot-form-card .site-form label{color:#1c2d3f}.snapshot-form-card .site-form label small{color:#7b8793;font-weight:500}.snapshot-form-card .site-form input{background:#fff}.snapshot-form-card .consent-field{align-items:flex-start;font-size:.76rem;font-weight:500;line-height:1.55}.snapshot-form-card .consent-field input{flex:none;margin-top:3px}.snapshot-form-card .consent-field em{color:#71808e;font-style:normal;display:block}.snapshot-form-card .consent-field a{color:#9f1029;text-underline-offset:2px;font-weight:750;-webkit-text-decoration:underline #9f102959;text-decoration:underline #9f102959}.snapshot-limit-note{color:#67562b;background:#fbf5e8;border-left:3px solid #dca636;padding:13px;font-size:.7rem;line-height:1.55}.snapshot-upgrade-note{background:#f2f7fb;border:1px solid #d8e4ee;border-radius:9px;gap:4px;padding:13px;display:grid}.snapshot-upgrade-note strong{color:#18364f;font-size:.73rem}.snapshot-upgrade-note span{color:#617487;font-size:.68rem;line-height:1.5}.snapshot-result-expectation{color:#71808e;text-align:center;font-size:.65rem;line-height:1.45}.snapshot-form-footer{color:#687889;align-items:center;gap:8px;margin-top:16px;font-size:.68rem;display:flex}.snapshot-form-footer svg{color:#258d69}.snapshot-run-button{text-overflow:ellipsis;white-space:nowrap;justify-content:center;width:100%;overflow:hidden}.snapshot-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.snapshot-error{color:#96162d;background:#fff1f3;border:1px solid #c8102e38;border-radius:8px;padding:12px 14px;font-size:.78rem;line-height:1.5}.snapshot-live-stage{color:#24415e;align-items:center;gap:10px;font-size:.77rem;display:flex}.snapshot-live-stage>span{background:#c8102e;border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite snapshotPulse;box-shadow:0 0 0 6px #c8102e1a}@keyframes snapshotPulse{50%{opacity:.45;box-shadow:0 0 0 12px #c8102e00}}.snapshot-pending-page{color:#fff;text-align:center;background:radial-gradient(circle,#123253,#07111f 68%);place-items:center;min-height:780px;padding:120px 20px;display:grid}.snapshot-pending-card{justify-items:center;max-width:720px;display:grid}.snapshot-pending-card>span{color:#ff647d;letter-spacing:.15em;margin:30px 0 14px;font-size:.72rem;font-weight:800}.snapshot-pending-card h1{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(2.7rem,5vw,5rem);line-height:.96}.snapshot-pending-card>p{color:#9fb1c3;max-width:620px;line-height:1.7}.snapshot-pending-card .snapshot-live-stage{color:#fff;margin:10px 0 20px}.snapshot-scanner-orbit{border:1px solid #71c7ff40;border-radius:50%;place-items:center;width:120px;height:120px;display:grid;position:relative}.snapshot-scanner-orbit svg{color:#ff536e;width:42px;height:42px}.snapshot-scanner-orbit i{transform-origin:4px 4px;background:#67c8f7;border-radius:50%;width:8px;height:8px;animation:3s linear infinite snapshotOrbit;position:absolute;inset:calc(50% - 4px)}.snapshot-scanner-orbit i:first-child{translate:0 -58px}.snapshot-scanner-orbit i:nth-child(2){animation-delay:-1s;translate:0 -58px}.snapshot-scanner-orbit i:nth-child(3){animation-delay:-2s;translate:0 -58px}@keyframes snapshotOrbit{to{rotate:360deg}}.snapshot-report-hero{color:#fff;background:radial-gradient(circle at 78% 28%,#c8102e33,#0000 24%),linear-gradient(135deg,#07111f,#0b2038 62%,#07111f);padding:80px 0 56px;position:relative;overflow:hidden}.snapshot-report-hero .shell{z-index:1;position:relative}.snapshot-report-meta{color:#8198ad;flex-wrap:wrap;align-items:center;gap:12px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:flex}.snapshot-report-meta span{align-items:center;gap:7px;display:inline-flex}.snapshot-report-meta span:first-child{color:#70d8b3}.snapshot-report-summary{grid-template-columns:1fr auto;align-items:center;gap:60px;margin-top:46px;display:grid}.snapshot-report-summary h1{letter-spacing:-.055em;overflow-wrap:anywhere;margin:12px 0 18px;font-size:clamp(3rem,6vw,6.3rem);line-height:.92}.snapshot-report-summary p{color:#b4c4d5;max-width:760px;font-size:1rem;line-height:1.7}.snapshot-report-summary>div:first-child>strong{color:#ff7c92;border:1px solid #ff6b8359;border-radius:999px;margin-top:20px;padding:8px 12px;font-size:.76rem;display:inline-block}.snapshot-score-pair{gap:18px;display:flex}.snapshot-score-ring{background:conic-gradient(#ff536e calc(var(--score) * 1%), #ffffff17 0);border-radius:50%;place-items:center;width:148px;height:148px;display:grid;position:relative}.snapshot-score-ring:before{border-radius:inherit;content:"";background:#0a1b2e;position:absolute;inset:8px}.snapshot-score-ring>span{align-items:baseline;display:flex;position:relative}.snapshot-score-ring strong{letter-spacing:-.06em;font-size:2.7rem}.snapshot-score-ring small{color:#7990a5;font-size:.7rem}.snapshot-score-ring em{color:#879caf;letter-spacing:.08em;text-transform:uppercase;font-size:.61rem;font-style:normal;position:absolute;bottom:28px}.snapshot-report-disclaimer{color:#71869a;border-top:1px solid #ffffff1a;margin-top:48px;padding-top:20px;font-size:.72rem;line-height:1.55}.snapshot-section-heading{max-width:760px;margin-bottom:36px}.snapshot-section-heading h2{color:#0b1827;letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(2.2rem,4vw,4rem);line-height:1}.snapshot-section-heading p{color:#677685;line-height:1.65}.snapshot-category-section{background:#f4f7fa}.snapshot-category-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.snapshot-category-grid article{background:#fff;border:1px solid #dfe6ed;border-radius:12px;padding:20px}.snapshot-category-grid article>div:first-child{justify-content:space-between;align-items:flex-start;gap:12px;min-height:54px;display:flex}.snapshot-category-grid span{color:#405367;font-size:.72rem;font-weight:800}.snapshot-category-grid strong{color:#0a1726;font-size:1.45rem}.snapshot-category-grid strong small{color:#8b98a5;font-size:.62rem}.snapshot-category-grid>article>small{color:#8a96a1;font-size:.62rem}.snapshot-meter{background:#e8edf1;border-radius:10px;height:4px;margin:14px 0 12px;overflow:hidden}.snapshot-meter i{border-radius:inherit;background:linear-gradient(90deg,#c8102e,#f36a81);height:100%;display:block}.snapshot-priority-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.snapshot-priority-grid article{background:#fff;border:1px solid #e1e7ed;border-radius:14px;padding:26px;box-shadow:0 16px 45px #142c4412}.snapshot-priority-grid article>span{color:#c8102e;letter-spacing:.1em;text-transform:uppercase;font-size:.67rem;font-weight:800}.snapshot-priority-grid h3{color:#0b1928;margin:14px 0;font-size:1.25rem;line-height:1.25}.snapshot-priority-grid p{color:#607080;min-height:92px;font-size:.82rem;line-height:1.65}.snapshot-priority-grid article>div{border-top:1px solid #edf0f3;gap:5px;margin-top:15px;padding-top:15px;display:grid}.snapshot-priority-grid article>div strong{text-transform:uppercase;letter-spacing:.06em;font-size:.69rem}.snapshot-priority-grid article>div small{color:#687888;line-height:1.5}.snapshot-priority-grid em{color:#9aa5af;margin-top:18px;font-size:.62rem;font-style:normal;display:block}.snapshot-positive-section{background:#f7f9fb}.snapshot-two-column{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:70px;display:grid}.snapshot-positive-list{gap:10px;display:grid}.snapshot-positive-list>div{background:#fff;border:1px solid #e0e8e5;border-radius:10px;gap:14px;padding:16px;display:flex}.snapshot-positive-list svg{color:#239169;flex:none}.snapshot-positive-list span{gap:4px;display:grid}.snapshot-positive-list strong{color:#183329;font-size:.82rem}.snapshot-positive-list small{color:#718079;line-height:1.5}.snapshot-two-column>aside{color:#fff;background:#0b1c2e;border:1px solid #dce5ec;border-radius:14px;padding:28px;box-shadow:0 20px 55px #0e213424}.snapshot-two-column>aside>svg{color:#ff536e}.snapshot-two-column>aside>span{color:#ff6d85;letter-spacing:.12em;margin:22px 0 8px;font-size:.66rem;font-weight:800;display:block}.snapshot-two-column>aside h3{margin:0 0 10px;font-size:1.6rem}.snapshot-two-column>aside>strong{color:#76dcb8;font-size:1.2rem;display:block}.snapshot-two-column>aside p,.snapshot-two-column>aside li{color:#a8bacb;font-size:.75rem;line-height:1.55}.snapshot-two-column>aside ul{gap:7px;margin:20px 0 0;padding-left:18px;display:grid}.snapshot-two-column>aside .button{justify-content:center;width:100%;margin-top:12px}.snapshot-two-column>aside .button-outline{color:#fff;border-color:#ffffff47}.snapshot-evidence-groups{gap:10px;display:grid}.snapshot-evidence-groups details{background:#fff;border:1px solid #dfe6ed;border-radius:10px;overflow:hidden}.snapshot-evidence-groups summary{cursor:pointer;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:20px;list-style:none;display:grid}.snapshot-evidence-groups summary span{color:#15273a;font-weight:800}.snapshot-evidence-groups summary em{color:#7d8b98;font-size:.7rem;font-style:normal}.snapshot-evidence-groups details[open] summary svg{transform:rotate(180deg)}.snapshot-evidence-groups details>div{background:#e6ebef;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.snapshot-evidence-groups article{background:#f9fbfc;padding:22px;position:relative}.snapshot-evidence-groups article>span{color:#667786;text-transform:uppercase;background:#e7edf2;border-radius:99px;margin-bottom:10px;padding:4px 7px;font-size:.6rem;font-weight:800;display:inline-block}.snapshot-evidence-groups article.status-pass>span{color:#1e7b5b;background:#e4f5ed}.snapshot-evidence-groups article.status-warning>span,.snapshot-evidence-groups article.status-fail>span{color:#aa531d;background:#fff0e6}.snapshot-evidence-groups h3{color:#122437;margin:0 0 8px;font-size:.9rem}.snapshot-evidence-groups p{color:#657584;font-size:.74rem;line-height:1.55}.snapshot-evidence-groups article>small{color:#929da7;margin-top:12px;font-size:.64rem;line-height:1.5;display:block}.snapshot-limitations-section{background:#f4f7fa}.snapshot-limitations-section ul{color:#5f6f7e;gap:12px;padding-left:20px;line-height:1.6;display:grid}.snapshot-conversion-section{color:#fff;background:linear-gradient(135deg,#c8102e,#8f0d26);padding:74px 0}.snapshot-conversion-section .shell{grid-template-columns:1fr auto;align-items:center;gap:50px;display:grid}.snapshot-conversion-section span{color:#ffd5dc;margin-top:16px}.snapshot-conversion-section h2{letter-spacing:-.045em;max-width:800px;margin:12px 0;font-size:clamp(2.2rem,4vw,4.3rem);line-height:.98}.snapshot-conversion-section p{color:#ffe2e7;max-width:760px;line-height:1.65}.snapshot-conversion-section .shell>div:last-child{gap:10px;display:grid}.snapshot-request-overlay{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030b14c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.snapshot-request-overlay>div{background:#fff;border-radius:16px;width:min(850px,100%);padding:30px;box-shadow:0 30px 100px #0006}.snapshot-request-title{justify-content:space-between;gap:20px;display:flex}.snapshot-request-title span{color:#c8102e;letter-spacing:.12em;font-size:.66rem;font-weight:800}.snapshot-request-title h3{margin:6px 0 18px;font-size:1.8rem}.snapshot-request-title button{color:#687785;cursor:pointer;background:0 0;border:0;align-self:flex-start;font-size:2rem}.snapshot-request-success{text-align:center;justify-items:center;padding:60px 20px;display:grid}.snapshot-request-success svg{color:#26956c;width:48px;height:48px}.snapshot-admin-login{color:#fff;background:#07111f;place-items:center;min-height:780px;padding:40px;display:grid}.snapshot-admin-login>div{background:#0c1f34;border:1px solid #ffffff1f;border-radius:14px;gap:16px;width:min(440px,100%);padding:34px;display:grid}.snapshot-admin-login h1{margin:0 0 15px;font-size:2.2rem}.snapshot-admin-login label{gap:7px;font-size:.75rem;display:grid}.snapshot-admin-login input{color:#fff;background:#071522;border:1px solid #3a5268;border-radius:7px;min-height:44px;padding:10px}.snapshot-admin-login p{color:#ff8a9e}.snapshot-admin-page{background:#f4f7fa;min-height:800px;padding:70px 0 120px}.snapshot-admin-page header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.snapshot-admin-page header h1{letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(2.6rem,5vw,5rem)}.snapshot-admin-page header>div:last-child{gap:10px;display:flex}.button-danger{background:#8e1128!important}.snapshot-admin-alert{color:#7a4218;background:#fff5e6;border:1px solid #e2a25a;border-radius:9px;gap:12px;margin-top:25px;padding:16px;display:flex}.snapshot-admin-metrics{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:32px;display:grid}.snapshot-admin-metrics>div{background:#fff;border:1px solid #dde5ec;border-radius:9px;gap:6px;padding:17px;display:grid}.snapshot-admin-metrics span{color:#738291;text-transform:capitalize;font-size:.64rem}.snapshot-admin-metrics strong{color:#112438;font-size:1.45rem}.snapshot-admin-control{color:#9fb1c4;background:#10243a;border-radius:8px;flex-wrap:wrap;gap:10px 24px;margin-top:14px;padding:14px 18px;font-size:.7rem;display:flex}.snapshot-admin-control strong{color:#fff}.snapshot-admin-table{background:#fff;border:1px solid #dde5ec;border-radius:12px;margin-top:30px;padding:22px}.snapshot-admin-table h2{margin:0 0 18px}.snapshot-table-scroll{overflow-x:auto}.snapshot-admin-table table{border-collapse:collapse;width:100%;font-size:.72rem}.snapshot-admin-table th{color:#6f7e8d;text-align:left;border-bottom:2px solid #e4e9ee;padding:10px}.snapshot-admin-table td{color:#2c4053;vertical-align:top;border-bottom:1px solid #edf0f3;padding:12px 10px}.snapshot-admin-table td small{color:#8b98a5;margin-top:4px;display:block}.snapshot-admin-table td button{color:#b31b34;cursor:pointer;background:0 0;border:0}@media (width<=1180px){.snapshot-entry-grid{grid-template-columns:1fr}.snapshot-check-grid{grid-template-columns:1fr minmax(400px,.85fr);gap:45px}.snapshot-check-copy h1{font-size:clamp(3.3rem,5.5vw,5.2rem)}.snapshot-profile-options{grid-template-columns:1fr}.snapshot-category-grid{grid-template-columns:repeat(2,1fr)}.snapshot-admin-metrics{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.snapshot-entry-section{padding:65px 0}.snapshot-check-page{padding:70px 0}.snapshot-check-grid,.snapshot-report-summary,.snapshot-two-column,.snapshot-conversion-section .shell{grid-template-columns:1fr}.snapshot-form-card{position:static}.snapshot-mobile-run{color:#fff;align-items:center;gap:8px;margin-top:22px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.snapshot-mobile-run svg{color:#ff6b83}.snapshot-profile-options{grid-template-columns:repeat(2,1fr)}.snapshot-score-pair{justify-content:flex-start}.snapshot-priority-grid{grid-template-columns:1fr}.snapshot-priority-grid p{min-height:0}.snapshot-evidence-groups details>div{grid-template-columns:1fr}.snapshot-admin-page header{flex-direction:column;align-items:flex-start}}@media (width<=620px){.snapshot-entry-grid{gap:40px}.snapshot-risk-map{padding:18px 12px;overflow-x:auto}.risk-map-heading,.risk-map-flow,.risk-map-observations{min-width:560px}.snapshot-check-copy h1{font-size:3.3rem}.snapshot-context-builder{margin-left:-4px;margin-right:-4px}.snapshot-profile-options{grid-template-columns:1fr}.snapshot-signal-options{grid-template-columns:repeat(2,1fr)}.snapshot-flow-preview{margin-left:10px;margin-right:10px;overflow-x:auto}.snapshot-flow-line{min-width:440px}.snapshot-priority-preview{margin-left:10px;margin-right:10px}.snapshot-priority-preview>div{grid-template-columns:1fr}.snapshot-stage-list{grid-template-columns:1fr 1fr}.snapshot-form-card{padding:24px 18px}.snapshot-report-hero{padding-top:55px}.snapshot-report-summary{gap:34px}.snapshot-report-summary h1{font-size:3rem}.snapshot-score-pair{gap:10px}.snapshot-score-ring{width:128px;height:128px}.snapshot-score-ring strong{font-size:2.2rem}.snapshot-category-grid{grid-template-columns:1fr}.snapshot-two-column{gap:36px}.snapshot-request-overlay{padding:10px}.snapshot-request-overlay>div{padding:18px}.snapshot-admin-metrics{grid-template-columns:repeat(2,1fr)}.snapshot-admin-page header>div:last-child{flex-direction:column;width:100%}}.level2-page{color:#eff7ff;background:radial-gradient(circle at 8% 4%,#3097d221,#0000 24%),radial-gradient(circle at 86% 10%,#c8102e29,#0000 26%),linear-gradient(145deg,#06101d 0%,#0a1c30 52%,#07111f 100%);min-height:820px;padding:72px 0 50px;position:relative;overflow:hidden}.level2-page:before{pointer-events:none;content:"";background-image:linear-gradient(#71a6d30b 1px,#0000 1px),linear-gradient(90deg,#71a6d30b 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.level2-page>.shell{z-index:1;position:relative}.level2-intake-grid{grid-template-columns:minmax(0,1fr) minmax(470px,.78fr);align-items:center;gap:72px;min-height:680px;display:grid}.level2-intake-copy>span,.level2-card>span,.level2-portal-header span,.level2-admin>.shell>header span,.level2-admin-sessions article header span,.level2-admin-findings article header span{color:#ff6b83;letter-spacing:.14em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:800}.level2-intake-copy h1{letter-spacing:-.055em;max-width:790px;margin:19px 0 25px;font-size:clamp(3.15rem,5.2vw,5.7rem);font-weight:780;line-height:.94}.level2-intake-copy>p{color:#aebed0;max-width:690px;font-size:1.05rem;line-height:1.75}.level2-boundary-list{gap:10px;margin-top:34px;display:grid}.level2-boundary-list>div{background:#ffffff09;border:1px solid #7db5e121;border-radius:11px;align-items:center;gap:14px;max-width:610px;padding:14px 16px;display:flex}.level2-boundary-list svg{color:#55d6aa;flex:none}.level2-boundary-list span{gap:1px;display:grid}.level2-boundary-list strong{color:#edf7ff;font-size:.82rem}.level2-boundary-list small{color:#8197aa;font-size:.69rem}.level2-card{background:linear-gradient(155deg,#102a42f0,#05111ef7);border:1px solid #84b8e129;border-radius:17px;padding:32px;box-shadow:0 28px 75px #00000047,inset 0 1px #ffffff0b}.level2-card h2{color:#fff;letter-spacing:-.035em;margin:10px 0 12px;font-size:clamp(1.65rem,2.7vw,2.55rem);line-height:1.05}.level2-card h3{color:#f1f8ff}.level2-card>p{color:#9db0c2;font-size:.86rem;line-height:1.65}.level2-card.site-form label{color:#cbd7e2}.level2-card.site-form input,.level2-card.site-form select,.level2-card.site-form textarea{color:#f2f8fc;background:#020c16a6;border-color:#84b8e12b}.level2-card.site-form input::placeholder,.level2-card.site-form textarea::placeholder{color:#61798f}.level2-card.site-form .consent-field{background:#ffffff06;border-color:#84b8e121}.level2-loading{color:#91a8bb;place-content:center;justify-items:center;min-height:580px;display:grid}.level2-loading svg{color:#5ad5ad;width:42px;height:42px;margin-bottom:13px;animation:1.8s ease-in-out infinite level2Pulse}.level2-private-footer{color:#70869a;justify-content:center;align-items:center;gap:7px;margin-top:28px;font-size:.68rem;display:flex}.level2-private-footer a{color:#a8c9e1;text-underline-offset:3px;text-decoration:underline}.level2-portal-header{justify-content:space-between;align-items:end;gap:30px;display:flex}.level2-portal-header h1{color:#fff;letter-spacing:-.045em;margin:6px 0 1px;font-size:clamp(2.4rem,4.3vw,4.4rem);line-height:1}.level2-portal-header p{color:#8ca2b7;text-transform:uppercase;margin:0;font-size:.78rem}.level2-workflow{grid-template-columns:repeat(14,minmax(0,1fr));gap:7px;margin:33px 0 28px;list-style:none;display:grid}.level2-workflow li{color:#60768b;text-align:center;justify-items:center;gap:7px;min-width:0;font-size:.6rem;display:grid;position:relative}.level2-workflow li:after{content:"";background:#7eaace26;width:calc(100% - 31px);height:1px;position:absolute;top:15px;left:calc(50% + 19px)}.level2-workflow li:last-child:after{display:none}.level2-workflow span{z-index:1;color:#819cb2;background:#0a1b2c;border:1px solid #84b8e133;border-radius:50%;place-items:center;width:31px;height:31px;font-family:ui-monospace,monospace;display:grid;position:relative}.level2-workflow strong{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.level2-workflow li.is-complete{color:#a7d8c7}.level2-workflow li.is-complete span{color:#6be2ba;background:#1d705b57;border-color:#52cfa585;box-shadow:0 0 20px #52cfa51c}.level2-workflow li.is-complete:after{background:linear-gradient(90deg,#52cfa58c,#52cfa526)}.level2-portal-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.level2-portal-grid main{gap:22px;display:grid}.level2-portal-grid>aside{position:sticky;top:100px}.level2-methods{background:#00000038;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:7px;margin:23px 0;padding:5px;display:grid}.level2-methods button{color:#7f96a9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;min-height:42px;font-size:.72rem;font-weight:800}.level2-methods button.is-active{color:#f4fbff;background:#153751;border-color:#5cbeeb52}.level2-proof{background:#0c2d2840;border:1px solid #52cfa533;border-radius:12px;gap:9px;margin-top:22px;padding:19px;display:grid}.level2-proof header{justify-content:space-between;gap:15px;margin-bottom:5px;display:flex}.level2-proof header small{color:#82a596}.level2-proof>div{grid-template-columns:70px minmax(0,1fr) 30px;align-items:center;gap:9px;display:grid}.level2-proof>div>span{color:#76a291;text-transform:uppercase;font-size:.66rem}.level2-proof code{color:#acf1d8;white-space:nowrap;background:#061610;border-radius:7px;padding:9px;font-size:.7rem;display:block;overflow-x:auto}.level2-proof>div button{color:#b8d6ca;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.level2-fineprint{color:#6f879a;margin-top:17px;font-size:.66rem;line-height:1.55;display:block}.level2-download{color:#72c9ef;align-items:center;gap:7px;margin:4px 0 20px;font-size:.75rem;font-weight:750;display:inline-flex}.level2-wait{text-align:center;min-height:410px}.level2-wait>span{margin-top:24px;display:block}.level2-wait>h2{max-width:680px;margin-inline:auto}.level2-wait>p{max-width:650px;margin-inline:auto}.level2-orbit{color:#63d8b1;border:1px solid #68c6ef45;border-radius:50%;place-items:center;width:80px;height:80px;margin:24px auto 0;display:grid;position:relative}.level2-orbit:before,.level2-orbit:after{content:"";border:1px solid #ff627b2e;border-radius:50%;animation:8s linear infinite level2Spin;position:absolute;inset:-9px}.level2-orbit:after{border-color:#68c6ef1f;animation-duration:12s;animation-direction:reverse;inset:-20px}.level2-orbit i{background:#ff627b;border-radius:50%;width:7px;height:7px;position:absolute;top:-12px;box-shadow:0 0 13px #ff627b}.level2-status-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px;display:flex}.level2-status-row span{color:#8fa5b8;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.65rem;display:inline-flex}.level2-status-row svg{color:#61cdaa}.level2-portal-grid aside dl{gap:0;margin:20px 0;display:grid}.level2-portal-grid aside dl>div{border-bottom:1px solid #ffffff12;grid-template-columns:1fr auto;gap:12px;padding:10px 0;font-size:.69rem;display:grid}.level2-portal-grid aside dt{color:#71899e}.level2-portal-grid aside dd{color:#c6d5e2;text-align:right;overflow-wrap:anywhere;max-width:155px;margin:0}.level2-danger{gap:7px;display:grid}.level2-danger button{color:#dc8190;cursor:pointer;background:#7811251a;border:1px solid #ff627b29;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:.68rem;display:flex}.level2-actions{flex-wrap:wrap;gap:9px;display:flex}.level2-decision{justify-content:space-between;align-items:end;gap:20px;margin-top:9px;display:flex}.level2-decision strong{color:#62dab3;font-size:.78rem}.level2-report-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:23px 0;display:grid}.level2-report-grid>div{background:#ffffff06;border:1px solid #ffffff14;border-radius:9px;gap:5px;padding:14px;display:grid}.level2-report-grid small{color:#7690a5;font-size:.65rem}.level2-report-grid strong{color:#fff;font-size:1.4rem}.level2-report>article{border-top:1px solid #ffffff14;padding:18px 0}.level2-report>article>span{color:#ff7389;font-size:.65rem;font-weight:800}.level2-report>article h3{margin:5px 0}.level2-report>article p,.level2-report>article small{color:#91a5b7}.level2-report-scope dl{background:#ffffff12;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:22px 0;display:grid;overflow:hidden}.level2-report-scope dl>div{background:#091a2a;padding:13px}.level2-report-scope dt{color:#71899e;text-transform:uppercase;font-size:.62rem}.level2-report-scope dd{color:#d6e3ed;overflow-wrap:anywhere;margin:5px 0 0;font-size:.73rem}.level2-report details,.level2-admin-findings details{background:#010a125c;border:1px solid #84b8e124;border-radius:9px;margin-top:10px}.level2-report summary,.level2-admin-findings summary{color:#b9cee0;cursor:pointer;padding:12px 14px;font-size:.72rem;font-weight:750}.level2-report-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px;display:grid}.level2-report-details h3{margin-bottom:7px;font-size:.78rem}.level2-report-details p,.level2-report-details li{color:#91a5b7;font-size:.7rem;line-height:1.55}.level2-report pre,.level2-admin-findings pre{color:#9cc4db;white-space:pre-wrap;overflow-wrap:anywhere;background:#04101b;border-radius:7px;max-width:100%;padding:11px;font-size:.63rem;overflow:auto}.level2-admin-findings details>div,.level2-admin-findings details>p{color:#93a8ba;margin:0 13px 13px;font-size:.7rem}.level2-admin{color:#edf7ff;background:#07111f;min-height:900px;padding:78px 0 120px}.level2-admin>.shell>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.level2-admin h1{letter-spacing:-.045em;margin:7px 0 0;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1}.level2-admin-flags{gap:9px;margin:25px 0;display:flex}.level2-admin-flags span{color:#91cdb8;border:1px solid #52cfa52e;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:.69rem;display:inline-flex}.level2-admin-sessions{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.level2-admin-sessions>article,.level2-admin-findings>article{background:#0c1c2d;border:1px solid #84b8e124;border-radius:13px;padding:23px}.level2-admin-sessions article>header,.level2-admin-findings article>header{justify-content:space-between;gap:20px;display:flex}.level2-admin-sessions article h2{color:#fff;margin:6px 0 2px;font-size:1.35rem}.level2-admin-sessions article header small{color:#71899e}.level2-admin-sessions article header>strong,.level2-admin-findings article header>strong{color:#f5bd5a;text-align:right;font-size:.65rem}.level2-admin-sessions dl{background:#ffffff0f;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:20px 0;display:grid;overflow:hidden}.level2-admin-sessions dl>div{background:#0a1827;padding:10px}.level2-admin-sessions dt{color:#6f879b;font-size:.6rem}.level2-admin-sessions dd{color:#c1d0dc;overflow-wrap:anywhere;margin:3px 0 0;font-size:.68rem}.level2-admin-findings{gap:12px;margin-top:45px;display:grid}.level2-admin-findings>h2{margin-bottom:3px}.level2-admin-findings article>p{color:#93a8ba}.level2-review-controls{grid-template-columns:.65fr .45fr 1fr 1fr auto;align-items:end;gap:9px;display:grid}.level2-review-controls label{color:#7f96aa;gap:5px;font-size:.63rem;display:grid}.level2-review-controls select,.level2-review-controls textarea{color:#dce8f2;background:#06111d;border:1px solid #84b8e129;border-radius:7px;width:100%;min-height:42px;padding:8px}.level2-review-controls textarea{resize:vertical;height:60px}@keyframes level2Spin{to{transform:rotate(360deg)}}@keyframes level2Pulse{50%{opacity:.45;transform:scale(.92)}}@media (width<=1000px){.level2-intake-grid{grid-template-columns:1fr;gap:42px;min-height:0}.level2-portal-grid{grid-template-columns:1fr}.level2-portal-grid>aside{position:static}.level2-workflow{scroll-snap-type:x mandatory;margin-inline:-30px;padding:0 30px 10px;display:flex;overflow-x:auto}.level2-workflow li{scroll-snap-align:start;flex:0 0 105px}.level2-admin-sessions{grid-template-columns:1fr}.level2-review-controls{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.level2-page{padding:34px 0 36px}.level2-intake-grid{gap:30px}.level2-intake-copy h1{margin-top:15px;font-size:clamp(2.45rem,12.2vw,3.15rem);line-height:.96}.level2-intake-copy>p{font-size:.89rem;line-height:1.65}.level2-boundary-list{margin-top:23px}.level2-card{border-radius:13px;padding:21px 17px}.level2-card h2{font-size:1.7rem}.level2-card.site-form .form-row{grid-template-columns:1fr}.level2-portal-header{gap:17px;display:grid}.level2-portal-header h1{font-size:2.5rem}.level2-portal-header .button{width:100%}.level2-workflow{margin:24px -20px 20px;padding-inline:20px}.level2-workflow li{flex-basis:88px}.level2-methods{grid-template-columns:1fr}.level2-proof{padding:13px}.level2-proof header{display:grid}.level2-proof>div{grid-template-columns:1fr 30px}.level2-proof>div>span{grid-column:1/-1}.level2-status-row{display:grid}.level2-status-row span{justify-content:center}.level2-report-grid,.level2-report-scope dl,.level2-report-details{grid-template-columns:1fr}.level2-decision{display:grid}.level2-private-footer{text-align:center;align-items:flex-start}.level2-admin{padding:45px 0 80px}.level2-admin>.shell>header,.level2-admin-flags{display:grid}.level2-admin-sessions>article,.level2-admin-findings>article{padding:17px}.level2-admin-sessions article>header,.level2-admin-findings article>header{display:grid}.level2-admin-sessions article header>strong,.level2-admin-findings article header>strong{text-align:left}.level2-admin-sessions dl{grid-template-columns:repeat(2,1fr)}.level2-review-controls{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.level2-orbit:before,.level2-orbit:after,.level2-loading svg{animation:none}.risk-map-flow i,.snapshot-live-stage>span,.snapshot-scanner-orbit i,.snapshot-flow-step>i:after,.snapshot-flow-preview{animation:none!important}.risk-map-flow>div,.snapshot-profile-options button,.snapshot-signal-options button,.snapshot-launch-options button,.snapshot-target-preview{transition:none!important}}.agent-ops-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#38bdf81f,#0000 28%),radial-gradient(circle at 18% 90%,#b5122a29,#0000 32%),linear-gradient(145deg,#07111f 0%,#0b1929 56%,#07111f 100%);padding:104px 0 150px;position:relative;overflow:hidden}.agent-ops-hero:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.agent-ops-hero-grid{z-index:1;grid-template-columns:minmax(0,1fr) 340px;align-items:end;gap:72px;display:grid;position:relative}.agent-ops-kicker,.agent-ops-section-label{color:#75d8ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:20px;font-size:.73rem;font-weight:800;display:inline-flex}.agent-ops-section-label{color:#087f9b}.agent-ops-hero h1{letter-spacing:-.055em;max-width:850px;margin-bottom:28px;font-size:clamp(2.65rem,5.4vw,5.1rem);line-height:.98}.agent-ops-hero-grid>div:first-child>p{color:#b6c7d7;max-width:760px;margin-bottom:0;font-size:1.08rem}.agent-ops-live-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;padding:25px;box-shadow:0 20px 70px #0000003d}.agent-ops-live-top,.agent-ops-live-time,.agent-ops-gates-card header,.agent-ops-gates-result,.agent-ops-no-events{align-items:center;gap:12px;display:flex}.agent-ops-live-mark{color:#8293a6;background:#ffffff14;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.agent-ops-live-mark.is-live{color:#5be3b8;background:#32c39721;animation:2.6s ease-out infinite agentOpsPulse;box-shadow:0 0 0 1px #5be3b840,0 0 25px #32c39726}.agent-ops-live-top span:last-child,.agent-ops-gates-card header span,.agent-ops-gates-result span,.agent-ops-no-events span{display:grid}.agent-ops-live-top strong,.agent-ops-gates-card header strong,.agent-ops-gates-result strong,.agent-ops-no-events strong{font-size:.92rem}.agent-ops-live-top small,.agent-ops-gates-card header small,.agent-ops-gates-result small,.agent-ops-no-events small{color:#92a4b6;font-size:.75rem}.agent-ops-live-time{color:#dce7ef;margin:22px 0 13px;font-size:.78rem}.agent-ops-live-card>p{color:#8fa2b5;margin:0;font-size:.76rem;line-height:1.65}.agent-ops-surface{background:#f4f7f9;padding-bottom:120px}.agent-ops-metrics{z-index:2;background:#fff;border:1px solid #e0e7ec;border-radius:16px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;overflow:hidden;translate:0 -58px;box-shadow:0 24px 70px #07111f17}.agent-ops-metrics>div{border-right:1px solid #e8edf1;align-content:center;min-height:142px;padding:25px 30px;display:grid}.agent-ops-metrics>div:last-child{border-right:0}.agent-ops-metrics span{color:#657588;text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:750}.agent-ops-metrics strong{color:#0c1d2f;letter-spacing:-.05em;font-size:2.2rem;line-height:1.25}.agent-ops-metrics small{color:#78889a;font-size:.76rem}.agent-ops-metrics .agent-ops-zero strong{color:#087f69}.agent-ops-flow{margin-top:5px}.agent-ops-flow-header,.agent-ops-role-header{justify-content:space-between;align-items:end;gap:32px;margin-bottom:46px;display:flex}.agent-ops-flow-header h2,.agent-ops-section h2,.agent-ops-role-header h2{color:#0b1a2a;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,3.6vw,3.15rem);line-height:1.06}.agent-ops-flow-header .agent-ops-section-label,.agent-ops-role-header .agent-ops-section-label{margin-bottom:10px}.agent-ops-readonly{color:#46586b;background:#fff;border:1px solid #d7e0e7;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:.72rem;font-weight:700;display:inline-flex}.agent-ops-entry,.agent-ops-control-plane{justify-items:center;display:grid}.agent-ops-node{background:#fff;border:1px solid #dce4ea;border-radius:12px;align-items:center;gap:15px;width:min(100%,460px);padding:17px 20px;display:flex;box-shadow:0 10px 30px #07111f0f}.agent-ops-node>svg{color:#65778a;flex:0 0 22px}.agent-ops-node>span{display:grid}.agent-ops-node strong{color:#0b1c2e;font-size:.9rem}.agent-ops-node small{color:#718194;font-size:.74rem}.agent-ops-node.is-router{background:#f5fbfd;border-color:#b7ddec}.agent-ops-node.is-router>svg{color:#087f9b}.agent-ops-node.is-control{background:#f4fbf9;border-color:#bbd8d1;width:min(100%,600px)}.agent-ops-node.is-control>svg{color:#087f69}.agent-ops-node.is-provider.is-locked{background:#fff7f8;border-color:#e4c6cc}.agent-ops-node.is-provider.is-locked>svg{color:#b5122a}.agent-ops-connector{color:#8ba0b2;justify-items:center;display:grid}.agent-ops-connector>span{background:#b9c8d3;width:1px;height:30px}.agent-ops-branch-line{border-top:1px solid #afbdc8;width:51%;height:58px;margin-inline:auto;position:relative;translate:0 36px}.agent-ops-branch-line:before{content:"";background:#afbdc8;width:1px;height:36px;position:absolute;top:-36px;left:50%}.agent-ops-branch-line i{background:#afbdc8;width:1px;height:58px;position:absolute;top:0}.agent-ops-branch-line i:first-of-type{left:0}.agent-ops-branch-line i:last-of-type{right:0}.agent-ops-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin-top:36px;display:grid}.agent-ops-lane{background:#fff;border:1px solid #d7e1e7;border-radius:16px;min-width:0;padding:29px;position:relative;overflow:hidden;box-shadow:0 14px 45px #07111f11}.agent-ops-lane:before{content:"";background:#1488a4;width:100%;height:3px;position:absolute;top:0;left:0}.agent-ops-lane.is-direct:before{background:#b5122a}.agent-ops-lane header{justify-content:space-between;align-items:center;gap:18px;display:flex}.agent-ops-lane header>span{align-items:center;gap:10px;display:inline-flex}.agent-ops-lane header svg{color:#1488a4;width:20px}.agent-ops-lane.is-direct header svg{color:#b5122a}.agent-ops-lane header strong{color:#0b1c2d;font-size:1rem}.agent-ops-lane header em,.agent-ops-role em{color:#087f9b;letter-spacing:.06em;text-transform:uppercase;background:#edf7fa;border-radius:5px;padding:5px 8px;font-size:.67rem;font-style:normal;font-weight:800}.agent-ops-lane.is-direct header em,.agent-ops-role.is-direct em{color:#a20f25;background:#fff0f2}.agent-ops-lane>p{color:#657588;min-height:52px;margin:16px 0 25px;font-size:.82rem}.agent-ops-lane-chain{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;display:grid}.agent-ops-lane-chain>div{text-align:center;background:#f4f7f9;border-radius:10px;align-content:center;justify-items:center;min-height:120px;padding:13px 7px;display:grid}.agent-ops-lane-chain>div>svg{color:#607487;width:20px;margin-bottom:9px}.agent-ops-lane-chain>div>span{display:grid}.agent-ops-lane-chain strong{color:#1a2b3d;font-size:.72rem}.agent-ops-lane-chain small{color:#78889a;font-size:.61rem;line-height:1.4}.agent-ops-mini-line{background:#cbd6de;height:1px}.agent-ops-lane footer{flex-wrap:wrap;gap:7px;margin-top:24px;display:flex}.agent-ops-lane footer>span{color:#657588;border:1px solid #e1e7eb;border-radius:5px;padding:6px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.61rem}.agent-ops-lane footer>span.is-ok{color:#087f69;border-color:#bee4d8}.agent-ops-lane footer strong{color:#25384b}.agent-ops-merge{border-bottom:1px solid #afbdc8;width:51%;height:70px;margin-inline:auto;position:relative}.agent-ops-merge i{background:#afbdc8;width:1px;height:70px;position:absolute;top:0}.agent-ops-merge i:first-child{left:0}.agent-ops-merge i:last-of-type{right:0}.agent-ops-merge span{background:#afbdc8;width:1px;height:35px;position:absolute;bottom:-35px;left:50%}.agent-ops-control-plane{margin-top:35px}.agent-ops-control-gates{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:12px;display:flex}.agent-ops-control-gates>span{color:#1d6f5d;background:#e4f3ef;border-radius:999px;padding:5px 9px;font-size:.66rem;font-weight:750}.agent-ops-flow.is-flowing .agent-ops-mini-line,.agent-ops-flow.is-flowing .agent-ops-connector>span{background:linear-gradient(#1498b7,#d1dce3,#b5122a) 0 0/100% 240%;animation:2.8s linear infinite agentOpsFlow}.agent-ops-section{padding:112px 0}.agent-ops-explain-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.65fr);align-items:start;gap:90px;display:grid}.agent-ops-lede{color:#5c6c7e;max-width:760px;margin:25px 0 0;font-size:.98rem}.agent-ops-rules{gap:0;margin-top:44px;display:grid}.agent-ops-rules>div{border-top:1px solid #e0e7ec;grid-template-columns:42px 1fr;gap:19px;padding:21px 0;display:grid}.agent-ops-rules>div>span{color:#8999a8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.agent-ops-rules p{color:#647486;margin:0;font-size:.83rem}.agent-ops-rules p strong{color:#17293b;margin-bottom:3px;display:block}.agent-ops-gates-card{background:#f7f9fa;border:1px solid #dce4e9;border-radius:16px;padding:27px;overflow:hidden}.agent-ops-gates-card header{border-bottom:1px solid #dce4e9;padding-bottom:19px}.agent-ops-gates-card header>svg{color:#087f69}.agent-ops-gates-card header small{color:#728294}.agent-ops-gate{border-bottom:1px solid #e2e8ec;grid-template-columns:28px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid}.agent-ops-gate>span:last-child{justify-content:space-between;align-items:center;gap:18px;display:flex}.agent-ops-gate strong{color:#283a4c;font-size:.78rem}.agent-ops-gate small{color:#78889a;font-size:.72rem}.agent-ops-gate-icon{border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.agent-ops-gate-icon.is-safe{color:#087f69;background:#ddf4ed}.agent-ops-gate-icon.is-open{color:#b5122a;background:#ffeaed}.agent-ops-gates-result{color:#fff;background:#081525;margin:20px -27px -27px;padding:21px 27px}.agent-ops-gates-result>svg{color:#65dcb8}.agent-ops-role-section{color:#fff;background:#071321}.agent-ops-role-section h2{color:#fff}.agent-ops-role-section .agent-ops-section-label{color:#75d8ff}.agent-ops-filter{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:9px;gap:5px;padding:4px;display:flex}.agent-ops-filter button{color:#8fa3b6;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 12px;font-size:.72rem;font-weight:750}.agent-ops-filter button[aria-pressed=true]{color:#0b1b2d;background:#fff}.agent-ops-role-list{border-top:1px solid #ffffff1a;display:grid}.agent-ops-role{border-bottom:1px solid #ffffff17;grid-template-columns:38px minmax(0,1fr) 80px 160px;align-items:center;gap:15px;padding:16px 9px;display:grid}.agent-ops-role>span:nth-child(2){display:grid}.agent-ops-role strong{color:#edf4f8;font-size:.82rem}.agent-ops-role small{color:#6f8497;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem}.agent-ops-role-icon{color:#75d8ff;background:#75d8ff14;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.agent-ops-role-icon svg{width:17px}.agent-ops-role.is-direct .agent-ops-role-icon{color:#ff7186;background:#ff667c17}.agent-ops-role-limit{color:#75899b;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.67rem}.agent-ops-activity-section{background:#f4f7f9}.agent-ops-activity-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);align-items:start;gap:90px;display:grid}.agent-ops-timeline{display:grid}.agent-ops-timeline>div:not(.agent-ops-no-events){border-bottom:1px solid #dce4e9;grid-template-columns:minmax(0,1fr) auto;gap:13px;padding:16px 0 16px 32px;display:grid;position:relative}.agent-ops-event-dot{background:#788b9c;border-radius:50%;width:8px;height:8px;position:absolute;top:24px;left:3px;box-shadow:0 0 0 5px #788b9c1a}.agent-ops-event-dot.is-hermes{background:#0e8ca8;box-shadow:0 0 0 5px #0e8ca81a}.agent-ops-event-dot.is-direct{background:#b5122a;box-shadow:0 0 0 5px #b5122a17}.agent-ops-timeline p{margin:0;display:grid}.agent-ops-timeline p strong{color:#203246;font-size:.78rem}.agent-ops-timeline p span{color:#6c7c8e;font-size:.72rem}.agent-ops-timeline time{color:#8392a0;white-space:nowrap;font-size:.67rem}.agent-ops-no-events{color:#687a8b;background:#ffffff80;border:1px dashed #cbd6de;border-radius:12px;padding:25px}.agent-ops-disclosure{color:#fff;background:#0b1828;padding:31px 0}.agent-ops-disclosure .shell{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.agent-ops-disclosure svg{color:#60d8b2}.agent-ops-disclosure p{color:#aebdca;margin:0;font-size:.78rem}.agent-ops-disclosure p strong{color:#f0f5f8}.agent-ops-disclosure>.shell>span{color:#70869a;white-space:nowrap;font-size:.68rem}@keyframes agentOpsPulse{0%,to{box-shadow:0 0 0 1px #5be3b840,0 0 25px #32c39726}50%{box-shadow:0 0 0 6px #5be3b800,0 0 32px #32c39740}}@keyframes agentOpsFlow{to{background-position:0 240%}}@media (width<=980px){.agent-ops-hero-grid,.agent-ops-explain-grid,.agent-ops-activity-grid{grid-template-columns:1fr}.agent-ops-hero-grid{gap:44px}.agent-ops-live-card{max-width:540px}.agent-ops-metrics{grid-template-columns:repeat(2,1fr)}.agent-ops-metrics>div:nth-child(2){border-right:0}.agent-ops-metrics>div:nth-child(-n+2){border-bottom:1px solid #e8edf1}.agent-ops-explain-grid,.agent-ops-activity-grid{gap:52px}.agent-ops-gates-card{max-width:600px}}@media (width<=760px){.agent-ops-hero{padding:80px 0 130px}.agent-ops-lanes{grid-template-columns:1fr}.agent-ops-branch-line,.agent-ops-merge{display:none}.agent-ops-lanes{margin-top:48px}.agent-ops-lane:first-child:after{content:"";background:#afbdc8;width:1px;height:30px;position:absolute;bottom:-30px;right:50%}.agent-ops-control-plane{margin-top:48px}.agent-ops-flow-header,.agent-ops-role-header{flex-direction:column;align-items:flex-start}.agent-ops-role{grid-template-columns:38px minmax(0,1fr) 70px}.agent-ops-role-limit{display:none}.agent-ops-disclosure .shell{grid-template-columns:26px 1fr}.agent-ops-disclosure>.shell>span{white-space:normal;grid-column:2}}@media (width<=560px){.agent-ops-hero h1{font-size:2.5rem}.agent-ops-metrics{grid-template-columns:1fr;translate:0 -44px}.agent-ops-metrics>div{border-bottom:1px solid #e8edf1;border-right:0;min-height:112px}.agent-ops-metrics>div:last-child{border-bottom:0}.agent-ops-surface{padding-bottom:85px}.agent-ops-section{padding:82px 0}.agent-ops-lane{padding:22px}.agent-ops-lane-chain{grid-template-columns:1fr;gap:8px}.agent-ops-lane-chain>div{min-height:88px}.agent-ops-mini-line{width:1px;height:14px;margin-inline:auto}.agent-ops-gate>span:last-child{flex-direction:column;align-items:flex-start;gap:1px}.agent-ops-role{grid-template-columns:34px minmax(0,1fr)}.agent-ops-role em{display:none}.agent-ops-timeline>div:not(.agent-ops-no-events){grid-template-columns:1fr;gap:3px}.agent-ops-timeline time{white-space:normal}}@media (prefers-reduced-motion:reduce){.agent-ops-live-mark.is-live,.agent-ops-flow.is-flowing .agent-ops-mini-line,.agent-ops-flow.is-flowing .agent-ops-connector>span{animation:none!important}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--paper);min-width:320px;color:var(--text);margin:0;line-height:1.6}h1,h2,h3,p{margin-top:0}ul,ol{padding-left:0}body,button,input,select,textarea{font:inherit}button,input,select,textarea{color:inherit}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #dc274459}.app-shell{min-height:100vh;overflow:hidden}.shell{width:min(1180px,100% - 48px);margin-inline:auto}.section{padding:112px 0}.button{border:1px solid var(--red);background:var(--red);color:#fff;letter-spacing:.01em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 23px;font-size:.9rem;font-weight:750;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;display:inline-flex}.button:hover{background:#8f0d20;border-color:#8f0d20;transform:translateY(-2px);box-shadow:0 12px 25px #b5122a33}.button-small{min-height:40px;padding-inline:17px;font-size:.82rem}.button-light:hover{color:var(--ink);background:#eef2f5;border-color:#fff;box-shadow:0 12px 28px #0003}.button-outline{border-color:var(--line);color:var(--text);background:0 0}.button-outline:hover{border-color:var(--ink);background:var(--ink);color:#fff}.button-ghost-light{color:#fff;background:#ffffff0a;border-color:#ffffff59}.button-ghost-light:hover{box-shadow:none;background:#ffffff1a;border-color:#fffc}.eyebrow{color:var(--red);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:19px;font-size:.73rem;font-weight:800;line-height:1.3;display:inline-flex}.eyebrow:before{content:"";background:currentColor;width:26px;height:2px}.eyebrow-light{color:#ff9aab}.section-heading{max-width:750px;margin-bottom:56px}.section-heading-center{text-align:center;margin-inline:auto}.section-heading-center .eyebrow{justify-content:center}.section-heading h2,.page-hero h1,.hero-copy h1,.product-copy h3,.manufacturing-grid h2,.contact-copy h1,.contact-form-wrap h2,.status-card h1{letter-spacing:-.045em;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:780;line-height:1.03}.section-heading h2{max-width:720px;font-size:clamp(2.2rem,4vw,3.7rem)}.section-heading-center h2{margin-inline:auto}.section-heading>p{max-width:680px;color:var(--muted);margin:22px 0 0;font-size:1.05rem;line-height:1.75}.section-heading-center>p{margin-inline:auto}.section-heading-dark h2,.section-heading-dark p{color:#fff}.text-link{color:var(--red);align-items:center;gap:5px;font-size:.9rem;font-weight:800;display:inline-flex}.text-link svg{transition:transform .18s}.text-link:hover svg{transform:translate(4px)}.text-link-light{color:#fff}.authorization-bar{z-index:60;background:var(--ink);color:#d7e0e8;letter-spacing:.015em;font-size:.71rem;position:relative}.authorization-inner{justify-content:space-between;align-items:center;gap:20px;min-height:35px;display:flex}.authorization-inner a{color:#fff;align-items:center;gap:5px;font-weight:700;display:inline-flex}.site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #07111f1a;position:sticky;top:0;box-shadow:0 6px 20px #07111f09}.header-inner{justify-content:space-between;align-items:center;gap:32px;min-height:70px;display:flex}.brand img{width:171px;height:auto}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.nav-link,.nav-dropdown-trigger{color:#35465a;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:5px;padding:23px 0 20px;font-size:.83rem;font-weight:700;display:inline-flex}.nav-link:hover,.nav-link.is-active,.nav-dropdown:hover .nav-dropdown-trigger{border-bottom-color:var(--red);color:var(--ink)}.nav-dropdown{position:relative}.nav-dropdown-panel{border:1px solid var(--line);width:480px;box-shadow:var(--shadow-lg);opacity:0;pointer-events:none;background:#fff;border-radius:10px;padding:12px;transition:opacity .16s,transform .16s;display:grid;position:absolute;top:calc(100% - 2px);left:-24px;transform:translateY(8px)}.nav-dropdown:hover .nav-dropdown-panel,.nav-dropdown:focus-within .nav-dropdown-panel{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dropdown-panel>a{border-radius:7px;grid-template-columns:48px 1fr;gap:13px;padding:14px;display:grid}.nav-dropdown-panel>a:hover{background:var(--paper-2)}.nav-product-code{background:var(--red);color:#fff;border-radius:7px;place-items:center;width:44px;height:44px;font-size:.72rem;font-weight:900;display:grid}.nav-product-code.amber{background:var(--amber);color:var(--ink)}.nav-dropdown-panel strong,.nav-dropdown-panel small{display:block}.nav-dropdown-panel strong{color:var(--text);margin-top:1px;font-size:.88rem}.nav-dropdown-panel small{color:var(--muted);margin-top:2px;font-size:.72rem}.header-actions{align-items:center;gap:10px;display:flex}.mobile-menu-button,.mobile-nav{display:none}.home-hero{color:#fff;background:radial-gradient(circle at 76% 24%,#b5122a38,#0000 25%),linear-gradient(122deg,#07111f 0%,#0a1728 55%,#121f31 100%);min-height:740px;position:relative;overflow:hidden}.home-hero:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:580px;height:580px;position:absolute;bottom:-220px;right:-160px;box-shadow:0 0 0 90px #ffffff05,0 0 0 180px #ffffff03}.hero-grid-overlay{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 62%);mask-image:linear-gradient(90deg,#000,#0000 62%)}.home-hero-grid{z-index:2;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:78px;min-height:740px;padding-block:90px;display:grid;position:relative}.hero-copy h1{max-width:700px;font-size:clamp(3.25rem,6vw,5.65rem)}.hero-lede{color:#c1ccd7;max-width:660px;margin:28px 0 0;font-size:1.11rem;line-height:1.75}.hero-actions,.page-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-facts{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);max-width:670px;margin-top:46px;display:grid}.hero-facts div{padding:19px 20px 0 0}.hero-facts div+div{border-left:1px solid #ffffff24;padding-left:20px}.hero-facts strong,.hero-facts span{display:block}.hero-facts strong{letter-spacing:.02em;font-size:.9rem}.hero-facts span{color:#8798aa;margin-top:3px;font-size:.7rem}.protection-map{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060f1bc7;border:1px solid #ffffff24;border-radius:14px;padding:26px;position:relative;box-shadow:0 36px 90px #00000052}.protection-map:before{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff2e,#0000 30% 70%,#b5122a59);border-radius:14px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.map-heading{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:end;padding-bottom:20px;display:flex}.map-heading span,.map-heading strong{display:block}.map-heading span{color:#8999aa;letter-spacing:.12em;text-transform:uppercase;font-size:.67rem}.map-heading strong{font-size:.8rem}.map-core{grid-template-columns:1fr 38px 1.4fr 56px 1.2fr 38px 1fr;align-items:center;gap:9px;padding:52px 0;display:grid}.map-node{text-align:center;min-width:0}.map-icon{border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:57px;height:57px;margin:0 auto 12px;display:grid}.map-node-data .map-icon{color:#ff8093;background:#b5122a33}.map-node-web .map-icon{color:var(--amber);background:#f2a90029}.map-icon svg{width:23px}.map-node small,.map-node strong{display:block}.map-node small{color:#8191a3;letter-spacing:.14em;font-size:.62rem;font-weight:800}.map-node strong{margin-top:2px;font-size:.76rem}.map-lines{gap:5px;display:grid}.map-lines span{background:linear-gradient(90deg,#ff809326,#ff8093e6);height:1px}.map-lines span:first-child,.map-lines span:last-child{justify-self:end;width:70%}.map-lines-right span{background:linear-gradient(90deg,#f2a900e6,#f2a90026)}.map-lines-right span:first-child,.map-lines-right span:last-child{justify-self:start}.map-channels{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.map-channels-right{justify-content:flex-start}.map-channels span{color:#b8c3ce;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff1a;border-radius:3px;padding:5px 7px;font-size:.58rem}.map-divider{border-left:1px dashed #ffffff38;border-right:1px dashed #ffffff38;justify-content:center;align-items:center;height:150px;display:flex}.map-divider span{color:#65778a;letter-spacing:.13em;text-align:center;white-space:nowrap;font-size:.5rem;transform:rotate(-90deg)}.map-caption{color:#aab7c4;background:#ffffff0e;border-radius:6px;align-items:center;gap:9px;padding:13px 15px;font-size:.68rem;display:flex}.map-caption svg{color:var(--green);flex:none}.partner-lockup-section{border-bottom:1px solid var(--line);background:#fff}.partner-lockup{grid-template-columns:.8fr 1fr 1.2fr;align-items:center;gap:44px;min-height:118px;display:grid}.partner-lockup-label{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:800}.partner-lockup-logos{align-items:center;gap:23px;display:flex}.partner-lockup-logos img:first-child{width:145px}.partner-lockup-logos img:last-child{width:152px}.partner-lockup-logos span{color:#aab4be;font-size:1.4rem;font-weight:300}.partner-lockup p{color:var(--muted);margin:0;font-size:.83rem;line-height:1.65}.product-intro-section{background:var(--paper-2)}.product-feature{border:1px solid var(--line);background:#fff;grid-template-columns:.78fr 1.22fr;align-items:center;gap:65px;min-height:520px;padding:72px;display:grid}.product-feature+.product-feature{margin-top:34px}.product-feature-waf{background:var(--ink);color:#fff;border-color:#2a3849;grid-template-columns:1.1fr .9fr;overflow:hidden}.product-kicker{color:var(--red);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:.7rem;font-weight:850;display:flex}.product-kicker span{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.61rem;display:grid}.product-kicker.amber{color:var(--amber)}.product-copy h3{font-size:clamp(2.35rem,4vw,4rem)}.product-copy>p{color:var(--muted);margin:22px 0 0;font-size:1rem;line-height:1.75}.product-feature-waf .product-copy>p{color:var(--muted-dark)}.check-list{gap:14px;margin:28px 0;padding:0;list-style:none;display:grid}.check-list li{color:#304155;align-items:flex-start;gap:11px;font-size:.91rem;display:flex}.check-list li>span{background:var(--red-soft);width:22px;height:22px;color:var(--red);border-radius:50%;flex:0 0 22px;place-items:center;display:grid}.product-feature-waf .check-list li{color:#c6d0da}.product-feature-waf .check-list li>span{color:var(--amber);background:#f2a9001f}.product-feature-waf .text-link{color:var(--amber)}.check-list-compact{gap:11px}.product-window{box-shadow:var(--shadow-lg);background:#fff;border:1px solid #d7dfe5;border-radius:10px;overflow:hidden;transform:perspective(1100px)rotateY(-3deg)rotateX(1deg)}.window-chrome{background:#f4f6f8;border-bottom:1px solid #e1e7eb;align-items:center;gap:6px;height:36px;padding:0 13px;display:flex}.window-chrome>span,.terminal-bar>span{background:#c3cbd3;border-radius:50%;width:7px;height:7px}.window-chrome>span:first-child,.terminal-bar>span:first-child{background:#e36370}.window-chrome>span:nth-child(2),.terminal-bar>span:nth-child(2){background:#e6b757}.window-chrome>span:nth-child(3),.terminal-bar>span:nth-child(3){background:#59b98e}.window-chrome small{color:#708090;margin-left:7px;font-size:.62rem}.product-window img{width:100%}.waf-visual{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;border:1px solid #ffffff17;place-items:center;min-height:390px;display:grid;position:relative}.waf-shield{z-index:3;width:100px;height:100px;color:var(--amber);background:radial-gradient(circle,#f2a90038,#f2a9000d);border:1px solid #f2a900a6;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 70px #f2a9002e}.waf-shield svg{width:42px;height:42px}.waf-orbit{border:1px dashed #f2a90040;border-radius:50%;position:absolute}.waf-orbit-1{width:230px;height:230px}.waf-orbit-2{border-color:#ffffff1c;width:340px;height:340px}.waf-signal{z-index:2;color:#aebbc8;background:#101e30;border:1px solid #ffffff2b;border-radius:3px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.63rem;position:absolute}.waf-signal-1{top:20%;left:16%}.waf-signal-2{top:25%;right:13%}.waf-signal-3{bottom:22%;left:12%}.waf-signal-4{bottom:18%;right:17%}.waf-status{color:#9baaba;align-items:center;gap:8px;font-size:.64rem;display:flex;position:absolute;bottom:25px}.waf-status>span,.waf-engine-status>span{background:var(--green);width:7px;height:7px;box-shadow:0 0 12px var(--green);border-radius:50%}.manufacturing-preview{background:var(--red);color:#fff;position:relative;overflow:hidden}.manufacturing-preview:before{content:"";background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.manufacturing-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid;position:relative}.manufacturing-grid h2{max-width:600px;font-size:clamp(2.6rem,4.6vw,4.5rem)}.manufacturing-grid>div:first-child>p{color:#ffd9df;max-width:590px;margin:25px 0 34px;font-size:1.04rem}.manufacturing-preview .eyebrow{color:#fff}.manufacturing-flow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#49001040;border:1px solid #ffffff3b;gap:10px;padding:22px;display:grid;position:relative}.flow-stage{background:#ffffff12;border-left:2px solid #fff6;grid-template-columns:46px 1fr;align-items:center;gap:16px;padding:17px 19px;display:grid}.flow-stage svg{color:#ffc0ca;width:25px}.flow-stage strong,.flow-stage small{display:block}.flow-stage strong{font-size:.9rem}.flow-stage small{color:#f7bec8;margin-top:2px;font-size:.72rem}.flow-stage-result{color:var(--ink);background:#fff;border-left-color:#fff}.flow-stage-result svg{color:var(--red)}.flow-stage-result small{color:var(--muted)}.process-section{background:#fff}.process-steps{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.process-steps article{min-height:295px;padding:35px 30px;position:relative}.process-steps article+article{border-left:1px solid var(--line)}.process-steps article>span{color:#d3dae0;font-size:.72rem;font-weight:800;position:absolute;top:22px;right:25px}.process-steps article>svg{width:29px;height:29px;color:var(--red);margin-top:35px}.process-steps h3{margin:28px 0 10px;font-size:1.1rem}.process-steps p{color:var(--muted);margin:0;font-size:.86rem}.portfolio-section{background:var(--paper-2)}.portfolio-grid{grid-template-columns:.92fr 1.08fr;gap:90px;display:grid}.portfolio-grid .section-heading{margin-bottom:28px}.portfolio-list{border-top:1px solid var(--line);display:grid}.portfolio-list>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;align-items:center;gap:18px;padding:22px 0;display:grid}.portfolio-list svg{width:24px;color:var(--red)}.portfolio-list strong,.portfolio-list small{display:block}.portfolio-list strong{font-size:.93rem}.portfolio-list small{color:var(--muted);margin-top:2px;font-size:.76rem}.page-hero{border-bottom:1px solid var(--line);background:linear-gradient(90deg, #b5122a0f, transparent 45%), var(--paper);padding:106px 0 96px}.page-hero .shell{position:relative}.page-hero .shell:after{content:"";pointer-events:none;border:1px solid #b5122a1f;border-radius:50%;width:240px;height:240px;position:absolute;top:-40px;right:5%;box-shadow:0 0 0 52px #b5122a06,0 0 0 104px #b5122a05}.page-hero h1{z-index:1;max-width:920px;font-size:clamp(3.2rem,6.2vw,6rem);position:relative}.page-hero>.shell>p{z-index:1;max-width:760px;color:var(--muted);margin:28px 0 0;font-size:1.12rem;line-height:1.75;position:relative}.page-hero-dark{color:#fff;background:radial-gradient(circle at 80% 15%,#f2a9001f,#0000 25%),linear-gradient(130deg,#07111f,#111f31);border-color:#243347}.page-hero-dark .shell:after{border-color:#f2a90026;box-shadow:0 0 0 52px #f2a90006,0 0 0 104px #f2a90004}.page-hero-dark>.shell>p{color:#bcc8d3}.product-platforms{color:var(--muted);align-items:center;gap:8px;margin-top:28px;font-size:.79rem;display:inline-flex}.cta-section{background:var(--ink);color:#fff;padding:85px 0;position:relative;overflow:hidden}.cta-section:before{content:"";border:1px solid #ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;right:10%;box-shadow:0 0 0 70px #ffffff05,0 0 0 140px #ffffff03}.cta-inner{grid-template-columns:1.25fr .75fr;align-items:end;gap:65px;display:grid;position:relative}.cta-inner h2{letter-spacing:-.045em;max-width:770px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.5rem,4.6vw,4.4rem);line-height:1.04}.cta-inner p{color:#aebac6;max-width:690px;margin:20px 0 0;font-size:.98rem}.cta-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.site-footer{color:#fff;background:#050c16;border-top:1px solid #263446;padding:75px 0 28px}.footer-main{grid-template-columns:1.55fr repeat(3,1fr);gap:60px;display:grid}.footer-brand img{background:#fff;border-radius:5px;width:180px;padding:8px 12px}.footer-brand>p{color:#8f9dad;max-width:370px;margin:23px 0;font-size:.82rem}.footer-email{color:#d8e0e7;align-items:center;gap:8px;font-size:.8rem;font-weight:700;display:inline-flex}.footer-column{flex-direction:column;gap:10px;display:flex}.footer-column h2{color:#6f7f91;letter-spacing:.15em;text-transform:uppercase;margin:0 0 9px;font-size:.67rem}.footer-column a{color:#b4bfca;align-items:center;gap:4px;font-size:.79rem;display:inline-flex}.footer-column a:hover,.footer-email:hover{color:#fff}.authorization-note{color:#8291a1;border-top:1px solid #263446;border-bottom:1px solid #263446;grid-template-columns:230px 1fr;gap:25px;margin-top:62px;padding:25px 0;font-size:.71rem;display:grid}.authorization-note strong{color:#d4dce4;font-size:.75rem}.footer-bottom{color:#647486;justify-content:space-between;gap:20px;padding-top:24px;font-size:.66rem;display:flex}.product-screenshot-band{background:var(--paper-2);padding:90px 0}.screenshot-grid{grid-template-columns:.68fr 1.32fr;align-items:center;gap:70px;display:grid}.screenshot-lead h2,.genai-grid h2,.threat-grid h2,.manufacturing-context-grid h2,.partner-form-grid h2,.unsubscribe-note h2,.authorization-copy h2,.relationship-boundary-grid h2{letter-spacing:-.045em;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.3rem,4vw,3.8rem);line-height:1.06}.screenshot-lead>p{color:var(--muted);margin:22px 0 0}.product-window-large{transform:perspective(1300px)rotateY(-2deg)}.scope-note{color:#7a8897!important;font-size:.7rem!important;line-height:1.55!important}.scope-note-centred{text-align:center;max-width:780px;margin:33px auto 0}.scope-note-dark{color:#8698aa!important}.capability-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);display:grid}.capability-grid-3{grid-template-columns:repeat(3,1fr)}.capability-grid-4{grid-template-columns:repeat(4,1fr)}.capability-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:255px;padding:34px}.capability-grid article>svg{width:28px;height:28px;color:var(--red)}.capability-grid h3{margin:31px 0 11px;font-size:1.02rem}.capability-grid p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.split-section-muted{background:var(--paper-2)}.split-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:90px;display:grid}.split-grid-reverse{grid-template-columns:1.05fr .95fr}.split-grid .section-heading{margin-bottom:30px}.channel-visual{border:1px solid var(--line);background:radial-gradient(circle,#fff 0 27%,#0000 27.5%),repeating-radial-gradient(circle,#0000 0 64px,#07111f0f 65px,#0000 66px);border-radius:50%;min-height:460px;position:relative}.channel-centre{background:var(--ink);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px #07111f38}.channel-centre svg{color:#ff758a;width:24px}.channel-centre strong{margin-top:8px;font-size:.8rem}.channel-centre span{color:#8494a5;font-size:.53rem}.channel-node{border:1px solid var(--line);width:61px;height:61px;box-shadow:var(--shadow-sm);color:var(--red);background:#fff;border-radius:50%;place-items:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.65rem;font-weight:900;display:grid;position:absolute}.channel-node-1{top:6%;left:43%}.channel-node-2{top:25%;right:8%}.channel-node-3{bottom:14%;right:14%}.channel-node-4{bottom:5%;left:39%}.channel-node-5{bottom:18%;left:8%}.channel-node-6{top:20%;left:7%}.genai-section{background:#fff}.genai-grid{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.genai-grid>div:last-child>p{color:var(--muted);margin:23px 0 0}.genai-card{background:radial-gradient(circle at 25% 15%, #dc274433, transparent 25%), var(--ink);color:#fff;border:1px solid #253448;align-content:center;gap:13px;min-height:430px;padding:55px;display:grid;position:relative}.genai-icon{color:#ff8295;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:55px;height:55px;margin-bottom:15px;display:grid}.genai-prompt,.genai-file{color:#b7c3ce;background:#ffffff0b;border:1px solid #ffffff1a;padding:12px 15px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.genai-file{color:#ffb6c1;margin-left:45px}.genai-decision{border-left:3px solid var(--green);color:#b8ddd1;background:#32c39714;align-items:center;gap:9px;margin-top:10px;padding:12px 15px;font-size:.68rem;display:flex}.deployment-section{border-top:1px solid var(--line);background:var(--paper-2)}.deployment-row{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:center;gap:22px;display:grid}.deployment-row>div{border-top:3px solid var(--red);min-height:150px;box-shadow:var(--shadow-sm);background:#fff;padding:26px}.deployment-row>svg{color:#9ba8b5;width:20px}.deployment-row span,.deployment-row strong,.deployment-row small{display:block}.deployment-row span{color:#b3bec8;font-size:.65rem;font-weight:800}.deployment-row strong{margin-top:28px;font-size:.92rem}.deployment-row small{color:var(--muted);margin-top:3px;font-size:.7rem}.waf-diagram-section{border-bottom:1px solid var(--line);background:var(--paper-2);padding:68px 0}.waf-architecture{grid-template-columns:.8fr 1fr 1.5fr 1fr .8fr;align-items:center;gap:20px;display:grid}.waf-traffic-source{text-align:center}.waf-traffic-source>span{border:1px solid var(--line);width:62px;height:62px;color:var(--red);background:#fff;border-radius:50%;place-items:center;margin:0 auto 13px;display:grid}.waf-traffic-source strong,.waf-traffic-source small{display:block}.waf-traffic-source strong{font-size:.82rem}.waf-traffic-source small{color:var(--muted);margin-top:3px;font-size:.64rem}.traffic-lines{gap:6px;display:grid}.traffic-lines i{background:linear-gradient(to right, transparent, var(--red));height:1px}.traffic-lines i:first-child,.traffic-lines i:last-child{justify-self:end;width:75%}.waf-engine+.traffic-lines i{background:linear-gradient(to right, var(--green), transparent)}.waf-engine+.traffic-lines i:first-child,.waf-engine+.traffic-lines i:last-child{justify-self:start}.waf-engine{background:var(--ink);box-shadow:var(--shadow-lg);color:#fff;border:1px solid #25354a;padding:24px}.waf-engine-top{border-bottom:1px solid #ffffff1a;align-items:center;gap:14px;padding-bottom:18px;display:flex}.waf-engine-top>svg{width:29px;color:var(--amber)}.waf-engine-top strong,.waf-engine-top small{display:block}.waf-engine-top strong{font-size:.83rem}.waf-engine-top small{color:#8fa0b1;font-size:.62rem}.waf-engine-signals{grid-template-columns:repeat(2,1fr);gap:7px;padding:18px 0;display:grid}.waf-engine-signals span{color:#aab8c5;text-align:center;border:1px solid #ffffff17;padding:7px;font-size:.6rem}.waf-engine-status{color:#8fa0b1;align-items:center;gap:8px;font-size:.61rem;display:flex}.threat-section{background:var(--ink);color:#fff}.threat-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:90px;display:grid}.threat-grid>div:first-child>p{color:#b2bfcb;margin:23px 0 0}.threat-terminal{background:#050c15;border:1px solid #2b3b4e;display:grid;box-shadow:0 28px 70px #00000059}.terminal-bar{background:#0c1725;border-bottom:1px solid #1d2a39;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.terminal-bar small{color:#65768a;margin-left:8px;font-size:.61rem}.threat-terminal code{color:#7c8ea2;border-bottom:1px solid #172334;grid-template-columns:35px 1fr;padding:15px 20px;font-size:.72rem;display:grid}.threat-terminal code i{color:#3f5166;font-style:normal}.threat-terminal code b{color:#d1a841;font-weight:600}.threat-terminal .terminal-result{border-left:3px solid var(--green);color:#b2c0cb;background:#32c3970d}.deployment-options-section{background:var(--paper-2)}.deployment-options{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.deployment-options article{padding:34px 28px}.deployment-options article+article{border-left:1px solid var(--line)}.deployment-options svg{width:28px;color:var(--red)}.deployment-options h3{margin:26px 0 9px;font-size:.98rem}.deployment-options p{color:var(--muted);margin:0;font-size:.78rem}.waf-operating-section{background:#fff}.operating-loop{grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr;align-items:center;gap:9px;display:grid}.operating-loop>div{border:1px solid var(--line);background:var(--paper-2);flex-direction:column;justify-content:center;align-items:center;min-height:125px;font-size:.74rem;font-weight:800;display:flex}.operating-loop>div span{color:var(--red);margin-bottom:12px;font-family:ui-monospace,monospace;font-size:.7rem}.operating-loop>svg{color:#aab5c0;width:17px}.manufacturing-context-section{background:#fff}.manufacturing-context-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:95px;display:grid}.manufacturing-context-grid>div:last-child>p{color:var(--muted);margin:23px 0 0}.factory-illustration{background:linear-gradient(#ffffff0a 1px, transparent 1px), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), var(--ink);background-size:38px 38px;border:1px solid #26374a;min-height:430px;position:relative;overflow:hidden}.factory-building{width:150px;height:150px;color:var(--red-bright);background:#101f31;border:1px solid #ffffff1f;place-items:center;display:grid;position:absolute;bottom:45px;right:45px}.factory-building svg{width:58px;height:58px}.factory-data{border-left:3px solid var(--red-bright);color:#fff;background:#ffffff0f;padding:16px 19px;position:absolute;top:52px;left:45px}.factory-data strong,.factory-data small{display:block}.factory-data strong{font-size:.86rem}.factory-data small{color:#8293a6;font-size:.64rem}.factory-network{border-bottom:1px dashed #ffffff2e;border-right:1px dashed #ffffff2e;width:260px;height:170px;position:absolute;top:130px;left:70px}.factory-network span{background:var(--amber);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 15px #f2a90080}.factory-network span:first-child{top:-4px;left:-4px}.factory-network span:nth-child(2){top:52px;left:77px}.factory-network span:nth-child(3){top:111px;left:150px}.factory-network span:nth-child(4){bottom:-5px;right:-5px}.manufacturing-risk-section{background:var(--paper-2)}.risk-workflow-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.risk-workflow-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:285px;padding:34px;position:relative}.risk-workflow-grid article>svg{width:29px;color:var(--red)}.risk-workflow-grid article>span{color:#c3cbd3;font-family:ui-monospace,monospace;font-size:.66rem;position:absolute;top:30px;right:30px}.risk-workflow-grid h3{margin:32px 0 12px;font-size:1.02rem}.risk-workflow-grid p{color:var(--muted);margin:0;font-size:.82rem}.solution-pair-section{background:#fff}.solution-pair{grid-template-columns:1fr 70px 1fr;align-items:center;gap:0;display:grid}.solution-pair article{border:1px solid var(--line);min-height:390px;padding:50px}.solution-pair-waf{background:var(--ink);color:#fff}.solution-pair-plus{z-index:2;background:var(--red);color:#fff;border:8px solid #fff;border-radius:50%;place-items:center;width:70px;height:70px;font-size:1.5rem;display:grid;position:relative;transform:scale(1.15)}.solution-code{color:var(--red);letter-spacing:.18em;font-family:ui-monospace,monospace;font-size:.74rem;font-weight:900}.solution-pair-waf .solution-code{color:var(--amber)}.solution-pair h3{letter-spacing:-.03em;max-width:370px;margin:18px 0 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;line-height:1.1}.solution-pair-waf .check-list li{color:#c2cdd8}.solution-pair-waf .check-list li>span{color:var(--amber);background:#f2a9001f}.solution-pair-waf .text-link{color:var(--amber)}.evaluation-blueprint-section{background:var(--red);color:#fff}.evaluation-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.evaluation-grid h2{letter-spacing:-.04em;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.5rem,4vw,4rem);line-height:1.05}.evaluation-grid>div>p{color:#ffd1d9}.evaluation-blueprint-section .eyebrow{color:#fff}.blueprint-list,.partner-motion{background:#ffffff2e;gap:1px;margin:0;padding:0;list-style:none;display:grid}.blueprint-list li,.partner-motion li{background:#a90e24;grid-template-columns:48px 1fr;align-items:center;gap:15px;padding:17px 20px;display:grid}.blueprint-list li>span,.partner-motion li>span{border:1px solid #ffffff47;border-radius:50%;place-items:center;width:34px;height:34px;font-size:.68rem;font-weight:800;display:grid}.blueprint-list strong,.blueprint-list small,.partner-motion strong,.partner-motion small{display:block}.blueprint-list strong,.partner-motion strong{font-size:.84rem}.blueprint-list small,.partner-motion small{color:#f4b7c1;font-size:.68rem}.fit-section{background:var(--paper-2)}.fit-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.fit-grid .section-heading{margin-bottom:0}.fit-types{border-top:1px solid var(--line);display:grid}.fit-types>div{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr;align-items:center;gap:18px;padding:24px 0;display:grid}.fit-types svg{color:var(--red)}.fit-types strong,.fit-types small{display:block}.fit-types small{color:var(--muted);font-size:.72rem}.services-stage-section{background:var(--paper-2)}.service-stage-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-stage-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:285px;padding:35px;position:relative}.service-stage-grid article>span{color:#c6ced6;font-family:ui-monospace,monospace;font-size:.66rem;position:absolute;top:30px;right:30px}.service-stage-grid svg{width:29px;color:var(--red)}.service-stage-grid h3{margin:35px 0 12px;font-size:1.04rem}.service-stage-grid p{color:var(--muted);margin:0;font-size:.82rem}.engagement-boundary-section{background:#fff}.boundary-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.boundary-grid .section-heading{margin-bottom:0}.boundary-list{border-top:1px solid var(--line);display:grid}.boundary-list>div{border-bottom:1px solid var(--line);padding:25px 0}.boundary-list strong,.boundary-list span{display:block}.boundary-list strong{font-size:.87rem}.boundary-list span{color:var(--muted);margin-top:5px;font-size:.76rem}.partner-fit-section{background:#fff}.partner-type-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.partner-type-grid article{padding:34px 28px}.partner-type-grid article+article{border-left:1px solid var(--line)}.partner-type-grid svg{color:var(--red)}.partner-type-grid h3{margin:28px 0 10px;font-size:1rem}.partner-type-grid p{color:var(--muted);margin:0;font-size:.79rem}.partner-motion-section{background:var(--paper-2)}.partner-motion-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.partner-motion-grid .section-heading{margin:0}.partner-motion{background:var(--line)}.partner-motion li{background:#fff}.partner-motion li>span{border-color:var(--line);color:var(--red)}.partner-motion small{color:var(--muted)}.partner-form-section{background:var(--ink);color:#fff}.partner-form-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.partner-form-grid>div:first-child>p{color:#aab8c6}.form-number{color:#ff8295;letter-spacing:.15em;margin-bottom:18px;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:800;display:block}.partner-support-list{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.partner-support-list span{color:#9eacba;border:1px solid #ffffff21;padding:6px 9px;font-size:.65rem}.authorization-section{background:var(--paper-2)}.authorization-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:90px;display:grid}.authorization-card{border-top:5px solid var(--red);box-shadow:var(--shadow-lg);background:#fff;padding:52px;position:relative;overflow:hidden}.authorization-card:after{content:"";border:1px solid #b5122a14;border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px;box-shadow:0 0 0 38px #b5122a06,0 0 0 76px #b5122a05}.certificate-seal{background:var(--red-soft);width:54px;height:54px;color:var(--red);border-radius:50%;place-items:center;display:grid}.certificate-label{color:var(--red);letter-spacing:.15em;text-transform:uppercase;margin-top:25px;font-size:.65rem;font-weight:800;display:block}.authorization-card h2{letter-spacing:-.04em;max-width:470px;margin:10px 0 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.5rem;line-height:1.05}.authorization-card>p{color:var(--muted);margin:19px 0 0;font-size:.9rem}.certificate-details{border-top:1px solid var(--line);gap:12px;margin-top:35px;padding-top:25px;display:grid}.certificate-details>div{grid-template-columns:30px 1fr;align-items:center;gap:10px;display:grid}.certificate-details svg{width:18px;color:var(--red)}.certificate-details small,.certificate-details strong{display:block}.certificate-details small{color:var(--muted);font-size:.63rem}.certificate-details strong{font-size:.77rem}.authorization-copy>p{color:var(--muted);margin:22px 0 0}.legal-entity-note{border-left:3px solid var(--red);color:var(--muted);background:#fff;grid-template-columns:35px 1fr;gap:13px;margin-top:30px;padding:18px;font-size:.78rem;display:grid}.legal-entity-note svg{color:var(--red)}.legal-entity-note strong{color:var(--text);display:block}.why-local-section{background:#fff}.principle-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.principle-grid article{padding:36px}.principle-grid article+article{border-left:1px solid var(--line)}.principle-grid svg{color:var(--red)}.principle-grid h3{margin:27px 0 10px;font-size:1rem}.principle-grid p{color:var(--muted);margin:0;font-size:.81rem}.relationship-boundary-section{background:var(--red);color:#fff}.relationship-boundary-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.relationship-boundary-section .eyebrow{color:#fff}.relationship-boundary-grid p{color:#ffd1d8}.contact-section{background:var(--ink);color:#fff;padding:100px 0}.contact-grid{grid-template-columns:.82fr 1.18fr;gap:90px;display:grid}.contact-copy h1{max-width:560px;font-size:clamp(3.1rem,5.5vw,5.3rem)}.contact-copy>p{color:#aebbc7;max-width:570px;margin:25px 0 0}.contact-details{border-top:1px solid #ffffff21;gap:12px;margin-top:36px;padding-top:30px;display:grid}.contact-details>a,.contact-details>div{grid-template-columns:31px 1fr;align-items:center;gap:12px;display:grid}.contact-details svg{color:#ff7d90;width:19px}.contact-details small,.contact-details strong{display:block}.contact-details small{color:#718396;font-size:.62rem}.contact-details strong{font-size:.79rem}.contact-prep{border-left:3px solid var(--red-bright);color:#94a4b4;background:#ffffff0d;gap:5px;margin-top:35px;padding:20px;font-size:.7rem;display:grid}.contact-prep strong{color:#fff;margin-bottom:4px;font-size:.76rem}.contact-form-wrap{color:var(--text);background:#fff;padding:50px}.contact-form-wrap h2{font-size:clamp(2rem,3vw,3rem)}.site-form{gap:19px;margin-top:34px;display:grid}.bot-field{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.partner-form-section .site-form{color:var(--text);background:#fff;margin-top:0;padding:45px}.form-row{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.site-form label{color:#3c4d61;gap:7px;font-size:.72rem;font-weight:750;display:grid}.site-form input,.site-form select,.site-form textarea{width:100%;color:var(--text);background:#fff;border:1px solid #ccd5dc;border-radius:5px;font-size:.82rem;font-weight:450;transition:border-color .16s,box-shadow .16s}.site-form input,.site-form select{height:46px;padding:0 12px}.site-form textarea{resize:vertical;min-height:110px;padding:11px 12px}.site-form input:focus,.site-form select:focus,.site-form textarea:focus{border-color:var(--red);outline:none;box-shadow:0 0 0 3px #b5122a1a}.site-form .consent-field{color:var(--muted);grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:.66rem;font-weight:500;display:grid}.site-form .consent-field input{width:16px;height:16px;margin-top:2px}.site-form a{color:var(--red);text-decoration:underline}.site-form .button{justify-self:start}.unsubscribe-section{background:var(--paper-2)}.unsubscribe-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:90px;display:grid}.unsubscribe-note{border-top:4px solid var(--red);background:#fff;padding:36px}.unsubscribe-note>svg{color:var(--red)}.unsubscribe-note h2{margin-top:25px;font-size:2rem}.unsubscribe-note p{color:var(--muted);font-size:.82rem}.unsubscribe-grid>.site-form{background:#fff;margin:0;padding:42px}.form-fallback{color:var(--muted);margin:0;font-size:.69rem}.legal-section{background:var(--paper-2);padding:85px 0 115px}.legal-layout{grid-template-columns:245px minmax(0,760px);justify-content:space-between;gap:80px;display:grid}.legal-layout aside{border-top:3px solid var(--red);height:max-content;color:var(--muted);background:#fff;flex-direction:column;gap:11px;padding:23px;font-size:.72rem;display:flex;position:sticky;top:105px}.legal-layout aside strong{color:var(--text);font-size:.82rem}.legal-layout aside a,.legal-copy a{color:var(--red);text-decoration:underline}.legal-copy{background:#fff;padding:50px 60px}.legal-copy h2{margin:42px 0 11px;font-size:1.02rem}.legal-copy h2:first-child{margin-top:0}.legal-copy p{color:#4f6072;margin:0 0 15px;font-size:.84rem;line-height:1.78}.status-page{background:var(--paper-2);place-items:center;min-height:70vh;padding:100px 24px;display:grid}.status-card{border-top:5px solid var(--red);max-width:700px;box-shadow:var(--shadow-lg);text-align:center;background:#fff;padding:60px}.status-card>svg{width:46px;height:46px;color:var(--red);margin:0 auto 22px}.status-card>span{color:var(--red);letter-spacing:.16em;font-family:ui-monospace,monospace;font-size:.68rem;font-weight:900}.status-card h1{margin-top:18px;font-size:clamp(2.2rem,4vw,3.6rem)}.status-card p{color:var(--muted);margin:22px auto 30px}.status-card p a{color:var(--red)}@media (width<=1120px){.desktop-nav{gap:18px}.nav-link,.nav-dropdown-trigger{font-size:.76rem}.home-hero-grid{grid-template-columns:1fr .9fr;gap:45px}.map-core{grid-template-columns:1fr 24px 1.1fr 44px 1fr 24px 1fr;gap:5px}.map-channels span{font-size:.52rem}.product-feature{gap:45px;padding:52px}.capability-grid-4,.partner-type-grid{grid-template-columns:repeat(2,1fr)}.partner-type-grid{border-left:1px solid var(--line)}.partner-type-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.partner-type-grid article+article{border-left:0}.footer-main{grid-template-columns:1.25fr repeat(3,.8fr);gap:35px}}.snapshot-check-grid{grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);grid-template-areas:"intro form""builder form""assurance form";gap:0 64px}.snapshot-check-copy{grid-area:intro;min-width:0}.snapshot-context-builder{grid-area:builder;min-width:0}.snapshot-assurance-strip{grid-area:assurance;min-width:0}.snapshot-form-card{grid-area:form;align-self:start;min-width:0}@media (width<=1180px){.snapshot-check-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);column-gap:42px}}@media (width<=860px){.snapshot-check-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""builder""form""assurance";gap:28px}.snapshot-context-builder,.snapshot-assurance-strip{margin-top:0}}@media (width<=620px){html{-webkit-text-size-adjust:100%;overflow-x:hidden}.shell{width:100%;max-width:none;padding-inline:20px}.section{padding:52px 0}.section-heading{margin-bottom:30px}.section-heading h2{font-size:clamp(1.9rem,9vw,2.25rem);line-height:1.04}.section-heading>p{margin-top:16px;font-size:.88rem;line-height:1.65}.eyebrow{letter-spacing:.12em;margin-bottom:14px;font-size:.62rem}.authorization-inner{min-height:36px;padding-block:7px}.authorization-inner>span{max-width:290px;font-size:.53rem;line-height:1.35}.header-inner{min-height:62px}.mobile-menu-button{width:44px;height:44px}.mobile-nav{max-height:calc(100dvh - 98px);padding:10px 20px 22px}.mobile-nav a{min-height:44px;padding:12px 0}.button{min-height:48px;padding-inline:18px;font-size:.82rem}input,select,textarea{min-height:48px;font-size:16px!important}.page-hero{padding:54px 0 58px}.page-hero h1{letter-spacing:-.045em;font-size:clamp(2.35rem,11vw,2.75rem);line-height:.99}.page-hero>.shell>p{margin-top:20px;font-size:.92rem;line-height:1.62}.page-hero-actions{gap:9px;margin-top:27px}.page-hero-actions .button{width:100%}.home-hero-v2{min-height:0}.hero-layout-v2{gap:32px;min-height:0;padding-block:44px}.hero-status-v2{letter-spacing:.09em;margin-bottom:19px;font-size:.58rem}.hero-copy-v2 h1{max-width:330px;font-size:clamp(2.35rem,11.5vw,2.65rem);line-height:.99}.hero-copy-v2>p{margin-top:20px;font-size:.9rem;line-height:1.62}.hero-actions-v2{gap:9px;margin-top:26px}.hero-actions-v2 .button{width:100%}.hero-proof-v2{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:27px;padding-top:0}.hero-proof-v2>div{border-bottom:0;min-width:0;padding:13px 7px}.hero-proof-v2>div+div{border-left:1px solid #ffffff1a;padding-left:7px}.hero-proof-v2 strong{font-size:.64rem}.hero-proof-v2 span{font-size:.51rem;line-height:1.35}.security-console-v2{border-radius:14px}.console-header-v2,.console-footer-v2{padding:12px;font-size:.5rem}.console-header-v2 small{display:none}.console-body-v2{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);gap:6px;min-height:218px;padding:17px 9px 14px}.console-layer-v2{padding:10px 7px}.console-layer-icon{width:30px;height:30px;margin-bottom:10px}.console-layer-icon svg{width:15px}.console-layer-v2 small{letter-spacing:.07em;font-size:.43rem}.console-layer-v2 strong{font-size:.75rem}.console-layer-v2 i{margin-top:8px;font-size:.46rem;line-height:1.4}.console-core-v2{width:66px}.core-ring-one{width:39px;height:39px}.core-ring-two{width:56px;height:56px}.core-ring-three{width:72px;height:72px}.core-shield{width:36px;height:36px}.core-shield svg{width:18px}.core-signal,.core-packets-v3{display:none}.console-telemetry-v2{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 9px 10px}.console-telemetry-v2>div{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;padding:9px 4px;display:grid}.console-telemetry-v2 svg{width:13px}.console-telemetry-v2 small{display:none}.console-telemetry-v2 strong{font-size:.48rem}.relationship-inner-v2{gap:13px;min-height:0;padding-block:24px}.relationship-inner-v2>span{font-size:.56rem}.relationship-inner-v2>p{font-size:.7rem;line-height:1.5}.relationship-logos-v2{gap:12px}.solution-grid-v2{gap:16px}.solution-card-v2{border-radius:17px;min-height:610px;padding:28px 20px 0}.solution-card-v2 h3{margin-top:20px;font-size:2.15rem}.solution-card-v2>p{margin-top:15px;font-size:.82rem;line-height:1.58}.solution-card-v2 ul{gap:7px;margin:18px 0}.solution-card-v2 li{font-size:.7rem}.ddr-product-frame-v2{width:100%;bottom:-1%;right:-5%;transform:none}.waf-radar-v2{width:108%;bottom:-7%;right:-4%}.manufacturing-panel-v2{gap:32px;padding:32px 20px}.manufacturing-copy-v2 h2,.portfolio-heading-v2 h2{font-size:2rem;line-height:1.04}.manufacturing-copy-v2>p{margin:18px 0 24px;font-size:.84rem;line-height:1.6}.manufacturing-map-v2{gap:8px;padding:13px}.map-track-v2{top:35px;bottom:35px;left:35px}.map-point-v2{grid-template-columns:35px 1fr;gap:9px;padding:11px}.process-heading-v2 .section-heading{margin-bottom:30px}.process-heading-v2>.text-link{margin:-12px 0 25px}.process-timeline-v2{scroll-snap-type:x mandatory;gap:11px;margin-inline:-20px;padding:0 20px 10px;scroll-padding-left:20px;display:flex;overflow-x:auto}.process-timeline-v2 article{scroll-snap-align:start;flex:0 0 82%;min-height:215px;padding:25px}.process-timeline-v2 article>svg{margin-top:24px}.portfolio-layout-v2{gap:31px}.portfolio-heading-v2>p{margin:17px 0 23px;font-size:.84rem;line-height:1.6}.portfolio-modules-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.portfolio-modules-v2 article{min-height:225px;padding:18px 14px}.portfolio-modules-v2 article>span{top:17px;right:14px}.portfolio-modules-v2 h3{margin-top:20px;font-size:.82rem}.portfolio-modules-v2 p{font-size:.67rem;line-height:1.55}.cta-section{padding-top:20px}.cta-inner{border-radius:16px 16px 0 0;min-height:0;padding:38px 20px}.cta-inner h2{font-size:2rem;line-height:1.02}.cta-inner p{font-size:.84rem;line-height:1.6}.snapshot-check-page{min-height:0;padding:48px 0 62px}.snapshot-check-grid{gap:24px}.snapshot-check-copy h1{max-width:340px;margin:16px 0 18px;font-size:2.55rem;line-height:.96}.snapshot-check-copy>p{font-size:.9rem;line-height:1.62}.snapshot-form-card{border-radius:15px;width:100%;padding:22px 18px}.snapshot-form-card h2{font-size:1.55rem}.snapshot-form-card>p{margin-bottom:17px;font-size:.8rem}.snapshot-target-preview{margin-bottom:15px}.snapshot-context-builder{border-radius:15px;width:100%;margin:0}.snapshot-builder-heading{padding:15px}.snapshot-builder-question{padding:16px 14px}.snapshot-profile-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.snapshot-profile-options button{min-height:58px;padding:9px;font-size:.64rem}.snapshot-signal-options{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-launch-options button{min-height:44px}.snapshot-flow-preview{margin:12px 10px 0;overflow:hidden}.snapshot-flow-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 8px;min-width:0;padding:15px 10px}.snapshot-flow-step>i{display:none}.snapshot-priority-preview{margin:10px}.snapshot-priority-preview>div{scroll-snap-type:x mandatory;gap:1px;display:flex;overflow-x:auto}.snapshot-priority-preview article{scroll-snap-align:start;flex:0 0 84%}.snapshot-assurance-strip{gap:6px}.snapshot-assurance-strip span{text-align:center;flex:calc(50% - 6px);justify-content:center}.site-footer{padding:46px 0 22px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.footer-brand{grid-column:1/-1}.footer-brand>p{margin:16px 0;font-size:.75rem;line-height:1.55}.footer-column{gap:7px}.footer-column h2{margin-bottom:5px;font-size:.59rem}.footer-column a{font-size:.7rem;line-height:1.4}.authorization-note{gap:7px;margin-top:34px;padding:20px 0;font-size:.65rem;line-height:1.5}.footer-bottom{gap:7px;padding-top:18px;font-size:.59rem;line-height:1.45}}@media (width<=900px){.shell{width:min(100% - 36px,720px)}.section{padding:82px 0}.authorization-inner{justify-content:center}.authorization-inner a,.desktop-nav,.header-actions>.button{display:none}.mobile-menu-button{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;place-items:center;display:grid}.mobile-menu-button svg{width:21px}.mobile-nav{border-top:1px solid var(--line);background:#fff;gap:0;max-height:calc(100vh - 105px);padding:14px 24px 24px;display:grid;overflow-y:auto}.mobile-nav a{border-bottom:1px solid var(--line);color:#34475a;padding:12px 0;font-size:.86rem;font-weight:700}.mobile-nav-label{color:var(--red);letter-spacing:.15em;text-transform:uppercase;margin-top:15px;padding:8px 0;font-size:.62rem;font-weight:800}.home-hero,.home-hero-grid{min-height:0}.home-hero-grid{grid-template-columns:1fr;padding-block:78px}.hero-copy h1{max-width:760px}.protection-map{max-width:660px}.partner-lockup{grid-template-columns:1fr 1.5fr;gap:25px;padding-block:24px}.partner-lockup p{grid-column:1/-1;max-width:660px}.product-feature,.product-feature-waf{grid-template-columns:1fr;padding:45px}.product-feature-waf .waf-visual{order:2}.manufacturing-grid,.portfolio-grid,.cta-inner,.screenshot-grid,.split-grid,.split-grid-reverse,.genai-grid,.threat-grid,.manufacturing-context-grid,.evaluation-grid,.fit-grid,.boundary-grid,.partner-motion-grid,.partner-form-grid,.authorization-grid,.relationship-boundary-grid,.contact-grid,.unsubscribe-grid{grid-template-columns:1fr;gap:55px}.cta-actions{max-width:360px}.process-steps{border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr)}.process-steps article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.process-steps article+article{border-left:0}.footer-main{grid-template-columns:1.5fr repeat(2,1fr)}.footer-main .footer-column:last-child{grid-column:2/-1}.capability-grid-3,.risk-workflow-grid,.service-stage-grid{grid-template-columns:repeat(2,1fr)}.deployment-options{border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr)}.deployment-options article{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.deployment-options article+article{border-left:0}.deployment-row{grid-template-columns:1fr}.deployment-row>svg{margin:-10px auto;transform:rotate(90deg)}.waf-architecture{grid-template-columns:1fr .5fr 1.3fr .5fr 1fr;gap:10px}.solution-pair{grid-template-columns:1fr}.solution-pair-plus{margin:-35px auto}.contact-copy h1{max-width:700px}.legal-layout{grid-template-columns:1fr;gap:30px}.legal-layout aside{position:static}}@media (width<=620px){.shell{width:min(100% - 28px,560px)}.authorization-bar{text-align:center;font-size:.58rem}.authorization-inner{min-height:39px}.header-inner{min-height:64px}.brand img{width:154px}.section{padding:68px 0}.section-heading{margin-bottom:38px}.section-heading h2{font-size:2.35rem}.hero-copy h1{font-size:3.15rem}.hero-lede{font-size:1rem}.hero-actions,.page-hero-actions{flex-direction:column;align-items:stretch}.hero-facts{grid-template-columns:1fr}.hero-facts div{border-bottom:1px solid #ffffff1a;padding:14px 0}.hero-facts div+div{border-left:0;padding-left:0}.protection-map{padding:18px}.map-heading{align-items:flex-start;gap:8px}.map-core{grid-template-columns:1fr 15px 1fr;gap:6px;padding:35px 0}.map-core .map-lines,.map-core .map-divider,.map-core .map-lines-right{display:none}.map-node-data{grid-area:1/1}.map-channels{grid-area:1/3}.map-channels-right{grid-area:2/1;justify-content:flex-end}.map-node-web{grid-area:2/3}.partner-lockup{grid-template-columns:1fr}.partner-lockup-logos{flex-wrap:wrap}.product-feature,.product-feature-waf{padding:30px 22px}.product-copy h3{font-size:2.45rem}.waf-visual{min-height:320px}.manufacturing-grid h2,.cta-inner h2{font-size:2.55rem}.process-steps,.capability-grid-3,.capability-grid-4,.risk-workflow-grid,.service-stage-grid,.partner-type-grid,.deployment-options,.principle-grid{grid-template-columns:1fr}.process-steps article,.capability-grid article,.risk-workflow-grid article,.service-stage-grid article{min-height:auto}.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-main .footer-column:last-child{grid-column:auto}.authorization-note{grid-template-columns:1fr;gap:10px}.footer-bottom{flex-direction:column}.page-hero{padding:75px 0 70px}.page-hero h1{font-size:3rem}.page-hero>.shell>p{font-size:1rem}.page-hero .shell:after{display:none}.product-screenshot-band{padding:68px 0}.product-window,.product-window-large{transform:none}.channel-visual{min-height:330px}.channel-node{width:49px;height:49px}.channel-centre{width:112px;height:112px}.genai-card{min-height:350px;padding:32px}.waf-architecture{grid-template-columns:1fr;gap:18px}.waf-architecture .traffic-lines{width:70px;margin:0 auto;transform:rotate(90deg)}.waf-engine{max-width:320px;margin:auto}.operating-loop{grid-template-columns:1fr}.operating-loop>svg{margin:-5px auto;transform:rotate(90deg)}.factory-illustration{min-height:350px}.factory-network{width:190px}.solution-pair article{min-height:0;padding:35px 28px}.form-row{grid-template-columns:1fr}.partner-form-section .site-form,.contact-form-wrap,.unsubscribe-grid>.site-form{padding:30px 22px}.authorization-card{padding:35px 28px}.contact-section{padding:70px 0}.contact-copy h1{font-size:3rem}.legal-copy{padding:35px 24px}.status-card{padding:42px 25px}}.static-fallback{color:#fff;background:#070d18;min-height:100vh}.static-fallback-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:30px;min-height:76px;padding:0 max(24px,50vw - 590px);display:flex}.static-fallback-header>a,.static-fallback-header nav{align-items:center;display:flex}.static-fallback-header>a{gap:9px}.static-fallback-header svg{color:#e52d4c;width:25px;height:25px}.static-fallback-header strong{letter-spacing:-.03em;font-size:1.18rem}.static-fallback-header nav{gap:24px}.static-fallback-header nav a{color:#b5c0cc;font-size:.78rem}.static-fallback-hero{background:radial-gradient(circle at 75% 20%,#c8102e29,#0000 26%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 72px;padding:110px max(24px,50vw - 590px)}.static-fallback-hero small{color:#a9b8c7;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:800}.static-fallback-hero h1{letter-spacing:-.02em;max-width:950px;margin:24px 0 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3rem,6vw,5.4rem);font-weight:700;line-height:1.04}.static-fallback-hero p{color:#aebbc9;max-width:760px;margin:26px 0 32px;font-size:1rem;line-height:1.75}.static-fallback-hero>a{background:linear-gradient(135deg,#b80d29,#e33a56);border-radius:7px;align-items:center;min-height:48px;padding:0 21px;font-size:.82rem;font-weight:800;display:inline-flex}.static-fallback-grid{color:#111c2b;background:#f4f6f9;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:80px max(24px,50vw - 590px);display:grid}.static-fallback-grid article{background:#fff;border:1px solid #dce3e9;border-radius:14px;min-height:190px;padding:30px}.static-fallback-grid article>span{color:#c8102e;font-family:ui-monospace,monospace;font-size:.62rem;font-weight:800}.static-fallback-grid h2{margin:24px 0 9px;font-size:1.15rem}.static-fallback-grid p{color:#58687a;margin:0;font-size:.82rem;line-height:1.7}.static-fallback footer{color:#75869a;border-top:1px solid #ffffff1a;padding:28px max(24px,50vw - 590px);font-size:.68rem}.hero-mesh-v2{animation:16s ease-in-out infinite alternate heroMeshDrift}.home-hero-v2:after{animation:12s ease-in-out infinite alternate heroGlowBreathe}@keyframes heroMeshDrift{0%{opacity:.72;transform:translate(-1.2%)}to{opacity:1;transform:translate(1.2%,-1%)}}@keyframes heroGlowBreathe{0%{opacity:.55;transform:scale(.98)}to{opacity:.88;transform:scale(1.025)}}.button{box-shadow:none;background:linear-gradient(135deg,#b80d29 0%,#df3551 100%);border-color:#0000;transition:transform .15s,filter .15s,background .15s,border-color .15s}.button:hover{filter:brightness(1.08);background:linear-gradient(135deg,#c61131 0%,#ed4560 100%);border-color:#0000;transform:translateY(-1px);box-shadow:0 0 24px #c8102e2e}.button-light{color:var(--ink);background:#fff;border-color:#ffffffe6}.button-light:hover{color:var(--ink);filter:brightness(.96);background:#fff;border-color:#fff}.button-outline{color:var(--text);background:0 0;border-color:#cbd4dc}.button-outline:hover{color:#fff;background:linear-gradient(135deg,#b80d29,#df3551);border-color:#c8102e}.button-ghost-light:hover{color:var(--ink);background:#fff;border-color:#fff}.solution-icon-v2,.module-icon-v2,.process-timeline-v2 article>svg{color:#6d7d8e}.solution-card-waf-v2 .solution-icon-v2{color:#8d9caf}.reveal-section{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(40px)}.reveal-section.reveal-visible{opacity:1;transform:translateY(0)}@media (width<=620px){.static-fallback-header nav{display:none}.static-fallback-hero{padding-block:75px}.static-fallback-grid{grid-template-columns:1fr;padding-block:55px}}@media (prefers-reduced-motion:reduce){.hero-mesh-v2,.home-hero-v2:after{animation:none!important}.reveal-section{opacity:1;transform:none}}.sample-metrics{background:#ffffff09;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.sample-metrics article{min-height:170px;padding:32px}.sample-metrics article+article{border-left:1px solid #ffffff1f}.sample-metrics strong,.sample-metrics span{display:block}.sample-metrics strong{color:#ff647d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(2.2rem,4vw,4.5rem);line-height:1}.sample-metrics span{color:#aebbc8;margin-top:16px;font-size:.8rem;line-height:1.5}.sample-finding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sample-finding-grid article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:34px}.sample-finding-grid article>span{color:var(--red);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:800}.sample-finding-grid h3{margin:17px 0 22px;font-size:1.2rem}.sample-finding-grid p{color:var(--muted);margin:11px 0 0;font-size:.82rem}.sample-finding-grid p strong{color:var(--text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:2px;font-size:.66rem;display:block}.sample-diff-section{color:#fff;background-color:#07111f;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.sample-diff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.sample-diff-grid article{background:#060f1be0;border:1px solid #ffffff1f;border-radius:14px;overflow:hidden}.sample-diff-grid article>span,.sample-diff-grid article>p{margin:0;padding:15px 20px;display:block}.sample-diff-grid article>span{color:#ff879b;letter-spacing:.08em;border-bottom:1px solid #ffffff1a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.66rem;font-weight:800}.sample-diff-grid article:last-child>span{color:#64ddb4}.sample-diff-grid pre{color:#d8e4ef;min-height:135px;margin:0;padding:24px 20px;font-size:.76rem;line-height:1.7;overflow:auto}.sample-diff-grid article>p{color:#8798aa;border-top:1px solid #ffffff14;font-size:.75rem}.sample-lede{max-width:680px;color:var(--muted);font-size:.92rem;line-height:1.75}.security-disclosure-section .boundary-list strong{color:var(--red)}@media (width<=820px){.sample-metrics,.sample-finding-grid,.sample-diff-grid{grid-template-columns:1fr}.sample-metrics article+article{border-top:1px solid #ffffff1f;border-left:0}.sample-metrics article{min-height:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ink:#070d18;--ink-2:#0d1524;--red:#c8102e;--red-bright:#f13553;--paper-2:#f4f6f9}.section-heading h2,.page-hero h1,.hero-copy h1,.product-copy h3,.manufacturing-grid h2,.contact-copy h1,.contact-form-wrap h2,.status-card h1,.cta-inner h2{letter-spacing:-.045em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:700}.brand{align-items:center;gap:9px;display:flex}.brand-mark{width:30px;height:30px;color:var(--red);stroke-width:2.4px}.brand-wordmark{color:#080d16;letter-spacing:-.04em;font-size:1.23rem;font-weight:820;line-height:1}.header-inner{min-height:76px}.nav-link,.nav-dropdown-trigger{padding-block:27px 24px;font-size:.8rem}.footer-logo-lockup{align-items:center;gap:10px;display:inline-flex}.footer-logo-lockup svg{color:#ef3553;stroke-width:2.3px;width:31px;height:31px}.footer-logo-lockup span{color:#fff;letter-spacing:-.04em;font-size:1.23rem;font-weight:820}.home-hero-v2{color:#fff;background:radial-gradient(circle at 76% 18%,#f135532e,#0000 25%),radial-gradient(circle at 4% 88%,#2d5c8a29,#0000 32%),linear-gradient(135deg,#070d18 0%,#0a1322 54%,#111827 100%);min-height:760px;position:relative;overflow:hidden}.home-hero-v2:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 88%);mask-image:linear-gradient(90deg,#000,#0000 88%)}.home-hero-v2:after{content:"";border:1px solid #ffffff0d;border-radius:50%;width:700px;height:700px;position:absolute;top:8%;right:-12%;box-shadow:0 0 0 100px #ffffff03,0 0 0 200px #ffffff02}.hero-mesh-v2{pointer-events:none;background:linear-gradient(115deg,#0000 20%,#c8102e12 44%,#0000 60%),repeating-linear-gradient(125deg,#0000 0 40px,#ffffff03 41px 42px);position:absolute;inset:0}.hero-layout-v2{z-index:2;grid-template-columns:minmax(0,1.04fr) minmax(460px,.96fr);align-items:center;gap:76px;min-height:760px;padding-block:82px;display:grid;position:relative}.hero-status-v2{color:#b9c5d3;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:25px;font-size:.7rem;font-weight:750;display:inline-flex}.hero-status-v2>span{background:#49d7a6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #49d7a6e6}.hero-copy-v2 h1{letter-spacing:-.055em;max-width:760px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(3.35rem,5.1vw,5.25rem);font-weight:700;line-height:1.04}.hero-copy-v2 h1 em{color:#ff536e;font-style:normal}.hero-copy-v2>p{color:#aebccc;max-width:690px;margin:28px 0 0;font-size:1.02rem;line-height:1.72}.hero-actions-v2{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.hero-proof-v2{border-top:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);max-width:690px;margin-top:44px;padding-top:21px;display:grid}.hero-proof-v2>div+div{border-left:1px solid #ffffff1f;padding-left:22px}.hero-proof-v2 strong,.hero-proof-v2 span{display:block}.hero-proof-v2 strong{font-size:.79rem}.hero-proof-v2 span{color:#6f8194;margin-top:2px;font-size:.65rem}.security-console-v2{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040a13c7;border:1px solid #ffffff24;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 40px 100px #0000006b,inset 0 1px #ffffff0d}.security-console-v2:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 48%,#c8102e1f,#0000 28%);position:absolute;inset:0}.console-header-v2,.console-footer-v2{z-index:2;color:#8d9caf;letter-spacing:.08em;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:15px;padding:15px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;display:flex;position:relative}.console-header-v2>div{align-items:center;gap:7px;display:flex}.console-live-dot{background:#49d7a6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #49d7a6}.console-header-v2 small{color:#4e6074;font-size:.55rem}.console-body-v2{z-index:2;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:14px;min-height:390px;padding:35px 22px 25px;display:grid;position:relative}.console-layer-v2{background:#ffffff09;border:1px solid #ffffff17;border-radius:10px;min-width:0;padding:18px 13px}.console-layer-icon{color:#ff647d;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:38px;height:38px;margin-bottom:16px;display:grid}.console-layer-app .console-layer-icon{color:#f2b635}.console-layer-icon svg{width:18px}.console-layer-v2 small,.console-layer-v2 strong,.console-layer-v2 i{display:block}.console-layer-v2 small{color:#596c80;letter-spacing:.12em;font-size:.52rem}.console-layer-v2 strong{margin-top:2px;font-size:.93rem}.console-layer-v2 i{color:#75869a;margin-top:13px;font-size:.57rem;font-style:normal;line-height:1.55}.console-core-v2{aspect-ratio:1;place-items:center;display:grid;position:relative}.core-ring{border:1px solid #f1355333;border-radius:50%;position:absolute}.core-ring-one{width:76px;height:76px}.core-ring-two{border-style:dashed;width:128px;height:128px}.core-ring-three{border-color:#ffffff12;width:178px;height:178px}.core-shield{z-index:2;color:#ff536e;background:#c8102e24;border:1px solid #f13553a6;border-radius:50%;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:0 0 45px #c8102e38}.core-shield svg{width:27px}.core-signal{z-index:3;color:#8293a6;background:#0b1422;border:1px solid #ffffff1a;border-radius:3px;padding:4px 6px;font-family:ui-monospace,monospace;font-size:.47rem;position:absolute}.core-signal-one{top:10%;left:3%}.core-signal-two{top:27%;right:0}.core-signal-three{bottom:12%;left:8%}.console-telemetry-v2{z-index:2;background:#ffffff14;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 18px 17px;display:grid;position:relative}.console-telemetry-v2>div{background:#0a1321;grid-template-columns:25px 1fr;align-items:center;gap:7px;padding:12px;display:grid}.console-telemetry-v2 svg{color:#ff536e;width:15px}.console-telemetry-v2 small,.console-telemetry-v2 strong{display:block}.console-telemetry-v2 small{color:#526579;font-size:.5rem}.console-telemetry-v2 strong{font-size:.58rem}.console-footer-v2{color:#596b7e;border-top:1px solid #ffffff17;border-bottom:0}.console-footer-v2 i{font-style:normal}.console-footer-v2 b{color:#49d7a6;font-size:.55rem}.brand-relationship-v2{border-bottom:1px solid var(--line);background:#fff}.relationship-inner-v2{grid-template-columns:.85fr 1.2fr 1fr;align-items:center;gap:42px;min-height:120px;display:grid}.relationship-inner-v2>span{color:#7d8996;letter-spacing:.14em;font-size:.64rem;font-weight:800}.relationship-logos-v2{align-items:center;gap:20px;display:flex}.relationship-maple-logo{align-items:center;gap:9px;display:inline-flex}.relationship-maple-logo svg{width:29px;height:29px;color:var(--red);stroke-width:2.35px}.relationship-maple-logo strong{color:#080d16;letter-spacing:-.04em;font-size:1.08rem;font-weight:820}.relationship-logos-v2>img{width:145px}.relationship-logos-v2 i{color:#aab4be;font-size:1.1rem;font-style:normal}.relationship-inner-v2>p{color:var(--muted);margin:0;font-size:.78rem}.security-platform-v2{background:var(--paper-2)}.security-platform-v2 .section-heading{max-width:850px}.solution-grid-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.solution-card-v2{background:#fff;border:1px solid #dbe2e9;border-radius:22px;min-height:800px;padding:46px 46px 0;position:relative;overflow:hidden;box-shadow:0 24px 60px #08122012}.solution-card-waf-v2{color:#fff;background:radial-gradient(circle at 72% 73%,#f2a9001a,#0000 24%),linear-gradient(145deg,#08101d,#0d1828);border-color:#243247;box-shadow:0 26px 70px #0812202e}.solution-card-top-v2{justify-content:space-between;align-items:center;gap:20px;display:flex}.solution-index-v2{color:var(--red);letter-spacing:.11em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.64rem;font-weight:800}.solution-card-waf-v2 .solution-index-v2{color:#f2b635}.solution-icon-v2{width:46px;height:46px;color:var(--red);border:1px solid #e1e6eb;border-radius:12px;place-items:center;display:grid}.solution-card-waf-v2 .solution-icon-v2{color:#f2b635;border-color:#ffffff1f}.solution-icon-v2 svg{width:21px}.solution-card-v2 h3{letter-spacing:-.05em;margin:27px 0 0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.5rem,3.8vw,4rem);font-weight:700;line-height:1.02}.solution-card-v2>p{max-width:500px;color:var(--muted);margin:20px 0 0;font-size:.91rem;line-height:1.7}.solution-card-waf-v2>p{color:#9eacbc}.solution-card-v2 ul{gap:9px;margin:25px 0 24px;list-style:none;display:grid}.solution-card-v2 li{color:#405164;align-items:center;gap:10px;font-size:.78rem;display:flex}.solution-card-waf-v2 li{color:#bdc8d3}.solution-card-v2 li>span{background:var(--red);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c8102e14}.solution-card-waf-v2 li>span{background:#f2b635;box-shadow:0 0 0 4px #f2b63514}.solution-card-v2>a{color:var(--red);align-items:center;gap:7px;font-size:.8rem;font-weight:800;display:inline-flex}.solution-card-waf-v2>a{color:#f2b635}.ddr-product-frame-v2{transform-origin:100% 100%;background:#fff;border:1px solid #d7dfe6;border-radius:12px 12px 0 0;width:89%;position:absolute;bottom:-4%;right:-9%;overflow:hidden;transform:perspective(1200px)rotateY(-5deg)rotateX(2deg);box-shadow:0 30px 70px #0812202b}.frame-bar-v2{background:#f5f7f8;border-bottom:1px solid #e2e7ec;align-items:center;gap:5px;height:31px;padding:0 11px;display:flex}.frame-bar-v2>span{background:#bcc6cf;border-radius:50%;width:6px;height:6px}.frame-bar-v2>span:first-child{background:#db6370}.frame-bar-v2>span:nth-child(2){background:#e7b854}.frame-bar-v2>span:nth-child(3){background:#55b38b}.frame-bar-v2 small{color:#718090;margin-left:6px;font-size:.55rem}.ddr-product-frame-v2 img{width:100%}.waf-radar-v2{aspect-ratio:1.45;background:#070e19;border:1px solid #ffffff1a;border-radius:14px 14px 0 0;width:95%;position:absolute;bottom:-11%;right:1%;overflow:hidden}.radar-grid-v2{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:31px 31px;position:absolute;inset:0}.radar-ring-v2{border:1px solid #f2b63533;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-ring-one-v2{width:160px;height:160px}.radar-ring-two-v2{border-style:dashed;width:290px;height:290px}.radar-sweep-v2{transform-origin:0;background:linear-gradient(90deg,#f2b635,#0000);width:46%;height:1px;animation:8s linear infinite radarSweep;position:absolute;top:50%;left:50%}@keyframes radarSweep{to{transform:rotate(360deg)}}.radar-centre-v2{color:#f2b635;background:#f2b6351c;border:1px solid #f2b63599;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-centre-v2 svg{width:28px}.radar-threat-v2{color:#8b9bad;background:#0d1725;border:1px solid #ffffff1a;border-radius:3px;padding:4px 7px;font-family:ui-monospace,monospace;font-size:.55rem;position:absolute}.threat-one-v2{top:20%;left:14%}.threat-two-v2{top:27%;right:14%}.threat-three-v2{bottom:17%;left:18%}.threat-four-v2{bottom:14%;right:20%}.manufacturing-story-v2{background:#fff}.manufacturing-panel-v2{color:#fff;background:radial-gradient(circle at 75% 30%,#c8102e33,#0000 30%),linear-gradient(135deg,#080f1b,#111b2a);border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;min-height:620px;padding:80px;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 90px #070d1829}.manufacturing-panel-v2:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000);mask-image:linear-gradient(90deg,#0000 10%,#000)}.manufacturing-copy-v2,.manufacturing-map-v2{z-index:2;position:relative}.manufacturing-copy-v2 h2,.portfolio-heading-v2 h2{letter-spacing:-.05em;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(2.45rem,4vw,4rem);font-weight:700;line-height:1.05}.manufacturing-copy-v2>p{color:#aebbc9;margin:24px 0 33px;font-size:.94rem;line-height:1.72}.manufacturing-map-v2{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02080f85;border:1px solid #ffffff1c;border-radius:16px;gap:12px;padding:25px;display:grid}.map-track-v2{background:linear-gradient(#ff536e,#6e7f92,#f2b635,#49d7a6);width:1px;position:absolute;top:50px;bottom:50px;left:47px}.map-point-v2{background:#ffffff09;border:1px solid #ffffff12;border-radius:9px;grid-template-columns:46px 1fr;align-items:center;gap:15px;padding:15px;display:grid;position:relative}.map-point-v2>svg{z-index:2;color:#ff536e;width:21px;position:relative}.point-three-v2>svg{color:#f2b635}.point-four-v2>svg{color:#49d7a6}.map-point-v2 strong,.map-point-v2 small{display:block}.map-point-v2 strong{color:#dfe6ed;letter-spacing:.11em;font-size:.72rem}.map-point-v2 small{color:#77899c;margin-top:2px;font-size:.64rem}.evaluation-process-v2{background:var(--paper-2)}.process-heading-v2{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.process-heading-v2 .section-heading{margin-bottom:48px}.process-heading-v2>.text-link{flex:none;margin-bottom:52px}.process-timeline-v2{grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.process-timeline-v2:before{background:linear-gradient(to right, var(--red), #b9c5cf, #49d7a6);content:"";height:1px;position:absolute;top:48px;left:8%;right:8%}.process-timeline-v2 article{background:#fff;border:1px solid #dde4ea;border-radius:14px;min-height:235px;padding:30px;position:relative;box-shadow:0 15px 35px #0812200a}.process-timeline-v2 article>span{background:var(--red);color:#fff;border:6px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;font-family:ui-monospace,monospace;font-size:.55rem;display:grid;box-shadow:0 0 0 1px #dbe2e8}.process-timeline-v2 article:nth-child(4)>span{background:#129474}.process-timeline-v2 article>svg{width:22px;color:var(--red);margin-top:31px}.process-timeline-v2 h3{margin:17px 0 8px;font-size:.96rem}.process-timeline-v2 p{color:var(--muted);margin:0;font-size:.75rem}.portfolio-v2{background:#fff}.portfolio-layout-v2{grid-template-columns:.82fr 1.18fr;align-items:start;gap:90px;display:grid}.portfolio-heading-v2{position:sticky;top:120px}.portfolio-heading-v2>p{color:var(--muted);margin:23px 0 30px;font-size:.92rem}.portfolio-modules-v2{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.portfolio-modules-v2 article{background:#f8fafb;border:1px solid #dfe5eb;border-radius:15px;min-height:240px;padding:31px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative}.portfolio-modules-v2 article:hover{border-color:#c8102e40;transform:translateY(-3px);box-shadow:0 18px 40px #08122014}.module-icon-v2{width:43px;height:43px;color:var(--red);background:#fff0f2;border-radius:11px;place-items:center;display:grid}.module-icon-v2 svg{width:20px}.portfolio-modules-v2 article>span{color:#bac3cc;font-family:ui-monospace,monospace;font-size:.62rem;position:absolute;top:27px;right:27px}.portfolio-modules-v2 h3{margin:28px 0 9px;font-size:.96rem}.portfolio-modules-v2 p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.65}.cta-section{background:var(--paper-2);padding:48px 0 0}.cta-section:before{display:none}.cta-inner{background:radial-gradient(circle at 83% 18%,#c8102e40,#0000 25%),linear-gradient(135deg,#070d18,#111c2d);border-radius:24px 24px 0 0;min-height:430px;padding:70px;overflow:hidden}@media (width<=1080px){.hero-layout-v2{grid-template-columns:1fr;gap:50px;padding-block:70px}.hero-copy-v2{max-width:780px}.security-console-v2{max-width:740px}.relationship-inner-v2{grid-template-columns:1fr 1.4fr;padding-block:24px}.relationship-inner-v2>p{grid-column:1/-1}.manufacturing-panel-v2{grid-template-columns:1fr;gap:50px}.process-timeline-v2{grid-template-columns:repeat(2,1fr)}.process-timeline-v2:before{display:none}}@media (width<=820px){.brand-wordmark{font-size:1.16rem}.solution-grid-v2,.portfolio-layout-v2{grid-template-columns:1fr}.portfolio-heading-v2{position:static}.solution-card-v2{min-height:760px}.process-heading-v2{display:block}.process-heading-v2>.text-link{margin:-25px 0 42px}.cta-inner{padding:55px 42px}}@media (width<=620px){.brand-mark{width:29px;height:29px}.brand-wordmark{font-size:1.14rem}.hero-layout-v2{padding-block:58px}.hero-copy-v2 h1{font-size:3rem}.hero-copy-v2 h1 br{display:none}.hero-actions-v2{flex-direction:column}.hero-proof-v2{grid-template-columns:1fr}.hero-proof-v2>div{border-bottom:1px solid #ffffff17;padding:12px 0}.hero-proof-v2>div+div{border-left:0;padding-left:0}.console-body-v2{grid-template-columns:1fr;padding:22px 18px}.console-core-v2{width:210px;margin:auto}.console-telemetry-v2{grid-template-columns:1fr}.console-footer-v2 i{display:none}.relationship-inner-v2{grid-template-columns:1fr;gap:18px}.relationship-logos-v2{flex-wrap:wrap}.relationship-maple-logo strong{font-size:1rem}.relationship-logos-v2>img{width:130px}.solution-card-v2{min-height:720px;padding:32px 25px 0}.solution-card-v2 h3{font-size:2.55rem}.ddr-product-frame-v2{width:104%}.waf-radar-v2{width:105%;right:-3%}.manufacturing-panel-v2{border-radius:18px;min-height:0;padding:44px 25px}.manufacturing-copy-v2 h2,.portfolio-heading-v2 h2{font-size:2.45rem}.process-timeline-v2,.portfolio-modules-v2{grid-template-columns:1fr}.process-timeline-v2 article,.portfolio-modules-v2 article{min-height:auto}.cta-inner{border-radius:18px 18px 0 0;padding:44px 25px}}.hero-copy-v2 h1{letter-spacing:-.02em;font-weight:700}.hero-copy-v2 h1 em{color:inherit}.solution-card-v2,.process-timeline-v2 article,.portfolio-modules-v2 article,.partner-type-grid article,.capability-grid article{box-shadow:none;transition:transform .15s,border-color .15s,box-shadow .15s}.solution-card-v2:hover,.process-timeline-v2 article:hover,.portfolio-modules-v2 article:hover,.partner-type-grid article:hover,.capability-grid article:hover{border-color:#c8102e3d;transform:translateY(-4px);box-shadow:0 12px 30px #08122012,0 0 0 1px #c8102e0b}.solution-icon-v2,.solution-card-waf-v2 .solution-icon-v2,.module-icon-v2,.process-timeline-v2 article>svg{color:#6d7d8e}.solution-card-v2 li>span,.solution-card-waf-v2 li>span{background:#8a98a7;box-shadow:0 0 0 4px #8a98a714}.solution-card-v2>a,.solution-card-waf-v2>a,.text-link{color:#3f5062;transition:color .15s}.solution-card-v2>a:hover,.solution-card-waf-v2>a:hover,.text-link:hover{color:var(--red)}.manufacturing-panel-v2{box-shadow:0 20px 55px #070d181c}.ddr-product-frame-v2,.security-console-v2{box-shadow:0 22px 55px #08122024}@media (prefers-reduced-motion:reduce){.hero-mesh-v2,.home-hero-v2:after{animation:none!important}}.home-hero-v2{--pointer-x:72%;--pointer-y:28%;--console-tilt-x:0deg;--console-tilt-y:0deg;isolation:isolate}.hero-cursor-glow-v3{z-index:0;pointer-events:none;background:radial-gradient(circle 340px at var(--pointer-x) var(--pointer-y), #ff416021, transparent 70%);opacity:.85;transition:background-position .12s linear;position:absolute;inset:0}.hero-data-stream-v3{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 25% 92%,#0000);mask-image:linear-gradient(90deg,#0000 4%,#000 25% 92%,#0000)}.hero-data-stream-v3 span{filter:drop-shadow(0 0 5px #ff516e73);opacity:0;background:linear-gradient(#0000,#ff516ebf,#0000);width:1px;height:80px;animation:7.2s linear infinite dataStreamFall;position:absolute;top:-12%;transform:rotate(24deg)}.hero-data-stream-v3 span:first-child{animation-duration:8.1s;animation-delay:-1.2s;left:6%}.hero-data-stream-v3 span:nth-child(2){animation-duration:6.8s;animation-delay:-5.4s;left:14%}.hero-data-stream-v3 span:nth-child(3){animation-duration:9s;animation-delay:-2.6s;left:23%}.hero-data-stream-v3 span:nth-child(4){animation-duration:7.7s;animation-delay:-6.8s;left:31%}.hero-data-stream-v3 span:nth-child(5){animation-duration:8.6s;animation-delay:-3.9s;left:42%}.hero-data-stream-v3 span:nth-child(6){animation-duration:7.3s;animation-delay:-.7s;left:51%}.hero-data-stream-v3 span:nth-child(7){animation-duration:9.4s;animation-delay:-5.9s;left:61%}.hero-data-stream-v3 span:nth-child(8){animation-duration:7.1s;animation-delay:-2.1s;left:69%}.hero-data-stream-v3 span:nth-child(9){animation-duration:8.3s;animation-delay:-4.8s;left:77%}.hero-data-stream-v3 span:nth-child(10){animation-duration:9.1s;animation-delay:-1.7s;left:84%}.hero-data-stream-v3 span:nth-child(11){animation-duration:7.8s;animation-delay:-6.3s;left:91%}.hero-data-stream-v3 span:nth-child(12){animation-duration:8.8s;animation-delay:-3.2s;left:97%}@keyframes dataStreamFall{0%{opacity:0;translate:-80px -120px}12%{opacity:.55}82%{opacity:.18}to{opacity:0;translate:190px 950px}}.security-console-v2{transform:perspective(1300px) rotateX(var(--console-tilt-x)) rotateY(var(--console-tilt-y));transform-style:preserve-3d;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s;animation:7s ease-in-out infinite consoleHoverV3}.security-console-v2:hover{box-shadow:0 34px 90px #00000061,0 0 0 1px #ff516e21,0 0 70px #c8102e1f}@keyframes consoleHoverV3{0%,to{translate:0}50%{translate:0 -7px}}.console-scan-v3{z-index:4;pointer-events:none;background:linear-gradient(#0000,#ff536e08 58%,#ff536e38 100%);border-bottom:1px solid #ff647d6b;height:22%;animation:5.6s cubic-bezier(.45,0,.55,1) infinite consoleScanV3;position:absolute;top:-18%;left:0;right:0;box-shadow:0 8px 20px #c8102e14}@keyframes consoleScanV3{0%{opacity:0;translate:0 -20%}12%{opacity:.8}72%{opacity:.45}to{opacity:0;translate:0 590px}}.console-live-dot{animation:1.8s ease-out infinite livePulseV3}@keyframes livePulseV3{0%,to{box-shadow:0 0 7px #49d7a6}45%{box-shadow:0 0 7px #49d7a6,0 0 0 7px #49d7a600}70%{box-shadow:0 0 12px #49d7a6,0 0 0 1px #49d7a65c}}.core-ring-one{animation:3.2s ease-in-out infinite ringPulseV3}.core-ring-two{animation:16s linear infinite ringRotateV3}.core-ring-three{animation:24s linear infinite ringRotateReverseV3}@keyframes ringPulseV3{0%,to{opacity:.55;scale:.94}50%{opacity:1;scale:1.08}}@keyframes ringRotateV3{to{rotate:360deg}}@keyframes ringRotateReverseV3{to{rotate:-360deg}}.core-shield{animation:2.8s ease-in-out infinite shieldSignalV3}@keyframes shieldSignalV3{0%,to{box-shadow:0 0 28px #c8102e2b}50%{box-shadow:0 0 50px #c8102e54,inset 0 0 18px #ff536e14}}.core-packets-v3{pointer-events:none;position:absolute;inset:0}.core-packets-v3 span{background:#ff647d;border-radius:50%;width:4px;height:4px;animation:2.4s ease-in-out infinite packetBlinkV3;position:absolute;box-shadow:0 0 10px #ff536e}.core-packets-v3 span:first-child{animation-delay:-.4s;top:5%;left:48%}.core-packets-v3 span:nth-child(2){animation-delay:-1.8s;top:24%;right:9%}.core-packets-v3 span:nth-child(3){animation-delay:-.9s;bottom:28%;right:5%}.core-packets-v3 span:nth-child(4){animation-delay:-2.1s;bottom:7%;left:45%}.core-packets-v3 span:nth-child(5){animation-delay:-1.2s;bottom:28%;left:8%}.core-packets-v3 span:nth-child(6){animation-delay:-.1s;top:25%;left:7%}@keyframes packetBlinkV3{0%,to{opacity:.22;scale:.55}45%{opacity:1;scale:1.35}}.console-layer-v2{transition:border-color .2s,background .2s,transform .2s}.console-layer-v2:hover{background:#ffffff0e;border-color:#ff536e4d;transform:translateY(-3px)}.console-telemetry-v2>div{position:relative;overflow:hidden}.console-telemetry-v2>div:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff12 48%,#0000 66%);animation:5.5s ease-in-out infinite telemetrySweepV3;position:absolute;inset:0;translate:-130%}.console-telemetry-v2>div:nth-child(2):after{animation-delay:.45s}.console-telemetry-v2>div:nth-child(3):after{animation-delay:.9s}@keyframes telemetrySweepV3{0%,58%{translate:-130%}86%,to{translate:130%}}.solution-card-v2:before{z-index:4;content:"";opacity:0;background:linear-gradient(90deg,#0000,#c8102eb8,#0000);height:1px;transition:opacity .22s,transform .4s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:15%;right:15%;transform:scaleX(.25)}.solution-card-waf-v2:before{background:linear-gradient(90deg,#0000,#f2b635cc,#0000)}.solution-card-v2:hover:before{opacity:1;transform:scaleX(1)}.ddr-product-frame-v2{transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.solution-card-ddr-v2:hover .ddr-product-frame-v2{transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)translateY(-8px);box-shadow:0 34px 80px #08122038}.radar-threat-v2{animation:3s ease-in-out infinite threatSignalV3}.radar-threat-v2:nth-of-type(2){animation-delay:-.7s}.radar-threat-v2:nth-of-type(3){animation-delay:-1.4s}.radar-threat-v2:nth-of-type(4){animation-delay:-2.1s}@keyframes threatSignalV3{0%,to{color:#8b9bad;border-color:#ffffff1a}50%{color:#f0c55c;border-color:#f2b63561;box-shadow:0 0 16px #f2b63514}}.map-track-v2:after{content:"";background:linear-gradient(#0000,#ff536e,#49d7a6,#0000);border-radius:999px;width:5px;height:46px;animation:4.2s ease-in-out infinite mapPacketV3;position:absolute;top:0;left:-2px;box-shadow:0 0 16px #ff536e75}@keyframes mapPacketV3{0%{opacity:0;translate:0 -20px}12%,82%{opacity:1}to{opacity:0;translate:0 calc(100% + 260px)}}.map-point-v2{transition:transform .22s,border-color .22s,background .22s}.map-point-v2:hover{background:#ffffff0f;border-color:#fff3;transform:translate(6px)}.reveal-section.reveal-visible .process-timeline-v2 article,.reveal-section.reveal-visible .portfolio-modules-v2 article{animation:.52s cubic-bezier(.2,.8,.2,1) both cardRiseV3}.reveal-section.reveal-visible article:nth-child(2){animation-delay:70ms}.reveal-section.reveal-visible article:nth-child(3){animation-delay:.14s}.reveal-section.reveal-visible article:nth-child(4){animation-delay:.21s}@keyframes cardRiseV3{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media (width<=900px){.security-console-v2{transform:none}.hero-data-stream-v3 span:nth-child(n+8){display:none}}@media (prefers-reduced-motion:reduce){.hero-data-stream-v3 span,.security-console-v2,.console-scan-v3,.console-live-dot,.core-ring,.core-shield,.core-packets-v3 span,.console-telemetry-v2>div:after,.radar-sweep-v2,.radar-threat-v2,.map-track-v2:after,.reveal-section.reveal-visible article{animation:none!important;translate:none!important}.security-console-v2,.map-point-v2,.solution-card-v2,.ddr-product-frame-v2{transition:none!important}}@media (width<=620px){.shell{width:100%;max-width:none;padding-inline:20px}.section{padding:52px 0}.section-heading{margin-bottom:30px}.section-heading h2{font-size:clamp(1.9rem,9vw,2.25rem);line-height:1.04}.section-heading>p{margin-top:16px;font-size:.88rem;line-height:1.65}.page-hero{padding:54px 0 58px}.page-hero h1{font-size:clamp(2.35rem,11vw,2.75rem);line-height:.99}.page-hero>.shell>p{font-size:.92rem;line-height:1.62}.home-hero-v2{min-height:0}.hero-layout-v2{gap:32px;min-height:0;padding-block:44px}.hero-copy-v2 h1{font-size:clamp(2.35rem,11.5vw,2.65rem);line-height:.99}.hero-copy-v2>p{margin-top:20px;font-size:.9rem;line-height:1.62}.hero-actions-v2{gap:9px;margin-top:26px}.hero-proof-v2{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:27px;padding-top:0}.hero-proof-v2>div{border-bottom:0;min-width:0;padding:13px 7px}.hero-proof-v2>div+div{border-left:1px solid #ffffff1a;padding-left:7px}.console-body-v2{grid-template-columns:minmax(0,1fr) 66px minmax(0,1fr);gap:6px;min-height:218px;padding:17px 9px 14px}.console-layer-v2{padding:10px 7px}.console-core-v2{width:66px}.console-telemetry-v2{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 9px 10px}.console-telemetry-v2>div{text-align:center;grid-template-columns:1fr;justify-items:center;gap:3px;padding:9px 4px}.console-telemetry-v2 small{display:none}.solution-card-v2{min-height:610px;padding:28px 20px 0}.solution-card-v2 h3{font-size:2.15rem}.ddr-product-frame-v2{width:100%;transform:none}.manufacturing-panel-v2{padding:32px 20px}.manufacturing-copy-v2 h2,.portfolio-heading-v2 h2{font-size:2rem}.process-timeline-v2{scroll-snap-type:x mandatory;grid-template-columns:none;gap:11px;margin-inline:-20px;padding:0 20px 10px;display:flex;overflow-x:auto}.process-timeline-v2 article{scroll-snap-align:start;flex:0 0 82%;min-height:215px}.portfolio-modules-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.portfolio-modules-v2 article{min-height:225px;padding:18px 14px}.cta-inner{min-height:0;padding:38px 20px}.site-footer{padding:46px 0 22px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.footer-brand{grid-column:1/-1}.footer-column{gap:7px}.authorization-note{margin-top:34px;padding:20px 0}.footer-bottom{gap:7px;padding-top:18px}}
