
.privacy-no-intake-ribbon{background:linear-gradient(90deg,rgba(2,8,23,.96),rgba(8,47,73,.94));border-top:1px solid rgba(86,214,255,.26);border-bottom:1px solid rgba(86,214,255,.22);color:#eaf6ff;padding:10px 0;font-size:14px}.privacy-no-intake-ribbon strong{color:#fff}.privacy-no-intake-ribbon a{color:#90efff;font-weight:700}.privacy-no-intake-ribbon p{margin:0;color:#eaf6ff}.privacy-no-intake-ribbon .privacy-actions{display:inline-flex;gap:10px;flex-wrap:wrap;margin-left:10px}.privacy-actions a{border:1px solid rgba(144,239,255,.4);border-radius:999px;padding:3px 9px;background:rgba(255,255,255,.05)}
.final-readiness-strip{background:linear-gradient(135deg,rgba(4,18,38,.96),rgba(9,35,66,.9));border-top:1px solid rgba(86,214,255,.26);border-bottom:1px solid rgba(86,214,255,.18);padding:46px 0}.final-readiness-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.final-readiness-card{background:rgba(255,255,255,.045);border:1px solid rgba(148,163,184,.22);border-radius:18px;padding:22px;box-shadow:0 18px 44px rgba(0,0,0,.2)}.final-readiness-card h3{font-size:22px;margin:0 0 10px}.final-readiness-card p{margin:0 0 14px}.final-readiness-card a{font-weight:700}.status-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(111,231,255,.45);background:rgba(111,231,255,.10);color:#eafaff;padding:5px 10px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:12px}.policy-grid,.maintenance-grid,.deploy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.policy-card,.maintenance-card,.deploy-card{background:linear-gradient(180deg,rgba(16,29,54,.78),rgba(13,24,45,.86));border:1px solid rgba(148,163,184,.18);border-radius:18px;padding:24px;box-shadow:0 18px 44px rgba(0,0,0,.18)}.policy-card h3,.maintenance-card h3,.deploy-card h3{font-size:24px;margin:0 0 10px}.policy-card ul,.maintenance-card ul,.deploy-card ul{padding-left:18px}.policy-card li,.maintenance-card li,.deploy-card li{margin-bottom:8px}.footer-privacy-note{margin-top:14px;padding:14px 16px;border:1px solid rgba(111,231,255,.22);border-radius:14px;background:rgba(255,255,255,.035);color:#dbeafe}.footer-privacy-note a{font-weight:700}.deploy-check-list{columns:2;column-gap:30px}.deploy-check-list li{break-inside:avoid;margin-bottom:7px}.source-date-badge{display:inline-flex;border:1px solid rgba(148,163,184,.26);border-radius:999px;padding:4px 9px;color:#dbeafe;background:rgba(255,255,255,.05);font-size:12px;margin:2px 4px 8px 0}.launch-summary{background:rgba(111,231,255,.08);border:1px solid rgba(111,231,255,.28);border-radius:18px;padding:22px;margin-top:22px}.launch-summary strong{color:#fff}
@media (max-width:991px){.final-readiness-grid,.policy-grid,.maintenance-grid,.deploy-grid{grid-template-columns:1fr}.deploy-check-list{columns:1}.privacy-no-intake-ribbon .privacy-actions{display:flex;margin-left:0;margin-top:8px}}
@media print{.privacy-no-intake-ribbon,.final-readiness-strip{background:#fff!important;color:#000!important;border-color:#ccc!important}.final-readiness-card,.policy-card,.maintenance-card,.deploy-card,.launch-summary{box-shadow:none!important;border-color:#ccc!important;background:#fff!important}.privacy-actions{display:none!important}}
