.info-main{overflow-wrap:anywhere;max-width:900px;margin:auto;padding:48px 28px 80px}.info-main h1{letter-spacing:-1.8px;font-size:clamp(38px,5vw,60px);line-height:1.15}.info-main h2{letter-spacing:-.6px;margin:36px 0 16px;font-size:28px;line-height:1.3}.info-main h3{margin:22px 0 12px;font-size:20px}.info-main p,.info-main li{color:#465047;margin:14px 0;font-size:17px;line-height:1.85}.info-main a:not(.primary){text-underline-offset:4px;text-decoration:underline}.info-main .intro{font-size:20px}.info-main .notice{border-left:3px solid var(--coral);background:#f1f0e7;border-radius:4px;padding:20px 24px}.info-main .meta{color:#62675e;font-size:13px}.info-header{gap:20px;height:auto;min-height:100px}.info-header nav{gap:18px;display:flex}.info-header .primary{padding:14px 18px}.info-skip{z-index:100;background:#fff;padding:16px;position:fixed;top:-100px;left:16px}.info-skip:focus{top:12px}.info-cards{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.info-card{border:1px solid var(--line);background:#fffdf8;border-radius:12px;padding:24px}.info-card strong{color:#a43c28;font-size:36px}.contact-form{gap:20px;margin:28px 0;display:grid}.contact-form label{gap:8px;font-weight:600;display:grid}.contact-form input,.contact-form textarea,.contact-form select{font:inherit;width:100%;color:var(--ink);background:#fff;border:1px solid #b8bdb1;border-radius:6px;padding:13px}.contact-form textarea{resize:vertical;min-height:160px}:is(.contact-form textarea:focus-visible,.contact-form select:focus-visible){outline-offset:3px;outline:3px solid #91b4a3}.contact-form .primary{justify-self:start}.contact-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.info-main .form-status{background:#edf0e5;padding:16px}.info-main table{border-collapse:collapse;width:100%}.info-main th,.info-main td{text-align:left;border-bottom:1px solid var(--line);padding:12px}@media (max-width:600px){.info-main{padding:28px 22px 55px}.info-header{flex-wrap:wrap;padding:16px 22px}.info-header nav{flex-wrap:wrap}.info-header .primary{padding:12px;font-size:12px}.info-cards{grid-template-columns:1fr}.info-main h1{letter-spacing:-1px}}.partner-cards{margin:28px 0}.partner-actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.partner-actions .primary,.partner-actions .outline{align-items:center;display:inline-flex}.insurer-page{text-align:center}.insurer-gif{aspect-ratio:16/9;background:#e8eadf;border-radius:14px;max-width:720px;margin:28px auto;overflow:hidden}.insurer-gif iframe{border:0;width:100%;height:100%;display:block}.insurer-page>.primary{display:inline-flex}.info-main .contact-form{max-width:680px;margin:28px 0}.info-main .contact-form .form-status{margin-top:18px}:is(.info-main:has(.provider-landing),.info-main:has(.affiliate-landing)){max-width:none;padding:0 0 44px}.provider-landing{overflow:hidden}.provider-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:35px;max-width:1240px;margin:0 auto;padding:62px 5% 66px;display:grid}.provider-hero-copy{max-width:620px}.provider-eyebrow{letter-spacing:1.4px;color:#63745e;align-items:center;gap:8px;font-size:10px;font-weight:750;display:flex}.provider-eyebrow>span{background:#e96b4e;border-radius:50%;width:7px;height:7px}.provider-hero h1,.affiliate-landing h1{letter-spacing:-2.8px;margin:22px 0;font-family:Manrope,sans-serif;font-size:clamp(45px,5.5vw,68px);line-height:1.03}.provider-hero h1 em{color:#e56b4c;font-style:normal}.provider-hero-copy>p{color:#626c62;max-width:540px;font-size:17px;line-height:1.75}.provider-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.provider-hero-actions .primary,.provider-affiliate-callout .primary,.provider-lastcall .primary{gap:16px;padding:16px 20px}.provider-text-link,.provider-stories-copy>a{text-underline-offset:4px;align-items:center;gap:8px;font-size:12px;text-decoration:underline;display:inline-flex}.provider-hero-note{color:#687366;align-items:center;gap:7px;margin-top:20px;font-size:10px;display:flex}.provider-hero-note svg{color:#728c6c}.provider-hero-graphic{isolation:isolate;background:#ebeee3;border-radius:51% 49% 44% 56%/47% 42% 58% 53%;place-items:center;min-height:410px;display:grid;position:relative}.provider-hero-graphic:before,.provider-hero-graphic:after{content:"";z-index:-1;border:1px solid #d4ddcd;border-radius:50%;position:absolute}.provider-hero-graphic:before{width:330px;height:330px}.provider-hero-graphic:after{width:420px;height:420px}.provider-float-label{letter-spacing:.9px;color:#5b685c;background:#fffdf8;border:1px solid #e0e1d8;border-radius:30px;padding:10px 14px;font-size:8px;position:absolute;top:28px;right:7%;box-shadow:0 5px 16px #35452d0a}.provider-float-label span{color:#e56b4c;margin:0 8px}.provider-paper{background:#fffdf8;border:1px solid #dddcd2;border-radius:12px;width:min(75%,340px);padding:24px;transform:rotate(-3deg);box-shadow:0 20px 45px #2e44301c}.provider-paper-head{letter-spacing:.8px;color:#647260;border-bottom:1px solid #e9e8de;align-items:center;gap:9px;padding-bottom:13px;font-size:8px;display:flex}.provider-paper-head svg{color:#e56b4c}.provider-paper-head i{background:#96ae82;border-radius:50%;width:7px;height:7px;margin-left:auto}.provider-paper>strong{letter-spacing:-.5px;margin:18px 0;font-family:Manrope,sans-serif;font-size:20px;line-height:1.25;display:block}.provider-paper-lines{gap:7px;display:grid}.provider-paper-lines i{background:#e9e8df;border-radius:4px;height:5px}.provider-paper-lines i:nth-child(2){width:79%}.provider-paper-lines i:nth-child(3){width:61%}.provider-paper-answer{background:#eff2e9;border-radius:8px;align-items:center;gap:10px;margin-top:19px;padding:11px;display:flex}.provider-paper-answer>span{color:#fff;background:#718a6c;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.provider-paper-answer b,.provider-paper-answer small{display:block}.provider-paper-answer b{font-size:10px}.provider-paper-answer small{color:#788075;margin-top:3px;font-size:8px}.provider-bubble{color:#fff;text-align:center;letter-spacing:.4px;background:#e76a4d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:86px;height:86px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:25px;left:4%;transform:rotate(-9deg);box-shadow:0 8px 18px #9b473026}.provider-spark{color:#e56b4c;font-size:25px;position:absolute}.provider-spark-a{top:80px;left:14%}.provider-spark-b{color:#8d9c78;bottom:75px;right:14%}.provider-proof{color:#fffdf7;background:#30483d;grid-template-columns:1.4fr repeat(3,1fr);align-items:center;gap:22px;padding:25px max(5%,50vw - 575px);display:grid}.provider-proof-intro .provider-eyebrow{color:#d7dfd2}.provider-proof-intro p{max-width:280px;margin-top:9px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.5}.provider-proof-stat{border-left:1px solid #ffffff37;flex-direction:column;gap:5px;padding-left:20px;display:flex}.provider-proof-stat strong{letter-spacing:-1.2px;color:#efac8e;font-family:Manrope,sans-serif;font-size:32px}.provider-proof-stat span{color:#d7ded3;max-width:155px;font-size:9px;line-height:1.5}.provider-value{max-width:1200px;margin:auto;padding:78px 5% 82px}.provider-section-head{text-align:center;max-width:710px;margin:0 auto}.provider-section-head .provider-eyebrow{justify-content:center}.provider-section-head h2,.provider-stories h2,.provider-affiliate-callout h2,.provider-lastcall h2{letter-spacing:-1.8px;margin:16px 0;font-family:Manrope,sans-serif;font-size:clamp(32px,4vw,45px);line-height:1.13}.provider-section-head>p{color:#6d756c;font-size:13px;line-height:1.7}.provider-value-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;display:grid}.provider-value-grid article{background:#fffdf8;border:1px solid #e3e3d8;border-radius:13px;min-height:260px;padding:25px;position:relative;box-shadow:0 9px 26px #24302508}.provider-value-icon{color:#657c5d;background:#edf0e5;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.provider-card-num{color:#b0b5aa;font:italic 18px Georgia,serif;position:absolute;top:25px;right:25px}.provider-value-grid h3{letter-spacing:-.4px;margin:24px 0 10px;font-family:Manrope,sans-serif;font-size:17px}.provider-value-grid p{color:#6d756c;font-size:12px;line-height:1.75}.provider-stories{background:#f0eee5;grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;padding:63px max(5%,50vw - 550px);display:grid}.provider-stories-copy .provider-eyebrow{display:block}.provider-stories h2{font-size:34px}.provider-stories-copy>p{color:#6a7166;font-size:12px;line-height:1.8}.provider-stories-copy>a{margin-top:19px}.provider-win-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.provider-win-grid article{background:#fffdf8;border:1px solid #e0e0d5;border-radius:12px;flex-direction:column;padding:21px;display:flex}.provider-win-label{letter-spacing:1px;color:#778071;font-size:8px}.provider-win-grid strong{letter-spacing:-1.5px;color:#54714f;margin:15px 0 3px;font-family:Manrope,sans-serif;font-size:38px}.provider-win-grid article>span:nth-of-type(2){color:#747a71;font-size:10px}.provider-win-grid article>div{border-top:1px solid #e7e7df;margin-top:17px;padding-top:12px;font-size:11px}.provider-win-grid small{color:#767d72}.provider-process{max-width:900px;margin:auto;padding:78px 5%}.provider-process ol{grid-template-columns:repeat(3,1fr);gap:25px;margin:38px 0 0;padding:0;list-style:none;display:grid}.provider-process li{border-top:2px solid #e7a38b;padding-top:17px}.provider-process li>span{color:#bd573e;background:#f4e5dc;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:700;display:grid}.provider-process h3{margin:13px 0 8px;font-family:Manrope,sans-serif;font-size:16px}.provider-process p{color:#70776c;font-size:11px;line-height:1.75}.provider-affiliate-callout{background:#e9ede1;grid-template-columns:1.2fr .8fr;align-items:center;gap:55px;padding:55px max(5%,50vw - 550px);display:grid}.provider-affiliate-callout h2{font-size:37px}.provider-affiliate-callout>div:first-child>p{color:#5f6b5c;margin-bottom:13px;font-size:13px;line-height:1.8}.provider-affiliate-callout .provider-legal-note{color:#667062;border-left:2px solid #e3a58f;padding-left:13px;font-size:10px;line-height:1.7}.provider-affiliate-callout .primary{margin-top:15px}.provider-payout-card{background:#fffdf8;border:1px solid #dce0d5;border-radius:14px;padding:25px;box-shadow:0 12px 30px #26392f10}.provider-payout-card>span{letter-spacing:1px;color:#727b6e;font-size:9px}.provider-payout-card>strong{letter-spacing:-2px;color:#567250;margin-top:11px;font-family:Manrope,sans-serif;font-size:47px;display:block}.provider-payout-card>small{color:#6d756a;font-size:9px;line-height:1.6;display:block}.provider-payout-card>div{border-top:1px solid #e5e7de;justify-content:space-between;margin-top:12px;padding:12px 0;font-size:11px;display:flex}.provider-lastcall{text-align:center;color:#fffdf7;background:#30483d;padding:69px 22px 61px}.provider-lastcall .provider-eyebrow{color:#d9e0d5;justify-content:center}.provider-lastcall h2{font-size:39px}.provider-lastcall>p{color:#d9e0d5;margin:0 0 23px;font-size:13px}.provider-lastcall-patient{text-underline-offset:4px;margin-top:18px;font-size:11px;text-decoration:underline;display:block}.provider-disclaimer{color:#7b8177;max-width:900px;margin:27px auto 0;padding:0 24px;font-size:9px;line-height:1.8}.affiliate-landing{max-width:1040px;margin:0 auto;padding:62px 5% 75px}.affiliate-landing>h1{max-width:790px}.affiliate-intro{color:#626c62;max-width:730px;font-size:17px;line-height:1.75}.affiliate-payout{color:#fffdf7;background:#30483d;border-radius:16px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:35px;margin:34px 0;padding:30px 34px;display:grid}.affiliate-payout>div:first-child{flex-direction:column;align-items:flex-start;display:flex}.affiliate-kicker{letter-spacing:1px;color:#d7dfd2;font-size:9px}.affiliate-payout>div:first-child>strong{color:#efac8e;letter-spacing:-4px;margin:14px 0 7px;font-family:Manrope,sans-serif;font-size:75px;line-height:1}.affiliate-payout>div:first-child>p{color:#ecf0e9;max-width:250px;font-size:12px;line-height:1.6}.affiliate-example{border-left:1px solid #ffffff40;padding-left:28px}.affiliate-example>span{font-size:10px;font-weight:700}.affiliate-example>div{border-bottom:1px solid #ffffff3d;justify-content:space-between;gap:10px;padding:13px 0;font-size:11px;display:flex}.affiliate-example b{color:#efac8e;font-size:17px}.affiliate-example>small{color:#d8e0d5;margin-top:12px;font-size:9px;line-height:1.6;display:block}.affiliate-benefits{gap:16px;margin:34px 0;display:grid}.affiliate-benefits article{background:#fffdf8;border:1px solid #e3e3d8;border-radius:11px;align-items:flex-start;gap:14px;padding:18px;display:flex}.affiliate-benefits article>svg{color:#728b6c;flex-shrink:0;width:20px}.affiliate-benefits h2,.affiliate-form-wrap h2,.affiliate-terms h2{letter-spacing:-.5px;margin-bottom:6px;font-family:Manrope,sans-serif;font-size:20px}.affiliate-benefits p,.affiliate-terms li,.affiliate-terms>p,.affiliate-form-wrap p{color:#6b7368;font-size:12px;line-height:1.75}.affiliate-terms{background:#f1f0e7;border-radius:12px;margin:37px 0;padding:25px 28px}.affiliate-terms h2{font-size:17px}.affiliate-terms ul{margin:13px 0;padding-left:19px}.affiliate-terms li{padding:5px 0}.affiliate-terms>p{font-size:10px}.affiliate-form-wrap{grid-template-columns:.75fr 1.25fr;align-items:start;gap:35px;margin-top:42px;display:grid}.affiliate-form-wrap .contact-form{margin:0}.affiliate-back{text-underline-offset:4px;align-items:center;gap:8px;font-size:11px;text-decoration:underline;display:inline-flex}.info-main .affiliate-landing .contact-form{margin:0}.info-main .affiliate-form-wrap .contact-form label{font-size:11px}@media (max-width:800px){.provider-hero{grid-template-columns:1fr;padding:40px 6% 45px}.provider-hero h1{font-size:53px}.provider-hero-graphic{min-height:350px;margin-top:8px}.provider-proof{grid-template-columns:1fr 1fr;gap:20px;padding:25px 6%}.provider-proof-intro{grid-column:span 2}.provider-proof-stat{border-top:1px solid #ffffff37;border-left:0;padding-top:12px;padding-left:0}.provider-value{padding:55px 6%}.provider-value-grid{grid-template-columns:1fr;gap:12px}.provider-value-grid article{min-height:0}.provider-stories{grid-template-columns:1fr;gap:25px;padding:48px 6%}.provider-process{padding:55px 6%}.provider-process ol{gap:14px}.provider-affiliate-callout{grid-template-columns:1fr;gap:25px;padding:43px 6%}.provider-disclaimer{margin-top:22px}.affiliate-landing{padding:42px 6% 58px}.affiliate-payout{gap:24px}}@media (max-width:600px){.provider-hero{padding:32px 22px 36px}.provider-hero h1{letter-spacing:-2px;font-size:44px}.provider-hero-copy>p{font-size:14px}.provider-hero-actions{flex-direction:column;align-items:stretch;gap:16px}.provider-hero-actions .primary{justify-content:space-between}.provider-hero-graphic{min-height:300px}.provider-hero-graphic:before{width:245px;height:245px}.provider-hero-graphic:after{width:305px;height:305px}.provider-paper{width:76%;padding:19px}.provider-paper>strong{font-size:17px}.provider-float-label{font-size:7px;top:15px}.provider-bubble{width:72px;height:72px;bottom:14px;left:2%}.provider-proof{gap:16px;padding:22px}.provider-proof-stat strong{font-size:26px}.provider-proof-stat span{font-size:8px}.provider-value{padding:44px 22px}.provider-section-head h2,.provider-stories h2{font-size:30px}.provider-stories{padding:40px 22px}.provider-win-grid{gap:9px}.provider-win-grid article{padding:15px}.provider-win-grid strong{font-size:31px}.provider-process{padding:45px 22px}.provider-process ol{grid-template-columns:1fr;gap:22px}.provider-affiliate-callout{padding:38px 22px}.provider-affiliate-callout h2{font-size:30px}.provider-lastcall h2{font-size:32px}.affiliate-landing{padding:30px 22px 48px}.affiliate-landing h1{letter-spacing:-2px;font-size:43px}.affiliate-intro{font-size:14px}.affiliate-payout{grid-template-columns:1fr;gap:20px;padding:24px 21px}.affiliate-payout>div:first-child>strong{font-size:63px}.affiliate-example{border-top:1px solid #ffffff40;border-left:0;padding:18px 0 0}.affiliate-terms{padding:20px}.affiliate-form-wrap{grid-template-columns:1fr;gap:13px}}.info-main .provider-proof-intro p{color:#edf0e5}.provider-kit-banner{color:#fffdf7;background:#30483d;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin:32px 0;padding:28px 32px;display:grid}.provider-kit-banner>.provider-kit-visual{background:#e9eee2;border-radius:48% 52% 43% 57%/46% 42% 58% 54%;place-items:center;min-height:235px;display:grid;position:relative}.provider-kit-banner>div:first-child>strong{letter-spacing:-1.4px;color:#efac8e;margin:12px 0;font-family:Manrope,sans-serif;font-size:36px;line-height:1.12;display:block}.provider-kit-banner>div:first-child>p{color:#e2e8df;max-width:300px;font-size:11px;line-height:1.7}.provider-kit-paper{color:#2e3830;background:#fffdf8;border-radius:8px;width:68%;padding:17px;transform:rotate(-4deg);box-shadow:0 12px 25px #25362a24}.provider-kit-paper span,.provider-kit-paper small,.provider-kit-paper i{display:block}.provider-kit-paper span{letter-spacing:.6px;color:#6c7669;font-size:7px}.provider-kit-paper strong{margin:11px 0;font-family:Manrope,sans-serif;font-size:17px;line-height:1.2;display:block}.provider-kit-paper small{color:#6b7368;font-size:8px;line-height:1.5}.provider-kit-paper i{color:#e1694a;margin-top:12px;font-size:7px;font-style:normal}.provider-kit-stamp{color:#fff;text-align:center;background:#e76a4d;border-radius:50%;place-items:center;width:70px;height:70px;font-size:7px;line-height:1.3;display:grid;position:absolute;bottom:12%;right:5%;transform:rotate(8deg)}.provider-kit-stamp svg{width:18px;height:18px}.provider-kit-card>strong{color:#577350;font-size:39px;line-height:1.02}.provider-kit-card>div b{color:#6d8b64}.provider-kit-card>div{font-size:10px}@media (max-width:600px){.provider-kit-banner{grid-template-columns:1fr;gap:17px;padding:22px}.provider-kit-banner>div:first-child>strong{font-size:30px}.provider-kit-banner>.provider-kit-visual{min-height:225px}}
