/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer legacy{:root{color-scheme:light;--bg:#f8f3eb;--surface:#f8f3eb;--surface-container-lowest:#fff;--surface-container-low:#f6f3ee;--surface-container:#f0ede8;--surface-container-high:#ebe8e3;--surface-container-highest:#e5e2dd;--surface-paper:#fffaf3;--surface-warm:#fbefe6;--surface-warm-strong:#fff1e7;--ink:#211f1b;--muted:#675a50;--line:#d9c1bb;--line-warm:#eed2c9;--primary:#e75f11;--primary-strong:#c94f0d;--primary-soft:#fff1e7;--primary-subtle:#fbefe6;--primary-contrast:#fff;--brand-brown:#5d3427;--brand-brown-soft:#f5eae6;--brand-dark:#171915;--brand-dark-soft:#22231f;--safe:#0f9f6e;--risk:#ba1a1a;--warning:#b36a10;--cta:var(--primary);--cta-strong:var(--primary-strong);--cta-soft:var(--primary-soft);--cta-subtle:var(--primary-subtle);--cta-contrast:var(--primary-contrast);--cta-text:var(--ink);--cta-strong-text:var(--primary-contrast);--outline:#86736d;--outline-ghost:#d9c1bb26;--ambient-shadow:0 20px 40px #1c1c190f;--font-sans:var(--font-body),"Segoe UI",sans-serif;--font-serif:var(--font-display),Georgia,serif;--control-min-height:44px;--control-min-height-mobile:42px;--sticky-nav-offset:4.4rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--sticky-nav-offset)}body,html{overflow-x:clip}body{font-family:var(--font-sans);color:var(--ink);background:var(--bg);margin:0}.globalBrandBarWrap{width:100%;padding:.75rem 1rem 0}.globalBrandBar{margin:0 auto}.globalBrandLink{color:var(--primary);border-radius:16px;flex-direction:column;gap:.18rem;text-decoration:none;display:inline-flex}.globalBrandLink:focus-visible{outline:2px solid #2a5f7652}.globalBrandPicture{width:min(100%,270px);display:block}.globalBrandLogo{width:100%;height:auto;display:block}.globalBrandWordmark{font-family:var(--font-display),Georgia,serif;letter-spacing:-.04em;font-size:1.75rem;font-weight:700}.globalBrandTagline{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700}@media (min-width:768px){:root{--sticky-nav-offset:5.1rem}}.page{max-width:1200px;margin:0 auto}.variantPicker{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:.75rem;padding:.72rem}.variantEyebrow{text-transform:uppercase;letter-spacing:.1em;color:var(--primary);margin:0;font-size:.73rem;font-weight:800}.variantLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.52rem;display:grid}.variantLink{color:#24344f;background:#fbfcff;border:1px solid #dbe3f0;border-radius:10px;gap:.16rem;padding:.5rem .56rem;text-decoration:none;transition:border-color .12s,transform .12s;display:grid}.variantLink:hover{border-color:#b8c8e8;transform:translateY(-1px)}.variantLinkActive{border-color:var(--primary);background:#f3f7ff;box-shadow:inset 0 0 0 1px #1b3f931f}.variantLabel{font-size:.8rem;font-weight:800}.variantDescription{color:#5b677a;font-size:.69rem}.brandHeader{border:1px solid var(--line);background:linear-gradient(140deg,#fff,#f5f8ff);border-radius:18px;padding:1rem;box-shadow:0 20px 34px -30px #0f172ae6}.brandTop{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:stretch;gap:.8rem;display:grid}.brandIdentity{background:linear-gradient(120deg,#fff,#f9fbff);border:1px solid #dce5f3;border-radius:14px;align-items:center;gap:.72rem;padding:.78rem .88rem;display:flex}.brandLogo{flex-shrink:0;width:64px;height:64px}.brandTextWrap{min-width:0}.brandName{font-family:var(--font-serif);letter-spacing:-.01em;color:#12284e;margin:0;font-size:clamp(1.7rem,3.2vw,2.1rem);line-height:1.05}.brandTagline{color:#1d4aa8;margin:.2rem 0 0;font-size:clamp(.92rem,1.4vw,1.03rem);font-weight:700}.brandServiceLine{color:var(--muted);margin:.3rem 0 0;font-size:.83rem}.brandStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.brandStat{background:#fff;border:1px solid #dce5f3;border-radius:12px;padding:.62rem}.brandStatValue{color:#123278;margin:0;font-size:.8rem;font-weight:800}.brandStatLabel{color:#52617a;margin:.22rem 0 0;font-size:.68rem}.brandActionRail{background:#fff;border:1px solid #dce5f3;border-radius:12px;gap:.42rem;min-width:220px;padding:.55rem;display:grid}.actionLink{color:#153879;text-align:center;background:#f8fbff;border:1px solid #cfd9ee;border-radius:10px;padding:.46rem .62rem;font-size:.78rem;font-weight:700;text-decoration:none}.actionLink:hover{border-color:#b6c7ea}.actionGhost{background:#fff}.actionPrimary{width:100%;padding:.58rem .72rem;font-size:.82rem}.signalRow{flex-wrap:wrap;gap:.42rem;margin:.65rem 0 0;padding:0;list-style:none;display:flex}.signalItem{color:#1f3f86;background:#f7faff;border:1px solid #d8e1f1;border-radius:999px;padding:.25rem .58rem;font-size:.73rem;font-weight:700}.topNav{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:25;background:#fffffff7;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:.7rem;margin-top:.75rem;padding:.66rem .9rem;display:grid;position:sticky;top:.65rem;box-shadow:0 14px 22px -22px #0f172a73}.navLinks{flex-wrap:wrap;gap:.78rem;margin:0;padding:0;list-style:none;display:flex}.navLinks li{color:#1f2e49;font-size:.94rem;font-weight:600}.navLinks a{color:inherit;border-bottom:2px solid #0000;border-radius:0;padding:.3rem .12rem .42rem;text-decoration:none;transition:color .14s,border-color .14s}.navLinks a:hover{color:#123c87;border-bottom-color:#123c874d}.navLinks a[aria-current=page],.navLinks li.navItemActive a{color:#123c87;border-bottom-color:#123c87}.navLinks a:focus-visible{outline-offset:2px;outline:2px solid #ffb27b}.navTools{align-items:center;gap:.5rem;display:flex}.variantMiniPill{font-size:.74rem}.languagePill,.variantMiniPill{color:#1f3f86;white-space:nowrap;background:#f8faff;border:1px solid #d6deee;border-radius:999px;padding:.45rem .66rem;font-weight:800}.languagePill{font-size:.76rem}.locationPill{color:#1f2e49;white-space:nowrap;background:#f8faff;padding:.45rem .68rem;font-size:.78rem;font-weight:700}.locationPill,.searchInputWrap{border:1px solid #d6deee;border-radius:999px}.searchInputWrap{background:#fff;align-items:center;gap:.35rem;min-width:240px;padding:.36rem .62rem;display:flex}.searchIcon{color:#98a2b3;font-weight:700}.searchInputWrap input{width:100%;font:inherit;border:0;outline:0}.heroMarket{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:.9rem;margin-top:1rem;display:grid}.heroLeft{border:1px solid var(--line);background:#fff;border-radius:16px;padding:1.2rem}.eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:.74rem;font-weight:800}.heroLeft h1{font-family:var(--font-serif);max-width:18ch;margin:.5rem 0 0;font-size:clamp(1.95rem,4.1vw,3.05rem);line-height:1.1}.heroSubcopy{color:var(--muted);max-width:50ch;margin:.85rem 0 0}.ctaRow{flex-wrap:wrap;gap:.58rem;margin-top:1rem;display:flex}.ctaButtonLink,button{font-family:var(--font-sans);min-height:var(--control-min-height);cursor:pointer;border:1px solid #0000;border-radius:.65rem;justify-content:center;align-items:center;padding:.68rem 1.04rem;font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.ctaButtonLink:hover,button:hover{transform:translateY(-1px)}.ctaButtonLink:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #ffb27b}.primaryCta{background:linear-gradient(135deg,var(--cta),var(--cta-strong));color:var(--cta-text);box-shadow:0 12px 18px -18px #ea580cf2}.primaryCta:hover{color:var(--cta-strong-text);box-shadow:0 16px 24px -20px #ea580c}.secondaryCta{color:var(--primary-strong);background:#fff;border-color:#d6e0f4}.supportNote{color:var(--muted);margin:.85rem 0 0;font-size:.88rem}.trustList{flex-wrap:wrap;gap:.5rem;margin:.95rem 0 0;padding:0;list-style:none;display:flex}.quickPanel{color:#eef2ff;background:linear-gradient(145deg,#0f1f47,#1e3a8a);border:1px solid #1f3f8c;border-radius:16px;padding:1rem}.quickPanel h2{margin:0;font-size:1.2rem}.quickSub{color:#c7d2fe;margin:.35rem 0 0;font-size:.86rem}.trustSnapshot{border-top:1px solid #c7d2fe4d;margin-top:.8rem;padding-top:.72rem}.snapshotBadge{color:#b45309;background:#ffedd5;border-radius:999px;margin:0;padding:.24rem .54rem;font-size:.74rem;font-weight:800;display:inline-flex}.snapshotQuote{color:#e2e8f0;margin:.58rem 0 0;font-size:.86rem;line-height:1.45}.snapshotByline{color:#cbd5e1;margin:.35rem 0 0;font-size:.75rem}.snapshotStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;margin-top:.62rem;display:grid}.snapshotItem{background:#0f172a33;border:1px solid #c7d2fe59;border-radius:8px;padding:.43rem}.snapshotValue{margin:0;font-size:.85rem;font-weight:900}.snapshotLabel{color:#cbd5e1;margin:.16rem 0 0;font-size:.66rem}.sectionBlock{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:.95rem;padding:1rem}.heroMarket[id],.sectionBlock[id]{scroll-margin-top:var(--sticky-nav-offset)}.sectionHeader h2{font-family:var(--font-serif);margin:0;font-size:1.32rem}.sectionHeader p{color:var(--muted);margin:.25rem 0 0;font-size:.92rem}.categoryRow{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.62rem;margin-top:.85rem;display:grid}.categoryCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:.75rem}.categoryIconWrap{background:#f1f5ff;border-radius:.55rem;place-items:center;width:2rem;height:2rem;display:grid}.categoryTitle{margin:.45rem 0 0;font-size:.9rem;font-weight:700}.categoryBadge{color:#c2410c;background:#fff7ed;border-radius:999px;margin-top:.4rem;padding:.17rem .44rem;font-size:.68rem;font-weight:700;display:inline-block}.marketGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.68rem;margin-top:.85rem;display:grid}.marketCard{border:1px solid var(--line);border-radius:12px;padding:.8rem}.marketTop{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.marketCity{color:var(--muted);margin:0;font-size:.78rem;font-weight:700}.marketTag{color:var(--primary);background:#eff6ff;border-radius:999px;padding:.17rem .42rem;font-size:.67rem;font-weight:800}.marketCard h3{margin:.36rem 0 0;font-size:1rem;line-height:1.35}.marketRating{color:#475467;margin:.45rem 0 0;font-size:.82rem}.marketPriceRow{align-items:baseline;gap:.45rem;margin:.45rem 0 0;display:flex}.marketPrice{font-size:1.07rem;font-weight:900}.marketOriginal{color:#98a2b3;font-size:.82rem;text-decoration:line-through}.marketCueRow{flex-wrap:wrap;gap:.35rem;margin:.55rem 0 .62rem;display:flex}.packageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;margin-top:.85rem;display:grid}.processSection{background:linear-gradient(#fff,#f9fbff)}.processGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.processCard{border:1px solid var(--line);background:#fff;border-radius:12px;gap:.42rem;min-height:248px;padding:.7rem;transition:transform .12s,box-shadow .12s,border-color .12s;display:grid;position:relative}.processCard:hover{border-color:#c8d7ef;transform:translateY(-2px);box-shadow:0 10px 16px -14px #1118278c}.processTopRow{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.processStepNo{color:#334155;background:#f8fbff;border:1px solid #d7dfec;font-size:.68rem}.processBadge,.processStepNo{border-radius:999px;padding:.2rem .46rem;font-weight:800;display:inline-flex}.processBadge{font-size:.65rem}.processBadgeMandatory{color:#374151;background:#f3f4f6;border:1px solid #d1d5db}.processBadgeIncluded{color:#166534;background:#ecfdf3;border:1px solid #bbf7d0}.processBadgeAddon{color:#b45309;background:#fff7ed;border:1px solid #f5d0a9}.processIconWrap{aspect-ratio:16/9;background:#f8faff;border:1px solid #e0e7f2;border-radius:10px;overflow:hidden}.processIcon{object-fit:cover;width:100%;height:100%;display:block}.processCard h3{margin:0;font-size:.9rem;line-height:1.35}.processCard p{color:#475467;margin:0;font-size:.78rem;line-height:1.4}.processConnector{background:#c6d2e8;border-radius:999px;width:.85rem;height:2px;position:absolute;top:50%;right:-.62rem}.processDisclosure{color:#6b7280;margin:.72rem 0 0;font-size:.82rem}.packagesRedesignWrap{gap:.92rem;margin-top:.82rem;display:grid}.packageCardsGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.86rem;display:grid}.packageCardV2{--plan-accent:#1f6feb;--plan-accent-soft:#eff5ff;--plan-accent-border:#c7daf8;--plan-accent-ink:#154b95;--plan-surface:#f7faff;--plan-heading-ink:#0f172a;--plan-price-bg:linear-gradient(135deg,#e8f2ff,#d9e9ff);--plan-price-border:#bad2f6;--plan-price-ink:#0f4a94;--plan-savings-bg:#fff2e1;--plan-savings-border:#f2ca9c;--plan-savings-ink:#9b4d09;background:linear-gradient(180deg,#fff 0,var(--plan-surface) 100%);border:1px solid #d8e1ed;border-radius:18px;flex-direction:column;gap:.76rem;min-height:100%;padding:.96rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 24px -28px #0f172aa3}.packageCardV2.toneBasic{--plan-accent:#0f766e;--plan-accent-soft:#ebfbf8;--plan-accent-border:#b8e7e0;--plan-accent-ink:#115e59;--plan-surface:#f8fffd;--plan-heading-ink:#134e4a;--plan-price-bg:linear-gradient(135deg,#e4f9f4,#ccf1e9);--plan-price-border:#9fd9cd;--plan-price-ink:#0f5a54}.packageCardV2.toneAdvanced{--plan-accent:#2563eb;--plan-accent-soft:#ecf2ff;--plan-accent-border:#c5d6ff;--plan-accent-ink:#1747a4;--plan-surface:#f7f9ff;--plan-heading-ink:#173b8f;--plan-price-bg:linear-gradient(135deg,#e6eeff,#d3e3ff);--plan-price-border:#adc7f6;--plan-price-ink:#113f95}.packageCardV2.tonePro{--plan-accent:#dc2626;--plan-accent-soft:#fff1f2;--plan-accent-border:#fecaca;--plan-accent-ink:#b91c1c;--plan-surface:#fff8f8;--plan-heading-ink:#991b1b;--plan-price-bg:linear-gradient(135deg,#ffe7e7,#ffd4d4);--plan-price-border:#f7aaaa;--plan-price-ink:#991b1b;--plan-savings-bg:#fff0dc;--plan-savings-border:#f3bf86;--plan-savings-ink:#9a3f00}.packageCardV2:before{content:"";background:linear-gradient(90deg,var(--plan-accent) 0,var(--plan-accent) 100%);width:100%;height:3px;position:absolute;inset:0 auto auto 0}@supports (color:color-mix(in lab,red,red)){.packageCardV2:before{background:linear-gradient(90deg,var(--plan-accent) 0,color-mix(in srgb,var(--plan-accent) 36%,#fff) 100%)}}.packageCardV2.isFeatured{border-color:var(--plan-accent-border);background:linear-gradient(180deg,#fff 0,var(--plan-surface) 100%)}@supports (color:color-mix(in lab,red,red)){.packageCardV2.isFeatured{background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--plan-surface) 65%,#fff) 100%)}}.packageCardV2.isFeatured{box-shadow:0 24px 34px -30px var(--plan-accent)}@supports (color:color-mix(in lab,red,red)){.packageCardV2.isFeatured{box-shadow:0 24px 34px -30px color-mix(in srgb,var(--plan-accent) 44%,#1f2937)}}.packageCardV2.isFeatured{transform:translateY(-2px)}.packageCardV2.isRecommended{border-color:var(--plan-accent)}@supports (color:color-mix(in lab,red,red)){.packageCardV2.isRecommended{border-color:color-mix(in srgb,var(--plan-accent) 48%,#f59e0b)}}.packageCardV2.isRecommended{box-shadow:0 0 0 2px var(--plan-accent),0 26px 34px -34px var(--plan-accent)}@supports (color:color-mix(in lab,red,red)){.packageCardV2.isRecommended{box-shadow:0 0 0 2px color-mix(in srgb,var(--plan-accent) 22%,#fef3c7),0 26px 34px -34px color-mix(in srgb,var(--plan-accent) 56%,#1f2937)}}.packageCardV2.isFeatured:before{height:4px}.planHeader{border-bottom:1px solid #e7edf5;gap:.3rem;padding-bottom:.62rem;display:grid}.packageCardV2.isFeatured .planHeader{border-bottom-color:#d8e5f5}.planBadge{border:1px solid var(--plan-accent-border);background:var(--plan-accent-soft);width:fit-content;border-radius:999px;padding:.2rem .52rem;font-size:.72rem;display:inline-flex}.planBadge,.planTierMeta{color:var(--plan-accent-ink);margin:0;font-weight:700;line-height:1}.planTierMeta{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}.planOutcomeTitle{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--plan-heading-ink);margin:0;font-size:clamp(1.22rem,1.45vw,1.44rem);line-height:1.2}.packageCardV2.isFeatured .planBadge{box-shadow:inset 0 0 0 1px var(--plan-accent)}@supports (color:color-mix(in lab,red,red)){.packageCardV2.isFeatured .planBadge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plan-accent) 22%,#fff)}}.packageCardV2.tonePro.isFeatured{background:linear-gradient(#fff9f9,#fff2f2);border-color:#f7b2b2}.packageCardV2.tonePro.isFeatured .planBadge{color:#991b1b;background:#ffe5e5;border-color:#f5b4b4}.packageCardV2.tonePro.isFeatured .planPriceSpotlight{box-shadow:inset 0 0 0 1px #991b1b1f,0 10px 18px -18px #991b1bb8}.packageCardV2.isFeatured .planOutcomeTitle,.packageCardV2.isFeatured .planTierMeta{color:var(--plan-heading-ink)}.planSummary{color:#5f6a7a;min-height:2.7em;margin:0;font-size:.93rem;line-height:1.5}.planCoverageMeta{color:var(--plan-accent-ink);margin:0;font-size:.82rem;font-weight:700;line-height:1.4}.planFeatureGroups{flex:1;align-content:flex-start;gap:.44rem;display:grid}.planFeatureTitle{color:#4b5565;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:.76rem;font-weight:700;line-height:1.2}.planFeatureList{gap:.12rem;margin:0;padding:0;list-style:none;display:grid}.planFeatureItem{color:#1f2937;border-bottom:1px dashed #e3eaf4;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.45rem;padding:.28rem 0;font-size:.9rem;font-weight:500;line-height:1.4;display:grid}.planFeatureItem:last-child{border-bottom:0}.planExclusionNote{color:#6b7280;margin:.1rem 0 0;font-size:.83rem;line-height:1.38}.planExclusionNoteAll{color:#16613a;font-weight:700}.planFeatureIcon{background:var(--plan-accent-soft);width:1.16rem;height:1.16rem;color:var(--plan-accent-ink);border-radius:999px;justify-content:center;align-items:center;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.planFooter{border-top:1px solid #e7edf5;gap:.42rem;margin-top:auto;padding-top:.68rem;display:grid}.planPriceSpotlight{border:1px solid var(--plan-price-border);background:var(--plan-price-bg);width:fit-content;box-shadow:inset 0 0 0 1px var(--plan-price-ink);border-radius:12px;gap:.14rem;padding:.32rem .66rem .38rem;display:grid}@supports (color:color-mix(in lab,red,red)){.planPriceSpotlight{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plan-price-ink) 8%,#fff)}}.planPriceLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--plan-price-ink);margin:0;font-size:.73rem;font-weight:700;line-height:1}@supports (color:color-mix(in lab,red,red)){.planPriceLabel{color:color-mix(in srgb,var(--plan-price-ink) 82%,#fff)}}.planPrice{color:var(--plan-price-ink);letter-spacing:-.01em;margin:0;font-size:1.62rem;font-weight:800;line-height:1.1}.packageCardV2.isFeatured .planPrice{text-shadow:0 1px #fff9}.planSavings{border:1px solid var(--plan-savings-border);background:var(--plan-savings-bg);width:fit-content;min-height:1.62rem;color:var(--plan-savings-ink);border-radius:999px;align-items:center;margin:0;padding:.12rem .5rem;font-size:.84rem;font-weight:700;line-height:1.2;display:inline-flex}.featureChecklistSection{background:#fff;border:1px solid #d8e1ed;border-radius:18px;padding:.92rem}.featureChecklistSection h3{font-family:var(--font-serif);color:#0f172a;margin:0;font-size:1.05rem;line-height:1.24}.featureChecklistGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.52rem;margin-top:.62rem;display:grid}.featureChecklistItem{background:#f9fbff;border:1px solid #e4ebf4;border-radius:12px;gap:.28rem;padding:.58rem .62rem;display:grid}.featureChecklistItem h4{color:#1f2937;margin:0;font-size:.9rem;font-weight:700;line-height:1.32}.featureChecklistItem p{color:#5f6a7a;margin:0;font-size:.78rem;line-height:1.4}.featurePlanTags{flex-wrap:wrap;gap:.28rem;margin-top:.1rem;display:flex}.featurePlanTag{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:1.45rem;padding:.1rem .45rem;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.featurePlanTag.isIncluded{color:#0e4a93;background:#eaf4ff;border-color:#b9d8fb}.featurePlanTag.isExcluded{color:#7b8797;background:#f2f5f8;border-color:#d8e1ec}.packageCard{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:.42rem;padding:.82rem;display:flex}.packageTop{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.city{color:var(--muted);margin:0;font-size:.78rem;font-weight:700}.highlightChip{color:var(--primary);background:#eff6ff;border-radius:999px;padding:.17rem .42rem;font-size:.67rem;font-weight:800}.packageCard h3{margin:0;font-size:1.01rem}.price{color:var(--primary-strong);margin:0;font-size:1.18rem;font-weight:900}.packageMeta{color:#1d4ed8;margin:0;font-size:.8rem;font-weight:800}.packageDescription{color:var(--muted);margin:0;font-size:.9rem}.visualRail{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.18rem;display:grid}.visualTile{border:1px solid var(--line);background:#f8faff;border-radius:10px;padding:.3rem}.visualImageWrap{aspect-ratio:16/10;border-radius:7px;position:relative;overflow:hidden}.visualImageWrap img{object-fit:cover;width:100%;height:100%;display:block}.cueChip{color:#1f2937;background:#e2e8f0;border-radius:999px;padding:.14rem .4rem;font-size:.63rem;font-weight:800;position:absolute;top:.35rem;left:.35rem}.visualLabel{margin:.33rem 0 0;font-size:.74rem;font-weight:800}.visualNote{color:#475467;margin:.18rem 0 0;font-size:.7rem;line-height:1.3}.inclusionList{color:#344054;margin:.2rem 0 0;padding-left:1rem;font-size:.86rem}.inclusionList li{margin:.2rem 0}.outcomeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;margin-top:.2rem;display:grid}.outcomeCard{border:1px solid var(--line);background:#f8fbff;border-radius:10px;padding:.62rem}.outcomeRiskCard{background:#fff7f7;border-color:#fed7d7}.outcomeTitle{color:#1e293b;margin:0;font-size:.8rem;font-weight:800}.outcomeList{color:#334155;margin:.4rem 0 0;padding-left:1rem;font-size:.78rem}.outcomeList li{margin:.2rem 0}.compareWrap{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:.8rem;overflow:auto}.compareTable{border-collapse:collapse;width:100%;min-width:760px}.compareTable td,.compareTable th{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.62rem .65rem;font-size:.8rem}.compareTable th{color:#334155;background:#f8fafc;font-weight:800}.compareTable tr:last-child td{border-bottom:0}.whyGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.64rem;margin-top:.8rem;display:grid}.whyCard{border:1px solid var(--line);background:#fff;border-radius:11px;padding:.82rem}.whyCard h3{margin:0;font-size:.98rem}.whyCard p{color:var(--muted);margin:.38rem 0 0;font-size:.86rem;line-height:1.45}.doctorGrid,.quoteGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.65rem;margin-top:.8rem;display:grid}.doctorCard,.quoteCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:.8rem}.doctorAttestation,.quoteText{color:#344054;margin:0;line-height:1.46}.doctorMeta,.quoteAuthor{color:var(--muted);margin:.55rem 0 0;font-size:.8rem}.doctorName{margin:.72rem 0 0;font-size:.93rem;font-weight:800}.emptyText{color:var(--muted);margin:.85rem 0 0}.miniCue{border-radius:999px;align-items:center;padding:.16rem .4rem;font-size:.67rem;font-weight:800;display:inline-flex}.cueSafe{color:var(--safe);background:#ecfdf3;border:1px solid #bbf7d0}.cueRisk{color:var(--risk);background:#fef2f2;border:1px solid #fecaca}.cueInjury{color:var(--warning);background:#fffbeb;border:1px solid #fde68a}.mobileCta{display:none}.themeClinical{--line:#cfe0e6;--primary:#0f5f7a;--primary-strong:#0d4e64;--cta:#0f7f8f;--cta-strong:#0d6977;--safe:#1d8b46;--risk:#c24034;--warning:#956420}.themeClinical .brandHeader{background:#fbfdff;border-radius:12px;box-shadow:0 14px 24px -26px #0f172ae6}.themeClinical .brandName,.themeClinical .heroLeft h1{letter-spacing:-.015em}.themeClinical .brandActionRail,.themeClinical .brandIdentity,.themeClinical .brandStat{border-radius:10px}.themeClinical .quickPanel{background:linear-gradient(145deg,#0d3f55,#176b89);border-color:#0d6078}.themeWarm{--line:#e4ddd4;--primary:#2f3a4a;--primary-strong:#202a38;--cta:#e57a42;--cta-strong:#cc6733;--safe:#2f7f55;--risk:#b75043;--warning:#98652c}.themeWarm .brandHeader{background:linear-gradient(145deg,#fffdf9,#f8f3ed);border-color:#e8e0d7;box-shadow:0 22px 32px -30px #252d3a59}.themeWarm .brandIdentity{background:#fff;border-color:#e6dfd5}.themeWarm .brandName,.themeWarm .heroLeft h1{color:#1f2937;letter-spacing:-.015em;font-weight:600}.themeWarm .brandTagline{color:#4b5565}.themeWarm .brandServiceLine{color:#667085}.themeWarm .brandStat{background:#fffdfb;border-color:#e6dfd5}.themeWarm .brandStatValue{color:#2f3a4a}.themeWarm .brandStatLabel{color:#6b7280}.themeWarm .brandActionRail{border-color:#e6dfd5}.themeWarm .actionLink{color:#2f3a4a;background:#fffdfa;border-color:#e6dfd5}.themeWarm .topNav{background:#fffefcf5;border-color:#e6dfd5}.themeWarm .languagePill,.themeWarm .locationPill,.themeWarm .variantMiniPill{color:#2f3a4a;background:#fffdfa;border-color:#e6dfd5}.themeWarm .signalItem{color:#3f4a5e;background:#fffdf9;border-color:#e6dfd5}.themeWarm .quickPanel{background:linear-gradient(145deg,#2f3a4a,#1f2a38);border-color:#2f3a4a}.themeWarm .snapshotBadge{color:#b45309;background:#fff1e8}@media (max-width:1080px){.brandTop{grid-template-columns:minmax(0,1fr) auto}.brandStats{grid-column:1/-1}.topNav{grid-template-columns:1fr}.processGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.processConnector{display:none}.navTools{flex-wrap:wrap;justify-content:space-between}.featureChecklistGrid{grid-template-columns:1fr}}@media (max-width:930px){.brandTop{grid-template-columns:1fr}.brandActionRail,.brandStats{grid-template-columns:repeat(3,minmax(0,1fr))}.brandActionRail{align-items:center;min-width:0}.heroMarket{grid-template-columns:1fr}.visualRail{grid-template-columns:repeat(2,minmax(0,1fr))}.outcomeGrid,.packageGrid{grid-template-columns:1fr}.packageCardsGrid,.processGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page{padding:.8rem .8rem 5.5rem}.variantLinks{grid-template-columns:1fr}.navLinks{display:none}.navTools{flex-direction:column;align-items:stretch}.brandActionRail,.brandStats{grid-template-columns:1fr}.searchInputWrap{width:100%;min-width:0}.featureChecklistGrid,.packageCardsGrid{grid-template-columns:1fr}}@media (max-width:460px){.brandTop{align-items:flex-start}.brandLogo{width:58px;height:58px}.heroLeft h1{font-size:clamp(1.55rem,8.2vw,2.08rem)}.visualRail{grid-template-columns:1fr}.snapshotStats{grid-template-columns:repeat(2,minmax(0,1fr))}.processGrid{grid-template-columns:1fr}.mobileCta{z-index:30;display:block;position:fixed;bottom:.78rem;left:.72rem;right:.72rem}.mobileCta .primaryCta{width:100%;box-shadow:0 18px 28px -20px #ea580c}}.commsHero h1{font-family:var(--font-serif);max-width:24ch;margin:.45rem 0 0;font-size:clamp(1.55rem,3.2vw,2.35rem);line-height:1.14}.commsSubcopy{color:var(--muted);max-width:72ch;margin:.7rem 0 0}.commsBackLink{font-family:var(--font-sans);cursor:pointer;background:linear-gradient(135deg,var(--cta),var(--cta-strong));color:#fff;border:1px solid #0000;border-radius:.65rem;align-items:center;padding:.7rem 1.02rem;font-size:.91rem;font-weight:800;text-decoration:none;display:inline-flex}.commsBackLink:hover{transform:translateY(-1px)}.commsAnchorButton{align-items:center;text-decoration:none;display:inline-flex}.commsStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin-top:.8rem;display:grid}.commsStatCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:.72rem}.commsStatValue{color:var(--primary-strong);margin:0;font-size:1.38rem;font-weight:900}.commsStatLabel{color:var(--muted);margin:.2rem 0 0;font-size:.78rem}.commsOkText,.commsWarnText{margin:.68rem 0 0;font-size:.83rem}.commsOkText{color:#166534}.commsWarnText{color:#b45309}.commsCard{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:.68rem;padding:.82rem}.commsCard h3{margin:0;font-size:1.02rem}.commsHeadline{margin:.45rem 0 0;font-size:1.08rem;font-weight:800}.commsObjective{color:#475467;margin:.36rem 0 0;font-size:.84rem}.commsNote{color:#475467;margin:.45rem 0 0;font-size:.8rem}.commsListBlock{margin-top:.55rem}.commsListTitle{margin:0;font-size:.8rem;font-weight:800}.commsList{color:#344054;margin:.3rem 0 0;padding-left:1rem;font-size:.82rem}.commsList li{margin:.16rem 0}.commsFaqGrid{gap:.45rem;margin-top:.62rem;display:grid}.commsFaqItem{background:#f9fafb;border:1px solid #e2e8f0;border-radius:10px;padding:.52rem .62rem}.commsFaqItem summary{cursor:pointer;font-size:.86rem;font-weight:700}.commsFaqItem p{color:#475467;margin:.42rem 0 0;font-size:.82rem}.commsTemplateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:.8rem;display:grid}.commsTemplateCard{border:1px solid var(--line);background:#fff;border-radius:12px;padding:.76rem}.commsTemplateTop{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.commsChannelChip,.commsEventChip{border-radius:999px;padding:.16rem .45rem;font-size:.68rem;font-weight:800}.commsChannelChip{color:#3730a3;background:#eef2ff;border:1px solid #c7d2fe}.commsEventChip{color:#065f46;background:#ecfdf5;border:1px solid #d1fae5}.commsTemplateCard h3{margin:.43rem 0 0;font-size:.95rem}.commsTemplateBody{color:#1f2937;white-space:pre-line;margin:.5rem 0 0;font-size:.83rem;line-height:1.43}.commsCtaLine,.commsVariables{color:#4b5563;margin:.5rem 0 0;font-size:.77rem}.commsCampaignGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.62rem;margin-top:.6rem;display:grid}.commsCampaignCard{border:1px solid var(--line);background:#fbfdff;border-radius:10px;padding:.64rem}.commsCampaignTheme{margin:0;font-size:.85rem;font-weight:800}.commsCampaignMeta{color:#64748b;margin:.26rem 0 0;font-size:.74rem}.commsScriptGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.62rem;margin-top:.75rem;display:grid}.commsScriptCard{border:1px solid var(--line);background:#fff;border-radius:11px;padding:.72rem}.commsScriptCard h3{margin:0;font-size:.94rem}.commsScriptSteps{color:#374151;margin:.5rem 0 0;padding-left:1rem;font-size:.81rem;line-height:1.45}.commsScriptSteps li{margin:.24rem 0}.commsEscalation{color:#475467;margin:.52rem 0 0;font-size:.78rem}@media (max-width:1024px){.commsStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.commsTemplateGrid{grid-template-columns:1fr}}@media (max-width:540px){.commsStatGrid{grid-template-columns:1fr}}.opsHero h1{font-family:var(--font-serif);max-width:28ch;margin:.45rem 0 0;font-size:clamp(1.48rem,3vw,2.2rem);line-height:1.14}.opsSubcopy{color:var(--muted);max-width:74ch;margin:.68rem 0 0}.opsStatGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.58rem;margin-top:.8rem;display:grid}.opsTable{min-width:840px}.opsCardGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.62rem}.opsCardGrid,.opsTimeline{margin-top:.8rem;display:grid}.opsTimeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.opsTimelineItem{border:1px solid var(--line);background:#fff;border-radius:12px;padding:.75rem}.opsTimelineItem h3{margin:.36rem 0 0;font-size:.92rem;line-height:1.35}.opsTimelineItem p{color:#475467;margin:.38rem 0 0;font-size:.82rem}.opsDayChip{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;margin:0;padding:.16rem .45rem;font-size:.69rem;font-weight:800;display:inline-flex}.opsPre{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;margin:.45rem 0 0;padding:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.73rem;overflow:auto}@media (max-width:1040px){.opsStatGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.opsTimeline{grid-template-columns:1fr}}@media (max-width:560px){.opsStatGrid{grid-template-columns:1fr}}.homePage{--type-display:clamp(2.02rem,3.55vw,2.78rem);--type-h2:clamp(1.36rem,2vw,1.62rem);--type-h3:clamp(1.12rem,1.35vw,1.38rem);--type-body:.96rem;--type-body-sm:.9rem;--type-meta:.84rem;--type-label:.76rem;max-width:1200px;padding:0 1rem 5rem;overflow-x:clip}.homePage .brandHeader{box-shadow:none;border-left:0;border-right:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;border-radius:0;padding:1rem 0}.homePage .brandTopSimple{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;display:grid}.homePage .brandIdentitySimple{background:0 0;border:0;border-radius:0;gap:.85rem;min-width:0;padding:0}.homePage .brandTextWrap,.homePage .ctaRow,.homePage .heroLeft,.homePage .heroMarket,.homePage .heroVisualPanel,.homePage .navLinks,.homePage .navTools,.homePage .sectionBand>.sectionBandInner,.homePage .topNav{min-width:0}.homePage .brandLogoLarge{width:82px;height:82px}.homePage .brandName{font-family:var(--font-serif);color:#15223a;letter-spacing:-.01em;font-size:clamp(1.82rem,2.8vw,2.18rem);line-height:1.08}.homePage .brandTagline{display:none}.homePage .brandServiceLine{color:#475569;overflow-wrap:anywhere;max-width:42ch;margin-top:.35rem;font-size:1rem;font-weight:500;line-height:1.5}.homePage .brandActionRail,.homePage .brandStats,.homePage .signalRow{display:none}.homePage .brandUtilityActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.homePage .actionLink,.homePage .utilityButton{color:#233755;min-height:var(--control-min-height);background:#fff;border:1px solid #cdd8ea;border-radius:999px;justify-content:center;align-items:center;padding:.52rem .86rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.homePage .utilityLabelMobile,.homePage .utilityMetaMobile{display:none}.homePage .utilityButtonGhost{background:#f8fbff}.homePage .actionLink:hover,.homePage .utilityButton:hover{border-color:#b7c7df;transform:translateY(-1px)}.homePage .topNav{background:#fffffffa;border:0;border-bottom:1px solid #d8e1ec;border-radius:0;margin-top:0;padding:.9rem 0;box-shadow:0 10px 20px -24px #0f172abf}.homePage .navLinks{align-items:center;gap:1rem}.homePage .navLinks li{font-size:.97rem;font-weight:650}.homePage .navLinks a{opacity:.9;border-bottom-width:2px;padding:.4rem .14rem .52rem;transition:color .18s,border-color .18s,opacity .18s}.homePage .navLinks a:hover{color:#0f376f;opacity:1;border-bottom-color:#0f376f52}.homePage .navLinks a[aria-current=page],.homePage .navLinks li.navItemActive a{color:#0f376f;opacity:1;border-bottom-color:#0f376f}.homePage .navTools{gap:.8rem}.homePage .navMeta{color:#5b6473;white-space:nowrap;font-size:.8rem;font-weight:500}.homePage .languagePill,.homePage .locationPill,.homePage .variantMiniPill{display:none}.homePage .heroMarket{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));align-items:flex-start;gap:.64rem;margin-top:0;padding:1.02rem 0 1.18rem}.homePage .heroLeft{background:0 0;border:0;border-radius:0;align-self:start;padding:0}.homePage .heroLeft h1{font-family:var(--font-serif);font-size:var(--type-display);letter-spacing:-.01em;overflow-wrap:anywhere;text-wrap:balance;max-width:20ch;margin:.4rem 0 0;line-height:1.1}.homePage .heroSubcopy{overflow-wrap:anywhere;max-width:56ch;margin-top:.72rem;font-size:clamp(1.02rem,1.2vw,1.1rem);font-weight:500;line-height:1.56}.homePage .supportNote{font-size:var(--type-body);max-width:56ch;margin-top:.78rem;font-weight:500;line-height:1.55}.homePage .heroMarket[id],.homePage .sectionBlock[id]{scroll-margin-top:var(--sticky-nav-offset)}.homePage .ctaRow{margin-top:.88rem}.homePage .heroVisualPanel{align-self:start}.homePage .heroVisualFrame{border:1px solid var(--line);aspect-ratio:16/11;background:#fff;border-radius:14px;position:relative;overflow:hidden}.homePage .heroVisualImage{object-fit:cover;width:100%;height:100%;display:block}.beforeAfterSlider{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#dce4ef;outline:none;width:100%;height:100%;position:relative}.sliderViewport{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.beforeAfterSlider:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}@supports (color:color-mix(in lab,red,red)){.beforeAfterSlider:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--primary) 34%,transparent)}}.sliderSurface{isolation:isolate}.afterLayerImage,.beforeLayer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.afterLayer{z-index:2;will-change:width;height:100%;transition-property:width;transition-timing-function:cubic-bezier(.42,0,.2,1);position:absolute;inset:0 auto 0 0;overflow:hidden}.splitHandle{z-index:3;pointer-events:none;will-change:left;width:0;transition-property:left;transition-timing-function:cubic-bezier(.42,0,.2,1);position:absolute;top:0;bottom:0}.beforeAfterSlider.isDragging .splitHandle:after{transform:translate(-50%,-50%)scale(1.05)}.splitHandle:before{content:"";background:#ffffffeb;width:2px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 0 1px #0f172a29}.splitHandle:after{content:"";background:linear-gradient(var(--primary-contrast),var(--primary-contrast)) center .78rem /1rem 2px no-repeat,linear-gradient(var(--primary-contrast),var(--primary-contrast)) 50% /1.5rem 2px no-repeat,linear-gradient(var(--primary-contrast),var(--primary-contrast)) center 1.6rem /1rem 2px no-repeat,var(--primary);border-radius:999px;width:2.5rem;height:2.5rem;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.splitHandle:after{background:linear-gradient(var(--primary-contrast),var(--primary-contrast)) center .78rem /1rem 2px no-repeat,linear-gradient(var(--primary-contrast),var(--primary-contrast)) 50% /1.5rem 2px no-repeat,linear-gradient(var(--primary-contrast),var(--primary-contrast)) center 1.6rem /1rem 2px no-repeat,color-mix(in srgb,var(--primary) 94%,transparent)}}.splitHandle:after{color:var(--primary-contrast);justify-content:center;align-items:center;display:inline-flex;box-shadow:0 12px 24px #1c1c1938}.beforeAfterSlider .afterTag,.beforeAfterSlider .beforeTag{letter-spacing:.12em;text-transform:uppercase;z-index:4;border-radius:999px;justify-content:center;align-items:center;min-height:1.75rem;padding:.34rem .75rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:1rem}.beforeAfterSlider .beforeTag{color:var(--primary-contrast);background:#1c1c19a3;left:1rem}.beforeAfterSlider .afterTag{color:var(--primary);background:#fcf9f4f0;right:1rem}.homePage .beforeAfterSlider{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#dce4ef;outline:none;width:100%;height:100%;position:relative;overflow:hidden}.homePage .beforeAfterSlider:focus-visible{box-shadow:inset 0 0 0 2px #0e4a9380}.homePage .sliderSurface{isolation:isolate}.homePage .afterLayerImage,.homePage .beforeLayer{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.homePage .afterLayer{z-index:2;will-change:width;height:100%;transition-property:width;transition-timing-function:cubic-bezier(.42,0,.2,1);position:absolute;inset:0 auto 0 0;overflow:hidden}.homePage .splitHandle{z-index:3;pointer-events:none;will-change:left;width:0;transition-property:left;transition-timing-function:cubic-bezier(.42,0,.2,1);position:absolute;top:0;bottom:0;transform:translate(-50%)}.homePage .beforeAfterSlider.isDragging .splitHandle:after{transform:translate(-50%,-50%)scale(1.05)}.homePage .splitHandle:before{content:"";background:#ffffffeb;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0f172a29}.homePage .splitHandle:after{content:"<>";color:#fff;letter-spacing:.02em;background:#0f172a94;border:1px solid #ffffffd9;border-radius:999px;min-width:2rem;height:2rem;font-size:.68rem;font-weight:800;top:50%;left:50%;transform:translate(-50%,-50%)}.homePage .afterTag,.homePage .beforeTag,.homePage .splitHandle:after{justify-content:center;align-items:center;display:inline-flex;position:absolute}.homePage .afterTag,.homePage .beforeTag{z-index:4;color:#f8fafc;background:#0f172a85;border:1px solid #ffffff8c;border-radius:999px;min-height:1.45rem;margin:0;padding:.1rem .5rem;font-size:.72rem;font-weight:700;line-height:1;top:.66rem}.homePage .beforeTag{left:.66rem}.homePage .afterTag{right:.66rem}.homePage .heroVisualOverlay{background:linear-gradient(#0f172a00,#0f172ab8 72%);gap:.3rem;padding:.78rem .84rem .82rem;display:grid;position:absolute;inset:auto 0 0}.homePage .heroVisualBadge{color:#f8fafc;background:#f8fafc2e;border:1px solid #ffffff73;border-radius:999px;width:fit-content;margin:0;padding:.2rem .56rem;font-size:.76rem;font-weight:700;display:inline-flex}.homePage .heroVisualCaption{color:#f8fafc;margin:0;font-size:.92rem;font-weight:600;line-height:1.4}.homePage .sectionBlock{border-left:0;border-right:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--band-bg,#fff);border-radius:0;margin-top:0;padding:1.12rem 0}.homePage .sectionBand{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.homePage .sectionBand>.sectionBandInner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}.homePage .sectionBandNeutral{--band-bg:#fff;--band-sticky-bg:#fff}.homePage .sectionBandWarm{--band-bg:#fbf3e8;--band-sticky-bg:#fbf3e8}.homePage .sectionBandCool{--band-bg:#edf4fb;--band-sticky-bg:#edf4fb}.homePage .sectionMuted,.homePage .sectionOutline{background:var(--band-bg,#fff)}.homePage .compareWrap,.homePage .doctorCard,.homePage .outcomeCard,.homePage .packageCard,.homePage .quoteCard,.homePage .visualTile,.homePage .whyCard{box-shadow:none;border-color:#e3e8ef}.homePage .highlightChip{background:#f3f7fd}.homePage .mobileCta .primaryCta{box-shadow:0 14px 22px -18px #e75708cc}.homePage .mobileCta{display:none!important}.homePage .packageCard{flex-direction:column;gap:.62rem;height:100%;display:flex}.homePage .packageBody{flex:1;align-content:flex-start;gap:.5rem;display:grid}.homePage .doctorName,.homePage .packageCard h3,.homePage .sectionHeader h2,.homePage .whyCard h3{font-family:var(--font-serif)}.homePage .sectionHeader h2{font-size:var(--type-h2);letter-spacing:-.01em;line-height:1.2}.homePage .sectionHeader p{font-size:var(--type-body);margin-top:.32rem;font-weight:500;line-height:1.55}.homePage .packageCard h3{font-size:1.02rem;line-height:1.3}.homePage .price{font-size:1.2rem}.homePage .doctorAttestation,.homePage .inclusionList,.homePage .outcomeList,.homePage .packageDescription,.homePage .quoteText,.homePage .whyCard p{font-size:var(--type-body);font-weight:500;line-height:1.55}.homePage .doctorMeta,.homePage .outcomeTitle,.homePage .packageMeta,.homePage .quoteAuthor,.homePage .visualLabel{font-size:var(--type-meta)}.homePage .cueChip,.homePage .heroProcessStep,.homePage .highlightChip,.homePage .miniCue{font-size:var(--type-label)}.homePage .visualNote{font-size:.8rem;line-height:1.45}.homePage .packageCta{width:100%;margin-top:0}.homePage .tertiaryCta{color:#154b95;background:#f7fbff;border-color:#cfe0f8}.homePage .tertiaryCta:hover{background:#eef6ff;border-color:#b8d1f3}.homePage .brandAvailability{color:#2d4b78;margin:.3rem 0 0;font-size:.76rem;font-weight:700}.homePage .heroSupportList{gap:.34rem;margin:.86rem 0 0;padding:0;list-style:none;display:grid}.homePage .heroSupportList li{font-size:var(--type-body-sm);color:#2c3e5f;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.42rem;font-weight:500;line-height:1.5;display:inline-grid}.homePage .heroSupportList li span:first-child{color:#0f7b46;font-weight:800}.homePage .explainerSection{padding-top:.44rem;padding-bottom:.5rem}.homePage .explainerWrap{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:flex-start;gap:.62rem;padding:0;display:grid}.homePage .explainerContent{min-width:0;padding-top:.12rem}.homePage .explainerMedia{background:#fff;border:1px solid #dbe6f4;border-radius:12px;min-width:0;padding:.34rem}.homePage .explainerEyebrow{font-size:var(--type-label);text-transform:uppercase;letter-spacing:.08em;color:#1f4e96;margin:0;font-weight:700}.homePage .explainerWrap h2{font-family:var(--font-serif);color:#122441;margin:.28rem 0 0;font-size:clamp(1.14rem,1.55vw,1.34rem);line-height:1.2}.homePage .explainerWrap p{color:#4f627e;font-size:var(--type-body-sm);margin:.34rem 0 0;line-height:1.5}.homePage .explainerVideo{aspect-ratio:16/9;object-fit:cover;background:#0f172a;border:1px solid #d8e3f2;border-radius:9px;width:100%;height:auto;max-height:clamp(138px,25vh,190px);margin-top:0}.homePage .explainerMedia.isPlaceholder{min-height:0}.homePage .explainerPlaceholder{aspect-ratio:16/9;background:#0f172a;border:1px solid #d8e3f2;border-radius:9px;place-items:center;max-height:clamp(138px,25vh,190px);display:grid;position:relative;overflow:hidden}.homePage .explainerPlaceholderImage{object-fit:cover;opacity:.7;width:100%;height:100%;position:absolute;inset:0}.homePage .explainerPlaceholder p{z-index:1;color:#f8fafc;background:#0f172a94;border:1px solid #ffffff85;border-radius:999px;margin:0;padding:.34rem .68rem;font-size:.74rem;font-weight:700;line-height:1;position:relative}.homePage .problemSection{padding-top:1rem;padding-bottom:1.2rem}.homePage .problemLead{font-size:var(--type-body);color:#31415f;margin:.52rem 0 0;line-height:1.52}.homePage .problemStatsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:.74rem;display:grid}.homePage .problemStatCard{background:#ffffffc2;border:1px solid #e0d8cd;border-radius:14px;gap:.3rem;padding:.72rem;display:grid}.homePage .problemStatIcon{margin:0;font-size:1.18rem;line-height:1}.homePage .problemStatCard h3{color:#23344f;margin:0;font-size:1.01rem;line-height:1.35}.homePage .problemStatCard p{font-size:var(--type-body-sm);color:#4f607a;margin:0;line-height:1.46}.homePage .problemConclusion{color:#1d365c;font-size:var(--type-body);margin:.68rem 0 0;font-weight:600;line-height:1.5}.homePage .evidenceSnapshotSection{padding-top:.96rem;padding-bottom:1.1rem}.homePage .evidenceSnapshot{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;margin-top:.72rem;display:grid}.homePage .evidenceCard{background:linear-gradient(160deg,#fff,#f7faff);border:1px solid #d4dfef;border-radius:14px;gap:.34rem;padding:.74rem;display:grid}.homePage .evidenceValue{color:#164a92;margin:0;font-size:clamp(1.32rem,2.2vw,1.72rem);font-weight:800;line-height:1.05}.homePage .evidenceCard h3{color:#1f304d;margin:0;font-size:.95rem;line-height:1.35}.homePage .evidenceContext{color:#4f607a;margin:0;font-size:.85rem;line-height:1.46}.homePage .evidenceSourceBadge{color:#2d4e7f;margin:0;font-size:.78rem;font-weight:600;line-height:1.35}.homePage .evidenceCardLink{color:#124489;width:fit-content;margin-top:.08rem;font-size:.82rem;font-weight:700;text-decoration:none}.homePage .evidenceCardLink:hover{text-decoration:underline}.homePage .riskQuizSection{padding-top:.96rem;padding-bottom:1.14rem}.homePage .riskQuizCard{background:linear-gradient(160deg,#fff,#f3f8ff);border:1px solid #cddbef;border-radius:16px;gap:.72rem;margin-top:.72rem;padding:.82rem;display:grid}.homePage .riskQuizHeader{gap:.24rem;display:grid}.homePage .riskQuizEyebrow{color:#1e4a90;width:fit-content;min-height:1.4rem;font-size:var(--type-label);letter-spacing:.04em;text-transform:uppercase;background:#edf5ff;border:1px solid #bcd2ef;border-radius:999px;align-items:center;margin:0;padding:.12rem .52rem;font-weight:700;display:inline-flex}.homePage .riskQuizHeader h3{font-family:var(--font-serif);font-size:var(--type-h3);color:#15284a;margin:0;line-height:1.24}.homePage .riskQuizHeader p{color:#435674;font-size:var(--type-body-sm);margin:0;line-height:1.5}.homePage .riskQuizIntro{align-items:center;gap:.5rem;display:flex}.homePage .riskQuizFlow{gap:.62rem;display:grid}.homePage .riskQuizProgress{color:#304d74;font-size:var(--type-meta);margin:0;font-weight:700;line-height:1.3}.homePage .riskQuizFlow h4{color:#1f304d;margin:0;font-size:1.06rem;line-height:1.38}.homePage .riskQuizOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;display:grid}.homePage .riskQuizOption{color:#1f304d;min-height:2.45rem;font-family:var(--font-sans);text-align:center;cursor:pointer;background:#fff;border:1px solid #c9d7ea;border-radius:11px;padding:.4rem .62rem;font-size:.94rem;font-weight:600;line-height:1.25;transition:border-color .15s,box-shadow .15s,transform .15s}.homePage .riskQuizOption:hover{border-color:#9cb9df;transform:translateY(-1px)}.homePage .riskQuizOption.isSelected{color:#17488f;background:#eef5ff;border-color:#1f5ebd;box-shadow:inset 0 0 0 1px #17488f24}.homePage .riskQuizOption:focus-visible{outline-offset:2px;outline:2px solid #ffb27b}.homePage .riskQuizActions{flex-wrap:wrap;gap:.5rem;display:flex}.homePage .riskQuizResult{background:#fff;border:1px solid #d1e0f4;border-radius:13px;gap:.42rem;padding:.76rem;display:grid}.homePage .riskQuizBadge{width:fit-content;min-height:1.5rem;font-size:var(--type-label);border:1px solid #0000;border-radius:999px;align-items:center;margin:0;padding:.1rem .52rem;font-weight:700;display:inline-flex}.homePage .riskBadgeLow{color:#166534;background:#ecfdf3;border-color:#b7e4c8}.homePage .riskBadgeModerate{color:#b45309;background:#fff7ed;border-color:#f7d9aa}.homePage .riskBadgeHigh{color:#b91c1c;background:#fef2f2;border-color:#f9c4c4}.homePage .riskQuizScore{color:#0f3c84;margin:0;font-size:clamp(1.34rem,2vw,1.64rem);font-weight:800;line-height:1.08}.homePage .riskQuizSummary{color:#3d516f;font-size:var(--type-body-sm);margin:0;line-height:1.48}.homePage .riskQuizRecommendation{color:#1f3352;margin:0;font-size:.94rem;line-height:1.4}.homePage .riskQuizFlow .ctaButtonLink[aria-disabled=true],.homePage .riskQuizFlow .ctaButtonLink[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none;transform:none}.homePage .transformationSection{padding-top:1rem;padding-bottom:1.18rem}.homePage .transformationCompare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.84rem;margin-top:.72rem;display:grid}.homePage .transformCard{background:#fff;border:1px solid #d9e2ef;border-radius:14px;gap:.5rem;padding:.68rem;display:grid}.homePage .transformBefore{background:#fff8f2;border-color:#e3d0bc}.homePage .transformAfter{background:#f4fcf7;border-color:#bfdfcd}.homePage .transformLabel{width:fit-content;font-size:var(--type-label);text-transform:uppercase;letter-spacing:.06em;color:#835021;border:1px solid;border-radius:999px;margin:0;padding:.14rem .52rem;font-weight:800;line-height:1;display:inline-flex}.homePage .transformAfter .transformLabel{color:#1d6c47}.homePage .transformImage{object-fit:cover;aspect-ratio:4/3;border:1px solid #0f172a1f;border-radius:10px;width:100%;height:auto}.homePage .transformCard ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.homePage .transformCard li{font-size:var(--type-body-sm);color:#33455f;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.42rem;line-height:1.45;display:grid}.homePage .transformCard li:before{content:"•";margin-top:.08rem;font-size:1rem;line-height:1}.homePage .transformInstallLine{font-size:var(--type-body);color:#1f4f8f;margin:.68rem 0 0;font-weight:700}.homePage .planInstallIncluded{color:#166534;background:#ecfdf3;border:1px solid #b7e4c8;border-radius:999px;align-items:center;width:fit-content;min-height:1.5rem;margin:0;padding:.12rem .5rem;font-size:.73rem;font-weight:800;line-height:1.2;display:inline-flex}.homePage .installTrustGrid,.homePage .whoForGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.homePage .installTrustItem,.homePage .whoForItem{font-size:var(--type-body-sm);color:#30445f;background:#fff;border:1px solid #dbe4f0;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.44rem;padding:.56rem .62rem;font-weight:500;line-height:1.45;display:grid}.homePage .installTrustItem span:first-child,.homePage .whoForItem span:first-child{color:#15803d;font-weight:800}.homePage .trustedStripSection{padding-top:.7rem;padding-bottom:.7rem}.homePage .trustedStrip{color:#1f457f;text-align:center;font-size:var(--type-body-sm);background:#f4f8ff;border:1px solid #c8d7ea;border-radius:999px;margin:0;padding:.4rem .72rem;font-weight:600;line-height:1.35}.homePage .faqSection{padding-top:1rem;padding-bottom:1.2rem}.homePage .faqGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem;margin-top:.7rem;display:grid}.homePage .faqCard{background:#fff;border:1px solid #d9e2ef;border-radius:12px;padding:.64rem .68rem}.homePage .faqCard h3{color:#1f304d;margin:0;font-size:.95rem;line-height:1.35}.homePage .faqCard p{font-size:var(--type-body-sm);color:#4f607a;margin:.32rem 0 0;line-height:1.48}.homePage .finalCtaSection{padding-top:1.2rem;padding-bottom:1.34rem}.homePage .finalCtaWrap{text-align:center;background:#fff9f0;border:1px solid #e2d0b7;border-radius:18px;padding:.96rem}.homePage .finalCtaWrap h2{font-family:var(--font-serif);color:#4d2f11;margin:0;font-size:clamp(1.35rem,2.2vw,1.86rem);line-height:1.2}.homePage .finalCtaWrap p{font-size:var(--type-body);color:#6b4a25;margin:.38rem 0 0;line-height:1.48}.homePage .finalCtaActions{flex-wrap:wrap;justify-content:center;gap:.56rem;margin-top:.74rem;display:flex}.homePage .siteFooter{border-top:1px solid #e0e6ef;margin-top:1rem;padding:1rem 0 .5rem}.homePage .siteFooterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.homePage .siteFooterTitle{text-transform:uppercase;letter-spacing:.07em;color:#304b72;margin:0;font-size:.8rem;font-weight:800;line-height:1.2}.homePage .siteFooter p{color:#52647f;margin:.26rem 0 0;font-size:.86rem;line-height:1.45}.homePage .siteFooter a{color:#194a90;text-decoration:none}.homePage .siteFooter a:hover{text-decoration:underline}.homePage .processSectionStandalone{background:linear-gradient(#edf5ff,#f7fbff);padding-top:.98rem;padding-bottom:1.1rem;position:relative;overflow:clip}.homePage .processSectionStandalone:before{display:none}.homePage .processSectionStandalone .sectionBandInner{z-index:1;position:relative}.homePage .processSectionStandalone .sectionBandInner .sectionHeader p{max-width:68ch}.homePage .processTimeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:.88rem 0 0;padding:0;list-style:none;display:grid}.homePage .processTimelineItem{position:relative}.homePage .processTimelineItem:not(:last-child):after{content:"";background:#c8d6ea;border-radius:999px;width:.92rem;height:2px;position:absolute;top:2rem;right:-.46rem}.homePage .processTimelineCard{background:#fff;border:1px solid #d7e3f1;border-radius:14px;gap:.42rem;min-height:100%;padding:.72rem;display:grid}.homePage .processTimelineTop{justify-content:space-between;align-items:center;gap:.3rem;display:flex}.homePage .processTimelineStepNo{color:#1d3b6f;background:#f3f8ff;border:1px solid #c9d8ec;border-radius:999px;padding:.22rem .52rem;font-size:.72rem}.homePage .processTimelineBadge,.homePage .processTimelineStepNo{align-items:center;font-weight:700;line-height:1;display:inline-flex}.homePage .processTimelineBadge{color:#374151;letter-spacing:.02em;text-transform:uppercase;background:#eef2f7;border:1px solid #d5dde9;border-radius:999px;padding:.2rem .46rem;font-size:.67rem}.homePage .processTimelineBadgeMandatory{color:#374151;background:#f3f4f6;border-color:#d1d5db}.homePage .processTimelineBadgeIncluded{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.homePage .processTimelineBadgeAddon{color:#b45309;background:#fff7ed;border-color:#f5d0a9}.homePage .processTimelineMediaWrap{aspect-ratio:16/9;background:#f7fbff;border:1px solid #d9e5f2;border-radius:10px;overflow:hidden}.homePage .processTimelineImage{object-fit:cover;width:100%;height:100%;display:block}.homePage .processTimelineCard h3{color:#21344f;margin:0;font-size:.98rem;line-height:1.35}.homePage .processTimelineCard p{font-size:var(--type-body-sm);color:#52627c;margin:0;line-height:1.44}.homePage .quoteCard{gap:.5rem;display:grid}.homePage .quoteTop{align-items:center;gap:.56rem;display:flex}.homePage .quoteAvatar{color:#1f4f95;background:linear-gradient(140deg,#ecf4ff,#dbe9ff);border:1px solid #c6d8f1;border-radius:999px;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;font-size:.8rem;font-weight:800;display:grid}.homePage .quoteIdentity{min-width:0}.homePage .quoteName{color:#233756;margin:0;font-size:.94rem;font-weight:700;line-height:1.3}.homePage .quoteIdentity .quoteAuthor{margin:.12rem 0 0;font-size:.84rem;line-height:1.3}.homePage .quoteCard .quoteText{margin-top:0}.homePage .packageCardV2.isRecommended{animation:packageRecommendPulse 2.2s ease-out}@keyframes packageRecommendPulse{0%{transform:translateY(0)scale(1)}28%{transform:translateY(-3px)scale(1.01)}to{transform:translateY(0)scale(1)}}.homePage .processJourney{--journey-accent:#1f6feb;--journey-soft:#eaf3ff;--journey-edge:#bdd7ff;--journey-ink:#0f3f94;--journey-progress-factor:.2;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:flex-start;gap:1.24rem;margin-top:.96rem;display:grid}.homePage .processStepper{top:calc(var(--sticky-nav-offset) + .84rem);background:linear-gradient(170deg,#fdfefe,#f6fbff);border:1px solid #c9dbf2;border-radius:18px;padding:.88rem;position:sticky;box-shadow:0 26px 36px -34px #13284fcc}.homePage .processStepperList{gap:.58rem;margin:0;padding:.02rem 0;list-style:none;display:grid;position:relative}.homePage .processStepperList:before{background:#d7e2f2;bottom:.92rem}.homePage .processStepperList:after,.homePage .processStepperList:before{content:"";border-radius:999px;width:3px;position:absolute;top:.9rem;left:.84rem}.homePage .processStepperList:after{height:calc((100% - 1.82rem) * var(--journey-progress-factor));background:linear-gradient(#1f6feb,#0ea5e9 26%,#4f46e5 54%,#ea580c 78%,#16a34a);transition:height .22s;box-shadow:0 0 0 1px #ffffff73}.homePage .processStepItem{position:relative}.homePage .processStepTrigger{text-align:left;cursor:pointer;width:100%;font-family:var(--font-sans);background:0 0;border:1px solid #d9e4f2;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.62rem;padding:.62rem .64rem .62rem .44rem;transition:border-color .16s,box-shadow .16s,background-color .16s,transform .16s;display:grid}.homePage .processStepTrigger:hover{background:#f5f9ff;border-color:#bed1eb;transform:translate(2px)}.homePage .processStepTrigger:focus-visible{outline:2px solid var(--journey-accent)}@supports (color:color-mix(in lab,red,red)){.homePage .processStepTrigger:focus-visible{outline:2px solid color-mix(in srgb,var(--journey-accent) 55%,#fff)}}.homePage .processStepTrigger:focus-visible{outline-offset:2px}.homePage .processStepTrigger.isActive{border-color:var(--journey-accent)}@supports (color:color-mix(in lab,red,red)){.homePage .processStepTrigger.isActive{border-color:color-mix(in srgb,var(--journey-accent) 42%,#d8e4f3)}}.homePage .processStepTrigger.isActive{background:var(--journey-soft);box-shadow:inset 0 0 0 1px var(--journey-accent),0 10px 18px -22px var(--journey-accent)}@supports (color:color-mix(in lab,red,red)){.homePage .processStepTrigger.isActive{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--journey-accent) 24%,#fff),0 10px 18px -22px color-mix(in srgb,var(--journey-accent) 58%,#1f2937)}}.homePage .processStepTrigger.isActive{transform:translate(4px)}.homePage .processStepDot{z-index:1;color:#3b577f;background:#fff;border:2px solid #a5b9da;border-radius:999px;place-items:center;width:1.36rem;height:1.36rem;font-size:.7rem;font-weight:800;transition:border-color .15s,background-color .15s,color .15s;display:grid;position:relative}.homePage .processStepDot:after{content:"";border-radius:inherit;border:1px solid #0000;transition:border-color .15s;position:absolute;inset:-4px}.homePage .processStepTrigger.isActive .processStepDot{border-color:var(--journey-accent);background:var(--journey-accent);color:#fff}.homePage .processStepTrigger.isActive .processStepDot:after{border-color:var(--journey-accent)}@supports (color:color-mix(in lab,red,red)){.homePage .processStepTrigger.isActive .processStepDot:after{border-color:color-mix(in srgb,var(--journey-accent) 38%,#fff)}}.homePage .processStepMeta{gap:.2rem;min-width:0;display:grid}.homePage .processStepLabel{text-transform:uppercase;letter-spacing:.07em;color:#4f6a91;font-size:.68rem;font-weight:800}.homePage .processStepTitle{font-family:var(--font-sans);letter-spacing:-.004em;color:#1f304d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.94rem;font-weight:700;line-height:1.34;display:-webkit-box;overflow:hidden}.homePage .processStepMiniBadge{justify-self:end;margin-top:.02rem}.homePage .processExperience{position:relative}.homePage .processPanelsViewport{top:calc(var(--sticky-nav-offset) + .84rem);max-height:calc(100vh - var(--sticky-nav-offset) - 1.2rem);scrollbar-gutter:stable;padding-right:.22rem;position:sticky;overflow:hidden auto}.homePage .processPanelsViewport::-webkit-scrollbar{width:8px}.homePage .processPanelsViewport::-webkit-scrollbar-thumb{background:#c9d8ec padding-box content-box;border:2px solid #0000;border-radius:999px}.homePage .processPanelsViewport::-webkit-scrollbar-track{background:0 0}.homePage .processPanels{gap:.56rem;margin:0;padding:0;list-style:none;display:grid}.homePage .processPanel{background:linear-gradient(170deg,#fff 0,var(--journey-soft) 100%);border:1px solid #d5e2f2;border-radius:14px;margin-left:.06rem;padding:.66rem;position:relative}@supports (color:color-mix(in lab,red,red)){.homePage .processPanel{background:linear-gradient(170deg,#fff 0,color-mix(in srgb,var(--journey-soft) 56%,#fff) 100%)}}.homePage .processPanel{opacity:.62;filter:saturate(.76);transition:border-color .18s,box-shadow .18s,opacity .18s,filter .18s,transform .18s;box-shadow:0 16px 24px -30px #11264b94}.homePage .processPanel:before{content:"";background:linear-gradient(90deg,var(--journey-accent),var(--journey-accent));border-radius:14px 14px 0 0;height:3px;position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.homePage .processPanel:before{background:linear-gradient(90deg,var(--journey-accent),color-mix(in srgb,var(--journey-accent) 68%,#fff))}}.homePage .processPanel:after{content:"";background:#fff;border:2px solid #a2b8da;border-radius:999px;width:.52rem;height:.52rem;transition:border-color .18s,background-color .18s,transform .18s;position:absolute;top:.94rem;left:-.34rem;box-shadow:0 0 0 4px #ffffffdb}.homePage .processPanel.isActive{opacity:1;filter:none;border-color:var(--journey-accent)}@supports (color:color-mix(in lab,red,red)){.homePage .processPanel.isActive{border-color:color-mix(in srgb,var(--journey-accent) 40%,#d4e1f1)}}.homePage .processPanel.isActive{box-shadow:0 22px 30px -30px var(--journey-accent)}@supports (color:color-mix(in lab,red,red)){.homePage .processPanel.isActive{box-shadow:0 22px 30px -30px color-mix(in srgb,var(--journey-accent) 54%,#11264b)}}.homePage .processPanel.isActive{transform:translate(3px)}.homePage .processPanel.isActive:after{border-color:var(--journey-accent);background:var(--journey-accent);transform:scale(1.12)}.homePage .processPanel:hover{opacity:.86;border-color:#c6d7ed}.homePage .processPanelHeader{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.homePage .processPanelStepNo{border:1px solid var(--journey-edge);background:var(--journey-soft);color:var(--journey-ink);border-radius:999px;padding:.22rem .56rem;font-size:.72rem;font-weight:800;display:inline-flex}.homePage .journeyBadge{letter-spacing:.02em;text-transform:uppercase;color:#374151;white-space:nowrap;background:#edf3f9;border:1px solid #d4deed;border-radius:999px;align-items:center;min-height:1.44rem;padding:.16rem .56rem;font-size:.69rem;font-weight:800;display:inline-flex}.homePage .journeyBadgeMandatory{color:#374151;background:#f3f4f6;border-color:#d1d5db}.homePage .journeyBadgeIncluded{color:#166534;background:#ecfdf3;border-color:#bbf7d0}.homePage .journeyBadgeAddon{color:#b45309;background:#fff7ed;border-color:#f5d0a9}.homePage .processPanelBody{grid-template-columns:minmax(112px,.82fr) minmax(0,1.18fr);align-items:flex-start;gap:.52rem;margin-top:.54rem;display:grid}.homePage .processPanelMediaWrap{border:1px solid var(--journey-accent);position:relative}@supports (color:color-mix(in lab,red,red)){.homePage .processPanelMediaWrap{border:1px solid color-mix(in srgb,var(--journey-accent) 30%,#d6e3f3)}}.homePage .processPanelMediaWrap{background:linear-gradient(160deg,var(--journey-soft) 0,#fff 72%);aspect-ratio:16/9;border-radius:10px;overflow:hidden}.homePage .processPanelMediaWrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 8%,#0000002e);height:34%;position:absolute;inset:auto 0 0}.homePage .processPanelImage{object-fit:cover;width:100%;height:100%;display:block}.homePage .processPanelCopy h3{font-family:var(--font-sans);letter-spacing:-.002em;color:#1b2e4e;margin:0;font-size:.9rem;font-weight:780;line-height:1.3}.homePage .processPanelCopy p{color:#4c607d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.26rem 0 0;font-size:.8rem;font-weight:500;line-height:1.48;display:-webkit-box;overflow:hidden}.homePage .processPanel.isActive .processPanelCopy p{-webkit-line-clamp:3}.homePage .processWaypoints{gap:0;margin:0;padding:0;list-style:none;display:grid}.homePage .processWaypoint{opacity:0;pointer-events:none;min-height:clamp(220px,42vh,340px)}.homePage .processWaypoint span{width:1px;height:1px;display:block;overflow:hidden}.homePage .processDisclosure{color:#48617f;background:#fffc;border:1px dashed #bccfe8;border-radius:12px;margin-top:.84rem;padding:.6rem .74rem;font-size:.87rem;line-height:1.5}@media (max-width:1080px){.homePage .processTimeline{grid-template-columns:repeat(3,minmax(0,1fr))}.homePage .processTimelineItem:after{display:none}.homePage .heroMarket{grid-template-columns:1fr}.homePage .processJourney{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1.02rem}}@media (max-width:930px){.homePage .explainerWrap{gap:.46rem}.homePage .evidenceSnapshot,.homePage .explainerWrap,.homePage .riskQuizOptions{grid-template-columns:1fr}.homePage .brandTopSimple{grid-template-columns:1fr;align-items:flex-start}.homePage .brandUtilityActions{justify-content:flex-start}.homePage .processJourney{grid-template-columns:1fr;gap:.76rem}.homePage .processStepper{padding:.68rem;position:static;top:auto}.homePage .processStepperList{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.46rem;padding-bottom:.06rem;display:flex;overflow-x:auto}.homePage .processStepperList::-webkit-scrollbar{display:none}.homePage .processStepperList:after,.homePage .processStepperList:before{display:none}.homePage .processStepItem{flex:none;min-width:240px}.homePage .processStepTrigger,.homePage .processStepTrigger.isActive,.homePage .processStepTrigger:hover{transform:none}.homePage .processExperience{margin-top:0}.homePage .processPanelsViewport{max-height:none;padding-right:0;position:static;top:auto;overflow:visible}.homePage .processPanels{gap:.5rem}.homePage .processPanel{opacity:.88;filter:none;margin-left:0;padding:.72rem;transform:none}.homePage .processPanel:after,.homePage .processWaypoints{display:none}}@media (max-width:680px){.homePage .processPanelBody{grid-template-columns:1fr;gap:.48rem}.homePage .processStepTitle{font-size:.9rem}}@media (max-width:460px){.homePage{padding:0 .8rem 5.5rem}.homePage .brandLogoLarge{width:72px;height:72px}.homePage .heroLeft h1{max-width:21ch;font-size:clamp(1.78rem,7.8vw,2.1rem)}.homePage .heroVisualFrame{aspect-ratio:16/12}.homePage .processStepper{padding:.58rem}.homePage .processStepTitle{font-size:.84rem}.homePage .processStepTrigger{grid-template-columns:auto minmax(0,1fr);padding:.54rem}.homePage .processStepMiniBadge{grid-column:1/-1;justify-self:start;margin-left:1.98rem}.homePage .processPanel{padding:.68rem}.homePage .processPanelCopy h3{font-size:.9rem}.homePage .processPanelCopy p{font-size:.82rem}.homePage .sectionBand>.sectionBandInner{padding-left:.8rem;padding-right:.8rem}.homePage .riskQuizCard{padding:.66rem}.homePage .riskQuizFlow h4{font-size:.97rem}.homePage .sectionHeader h2{font-size:1.2rem}.homePage .actionLink,.homePage .primaryCta,.homePage .secondaryCta,.homePage .utilityButton{min-height:var(--control-min-height-mobile)}}@media (max-width:760px){.homePage .explainerSection{padding-top:.46rem;padding-bottom:.5rem}.homePage .explainerPlaceholder,.homePage .explainerVideo{max-height:clamp(104px,21vh,132px)}.homePage .processTimeline{grid-template-columns:1fr;gap:.54rem}.homePage .topNav{gap:.58rem;padding:.76rem 0}.homePage .navLinks{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.86rem;padding-bottom:.12rem;display:flex;overflow-x:auto}.homePage .navLinks::-webkit-scrollbar{display:none}.homePage .navLinks li{flex:none;font-size:.94rem}.homePage .navTools{flex-flow:wrap;justify-content:space-between;gap:.45rem}.homePage .navMeta{font-size:.75rem}}.homePage,.homePage .doctorAttestation,.homePage .doctorMeta,.homePage .heroSubcopy,.homePage .inclusionList,.homePage .navLinks li,.homePage .navMeta,.homePage .outcomeList,.homePage .packageDescription,.homePage .quoteAuthor,.homePage .quoteText,.homePage .supportNote,.homePage .visualNote,.homePage .whyCard p,.homePage button{font-family:var(--font-sans)}.homePage .eyebrow,.homePage .heroProcessStep,.homePage .miniCue,.homePage .outcomeTitle,.homePage .packageMeta,.homePage .visualLabel{font-family:var(--font-sans);font-weight:600}.evidencePage .evidenceHero h1{font-family:var(--font-serif);max-width:28ch;margin:.45rem 0 0;font-size:clamp(1.6rem,3.2vw,2.3rem);line-height:1.16}.evidencePage .evidenceLead{color:#475467;max-width:76ch;margin:.68rem 0 0;font-size:.94rem;line-height:1.52}.evidenceMetricGrid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.62rem;margin-top:.78rem;display:grid}.evidenceMetricCard{border:1px solid var(--line);background:#fff;border-radius:12px;gap:.3rem;padding:.72rem;display:grid}.evidenceMetricValue{color:#123f84;margin:0;font-size:1.34rem;font-weight:800;line-height:1.08}.evidenceMetricCard h3{margin:0;font-size:.92rem;line-height:1.36}.evidenceMetricMeta{color:#5b6473;margin:0;font-size:.8rem;line-height:1.35}.evidenceMetricSource{color:#124489;width:fit-content;margin-top:.06rem;font-size:.8rem;font-weight:700;text-decoration:none}.evidenceMetricSource:hover{text-decoration:underline}.evidenceCostRanges{gap:.18rem;margin-top:.62rem;display:grid}.evidenceCostRanges p{color:#334155;margin:0;font-size:.88rem}.evidenceClaims{gap:.55rem;margin-top:.72rem;display:grid}.evidenceClaimCard{background:#fff;border:1px solid #d9e2ef;border-radius:12px;padding:.68rem}.evidenceClaimCard p{color:#334155;margin:0;font-size:.9rem;line-height:1.48}.evidenceClaimCard ul{color:#475467;margin:.44rem 0 0;padding-left:1rem;font-size:.84rem;line-height:1.44}.regionalEvidenceGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.62rem;margin-top:.72rem;display:grid}.regionalEvidenceCard{background:#fff;border:1px solid #d9e2ef;border-radius:12px;padding:.66rem}.regionalEvidenceCard h3{margin:0;font-size:.95rem}.regionalEvidenceCard p{color:#475467;margin:.34rem 0 0;font-size:.85rem;line-height:1.44}.regionalEvidenceCard a{color:#124489;margin-top:.3rem;font-size:.79rem;font-weight:700;text-decoration:none;display:inline-flex}.regionalEvidenceCard a:hover{text-decoration:underline}.evidenceEstimator{background:#fff;border:1px solid #d6e0ee;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.72rem;margin-top:.72rem;padding:.76rem;display:grid}.evidenceEstimatorInputs h3{margin:0;font-size:1.05rem}.evidenceEstimatorInputs>p{color:#4b5563;margin:.28rem 0 .56rem;font-size:.85rem;line-height:1.42}.evidenceToggle{color:#334155;align-items:center;gap:.42rem;margin-bottom:.48rem;font-size:.88rem;display:flex}.evidenceInputField{gap:.26rem;display:grid}.evidenceInputField span{color:#334155;font-size:.86rem;font-weight:600}.evidenceInputField input{font:inherit;border:1px solid #c9d7ea;border-radius:10px;padding:.5rem .62rem}.evidenceInputField small{color:#64748b;font-size:.76rem}.evidenceEstimatorOutput{background:#f8fbff;border:1px solid #dce6f3;border-radius:12px;gap:.34rem;padding:.64rem;display:grid}.estimatorScore{color:#123f84;margin:0;font-size:1.05rem;font-weight:800}.estimatorLine{color:#334155;margin:0;font-size:.86rem;line-height:1.44}.evidenceFormula{margin-top:.2rem}.evidenceFormula p{color:#1f2937;margin:0;font-size:.8rem;font-weight:700}.evidenceFormula pre{color:#334155;white-space:pre-wrap;background:#fff;border:1px solid #d7e2f1;border-radius:9px;margin:.28rem 0 0;padding:.52rem;font-size:.74rem;line-height:1.35}.evidenceAssumptions p{color:#1f2937;margin:.2rem 0 0;font-size:.8rem;font-weight:700}.evidenceAssumptions ul{color:#475467;margin:.3rem 0 0;padding-left:1rem;font-size:.79rem;line-height:1.42}.sourceTableWrap{background:#fff;border:1px solid #d9e2ef;border-radius:12px;margin-top:.72rem;overflow-x:auto}.sourceTable{border-collapse:collapse;width:100%;min-width:860px}.sourceTable td,.sourceTable th{text-align:left;vertical-align:top;border-bottom:1px solid #e5ebf3;padding:.58rem .62rem;font-size:.81rem;line-height:1.35}.sourceTable th{color:#1f304d;background:#f8fbff;font-weight:800}.sourceTable td{color:#374151}.sourceTable td a{color:#124489;font-weight:700;text-decoration:none}.sourceTable td a:hover{text-decoration:underline}.evidenceDisclaimer{color:#6b7280;margin:.72rem 0 0;font-size:.82rem;line-height:1.45}.evidenceIntegrity{background:#fbfdff;border:1px dashed #c6d6eb;border-radius:10px;margin-top:.68rem;padding:.56rem .62rem}.evidenceIntegrity p{color:#1f304d;margin:0;font-size:.8rem;font-weight:700}.evidenceIntegrity ul{color:#475467;margin:.3rem 0 0;padding-left:1rem;font-size:.79rem;line-height:1.4}@media (max-width:940px){.evidenceEstimator{grid-template-columns:1fr}}.homePage .evidenceSnapshotSection{background:radial-gradient(circle at 12% 10%,#1e5ebd12,#0000 44%),linear-gradient(#f6f9ff,#fbfdff);border-top-color:#cfdbec;border-bottom-color:#cfdbec}.homePage .evidenceSnapshotSection .sectionHeader h2{color:#12396f}.homePage .evidenceSnapshotSection .sectionHeader p{color:#3f5577}.homePage .evidenceCard{background:linear-gradient(#fff,#f3f8ff);border-color:#bfd2ea;border-radius:16px;padding:.84rem;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;overflow:hidden;box-shadow:0 14px 24px -24px #0f172a8c}.homePage .evidenceCard:before{content:"";background:linear-gradient(90deg,#1f5ebd,#4f8ee5);height:4px;position:absolute;inset:0 0 auto}.homePage .evidenceCard:hover{border-color:#9dbde4;transform:translateY(-2px);box-shadow:0 18px 28px -24px #0f172aa6}.homePage .evidenceValue{color:#0f3f84;background:#ebf4ff;border:1px solid #bdd4f3;border-radius:999px;width:fit-content;margin-top:.08rem;padding:.2rem .64rem;font-size:clamp(1.26rem,2.1vw,1.66rem);display:inline-flex}.homePage .evidenceCard h3{font-size:.98rem}.homePage .evidenceSourceBadge{background:#f8fbff;border:1px solid #d8e5f6;border-radius:999px;width:fit-content;padding:.16rem .5rem;display:inline-flex}.homePage .evidenceCardLink{border-bottom:2px solid #0000;margin-top:.15rem;padding-bottom:.08rem;transition:border-color .14s,color .14s}.homePage .evidenceCardLink:hover{color:#0f3f84;border-bottom-color:#0f3f84;text-decoration:none}.evidencePage .evidenceHero{background:radial-gradient(circle at 88% 16%,#4f8ee533,#0000 34%),linear-gradient(135deg,#f6f9ff,#edf4ff);border-color:#bfd1e9;border-radius:18px}.evidencePage .evidenceHero .eyebrow{color:#1a4f96}.evidenceMetricCard{border-color:#ccd9ea;border-radius:14px;padding:.8rem;transition:transform .15s,border-color .15s,box-shadow .15s;position:relative;overflow:hidden;box-shadow:0 10px 20px -24px #0f172a99}.evidenceMetricCard:before{content:"";background:linear-gradient(90deg,#1f5ebd,#5fa3f5);height:3px;position:absolute;inset:0 0 auto}.evidenceMetricCard:hover{border-color:#a8c2e4;transform:translateY(-2px);box-shadow:0 16px 24px -24px #0f172abf}.evidenceMetricCard:nth-child(2):before{background:linear-gradient(90deg,#c26d14,#f1a340)}.evidenceMetricCard:nth-child(3):before{background:linear-gradient(90deg,#a33232,#d96363)}.evidenceMetricValue{background:#ecf5ff;border:1px solid #c2d7f4;border-radius:999px;width:fit-content;padding:.16rem .58rem;display:inline-flex}.evidenceMetricCard h3{color:#1e304d;font-size:.95rem}.evidenceMetricMeta{font-size:.81rem}.evidenceCostRanges{background:#f9fbff;border:1px solid #d9e4f4;border-radius:12px;padding:.56rem .62rem}.evidenceCostRanges p strong{color:#0f3f84}.evidenceClaimCard{border-left:4px solid #1f5ebd;padding-left:.78rem}.evidenceClaimCard p{color:#253a58}.regionalEvidenceCard{background:linear-gradient(#fff,#f8fbff);border-color:#cddbee}.regionalEvidenceCard h3{color:#1d3a67}.evidenceEstimator{background:linear-gradient(#fff,#f8fbff);border-color:#bfd2ea;border-radius:16px;box-shadow:0 16px 24px -28px #0f172a8c}.evidenceEstimatorInputs h3{color:#173f78}.evidenceToggle input{accent-color:#1f5ebd}.evidenceInputField input:focus-visible{outline-offset:2px;outline:2px solid #ffb27b}.evidenceEstimatorOutput{background:linear-gradient(#f4f8ff,#fff);border-color:#c8d8ee}.estimatorScore{background:#ebf4ff;border:1px solid #c2d7f4;border-radius:999px;width:fit-content;padding:.16rem .58rem;display:inline-flex}.evidenceFormula pre{background:#f8fbff}.sourceTable th{background:#eef4fd}.sourceTable tbody tr:hover{background:#f9fbff}.evidenceIntegrity{background:#f5f9ff;border-style:solid;border-color:#bfd1e8}@media (max-width:760px){.homePage .evidenceCard{padding:.74rem}.homePage .evidenceValue{font-size:1.26rem}.evidenceMetricCard{padding:.72rem}}.homePage .evidenceSnapshot{align-items:stretch}.homePage .evidenceCard{grid-template-rows:auto auto auto auto 1fr}.homePage .evidenceCardTop{gap:.28rem;display:grid}.homePage .evidenceKicker{letter-spacing:.07em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;width:fit-content;min-height:1.55rem;margin:0;padding:.14rem .56rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.homePage .evidenceCardTone1{background:radial-gradient(circle at 92% 16%,#4f8ee533,#0000 34%),linear-gradient(#fff,#edf5ff);border-color:#b9d0ef}.homePage .evidenceCardTone1 .evidenceKicker{color:#0f4b96;background:#eaf4ffeb}.homePage .evidenceCardTone1 .evidenceValue{color:#0d3f83;background:linear-gradient(135deg,#ebf4ff,#dcecff);border-color:#aecdff}.homePage .evidenceCardTone2{background:radial-gradient(circle at 90% 18%,#e4a83c29,#0000 35%),linear-gradient(#fffdfa,#fff5e8);border-color:#e6d1a8}.homePage .evidenceCardTone2:before{background:linear-gradient(90deg,#cb7a12,#f0ab42)}.homePage .evidenceCardTone2 .evidenceKicker{color:#8f4a08;background:#fff4e0f5}.homePage .evidenceCardTone2 .evidenceValue{color:#8b4908;background:linear-gradient(135deg,#fff2db,#ffe7bf);border-color:#efc687}.homePage .evidenceCardTone2 .evidenceCardLink{color:#93500a}.homePage .evidenceCardTone3{background:radial-gradient(circle at 90% 16%,#d963632e,#0000 35%),linear-gradient(#fffdfd,#fff1f1);border-color:#f0c3c3}.homePage .evidenceCardTone3:before{background:linear-gradient(90deg,#b93838,#dd6b6b)}.homePage .evidenceCardTone3 .evidenceKicker{color:#9a2828;background:#ffeeeef5}.homePage .evidenceCardTone3 .evidenceValue{color:#972525;background:linear-gradient(135deg,#ffebeb,#ffd6d6);border-color:#f0b0b0}.homePage .evidenceCardTone3 .evidenceCardLink{color:#9a2a2a}.homePage .evidenceCardPrimary{box-shadow:0 22px 30px -26px #0f172aad}@media (max-width:930px){.homePage .brandTopSimple{gap:.72rem}.homePage .brandIdentitySimple{align-items:center;gap:.72rem}.homePage .brandLogoLarge{width:66px;height:66px}.homePage .brandName{font-size:clamp(1.48rem,5.8vw,1.9rem)}.homePage .brandServiceLine{max-width:none;margin-top:.24rem;font-size:.92rem;line-height:1.42}.homePage .brandAvailability{white-space:normal;line-height:1.35}.homePage .brandUtilityActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.homePage .brandUtilityActions>:last-child{grid-column:1/-1}.homePage .actionLink,.homePage .utilityButton{width:100%;padding:.58rem .6rem;font-size:.8rem}.homePage .heroMarket{gap:.9rem;padding-top:.92rem}.homePage .heroLeft h1,.homePage .heroSubcopy,.homePage .supportNote{max-width:none}.homePage .ctaRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.homePage .ctaRow .ctaButtonLink{width:100%}.homePage .ctaRow .tertiaryCta{grid-column:1/-1}.homePage .problemStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homePage .evidenceSnapshot,.homePage .faqGrid,.homePage .installTrustGrid,.homePage .packageCardsGrid,.homePage .siteFooterGrid,.homePage .transformationCompare,.homePage .whoForGrid{grid-template-columns:1fr}}@media (max-width:760px){.homePage{padding:0 .82rem 5.5rem}.homePage .brandHeader{padding:.82rem 0}.homePage .brandIdentitySimple{align-items:flex-start}.homePage .brandLogoLarge{width:58px;height:58px}.homePage .brandName{font-size:clamp(1.34rem,7vw,1.7rem)}.homePage .brandServiceLine{font-size:.85rem;line-height:1.34}.homePage .brandAvailability{margin-top:.22rem;font-size:.71rem}.homePage .topNav{gap:.42rem;padding:.62rem 0 .56rem}.homePage .navLinks{gap:.46rem;width:100%;padding-bottom:.08rem}.homePage .navLinks li{font-size:.84rem}.homePage .navLinks a{white-space:nowrap;background:#fff;border:1px solid #d8e1ec;border-radius:999px;min-height:2.15rem;padding:.5rem .72rem}.homePage .navLinks a[aria-current=page],.homePage .navLinks li.navItemActive a{background:#edf4ff;border-color:#bfd2ea}.homePage .navMeta{width:100%;font-size:.73rem}.homePage .heroMarket{gap:.82rem;padding-bottom:1rem}.homePage .heroLeft h1{max-width:none;font-size:clamp(1.7rem,7.3vw,2rem);line-height:1.05}.homePage .heroSubcopy{margin-top:.6rem;font-size:.92rem;line-height:1.46}.homePage .ctaRow{grid-template-columns:1fr;margin-top:.74rem}.homePage .ctaRow .tertiaryCta{grid-column:auto}.homePage .heroSupportList{gap:.28rem;margin-top:.72rem}.homePage .heroSupportList li{font-size:.82rem}.homePage .heroVisualFrame{aspect-ratio:16/12.5}.homePage .heroVisualOverlay{padding:.62rem .68rem .68rem}.homePage .heroVisualCaption{font-size:.84rem;line-height:1.34}.homePage .afterTag,.homePage .beforeTag{min-height:1.3rem;font-size:.66rem}.homePage .problemStatsGrid{grid-template-columns:1fr}.homePage .doctorCard,.homePage .evidenceCard,.homePage .faqCard,.homePage .installTrustItem,.homePage .packageCardV2,.homePage .problemStatCard,.homePage .quoteCard,.homePage .riskQuizCard,.homePage .transformCard,.homePage .whoForItem{border-radius:14px}.homePage .explainerSection{padding-top:.34rem;padding-bottom:.34rem}.homePage .explainerWrap{gap:.52rem}.homePage .explainerMedia{padding:.24rem}.homePage .explainerPlaceholder,.homePage .explainerVideo{max-height:clamp(124px,24vh,152px)}.homePage .transformImage{aspect-ratio:16/11}.homePage .planFooter{gap:.5rem}.homePage .planPriceSpotlight{width:100%}.homePage .planInstallIncluded,.homePage .planSavings{width:fit-content}.homePage .finalCtaActions{flex-direction:column;align-items:stretch}.homePage .finalCtaActions .ctaButtonLink{width:100%}.homePage .brandUtilityActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem}.homePage .brandUtilityActions>:last-child{grid-column:auto}.homePage .actionLink,.homePage .utilityButton{text-align:center;border-radius:18px;align-content:center;justify-items:center;gap:.1rem;min-height:3.48rem;padding:.44rem .3rem;display:grid}.homePage .utilityLabelDesktop{display:none}.homePage .utilityLabelMobile,.homePage .utilityMetaMobile{display:block}.homePage .utilityLabelMobile{color:#203455;font-size:.8rem;font-weight:800;line-height:1.05}.homePage .utilityMetaMobile{color:#66748a;letter-spacing:.03em;text-transform:uppercase;font-size:.65rem;font-weight:700;line-height:1.1}.homePage .utilityButtonGhost{background:linear-gradient(#fbfdff,#f1f6ff)}}@media (max-width:560px){.homePage .sectionBand>.sectionBandInner{padding-left:.82rem;padding-right:.82rem}.homePage .brandUtilityActions{grid-template-columns:repeat(3,minmax(0,1fr))}.homePage .brandName{font-size:clamp(1.24rem,7.2vw,1.52rem)}.homePage .heroLeft h1{max-width:none;font-size:clamp(1.58rem,6.8vw,1.84rem);line-height:1.03}.homePage .heroSubcopy{font-size:.88rem}.homePage .actionLink,.homePage .utilityButton{min-height:3.34rem;padding:.4rem .22rem}.homePage .utilityLabelMobile{font-size:.75rem}.homePage .utilityMetaMobile{font-size:.61rem}.homePage .evidenceValue{font-size:1.42rem}.homePage .evidenceKicker{font-size:.68rem}.homePage .planPrice{font-size:1.46rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.minimalistHome{max-width:1140px;padding:1rem 1rem 4rem}.minimalistHome [id]{scroll-margin-top:var(--sticky-nav-offset)}.minimalistHome .sectionBlock{background:0 0;border:0;border-radius:0;margin-top:1.25rem;padding:0}.minimalistHome .brandHeader{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.minimalistHome .brandHeaderShell{align-items:flex-start;gap:1rem;display:grid}.minimalistHome .brandIdentitySimple{background:0 0;border:0;border-radius:0;align-items:center;gap:.85rem;padding:0}.minimalistHome .brandLogoLarge{width:56px;height:56px}.minimalistHome .brandName{font-family:var(--font-serif);letter-spacing:-.05em;color:var(--ink);font-size:clamp(2.15rem,7vw,3.3rem);line-height:.94}.minimalistHome .brandServiceLine{color:#163047c2;margin:.18rem 0 0;font-size:1rem;line-height:1.4}.minimalistHome .brandAvailability{color:var(--primary-strong);margin:.32rem 0 0;font-size:.86rem;font-weight:700;line-height:1.4}.minimalistHome .headerActionCluster{gap:.65rem;display:grid}.minimalistHome .headerActionPrimary,.minimalistHome .headerActionSecondary{border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:inline-flex}.minimalistHome .headerActionPrimary:hover,.minimalistHome .headerActionSecondary:hover{transform:translateY(-1px)}.minimalistHome .headerActionPrimary{background:linear-gradient(135deg,var(--cta),var(--cta-strong));color:#fff;padding:.85rem 1.2rem;box-shadow:0 16px 24px -24px #d45a1df2}.minimalistHome .headerActionSecondaryRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.minimalistHome .headerActionSecondary{color:var(--primary-strong);border:1px solid var(--line);background:#fff;padding:.8rem 1rem}.minimalistHome .topNav{border:1px solid var(--line);background:#ffffffeb;border-radius:999px;grid-template-columns:1fr;gap:.6rem;margin-top:.9rem;padding:.48rem .58rem;top:.5rem;box-shadow:0 20px 32px -34px #163047bf}.minimalistHome .navLinks{scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;display:flex;overflow-x:auto}.minimalistHome .navLinks::-webkit-scrollbar{display:none}.minimalistHome .navLinks li a{color:#163047c2;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:.62rem .88rem;font-size:.88rem;font-weight:700;line-height:1;text-decoration:none}.minimalistHome .navItemActive a{color:var(--primary-strong);background:#edf7fd;border-color:#c9ddea}.minimalistHome .navTools{flex-wrap:wrap;justify-content:space-between;gap:.5rem;padding:0 .25rem;display:flex}.minimalistHome .navMeta{color:var(--muted);white-space:nowrap;font-size:.78rem;line-height:1.2}.minimalistHome .heroMinimal{align-items:center;gap:1.1rem;margin-top:1.35rem;display:grid}.minimalistHome .heroMinimalCopy{max-width:38rem}.minimalistHome .eyebrow{color:var(--primary-strong);letter-spacing:.14em;font-size:.76rem}.minimalistHome .heroMinimalCopy h1{max-width:12ch;font-family:var(--font-serif);letter-spacing:-.06em;color:var(--ink);margin:.55rem 0 0;font-size:clamp(2.7rem,12vw,4.9rem);line-height:.95}.minimalistHome .heroSubcopy{max-width:31rem;color:var(--muted);margin:1rem 0 0;font-size:1.08rem;line-height:1.6}.minimalistHome .heroPrimaryActions{margin-top:1.25rem}.minimalistHome .ctaRow{gap:.75rem}.minimalistHome .ctaButtonLink,.minimalistHome button{border-radius:999px;padding:.82rem 1.2rem;font-size:.95rem;font-weight:700}.minimalistHome .tertiaryCta{color:var(--primary-strong);background:#edf7fd;border-color:#d6e4f0}.minimalistHome .heroSupportListMinimal{gap:.72rem;max-width:32rem;margin:1.15rem 0 0;padding:0;list-style:none;display:grid}.minimalistHome .heroSupportListMinimal li{color:var(--ink);margin:0;padding-left:1.15rem;font-size:.97rem;line-height:1.5;position:relative}.minimalistHome .heroSupportListMinimal li:before{content:"";background:var(--safe);border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.53rem;left:0;box-shadow:0 0 0 .25rem #0f9f6e1f}.minimalistHome .heroVisualPanelMinimal{border:1px solid var(--line);background:linear-gradient(#fff,#f5f9fc);border-radius:28px;padding:.8rem}.minimalistHome .heroVisualFrameMinimal{background:#eaf2f6;border-radius:22px;position:relative;overflow:hidden}.minimalistHome .beforeAfterSlider{aspect-ratio:5/4}.minimalistHome .heroVisualOverlayMinimal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:18px;gap:.25rem;padding:.8rem .95rem;display:grid;bottom:1rem;left:1rem;right:1rem}.minimalistHome .heroVisualBadge{width:fit-content;color:var(--primary-strong);background:#edf7fd;border-radius:999px;margin:0;padding:.28rem .55rem;font-size:.72rem;font-weight:700;line-height:1}.minimalistHome .heroVisualCaption{color:var(--ink);margin:0;font-size:.88rem;line-height:1.45}.minimalistHome .sectionBand{border:1px solid var(--line);border-radius:28px;overflow:hidden}.minimalistHome .sectionBandInner{padding:1.4rem}.minimalistHome .sectionBandCool{background:#f3f9fd;border-color:#d6e7f0}.minimalistHome .sectionBandWarm{background:#fff8f2;border-color:#efd9c2}.minimalistHome .sectionBandNeutral{background:#fff}.minimalistHome .sectionIntroCompact{gap:.3rem;max-width:42rem;display:grid}.minimalistHome .sectionKicker{color:var(--primary-strong);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.minimalistHome .sectionIntroCompact h2{font-family:var(--font-serif);letter-spacing:-.05em;color:var(--ink);margin:0;font-size:clamp(1.8rem,6vw,2.9rem);line-height:1.02}.minimalistHome .sectionIntroCompact p{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.minimalistHome .insightGrid{gap:.9rem;margin-top:1rem;display:grid}.minimalistHome .insightCard{background:#ffffffe0;border:1px solid #d9e7ef;border-radius:22px;gap:.45rem;padding:1rem;display:grid}.minimalistHome .insightCardIndex{color:var(--primary-strong);letter-spacing:.12em;margin:0;font-size:.78rem;font-weight:800;line-height:1}.minimalistHome .insightCard h3{color:var(--ink);margin:0;font-size:1.05rem;line-height:1.25}.minimalistHome .insightCard p:last-child{color:var(--muted);margin:0;font-size:.94rem;line-height:1.55}.minimalistHome .dataHighlightShell{gap:.8rem;margin-top:1rem;display:grid}.minimalistHome .dataHighlightHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.minimalistHome .dataHighlightHeader h3{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);margin:.14rem 0 0;font-size:1.25rem;line-height:1.1}.minimalistHome .dataHighlightLink{color:var(--primary-strong);font-size:.9rem;font-weight:700;text-decoration:none}.minimalistHome .dataHighlightGrid{gap:.85rem;display:grid}.minimalistHome .dataHighlightCard{border-radius:24px;gap:.28rem;min-height:100%;padding:1rem;display:grid}.minimalistHome .dataHighlightCardTone1{color:#fff;background:linear-gradient(#0b6ea8,#095682);border:1px solid #0d6396}.minimalistHome .dataHighlightCardTone2{color:var(--ink);background:#fff;border:1px solid #d5e7f0}.minimalistHome .dataHighlightCardTone3{color:#7b3b10;background:linear-gradient(#fff0e4,#ffe6d4);border:1px solid #efcaa6}.minimalistHome .dataHighlightKicker,.minimalistHome .dataHighlightSource{opacity:.85;margin:0;font-size:.74rem;font-weight:700;line-height:1.35}.minimalistHome .dataHighlightValue{font-family:var(--font-serif);letter-spacing:-.06em;margin:.18rem 0 0;font-size:clamp(2rem,8vw,3.1rem);line-height:.95}.minimalistHome .dataHighlightCard h4{margin:.25rem 0 0;font-size:1rem;font-weight:700;line-height:1.35}.minimalistHome .proofSection,.minimalistHome .riskQuizShell{border:1px solid var(--line);background:#fff;border-radius:28px;padding:1.4rem}.minimalistHome .riskQuizLayout{align-items:flex-start;gap:1rem;display:grid}.minimalistHome .riskQuizIntroPanel{max-width:28rem}.minimalistHome .riskQuizIntroPanel h2{font-family:var(--font-serif);letter-spacing:-.05em;margin:0;font-size:clamp(1.8rem,5.5vw,2.6rem);line-height:1.02}.minimalistHome .riskQuizIntroPanel>p:last-of-type{color:var(--muted);margin:.38rem 0 0;font-size:1rem;line-height:1.6}.minimalistHome .miniChecklist{gap:.68rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.minimalistHome .miniChecklist li,.minimalistHome .proofListCard li{color:var(--ink);padding-left:1rem;font-size:.96rem;line-height:1.5;position:relative}.minimalistHome .miniChecklist li:before,.minimalistHome .planFeatureListLean li:before,.minimalistHome .proofListCard li:before,.minimalistHome .transformCardMinimal li:before{content:"";opacity:.35;background:currentColor;border-radius:999px;width:.38rem;height:.38rem;position:absolute;top:.56rem;left:0}.minimalistHome .riskQuizCard{background:#f8fbfd;border:1px solid #d8e5ee;border-radius:24px;padding:1rem}.minimalistHome .riskQuizHeader{gap:.28rem;display:grid}.minimalistHome .riskQuizEyebrow{color:var(--primary-strong);text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.74rem;font-weight:800}.minimalistHome .riskQuizFlow h4,.minimalistHome .riskQuizHeader h3{font-family:var(--font-serif);margin:0;font-size:1.24rem;line-height:1.15}.minimalistHome .riskQuizHeader p,.minimalistHome .riskQuizRecommendation,.minimalistHome .riskQuizSummary{color:var(--muted);margin:0;font-size:.96rem;line-height:1.5}.minimalistHome .riskQuizIntro{margin-top:.9rem}.minimalistHome .riskQuizFlow,.minimalistHome .riskQuizResult{gap:.85rem;margin-top:1rem;display:grid}.minimalistHome .riskQuizProgress{color:var(--primary-strong);margin:0;font-size:.8rem;font-weight:700}.minimalistHome .riskQuizOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.minimalistHome .riskQuizOption{border:1px solid var(--line);min-height:52px;color:var(--ink);background:#fff;border-radius:18px}.minimalistHome .riskQuizOption.isSelected{color:var(--primary-strong);background:#edf7fd;border-color:#a4c9df}.minimalistHome .riskQuizActions{flex-wrap:wrap;gap:.65rem;display:flex}.minimalistHome .riskQuizBadge{border-radius:999px;width:fit-content;margin:0;padding:.32rem .62rem;font-size:.74rem;font-weight:700;line-height:1}.minimalistHome .riskBadgeLow{color:#187a47;background:#ecfdf3}.minimalistHome .riskBadgeModerate{color:#9b6200;background:#fff7e7}.minimalistHome .riskBadgeHigh{color:#b42318;background:#fff1f1}.minimalistHome .riskQuizScore{font-family:var(--font-serif);letter-spacing:-.06em;color:var(--ink);margin:0;font-size:2.7rem;line-height:.95}.minimalistHome .processProofGrid{align-items:flex-start;gap:1rem;margin-top:1rem;display:grid}.minimalistHome .transformStoryPanel{gap:.75rem;display:grid}.minimalistHome .transformCardsMinimal{gap:.8rem;display:grid}.minimalistHome .transformCardMinimal{border:1px solid var(--line);background:#fff;border-radius:24px;gap:.62rem;padding:.78rem;display:grid}.minimalistHome .planFeatureListLean,.minimalistHome .proofListCard ul,.minimalistHome .transformCardMinimal ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.minimalistHome .planFeatureListLean li,.minimalistHome .transformCardMinimal li{color:var(--ink);margin:0;padding-left:1rem;font-size:.92rem;line-height:1.45;position:relative}.minimalistHome .transformImage{aspect-ratio:5/4;object-fit:cover;border-radius:18px;width:100%}.minimalistHome .transformLabel{width:fit-content;color:var(--primary-strong);background:#edf7fd;border-radius:999px;margin:0;padding:.32rem .62rem;font-size:.74rem;font-weight:700;line-height:1}.minimalistHome .transformCardAfter .transformLabel{color:#9d4b0e;background:#fff1e7}.minimalistHome .transformInstallLine{color:var(--primary-strong);margin:0;font-size:.9rem;font-weight:700;line-height:1.45}.minimalistHome .processTimelinePanel{border:1px solid var(--line);background:#fff;border-radius:24px;padding:1rem}.minimalistHome .processMiniTimeline{gap:.95rem;margin:0;padding:0;list-style:none;display:grid}.minimalistHome .processMiniItem{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.8rem;display:grid}.minimalistHome .processMiniNumber{width:2.5rem;height:2.5rem;color:var(--primary-strong);background:#edf7fd;border-radius:999px;justify-content:center;align-items:center;font-size:.84rem;font-weight:800;line-height:1;display:inline-flex}.minimalistHome .processMiniBody{gap:.3rem;display:grid}.minimalistHome .processMiniTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.minimalistHome .processMiniTop h3{color:var(--ink);margin:0;font-size:1rem;line-height:1.28}.minimalistHome .processMiniBody p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.52}.minimalistHome .processMiniBadge{border-radius:999px;width:fit-content;padding:.22rem .55rem;font-size:.72rem;font-weight:700;line-height:1}.minimalistHome .processMiniBadge.isMandatory{color:#455468;background:#f1f5f9}.minimalistHome .processMiniBadge.isIncluded{color:#187a47;background:#ecfdf3}.minimalistHome .processMiniBadge.isAddon{color:#9b6200;background:#fff7e7}.minimalistHome .processDisclosure{color:var(--muted);margin:.95rem 0 0;font-size:.84rem;line-height:1.45}.minimalistHome .minimalPackageGrid{gap:.9rem;margin-top:1rem;display:grid}.minimalistHome .packageCardLean{--plan-accent:#0f7a68;--plan-bg:#f5fcf9;--plan-border:#c8e6df;--plan-price-bg:#e5f8f2;--plan-price-ink:#0d6c5c;border:1px solid var(--plan-border);background:linear-gradient(180deg,#fff 0,var(--plan-bg) 100%);border-radius:28px;flex-direction:column;gap:.9rem;min-height:100%;padding:1.1rem;display:flex;box-shadow:0 24px 30px -34px #163047b8}.minimalistHome .packageCardLean.toneAdvanced{--plan-accent:#0b6ea8;--plan-bg:#f4f9fd;--plan-border:#c9deeb;--plan-price-bg:#e4f3fb;--plan-price-ink:#0a5d8f}.minimalistHome .packageCardLean.tonePro{--plan-accent:#d35e22;--plan-bg:#fff7f1;--plan-border:#f1cfb8;--plan-price-bg:#ffe6d7;--plan-price-ink:#a74d19}.minimalistHome .packageCardLean.isFeatured{transform:translateY(-2px);box-shadow:0 28px 34px -32px #0b6ea899}.minimalistHome .packageCardLean.isRecommended{border-color:var(--plan-accent)}@supports (color:color-mix(in lab,red,red)){.minimalistHome .packageCardLean.isRecommended{border-color:color-mix(in srgb,var(--plan-accent) 55%,#f3c27f)}}.minimalistHome .packageCardLean.isRecommended{box-shadow:0 0 0 3px var(--plan-accent),0 24px 30px -32px #163047b8}@supports (color:color-mix(in lab,red,red)){.minimalistHome .packageCardLean.isRecommended{box-shadow:0 0 0 3px color-mix(in srgb,var(--plan-accent) 18%,#fff3dd),0 24px 30px -32px #163047b8}}.minimalistHome .packageCardLeanHeader{gap:.32rem;display:grid}.minimalistHome .packageCardLean .planBadge{color:var(--plan-accent);background:#ffffffb8;border-color:#0000}.minimalistHome .packageCardLean .planTierMeta{color:var(--plan-accent)}.minimalistHome .packageCardLean .planOutcomeTitle{font-family:var(--font-serif);letter-spacing:-.04em;color:var(--ink);font-size:1.5rem;line-height:1.05}.minimalistHome .packageCardLean .planSummary{min-height:auto;color:var(--muted);font-size:.95rem;line-height:1.5}.minimalistHome .planPriceBand{border:1px solid var(--plan-border);justify-content:space-between;align-items:flex-end;gap:.65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.minimalistHome .planPriceBand{border:1px solid color-mix(in srgb,var(--plan-border) 75%,#fff)}}.minimalistHome .planPriceBand{background:var(--plan-price-bg);border-radius:20px;padding:.85rem .95rem}.minimalistHome .planPriceBand .planPrice{color:var(--plan-price-ink);font-family:var(--font-serif);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,8vw,2.8rem);line-height:.95}.minimalistHome .planPriceBand .planSavings{min-height:auto;color:var(--plan-price-ink);background:#ffffffb8;border:0;border-radius:999px;margin:0;padding:.3rem .6rem;font-size:.8rem;line-height:1.2}.minimalistHome .planFootnote{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;margin:auto 0 0;font-size:.76rem;font-weight:700;line-height:1.3}.minimalistHome .packageCta{width:100%;margin-top:.4rem}.minimalistHome .proofGrid{gap:1rem;margin-top:1rem;display:grid}.minimalistHome .doctorCardMinimal,.minimalistHome .proofListCard,.minimalistHome .quoteCardMinimal{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:24px;padding:1rem}.minimalistHome .proofCardLabel{color:var(--primary-strong);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:800;line-height:1}.minimalistHome .doctorStrip,.minimalistHome .quoteGridMinimal{gap:1rem;display:grid}.minimalistHome .quoteTop{align-items:center}.minimalistHome .quoteAvatar{width:44px;height:44px;color:var(--primary-strong);background:#edf7fd;border-radius:999px;place-items:center;font-size:.86rem;font-weight:800;display:grid}.minimalistHome .doctorName,.minimalistHome .quoteName{color:var(--ink);margin:0;font-size:1rem;font-weight:700}.minimalistHome .doctorMeta,.minimalistHome .quoteAuthor{color:var(--muted);margin:.12rem 0 0;font-size:.84rem;line-height:1.45}.minimalistHome .doctorAttestation,.minimalistHome .quoteText{color:var(--ink);margin:.8rem 0 0;font-size:.98rem;line-height:1.6}.minimalistHome .faqListMinimal{gap:.7rem;margin-top:1rem;display:grid}.minimalistHome .faqItemMinimal{border:1px solid var(--line);background:#fff;border-radius:20px;padding:.9rem 1rem}.minimalistHome .faqItemMinimal summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;font-size:1rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.minimalistHome .faqItemMinimal summary::-webkit-details-marker{display:none}.minimalistHome .faqItemMinimal summary:after{content:"+";color:var(--primary-strong);flex-shrink:0;font-size:1.2rem;line-height:1}.minimalistHome .faqItemMinimal[open] summary:after{content:"−"}.minimalistHome .faqItemMinimal p{color:var(--muted);margin:.7rem 0 0;font-size:.95rem;line-height:1.6}.minimalistHome .finalCtaWrapMinimal{text-align:left;gap:.5rem;display:grid}.minimalistHome .finalCtaWrapMinimal h2{font-family:var(--font-serif);letter-spacing:-.05em;margin:0;font-size:clamp(1.9rem,6vw,2.9rem);line-height:1.02}.minimalistHome .finalCtaWrapMinimal p{color:var(--muted);margin:0;font-size:1rem;line-height:1.6}.minimalistHome .finalCtaActionsMinimal{gap:.7rem;margin-top:.55rem;display:grid}.minimalistHome .siteFooterMinimal{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.minimalistHome .siteFooterGrid{gap:1rem}.minimalistHome .siteFooterTitle{color:var(--ink)}@media (min-width:768px){.minimalistHome{padding:1.25rem 1.25rem 4.5rem}.minimalistHome .brandHeaderShell{grid-template-columns:minmax(0,1fr) auto;align-items:center}.minimalistHome .headerActionCluster{justify-items:stretch;min-width:320px}.minimalistHome .topNav{grid-template-columns:1fr auto;align-items:center}.minimalistHome .navTools{justify-content:flex-end}.minimalistHome .heroMinimal{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:1.35rem}.minimalistHome .dataHighlightGrid,.minimalistHome .insightGrid,.minimalistHome .minimalPackageGrid,.minimalistHome .proofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.minimalistHome .processProofGrid,.minimalistHome .riskQuizLayout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.minimalistHome .doctorStrip,.minimalistHome .finalCtaActionsMinimal,.minimalistHome .quoteGridMinimal,.minimalistHome .siteFooterGrid,.minimalistHome .transformCardsMinimal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1080px){.minimalistHome .dataHighlightGrid,.minimalistHome .insightGrid,.minimalistHome .minimalPackageGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.minimalistHome .doctorStrip,.minimalistHome .proofGrid,.minimalistHome .quoteGridMinimal,.minimalistHome .siteFooterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.minimalistHome .finalCtaActionsMinimal{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.minimalistHome{padding:.9rem .9rem 3rem}.minimalistHome .brandName{font-size:2.05rem}.minimalistHome .brandServiceLine{font-size:.94rem}.minimalistHome .brandAvailability{font-size:.8rem}.minimalistHome .headerActionPrimary,.minimalistHome .headerActionSecondary{min-height:46px;font-size:.92rem}.minimalistHome .topNav{border-radius:22px}.minimalistHome .navTools{padding:0 .2rem .1rem}.minimalistHome .heroMinimalCopy h1{max-width:11ch;font-size:2.85rem}.minimalistHome .heroSubcopy,.minimalistHome .riskQuizIntroPanel>p:last-of-type,.minimalistHome .sectionIntroCompact p{font-size:1rem}.minimalistHome .ctaRow{flex-direction:column}.minimalistHome .ctaRow>*{width:100%}.minimalistHome .heroVisualOverlayMinimal{bottom:.75rem;left:.75rem;right:.75rem}.minimalistHome .proofSection,.minimalistHome .riskQuizShell,.minimalistHome .sectionBandInner{padding:1rem}.minimalistHome .doctorStrip,.minimalistHome .finalCtaActionsMinimal,.minimalistHome .headerActionSecondaryRow,.minimalistHome .quoteGridMinimal,.minimalistHome .riskQuizOptions,.minimalistHome .siteFooterGrid,.minimalistHome .transformCardsMinimal{grid-template-columns:1fr}.minimalistHome .planPriceBand{flex-direction:column;align-items:flex-start}.minimalistHome .processMiniItem{grid-template-columns:1fr;gap:.55rem}.minimalistHome .processMiniNumber{width:2.2rem;height:2.2rem}}.page{max-width:1240px;padding:1rem 1rem 5rem}.globalBrandLink{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fcf9f4ad}.brandHeader,.commsCampaignCard,.commsCard,.commsScriptCard,.commsStatCard,.commsTemplateCard,.compareWrap,.evidenceClaimCard,.evidenceMetricCard,.opsTimelineItem,.regionalEvidenceCard,.sectionBlock{background:var(--surface-container-lowest);box-shadow:var(--ambient-shadow);border:0}.sectionBlock{border-radius:1.5rem;margin-top:1.4rem;padding:1.4rem}.sectionMuted{background:var(--surface-container-low)}.sectionOutline{background:var(--surface-container)}.commsCard h3,.commsHeadline,.commsScriptCard h3,.commsTemplateCard h3,.evidenceMetricCard h3,.opsTimelineItem h3,.sectionHeader h2{font-family:var(--font-serif);color:var(--ink);letter-spacing:-.03em}.commsCampaignTheme,.commsChannelChip,.commsEventChip,.eyebrow,.opsDayChip,.variantEyebrow{color:var(--primary)}.actionPrimary,.ctaButtonLink,.primaryCta,button{border-radius:.75rem}.actionPrimary,.primaryCta{background:var(--cta);box-shadow:0 20px 30px -24px var(--primary)}@supports (color:color-mix(in lab,red,red)){.actionPrimary,.primaryCta{box-shadow:0 20px 30px -24px color-mix(in srgb,var(--primary) 42%,transparent)}}.actionPrimary:hover,.primaryCta:hover{background:var(--cta-strong)}.actionGhost,.actionLink,.commsBackLink,.secondaryCta{box-shadow:var(--ambient-shadow);border:0}.actionLink:hover,.commsBackLink:hover,.secondaryCta:hover{background:var(--surface-container-low)}.compareTable td,.compareTable th{border-color:var(--outline-ghost)}.compareTable th{color:var(--muted);background:var(--surface-container-low)}.commsFaqItem,.faqItem{border-color:var(--outline-ghost)}.searchInputWrap,input,select,textarea{background:var(--surface-container-lowest)}.globalBrandBarWrap{padding:1rem 1rem 0}.globalBrandBar{width:min(1200px,100%)}.globalBrandLink{box-shadow:var(--ambient-shadow);background:#fcf9f4d1;padding:.55rem .8rem}.globalBrandLink:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab,red,red)){.globalBrandLink:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 36%,transparent)}}.globalBrandLink:focus-visible{outline-offset:4px}.brandHeader{background:linear-gradient(135deg,var(--surface-container-lowest) 0,var(--surface-container-low) 100%)}.brandActionRail,.brandIdentity,.brandStat,.categoryCard,.heroLeft,.marketCard,.processCard,.searchInputWrap,.topNav,.variantLink,.variantPicker{border-color:var(--outline-ghost);background:var(--surface-container-lowest);box-shadow:var(--ambient-shadow)}.brandIdentity,.categoryCard,.commsCampaignCard,.commsCard,.commsScriptCard,.commsStatCard,.commsTemplateCard,.compareWrap,.evidenceClaimCard,.evidenceMetricCard,.heroLeft,.marketCard,.opsTimelineItem,.processCard,.regionalEvidenceCard,.sectionBlock,.variantPicker{border-radius:1.5rem}.brandName,.commsCard h3,.commsHeadline,.commsScriptCard h3,.commsTemplateCard h3,.evidenceMetricCard h3,.heroLeft h1,.marketCard h3,.opsTimelineItem h3,.processCard h3,.sectionHeader h2{color:var(--ink);font-family:var(--font-serif)}.brandTagline,.categoryBadge,.languagePill,.locationPill,.marketCue,.marketTag,.riskTag,.safeTag,.selectionPill,.signalItem,.snapshotBadge,.variantMiniPill{background:var(--surface-container-low);color:var(--primary);border-color:#0000}.actionGhost,.actionLink,.brandServiceLine,.fieldHint,.marketCity,.marketRating,.navLinks a,.sectionHeader p,.supportNote,.variantDescription,.variantLink{color:var(--muted)}.actionGhost:hover,.actionLink:hover,.marketTag,.navLinks a:hover,.navLinks a[aria-current=page],.navLinks li.navItemActive a,.signalItem,.variantLink:hover,.variantLinkActive{color:var(--primary)}.navLinks a[aria-current=page],.navLinks li.navItemActive a{border-bottom-color:var(--primary)}.actionPrimary,.ctaButtonLink,.primaryCta,button{background:var(--cta);color:var(--cta-text);box-shadow:0 20px 30px -24px var(--primary)}@supports (color:color-mix(in lab,red,red)){.actionPrimary,.ctaButtonLink,.primaryCta,button{box-shadow:0 20px 30px -24px color-mix(in srgb,var(--primary) 42%,transparent)}}.actionPrimary:hover,.ctaButtonLink:hover,.primaryCta:hover,button:hover{background:var(--cta-strong);color:var(--cta-strong-text)}.actionGhost,.actionLink,.commsBackLink,.secondaryCta{background:var(--surface-container-lowest);color:var(--primary)}.actionGhost:hover,.actionLink:hover,.commsBackLink:hover,.secondaryCta:hover{background:var(--surface-container-low)}.quickPanel{background:linear-gradient(145deg,var(--brand-dark) 0,var(--brand-brown) 100%);border:0}@supports (color:color-mix(in lab,red,red)){.quickPanel{background:linear-gradient(145deg,color-mix(in srgb,var(--brand-dark) 88%,#2d1812) 0,var(--brand-brown) 100%)}}.quickPanel{color:var(--surface)}.quickSub,.snapshotByline,.snapshotLabel,.snapshotQuote{color:#fcf9f4c7}.snapshotItem,.trustSnapshot{border-color:#fcf9f424}.searchInputWrap input,input,select,textarea{color:var(--ink)}}@layer theme,base,components,utilities;