
:root{--sec-bg:#f9faf8;--sec-bg2:#f8fcf6;--sec-bg3:#f8f5ee;--sec-bg4:#f7fbff;--sec-soft:#ebebeb;--sec-ink:#172033;--sec-muted:#667085;--sec-border:rgba(23,32,51,.11);--sec-line:rgba(23,32,51,.08);--sec-card:#fff;--sec-gold:#f9bf1e;--sec-orange:#ee6200;--sec-shadow:0 18px 55px rgba(23,32,51,.09);--sec-radius:24px}.secops-page{font-family:Inter,Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--sec-ink);background:#fff;overflow:hidden}.secops-page *{box-sizing:border-box}.secops-container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.secops-section{position:relative;padding:92px 0}.secops-section h1,.secops-section h2,.secops-hero h1{letter-spacing:-.045em;line-height:1.04;margin:0;color:#111827}.secops-section h2{font-size:clamp(30px,4vw,54px);max-width:850px}.secops-section h3{letter-spacing:-.025em}.secops-section p{color:var(--sec-muted);line-height:1.72}.secops-kicker,.secops-eyebrow{display:inline-flex;gap:10px;align-items:center;padding:9px 14px;border:1px solid var(--sec-border);border-radius:999px;background:rgba(255,255,255,.72);font-weight:800;font-size:13px;color:#344054;box-shadow:0 8px 24px rgba(23,32,51,.05)}.secops-section-head{text-align:center;display:grid;justify-items:center;gap:16px;margin-bottom:44px}.secops-section-head p{max-width:760px;margin:0}.secops-left-head{text-align:left;justify-items:start;margin-bottom:0}.secops-icon{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(249,191,30,.13);border:1px solid rgba(249,191,30,.26);color:#b76000;flex:none}.secops-icon svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.secops-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;padding:14px 21px;font-weight:850;text-decoration:none;transition:.25s ease;border:1px solid transparent;min-height:48px}.secops-btn-primary{background:var(--sec-orange);color:#fff;box-shadow:0 14px 34px rgba(238,98,0,.24)}.secops-btn-primary:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(238,98,0,.3);color:#fff}.secops-btn-ghost{background:#fff;color:#1f2937;border-color:var(--sec-border)}.secops-btn-ghost:hover{border-color:rgba(238,98,0,.35);color:var(--sec-orange);transform:translateY(-2px)}
.secops-hero{position:relative;background:linear-gradient(180deg,#f7fbff 0%,#fff 100%);padding:104px 0 78px;overflow:hidden}.secops-grid-bg{position:absolute;inset:0;background-image:linear-gradient(rgba(23,32,51,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(23,32,51,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(180deg,#000 0%,transparent 92%)}.secops-hero:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(249,191,30,.18),transparent 68%);right:-150px;top:-170px}.secops-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);gap:72px;align-items:center}.secops-hero-copy h1{font-size:clamp(40px,5.6vw,78px);max-width:840px}.secops-hero-text{font-size:18px;max-width:720px;margin:22px 0 0}.secops-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.secops-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.secops-badges span,.secops-floating-chips span{font-size:13px;font-weight:800;background:#fff;border:1px solid var(--sec-border);border-radius:999px;padding:9px 12px;color:#344054;box-shadow:0 9px 26px rgba(23,32,51,.06)}.secops-control-panel{position:relative;border:1px solid var(--sec-border);border-radius:32px;background:rgba(255,255,255,.84);box-shadow:var(--sec-shadow);padding:26px;min-height:590px;overflow:hidden}.secops-control-panel:before{content:"";position:absolute;inset:18px;border:1px dashed rgba(238,98,0,.24);border-radius:26px;pointer-events:none}.secops-panel-top{display:flex;justify-content:space-between;align-items:center;gap:16px;position:relative;z-index:2}.secops-panel-title{font-weight:900}.secops-live{font-size:12px;font-weight:900;color:#0f766e;background:#eefdf8;border:1px solid #bdeadd;padding:7px 10px;border-radius:999px}.secops-live i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#14b8a6;margin-right:6px;box-shadow:0 0 0 6px rgba(20,184,166,.12)}.secops-shield-core{height:150px;margin:24px auto 16px;width:150px;border-radius:40px;background:linear-gradient(135deg,rgba(249,191,30,.16),rgba(238,98,0,.08));border:1px solid rgba(238,98,0,.18);display:grid;place-items:center;position:relative}.secops-shield-core:before,.secops-shield-core:after{content:"";position:absolute;inset:-18px;border:1px solid rgba(238,98,0,.16);border-radius:48px;animation:secopsPulse 3.4s infinite}.secops-shield-core:after{inset:-34px;animation-delay:.7s}.secops-shield-core span{width:76px;height:90px;border:3px solid var(--sec-orange);border-radius:34px 34px 42px 42px;clip-path:polygon(50% 0,100% 18%,90% 70%,50% 100%,10% 70%,0 18%)}@keyframes secopsPulse{0%,100%{opacity:.4;transform:scale(.98)}50%{opacity:1;transform:scale(1.04)}}.secops-status-list{position:relative;z-index:2;display:grid;gap:10px}.secops-status-row{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#fff;border:1px solid var(--sec-border);border-radius:16px;padding:12px 14px;box-shadow:0 9px 20px rgba(23,32,51,.05)}.secops-status-row span{font-weight:750;color:#344054}.secops-status-row strong{font-size:12px;padding:6px 9px;border-radius:999px;background:#f8fcf6;border:1px solid #dfeee0;color:#16754b}.secops-floating-chips{position:absolute;inset:0;pointer-events:none}.secops-floating-chips span{position:absolute;animation:secopsFloat 6s ease-in-out infinite}.secops-floating-chips span:nth-child(1){left:20px;top:92px}.secops-floating-chips span:nth-child(2){right:22px;top:132px}.secops-floating-chips span:nth-child(3){left:28px;bottom:72px}.secops-floating-chips span:nth-child(4){right:32px;bottom:92px}.secops-floating-chips span:nth-child(5){left:42%;top:62px}.secops-floating-chips span:nth-child(6){right:34%;bottom:30px}@keyframes secopsFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
.secops-status-strip{background:#fff;padding:26px 0;border-bottom:1px solid var(--sec-line)}.secops-strip-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.secops-strip-card{min-height:86px;display:flex;align-items:center;gap:11px;padding:14px;border:1px solid var(--sec-border);border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(23,32,51,.05);transition:.25s ease;position:relative}.secops-strip-card:hover{transform:translateY(-4px);border-color:rgba(238,98,0,.25)}.secops-strip-card span{font-weight:850;font-size:14px}.secops-strip-card i{position:absolute;right:14px;top:14px;width:9px;height:9px;border-radius:50%;background:#19b886;box-shadow:0 0 0 6px rgba(25,184,134,.11)}.secops-strip-card .secops-icon{width:34px;height:34px;border-radius:12px}.secops-problems{background:var(--sec-bg3)}.secops-problem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.secops-problem-card{position:relative;min-height:304px;background:rgba(255,255,255,.82);border:1px solid var(--sec-border);border-radius:var(--sec-radius);padding:24px;box-shadow:0 14px 36px rgba(23,32,51,.06);transition:.25s ease;overflow:hidden}.secops-problem-card:before{content:"";position:absolute;inset:auto 18px 18px;height:4px;background:linear-gradient(90deg,var(--sec-orange),rgba(249,191,30,.5));border-radius:999px;transform:scaleX(.35);transform-origin:left;transition:.25s ease}.secops-problem-card:hover{transform:translateY(-6px);box-shadow:var(--sec-shadow)}.secops-problem-card:hover:before{transform:scaleX(1)}.secops-priority{position:absolute;right:16px;top:16px;font-size:11px;font-weight:900;color:#884100;background:rgba(249,191,30,.14);border:1px solid rgba(249,191,30,.3);padding:6px 8px;border-radius:999px}.secops-problem-card h3{margin:18px 0 10px;font-size:19px}.secops-problem-card p{font-size:14px;margin:0 0 12px}.secops-problem-card strong,.secops-problem-card span{display:block;font-size:13px;line-height:1.55}.secops-problem-card strong{color:#111827;margin-bottom:8px}.secops-problem-card span{color:var(--sec-muted)}
.secops-map{background:var(--sec-bg4)}.secops-map-shell{display:grid;grid-template-columns:.78fr 1.28fr .82fr;gap:24px;align-items:stretch}.secops-map-canvas{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;border:1px solid var(--sec-border);border-radius:32px;background:#fff;box-shadow:var(--sec-shadow)}.secops-map-canvas:before{content:"";position:absolute;inset:34px;background:linear-gradient(90deg,transparent 0 28%,rgba(238,98,0,.18) 28% 30%,transparent 30% 62%,rgba(238,98,0,.18) 62% 64%,transparent 64%),linear-gradient(180deg,transparent 0 45%,rgba(238,98,0,.12) 45% 47%,transparent 47%);pointer-events:none}.secops-map-node{position:relative;z-index:1;border:1px solid var(--sec-border);background:#f9faf8;border-radius:20px;padding:16px 12px;display:grid;place-items:center;gap:9px;min-height:118px;text-align:center;font-weight:850;color:#344054;cursor:pointer;transition:.25s ease}.secops-map-node.is-active,.secops-map-node:hover{background:#fff7ed;border-color:rgba(238,98,0,.35);color:var(--sec-orange);transform:translateY(-3px);box-shadow:0 14px 34px rgba(238,98,0,.12)}.secops-map-node .secops-icon{background:#fff}.secops-map-panel{background:#fff;border:1px solid var(--sec-border);border-radius:32px;padding:26px;box-shadow:var(--sec-shadow)}.secops-panel-label{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--sec-orange);font-weight:950}.secops-map-panel h3{font-size:26px;margin:10px 0 16px}.secops-map-panel dl{display:grid;gap:10px;margin:0}.secops-map-panel div{border-bottom:1px solid var(--sec-line);padding-bottom:10px}.secops-map-panel dt{font-size:11px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:#98a2b3}.secops-map-panel dd{margin:4px 0 0;color:#344054;line-height:1.55;font-size:14px}.secops-panel-priority{display:inline-flex;margin-top:18px;padding:8px 12px;border-radius:999px;background:#fff7ed;color:var(--sec-orange);border:1px solid rgba(238,98,0,.2)}
.secops-scan{background:#fff}.secops-scan-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:36px;align-items:center}.secops-scan-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.secops-scan-tabs button,.secops-tab-list button{border:1px solid var(--sec-border);background:#fff;border-radius:999px;padding:11px 14px;font-weight:850;color:#344054;cursor:pointer;transition:.2s ease}.secops-scan-tabs button.is-active,.secops-scan-tabs button:hover,.secops-tab-list button.is-active,.secops-tab-list button:hover{background:#fff7ed;border-color:rgba(238,98,0,.3);color:var(--sec-orange)}.secops-scanner-ui{border:1px solid var(--sec-border);border-radius:32px;background:linear-gradient(180deg,#fff,#f9faf8);box-shadow:var(--sec-shadow);padding:26px}.secops-scanner-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.secops-scanner-top span{font-weight:900}.secops-scanner-top strong{font-size:13px;color:#884100;background:rgba(249,191,30,.18);border:1px solid rgba(249,191,30,.3);border-radius:999px;padding:8px 11px}.secops-progress{height:10px;background:#edf2f7;border-radius:999px;overflow:hidden}.secops-progress span{display:block;height:100%;width:76%;background:linear-gradient(90deg,var(--sec-orange),var(--sec-gold));border-radius:999px;transition:.4s ease}.secops-scan-rows{display:grid;gap:12px;margin-top:20px}.secops-scan-rows p{display:grid;grid-template-columns:160px 1fr;gap:14px;background:#fff;border:1px solid var(--sec-border);border-radius:16px;padding:13px;margin:0}.secops-scan-rows b{color:#111827}.secops-scan-rows span{color:var(--sec-muted)}
.secops-systems{background:var(--sec-bg2)}.secops-system-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.secops-system-card{background:#fff;border:1px solid var(--sec-border);border-radius:26px;padding:24px;box-shadow:0 13px 34px rgba(23,32,51,.06);transition:.25s ease;position:relative;overflow:hidden}.secops-system-card:after{content:"→";position:absolute;right:22px;top:23px;color:var(--sec-orange);font-weight:950}.secops-system-card:hover{transform:translateY(-6px);box-shadow:var(--sec-shadow)}.secops-system-card h3{font-size:20px;margin:18px 0 14px}.secops-system-card p{font-size:14px;margin:0 0 9px}.secops-system-card b{color:#111827}.secops-card-note{display:block;margin-top:14px;background:#f8f5ee;border:1px solid rgba(249,191,30,.24);border-radius:14px;padding:10px;font-size:13px;color:#5f4b18;line-height:1.55}.secops-malware{background:#fff}.secops-lab-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:32px;align-items:center}.secops-flow-lab,.secops-backup-flow{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.secops-flow-step,.secops-backup-flow div{background:#fff;border:1px solid var(--sec-border);border-radius:20px;min-height:130px;display:grid;place-items:center;text-align:center;padding:14px;box-shadow:0 10px 28px rgba(23,32,51,.05);position:relative}.secops-flow-step:not(:last-child):after,.secops-backup-flow div:not(:last-child):after{content:"";position:absolute;right:-10px;top:50%;width:18px;height:2px;background:var(--sec-orange);z-index:2}.secops-flow-step span,.secops-backup-flow span{font-size:13px;font-weight:900;color:#344054}.secops-status-cards{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.secops-status-cards span{background:#fff7ed;border:1px solid rgba(238,98,0,.18);color:#9a4b00;border-radius:999px;padding:9px 13px;font-weight:850;font-size:13px}.secops-trust-note{grid-column:1/-1;background:#f8fcf6;border:1px solid #dfeee0;border-radius:18px;padding:16px;margin:20px 0 0!important;color:#45604d!important}.secops-firewall{background:var(--sec-bg3)}.secops-firewall-grid{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}.secops-firewall-visual{display:grid;grid-template-columns:1fr .52fr 1fr;gap:18px;align-items:center;background:#fff;border:1px solid var(--sec-border);border-radius:32px;padding:28px;box-shadow:var(--sec-shadow)}.secops-traffic,.secops-access{display:grid;gap:14px}.secops-traffic span,.secops-access span{display:block;border:1px solid var(--sec-border);background:#f9faf8;border-radius:16px;padding:14px;font-weight:850;text-align:center}.secops-wall{min-height:260px;border:2px solid rgba(238,98,0,.28);background:repeating-linear-gradient(135deg,#fff,#fff 12px,#fff7ed 12px,#fff7ed 24px);border-radius:28px;display:grid;place-items:center;position:relative;text-align:center}.secops-wall strong{background:#fff;border:1px solid var(--sec-border);border-radius:999px;padding:11px 14px;box-shadow:0 8px 20px rgba(23,32,51,.08)}.secops-wall i{position:absolute;width:36px;height:2px;background:var(--sec-orange);left:-28px}.secops-wall i:nth-child(2){top:34%}.secops-wall i:nth-child(3){top:50%}.secops-wall i:nth-child(4){top:66%}.secops-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.secops-mini-grid span{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid var(--sec-border);border-radius:18px;padding:13px;font-weight:750;color:#344054}.secops-mini-grid .secops-icon{width:30px;height:30px;border-radius:10px}.secops-ssl{background:#fff}.secops-ssl-grid,.secops-access-grid,.secops-wp-grid,.secops-privacy-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:38px;align-items:center}.secops-browser-card{background:#fff;border:1px solid var(--sec-border);border-radius:30px;box-shadow:var(--sec-shadow);overflow:hidden}.secops-browser-bar{height:58px;background:#f7fbff;border-bottom:1px solid var(--sec-border);display:flex;align-items:center;gap:8px;padding:0 18px}.secops-browser-bar span{width:10px;height:10px;border-radius:50%;background:#d0d5dd}.secops-browser-bar strong{margin-left:10px;font-size:13px;color:#475467}.secops-lock-line{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:34px 26px;flex-wrap:wrap}.secops-lock-line span,.secops-lock-line b{padding:10px 12px;border-radius:14px;background:#f9faf8;border:1px solid var(--sec-border)}.secops-lock-line b{color:var(--sec-orange);background:#fff7ed;border-color:rgba(238,98,0,.2)}.secops-ssl-status{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:0 22px 22px}.secops-ssl-status span{background:#f8fcf6;border:1px solid #dfeee0;border-radius:14px;padding:12px;text-align:center;font-weight:850;font-size:13px}.secops-vuln{background:var(--sec-bg4)}.secops-table{background:#fff;border:1px solid var(--sec-border);border-radius:28px;box-shadow:var(--sec-shadow);overflow:hidden}.secops-table>div{display:grid;grid-template-columns:1fr 1.5fr .7fr 1.2fr;gap:12px;padding:16px 20px;border-bottom:1px solid var(--sec-line);align-items:center}.secops-table>div:first-child{background:#f9faf8;font-weight:950}.secops-table>div:last-child{border-bottom:0}.secops-severity{display:inline-flex;justify-content:center;border-radius:999px;background:#fff7ed;color:var(--sec-orange);font-weight:900;padding:8px 10px}.secops-access-section{background:#fff}.secops-access-board{background:#fff;border:1px solid var(--sec-border);border-radius:30px;box-shadow:var(--sec-shadow);padding:18px;display:grid;gap:12px}.secops-access-board div{display:grid;grid-template-columns:.6fr 1.4fr .4fr;gap:14px;align-items:center;border:1px solid var(--sec-border);border-radius:16px;padding:14px;background:#f9faf8}.secops-access-board strong{color:#111827}.secops-access-board span{color:var(--sec-muted)}.secops-access-board em{justify-self:end;font-style:normal;color:#16754b;background:#eefdf8;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.secops-backup{background:var(--sec-bg3)}.secops-backup-flow{grid-template-columns:repeat(6,1fr)}.secops-monitoring{background:#fff}.secops-widget-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.secops-widget{background:#fff;border:1px solid var(--sec-border);border-radius:22px;padding:18px;box-shadow:0 10px 28px rgba(23,32,51,.05);transition:.25s ease}.secops-widget:hover{transform:translateY(-5px);box-shadow:var(--sec-shadow)}.secops-widget h3{font-size:16px;margin:14px 0 8px}.secops-widget p{font-size:13px;margin:0 0 12px}.secops-meter{height:7px;background:#edf2f7;border-radius:999px;overflow:hidden}.secops-meter span{display:block;height:100%;background:linear-gradient(90deg,var(--sec-orange),var(--sec-gold));border-radius:999px}.secops-widget strong{display:inline-flex;margin-top:12px;font-size:12px;border-radius:999px;padding:6px 9px;background:#f8fcf6;border:1px solid #dfeee0;color:#16754b}.secops-wp{background:var(--sec-bg2)}.secops-wp-chain{position:relative;background:#fff;border:1px solid var(--sec-border);border-radius:30px;box-shadow:var(--sec-shadow);padding:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.secops-wp-chain span{min-height:92px;display:grid;place-items:center;text-align:center;border:1px solid var(--sec-border);border-radius:18px;background:#f9faf8;font-weight:850}.secops-wp-chain span:nth-child(4),.secops-wp-chain span:nth-child(8){background:#fff7ed;color:var(--sec-orange);border-color:rgba(238,98,0,.2)}.secops-privacy{background:#fff}.secops-policy-card{background:#fff;border:1px solid var(--sec-border);border-radius:30px;padding:34px;box-shadow:var(--sec-shadow)}.secops-calculator{background:var(--sec-bg4)}.secops-calc-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:28px;align-items:start}.secops-calc-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:22px}.secops-calc-form label,.secops-audit-form label{display:grid;gap:8px;font-weight:850;font-size:13px;color:#344054}.secops-calc-form input,.secops-calc-form select,.secops-audit-form input,.secops-audit-form select{width:100%;border:1px solid var(--sec-border);border-radius:14px;background:#fff;padding:13px 14px;font:inherit;color:#111827}.secops-calc-output{background:#fff;border:1px solid var(--sec-border);border-radius:30px;box-shadow:var(--sec-shadow);padding:28px;position:sticky;top:24px}.secops-calc-output>span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:950;color:var(--sec-orange)}.secops-calc-output strong{display:block;font-size:52px;letter-spacing:-.05em;margin:10px 0}.secops-calc-output p{background:#f9faf8;border:1px solid var(--sec-border);border-radius:16px;padding:13px;margin:10px 0}.secops-industries{background:#fff}.secops-tab-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:24px}.secops-tab-panel{display:none;background:#fff;border:1px solid var(--sec-border);border-radius:30px;padding:28px;box-shadow:var(--sec-shadow)}.secops-tab-panel.is-active{display:block}.secops-tab-panel h3{font-size:28px;margin:0 0 18px}.secops-usecase-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.secops-usecase-grid p{background:#f9faf8;border:1px solid var(--sec-border);border-radius:18px;padding:16px;margin:0;font-size:14px}.secops-usecase-grid b{display:block;color:#111827;margin-bottom:6px}.secops-inline-cta{display:inline-flex;margin-top:18px;font-weight:900;color:var(--sec-orange);text-decoration:none}.secops-process{background:var(--sec-bg3)}.secops-timeline{display:grid;grid-template-columns:repeat(7,1fr);gap:14px}.secops-step{background:#fff;border:1px solid var(--sec-border);border-radius:24px;padding:18px;box-shadow:0 12px 30px rgba(23,32,51,.05);position:relative}.secops-step:not(:last-child):after{content:"";position:absolute;right:-15px;top:38px;width:16px;height:2px;background:var(--sec-orange)}.secops-step>b{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:14px;background:#fff7ed;color:var(--sec-orange);font-weight:950}.secops-step .secops-icon{margin-top:14px}.secops-step h3{font-size:17px;margin:14px 0 8px}.secops-step p,.secops-step span,.secops-step em{font-size:13px;line-height:1.55;color:var(--sec-muted)}.secops-step span{display:block;font-weight:850;color:#344054;margin-top:10px}.secops-step em{display:block;font-style:normal;margin-top:8px;color:#886000}.secops-deliverables{background:#fff}.secops-delivery-tabs{justify-content:flex-start}.secops-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.secops-check-grid div{display:flex;align-items:center;gap:12px;background:#f9faf8;border:1px solid var(--sec-border);border-radius:16px;padding:14px}.secops-check-grid em{margin-left:auto;font-style:normal;border-radius:999px;background:#eefdf8;color:#16754b;padding:6px 9px;font-size:11px;font-weight:900}.secops-check-grid .secops-icon{width:30px;height:30px;border-radius:10px}.secops-examples{background:var(--sec-bg2)}.secops-example-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.secops-example-card{background:#fff;border:1px solid var(--sec-border);border-radius:26px;padding:22px;box-shadow:0 12px 30px rgba(23,32,51,.06)}.secops-example-card h3{font-size:20px;margin:0 0 13px}.secops-example-card p{font-size:14px;margin:0 0 8px}.secops-example-card b{color:#111827}.secops-example-card span{display:block;margin-top:12px;border-top:1px solid var(--sec-line);padding-top:12px;color:#755100;font-weight:750;line-height:1.5}.secops-compare{background:#fff}.secops-comparison{display:grid;gap:10px;background:#fff;border:1px solid var(--sec-border);border-radius:30px;box-shadow:var(--sec-shadow);padding:18px}.secops-comparison div{display:grid;grid-template-columns:1fr 40px 1fr;gap:14px;align-items:center}.secops-comparison span{border-radius:16px;padding:16px;border:1px solid var(--sec-border);font-weight:850}.secops-comparison b{text-align:center;color:var(--sec-orange);font-size:22px}.secops-bad{background:#fff5f3;color:#874000}.secops-good{background:#f8fcf6;color:#16754b}.secops-priority-planner{background:var(--sec-bg4)}.secops-priority-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.secops-priority-grid article{background:#fff;border:1px solid var(--sec-border);border-radius:24px;padding:22px;box-shadow:0 12px 30px rgba(23,32,51,.06)}.secops-priority-grid strong{display:inline-flex;background:#fff7ed;color:var(--sec-orange);border-radius:999px;padding:7px 10px;font-size:12px}.secops-priority-grid h3{font-size:21px;margin:14px 0}.secops-priority-grid p{font-size:14px;margin:0 0 8px}.secops-priority-grid b{color:#111827}.secops-priority-grid span{display:block;margin-top:13px;color:#16754b;font-weight:850}.secops-myths{background:#fff}.secops-myth-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.secops-myth-grid article{background:linear-gradient(180deg,#fff,#f9faf8);border:1px solid var(--sec-border);border-radius:24px;padding:24px;box-shadow:0 12px 30px rgba(23,32,51,.05)}.secops-myth-grid h3{font-size:19px;margin:0 0 12px}.secops-faq{background:var(--sec-bg3)}.secops-faq-grid{display:grid;grid-template-columns:1fr 360px;gap:28px;align-items:start}.secops-faq-list{display:grid;gap:12px;margin-top:22px}.secops-faq-item{background:#fff;border:1px solid var(--sec-border);border-radius:18px;overflow:hidden}.secops-faq-item button{width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:0;padding:18px 20px;text-align:left;font-weight:900;color:#111827;cursor:pointer}.secops-faq-item b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff7ed;color:var(--sec-orange)}.secops-faq-answer{display:none;padding:0 20px 18px}.secops-faq-item.is-open .secops-faq-answer,.secops-faq-item:first-child .secops-faq-answer{display:block}.secops-faq-item.is-open button b{transform:rotate(45deg)}.secops-faq-cta{background:#fff;border:1px solid var(--sec-border);border-radius:28px;padding:26px;box-shadow:var(--sec-shadow);position:sticky;top:24px}.secops-final{background:linear-gradient(180deg,#f7fbff,#f8fcf6)}.secops-final-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:34px;align-items:center}.secops-final h2{font-size:clamp(32px,4vw,58px)}.secops-final-points{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.secops-final-points span{background:#fff;border:1px solid var(--sec-border);border-radius:999px;padding:10px 13px;font-weight:850}.secops-audit-form{background:#fff;border:1px solid var(--sec-border);border-radius:32px;padding:28px;box-shadow:var(--sec-shadow);display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.secops-audit-form label:first-child{grid-column:1/-1}.secops-audit-form button,.secops-audit-form a{width:100%;margin-top:4px}.secops-reveal{opacity:0;transform:translateY(22px);transition:.55s ease}.secops-reveal.is-visible{opacity:1;transform:translateY(0)}
@media (max-width:1200px){.secops-strip-grid{grid-template-columns:repeat(3,1fr)}.secops-problem-grid{grid-template-columns:repeat(2,1fr)}.secops-system-grid,.secops-example-grid,.secops-priority-grid{grid-template-columns:repeat(2,1fr)}.secops-widget-grid{grid-template-columns:repeat(3,1fr)}.secops-timeline{grid-template-columns:repeat(3,1fr)}.secops-usecase-grid{grid-template-columns:repeat(2,1fr)}.secops-flow-lab{grid-template-columns:repeat(4,1fr)}.secops-backup-flow{grid-template-columns:repeat(3,1fr)}}
@media (max-width:1024px){.secops-container{width:min(100% - 36px,920px)}.secops-hero-grid,.secops-map-shell,.secops-scan-grid,.secops-lab-grid,.secops-firewall-grid,.secops-ssl-grid,.secops-access-grid,.secops-wp-grid,.secops-privacy-grid,.secops-calc-grid,.secops-faq-grid,.secops-final-grid{grid-template-columns:1fr}.secops-control-panel{min-height:auto}.secops-map-canvas{grid-template-columns:repeat(2,1fr)}.secops-mini-grid{grid-template-columns:repeat(2,1fr)}.secops-calc-output,.secops-faq-cta{position:static}.secops-myth-grid{grid-template-columns:repeat(2,1fr)}}
@media (max-width:768px){.secops-section{padding:68px 0}.secops-container{width:min(100% - 28px,680px)}.secops-hero{padding:78px 0 58px}.secops-hero h1{font-size:clamp(36px,11vw,54px)}.secops-actions,.secops-badges{flex-direction:column;align-items:stretch}.secops-btn{width:100%}.secops-strip-grid,.secops-problem-grid,.secops-system-grid,.secops-widget-grid,.secops-example-grid,.secops-priority-grid,.secops-myth-grid,.secops-check-grid,.secops-calc-form,.secops-audit-form{grid-template-columns:1fr}.secops-map-canvas{display:flex;overflow:auto;scroll-snap-type:x mandatory}.secops-map-node{min-width:210px;scroll-snap-align:start}.secops-scan-rows p{grid-template-columns:1fr}.secops-flow-lab,.secops-backup-flow,.secops-wp-chain{grid-template-columns:1fr}.secops-flow-step:not(:last-child):after,.secops-backup-flow div:not(:last-child):after,.secops-step:not(:last-child):after{display:none}.secops-firewall-visual{grid-template-columns:1fr}.secops-wall{min-height:170px}.secops-ssl-status,.secops-timeline,.secops-usecase-grid{grid-template-columns:1fr}.secops-table{overflow-x:auto}.secops-table>div{min-width:760px}.secops-access-board div,.secops-comparison div{grid-template-columns:1fr}.secops-comparison b{text-align:left}.secops-tab-list{justify-content:flex-start;overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.secops-tab-list button{white-space:nowrap}.secops-floating-chips{display:none}}
@media (max-width:480px){.secops-container{width:min(100% - 24px,420px)}.secops-section h2{font-size:30px}.secops-control-panel,.secops-scanner-ui,.secops-map-panel,.secops-tab-panel,.secops-audit-form{border-radius:22px;padding:20px}.secops-status-row{display:grid}.secops-strip-card{min-height:auto}.secops-problem-card{min-height:auto}.secops-lock-line{display:grid;align-items:stretch}.secops-faq-item button{gap:12px;align-items:flex-start}.secops-faq-item button b{flex:none}}
