.decision-guide{--ink:#172033;--muted:#536176;--paper:#fff;--wash:#f5f6fb;--line:#dce1ec;--violet:#5b35c9;--blue:#315ad1;--soft:#eeebff;--dark:#19192e;--radius:22px}.decision-guide *{box-sizing:border-box}.decision-guide{scroll-behavior:smooth;scroll-padding-top:24px}.decision-guide{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;font-size:17px;line-height:1.8;-webkit-font-smoothing:antialiased}.decision-guide a{color:var(--violet);text-underline-offset:4px;text-decoration-thickness:1px;overflow-wrap:anywhere}.decision-guide a:hover{text-decoration-thickness:2px}.decision-guide a:focus-visible,.decision-guide summary:focus-visible{outline:3px solid #315ad1;outline-offset:5px;border-radius:4px}.decision-guide h1,.decision-guide h2,.decision-guide h3,.decision-guide h4,.decision-guide .brand,.decision-guide .display{font-family:Outfit,Arial,sans-serif;line-height:1.12;letter-spacing:-.035em}.decision-guide h1{font-size:clamp(2.3rem,4.6vw,4rem);max-width:1000px;margin:18px 0 24px;font-weight:600;text-wrap:balance}.decision-guide h2{font-size:clamp(1.9rem,3vw,2.7rem);margin:0 0 25px;font-weight:550;max-width:900px}.decision-guide h3{font-size:1.55rem;line-height:1.2;margin:34px 0 15px;font-weight:550}.decision-guide h4{font-size:1.2rem;margin:0 0 10px}.decision-guide p{margin:0 0 22px}.decision-guide ul,.decision-guide ol{padding-left:24px}.decision-guide li{margin:10px 0}.decision-guide strong{font-weight:750}.decision-guide blockquote{margin:28px 0;padding:10px 24px;border-left:3px solid var(--violet);color:var(--muted)}.decision-guide .skip{position:absolute;left:20px;top:-100px;background:#fff;padding:12px;z-index:20}.decision-guide .skip:focus{top:12px}.decision-guide .preview{padding:8px 24px;background:#eeebff;text-align:center;color:#493584;font-size:12px;letter-spacing:.025em}.decision-guide .site-header{max-width:1220px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:26px 28px;border-bottom:1px solid var(--line);gap:20px}.decision-guide .brand{font-size:29px;font-weight:650;color:var(--ink);text-decoration:none;letter-spacing:-.065em}.decision-guide .brand span{color:var(--violet)}.decision-guide .header-links{display:flex;gap:28px;font-size:13px}.decision-guide .header-links a{color:var(--muted)}.decision-guide .wrap{max-width:1180px;margin:0 auto;padding:0 30px}.decision-guide .hero{padding:44px 0 32px;background:radial-gradient(ellipse at 95% 10%,#f0edff 0,transparent 55%)}.decision-guide .breadcrumb{font-size:12px;color:var(--muted);display:flex;gap:12px;flex-wrap:wrap}.decision-guide .breadcrumb a{color:var(--muted)}.decision-guide .tag{display:inline-block;font-size:12px;font-weight:750;letter-spacing:.065em;text-transform:uppercase;color:var(--violet);margin-top:30px}.decision-guide .dek{max-width:790px;font-size:20px;color:var(--muted);line-height:1.75}.decision-guide .byline{display:flex;flex-wrap:wrap;gap:6px 22px;color:var(--muted);font-size:13px;margin:22px 0}.decision-guide .answer{border-radius:var(--radius);background:var(--dark);color:#fff;padding:34px 38px;margin-top:32px;max-width:960px;position:relative;overflow:hidden}.decision-guide .answer:before{content:"";position:absolute;width:4px;left:0;top:0;bottom:0;background:#a28aff}.decision-guide .answer small{font-size:11px;color:#c4b5fd;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.decision-guide .answer p{font-size:20px;line-height:1.7;margin:12px 0 0;max-width:730px}.decision-guide .disclosure{font-size:12px;line-height:1.7;max-width:900px;color:var(--muted);margin:18px 0 0}.decision-guide .contents{margin:28px 0 50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 0;display:grid;grid-template-columns:145px 1fr;gap:22px}.decision-guide .contents strong{font-size:12px;color:var(--muted);padding:10px 0}.decision-guide .contents ul{display:flex;gap:8px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.decision-guide .contents li{margin:0}.decision-guide .contents a{display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;background:var(--wash);border:1px solid var(--line);border-radius:99px;font-size:12px;text-decoration:none;line-height:1.4}.decision-guide .contents a:hover{background:var(--soft)}.decision-guide .intro,.decision-guide .prose{max-width:780px;margin-left:auto;margin-right:auto}.decision-guide .intro{font-size:18px;margin-bottom:45px}.decision-guide .section{margin:65px 0;scroll-margin-top:24px}.decision-guide .section-intro{color:var(--muted);max-width:790px;font-size:17px}.decision-guide .quick{padding:35px 0 16px;border-top:1px solid var(--line)}.decision-guide .quick h2{font-size:1.7rem}.decision-guide .quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.decision-guide .choice{border:1px solid var(--line);border-radius:18px;padding:25px 24px;display:flex;flex-direction:column;background:#fff}.decision-guide .choice h3{font-size:1.25rem;margin:0 0 12px;letter-spacing:-.02em}.decision-guide .choice p{font-size:14px;color:var(--muted);line-height:1.8;flex:1;margin-bottom:16px}.decision-guide .choice a{font-size:12px;font-weight:800;display:inline-flex;min-height:44px;align-items:center}.decision-guide .matrix-block{background:var(--wash);margin:60px -18px;padding:38px 24px;border-radius:var(--radius)}.decision-guide .matrix-table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.75;background:#fff;table-layout:fixed}.decision-guide .matrix-table caption{text-align:left;font-size:12px;color:var(--muted);padding:0 0 18px}.decision-guide .matrix-table th,.decision-guide .matrix-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:19px 14px;overflow-wrap:anywhere}.decision-guide .matrix-table thead th{font-weight:800;background:#e9e5fa;color:#39236e}.decision-guide .matrix-table thead th:first-child{width:18%}.decision-guide .matrix-table tbody th{font-size:12px;font-weight:800;color:#43506a;background:#fbfbfe}.decision-guide .matrix-table tr:last-child th,.decision-guide .matrix-table tr:last-child td{border-bottom:0}.decision-guide .profiles{display:grid;gap:24px}.decision-guide .provider{border:1px solid var(--line);border-radius:var(--radius);padding:32px 36px;scroll-margin-top:24px;background:linear-gradient(115deg,#fff,#fcfcff)}.decision-guide .provider header{border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:22px;display:grid;grid-template-columns:200px 1fr;gap:30px}.decision-guide .provider h3{font-size:2rem;margin:0}.decision-guide .provider .profile-summary{margin:0;font-size:16px;color:var(--muted)}.decision-guide .provider dl{display:grid;grid-template-columns:1fr 1fr;gap:18px 32px;margin:0}.decision-guide .provider dl div{border-bottom:1px solid #edf0f6;padding:0 0 18px}.decision-guide .provider dt{font-size:11px;letter-spacing:.05em;text-transform:uppercase;font-weight:800;color:var(--violet);margin-bottom:7px}.decision-guide .provider dd{margin:0;font-size:15px;line-height:1.8}.decision-guide .profile-sources{font-size:11px;color:var(--muted);margin:20px 0 0}.decision-guide .profile-sources a{display:inline-block;padding:6px}.decision-guide .diagram{border:1px solid #d9d2ed;border-radius:var(--radius);padding:32px;background:linear-gradient(140deg,#f3efff,#f5f8ff);margin:0}.decision-guide .figure-label{font-size:10px;text-transform:uppercase;font-weight:800;letter-spacing:.12em;color:#5f4c8c}.decision-guide .diagram h2{font-size:2rem;margin:16px 0 20px}.decision-guide .diagram-grid{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:15px;margin:26px 0}.decision-guide .diagram-node{background:#fff;border:1px solid #d8d4e8;border-radius:16px;padding:24px 22px}.decision-guide .diagram-node h3{font-size:1.4rem;margin:0 0 22px}.decision-guide .diagram-node dl{margin:0}.decision-guide .diagram-node dt{font-size:10px;color:var(--violet);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.decision-guide .diagram-node dd{margin:5px 0 16px;font-size:14px;line-height:1.75}.decision-guide .diagram-node dd:last-child{color:var(--muted);margin-bottom:0}.decision-guide .diagram figcaption{font-size:12px;color:#5d5871;border-top:1px solid #d9d2ed;padding-top:17px;line-height:1.8}.decision-guide .checklist{list-style:none;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}.decision-guide .checklist li{margin:0;display:grid;grid-template-columns:30px 1fr;gap:14px;border-bottom:1px solid var(--line);padding:22px 0}.decision-guide .check-symbol{width:20px;height:20px;border:1.5px solid #9d8ec6;border-radius:5px;margin-top:6px}.decision-guide .checklist strong{font-family:Outfit,Arial;font-size:1.2rem;font-weight:550;display:block;margin:0 0 7px;letter-spacing:-.015em}.decision-guide .checklist p{font-size:15px;color:var(--muted);margin:0}.decision-guide .worksheet{border:1px solid #d5cfeb;background:#faf9ff;border-radius:var(--radius);padding:34px}.decision-guide .worksheet h2{font-size:2rem}.decision-guide .worksheet-meta{font-size:12px;color:var(--muted)}.decision-guide .worksheet-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 30px;margin-top:26px}.decision-guide .worksheet-field strong{font-size:13px;display:block}.decision-guide .worksheet-field p{font-size:12px;color:var(--muted);margin:5px 0 18px;line-height:1.6}.decision-guide .write-line{display:block;min-height:24px;border-bottom:1px solid #c8c2dc}.decision-guide .resource-link{display:inline-flex;min-height:44px;align-items:center;font-size:12px;font-weight:800;margin-top:20px}.decision-guide .method{padding-top:35px;border-top:1px solid var(--line)}.decision-guide .method h2{font-size:1.9rem}.decision-guide .method p{font-size:14px;color:var(--muted)}.decision-guide .sources{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.decision-guide .sources li{border:1px solid var(--line);border-radius:12px;padding:18px;margin:0;scroll-margin-top:24px}.decision-guide .sources a{font-size:13px;font-weight:750}.decision-guide .sources p{font-size:12px;margin:8px 0 0;color:var(--muted);line-height:1.75}.decision-guide .cta{margin:60px 0 45px;background:var(--dark);color:#fff;border-radius:26px;padding:45px}.decision-guide .cta h2{font-size:2.3rem;max-width:720px}.decision-guide .cta p{max-width:720px;color:#d8d8e8;font-size:16px}.decision-guide .button{display:inline-flex;align-items:center;min-height:48px;background:#b9a4ff;color:#20163b;font-size:13px;font-weight:800;padding:12px 22px;border-radius:10px;text-decoration:none}.decision-guide .button:hover{background:#cfc0ff}.decision-guide .related{margin:36px 0 60px}.decision-guide .related h2{font-size:1.5rem}.decision-guide .related ul{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0}.decision-guide .related li{margin:0}.decision-guide .related a{display:block;border:1px solid var(--line);border-radius:14px;padding:22px;font-size:14px;min-height:100%;background:#fff}.decision-guide .site-footer{border-top:1px solid var(--line);padding:25px 0 40px;font-size:12px;color:var(--muted)}.decision-guide .index-hero{padding:60px 0 20px}.decision-guide .index-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0 60px}.decision-guide .index-card{border:1px solid var(--line);border-radius:22px;padding:30px;display:flex;flex-direction:column;background:linear-gradient(135deg,#fff,#f8f6ff)}.decision-guide .index-card h2{font-size:1.8rem;margin:18px 0}.decision-guide .index-card p{font-size:14px;color:var(--muted);flex:1}.decision-guide .index-card a{font-size:13px;font-weight:800;min-height:44px;display:inline-flex;align-items:center}.decision-guide .pill{font-size:10px;color:#5b35a0;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.decision-guide .download-note{font-size:13px;color:var(--muted)}@media(min-width:1000px){.decision-guide .prose h2{margin-left:-40px;width:calc(100% + 80px)}.decision-guide .prose>p:first-of-type{font-size:18px}.decision-guide .matrix-table{font-size:12px}}@media(max-width:900px){.decision-guide .quick-grid,.decision-guide .diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-guide .provider header{grid-template-columns:1fr;gap:14px}.decision-guide .matrix-table{display:none}.decision-guide .matrix-mobile{display:block}.decision-guide .matrix-caption{font-size:12px;color:var(--muted)}.decision-guide .matrix-row{border:1px solid var(--line);border-radius:16px;overflow:hidden;margin:18px 0;background:#fff}.decision-guide .matrix-row h3{background:#e9e5fa;font-size:1.2rem;margin:0;padding:18px 20px;color:#39236e}.decision-guide .matrix-row dl{margin:0}.decision-guide .matrix-row dl div{padding:15px 20px;border-bottom:1px solid #edf0f6;display:grid;grid-template-columns:145px 1fr;gap:18px}.decision-guide .matrix-row dl div:last-child{border-bottom:0}.decision-guide .matrix-row dt{font-size:12px;font-weight:800}.decision-guide .matrix-row dd{font-size:13px;margin:0;line-height:1.8}.decision-guide .contents{grid-template-columns:1fr;gap:8px}.decision-guide .contents strong{padding:0}.decision-guide .related ul{grid-template-columns:1fr}}@media(max-width:600px){.decision-guide{font-size:16px;line-height:1.85}.decision-guide .wrap{padding:0 22px}.decision-guide .site-header{padding:21px 22px}.decision-guide .header-links{gap:15px;font-size:11px}.decision-guide .header-links a:last-child{display:none}.decision-guide .preview{font-size:10px;padding:8px 15px}.decision-guide .hero{padding:35px 0 24px}.decision-guide h1{font-size:2.6rem;letter-spacing:-.04em;line-height:1.08;margin:18px 0 22px}.decision-guide .tag{margin-top:24px;font-size:10px}.decision-guide .dek{font-size:16px}.decision-guide .byline{font-size:10px;gap:4px 16px}.decision-guide .answer{padding:25px;border-radius:18px;margin-top:25px}.decision-guide .answer p{font-size:18px;line-height:1.75}.decision-guide .disclosure{font-size:11px}.decision-guide .contents{margin:18px 0 36px;padding:18px 0}.decision-guide .contents a{font-size:11px;padding:9px 12px}.decision-guide .intro{font-size:17px}.decision-guide .section{margin:44px 0}.decision-guide h2{font-size:1.9rem;line-height:1.13;margin-bottom:22px}.decision-guide h3{font-size:1.4rem}.decision-guide .section-intro{font-size:15px}.decision-guide .quick{padding-top:24px}.decision-guide .quick-grid{grid-template-columns:1fr}.decision-guide .choice{padding:22px}.decision-guide .choice p{font-size:14px}.decision-guide .matrix-block{margin:44px -8px;padding:25px 16px;border-radius:18px}.decision-guide .matrix-row dl div{grid-template-columns:1fr;gap:5px}.decision-guide .matrix-row dd{font-size:14px}.decision-guide .matrix-row dt{font-size:11px;color:var(--violet)}.decision-guide .provider{padding:25px 23px;border-radius:18px}.decision-guide .provider dl{grid-template-columns:1fr;gap:16px}.decision-guide .provider h3{font-size:1.9rem}.decision-guide .provider .profile-summary{font-size:15px}.decision-guide .provider dd{font-size:14px}.decision-guide .diagram{padding:24px 20px}.decision-guide .diagram h2{font-size:1.75rem}.decision-guide .diagram-grid{grid-template-columns:1fr;gap:13px;margin:22px 0}.decision-guide .diagram-node{padding:22px}.decision-guide .diagram-node h3{font-size:1.35rem;margin-bottom:18px}.decision-guide .worksheet{padding:25px 22px}.decision-guide .worksheet-grid{grid-template-columns:1fr}.decision-guide .worksheet h2{font-size:1.8rem}.decision-guide .checklist p{font-size:14px}.decision-guide .checklist li{grid-template-columns:22px 1fr;gap:12px}.decision-guide .sources{grid-template-columns:1fr}.decision-guide .cta{padding:30px 26px;margin:44px 0 30px;border-radius:20px}.decision-guide .cta h2{font-size:1.9rem}.decision-guide .cta p{font-size:15px}.decision-guide .index-grid{grid-template-columns:1fr}.decision-guide .index-card{padding:26px}.decision-guide .index-hero{padding-top:35px}.decision-guide .site-footer{font-size:11px}}@media(prefers-reduced-motion:reduce){.decision-guide{scroll-behavior:auto}.decision-guide *{animation:none!important;transition:none!important}}@media print{.decision-guide{font-size:10pt;color:#000;background:#fff}.decision-guide .site-header,.decision-guide .preview,.decision-guide .contents,.decision-guide .quick,.decision-guide .cta,.decision-guide .related,.decision-guide .site-footer,.decision-guide .resource-link,.decision-guide .header-links{display:none}.decision-guide .wrap{max-width:none;padding:0}.decision-guide .hero{padding:0;background:none}.decision-guide h1{font-size:26pt}.decision-guide .answer{background:#fff;color:#000;border:1px solid #999;padding:15px}.decision-guide .answer small{color:#333}.decision-guide .answer p{font-size:12pt}.decision-guide .section{margin:25px 0}.decision-guide .matrix-table{display:table;font-size:8pt}.decision-guide .matrix-mobile{display:none}.decision-guide .matrix-block{margin:20px 0;padding:15px;background:#fff}.decision-guide .diagram,.decision-guide .provider,.decision-guide .worksheet,.decision-guide .sources li{break-inside:avoid;background:#fff}.decision-guide .prose{max-width:none}.decision-guide .worksheet-grid{grid-template-columns:1fr 1fr}.decision-guide .write-line{min-height:35px}.decision-guide .diagram-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-guide a{color:#000}.decision-guide .byline,.decision-guide .disclosure{font-size:8pt}.decision-guide .intro{font-size:11pt}.decision-guide .sources{grid-template-columns:1fr 1fr}}.decision-guide .worksheet-field strong{font-size:15px}.decision-guide .worksheet-field p{font-size:14px;line-height:1.8;color:#43516b}.decision-guide .worksheet-subfields{list-style:none;padding:0;margin:12px 0 0;font-size:14px;color:#43516b}.decision-guide .worksheet-subfields li{margin:0 0 18px;overflow-wrap:anywhere}.decision-guide .worksheet-subfields .write-line{min-height:32px}@media(min-width:901px){.decision-guide .provider header{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.decision-guide .provider h3{text-wrap:balance}}.decision-guide .worksheet-field{min-width:0}.decision-guide .worksheet-field p{overflow-wrap:anywhere}.decision-guide .contents{display:block}.decision-guide .contents details{width:100%}.decision-guide .contents summary{cursor:pointer;min-height:44px;display:list-item;padding:8px 5px;font-size:14px;font-weight:750;color:#493584}.decision-guide .contents details[open] ul{margin-top:18px}.decision-guide .dek{max-width:730px}@media(max-width:600px){.decision-guide h1{font-size:2.25rem;line-height:1.1;text-wrap:balance}.decision-guide .hero{padding-top:27px}.decision-guide .tag{margin-top:18px}.decision-guide .byline,.decision-guide .header-links{font-size:12px}.decision-guide .answer{padding:24px;margin-top:22px}.decision-guide .answer p{font-size:17px}.decision-guide .preview{font-size:11px}}.decision-guide{padding-top:104px;overflow-x:clip;color:#172033;background:#fff}.decision-guide ul{list-style:disc}.decision-guide ol{list-style:decimal}.decision-guide .checklist,.decision-guide .sources,.decision-guide .contents ul,.decision-guide .worksheet-subfields,.decision-guide .related ul{list-style:none}.decision-guide .hero{display:block;height:auto;min-height:0}.decision-guide .matrix-mobile{display:none}.decision-guide .breadcrumb{display:flex;flex-wrap:wrap}.decision-guide .button{display:inline-flex;align-items:center;justify-content:center}.decision-guide summary::marker{content:"▸ "}.decision-guide details[open] summary::marker{content:"▾ "}.decision-guide [id]{scroll-margin-top:110px}@media(max-width:900px){.decision-guide .matrix-mobile{display:block}}@media(max-width:600px){.decision-guide{padding-top:92px}}@media print{.decision-guide{padding-top:0;overflow:visible}body>header,body>footer,body>a,body>[data-whatsapp-bubble],body>[data-consent-root]{display:none!important}.decision-guide .matrix-mobile{display:none}}
