.provider-decision{--pd-muted:#465d80;--pd-line:#dce5f5;color:var(--navy)}.provider-decision p{color:var(--pd-muted)}.provider-decision .eyebrow{color:#2456ce;font-size:10px;letter-spacing:1.6px}.provider-decision .pd-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:50px;padding:44px;border:1px solid var(--pd-line);border-radius:24px;background:radial-gradient(ellipse at 100% 0,#dde9ff 0,transparent 52%),linear-gradient(120deg,#f8faff,#eef3ff);align-items:center}.provider-decision .pd-brand{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:25px}.provider-decision .pd-brand>.provider-identity{font-size:22px;font-weight:800;color:var(--navy)}.provider-decision .pd-brand>span:last-child{font-size:9px;letter-spacing:1.4px;font-weight:800;border-left:1px solid #b9cbea;padding-left:16px}.provider-decision h1{font-size:clamp(34px,3.4vw,47px);letter-spacing:-1.9px;margin:0 0 20px;line-height:1.1}.provider-decision h1>span{display:block;font-size:.76em;color:#2d60df;line-height:1.2;margin-top:12px}.provider-decision .pd-intro{font-size:15px;line-height:1.85;max-width:570px}.provider-decision .pd-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.provider-decision .pd-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 18px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:750}.provider-decision .pd-trust{display:flex;gap:10px 20px;flex-wrap:wrap;font-size:11px;color:#3e5880}.provider-decision .pd-trust>span{display:flex;gap:6px;align-items:center}.provider-decision .pd-trust svg{color:#2e62e8;flex-shrink:0}.provider-decision .pd-verdict{background:#fff;padding:30px;border-radius:20px;box-shadow:0 20px 50px #1a40731a;border:1px solid #fff}.provider-decision .pd-verdict-icon{display:inline-flex;padding:15px;background:#eaf0ff;color:#2563ff;border-radius:16px;margin-bottom:22px}.provider-decision .pd-verdict h2{font-size:26px;letter-spacing:-.9px}.provider-decision .pd-verdict>p:not(.eyebrow){font-size:14px;line-height:1.85}.provider-decision .pd-verdict-bottom{display:flex;gap:20px;align-items:center;justify-content:space-between;border-top:1px solid var(--pd-line);padding-top:20px;margin-top:24px;font-size:11px}.provider-decision .pd-verdict-bottom strong{font-size:24px;margin-right:5px}.provider-decision .pd-verdict-bottom small{color:var(--pd-muted)}.provider-decision .pd-section-nav{display:flex;align-items:center;gap:5px 18px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid var(--pd-line)}.provider-decision .pd-section-nav>a{font-size:12px;font-weight:700;color:#3a5379;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.provider-decision .pd-section-nav>a:hover{color:#2456ce;text-decoration:underline}.provider-decision .pd-section{padding:54px 0;border-bottom:1px solid var(--pd-line);scroll-margin-top:22px}.provider-decision .pd-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:26px}.provider-decision .pd-section-heading h2{font-size:30px;letter-spacing:-1px;margin:7px 0 10px}.provider-decision .pd-section-heading p:not(.eyebrow){max-width:760px;margin:0;font-size:14px}.provider-decision .pd-section-heading>.text-link{flex-shrink:0}.provider-decision .pd-date{font-size:11px;color:var(--pd-muted);white-space:nowrap;padding-bottom:8px}.provider-decision .pd-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.provider-decision .pd-facts>article{border:1px solid var(--pd-line);border-radius:16px;padding:22px;background:#fff}.provider-decision .pd-icon{display:inline-flex;background:#eef3ff;color:#285de0;border-radius:10px;padding:10px}.provider-decision .pd-facts h3{font-size:16px;margin:18px 0 10px}.provider-decision .pd-facts p{font-size:13px;line-height:1.8;margin:0}.provider-decision .pd-fit-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start}.provider-decision .pd-fit-tool{padding:28px;border:1px solid #bdcfee;border-radius:20px;background:linear-gradient(140deg,#f1f5ff,#fff)}.provider-decision .pd-fit-top{display:flex;gap:18px;justify-content:space-between;align-items:center}.provider-decision .pd-fit-top h3{font-size:25px;margin:7px 0 10px}.provider-decision .pd-fit-top p:not(.eyebrow){font-size:13px}.provider-decision .pd-score{flex:0 0 112px;aspect-ratio:1;border-radius:50%;padding:7px;background:conic-gradient(#2862ff var(--fit),#dde6fa 0);margin-bottom:16px}.provider-decision .pd-score>div{height:100%;border:4px solid #fff;border-radius:50%;background:#f8faff;display:flex;flex-direction:column;align-items:center;justify-content:center}.provider-decision .pd-score strong{font-size:32px;line-height:1.1}.provider-decision .pd-score small{font-size:10px;color:var(--pd-muted)}.provider-decision .pd-small{font-size:12px;line-height:1.75;color:var(--pd-muted);margin:16px 0 0}.provider-decision #fit-instructions{margin:2px 0 22px}.provider-decision .pd-question{border:0;border-top:1px solid var(--pd-line);padding:16px 0;margin:0;min-width:0}.provider-decision .pd-question legend{padding:0 6px 0 0;font-size:13px;line-height:1.65;font-weight:650;float:left;width:100%;margin-bottom:10px}.provider-decision .pd-question legend>span{color:#3461bc;margin-right:10px;font-size:10px}.provider-decision .pd-question>div{display:flex;gap:10px;clear:both}.provider-decision .pd-question label{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;border:1px solid #acbfdf;border-radius:8px;min-height:44px;min-width:90px;padding:8px 15px;font-size:12px;cursor:pointer}.provider-decision .pd-question label.is-checked{background:#e2ebff;border-color:#2d63e9;color:#17449f;font-weight:750}.provider-decision .pd-question input{accent-color:#2563ff;width:15px;height:15px;margin:0}.provider-decision .pd-fit-result{min-height:90px;background:#eaf0fc;border-radius:10px;padding:16px;margin-top:3px}.provider-decision .pd-fit-result p{font-size:12px;line-height:1.8;margin:0}.provider-decision .pd-reset{background:transparent;color:#2456ce;border:0;padding:8px 0;margin-top:6px;min-height:44px;font-size:12px}.provider-decision .pd-reset:disabled{cursor:default}.provider-decision .pd-fit-advice>article{padding:28px;border-radius:16px;border:1px solid var(--pd-line);margin-bottom:20px}.provider-decision .pd-good{background:#f2faf7}.provider-decision .pd-caution{background:#fffaf1}.provider-decision .pd-fit-advice h3{display:flex;align-items:center;gap:10px;margin:0 0 20px;font-size:20px}.provider-decision .pd-good h3 svg{color:#137a59}.provider-decision .pd-caution h3 svg{color:#8b6115}.provider-decision .pd-fit-advice ul{margin:0;padding-left:18px;color:#43577a}.provider-decision .pd-fit-advice li{font-size:14px;line-height:1.8;margin:0 0 14px;padding-left:4px}.provider-decision .pd-fit-advice li:last-child{margin:0}.provider-decision .pd-course-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.provider-decision .decision-course .card-copy{min-height:0;height:auto}.provider-decision .decision-course .card-summary{font-size:13px}.provider-decision .decision-course .card-bottom{flex-direction:column;align-items:stretch;gap:15px}.provider-decision .decision-course .course-actions{display:flex;gap:10px}.provider-decision .decision-course .course-actions button{min-height:44px;flex:1 1;font-size:12px}.provider-decision .pd-learning-fit{background:#f4f7fd;padding:14px;border-radius:10px;margin:14px 0;color:#465d80;font-size:12px;line-height:1.7}.provider-decision .pd-learning-fit strong{display:block;color:#244573;font-size:11px;margin-bottom:5px}.provider-decision .pd-learning-fit p{font-size:12px;margin:0 0 10px}.provider-decision .pd-learning-fit p:last-child{margin:0}.provider-decision .pd-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.provider-decision .pd-categories>article{padding:24px;background:#f3f6fc;border-radius:16px;border:1px solid #e6edfa}.provider-decision .pd-categories svg{color:#2a61e3}.provider-decision .pd-categories h3{font-size:17px;margin:18px 0 12px}.provider-decision .pd-categories p{font-size:13px;margin:0}.provider-decision .pd-categories .text-link{font-size:11px;min-height:44px;margin-top:12px;line-height:1.6}.provider-decision .pd-tag{display:inline-flex;align-items:center;background:#eef3ff;border:1px solid var(--pd-line);color:#315891;font-size:10px;font-weight:700;border-radius:20px;padding:6px 12px;white-space:nowrap}.provider-decision .pd-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.provider-decision .pd-price-card{display:flex;flex-direction:column;padding:24px 20px;border:1px solid var(--pd-line);border-radius:16px}.provider-decision .pd-price-card h3{font-size:19px;margin:8px 0 18px}.provider-decision .pd-price-card p{font-size:12px;line-height:1.8}.provider-decision .pd-price-card .eyebrow{font-size:9px}.provider-decision .pd-price-word{display:block;font-size:18px;line-height:1.4;min-height:55px;margin-bottom:18px}.provider-decision .pd-price-card .text-link{font-size:11px;margin-top:auto;line-height:1.8}.provider-decision .pd-price-card.pd-plus{background:linear-gradient(160deg,#eef3ff,#fff);border-color:#bccff5}.provider-decision .pd-price-amount{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;margin-bottom:0}.provider-decision .pd-price-amount strong{font-size:31px;line-height:1.1;letter-spacing:-1px;color:var(--navy)}.provider-decision .pd-price-amount span{font-size:11px}.provider-decision .pd-price-card .pd-small{margin:12px 0 20px;font-size:10px;min-height:35px}.provider-decision .pd-pricing-note{display:flex;gap:15px;background:#f6f8fc;border-radius:12px;padding:22px;margin-top:20px}.provider-decision .pd-pricing-note>svg{flex-shrink:0;color:#3865bd;margin-top:4px}.provider-decision .pd-pricing-note p{font-size:12px;line-height:1.8;margin-bottom:10px}.provider-decision .pd-pricing-note .text-link{font-size:12px}.provider-decision .pd-compare-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:24px}.provider-decision .pd-compare-controls>span{font-size:12px;margin-right:5px}.provider-decision .pd-compare-controls button{font-size:12px;min-height:44px;padding:9px 17px}.provider-decision .pd-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.provider-decision .pd-compare-card{padding:24px;border:1px solid var(--pd-line);border-radius:16px;display:flex;flex-direction:column;background:#fff}.provider-decision .pd-compare-card.is-focused{border-color:#3773ff;background:#f2f6ff;box-shadow:0 0 0 2px #3773ff1c}.provider-decision .pd-compare-name{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-height:48px;font-size:22px;font-weight:800}.provider-decision .pd-compare-card dl{margin:20px 0}.provider-decision .pd-compare-card dl>div{display:block;border-bottom:1px solid var(--pd-line);padding:16px 0;min-height:115px}.provider-decision .pd-compare-card dt{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#3f5c89;font-weight:800;margin-bottom:8px}.provider-decision .pd-compare-card dd{font-size:13px;color:#465d80;margin:0;line-height:1.8;text-transform:none;font-weight:400}.provider-decision .pd-compare-card>.text-link{font-size:12px;margin-top:auto}.provider-decision .pd-comparison-guides{margin-top:26px;background:#f7f9fc;padding:24px;border-radius:12px}.provider-decision .pd-comparison-guides h2{font-size:18px;margin:0 0 10px}.provider-decision .pd-comparison-guides li,.provider-decision .pd-comparison-guides p{font-size:13px}.provider-decision .pd-comparison-guides ul{margin-bottom:0}.provider-decision .pd-research-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:50px}.provider-decision .pd-research-grid h3{font-size:18px;margin:0 0 14px}.provider-decision .pd-research-grid h3:not(:first-child){margin-top:26px}.provider-decision .pd-research-grid p{font-size:13px;line-height:1.9}.provider-decision .pd-research-grid .text-link{font-size:12px}.provider-decision .pd-sources{list-style:none;margin:0;padding:0}.provider-decision .pd-sources li{padding:8px 0;border-bottom:1px solid #e6edf7;font-size:12px}.provider-decision .pd-preview{margin-top:18px}.provider-decision .pd-preview summary{font-size:12px;min-height:44px;cursor:pointer;color:#315aa6;padding:10px 0}.provider-decision .pd-preview .provider-preview{margin:12px 0 0}.provider-decision .pd-faqs{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.provider-decision .pd-faqs details{border:1px solid var(--pd-line);border-radius:12px;background:#fff;padding:0;margin:0}.provider-decision .pd-faqs summary:after{content:none}.provider-decision .pd-faqs summary{display:flex;align-items:center;justify-content:space-between;gap:15px;cursor:pointer;list-style:none;font-size:14px;line-height:1.65;font-weight:700;padding:20px;min-height:72px}.provider-decision .pd-faqs summary::-webkit-details-marker{display:none}.provider-decision .pd-faqs summary svg{flex-shrink:0;transform:rotate(90deg);color:#2d62df}.provider-decision .pd-faqs details[open] summary svg{transform:rotate(-90deg)}.provider-decision .pd-faqs p{padding:0 20px 20px;font-size:13px;line-height:1.85;margin:0}.provider-decision .pd-final{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#102e6b;border-radius:20px;padding:36px;margin:45px 0}.provider-decision .pd-final h2{font-size:27px;color:#fff;margin:10px 0}.provider-decision .pd-final p{color:#d7e5ff;font-size:13px;margin:0}.provider-decision .pd-final .eyebrow{color:#adc7ff;font-size:10px}.provider-decision .pd-final .button{flex-shrink:0;background:#fff;color:#163777}html[data-motion=on] .provider-decision .pd-compare-card{transition:background .25s,border-color .25s,box-shadow .25s}html[data-motion=on] .provider-decision .pd-faqs summary svg{transition:transform .2s}@media(max-width:1100px){.provider-decision .pd-hero{padding:32px;gap:28px}.provider-decision .pd-actions{gap:8px}.provider-decision .pd-actions>a{font-size:12px;padding:12px}.provider-decision .pd-verdict{padding:25px}.provider-decision .pd-categories,.provider-decision .pd-facts,.provider-decision .pd-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-decision .pd-section-heading{align-items:start;flex-direction:column;gap:10px}.provider-decision .pd-fit-grid{gap:20px}.provider-decision .pd-compare-card{padding:20px}.provider-decision .pd-compare-card dl>div{min-height:135px}.provider-decision .pd-course-grid{gap:16px}.provider-decision .decision-course .card-body{padding:18px}.provider-decision .decision-course h3{font-size:18px}}@media(max-width:800px){.provider-decision .pd-hero{grid-template-columns:1fr;padding:28px;gap:25px}.provider-decision .pd-verdict{display:block}.provider-decision .pd-fit-grid,.provider-decision .pd-research-grid{grid-template-columns:1fr}.provider-decision .pd-fit-advice{display:grid;grid-template-columns:1fr 1fr;gap:18px}.provider-decision .pd-fit-advice>article{margin:0;padding:22px}.provider-decision .pd-fit-advice>.pd-small{grid-column:1/-1;margin:0}.provider-decision .pd-comparison,.provider-decision .pd-course-grid{grid-template-columns:1fr}.provider-decision .pd-compare-card dl{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.provider-decision .pd-compare-card dl>div{min-height:0}.provider-decision .pd-final{flex-direction:column;align-items:flex-start}.provider-decision .pd-final .button{flex-shrink:1}.provider-decision .pd-section{padding:38px 0}}@media(max-width:500px){.provider-decision h1{font-size:34px;letter-spacing:-1.4px}.provider-decision .pd-hero{padding:24px 20px;border-radius:18px}.provider-decision .pd-brand{gap:10px;margin-bottom:20px}.provider-decision .pd-brand>span:last-child{border:0;padding:0}.provider-decision .pd-intro{font-size:14px}.provider-decision .pd-actions{flex-direction:column}.provider-decision .pd-actions>a{width:100%;font-size:13px}.provider-decision .pd-trust{gap:10px;font-size:10px}.provider-decision .pd-verdict{padding:22px}.provider-decision .pd-verdict h2{font-size:23px}.provider-decision .pd-verdict-bottom{flex-wrap:wrap;gap:12px}.provider-decision .pd-section-nav{gap:2px 16px;padding:15px 0}.provider-decision .pd-section-heading h2{font-size:26px}.provider-decision .pd-facts{gap:12px}.provider-decision .pd-facts>article{padding:16px}.provider-decision .pd-facts h3{font-size:14px}.provider-decision .pd-facts p{font-size:12px}.provider-decision .pd-fit-tool{padding:22px 18px}.provider-decision .pd-fit-top{gap:10px}.provider-decision .pd-fit-top h3{font-size:20px}.provider-decision .pd-fit-top .eyebrow{font-size:8px}.provider-decision .pd-score{flex-basis:88px;padding:5px}.provider-decision .pd-score strong{font-size:27px}.provider-decision .pd-faqs,.provider-decision .pd-fit-advice,.provider-decision .pd-prices{grid-template-columns:1fr}.provider-decision .pd-categories{gap:12px}.provider-decision .pd-categories>article{padding:18px}.provider-decision .pd-categories h3{font-size:15px}.provider-decision .pd-categories p{font-size:12px}.provider-decision .pd-prices{gap:14px}.provider-decision .pd-price-card{padding:24px}.provider-decision .pd-price-word{min-height:0}.provider-decision .pd-pricing-note{padding:18px}.provider-decision .pd-compare-controls{gap:8px}.provider-decision .pd-compare-controls>span{width:100%}.provider-decision .pd-compare-controls button{padding:10px 13px}.provider-decision .pd-compare-card dl{grid-template-columns:1fr}.provider-decision .pd-research-grid{gap:30px}.provider-decision .pd-final{padding:26px}.provider-decision .pd-final h2{font-size:24px}.provider-decision .pd-final .button{font-size:12px;padding:12px;white-space:normal;width:100%}.provider-decision .pd-faqs summary{font-size:13px}}