.provider-entry-page{color:#17201d;background:radial-gradient(circle at 82% 10%,#dff5e9 0,#0000 30%),linear-gradient(145deg,#fffaf2,#fff 58%,#fff1e8);min-height:100vh;font-family:Segoe UI,system-ui,sans-serif}.provider-entry-page *{box-sizing:border-box}.provider-entry-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffaf2e6;border-bottom:1px solid #e8ded1;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:12px max(24px,50% - 590px);display:flex}.provider-entry-header>a:first-child{background:#fff;border-radius:12px;padding:5px 8px;display:inline-flex}.provider-entry-header>a:last-child{color:#12372a;background:#fff;border:1px solid #e8ded1;border-radius:11px;align-items:center;min-height:42px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.provider-entry-main{place-items:center;width:min(100% - 40px,980px);min-height:calc(100vh - 77px);margin:auto;padding:58px 0;display:grid}.provider-entry-card{background:#fffffff5;border:1px solid #e8ded1;border-radius:26px;width:100%;padding:46px;box-shadow:0 24px 70px #12372a1f}.provider-entry-card.is-loading{text-align:center}.provider-entry-card.is-loading>svg{color:#22604f;width:34px;height:34px;animation:1s linear infinite provider-entry-spin}.provider-entry-card.is-loading h1{margin:16px 0 6px;font-size:28px}.provider-entry-card.is-loading p{color:#52635e;margin:0}.provider-entry-icon{color:#22604f;background:#dff5e9;border-radius:19px;place-items:center;width:62px;height:62px;display:grid}.provider-entry-icon svg{width:29px;height:29px}.provider-entry-kicker{color:#e94f2a;text-transform:uppercase;letter-spacing:.12em;margin:24px 0 8px;font-size:11px;font-weight:900}.provider-entry-card h1{color:#0c2a22;letter-spacing:-.045em;max-width:720px;margin:0;font-size:clamp(32px,5vw,48px);line-height:1.08}.provider-entry-lead{color:#52635e;max-width:720px;margin:17px 0 0;font-size:15px;line-height:1.7}.provider-entry-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin:27px 0;display:grid}.provider-entry-steps span{color:#12372a;background:#f1fbf6;border:1px solid #cdebdc;border-radius:14px;align-items:flex-start;gap:9px;min-height:76px;padding:15px;font-size:12px;font-weight:750;line-height:1.45;display:flex}.provider-entry-steps svg{color:#1e7a64;flex:none;width:17px;height:17px}.provider-entry-actions{flex-wrap:wrap;gap:11px;display:flex}.provider-entry-primary,.provider-entry-secondary{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 18px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.provider-entry-primary{color:#fff;background:#ff6339;box-shadow:0 10px 24px #ff63393b}.provider-entry-secondary{color:#12372a;background:#fff;border:1px solid #e8ded1}.provider-entry-primary svg{width:17px;height:17px}.provider-entry-safety{color:#788681;border-top:1px solid #e8ded1;align-items:flex-start;gap:8px;margin:20px 0 0;padding-top:18px;font-size:11px;line-height:1.55;display:flex}.provider-entry-safety svg{color:#1e7a64;flex:none;width:16px;height:16px}@keyframes provider-entry-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.provider-entry-header{min-height:64px;padding:9px 14px}.provider-entry-header .brand-logo-image{width:132px}.provider-entry-header>a:last-child{min-height:38px;padding:0 10px;font-size:10px}.provider-entry-main{width:calc(100% - 24px);min-height:calc(100vh - 65px);padding:22px 0}.provider-entry-card{border-radius:20px;padding:25px 20px}.provider-entry-card h1{font-size:30px}.provider-entry-lead{font-size:13px}.provider-entry-steps{grid-template-columns:1fr;margin:21px 0}.provider-entry-steps span{min-height:0}.provider-entry-actions{display:grid}.provider-entry-primary,.provider-entry-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.provider-entry-card.is-loading>svg{animation:none}}
