.security-guide{--guide-ink:#0b1f44;--guide-copy:#425a7d;--guide-line:#d9e6f4;--guide-soft:#f4f9ff;--guide-blue:#087cff;color:var(--guide-ink);background:#fff}.security-guide .container{width:min(calc(100% - 40px), 1180px)}.security-guide :is(h1,h2,h3,p){margin-top:0}.security-guide>.wta-reveal{opacity:1!important;transform:none!important}.guide-hero{padding:24px 0 52px;background:radial-gradient(circle at 88% 20%,rgb(8 124 255 / .1),transparent 26rem),linear-gradient(135deg,#f7fbff,#edf6ff);border-bottom:1px solid var(--guide-line)}.guide-crumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:26px;color:var(--guide-copy);font-size:13px}.guide-crumb a:hover{color:var(--guide-blue)}.guide-kicker{margin-bottom:9px!important;color:#08705e;font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.guide-hero h1{max-width:820px;margin-bottom:18px;font-size:clamp(38px, 5vw, 58px);line-height:1.06;letter-spacing:-.05em}.guide-lead{max-width:790px;margin-bottom:26px!important;color:var(--guide-copy);font-size:clamp(17px, 1.7vw, 20px);line-height:1.65}.guide-hero__actions{display:flex;flex-wrap:wrap;gap:11px}.guide-rail{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin:38px 0 0;padding:14px;list-style:none;border:1px solid var(--guide-line);border-radius:16px;background:rgb(255 255 255 / .82);box-shadow:0 12px 34px rgb(20 65 125 / .07)}.guide-rail a{min-height:64px;display:flex;align-items:center;gap:9px;padding:9px;border-radius:10px;color:var(--guide-copy);font-size:12px;font-weight:700;line-height:1.35}.guide-rail a:hover{color:var(--guide-blue);background:#eff7ff}.guide-rail span{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;color:#05634f;background:#e2f8f0;font-size:11px}.guide-picker{padding:64px 0;background:#fff}.guide-heading{max-width:760px;margin-bottom:30px}.guide-heading h2,.guide-priority h2,.guide-closing h2{margin-bottom:13px;font-size:clamp(30px, 3.5vw, 44px);line-height:1.12;letter-spacing:-.04em}.guide-heading>p:last-child,.guide-priority__inner>div>p:last-child,.guide-closing__inner>div>p:last-child{color:var(--guide-copy);font-size:16px}.guide-picker__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.guide-picker__grid>a{min-height:178px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:22px;border:1px solid var(--guide-line);border-radius:16px;background:linear-gradient(145deg,#fff,#f8fbff);box-shadow:0 8px 25px rgb(20 65 125 / .05);transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}.guide-picker__grid>a:hover{transform:translateY(-3px);border-color:#9cc9f8;box-shadow:0 15px 36px rgb(20 65 125 / .1)}.guide-picker__grid strong{margin:13px 0 5px;font-size:20px;line-height:1.25}.guide-picker__grid small{color:var(--guide-copy);font-size:13px}.guide-picker__status{display:inline-flex;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.guide-picker__status--danger{color:#a62935;background:#fff0f1}.guide-picker__status--warning{color:#9a5500;background:#fff5df}.guide-picker__status--safe{color:#08705e;background:#e2f8f0}.guide-roadmap{padding:68px 0;background:var(--guide-soft);border-block:1px solid var(--guide-line)}.guide-stage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.guide-stage{scroll-margin-top:96px;overflow:hidden;border:1px solid var(--guide-line);border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(20 65 125 / .06)}.guide-stage figure{height:230px;margin:0;overflow:hidden;background:#eaf3fd}.guide-stage figure img{width:100%;height:100%;object-fit:cover;transition:transform 350ms ease}.guide-stage:hover figure img{transform:scale(1.025)}.guide-stage__body{padding:24px}.guide-stage__meta{display:flex;align-items:center;gap:10px;margin-bottom:12px}.guide-stage__meta>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:#087cff;font-size:12px;font-weight:800}.guide-stage__meta small{color:#08705e;font-size:11px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}.guide-stage h3{margin-bottom:10px;font-size:26px;line-height:1.18;letter-spacing:-.035em}.guide-stage__body>p{min-height:78px;margin-bottom:20px;color:var(--guide-copy);font-size:15px}.guide-stage ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.guide-stage li a{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px;border-radius:9px;color:var(--guide-copy);font-size:13px;font-weight:700}.guide-stage li a:hover{color:var(--guide-blue);background:#f1f7ff}.guide-stage li.is-primary a{color:#075fcb;background:#eaf4ff}.guide-stage li a span{color:var(--guide-blue);font-size:17px}.guide-priority{padding:68px 0;background:#fff}.guide-priority__inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:70px;align-items:start}.guide-priority ol{display:grid;gap:10px;margin:0;padding:0;list-style:none}.guide-priority li{display:grid;grid-template-columns:44px 1fr;gap:14px;padding:18px;border:1px solid var(--guide-line);border-radius:14px;background:#fbfdff}.guide-priority li>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#08705e;background:#e2f8f0;font-size:12px;font-weight:800}.guide-priority li strong{font-size:16px}.guide-priority li p{margin:4px 0 0;color:var(--guide-copy);font-size:13px}.guide-closing{padding:54px 0;background:linear-gradient(115deg,#eaf7ff,#e6f0ff);border-top:1px solid var(--guide-line)}.guide-closing__inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:50px;align-items:center}.guide-closing__actions{display:grid;gap:12px}.guide-closing__phone{min-height:54px;display:flex;align-items:center;justify-content:center;gap:11px;padding:8px 16px;border:1px solid #afcae8;border-radius:999px;color:#173d72;background:rgb(255 255 255 / .78);font-size:15px;font-weight:800}.guide-closing__phone .icon{width:19px}.guide-closing__phone span{display:flex;flex-direction:column;line-height:1.3}.guide-closing__phone small{color:var(--guide-copy);font-size:10px;font-weight:500}.guide-closing__phone:hover{border-color:#087cff}.security-guide .button{min-height:50px}.security-guide .button .icon{width:18px}html[data-theme="dark"] .security-guide{--guide-ink:#edf5ff;--guide-copy:#b5c8e1;--guide-line:#31547f;--guide-soft:#09213f;background:#071d38}html[data-theme="dark"] .guide-hero{background:radial-gradient(circle at 88% 20%,rgb(34 112 231 / .18),transparent 26rem),linear-gradient(135deg,#092441,#102d54)}html[data-theme="dark"] :is(.guide-picker,.guide-priority){background:#071d38}html[data-theme="dark"] .guide-rail{background:rgb(16 47 88 / .9)}html[data-theme="dark"] .guide-rail a:hover{background:#153b69}html[data-theme="dark"] :is(.guide-picker__grid>a,.guide-stage,.guide-priority li){background:#102f58}html[data-theme="dark"] .guide-picker__status--danger{color:#ffbec4;background:#4b2631}html[data-theme="dark"] .guide-picker__status--warning{color:#ffd18a;background:#49371f}html[data-theme="dark"] :is(.guide-picker__status--safe,.guide-rail span,.guide-priority li>span){color:#8ee5c8;background:#173f3b}html[data-theme="dark"] .guide-stage li.is-primary a{color:#acd3ff;background:#153b69}html[data-theme="dark"] .guide-stage li a:hover{color:#edf5ff;background:#153b69}html[data-theme="dark"] .guide-closing{background:linear-gradient(135deg,#102e53,#0b2341)}html[data-theme="dark"] .guide-closing__phone{color:#edf5ff;border-color:#41678f;background:#173a64}html[data-theme="dark"] .guide-stage figure{background:#12355f}@media (max-width:960px){.guide-rail{grid-template-columns:repeat(3,1fr)}.guide-priority__inner,.guide-closing__inner{grid-template-columns:1fr;gap:30px}.guide-closing__actions{max-width:420px}.guide-stage__body>p{min-height:0}}@media (max-width:680px){.security-guide .container{width:min(calc(100% - 28px), 1180px)}.guide-hero{padding:16px 0 38px}.guide-crumb{margin-bottom:20px}.guide-hero h1{font-size:clamp(36px, 11vw, 46px)}.guide-lead{font-size:16px}.guide-hero__actions{display:grid}.guide-hero__actions .button{width:100%}.guide-rail{grid-template-columns:1fr 1fr;margin-top:28px;padding:9px}.guide-rail a{min-height:56px;font-size:11px}.guide-picker,.guide-roadmap,.guide-priority{padding-block:46px}.guide-heading{margin-bottom:22px}.guide-picker__grid,.guide-stage-grid{grid-template-columns:1fr}.guide-picker__grid>a{min-height:148px}.guide-stage figure{height:210px}.guide-stage__body{padding:20px}.guide-stage h3{font-size:24px}.guide-priority__inner{gap:22px}.guide-closing{padding-block:40px}.guide-closing__actions,.guide-closing__actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.guide-picker__grid>a,.guide-stage figure img{transition:none}}