.feature-page{--fp-soft:#e7f3f2}.provider-home.feature-page h3{margin:0}.feature-page :where(main) :where(ul,ol,dl,dd){margin:0;padding:0;list-style:none}.fp-hero{padding-block:28px 48px}.provider-home .fp-hero h1{letter-spacing:-.012em;text-wrap:balance;margin-top:10px;font-size:clamp(31px,8.4vw,38px);font-weight:780;line-height:1.08}.provider-home .fp-answer{color:var(--ph-muted);text-wrap:pretty;margin-top:18px;font-size:16px;line-height:1.6}.fp-hero-action{gap:12px;margin-top:24px;display:grid}.fp-hero-action .ph-button{width:100%}.provider-home .fp-reassure{color:var(--ph-muted);text-align:center;font-size:14px;line-height:1.55}.fp-hero-stage{display:none}.fp-shot{background:var(--ph-cream);border:1px solid #d3dbd4;border-radius:14px;margin:0;overflow:hidden;box-shadow:0 1px 2px #123f430f,0 24px 48px -36px #123f4366}.fp-shot img{width:100%;height:auto;display:block}.provider-home .fp-shot-tall{max-width:300px;margin-inline:auto}.provider-home .fp-shot-square{max-width:420px;margin-inline:auto}.fp-on-wide{display:none}.fp-section{padding-block:52px}.fp-heading{max-width:760px;margin-bottom:28px}.provider-home .fp-heading h2,.provider-home .fp-lists h2,.provider-home .fp-faq h2{text-wrap:balance;margin-top:10px;font-size:28px;line-height:1.15}.fp-exact{padding-block:0 8px}.fp-exact-card{background:var(--fp-soft);border:1px solid #cfe2df;border-radius:18px;padding:24px 22px}.provider-home .fp-exact h2{text-wrap:balance;margin-top:10px;font-size:24px;line-height:1.2}.provider-home .fp-exact-answer{max-width:46em;color:var(--ph-ink);margin-top:14px;font-size:16px;line-height:1.65}.fp-exact dl{gap:18px;margin-top:22px;display:grid}.fp-exact dl>div{border-top:1px solid #bcd6d2;padding-top:16px}.fp-exact dt{color:var(--ph-dark);font-size:15px;font-weight:720;line-height:1.4}.fp-exact dd{color:var(--ph-muted);margin-top:6px;font-size:15px;line-height:1.65}.fp-exact dd:first-letter{text-transform:uppercase}.fp-steps-section{background:var(--ph-paper,#fffdf8);border-block:1px solid var(--ph-line)}.fp-exact+.fp-steps-section{margin-top:44px}.fp-step{border-top:1px solid var(--ph-line);gap:22px;padding-block:30px;display:grid}.fp-step:last-child{padding-bottom:6px}.fp-step-copy{grid-template-columns:34px minmax(0,1fr);align-content:start;column-gap:14px;display:grid}.fp-step-copy>*{grid-column:2}.fp-step-copy>.fp-step-number{background:var(--fp-soft);width:34px;height:34px;color:var(--ph-dark);font-variant-numeric:tabular-nums;border-radius:50%;grid-area:1/1/span 3;place-items:center;font-size:15px;font-weight:760;display:grid}.provider-home .fp-step h3{padding-top:4px;font-size:20px;font-weight:740;line-height:1.3}.provider-home .fp-step-copy>p{color:var(--ph-muted);margin-top:8px;font-size:16px;line-height:1.65}.fp-step-copy .ff-chip{justify-self:start;margin-top:16px}.provider-home .fp-steps-note{margin-top:22px}.fp-lists-grid{gap:48px;display:grid}.fp-included,.fp-not{margin-top:20px;display:grid}.fp-included{gap:12px}.fp-included li{align-items:flex-start;gap:11px;font-size:16px;line-height:1.5;display:flex}.fp-not li{border-top:1px solid var(--ph-line);color:var(--ph-muted);padding-block:15px;font-size:16px;line-height:1.6}.fp-not li:last-child{border-bottom:1px solid var(--ph-line)}.fp-not strong{color:var(--ph-ink);font-weight:700}.provider-home .fp-faq.fp-section{padding-top:0}.fp-more{background:var(--ph-paper,#fffdf8);border-top:1px solid var(--ph-line)}.fp-more-grid{gap:30px;display:grid}.provider-home .fp-more h3{border-bottom:1px solid var(--ph-line);padding-bottom:10px;font-size:16px;font-weight:720;line-height:1.4}.fp-more li{font-size:15px;line-height:1.5}.fp-more li a{padding-block:10px;display:inline-block}.provider-home .fp-final h2{margin-bottom:26px;font-size:34px}.provider-home .fp-final p.fp-disclaimer{color:#b4cbc8;margin-top:10px}@media (min-width:900px){.fp-hero{padding-block:clamp(44px,6vh,76px) clamp(60px,7vw,92px)}.fp-hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(40px,6vw,84px);display:grid}.provider-home .fp-hero h1{margin-top:16px;font-size:clamp(38px,3.7vw,52px);line-height:1.05}.provider-home .fp-answer{max-width:34em;margin-top:24px;font-size:clamp(17px,1.35vw,19px)}.fp-hero-action{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:30px;display:flex}.fp-hero-action .ph-button{width:auto}.provider-home .fp-reassure{text-align:left;max-width:19em;font-size:15px}.fp-hero-stage{background:var(--fp-soft);border-radius:24px;justify-items:center;gap:16px;padding:clamp(28px,3.4vw,46px);display:grid}.provider-home .fp-hero-stage .fp-shot{width:100%;max-width:440px}.fp-on-wide{display:block}.fp-on-phone{display:none}.fp-section{padding-block:clamp(64px,7vw,96px)}.fp-heading{margin-bottom:clamp(30px,3.4vw,44px)}.provider-home .fp-heading h2,.provider-home .fp-lists h2,.provider-home .fp-faq h2{font-size:clamp(31px,3.2vw,42px)}.fp-exact{padding-block:0 8px}.fp-exact-card{border-radius:22px;padding:clamp(32px,3.6vw,48px)}.provider-home .fp-exact h2{font-size:clamp(27px,2.6vw,34px)}.provider-home .fp-exact-answer{font-size:18px}.fp-exact dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin-top:30px}.fp-exact+.fp-steps-section{margin-top:clamp(56px,6vw,84px)}.fp-step{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);padding-block:44px}.fp-step-plain{padding-block:34px}.fp-step-copy{grid-template-columns:40px minmax(0,1fr);column-gap:18px}.fp-step-copy>.fp-step-number{width:40px;height:40px;font-size:16px}.provider-home .fp-step h3{padding-top:5px;font-size:24px}.provider-home .fp-step-copy>p{font-size:17px;line-height:1.7}.provider-home .fp-shot-tall{max-width:290px}.provider-home .fp-shot-square{max-width:440px}.fp-lists-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(48px,7vw,100px)}.fp-included,.fp-not{margin-top:26px}.fp-more-grid{grid-template-columns:.9fr 1.3fr .8fr;gap:48px}.provider-home .fp-final h2{font-size:clamp(38px,4.5vw,56px)}}
