.phase3-hero{background:linear-gradient(120deg,#02101f,#083865);color:#fff;padding:82px 0}.phase3-hero h1{font-size:clamp(44px,6vw,72px);line-height:1;letter-spacing:-.04em;margin:12px 0}.phase3-hero p{max-width:760px;color:#c8d8e8;font-size:18px;line-height:1.7}.phase3-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.phase3-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.phase3-card{background:#fff;border:1px solid #d9e5ef;border-radius:18px;padding:26px;box-shadow:0 14px 34px rgba(24,64,100,.06)}.phase3-card h3{margin:8px 0;font-size:22px}.phase3-card p,.phase3-card li{color:#64788d;line-height:1.65}.phase3-card ul{padding-left:18px}.phase3-badge{display:inline-block;font-size:10px;letter-spacing:.14em;font-weight:900;color:#087ff5}.phase3-dark{background:#03101f;color:#fff}.phase3-dark .phase3-card{background:#071c31;border-color:#2b5578}.phase3-dark .phase3-card p,.phase3-dark .phase3-card li{color:#b8c9d8}.resource-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.resource-card{display:block;background:#fff;border:1px solid #dbe6ef;border-radius:18px;padding:24px;transition:.2s}.resource-card:hover{transform:translateY(-3px);border-color:#99c9f6}.resource-card strong{display:block;font-size:19px;margin-bottom:8px}.resource-card span{color:#64788d;font-size:13px;line-height:1.6}.carrier-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.carrier-step{background:#fff;border:1px solid #d9e5ef;border-radius:16px;padding:22px}.carrier-step b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#eaf4ff;color:#087ff5;margin-bottom:12px}.industry-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.industry-link{display:block;padding:24px;border:1px solid #dbe6ef;border-radius:16px;background:#fff}.industry-link strong{display:block;font-size:20px}.industry-link span{display:block;color:#64788d;margin-top:7px;line-height:1.5}.phase3-note{font-size:12px;color:#70869a}.phase3-form{display:grid;gap:12px;background:#fff;border:1px solid #dbe6ef;border-radius:18px;padding:24px}.phase3-form .row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.phase3-form label{font-size:12px;font-weight:700;color:#334b62}.phase3-form input,.phase3-form select,.phase3-form textarea{width:100%;margin-top:6px;border:1px solid #cfdce7;border-radius:10px;padding:12px;font:inherit}.phase3-form-status{font-weight:800;font-size:13px;min-height:18px}.carrier-command{background:#06192d;padding:0 0 28px}.carrier-command-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;transform:translateY(-1px)}.carrier-command article{display:grid;grid-template-columns:auto 1fr;column-gap:10px;background:#0a2947;border:1px solid #17466e;border-radius:14px;padding:17px;color:#fff}.carrier-command article span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#087ff5;font-size:11px;font-weight:900}.carrier-command article strong{font-size:12px;letter-spacing:.08em}.carrier-command article small{color:#a9c2d8;margin-top:3px}.carrier-readiness{margin-top:22px;padding:18px;border:1px solid #d8e7f3;border-radius:14px;background:#f7fbff}.carrier-readiness strong,.carrier-readiness span{display:block}.carrier-readiness span{font-size:12px;color:#61788d;margin-top:8px}.carrier-readiness-bar{height:8px;background:#dce9f4;border-radius:999px;margin-top:10px;overflow:hidden}.carrier-readiness-bar i{display:block;width:0;height:100%;background:#087ff5;border-radius:inherit;transition:width .2s}.carrier-compliance-confirm{padding:13px 14px;background:#f3f8fc;border:1px solid #d3e3ef;border-radius:10px;color:#36566f;font-size:12px;line-height:1.5}@media(max-width:900px){.phase3-grid,.resource-grid,.industry-links{grid-template-columns:1fr 1fr}.carrier-steps,.carrier-command-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.phase3-grid,.resource-grid,.industry-links,.carrier-steps,.phase3-form .row,.carrier-command-grid{grid-template-columns:1fr}.phase3-hero{padding:58px 0}}