
.threat-card,.feature-card{display:flex;flex-direction:column}.card-link{display:inline-block;align-self:flex-start;margin-top:22px;color:#5cdbfa;font-size:1rem;font-weight:700;text-decoration:underline;text-underline-offset:5px}.card-link:hover{color:white}.card-link:focus-visible{outline:2px solid #5cdbfa;outline-offset:6px}.detail-wrap{max-width:960px}.detail-hero{padding-block:65px;background:radial-gradient(ellipse at 90% 10%,#143e65,#071527 65%)}.back-link{display:block;color:#b9d7ea;margin-bottom:35px;text-decoration:underline;text-underline-offset:4px}.detail-hero .eyebrow{display:block}.detail-hero h1{font-size:clamp(2.3rem,5vw,4rem);line-height:1.1;max-width:850px;margin-bottom:22px}.detail-tagline{color:#68d7f5;font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:600;margin-bottom:20px}.detail-intro{color:#c3d9e9;font-size:1.125rem;line-height:1.8;margin-bottom:30px;max-width:70ch}.detail-body{padding-block:60px}.detail-body h2{font-size:clamp(1.4rem,3vw,1.9rem);margin-bottom:16px}.detail-body p,.detail-body li{font-size:1.0625rem;color:#bdd2e4;line-height:1.85}.detail-body article>p{margin-bottom:36px}.detail-panel{background:#102b49;border:1px solid #315572;border-radius:18px;padding:30px;margin:35px 0}.detail-panel ul{padding-left:23px}.detail-panel li+li{margin-top:13px}.detail-contact{padding:32px;background:linear-gradient(120deg,#113457,#145879);border-radius:18px;margin-top:40px}.detail-contact p{margin-bottom:24px}.detail-phone{display:inline-block;color:#f2f9ff;margin:18px;text-decoration:underline}.related{border-top:1px solid #315572;margin-top:55px;padding-top:30px}.related-link{display:inline-block;color:#65d8f7;border:1px solid #315572;border-radius:8px;padding:13px 16px;margin:8px 12px 0 0;text-decoration:none}.related-link:hover{background:#123f5d}.site-header .logo{flex-shrink:0}@media(max-width:600px){.detail-panel,.detail-contact{padding:22px}.detail-phone{display:block;margin:20px 0 0}.detail-hero{padding-block:42px}.detail-body{padding-block:42px}.related-link{display:block;margin-right:0}}

.field select{width:100%;min-height:48px;background:#0b2038;color:#f3f9ff;border:1px solid #315572;border-radius:var(--radius-md);padding:12px 14px;font-size:1rem}.field select:focus{outline:2px solid #2abde9;outline-offset:2px}.preview-form .field label{min-height:2.8em;display:flex;align-items:flex-end}.preview-form .field-row{align-items:start}@media(max-width:560px){.preview-form .field-row{grid-template-columns:1fr}.preview-form .field label{min-height:0}}

.assessment-review{margin-top:32px;padding:26px 28px;background:linear-gradient(135deg,#123452,#0e2845);border:1px solid #315572;border-radius:18px}.assessment-review h2{font-size:1.25rem;line-height:1.35;margin-bottom:17px;color:#f3f9ff}.assessment-review ul{list-style:none;display:grid;gap:13px}.assessment-review li{display:flex;gap:12px;align-items:flex-start;color:#bfd6e7;font-size:1rem;line-height:1.5}.assessment-review li:before{content:"✓";color:#5cdbfa;font-weight:800;flex-shrink:0}@media(max-width:600px){.assessment-review{padding:23px}}
