.csd-site:has(.csd-launch){color:#e8eef6;background:radial-gradient(55% 45% at 88% 0,#149bff1a,#0000 62%),linear-gradient(#041526 0%,#06182f 48%,#082b55 100%)}.csd-site:has(.csd-launch) .csd-site-main{padding-block:0}.csd-site:has(.csd-launch) .csd-site-footer{margin-top:0}.csd-site .csd-site-main>.site-page-transition>.csd-launch{width:100%;max-width:none;margin-inline:0;padding-inline:0}.csd-site .csd-site-main>.site-page-transition:has(.csd-launch){width:100%;max-width:none;margin-inline:0;padding-inline:0}.csd-launch{color:#e8eef6;overflow-x:clip}.csd-launch-hero,.csd-launch-close{padding-block:2.75rem 2.5rem}.csd-launch-kicker{color:#149bff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.68rem;font-weight:700;display:inline-flex}.csd-launch-kicker:before{content:"";background:#ff8a00;border-radius:999px;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 0 3px #ff8a0029}.csd-launch h1,.csd-launch h2{font-family:var(--site-font-display);letter-spacing:-.03em;margin:0}.csd-launch-hero h1{color:#fff;text-wrap:balance;max-width:16em;margin-top:.85rem;font-size:clamp(2.05rem,1.3rem + 1.6vw,3.15rem);font-weight:700;line-height:1.08}.csd-launch-lead,.csd-launch-copy{color:#b0d2f2db;max-width:40rem;margin:1rem 0 0;font-size:1.05rem;line-height:1.7}.csd-launch-light{color:#071a2f;background:#f7fafd}.csd-launch-band{padding-block:3rem}.csd-launch-light h2{color:#071a2f;text-wrap:balance;font-size:clamp(1.55rem,1.15rem + .8vw,2.05rem);font-weight:700;line-height:1.15}.csd-launch-light .csd-launch-copy{color:#24384d}.csd-launch-seq,.csd-launch-steps,.csd-launch-points{margin:1.35rem 0 0;padding:0;list-style:none}.csd-launch-seq{gap:.65rem;display:grid}.csd-launch-seq li,.csd-launch-steps li,.csd-launch-points li{min-width:0}.csd-launch-seq li{background:#fff;border:1px solid #d7e3ef;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:.85rem;padding:.85rem 1rem;display:grid}.csd-launch-seq li[aria-current=step]{border-color:#087fea;box-shadow:inset 3px 0 #149bff}.csd-launch-seq span{color:#087fea;letter-spacing:.06em;font-size:.78rem;font-weight:700}.csd-launch-seq strong,.csd-launch-steps strong{color:#071a2f;font-size:1.02rem;display:block}.csd-launch-now{color:#071a2f;letter-spacing:.08em;text-transform:uppercase;margin-top:.35rem;font-size:.78rem;font-weight:700;display:inline-block}.csd-launch-steps{gap:.85rem;display:grid}.csd-launch-steps li,.csd-launch-note{background:#fff;border:1px solid #d7e3ef;border-radius:14px;padding:1rem 1.05rem}.csd-launch-steps p,.csd-launch-points li,.csd-launch-note{color:#24384d;margin:.4rem 0 0;line-height:1.65}.csd-launch-points{gap:.7rem;display:grid}.csd-launch-points li{border-left:3px solid #149bff;padding-left:1rem}.csd-launch-notes{gap:.85rem;margin-top:1.25rem;display:grid}.csd-launch-note{margin:0}.csd-launch-close{background:radial-gradient(50% 80% at 100% 100%,#149bff1f,#0000 60%),#041526}.csd-launch-close h2{color:#fff;text-wrap:balance;max-width:16em;margin-top:.85rem;font-size:clamp(1.7rem,1.2rem + 1vw,2.35rem);font-weight:700;line-height:1.15}.csd-launch-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.csd-launch-aside{color:#b0d2f2c7;margin:1.15rem 0 0;font-size:.95rem;line-height:1.6}.csd-launch-aside a{color:#f7fafd;text-underline-offset:.18em;text-decoration:underline}@media (min-width:768px){.csd-launch-hero,.csd-launch-close{padding-block:3.75rem 3.1rem}.csd-launch-band{padding-block:3.75rem}.csd-launch-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.csd-launch a,.csd-launch button{transition:none}}
