.cyber-page{color:#20294d}.cyber-page .cyber-section{padding:48px 0}.cyber-page .cyber-hero{padding:36px 0 48px;background:linear-gradient(125deg,#f5f8ff,#edf4fc)}.cyber-page .cyber-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:40px;align-items:center}.cyber-page .cyber-breadcrumb{font-size:13px;margin:0 0 24px;color:#52617c}.cyber-page .cyber-kicker{letter-spacing:.13em;font-size:12px;font-weight:700;color:#3b64aa;margin:0 0 14px}.cyber-page h1{font-size:clamp(34px,4.5vw,60px);line-height:1.23;letter-spacing:-.03em;margin:0 0 20px}.cyber-page h2{font-size:clamp(25px,3vw,36px);line-height:1.45;margin:0 0 16px}.cyber-page h3{font-size:20px;line-height:1.5;margin:6px 0 12px}.cyber-page p{line-height:1.9;color:#495873;margin:0 0 18px}.cyber-page .cyber-intro{font-size:18px;max-width:760px}.cyber-page .cyber-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px;align-items:center}.cyber-page .cyber-actions .btn{min-height:48px;white-space:normal;text-align:center}.cyber-page .cyber-secondary{display:inline-flex;padding:12px 16px;color:#244f99;font-weight:600}.cyber-page .cyber-aside{padding:28px;border:1px solid #d8e2f2;border-radius:20px;background:white;box-shadow:0 12px 30px #23376208}.cyber-page .cyber-aside ul{padding-left:22px;margin:16px 0 0}.cyber-page li{line-height:1.8;margin:10px 0}.cyber-page .cyber-language{display:inline-block;margin-bottom:18px;color:#31599b}.cyber-page .cyber-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.cyber-page .cyber-card{padding:26px;border:1px solid #dee5ee;border-radius:16px;display:flex;flex-direction:column;background:#fff}.cyber-page .cyber-card p{font-size:15px}.cyber-page .cyber-card a{margin-top:auto;color:#2455a2;font-weight:600;text-decoration:underline;text-underline-offset:4px}.cyber-page .cyber-card small{font-size:13px;line-height:1.65;color:#536d96}.cyber-page .cyber-muted{background:#f5f7fb}.cyber-page .cyber-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;list-style:none;counter-reset:step}.cyber-page .cyber-steps li{counter-increment:step}.cyber-page .cyber-steps li:before{content:'0' counter(step);font-size:32px;font-weight:700;color:#507ac0}.cyber-page details{padding:19px 0;border-bottom:1px solid #dfe5ef}.cyber-page summary{font-size:18px;font-weight:600;cursor:pointer;line-height:1.6}.cyber-page details p{margin:14px 0 2px}.cyber-page .cyber-links{display:flex;flex-wrap:wrap;gap:12px}.cyber-page .cyber-links a{padding:11px 17px;border:1px solid #cfd9eb;border-radius:8px;color:#244f99}.cyber-page .cyber-contact{background:#20294d;color:#fff;border-radius:20px;padding:34px}.cyber-page .cyber-contact h2,.cyber-page .cyber-contact p{color:#fff}.cyber-page .cyber-contact .cyber-secondary{color:#fff}.cyber-page a:focus-visible,.cyber-page summary:focus-visible{outline:3px solid #f4b84c;outline-offset:5px}.cyber-page [id]{scroll-margin-top:110px}@media(max-width:850px){.cyber-page .cyber-hero-grid{grid-template-columns:1fr;gap:24px}.cyber-page .cyber-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cyber-page .cyber-section{padding:32px 0}.cyber-page .cyber-hero{padding:24px 0 32px}.cyber-page .cyber-grid,.cyber-page .cyber-steps{grid-template-columns:1fr}.cyber-page .cyber-card,.cyber-page .cyber-aside,.cyber-page .cyber-contact{padding:22px}.cyber-page .cyber-actions{align-items:stretch;flex-direction:column}.cyber-page .cyber-actions a{justify-content:center}.cyber-page .cyber-intro{font-size:17px}}