
/* /start/ on the redesign theme: light blush shell with pink accents (loaded only on /start/) */
body.app{background:#FFFBFC;background-image:radial-gradient(900px 600px at 80% -10%,rgba(244,166,192,.35),transparent 60%),radial-gradient(700px 500px at -10% 30%,rgba(255,214,228,.6),transparent 60%);background-attachment:fixed}
.app-top{background:rgba(255,251,252,.8);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(28,26,34,.1);position:sticky;top:0;z-index:20}
.app-top a{color:#1C1A22}
.app-top .top-link{color:#D63A74;font-weight:600}
.steps li{background:#fff;border-color:rgba(28,26,34,.14);color:#5B5966}
.steps li.on{background:rgba(244,166,192,.22);border-color:rgba(214,58,116,.45);color:#1C1A22}
.steps li b{background:#F4A6C0;color:#0B1426}
.eyebrow{color:#D63A74}
.app-h em{color:#D63A74}
.card{box-shadow:0 40px 90px -40px rgba(214,58,116,.35),0 0 0 1px rgba(244,166,192,.35);animation:cardin .7s cubic-bezier(.2,.7,.2,1) both}
@keyframes cardin{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.btn-link{color:#D63A74}
.pcard{box-shadow:0 30px 60px -30px rgba(28,26,34,.25)}
.app-foot{border-top-color:rgba(28,26,34,.1)}
@media (prefers-reduced-motion:reduce){.card{animation:none}}
