:root{--bg:#f5f1e8;--bg-soft:#fffaf2;--surface:rgba(255,253,249,0.96);--surface-strong:#fffefb;--text:#0b1730;--muted:#52637a;--line:rgba(165,177,193,0.22);--line-strong:rgba(165,177,193,0.34);--primary:#18365c;--primary-dark:#0f2f57;--accent:#f97316;--accent-soft:#fff7ed;--sky-soft:#f3f8ff;--panel-gradient:radial-gradient(circle at 0% 0%,rgba(255,247,237,0.78),rgba(255,247,237,0) 36%),radial-gradient(circle at 100% 0%,rgba(239,246,255,0.84),rgba(239,246,255,0) 40%),linear-gradient(135deg,rgba(255,253,249,0.98),rgba(255,255,255,0.95) 58%,rgba(248,251,255,0.94));--card-gradient:linear-gradient(135deg,rgba(255,253,249,0.98),rgba(255,255,255,0.96) 62%,rgba(248,251,255,0.94));--shadow-lg:0 24px 70px rgba(15,23,42,0.07);--shadow-md:0 18px 42px rgba(15,23,42,0.052);--shadow-sm:0 10px 24px rgba(15,23,42,0.04);--radius-xl:30px;--radius-lg:24px;--radius-md:18px;--max-width:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at 0 0,rgba(245,158,11,.13),transparent 30%),radial-gradient(circle at 100% 4%,rgba(30,58,95,.08),transparent 30%),linear-gradient(180deg,#fffaf2,#f7f3ea 44%,#f1eee7);-moz-osx-font-smoothing:grayscale}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{background:rgba(245,158,11,.22);color:var(--text)}main{position:relative}.calculatorCard,.card,.categorySection,.clusterSection,.content,.contentCard,.disclaimerCard,.featuredCard,.hero,.heroCard,.overviewCard,.resultCard,.trustCard,.workflowSection{background-clip:padding-box}.faqItem summary{list-style:none}.faqItem summary::-webkit-details-marker{display:none}@media (max-width:720px){body{background-attachment:scroll}}.guideGrid,.recommendationGrid,.topicGrid,.unifiedGrid{align-items:stretch}.calculatorGrid>a,.faqItem,.guideCard,.recommendationCard,.topicCard,.unifiedCard{border-radius:22px;border:1px solid rgba(205,214,226,.66);background:var(--card-gradient);box-shadow:0 12px 26px rgba(15,23,42,.038);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}.calculatorGrid>a,.recommendationCard,.unifiedCard{min-height:116px;display:grid!important;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;grid-gap:12px;gap:12px;padding:14px;color:#0f172a;text-decoration:none!important;overflow:hidden}.calculatorGrid>a{min-height:92px}.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.faqItem:focus-within,.faqItem:hover,.guideCard:focus-within,.guideCard:hover,.recommendationCard:focus-visible,.recommendationCard:hover,.topicCard:focus-within,.topicCard:hover,.unifiedCard:focus-visible,.unifiedCard:hover{transform:translateY(-3px);border-color:rgba(147,197,253,.82);box-shadow:0 18px 34px rgba(15,23,42,.075);background:linear-gradient(135deg,#fffefb,#ffffff 56%,#f6faff)}.calculatorGrid>a:focus-visible,.faqItem:focus-within,.recommendationCard:focus-visible,.unifiedCard:focus-visible{outline:3px solid rgba(37,99,235,.28);outline-offset:3px}.iconBubble,.recommendationIcon,.topicIcon,.unifiedIcon{width:54px;height:54px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fff7ed,#eff6ff);border:1px solid rgba(191,219,254,.92);font-size:25px;transition:transform .16s ease}.guideCard:focus-within .iconBubble,.guideCard:hover .iconBubble,.recommendationCard:focus-visible .recommendationIcon,.recommendationCard:hover .recommendationIcon,.topicCard:focus-within .topicIcon,.topicCard:hover .topicIcon,.unifiedCard:focus-visible .unifiedIcon,.unifiedCard:hover .unifiedIcon{transform:scale(1.05)}.guideArrow,.recommendationArrow,.topicArrow,.unifiedArrow{color:#2563eb;font-size:22px;font-weight:900;justify-self:end;transition:transform .16s ease}.guideCard:focus-within .guideArrow,.guideCard:hover .guideArrow,.recommendationCard:focus-visible .recommendationArrow,.recommendationCard:hover .recommendationArrow,.topicCard:focus-within .topicArrow,.topicCard:hover .topicArrow,.unifiedCard:focus-visible .unifiedArrow,.unifiedCard:hover .unifiedArrow{transform:translateX(3px)}.guideTextBlock,.recommendationText,.unifiedText{min-width:0}.guideTextBlock h3,.recommendationText strong,.topicHeader h3,.unifiedText strong{display:block;color:#0f172a;font-size:15px;font-weight:900;line-height:1.22;letter-spacing:-.018em;overflow-wrap:anywhere}.guideTextBlock p:not(.cardLabel),.recommendationText small,.topicHeader p,.unifiedText small{display:-webkit-box;margin-top:5px;color:#475569;font-size:13px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.faqItem summary{cursor:pointer}@media (max-width:760px){.calculatorGrid,.guideGrid,.recommendationGrid,.topicGrid,.unifiedGrid{grid-template-columns:1fr!important}.calculatorGrid>a,.guideMainRow,.recommendationCard,.topicHeader,.unifiedCard{grid-template-columns:52px minmax(0,1fr) 24px}.iconBubble,.recommendationIcon,.topicIcon,.unifiedIcon{width:48px;height:48px;font-size:22px}}.heroMetaPill{min-width:230px!important;min-height:92px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 28px!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:16px 18px!important;border-radius:24px!important;background:#ffffff!important;border:1px solid #dbeafe!important;color:#0f172a!important;text-decoration:none!important;font-size:17px!important;font-weight:900!important;box-shadow:0 10px 22px rgba(15,23,42,.035)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.heroMetaPill:after{content:"→"!important;color:#2563eb!important;font-size:22px!important;font-weight:900!important;justify-self:end!important;transition:transform .16s ease!important}.heroMetaPill:focus-visible,.heroMetaPill:hover{transform:translateY(-3px)!important;border-color:#93c5fd!important;background:#f8fbff!important;box-shadow:0 18px 34px rgba(15,23,42,.085)!important}.heroMetaPill:focus-visible:after,.heroMetaPill:hover:after{transform:translateX(3px)!important}.heroMetaPill span:first-child{width:58px!important;height:58px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;font-size:28px!important;transition:transform .16s ease!important}.heroMetaPill:focus-visible span:first-child,.heroMetaPill:hover span:first-child{transform:scale(1.05)!important}.actions .primaryAction,.actions .secondaryAction{min-height:92px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 28px!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:16px 18px!important;border-radius:24px!important;background:#ffffff!important;border:1px solid #dbeafe!important;color:#0f172a!important;text-decoration:none!important;font-weight:900!important;box-shadow:0 10px 22px rgba(15,23,42,.035)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.actions .primaryAction:before,.actions .secondaryAction:before{width:58px!important;height:58px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;font-size:28px!important;transition:transform .16s ease!important}.actions .primaryAction:before{content:"🧮"!important}.actions .secondaryAction:before{content:"▦"!important}.actions .primaryAction:after,.actions .secondaryAction:after{content:"→"!important;color:#2563eb!important;font-size:22px!important;font-weight:900!important;justify-self:end!important;transition:transform .16s ease!important}.actions .primaryAction:focus-visible,.actions .primaryAction:hover,.actions .secondaryAction:focus-visible,.actions .secondaryAction:hover{transform:translateY(-3px)!important;border-color:#93c5fd!important;background:#f8fbff!important;box-shadow:0 18px 34px rgba(15,23,42,.085)!important}.actions .primaryAction:focus-visible:before,.actions .primaryAction:hover:before,.actions .secondaryAction:focus-visible:before,.actions .secondaryAction:hover:before{transform:scale(1.05)!important}.actions .primaryAction:focus-visible:after,.actions .primaryAction:hover:after,.actions .secondaryAction:focus-visible:after,.actions .secondaryAction:hover:after{transform:translateX(3px)!important}.articlePage>.heroCard{position:relative!important;overflow:hidden!important;padding-left:clamp(30px,10vw,118px)!important}.articlePage>.heroCard:before{content:"📘"!important;position:absolute!important;top:30px!important;left:30px!important;width:58px!important;height:58px!important;border-radius:20px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;font-size:30px!important;box-shadow:0 12px 26px rgba(15,23,42,.045)!important}.articlePage>.bottomCta:before{content:"🧮"!important}.articlePage .primaryCta{min-height:82px!important;max-width:440px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 28px!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;width:-moz-fit-content!important;width:fit-content!important;margin-top:22px!important;padding:14px 18px 14px 14px!important;border-radius:24px!important;background:#ffffff!important;color:#0f172a!important;border:1px solid #dbeafe!important;text-decoration:none!important;font-weight:900!important;box-shadow:0 10px 22px rgba(15,23,42,.035)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.articlePage .primaryCta:before{content:"🧮"!important;width:58px!important;height:58px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;font-size:28px!important;transition:transform .16s ease!important}.articlePage .primaryCta:after{content:"→"!important;color:#2563eb!important;font-size:22px!important;font-weight:900!important;justify-self:end!important;transition:transform .16s ease!important}.articlePage .primaryCta:focus-visible,.articlePage .primaryCta:hover{transform:translateY(-3px)!important;border-color:#93c5fd!important;background:#f8fbff!important;box-shadow:0 18px 34px rgba(15,23,42,.085)!important}.articlePage .primaryCta:focus-visible:before,.articlePage .primaryCta:hover:before{transform:scale(1.05)!important}.articlePage .primaryCta:focus-visible:after,.articlePage .primaryCta:hover:after{transform:translateX(3px)!important}.articlePage .relatedGrid{grid-gap:12px!important;gap:12px!important}.articlePage .relatedLink{min-height:116px!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) 28px!important;align-items:center!important;grid-gap:12px!important;gap:12px!important;padding:16px!important;border-radius:24px!important;background:#ffffff!important;border:1px solid #dbeafe!important;color:#0f172a!important;text-decoration:none!important;overflow:hidden!important;box-shadow:0 10px 22px rgba(15,23,42,.035)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.articlePage .relatedLink:focus-visible,.articlePage .relatedLink:hover{transform:translateY(-3px)!important;border-color:#93c5fd!important;background:#f8fbff!important;box-shadow:0 18px 34px rgba(15,23,42,.085)!important}.articlePage .relatedIcon{width:58px!important;height:58px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;font-size:28px!important;transition:transform .16s ease!important}.articlePage .relatedLink:focus-visible .relatedIcon,.articlePage .relatedLink:hover .relatedIcon{transform:scale(1.05)!important}.articlePage .relatedText strong{display:block!important;color:#0f172a!important;font-size:17px!important;font-weight:900!important;line-height:1.22!important;letter-spacing:-.018em!important;text-decoration:none!important}.articlePage .relatedText small{display:-webkit-box!important;margin-top:5px!important;color:#475569!important;font-size:14px!important;line-height:1.5!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;text-decoration:none!important}.articlePage .relatedArrow{color:#2563eb!important;font-size:22px!important;font-weight:900!important;justify-self:end!important;transition:transform .16s ease!important}.articlePage .relatedLink:focus-visible .relatedArrow,.articlePage .relatedLink:hover .relatedArrow{transform:translateX(3px)!important}@media (max-width:760px){.actions .primaryAction,.actions .secondaryAction,.articlePage .primaryCta,.articlePage .relatedLink,.heroMetaPill{grid-template-columns:52px minmax(0,1fr) 24px!important}.articlePage>.heroCard{padding-top:96px!important;padding-left:22px!important}.articlePage>.heroCard:before{top:22px!important;left:22px!important;width:56px!important;height:56px!important}.articlePage .relatedGrid{grid-template-columns:1fr!important}.articlePage .primaryCta{width:100%!important;max-width:none!important}.actions .primaryAction:before,.actions .secondaryAction:before,.articlePage .primaryCta:before,.articlePage .relatedIcon,.heroMetaPill span:first-child{width:52px!important;height:52px!important;font-size:24px!important}.page .heroCard{position:relative!important}.page .heroHeading{padding-right:62px!important}.page .heroMeta{position:absolute!important;top:14px!important;right:14px!important;width:auto!important;max-width:48px!important;display:flex!important;justify-content:flex-end!important;z-index:2!important}.page .heroMetaPill{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;display:inline-flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:center!important;gap:0!important;padding:0!important;border-radius:15px!important;box-shadow:0 10px 22px rgba(15,23,42,.055)!important}.page .heroMetaPill:after{content:none!important}.page .heroMetaPill span:first-child{width:30px!important;height:30px!important;border-radius:11px!important;font-size:17px!important}.page .heroMetaPill span:not(:first-child){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}}@media (min-width:981px){.categoryHero,.contentCard,.hero,.heroCard,.overviewCard{padding-top:clamp(22px,2.6vw,30px)!important;padding-bottom:clamp(22px,2.6vw,30px)!important}.articlePage h1,.categoryHero h1,.heroCard h1,.heroHeading h1{font-size:clamp(32px,4.4vw,48px)!important;line-height:1.02!important;letter-spacing:-.05em!important}.articlePage .heroCard p,.categoryHero p,.heroCard p,.heroHeading p{font-size:clamp(15px,1.5vw,17px)!important;line-height:1.55!important}.heroTopRow{gap:22px!important}.heroInfoGrid{margin-top:18px!important;gap:12px!important}.heroInfoCard{min-height:88px!important;padding:16px!important}}@media (max-width:760px){.articlePage h1,.categoryHero h1,.heroCard h1,.heroHeading h1{font-size:clamp(30px,10vw,40px)!important;line-height:1.05!important}.categoryHero,.contentCard,.hero,.heroCard,.overviewCard{padding-top:20px!important;padding-bottom:20px!important}}:root{--cw-page-top-gap:22px;--cw-page-top-gap-mobile:16px;--cw-section-gap:14px;--cw-footer-gap:32px;--cw-panel-radius:24px;--cw-panel-padding:clamp(16px,2vw,22px);--cw-hero-padding-y:24px;--cw-hero-padding-x:28px;--cw-h1-size:clamp(30px,4vw,42px);--cw-h1-spacing:-0.045em;--cw-h1-size-mobile:clamp(28px,9vw,38px);--cw-h1-line-mobile:1.08}.content>.aboutPage,.content>.articlePage,.content>.page,.content>.pageHero,.content>[style*="display: grid"]:first-child,.content>[style*="display:grid"]:first-child{margin-top:0!important}.aboutPage,.articlePage,.page{gap:var(--cw-section-gap)!important;padding-top:0!important;padding-bottom:8px!important}.aboutPage>*+*,.articlePage>*+*,.articleSection,.bottomCta,.card,.categoryStrip,.contentCard,.ctaCard,.guidePanel,.page>*+*,.relatedCard{margin-top:0!important}.aboutPage>.heroCard,.articlePage>.heroCard,.categoryHero,.hero,.heroCard,.pageHero{border-radius:var(--cw-panel-radius)!important;padding:var(--cw-hero-padding-y) var(--cw-hero-padding-x)!important;box-shadow:0 18px 44px rgba(15,23,42,.055)!important}.aboutPage h1,.articlePage h1,.cardHeader h1,.categoryHero h1,.hero h1,.heroCard h1,.heroHeading h1,.pageHero h1{font-size:var(--cw-h1-size)!important;line-height:var(--cw-h1-line)!important;letter-spacing:var(--cw-h1-spacing)!important}.aboutPage .heroCard p,.articlePage .heroCard p,.categoryHero p,.hero p,.heroCard p,.heroHeading p,.pageHero .pageHeroIntro{font-size:15px!important;line-height:1.55!important}.articleSection,.bottomCta,.calculatorCard,.card,.categorySection,.categoryStrip,.clusterSection,.contentCard,.ctaCard,.disclaimerCard,.featuredCard,.guidePanel,.overviewCard,.relatedCard,.resultCard,.trustCard,.workflowSection{border-radius:var(--cw-panel-radius)!important}.articleSection,.bottomCta,.card,.categorySection,.categoryStrip,.clusterSection,.contentCard,.ctaCard,.featuredCard,.guidePanel,.overviewCard,.relatedCard,.trustCard,.workflowSection{padding:var(--cw-panel-padding)!important}.articlePage>.heroCard{padding-left:calc(var(--cw-hero-padding-x) + 72px)!important}.articlePage>.heroCard:before{top:var(--cw-hero-padding-y)!important;left:var(--cw-hero-padding-x)!important;width:50px!important;height:50px!important;border-radius:17px!important;font-size:25px!important}.siteFooter{margin-top:var(--cw-footer-gap)!important}@media (max-width:760px){:root{--cw-section-gap:12px;--cw-footer-gap:24px;--cw-panel-radius:21px;--cw-panel-padding:16px;--cw-hero-padding-y:20px;--cw-hero-padding-x:20px}.aboutPage>.heroCard,.articlePage>.heroCard,.categoryHero,.hero,.heroCard,.pageHero{padding:var(--cw-hero-padding-y) var(--cw-hero-padding-x)!important}.aboutPage h1,.articlePage h1,.cardHeader h1,.categoryHero h1,.hero h1,.heroCard h1,.heroHeading h1,.pageHero h1{font-size:var(--cw-h1-size-mobile)!important;line-height:var(--cw-h1-line-mobile)!important}.articlePage>.heroCard{padding-top:88px!important;padding-left:var(--cw-hero-padding-x)!important}.articlePage>.heroCard:before{top:20px!important;left:20px!important;width:48px!important;height:48px!important;font-size:24px!important}}:root{--cw-kicker-size:12px;--cw-section-title-size:clamp(24px,2.4vw,30px);--cw-section-title-line:1.08;--cw-card-title-size:15px;--cw-card-title-line:1.22;--cw-card-text-size:13px;--cw-card-text-line:1.5;--cw-card-icon-size:52px;--cw-card-icon-radius:17px;--cw-card-symbol-size:24px;--cw-card-arrow-size:22px;--cw-card-min-height:96px;--cw-card-padding:15px;--cw-card-gap:12px;--cw-button-height:54px;--cw-button-radius:17px;--cw-button-font-size:15px;--cw-button-padding-x:22px}.articleEyebrow,.articleSection>p:first-child,.cardLabel,.categoryEyebrow,.categoryStrip>p:first-child,.contentCard>p:first-child,.ctaCard>p:first-child,.guideEyebrow,.guidePanel>p:first-child,.heroCard>p:first-child,.heroEyebrow,.homeEyebrow,.pageHeroKicker,.relatedCard>p:first-child,.sectionEyebrow,.topEyebrow{font-size:var(--cw-kicker-size)!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important}.articlePage h2,.articleSection h2,.calculatorCard h2,.cardHeader h2,.categoryStrip h2,.clusterSection h2,.contentCard h2,.ctaCard h2,.guidePanel h2,.overviewCard h2,.page h2,.relatedCard h2,.sectionHead h2,.workflowSection h2{font-size:var(--cw-section-title-size)!important;line-height:var(--cw-section-title-line)!important;letter-spacing:-.035em!important}.categoryStrip>p:not(:first-child),.contentCard>p:not(:first-child),.ctaCard>p:not(:first-child),.guidePanel>p:not(:first-child),.relatedCard>p:not(:first-child),.sectionIntro{font-size:var(--cw-section-intro-size)!important;line-height:1.58!important}.articlePage .nextActionLink,.articlePage .relatedGrid a,.calculatorGrid>a,.cwCardLink,.guideCard,.homeCard,.listCard,.nextActionLink,.recommendationCard,.smallCard,.topCard,.topicCard,.unifiedCard{min-height:var(--cw-card-min-height)!important;display:grid!important;grid-template-columns:var(--cw-card-icon-size) minmax(0,1fr) 24px!important;align-items:center!important;grid-gap:var(--cw-card-gap)!important;gap:var(--cw-card-gap)!important;padding:var(--cw-card-padding)!important;border-radius:22px!important;color:#0f172a!important;text-decoration:none!important}.listCard{min-height:var(--cw-card-min-height)!important;padding-top:var(--cw-card-padding)!important;padding-bottom:var(--cw-card-padding)!important}.cardIcon,.cwCardIcon,.homeIcon,.iconBubble,.nextActionIcon,.recommendationIcon,.topicIcon,.unifiedIcon{border-radius:var(--cw-card-icon-radius)!important;font-size:var(--cw-card-symbol-size)!important;flex:0 0 var(--cw-card-icon-size)!important}.articlePage .relatedGrid a strong,.calculatorGrid>a strong,.cwCardText strong,.guideTextBlock h3,.homeCard strong,.listCard strong,.nextActionText strong,.recommendationText strong,.smallCard strong,.topCard strong,.topicHeader h3,.unifiedText strong{font-size:var(--cw-card-title-size)!important;line-height:var(--cw-card-title-line)!important;font-weight:900!important;letter-spacing:-.018em!important}.articlePage .relatedGrid a small,.calculatorGrid>a small,.cwCardText small,.guideTextBlock p:not(.cardLabel),.homeCard span:not(.homeIcon):not(.cardArrow),.listCard span:not(.cardIcon):not(.cardArrow)>span,.nextActionText small,.recommendationText small,.smallCard .cardBody>span,.topCard .cardBody>span,.topicHeader p,.unifiedText small{font-size:var(--cw-card-text-size)!important;line-height:var(--cw-card-text-line)!important}.cardArrow,.cwCardArrow,.guideArrow,.homeCard .cardArrow,.nextActionArrow,.recommendationArrow,.topicArrow,.unifiedArrow{font-size:var(--cw-card-arrow-size)!important}.cwButton,.inlineMoneyCtaButton,.loanScheduleButton,.primaryAction,.primaryCta,.secondaryAction,.submitButton,button[type=submit]{min-height:var(--cw-button-height)!important;border-radius:var(--cw-button-radius)!important;padding:0 var(--cw-button-padding-x)!important;font-size:var(--cw-button-font-size)!important;line-height:1.15!important;font-weight:900!important}.submitButton{padding-top:10px!important;padding-bottom:10px!important}.cwButton small,.inlineMoneyCtaButton small,.submitButton small{font-size:12px!important;line-height:1.25!important}.actions .primaryAction,.actions .secondaryAction,.articlePage .primaryCta,.heroMetaPill{min-height:var(--cw-card-min-height)!important;grid-template-columns:var(--cw-card-icon-size) minmax(0,1fr) 24px!important;gap:var(--cw-card-gap)!important;padding:var(--cw-card-padding)!important;border-radius:22px!important;font-size:var(--cw-card-title-size)!important}.actions .primaryAction:before,.actions .secondaryAction:before,.articlePage .primaryCta:before,.heroMetaPill span:first-child{width:var(--cw-card-icon-size)!important;height:var(--cw-card-icon-size)!important;border-radius:var(--cw-card-icon-radius)!important;font-size:var(--cw-card-symbol-size)!important}@media (max-width:760px){:root{--cw-card-icon-size:50px;--cw-card-symbol-size:23px;--cw-card-min-height:92px;--cw-card-padding:14px;--cw-button-height:52px}}:root{--cw-page-top-gap:18px;--cw-page-top-gap-mobile:13px;--cw-footer-gap:28px;--cw-panel-radius:21px;--cw-panel-padding:clamp(14px,1.7vw,19px);--cw-hero-padding-y:20px;--cw-hero-padding-x:24px;--cw-h1-size:clamp(27px,3.5vw,36px);--cw-h1-line:1.08;--cw-h1-spacing:-0.04em;--cw-h1-size-mobile:clamp(26px,8.5vw,34px);--cw-h1-line-mobile:1.1;--cw-kicker-size:11px;--cw-section-title-size:clamp(21px,2.05vw,26px);--cw-section-title-line:1.12;--cw-card-title-line:1.24;--cw-card-text-line:1.45;--cw-card-icon-size:46px;--cw-card-icon-radius:15px;--cw-card-symbol-size:21px;--cw-card-arrow-size:20px;--cw-card-min-height:84px;--cw-card-padding:12px;--cw-card-gap:10px;--cw-button-height:48px;--cw-button-radius:15px;--cw-button-font-size:14px;--cw-button-padding-x:18px}.content{max-width:1180px!important}.aboutPage>.heroCard,.articlePage>.heroCard,.articleSection,.bottomCta,.calculatorCard,.card,.categoryHero,.categorySection,.categoryStrip,.clusterSection,.contentCard,.ctaCard,.disclaimerCard,.featuredCard,.guidePanel,.hero,.heroCard,.overviewCard,.pageHero,.relatedCard,.resultCard,.trustCard,.workflowSection{box-shadow:0 14px 34px rgba(15,23,42,.045)!important}.pageHero{grid-template-columns:46px minmax(0,1fr)!important;gap:15px!important}.articlePage>.heroCard:before,.pageHeroIcon{width:46px!important;height:46px!important;border-radius:15px!important;font-size:22px!important}.aboutPage .heroCard p,.articlePage .heroCard p,.categoryHero p,.hero p,.heroCard p,.heroHeading p,.pageHeroIntro{font-size:14px!important;line-height:1.5!important}.pageHeroActions{margin-top:14px!important;gap:8px!important}.pageHeroPrimaryCta,.pageHeroSecondaryCta{min-height:38px!important;border-radius:13px!important;font-size:13px!important}.pageHeroPrimaryCta{padding:0 14px 0 7px!important}.pageHeroSecondaryCta{padding:0 14px!important}.pageHeroCtaIcon{width:27px!important;height:27px!important;border-radius:9px!important;font-size:15px!important}.articlePage .nextActionLink,.articlePage .relatedGrid a,.calculatorGrid>a,.cwCardLink,.faqItem,.guideCard,.homeCard,.listCard,.nextActionLink,.recommendationCard,.smallCard,.topCard,.topicCard,.unifiedCard{border-radius:19px!important;box-shadow:0 8px 18px rgba(15,23,42,.032)!important}.cardIcon,.cwCardIcon,.homeIcon,.iconBubble,.nextActionIcon,.recommendationIcon,.topicIcon,.unifiedIcon{width:var(--cw-card-icon-size)!important;height:var(--cw-card-icon-size)!important}.calculatorForm,.calculatorForm .fieldGrid,.fieldGrid{gap:10px!important}.fieldCard{padding:12px!important;gap:7px!important}.inputWrap input,.inputWrap select,.inputWrap textarea{min-height:46px!important;font-size:14px!important}.exampleTableHeader,.exampleTableRow,.loanVisuals,.resultHighlight,.resultSummary,.selectorBox,.toolIntroBar{border-radius:16px!important;padding:12px 14px!important}.sectionHeading{margin-bottom:14px!important}.sectionEyebrow{padding:5px 9px!important}.articlePage h2,.articleSection h2,.calculatorCard h2,.categoryStrip h2,.contentCard h2,.ctaCard h2,.guidePanel h2,.page h2,.relatedCard h2,.sectionEyebrow{margin-bottom:8px!important}.headerShell,.siteHeader .headerShell{padding-left:18px!important;padding-right:18px!important}.brandRow,.siteHeader .brandRow{padding:10px 13px!important;border-radius:19px!important}.brandMark,.siteHeader .brandMark{width:36px!important;height:36px!important;border-radius:12px!important;font-size:17px!important}.brandText strong,.siteHeader .brandText strong{font-size:15px!important}.brandText small,.siteHeader .brandText small{font-size:10px!important}.desktopNav,.siteHeader .desktopNav{padding:9px 12px!important;border-radius:18px!important}.desktopNav a,.mobileLinkList a,.siteHeader nav a{min-height:36px!important;padding:0 12px!important;border-radius:12px!important;font-size:13px!important}.footerTop,.siteFooter .footerTop{padding:14px 16px!important;gap:14px!important;border-radius:18px!important}.footerShell,.siteFooter .footerShell{padding-left:18px!important;padding-right:18px!important}@media (max-width:760px){:root{--cw-section-gap:10px;--cw-footer-gap:22px;--cw-panel-radius:19px;--cw-panel-padding:14px;--cw-hero-padding-y:18px;--cw-hero-padding-x:16px;--cw-card-icon-size:44px;--cw-card-symbol-size:20px;--cw-card-min-height:80px;--cw-card-padding:11px;--cw-button-height:46px}.content{padding-left:12px!important;padding-right:12px!important}.pageHero{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important}.articlePage>.heroCard{padding-top:78px!important}}body{background:#f7f6f3;color:#111827}a{transition:color .18s ease,opacity .18s ease,transform .18s ease}.calculatorCard,.card,.categoryCard{border-radius:22px;box-shadow:0 10px 30px rgba(15,23,42,.05)}:root{--cw-premium-bg:#f7f6f3;--cw-premium-bg-soft:#fcfbf8;--cw-premium-surface:#ffffff;--cw-premium-muted:#4b5563;--cw-premium-amber:#f59e0b;--cw-premium-amber-soft:#fff7ed;--cw-premium-border:rgba(30,58,95,0.11);--cw-premium-border-warm:rgba(245,158,11,0.24);--cw-premium-shadow:0 10px 28px rgba(15,23,42,0.045);--cw-premium-shadow-hover:0 18px 42px rgba(15,23,42,0.075)}body{color:var(--cw-premium-text)!important;background:radial-gradient(circle at top left,rgba(245,158,11,.12),transparent 28%),radial-gradient(circle at top right,rgba(30,58,95,.08),transparent 24%),linear-gradient(180deg,#fcfbf8,#f7f6f3 46%,#f1eee8)!important}.articleSection,.bottomCta,.calculatorCard,.card,.categoryHero,.categorySection,.categoryStrip,.clusterSection,.contentCard,.ctaCard,.disclaimerCard,.featuredCard,.guidePanel,.hero,.heroCard,.overviewCard,.pageHero,.relatedCard,.resultCard,.trustCard,.workflowSection{background:radial-gradient(circle at top right,rgba(30,58,95,.045),transparent 36%),rgba(255,255,255,.92)!important;border-color:rgba(30,58,95,.1)!important;box-shadow:var(--cw-premium-shadow)!important}.articlePage .nextActionLink,.articlePage .relatedGrid a,.calculatorGrid>a,.cwCardLink,.guideCard,.homeCard,.listCard,.nextActionLink,.recommendationCard,.smallCard,.topCard,.topicCard,.unifiedCard{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,251,248,.98))!important;box-shadow:0 8px 22px rgba(15,23,42,.038)!important;color:var(--cw-premium-text)!important}.articlePage .nextActionLink:focus-visible,.articlePage .nextActionLink:hover,.articlePage .relatedGrid a:focus-visible,.articlePage .relatedGrid a:hover,.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.cwCardLink:focus-visible,.cwCardLink:hover,.guideCard:focus-within,.guideCard:hover,.homeCard:focus-visible,.homeCard:hover,.listCard:focus-visible,.listCard:hover,.nextActionLink:focus-visible,.nextActionLink:hover,.recommendationCard:focus-visible,.recommendationCard:hover,.smallCard:focus-visible,.smallCard:hover,.topCard:focus-visible,.topCard:hover,.topicCard:focus-within,.topicCard:hover,.unifiedCard:focus-visible,.unifiedCard:hover{transform:translateY(-2px)!important;border-color:rgba(245,158,11,.45)!important;background:#ffffff!important}.articlePage .relatedIcon,.cardIcon,.cwCardIcon,.homeIcon,.iconBubble,.nextActionIcon,.recommendationIcon,.resultEmojiIcon,.topicIcon,.unifiedIcon{background:linear-gradient(180deg,rgba(255,247,237,.98),rgba(254,243,199,.72))!important;border-color:rgba(245,158,11,.34)!important}.actions .primaryAction:after,.actions .secondaryAction:after,.articlePage .primaryCta:after,.articlePage .relatedArrow,.cardArrow,.cwCardArrow,.guideArrow,.heroMetaPill:after,.homeArrow,.nextActionArrow,.recommendationArrow,.topicArrow,.unifiedArrow{color:var(--cw-premium-navy)!important}.cwButton,.homePrimaryButton,.inlineMoneyCtaButton,.loanScheduleButton,.pageHeroPrimaryCta,.primaryAction,.primaryCta,.submitButton,button[type=submit]{background:linear-gradient(135deg,#1e3a5f,#27476f)!important;color:#ffffff!important;border-color:rgba(30,58,95,.18)!important;box-shadow:0 14px 30px rgba(30,58,95,.18)!important}.cwButton:hover,.homePrimaryButton:hover,.inlineMoneyCtaButton:hover,.loanScheduleButton:hover,.pageHeroPrimaryCta:hover,.primaryAction:hover,.primaryCta:hover,.submitButton:hover,button[type=submit]:hover{box-shadow:0 18px 38px rgba(30,58,95,.24)!important}.homeSecondaryButton,.pageHeroSecondaryCta,.secondaryAction{border-color:rgba(30,58,95,.16)!important;background:rgba(255,255,255,.92)!important}.articlePage .relatedGrid a .cardLabel,.calculatorGrid>a .cardLabel,.cwCardLink .cardLabel,.guideCard .cardLabel,.homeCard .cardLabel,.listCard .cardLabel,.nextActionLink .cardLabel,.recommendationCard .cardLabel,.smallCard .cardLabel,.topCard .cardLabel,.topicCard .cardLabel,.unifiedCard .cardLabel{display:none!important}.homeCard>span:first-child,.listCard>span:first-child,.recommendationCard>span:first-child,.smallCard>span:first-child,.topCard>span:first-child{flex-shrink:0!important}.brandMark{background:linear-gradient(135deg,#0f2f57,#1e3a5f 70%,#f59e0b)!important;box-shadow:0 12px 26px rgba(30,58,95,.18)!important}.brandText strong{color:var(--cw-premium-text)!important;letter-spacing:-.035em!important}.brandText strong:first-letter{letter-spacing:-.04em}.brandRow,.desktopNav,.footerTop,.mobilePanel{background:rgba(255,255,255,.88)!important;border-color:rgba(30,58,95,.1)!important}.categoryNav :global(a.active),.categoryNav a.active,.legalNav :global(a.active),.legalNav a.active,.primaryNav :global(a.active),.primaryNav a.active{background:rgba(245,158,11,.12)!important;color:var(--cw-premium-navy)!important}.categoryNav :global(a:hover),.categoryNav a:hover,.legalNav :global(a:hover),.legalNav a:hover,.primaryNav :global(a:hover),.primaryNav a:hover{background:rgba(30,58,95,.06)!important;color:var(--cw-premium-text)!important}.resultCard,.resultHighlight,.resultSummary{border-color:rgba(30,58,95,.12)!important;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(252,251,248,.96))!important}.result-main-number,.resultMainValue,.resultValue{color:var(--cw-premium-navy)!important;letter-spacing:-.035em!important}.articlePage .relatedGrid a,.homeCard,.listCard,.recommendationCard,.smallCard,.topCard{grid-template-columns:minmax(46px,var(--cw-card-icon-size)) minmax(0,1fr) 24px!important;column-gap:max(12px,var(--cw-card-gap))!important;align-items:center!important}.articlePage .relatedText,.cardBody,.cwCardText,.homeText,.nextActionText,.recommendationText{min-width:0!important;overflow:hidden!important}.articlePage .relatedText strong,.cardBody strong,.cwCardText strong,.homeText strong,.nextActionText strong,.recommendationText strong{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}@media (max-width:760px){.articlePage .relatedGrid a,.homeCard,.listCard,.recommendationCard,.smallCard,.topCard{grid-template-columns:48px minmax(0,1fr) 22px!important;gap:12px!important;min-height:88px!important}.brandRow,.desktopNav,.mobilePanel{border-radius:18px!important}}:root{--cw-bg:#f7f6f3;--cw-surface:#ffffff;--cw-primary:#1e3a5f;--cw-accent:#f59e0b;--cw-text:#111827;--cw-muted:#4b5563}body{background:var(--cw-bg);color:var(--cw-text)}.category-card,.recommendation-card,.result-card{border-radius:24px;border:1px solid rgba(15,23,42,.08);box-shadow:0 2px 10px rgba(15,23,42,.03),0 10px 30px rgba(15,23,42,.04);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.category-card:hover,.recommendation-card:hover,.result-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(15,23,42,.06),0 18px 40px rgba(15,23,42,.08)}.recommendation-card{display:flex;align-items:flex-start;gap:1rem}.recommendation-card-icon{width:56px;min-width:56px;height:56px;border-radius:18px;background:rgba(245,158,11,.12);display:flex;align-items:center;justify-content:center}.recommendation-card-content{flex:1 1;min-width:0}.loanScheduleButton,.resultActionBtn,.submitButton,button[type=submit]{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .22s ease,border-color .22s ease,color .22s ease!important;will-change:transform!important}.submitButton,button[type=submit]{background:#244a78!important;background-image:none!important;color:#ffffff!important;box-shadow:0 12px 26px rgba(15,23,42,.18)!important}.submitButton:focus-visible,.submitButton:hover,button[type=submit]:focus-visible,button[type=submit]:hover{transform:translateY(-1px)!important;background:#2b5688!important;background-image:none!important;box-shadow:0 16px 30px rgba(15,23,42,.22)!important;filter:none!important}.loanScheduleButton,.loanScheduleButton.secondary{background:#244a78!important;background-image:none!important;color:#ffffff!important;border-color:rgba(191,219,254,.2)!important;box-shadow:0 12px 24px rgba(15,23,42,.16)!important}.loanScheduleButton.secondary:focus-visible,.loanScheduleButton.secondary:hover,.loanScheduleButton:focus-visible,.loanScheduleButton:hover{transform:translateY(-1px)!important;background:#2b5688!important;background-image:none!important;border-color:rgba(191,219,254,.42)!important;box-shadow:0 16px 30px rgba(15,23,42,.21)!important;filter:none!important}.resultActionBtn{background:#2563eb!important;background-image:none!important;color:#ffffff!important;border-color:transparent!important;box-shadow:0 12px 24px rgba(37,99,235,.2)!important}.resultActionBtn:focus-visible,.resultActionBtn:hover{transform:translateY(-1px)!important;background:#2f6feb!important;background-image:none!important;color:#ffffff!important;box-shadow:0 15px 28px rgba(37,99,235,.24)!important;filter:none!important}.resultActionBtn.secondary{background:#ffffff!important;background-image:none!important;color:#1e3a8a!important;border-color:#bfdbfe!important;box-shadow:0 8px 18px rgba(37,99,235,.06)!important}.resultActionBtn.secondary:focus-visible,.resultActionBtn.secondary:hover{transform:translateY(-1px)!important;background:#f3f8ff!important;background-image:none!important;color:#1d4ed8!important;border-color:#93c5fd!important;box-shadow:0 12px 22px rgba(37,99,235,.11)!important;filter:none!important}.loanScheduleButton.secondary:active,.loanScheduleButton:active,.resultActionBtn.secondary:active,.resultActionBtn:active,.submitButton:active,button[type=submit]:active{transform:translateY(0)!important}.resultHighlightCard:hover,.resultItem:hover,.resultMetricCard:hover{transform:none!important;filter:none!important}:root{--cw-premium-ease:cubic-bezier(0.22,1,0.36,1);--cw-premium-duration-fast:160ms;--cw-premium-duration:220ms;--cw-premium-navy-2:#27476f;--cw-premium-blue:#2563eb;--cw-premium-blue-soft:#eff6ff;--cw-premium-guide:#f59e0b;--cw-premium-guide-soft:#fff7ed;--cw-premium-green:#16a34a;--cw-premium-green-soft:#ecfdf5;--cw-premium-line:rgba(191,219,254,0.84);--cw-premium-line-strong:rgba(147,197,253,0.92);--cw-premium-shadow-rest:0 12px 28px rgba(15,23,42,0.055);--cw-premium-shadow-hover:0 18px 38px rgba(15,23,42,0.10);--cw-premium-shadow-button:0 12px 26px rgba(30,58,95,0.20);--cw-premium-shadow-button-hover:0 15px 30px rgba(30,58,95,0.24)}.calculatorCard,.contentCard,.disclaimerCard,.guideCtaCard,.loanVisuals,.resultCard,.revenueCard,.unifiedPanel{border-radius:var(--cw-panel-radius,22px)!important;border:1px solid rgba(191,219,254,.78)!important;box-shadow:0 20px 48px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.72)!important}.calculatorGrid>a,.calculatorSearchCard,.categorySmallCardGrid a,.cwCardLink,.listCard,.recommendationCard,.smallCard,.topCard,.unifiedCard,.unifiedCardCalculator{border-color:var(--cw-premium-line)!important;background:linear-gradient(180deg,#ffffff,#fbfdff)!important;box-shadow:var(--cw-premium-shadow-rest)!important;transition:transform var(--cw-premium-duration) var(--cw-premium-ease),box-shadow var(--cw-premium-duration) var(--cw-premium-ease),border-color var(--cw-premium-duration) ease,background-color var(--cw-premium-duration) ease,color var(--cw-premium-duration-fast) ease!important}.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.calculatorSearchCard:focus-visible,.calculatorSearchCard:hover,.categorySmallCardGrid a:focus-visible,.categorySmallCardGrid a:hover,.cwCardLink:focus-visible,.cwCardLink:hover,.listCard:focus-visible,.listCard:hover,.recommendationCard:focus-visible,.recommendationCard:hover,.smallCard:focus-visible,.smallCard:hover,.topCard:focus-visible,.topCard:hover,.unifiedCard:focus-visible,.unifiedCard:hover,.unifiedCardCalculator:focus-visible,.unifiedCardCalculator:hover{transform:translateY(-2px)!important;border-color:var(--cw-premium-line-strong)!important;background:linear-gradient(180deg,#ffffff,#f4f9ff)!important;box-shadow:var(--cw-premium-shadow-hover),0 0 0 1px rgba(147,197,253,.12) inset!important;outline:none!important}.guideCard,.guideCtaLink,.unifiedCardGuide{border-color:rgba(253,186,116,.58)!important;background:linear-gradient(180deg,#ffffff,#fffaf3)!important}.guideCard:focus-visible,.guideCard:hover,.guideCtaLink:focus-visible,.guideCtaLink:hover,.unifiedCardGuide:focus-visible,.unifiedCardGuide:hover{transform:translateY(-2px)!important;border-color:rgba(245,158,11,.58)!important;background:linear-gradient(180deg,#ffffff,#fff7ed)!important;box-shadow:0 18px 38px rgba(146,64,14,.1),inset 0 0 0 1px rgba(245,158,11,.12)!important;outline:none!important}.calculatorSearchIcon,.cardIcon,.cwCardIcon,.homeIcon,.iconBubble,.nextActionIcon,.recommendationIcon,.resultMetricIcon,.topicIcon,.unifiedIcon{box-shadow:0 10px 20px rgba(37,99,235,.075)!important;transition:transform var(--cw-premium-duration) var(--cw-premium-ease),box-shadow var(--cw-premium-duration) ease,border-color var(--cw-premium-duration) ease,background var(--cw-premium-duration) ease!important}.calculatorGrid>a .cwCardIcon,.calculatorGrid>a .unifiedIcon,.calculatorSearchIcon,.cwCardIcon,.unifiedCardCalculator .unifiedIcon{background:linear-gradient(180deg,#eff6ff,#e0f2fe)!important;border-color:rgba(147,197,253,.72)!important}.guideCard .iconBubble,.guideCtaLink .unifiedIcon,.unifiedCardGuide .unifiedIcon{background:linear-gradient(180deg,#fff7ed,#fef3c7)!important;border-color:rgba(245,158,11,.38)!important}.calculatorGrid>a:focus-visible .cwCardIcon,.calculatorGrid>a:hover .cwCardIcon,.calculatorSearchCard:focus-visible .calculatorSearchIcon,.calculatorSearchCard:hover .calculatorSearchIcon,.cwCardLink:focus-visible .cwCardIcon,.cwCardLink:hover .cwCardIcon,.recommendationCard:focus-visible .recommendationIcon,.recommendationCard:hover .recommendationIcon,.unifiedCard:focus-visible .unifiedIcon,.unifiedCard:hover .unifiedIcon{transform:translateY(-1px) scale(1.025)!important}.cwButton,.homePrimaryButton,.inlineMoneyCtaButton,.loanScheduleButton,.pageHeroPrimaryCta,.resultActionBtn,.resultActionBtn.secondary,.submitButton,button[type=submit]{transition:transform var(--cw-premium-duration) var(--cw-premium-ease),box-shadow var(--cw-premium-duration) ease,border-color var(--cw-premium-duration) ease,filter var(--cw-premium-duration) ease,color var(--cw-premium-duration-fast) ease!important;will-change:transform}.cwButtonPrimary,.homePrimaryButton,.inlineMoneyCtaButton,.loanScheduleButton:not(.secondary),.pageHeroPrimaryCta,.resultActionBtn,.submitButton,button[type=submit]{background:linear-gradient(135deg,var(--cw-premium-navy) 0,var(--cw-premium-navy-2) 100%)!important;box-shadow:var(--cw-premium-shadow-button)!important}.cwButtonPrimary:focus-visible,.cwButtonPrimary:hover,.homePrimaryButton:focus-visible,.homePrimaryButton:hover,.inlineMoneyCtaButton:focus-visible,.inlineMoneyCtaButton:hover,.loanScheduleButton:not(.secondary):focus-visible,.loanScheduleButton:not(.secondary):hover,.pageHeroPrimaryCta:focus-visible,.pageHeroPrimaryCta:hover,.resultActionBtn:focus-visible,.resultActionBtn:hover,.submitButton:focus-visible,.submitButton:hover,button[type=submit]:focus-visible,button[type=submit]:hover{filter:brightness(1.055) saturate(1.02)!important;box-shadow:var(--cw-premium-shadow-button-hover),0 0 0 3px rgba(16,185,129,.055)!important;outline:none!important}.cwButtonSecondary,.homeSecondaryButton,.loanScheduleButton.secondary,.pageHeroSecondaryCta,.resultActionBtn.secondary{color:var(--cw-premium-navy)!important;border-color:rgba(191,219,254,.88)!important}.cwButtonSecondary:focus-visible,.cwButtonSecondary:hover,.homeSecondaryButton:focus-visible,.homeSecondaryButton:hover,.loanScheduleButton.secondary:focus-visible,.loanScheduleButton.secondary:hover,.pageHeroSecondaryCta:focus-visible,.pageHeroSecondaryCta:hover,.resultActionBtn.secondary:focus-visible,.resultActionBtn.secondary:hover{background:#f8fbff!important;color:var(--cw-premium-navy)!important;border-color:var(--cw-premium-line-strong)!important}.cwButton:active,.inlineMoneyCtaButton:active,.loanScheduleButton:active,.resultActionBtn:active,.submitButton:active,button[type=submit]:active{transform:translateY(0)!important}.loanChartCard,.loanSplitCard,.loanTableCard,.loanVisualStats div,.resultCard.hasResultContent .resultHighlightCard,.resultCard.hasResultContent .resultHighlightCard:hover,.resultCard.hasResultContent .resultItem,.resultCard.hasResultContent .resultItem:hover,.resultCard.hasResultContent .resultMetricCard,.resultCard.hasResultContent .resultMetricCard:hover,.unifiedBenefitCard,.unifiedBenefitCard:hover{border-color:rgba(226,232,240,.92)!important;box-shadow:0 10px 24px rgba(15,23,42,.045)!important}.moneyConversionLayer .nextActionCard,.proConversionLayer .nextActionCard{transition:transform var(--cw-premium-duration) var(--cw-premium-ease),box-shadow var(--cw-premium-duration) ease,border-color var(--cw-premium-duration) ease,color var(--cw-premium-duration-fast) ease!important}.moneyConversionLayer .nextActionCardCalculator:focus-visible,.moneyConversionLayer .nextActionCardCalculator:hover,.proConversionLayer .nextActionCardCalculator:focus-visible,.proConversionLayer .nextActionCardCalculator:hover{transform:translateY(-2px)!important;background:rgba(255,255,255,.98)!important;border-color:rgba(147,197,253,.92)!important;box-shadow:0 18px 36px rgba(15,23,42,.18),inset 0 0 0 1px rgba(147,197,253,.18)!important}.moneyConversionLayer .nextActionCardGuide:focus-visible,.moneyConversionLayer .nextActionCardGuide:hover,.proConversionLayer .nextActionCardGuide:focus-visible,.proConversionLayer .nextActionCardGuide:hover{transform:translateY(-3px)!important;border-color:rgba(34,197,94,.7)!important;box-shadow:0 22px 44px rgba(21,128,61,.2),inset 0 0 0 1px rgba(250,204,21,.16)!important}.calculatorGrid>a:focus-visible,.cwButton:focus-visible,.cwCardLink:focus-visible,.loanScheduleButton:focus-visible,.nextActionCard:focus-visible,.recommendationCard:focus-visible,.resultActionBtn:focus-visible,.submitButton:focus-visible,.unifiedCard:focus-visible{outline:3px solid rgba(147,197,253,.38)!important;outline-offset:3px!important}:root{--cw-ui-ease:cubic-bezier(0.22,1,0.36,1);--cw-ui-fast:160ms;--cw-ui-normal:220ms;--cw-ui-radius-panel:24px;--cw-ui-radius-card:18px;--cw-ui-radius-icon:15px;--cw-ui-navy:#1e3a5f;--cw-ui-navy-hover:#2b5688;--cw-ui-blue-soft:#eff6ff;--cw-ui-guide-soft:#fff7ed;--cw-ui-guide-border:rgba(245,158,11,0.42);--cw-ui-calc-border:rgba(147,197,253,0.82);--cw-ui-shadow-card:0 10px 24px rgba(15,23,42,0.055);--cw-ui-shadow-card-hover:0 18px 38px rgba(15,23,42,0.095);--cw-ui-shadow-button:0 12px 26px rgba(30,58,95,0.20);--cw-ui-shadow-button-hover:0 15px 30px rgba(30,58,95,0.24)}.guideCtaCard,.loanVisuals,.premiumPlatformPage .calculatorCard,.premiumPlatformPage .contentCard,.premiumPlatformPage .disclaimerCard,.premiumPlatformPage .heroCard,.premiumPlatformPage .resultCard,.unifiedPanel{border-radius:var(--cw-ui-radius-panel)!important;border-color:rgba(191,219,254,.78)!important;box-shadow:0 20px 48px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.7)!important}.loanVisualsHeader,.premiumPlatformPage .sectionHeading,.unifiedHead{margin-bottom:clamp(14px,1.8vw,20px)!important}.loanVisualsEyebrow,.premiumPlatformPage .sectionEyebrow,.unifiedEyebrow{letter-spacing:.075em!important}.articlePage .relatedGrid,.calculatorGrid,.categorySmallCardGrid,.recommendationGrid,.unifiedGrid{gap:clamp(12px,1.6vw,16px)!important}.calculatorGrid>a,.calculatorSearchCard,.cwCardLink,.cwCardLinkCalculator,.cwCardLinkInfo,.recommendationCard,.unifiedCardCalculator{border-color:var(--cw-ui-calc-border)!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;box-shadow:var(--cw-ui-shadow-card)!important;transition:transform var(--cw-ui-normal) var(--cw-ui-ease),box-shadow var(--cw-ui-normal) ease,border-color var(--cw-ui-normal) ease,background-color var(--cw-ui-normal) ease!important}.articlePage .nextActionLink,.cwCardLinkGuide,.guideCard,.guideCtaLink,.unifiedCardGuide{border-color:var(--cw-ui-guide-border)!important;background:linear-gradient(180deg,#ffffff,#fffaf3)!important;box-shadow:var(--cw-ui-shadow-card)!important}.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.calculatorSearchCard:focus-visible,.calculatorSearchCard:hover,.cwCardLinkCalculator:focus-visible,.cwCardLinkCalculator:hover,.cwCardLinkInfo:focus-visible,.cwCardLinkInfo:hover,.unifiedCardCalculator:focus-visible,.unifiedCardCalculator:hover{transform:translateY(-2px)!important;border-color:#93c5fd!important;background:linear-gradient(180deg,#ffffff,#f1f7ff)!important;box-shadow:var(--cw-ui-shadow-card-hover),0 0 0 1px rgba(147,197,253,.14) inset!important;outline:none!important}.articlePage .nextActionLink:focus-visible,.articlePage .nextActionLink:hover,.cwCardLinkGuide:focus-visible,.cwCardLinkGuide:hover,.guideCard:focus-visible,.guideCard:hover,.guideCtaLink:focus-visible,.guideCtaLink:hover,.unifiedCardGuide:focus-visible,.unifiedCardGuide:hover{transform:translateY(-2px)!important;border-color:rgba(245,158,11,.58)!important;background:linear-gradient(180deg,#ffffff,#fff7ed)!important;box-shadow:0 18px 38px rgba(146,64,14,.1),inset 0 0 0 1px rgba(245,158,11,.13)!important;outline:none!important}.calculatorSearchIcon,.cwCardIcon,.nextActionIcon,.recommendationIcon,.resultMetricIcon,.unifiedIcon{border-radius:var(--cw-ui-radius-icon)!important;transition:transform var(--cw-ui-normal) var(--cw-ui-ease),box-shadow var(--cw-ui-normal) ease,border-color var(--cw-ui-normal) ease,background-color var(--cw-ui-normal) ease!important}.calculatorGrid>a .cwCardIcon,.calculatorSearchIcon,.cwCardLinkCalculator .cwCardIcon,.cwCardLinkInfo .cwCardIcon,.unifiedCardCalculator .unifiedIcon{background:linear-gradient(180deg,#eff6ff,#e0f2fe)!important;border-color:rgba(147,197,253,.72)!important}.cwCardLinkGuide .cwCardIcon,.guideCard .iconBubble,.guideCtaLink .unifiedIcon,.unifiedCardGuide .unifiedIcon{background:linear-gradient(180deg,#fff7ed,#fef3c7)!important;border-color:rgba(245,158,11,.42)!important}.calculatorGrid>a:focus-visible .cwCardIcon,.calculatorGrid>a:hover .cwCardIcon,.calculatorSearchCard:focus-visible .calculatorSearchIcon,.calculatorSearchCard:hover .calculatorSearchIcon,.cwCardLink:focus-visible .cwCardIcon,.cwCardLink:hover .cwCardIcon,.unifiedCard:focus-visible .unifiedIcon,.unifiedCard:hover .unifiedIcon{transform:translateY(-1px) scale(1.025)!important}.cwButtonPrimary,.homePrimaryButton,.inlineMoneyCtaButton,.loanScheduleButton:not(.secondary),.pageHeroPrimaryCta,.resultActionBtn,.submitButton,button[type=submit]{background:var(--cw-ui-navy)!important;background-image:none!important;color:#ffffff!important;border-color:rgba(191,219,254,.22)!important;box-shadow:var(--cw-ui-shadow-button)!important;transition:transform var(--cw-ui-normal) var(--cw-ui-ease),box-shadow var(--cw-ui-normal) ease,background-color var(--cw-ui-normal) ease,border-color var(--cw-ui-normal) ease!important;filter:none!important}.cwButtonPrimary:focus-visible,.cwButtonPrimary:hover,.homePrimaryButton:focus-visible,.homePrimaryButton:hover,.inlineMoneyCtaButton:focus-visible,.inlineMoneyCtaButton:hover,.loanScheduleButton:not(.secondary):focus-visible,.loanScheduleButton:not(.secondary):hover,.pageHeroPrimaryCta:focus-visible,.pageHeroPrimaryCta:hover,.resultActionBtn:focus-visible,.resultActionBtn:hover,.submitButton:focus-visible,.submitButton:hover,button[type=submit]:focus-visible,button[type=submit]:hover{transform:translateY(-1px)!important;background:var(--cw-ui-navy-hover)!important;background-image:none!important;box-shadow:var(--cw-ui-shadow-button-hover)!important;filter:none!important}.cwButtonSecondary,.homeSecondaryButton,.loanScheduleButton.secondary,.pageHeroSecondaryCta,.resultActionBtn.secondary{background:#ffffff!important;background-image:none!important;color:var(--cw-ui-navy)!important;border-color:rgba(191,219,254,.86)!important;box-shadow:0 10px 22px rgba(15,23,42,.045)!important}.cwButtonSecondary:focus-visible,.cwButtonSecondary:hover,.homeSecondaryButton:focus-visible,.homeSecondaryButton:hover,.loanScheduleButton.secondary:focus-visible,.loanScheduleButton.secondary:hover,.pageHeroSecondaryCta:focus-visible,.pageHeroSecondaryCta:hover,.resultActionBtn.secondary:focus-visible,.resultActionBtn.secondary:hover{transform:translateY(-1px)!important;background:#f5f9ff!important;background-image:none!important;border-color:#93c5fd!important;box-shadow:0 12px 24px rgba(37,99,235,.1)!important;outline:none!important}.loanChartCard,.loanSplitCard,.loanTableCard,.loanVisualStats div,.resultCard.hasResultContent .resultHighlightCard,.resultCard.hasResultContent .resultItem,.resultCard.hasResultContent .resultMetricCard,.unifiedBenefitCard{cursor:default!important}.resultCard.hasResultContent .resultHighlightCard:hover,.resultCard.hasResultContent .resultItem:hover,.resultCard.hasResultContent .resultMetricCard:hover,.unifiedBenefitCard:hover{transform:none!important}@media (max-width:760px){.guideCtaCard,.loanVisuals,.premiumPlatformPage .calculatorCard,.premiumPlatformPage .contentCard,.premiumPlatformPage .disclaimerCard,.premiumPlatformPage .heroCard,.premiumPlatformPage .resultCard,.unifiedPanel{border-radius:20px!important}}:root{--cw-ease-premium:cubic-bezier(0.22,1,0.36,1);--cw-motion-fast:160ms;--cw-motion-normal:220ms;--cw-motion-slow:280ms;--cw-radius-panel:26px;--cw-radius-card:22px;--cw-radius-inner:18px;--cw-radius-icon:16px;--cw-action-primary:#244a78;--cw-action-primary-hover:#2b5688;--cw-action-text:#ffffff;--cw-blue-surface:#f8fbff;--cw-blue-surface-hover:#f1f7ff;--cw-blue-border:rgba(147,197,253,0.76);--cw-blue-border-hover:rgba(96,165,250,0.86);--cw-guide-surface:#fffaf3;--cw-guide-surface-hover:#fff7ed;--cw-guide-border:rgba(245,158,11,0.34);--cw-guide-border-hover:rgba(245,158,11,0.56);--cw-shadow-resting:0 12px 28px rgba(15,23,42,0.055);--cw-shadow-panel:0 22px 54px rgba(15,23,42,0.075),inset 0 1px 0 rgba(255,255,255,0.72);--cw-shadow-card:0 12px 28px rgba(15,23,42,0.055);--cw-shadow-card-hover:0 19px 42px rgba(15,23,42,0.095);--cw-shadow-guide-hover:0 18px 40px rgba(146,64,14,0.105);--cw-shadow-action:0 12px 26px rgba(30,58,95,0.20);--cw-shadow-action-hover:0 15px 30px rgba(30,58,95,0.24);--cw-type-title-tracking:-0.024em;--cw-type-subtitle-line:1.62;--cw-space-section:clamp(18px,2.2vw,26px);--cw-space-card:clamp(14px,1.7vw,18px)}.cwButton,.homePrimaryButton,.homeSecondaryButton,.inlineMoneyCtaButton,.loanScheduleButton,.pageHeroPrimaryCta,.pageHeroSecondaryCta,.resultActionBtn,.submitButton,button[type=submit]{transition:transform var(--cw-motion-normal) var(--cw-ease-premium),box-shadow var(--cw-motion-normal) ease,border-color var(--cw-motion-normal) ease,background-color var(--cw-motion-normal) ease,color var(--cw-motion-normal) ease!important;filter:none!important}.cwPremiumFormCard,.cwPremiumResultCard,.cwPremiumVisuals,.guideCtaCard,.loanVisuals,.premiumPlatformPage .calculatorCard,.premiumPlatformPage .contentCard,.premiumPlatformPage .disclaimerCard,.premiumPlatformPage .heroCard,.premiumPlatformPage .resultCard,.recommendationPanel,.unifiedPanel{border-radius:var(--cw-radius-panel)!important;border:1px solid rgba(191,219,254,.72)!important;background:radial-gradient(circle at top right,rgba(191,219,254,.22) 0,rgba(255,255,255,0) 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.98))!important;box-shadow:var(--cw-shadow-panel)!important}.loanVisualsHeader h3,.premiumPlatformPage h1,.premiumPlatformPage h2,.premiumPlatformPage h3,.recommendationHead h2,.resultCard h2,.unifiedHead h2{letter-spacing:var(--cw-type-title-tracking)!important}.loanOptimizationContent p,.nextActionDescription,.premiumPlatformPage .subtitle,.premiumPlatformPage p,.premiumSummaryText,.recommendationText small,.resultText,.toolIntroBar,.unifiedText small{line-height:var(--cw-type-subtitle-line)!important}.loanVisualsHeader,.premiumPlatformPage .sectionHeading,.premiumSummaryHeader,.recommendationHead,.resultDetailsHeader,.unifiedHead{margin-bottom:clamp(14px,1.8vw,20px)!important}.conversionEyebrow,.inlineMoneyCtaEyebrow,.loanOptimizationEyebrow,.loanVisualsEyebrow,.premiumPlatformPage .sectionEyebrow,.premiumSummaryEyebrow,.unifiedEyebrow{letter-spacing:.075em!important;font-weight:900!important}.fieldCard,.selectorBox{border-radius:var(--cw-radius-inner)!important;border-color:rgba(191,219,254,.72)!important;background:rgba(255,255,255,.92)!important;box-shadow:0 8px 20px rgba(15,23,42,.035)!important}.fieldCard:focus-within,.inputWrap:focus-within,.selectorBox:focus-within{border-color:rgba(96,165,250,.82)!important;box-shadow:0 12px 28px rgba(37,99,235,.1),0 0 0 3px rgba(147,197,253,.2)!important}.cwButtonPrimary,.cwPrimaryAction,.homePrimaryButton,.inlineMoneyCtaButton,.loanScheduleButton:not(.secondary),.pageHeroPrimaryCta,.resultActionBtn:not(.secondary),.submitButton,button[type=submit]{background:var(--cw-action-primary)!important;background-image:none!important;color:var(--cw-action-text)!important;border-color:rgba(191,219,254,.22)!important;box-shadow:var(--cw-shadow-action)!important}.cwButtonPrimary:focus-visible,.cwButtonPrimary:hover,.cwPrimaryAction:focus-visible,.cwPrimaryAction:hover,.homePrimaryButton:focus-visible,.homePrimaryButton:hover,.inlineMoneyCtaButton:focus-visible,.inlineMoneyCtaButton:hover,.loanScheduleButton:not(.secondary):focus-visible,.loanScheduleButton:not(.secondary):hover,.pageHeroPrimaryCta:focus-visible,.pageHeroPrimaryCta:hover,.resultActionBtn:not(.secondary):focus-visible,.resultActionBtn:not(.secondary):hover,.submitButton:focus-visible,.submitButton:hover,button[type=submit]:focus-visible,button[type=submit]:hover{transform:translateY(-1px)!important;background:var(--cw-action-primary-hover)!important;background-image:none!important;box-shadow:var(--cw-shadow-action-hover)!important;outline:none!important}.cwButtonSecondary,.cwSecondaryAction,.homeSecondaryButton,.loanScheduleButton.secondary,.pageHeroSecondaryCta,.resultActionBtn.secondary{background:#ffffff!important;background-image:none!important;color:var(--cw-action-primary)!important;border-color:rgba(191,219,254,.84)!important;box-shadow:0 10px 22px rgba(15,23,42,.045)!important}.cwButtonSecondary:focus-visible,.cwButtonSecondary:hover,.cwSecondaryAction:focus-visible,.cwSecondaryAction:hover,.homeSecondaryButton:focus-visible,.homeSecondaryButton:hover,.loanScheduleButton.secondary:focus-visible,.loanScheduleButton.secondary:hover,.pageHeroSecondaryCta:focus-visible,.pageHeroSecondaryCta:hover,.resultActionBtn.secondary:focus-visible,.resultActionBtn.secondary:hover{transform:translateY(-1px)!important;background:#f5f9ff!important;background-image:none!important;border-color:#93c5fd!important;box-shadow:0 12px 24px rgba(37,99,235,.1)!important;outline:none!important}.calculatorGrid>a,.calculatorSearchCard,.conversionStepLink,.cwCardLink,.guideCtaLink,.nextActionCard,.recommendationCard,.unifiedCard{border-radius:var(--cw-radius-card)!important;transition:transform var(--cw-motion-normal) var(--cw-ease-premium),box-shadow var(--cw-motion-normal) ease,border-color var(--cw-motion-normal) ease,background-color var(--cw-motion-normal) ease!important;will-change:transform!important}.calculatorGrid>a,.calculatorSearchCard,.conversionStepCalculator,.cwCardLinkCalculator,.cwCardLinkInfo,.nextActionCardCalculator,.unifiedCardCalculator{border-color:var(--cw-blue-border)!important;background:linear-gradient(180deg,#ffffff 0,var(--cw-blue-surface) 100%)!important;box-shadow:var(--cw-shadow-card)!important}.articlePage .nextActionLink,.conversionStepGuide,.cwCardLinkGuide,.guideCtaLink,.nextActionCardGuide,.unifiedCardGuide{border-color:var(--cw-guide-border)!important;background:linear-gradient(180deg,#ffffff 0,var(--cw-guide-surface) 100%)!important;box-shadow:var(--cw-shadow-card)!important}.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.calculatorSearchCard:focus-visible,.calculatorSearchCard:hover,.conversionStepCalculator:focus-visible,.conversionStepCalculator:hover,.cwCardLinkCalculator:focus-visible,.cwCardLinkCalculator:hover,.cwCardLinkInfo:focus-visible,.cwCardLinkInfo:hover,.nextActionCardCalculator:focus-visible,.nextActionCardCalculator:hover,.unifiedCardCalculator:focus-visible,.unifiedCardCalculator:hover{transform:translateY(-2px)!important;border-color:var(--cw-blue-border-hover)!important;background:linear-gradient(180deg,#ffffff 0,var(--cw-blue-surface-hover) 100%)!important;box-shadow:var(--cw-shadow-card-hover),inset 0 0 0 1px rgba(147,197,253,.1)!important;outline:none!important}.articlePage .nextActionLink:focus-visible,.articlePage .nextActionLink:hover,.conversionStepGuide:focus-visible,.conversionStepGuide:hover,.cwCardLinkGuide:focus-visible,.cwCardLinkGuide:hover,.guideCtaLink:focus-visible,.guideCtaLink:hover,.nextActionCardGuide:focus-visible,.nextActionCardGuide:hover,.unifiedCardGuide:focus-visible,.unifiedCardGuide:hover{transform:translateY(-2px)!important;border-color:var(--cw-guide-border-hover)!important;background:linear-gradient(180deg,#ffffff 0,var(--cw-guide-surface-hover) 100%)!important;box-shadow:var(--cw-shadow-guide-hover),inset 0 0 0 1px rgba(245,158,11,.1)!important;outline:none!important}.calculatorSearchIcon,.conversionIcon,.cwCardIcon,.loanOptimizationIcon,.nextActionIcon,.premiumSummaryIcon,.recommendationIcon,.resultMetricIcon,.resultTrustIcon,.unifiedIcon{border-radius:var(--cw-radius-icon)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:transform var(--cw-motion-normal) var(--cw-ease-premium),box-shadow var(--cw-motion-normal) ease,border-color var(--cw-motion-normal) ease,background-color var(--cw-motion-normal) ease!important}.cwCardLinkGuide .cwCardIcon,.guideCtaLink .unifiedIcon,.nextActionCardGuide .nextActionIcon,.unifiedCardGuide .unifiedIcon{background:linear-gradient(180deg,#fff7ed,#fef3c7)!important;border-color:rgba(245,158,11,.42)!important}.calculatorSearchCard:focus-visible .calculatorSearchIcon,.calculatorSearchCard:hover .calculatorSearchIcon,.cwCardLink:focus-visible .cwCardIcon,.cwCardLink:hover .cwCardIcon,.nextActionCard:focus-visible .nextActionIcon,.nextActionCard:hover .nextActionIcon,.unifiedCard:focus-visible .unifiedIcon,.unifiedCard:hover .unifiedIcon{transform:translateY(-1px) scale(1.025)!important}.cwResultHero,.mainResultBox.enhancedResult{border-radius:var(--cw-radius-panel)!important;padding:clamp(18px,2.1vw,24px)!important;background:radial-gradient(circle at top right,rgba(191,219,254,.32) 0,rgba(255,255,255,0) 36%),linear-gradient(135deg,#eff6ff,#dbeafe)!important;border-color:rgba(147,197,253,.78)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 16px 34px rgba(30,58,95,.075)!important}.mainResultValue{letter-spacing:-.035em!important;line-height:1.05!important}.mainResultMeta,.trustNote{color:rgba(30,58,95,.72)!important}.cwKpiSection,.resultDetailsSection{border-radius:var(--cw-radius-panel)!important;background:radial-gradient(circle at top left,rgba(191,219,254,.13) 0,transparent 34%),linear-gradient(135deg,#17365f,#234f80)!important;border:1px solid rgba(191,219,254,.2)!important;box-shadow:0 18px 42px rgba(15,23,42,.12)!important}.resultHighlightCard,.resultItem,.resultMetricCard{border-radius:var(--cw-radius-inner)!important;background:rgba(255,255,255,.96)!important;border:1px solid rgba(219,234,254,.9)!important;box-shadow:0 10px 26px rgba(15,23,42,.06)!important}.resultMetricText span{color:#475569!important;font-weight:800!important}.resultMetricText strong{color:#0f172a!important;letter-spacing:-.018em!important}.cwAssessmentCard,.cwInsightCard,.loanOptimizationBox,.premiumSummaryBox{border-radius:var(--cw-radius-panel)!important;border-color:rgba(191,219,254,.76)!important;box-shadow:0 14px 34px rgba(15,23,42,.055)!important}@media (max-width:760px){:root{--cw-radius-panel:21px;--cw-radius-card:20px;--cw-space-card:14px}.cwPremiumFormCard,.cwPremiumResultCard,.cwPremiumVisuals,.guideCtaCard,.loanVisuals,.premiumPlatformPage .calculatorCard,.premiumPlatformPage .contentCard,.premiumPlatformPage .disclaimerCard,.premiumPlatformPage .heroCard,.premiumPlatformPage .resultCard,.recommendationPanel,.unifiedPanel{box-shadow:0 14px 34px rgba(15,23,42,.065),inset 0 1px 0 rgba(255,255,255,.72)!important}.conversionStepLink:hover,.cwCardLink:hover,.nextActionCard:hover,.recommendationCard:hover,.unifiedCard:hover{transform:translateY(-1px)!important}}@media (prefers-reduced-motion:reduce){.calculatorSearchCard,.conversionStepLink,.cwButton,.cwCardLink,.inlineMoneyCtaButton,.loanScheduleButton,.nextActionCard,.recommendationCard,.resultActionBtn,.submitButton,.unifiedCard{transition:none!important}.calculatorSearchCard:hover,.conversionStepLink:hover,.cwButton:hover,.cwCardLink:hover,.inlineMoneyCtaButton:hover,.loanScheduleButton:hover,.nextActionCard:hover,.recommendationCard:hover,.resultActionBtn:hover,.submitButton:hover,.unifiedCard:hover{transform:none!important}}:root{--cw-premium-ink:#0f172a;--cw-premium-muted:#475569;--cw-premium-navy-hover:#2b5688;--cw-premium-panel-radius:26px;--cw-premium-card-radius:20px;--cw-premium-inner-radius:16px;--cw-premium-blue-surface:#f6faff;--cw-premium-blue-surface-hover:#edf6ff;--cw-premium-guide-surface:#fffaf2;--cw-premium-guide-surface-hover:#fff4df;--cw-premium-line:rgba(191,219,254,0.82);--cw-premium-line-strong:rgba(147,197,253,0.86);--cw-premium-shadow-panel:0 24px 64px rgba(15,23,42,0.085),inset 0 1px 0 rgba(255,255,255,0.72);--cw-premium-shadow-card:0 13px 30px rgba(15,23,42,0.062);--cw-premium-shadow-card-hover:0 20px 44px rgba(15,23,42,0.115);--cw-premium-motion:230ms cubic-bezier(0.22,1,0.36,1)}.cwPremiumFormCard,.cwPremiumResultCard,.cwPremiumVisuals,.guideCtaCard,.loanVisuals,.premiumPlatformPage .calculatorCard,.premiumPlatformPage .contentCard,.premiumPlatformPage .disclaimerCard,.premiumPlatformPage .heroCard,.premiumPlatformPage .resultCard,.recommendationPanel,.unifiedPanel{border-radius:var(--cw-premium-panel-radius)!important;border:1px solid rgba(191,219,254,.86)!important;background:radial-gradient(circle at top right,rgba(191,219,254,.26) 0,rgba(255,255,255,0) 33%),linear-gradient(180deg,rgba(255,255,255,.985),rgba(248,251,255,.975))!important;box-shadow:var(--cw-premium-shadow-panel)!important}.premiumPlatformPage .contentCard,.premiumPlatformPage .disclaimerCard{background:radial-gradient(circle at top left,rgba(219,234,254,.28) 0,transparent 34%),linear-gradient(180deg,#ffffff,#fbfdff)!important}.loanVisualsHeader,.premiumPlatformPage .sectionHeading,.unifiedHead{margin-bottom:clamp(16px,1.8vw,22px)!important}.loanVisualsEyebrow,.premiumPlatformPage .sectionEyebrow,.unifiedEyebrow{background:rgba(239,246,255,.92)!important;color:#1d4ed8!important;border:1px solid rgba(191,219,254,.8)!important;letter-spacing:.085em!important}.loanVisualsHeader h3,.premiumPlatformPage h1,.premiumPlatformPage h2,.premiumPlatformPage h3,.unifiedHead h2{letter-spacing:-.032em!important;color:var(--cw-premium-ink)!important}.fieldHint,.loanVisualsHeader p,.premiumPlatformPage p,.toolIntroBar,.unifiedLead{color:var(--cw-premium-muted)!important}.fieldGrid{gap:clamp(12px,1.6vw,16px)!important}.fieldCard{border-radius:18px!important;border:1px solid rgba(191,219,254,.82)!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;box-shadow:0 10px 24px rgba(15,23,42,.045)!important}.inputWrap{border-radius:15px!important;border-color:rgba(191,219,254,.86)!important;background:#ffffff!important;transition:border-color var(--cw-premium-motion),box-shadow var(--cw-premium-motion),background-color var(--cw-premium-motion)!important}.inputWrap:focus-within{border-color:rgba(37,99,235,.68)!important;box-shadow:0 0 0 4px rgba(37,99,235,.1),0 10px 24px rgba(37,99,235,.07)!important;background:#fbfdff!important}.cwButtonPrimary,.cwPrimaryAction,.inlineMoneyCtaButton,.loanScheduleButton:not(.secondary),.resultActionBtn:not(.secondary),.submitButton,button[type=submit]{border-radius:18px!important;background:var(--cw-premium-navy)!important;background-image:none!important;color:#ffffff!important;border-color:rgba(191,219,254,.26)!important;box-shadow:0 13px 28px rgba(30,58,95,.22)!important;transition:transform var(--cw-premium-motion),box-shadow var(--cw-premium-motion),background-color var(--cw-premium-motion),border-color var(--cw-premium-motion)!important;filter:none!important}.cwButtonPrimary:focus-visible,.cwButtonPrimary:hover,.cwPrimaryAction:focus-visible,.cwPrimaryAction:hover,.inlineMoneyCtaButton:focus-visible,.inlineMoneyCtaButton:hover,.loanScheduleButton:not(.secondary):focus-visible,.loanScheduleButton:not(.secondary):hover,.resultActionBtn:not(.secondary):focus-visible,.resultActionBtn:not(.secondary):hover,.submitButton:focus-visible,.submitButton:hover,button[type=submit]:focus-visible,button[type=submit]:hover{transform:translateY(-1px)!important;background:var(--cw-premium-navy-hover)!important;background-image:none!important;border-color:rgba(191,219,254,.42)!important;box-shadow:0 16px 32px rgba(30,58,95,.27)!important;outline:none!important;filter:none!important}.cwButtonSecondary,.cwSecondaryAction,.loanScheduleButton.secondary,.resultActionBtn.secondary{border-radius:18px!important;background:#ffffff!important;background-image:none!important;color:var(--cw-premium-navy)!important;border-color:rgba(191,219,254,.9)!important;box-shadow:0 10px 24px rgba(15,23,42,.05)!important}.cwButtonSecondary:focus-visible,.cwButtonSecondary:hover,.cwSecondaryAction:focus-visible,.cwSecondaryAction:hover,.loanScheduleButton.secondary:focus-visible,.loanScheduleButton.secondary:hover,.resultActionBtn.secondary:focus-visible,.resultActionBtn.secondary:hover{transform:translateY(-1px)!important;background:#f4f9ff!important;border-color:rgba(96,165,250,.78)!important;box-shadow:0 13px 28px rgba(37,99,235,.11)!important;outline:none!important}.calculatorGrid>a,.calculatorSearchCard,.conversionMiniLinks a,.cwCardLink,.guideCard,.guideCtaLink,.nextActionCard,.recommendationCard,.topicCard,.unifiedCard{border-radius:var(--cw-premium-card-radius)!important;box-shadow:var(--cw-premium-shadow-card)!important;transition:transform var(--cw-premium-motion),box-shadow var(--cw-premium-motion),border-color var(--cw-premium-motion),background-color var(--cw-premium-motion)!important}.calculatorGrid>a,.calculatorSearchCard,.cwCardLinkCalculator,.cwCardLinkInfo,.nextActionCardCalculator,.unifiedCardCalculator{border-color:var(--cw-premium-line)!important;background:linear-gradient(180deg,#ffffff 0,var(--cw-premium-blue-surface) 100%)!important}.articlePage .nextActionLink,.cwCardLinkGuide,.guideCtaLink,.nextActionCardGuide,.unifiedCardGuide{border-color:rgba(245,158,11,.38)!important;background:linear-gradient(180deg,#ffffff 0,var(--cw-premium-guide-surface) 100%)!important}.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.calculatorSearchCard:focus-visible,.calculatorSearchCard:hover,.cwCardLinkCalculator:focus-visible,.cwCardLinkCalculator:hover,.cwCardLinkInfo:focus-visible,.cwCardLinkInfo:hover,.nextActionCardCalculator:focus-visible,.nextActionCardCalculator:hover,.unifiedCardCalculator:focus-visible,.unifiedCardCalculator:hover{transform:translateY(-2px)!important;border-color:var(--cw-premium-line-strong)!important;background:linear-gradient(180deg,#ffffff 0,var(--cw-premium-blue-surface-hover) 100%)!important;box-shadow:var(--cw-premium-shadow-card-hover),inset 0 0 0 1px rgba(147,197,253,.12)!important;outline:none!important}.articlePage .nextActionLink:focus-visible,.articlePage .nextActionLink:hover,.cwCardLinkGuide:focus-visible,.cwCardLinkGuide:hover,.guideCtaLink:focus-visible,.guideCtaLink:hover,.nextActionCardGuide:focus-visible,.nextActionCardGuide:hover,.unifiedCardGuide:focus-visible,.unifiedCardGuide:hover{transform:translateY(-2px)!important;border-color:rgba(245,158,11,.58)!important;background:linear-gradient(180deg,#ffffff 0,var(--cw-premium-guide-surface-hover) 100%)!important;box-shadow:0 20px 42px rgba(146,64,14,.105),inset 0 0 0 1px rgba(245,158,11,.12)!important;outline:none!important}.calculatorSearchIcon,.conversionIcon,.cwCardIcon,.loanOptimizationIcon,.nextActionIcon,.premiumSummaryIcon,.recommendationIcon,.resultMetricIcon,.resultTrustIcon,.unifiedIcon{border-radius:var(--cw-premium-inner-radius)!important;transition:transform var(--cw-premium-motion),box-shadow var(--cw-premium-motion),border-color var(--cw-premium-motion),background-color var(--cw-premium-motion)!important}.calculatorSearchIcon,.cwCardLinkCalculator .cwCardIcon,.cwCardLinkInfo .cwCardIcon,.nextActionCardCalculator .nextActionIcon,.unifiedCardCalculator .unifiedIcon{background:linear-gradient(180deg,#eff6ff,#e0f2fe)!important;border-color:rgba(147,197,253,.72)!important}.cwCardLinkGuide .cwCardIcon,.guideCard .iconBubble,.guideCtaLink .unifiedIcon,.nextActionCardGuide .nextActionIcon,.unifiedCardGuide .unifiedIcon{background:linear-gradient(180deg,#fff7ed,#fef3c7)!important;border-color:rgba(245,158,11,.42)!important}.calculatorSearchCard:focus-visible .calculatorSearchIcon,.calculatorSearchCard:hover .calculatorSearchIcon,.cwCardLink:focus-visible .cwCardIcon,.cwCardLink:hover .cwCardIcon,.guideCard:focus-within .iconBubble,.guideCard:hover .iconBubble,.nextActionCard:focus-visible .nextActionIcon,.nextActionCard:hover .nextActionIcon,.unifiedCard:focus-visible .unifiedIcon,.unifiedCard:hover .unifiedIcon{transform:translateY(-1px) scale(1.035)!important}.cwKpiSection,.resultDetailsSection{border-radius:var(--cw-premium-panel-radius)!important;padding:clamp(14px,1.8vw,18px)!important;background:radial-gradient(circle at top right,rgba(96,165,250,.22) 0,transparent 34%),linear-gradient(135deg,#071a4a,#123876 48%,#174a80)!important;box-shadow:0 22px 52px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.12)!important}.resultDetailsHeader{text-shadow:0 1px 0 rgba(2,6,23,.12)!important}.resultHighlightCard,.resultItem,.resultMetricCard{border-radius:var(--cw-premium-inner-radius)!important;background:rgba(255,255,255,.985)!important;border:1px solid rgba(219,234,254,.92)!important;box-shadow:0 12px 28px rgba(2,6,23,.105)!important}.resultHighlightCard span,.resultItem span,.resultMetricText span{color:#475569!important;font-weight:800!important}.resultHighlightCard strong,.resultItem strong,.resultMetricText strong{color:#020617!important}.loanChartCard:hover,.loanSplitCard:hover,.loanTableCard:hover,.loanVisualStats div:hover,.resultHighlightCard:hover,.resultItem:hover,.resultMetricCard:hover,.unifiedBenefitCard:hover{transform:none!important}.moneyConversionLayer,.proConversionLayer{border-radius:var(--cw-premium-panel-radius)!important;padding:clamp(16px,2vw,20px)!important;background:radial-gradient(circle at top right,rgba(34,197,94,.2) 0,transparent 34%),radial-gradient(circle at bottom left,rgba(96,165,250,.16) 0,transparent 38%),linear-gradient(135deg,#052e16,#0d3a34 44%,#123876)!important;border:1px solid rgba(187,247,208,.22)!important;box-shadow:0 22px 54px rgba(15,23,42,.16),inset 0 1px 0 rgba(255,255,255,.12)!important}.moneyConversionLayer .conversionEyebrow,.proConversionLayer .conversionEyebrow{color:#bbf7d0!important}.moneyConversionLayer .conversionContent strong,.proConversionLayer .conversionContent strong{color:#ffffff!important}.conversionDisclaimer,.moneyConversionLayer .conversionContent p,.proConversionLayer .conversionContent p{color:rgba(219,234,254,.92)!important}.moneyConversionLayer .conversionStepGrid,.proConversionLayer .conversionStepGrid{gap:10px!important}.moneyConversionLayer .conversionStep,.proConversionLayer .conversionStep{min-height:54px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:12px 13px!important;border-radius:18px!important;color:#ffffff!important;text-decoration:none!important;background:rgba(7,26,74,.42)!important;border:1px solid rgba(191,219,254,.24)!important;box-shadow:0 10px 24px rgba(2,6,23,.16),inset 0 1px 0 rgba(255,255,255,.06)!important;transition:transform var(--cw-premium-motion),box-shadow var(--cw-premium-motion),border-color var(--cw-premium-motion),background-color var(--cw-premium-motion)!important}.moneyConversionLayer .conversionStep span,.proConversionLayer .conversionStep span{width:28px!important;height:28px!important;flex:0 0 28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:rgba(219,234,254,.18)!important;border:1px solid rgba(219,234,254,.22)!important;color:#ffffff!important;font-size:12px!important;font-weight:950!important}.moneyConversionLayer .conversionStep strong,.proConversionLayer .conversionStep strong{color:#eff6ff!important;font-size:12.5px!important;line-height:1.32!important;font-weight:900!important}.moneyConversionLayer .conversionStepLink:focus-visible,.moneyConversionLayer .conversionStepLink:hover,.proConversionLayer .conversionStepLink:focus-visible,.proConversionLayer .conversionStepLink:hover{transform:translateY(-2px)!important;background:rgba(15,47,120,.58)!important;border-color:rgba(147,197,253,.5)!important;box-shadow:0 16px 34px rgba(2,6,23,.24),inset 0 0 0 1px rgba(147,197,253,.1)!important;outline:none!important}.moneyConversionLayer .conversionStepGuide:focus-visible,.moneyConversionLayer .conversionStepGuide:hover,.proConversionLayer .conversionStepGuide:focus-visible,.proConversionLayer .conversionStepGuide:hover{background:rgba(85,61,20,.54)!important;border-color:rgba(245,158,11,.48)!important;box-shadow:0 16px 34px rgba(85,61,20,.22),inset 0 0 0 1px rgba(245,158,11,.12)!important}.moneyConversionLayer .conversionStepLink:focus-visible span,.moneyConversionLayer .conversionStepLink:hover span,.proConversionLayer .conversionStepLink:focus-visible span,.proConversionLayer .conversionStepLink:hover span{background:rgba(219,234,254,.28)!important;transform:scale(1.05)!important}.moneyConversionLayer .nextActionCard,.proConversionLayer .nextActionCard{border-radius:22px!important;padding:18px!important}.moneyConversionLayer .nextActionCardPrimary,.proConversionLayer .nextActionCardPrimary{border-color:rgba(245,158,11,.58)!important;background:radial-gradient(circle at top right,rgba(245,158,11,.16) 0,transparent 32%),linear-gradient(180deg,#ffffff,#fff8e8)!important}.loanChartCard,.loanSplitCard,.loanTableCard,.loanVisualStats div{border-radius:var(--cw-premium-card-radius)!important;background:linear-gradient(180deg,#ffffff,#f8fbff)!important;border-color:rgba(191,219,254,.86)!important;box-shadow:var(--cw-premium-shadow-card)!important}@media (max-width:760px){:root{--cw-premium-panel-radius:21px;--cw-premium-card-radius:18px;--cw-premium-inner-radius:14px}.cwPremiumFormCard,.cwPremiumResultCard,.cwPremiumVisuals,.guideCtaCard,.loanVisuals,.premiumPlatformPage .calculatorCard,.premiumPlatformPage .contentCard,.premiumPlatformPage .disclaimerCard,.premiumPlatformPage .heroCard,.premiumPlatformPage .resultCard,.recommendationPanel,.unifiedPanel{box-shadow:0 16px 38px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.72)!important}.moneyConversionLayer .conversionStep,.proConversionLayer .conversionStep{min-height:50px!important}}:root{--cw-refine-ease:cubic-bezier(0.22,1,0.36,1);--cw-refine-fast:160ms;--cw-refine-normal:220ms;--cw-refine-slow:320ms;--cw-refine-ink:#0f172a;--cw-refine-muted:#475569;--cw-refine-soft:#64748b;--cw-refine-navy:#18345a;--cw-refine-navy-2:#234b78;--cw-refine-blue:#2563eb;--cw-refine-blue-soft:#eff6ff;--cw-refine-green:#16a34a;--cw-refine-guide:#f59e0b;--cw-refine-radius-panel:24px;--cw-refine-radius-card:20px;--cw-refine-radius-inner:16px;--cw-refine-shadow-panel:0 24px 62px rgba(15,23,42,0.075),inset 0 1px 0 rgba(255,255,255,0.74);--cw-refine-shadow-card:0 14px 32px rgba(15,23,42,0.060);--cw-refine-shadow-card-hover:0 20px 42px rgba(15,23,42,0.105);--cw-refine-shadow-blue:0 16px 34px rgba(30,58,95,0.18);--cw-refine-shadow-blue-hover:0 18px 38px rgba(30,58,95,0.22)}body{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.conversionContent strong,.nextActionHead strong,.resultDetailsHeader,.sectionHeading h2,h1,h2,h3{letter-spacing:-.025em}.conversionContent p,.muted,.nextActionDescription,.premiumSummaryLead,.resultInsightBox,.resultText,.toolIntroBar,li,p{color:var(--cw-refine-muted);line-height:1.68}.calculatorCard,.contentCard,.cwPremiumFormCard,.cwPremiumResultCard,.cwPremiumVisuals,.disclaimerCard,.guideCtaCard,.loanVisuals,.recommendationPanel,.resultCard,.unifiedPanel{border-radius:var(--cw-refine-radius-panel)!important;border:1px solid rgba(191,219,254,.72)!important;background:radial-gradient(circle at top right,rgba(219,234,254,.46),rgba(255,255,255,0) 30%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98))!important;box-shadow:var(--cw-refine-shadow-panel)!important}.resultCard.hasResultContent>.sectionHeading{display:none!important}.resultCard.hasResultContent{padding:clamp(14px,1.7vw,20px)!important}.cwResultHero,.enhancedResult,.mainResultBox{margin-bottom:18px!important;padding:clamp(16px,2.1vw,24px)!important;border-radius:var(--cw-refine-radius-panel)!important;background:radial-gradient(circle at 100% 0,rgba(147,197,253,.34),rgba(255,255,255,0) 34%),radial-gradient(circle at 0 0,rgba(34,197,94,.1),rgba(255,255,255,0) 28%),linear-gradient(135deg,#f8fbff,#eff6ff 54%,#ffffff)!important;border:1px solid rgba(147,197,253,.72)!important;box-shadow:0 18px 44px rgba(30,58,95,.1),inset 0 1px 0 rgba(255,255,255,.86)!important}.mainResultLabel{color:#1d4ed8!important;font-size:11px!important;font-weight:950!important;letter-spacing:.105em!important}.mainResultValue{color:#08111f!important;font-size:clamp(25px,3.1vw,33px)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.045em!important}.mainResultMeta,.trustNote{color:rgba(30,58,95,.7)!important;font-size:12.5px!important}.cwAssessmentCard,.cwInsightCard,.loanOptimizationBox,.premiumSummaryBox,.resultInsightBox,.resultTrustBox{border-radius:var(--cw-refine-radius-card)!important;box-shadow:0 12px 28px rgba(15,23,42,.055)!important}.cwKpiSection,.resultDetailsSection{margin-top:16px!important;padding:clamp(13px,1.7vw,18px)!important;border-radius:var(--cw-refine-radius-panel)!important;background:radial-gradient(circle at top left,rgba(96,165,250,.3),transparent 34%),radial-gradient(circle at bottom right,rgba(34,197,94,.1),transparent 30%),linear-gradient(135deg,#0b2244,#173b68 48%,#224f7e)!important;border:1px solid rgba(191,219,254,.24)!important;box-shadow:0 22px 52px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.12)!important}.resultDetailsHeader{margin-bottom:14px!important;color:#eff6ff!important;font-size:13px!important;letter-spacing:.08em!important;text-transform:uppercase!important}.resultCard.hasResultContent .resultHighlightCard,.resultCard.hasResultContent .resultItem,.resultHighlightCard,.resultItem,.resultMetricCard{min-height:82px!important;padding:14px 16px!important;border-radius:var(--cw-refine-radius-card)!important;background:radial-gradient(circle at top right,rgba(219,234,254,.44),rgba(255,255,255,0) 34%),linear-gradient(180deg,#ffffff,#f8fbff)!important;border:1px solid rgba(219,234,254,.96)!important;box-shadow:0 12px 28px rgba(2,6,23,.14),inset 0 1px 0 rgba(255,255,255,.86)!important}.resultMetricIcon{width:42px!important;height:42px!important;border-radius:14px!important;background:radial-gradient(circle at top left,rgba(255,255,255,.8),transparent 36%),linear-gradient(135deg,#eff6ff,#dbeafe)!important;border:1px solid rgba(191,219,254,.92)!important;color:#1d4ed8!important;box-shadow:0 10px 22px rgba(37,99,235,.1)!important}.resultCard.hasResultContent .resultHighlightCard span,.resultCard.hasResultContent .resultItem span,.resultMetricText span{color:#475569!important;font-size:13.5px!important;line-height:1.35!important;font-weight:800!important}.resultCard.hasResultContent .resultHighlightCard strong,.resultCard.hasResultContent .resultItem strong,.resultMetricText strong{color:#020617!important;font-size:clamp(19px,2vw,22px)!important;font-weight:950!important;letter-spacing:-.03em!important}.conversionLayer,.moneyConversionLayer,.proConversionLayer{margin-top:18px!important;padding:clamp(16px,2vw,22px)!important;border-radius:26px!important;background:radial-gradient(circle at 0 0,rgba(147,197,253,.22),transparent 32%),radial-gradient(circle at 100% 0,rgba(22,163,74,.12),transparent 30%),linear-gradient(135deg,#09203f,#173b68 54%,#234f80)!important;border:1px solid rgba(191,219,254,.26)!important;box-shadow:0 24px 54px rgba(15,23,42,.2),inset 0 1px 0 rgba(255,255,255,.14)!important}.conversionTopRow{align-items:flex-start!important;gap:14px!important;margin-bottom:16px!important}.conversionIcon{background:radial-gradient(circle at top left,rgba(255,255,255,.62),transparent 35%),linear-gradient(135deg,rgba(239,246,255,.22),rgba(191,219,254,.1))!important;border:1px solid rgba(191,219,254,.28)!important;box-shadow:0 14px 28px rgba(2,6,23,.16)!important}.conversionEyebrow{font-weight:950!important;letter-spacing:.095em!important}.conversionContent strong{font-size:clamp(19px,2.2vw,25px)!important;line-height:1.15!important;font-weight:950!important}.conversionContent p{color:rgba(239,246,255,.8)!important;max-width:74ch!important}.nextActionGrid{gap:14px!important}.nextActionCard,.nextActionCardCalculator,.nextActionCardGuide{min-height:246px!important;padding:30px 22px 20px!important;border-radius:22px!important;background:radial-gradient(circle at top right,rgba(219,234,254,.44),transparent 36%),linear-gradient(180deg,#ffffff,#f8fbff)!important;border:1px solid rgba(219,234,254,.98)!important;box-shadow:0 18px 38px rgba(2,6,23,.17),inset 0 1px 0 rgba(255,255,255,.9)!important;transition:transform var(--cw-refine-normal) var(--cw-refine-ease),box-shadow var(--cw-refine-normal) ease,border-color var(--cw-refine-normal) ease,background var(--cw-refine-normal) ease!important}.nextActionCardGuide,.nextActionCardPrimary{background:radial-gradient(circle at top right,rgba(187,247,208,.52),transparent 36%),radial-gradient(circle at bottom left,rgba(250,204,21,.16),transparent 32%),linear-gradient(135deg,#ffffff,#ecfdf5)!important;border-color:rgba(134,239,172,.92)!important;box-shadow:0 20px 42px rgba(2,44,34,.2),inset 0 1px 0 rgba(255,255,255,.9)!important}.nextActionCard:focus-visible,.nextActionCard:hover{transform:translateY(-3px)!important;border-color:rgba(147,197,253,.95)!important;box-shadow:0 24px 52px rgba(2,6,23,.23),inset 0 0 0 1px rgba(147,197,253,.2)!important;outline:none!important}.nextActionCardGuide:focus-visible,.nextActionCardGuide:hover,.nextActionCardPrimary:focus-visible,.nextActionCardPrimary:hover{border-color:rgba(74,222,128,.96)!important;box-shadow:0 26px 54px rgba(2,44,34,.26),inset 0 0 0 1px rgba(250,204,21,.18)!important}.nextActionHead{grid-template-columns:56px minmax(0,1fr)!important;gap:15px!important}.nextActionIcon{width:56px!important;height:56px!important;border-radius:18px!important;background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 36%),linear-gradient(135deg,#eff6ff,#dbeafe)!important;border:1px solid rgba(191,219,254,.96)!important;box-shadow:0 12px 24px rgba(37,99,235,.11)!important}.nextActionCardGuide .nextActionIcon,.nextActionCardPrimary .nextActionIcon{background:radial-gradient(circle at top left,rgba(255,255,255,.78),transparent 36%),linear-gradient(135deg,#ecfdf5,#dcfce7)!important;border-color:rgba(187,247,208,.96)!important;box-shadow:0 12px 24px rgba(22,163,74,.12)!important}.nextActionHead strong{color:#0f172a!important;font-size:17px!important;line-height:1.18!important;font-weight:950!important}.nextActionDescription{color:#475569!important;font-size:13.5px!important;line-height:1.58!important}.nextActionBenefits span{color:#1e3a5f!important;background:rgba(239,246,255,.76)!important;border:1px solid rgba(191,219,254,.68)!important}.nextActionCardGuide .nextActionBenefits span,.nextActionCardPrimary .nextActionBenefits span{color:#14532d!important;background:rgba(236,253,245,.84)!important;border-color:rgba(187,247,208,.76)!important}.nextActionCta{margin-top:auto!important;color:#1d4ed8!important;font-weight:950!important}.nextActionCardGuide .nextActionCta,.nextActionCardPrimary .nextActionCta{color:#15803d!important}.conversionStepGrid{gap:10px!important;margin-top:14px!important}.conversionStep{min-height:50px!important;padding:11px 13px!important;border-radius:17px!important;background:radial-gradient(circle at top left,rgba(255,255,255,.13),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.115),rgba(255,255,255,.055))!important;border:1px solid rgba(191,219,254,.22)!important;box-shadow:0 10px 22px rgba(2,6,23,.14)!important;color:#eaf2ff!important;text-decoration:none!important}.conversionStepLink:focus-visible,.conversionStepLink:hover{transform:translateY(-2px)!important;background:radial-gradient(circle at top left,rgba(255,255,255,.18),transparent 36%),linear-gradient(135deg,rgba(147,197,253,.17),rgba(255,255,255,.08))!important;border-color:rgba(147,197,253,.52)!important;box-shadow:0 15px 30px rgba(2,6,23,.2),inset 0 0 0 1px rgba(147,197,253,.12)!important}.conversionStep span{width:26px!important;height:26px!important;border-radius:999px!important;background:rgba(239,246,255,.18)!important;border:1px solid rgba(191,219,254,.24)!important;color:#ffffff!important;box-shadow:0 9px 18px rgba(2,6,23,.16)!important}.conversionStep strong{color:#eaf2ff!important;font-size:12.5px!important;font-weight:900!important;line-height:1.32!important}.conversionStepLink:focus-visible strong,.conversionStepLink:hover strong{color:#ffffff!important}.cwButton,.inlineMoneyCtaButton,.loanScheduleButton,.resultActionBtn,.submitButton,button[type=submit]{transition:transform var(--cw-refine-normal) var(--cw-refine-ease),box-shadow var(--cw-refine-normal) ease,border-color var(--cw-refine-normal) ease,background-color var(--cw-refine-normal) ease,color var(--cw-refine-fast) ease!important}.cwButtonPrimary,.resultActionBtn:not(.secondary),.submitButton,button[type=submit]{background:#244a78!important;background-image:none!important;color:#ffffff!important;box-shadow:var(--cw-refine-shadow-blue)!important}.cwButtonPrimary:focus-visible,.cwButtonPrimary:hover,.resultActionBtn:not(.secondary):focus-visible,.resultActionBtn:not(.secondary):hover,.submitButton:focus-visible,.submitButton:hover,button[type=submit]:focus-visible,button[type=submit]:hover{transform:translateY(-1px)!important;background:#2b5688!important;background-image:none!important;box-shadow:var(--cw-refine-shadow-blue-hover)!important;filter:none!important}.calculatorGrid>a,.calculatorSearchCard,.categorySmallCardGrid a,.cwCardLink,.guideCard,.recommendationCard,.topicCard,.unifiedCard{border-radius:var(--cw-refine-radius-card)!important;box-shadow:var(--cw-refine-shadow-card)!important}.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.calculatorSearchCard:focus-visible,.calculatorSearchCard:hover,.categorySmallCardGrid a:focus-visible,.categorySmallCardGrid a:hover,.cwCardLink:focus-visible,.cwCardLink:hover,.guideCard:focus-within,.guideCard:hover,.recommendationCard:focus-visible,.recommendationCard:hover,.topicCard:focus-within,.topicCard:hover,.unifiedCard:focus-visible,.unifiedCard:hover{transform:translateY(-2px)!important;box-shadow:var(--cw-refine-shadow-card-hover)!important}@media (max-width:760px){:root{--cw-refine-radius-panel:21px;--cw-refine-radius-card:18px;--cw-refine-radius-inner:15px}.resultCard.hasResultContent{padding:12px!important}.conversionLayer,.cwKpiSection,.cwResultHero,.enhancedResult,.mainResultBox,.moneyConversionLayer,.proConversionLayer,.resultDetailsSection{border-radius:21px!important}.mainResultValue{font-size:clamp(24px,7.2vw,31px)!important}.conversionStepGrid,.nextActionGrid,.resultCard.hasResultContent .resultHighlightGrid,.resultCard.hasResultContent .resultList{grid-template-columns:1fr!important}.nextActionCard,.nextActionCardCalculator,.nextActionCardGuide{min-height:auto!important;padding:24px 18px 18px!important}.conversionStep{min-height:48px!important}.resultCard.hasResultContent .resultHighlightCard,.resultCard.hasResultContent .resultItem,.resultHighlightCard,.resultItem,.resultMetricCard{min-height:74px!important}}@media (prefers-reduced-motion:reduce){.calculatorGrid>a,.calculatorSearchCard,.conversionStep,.cwButton,.cwCardLink,.inlineMoneyCtaButton,.loanScheduleButton,.nextActionCard,.recommendationCard,.resultActionBtn,.submitButton,.unifiedCard{transition:none!important}}.mainResultValue,.resultCard .mainResultValue,.resultCard.hasResultContent .mainResultValue,.resultCard.hasResultContent .mainResultValueWrap .mainResultValue{font-size:clamp(24px,2.65vw,31px)!important;line-height:1.12!important;font-weight:920!important;letter-spacing:-.038em!important}.mainResultLine+.mainResultLine,.resultCard.hasResultContent .mainResultLine+.mainResultLine{margin-top:.04em!important}.cwKpiSection,.resultDetailsSection{margin-top:14px!important;padding:10px 12px 14px!important;border-radius:18px!important;background:radial-gradient(circle at top right,rgba(37,99,235,.18),transparent 32%),linear-gradient(135deg,#061a4f,#0d2d73 58%,#143f8d)!important;border:1px solid rgba(191,219,254,.22)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 14px 34px rgba(15,23,42,.12)!important}.resultDetailsHeader{margin:0 0 10px!important;color:#ffffff!important;font-size:12px!important;line-height:1.25!important;font-weight:950!important;letter-spacing:.085em!important}.resultCard.hasResultContent .resultHighlightGrid,.resultCard.hasResultContent .resultList,.resultHighlightGrid,.resultList{gap:7px!important}.resultCard.hasResultContent .resultHighlightCard,.resultCard.hasResultContent .resultItem,.resultCard.hasResultContent .resultMetricCard,.resultHighlightCard,.resultItem,.resultMetricCard{min-height:56px!important;grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important;padding:8px 12px!important;border-radius:9px!important;background:radial-gradient(circle at top right,rgba(219,234,254,.26),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,251,255,.97))!important;border:1px solid rgba(219,234,254,.74)!important;box-shadow:0 6px 14px rgba(2,6,23,.1)!important;transform:none!important;transition:none!important}.resultCard.hasResultContent .resultHighlightCard:hover,.resultCard.hasResultContent .resultItem:hover,.resultCard.hasResultContent .resultMetricCard:hover,.resultHighlightCard:hover,.resultItem:hover,.resultMetricCard:hover{background:radial-gradient(circle at top right,rgba(219,234,254,.26),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.97),rgba(248,251,255,.97))!important;border-color:rgba(219,234,254,.74)!important;box-shadow:0 6px 14px rgba(2,6,23,.1)!important;transform:none!important}.resultCard.hasResultContent .resultMetricIcon,.resultMetricIcon{width:30px!important;height:30px!important;min-width:30px!important;border-radius:10px!important;font-size:15px!important;background:#eff6ff!important;border:1px solid #dbeafe!important;color:#2563eb!important;box-shadow:none!important;transform:none!important;transition:none!important}.resultCard.hasResultContent .resultHighlightCard:hover .resultMetricIcon,.resultCard.hasResultContent .resultItem:hover .resultMetricIcon,.resultCard.hasResultContent .resultMetricCard:hover .resultMetricIcon,.resultHighlightCard:hover .resultMetricIcon,.resultItem:hover .resultMetricIcon,.resultMetricCard:hover .resultMetricIcon{background:#eff6ff!important;border-color:#dbeafe!important;box-shadow:none!important;transform:none!important}.resultCard.hasResultContent .resultMetricText,.resultMetricText{gap:2px!important}.resultCard.hasResultContent .resultHighlightCard span,.resultCard.hasResultContent .resultItem span,.resultHighlightCard span,.resultItem span,.resultMetricText span{color:#243b5a!important;font-size:12px!important;line-height:1.28!important;font-weight:760!important;letter-spacing:-.005em!important}.resultCard.hasResultContent .resultHighlightCard strong,.resultCard.hasResultContent .resultItem strong,.resultHighlightCard strong,.resultItem strong,.resultMetricText strong{color:#020617!important;font-size:clamp(17px,1.6vw,20px)!important;line-height:1.08!important;font-weight:930!important;letter-spacing:-.025em!important}.conversionLayer,.moneyConversionLayer,.proConversionLayer{background:radial-gradient(circle at 0 0,rgba(147,197,253,.18),transparent 32%),radial-gradient(circle at 100% 0,rgba(37,99,235,.16),transparent 30%),linear-gradient(135deg,#08245a,#123d79 58%,#185187)!important}.conversionContent strong{color:#ffffff!important;text-shadow:0 1px 0 rgba(2,6,23,.18)!important}.conversionContent p{color:rgba(239,246,255,.93)!important;opacity:1!important;font-weight:430!important}.conversionEyebrow{color:#bfdbfe!important}.moneyConversionLayer .nextActionBenefits,.nextActionBenefits,.proConversionLayer .nextActionBenefits{display:flex!important;flex-direction:column!important;gap:6px!important}.moneyConversionLayer .nextActionBenefits span,.nextActionBenefits span,.nextActionCardGuide .nextActionBenefits span,.nextActionCardPrimary .nextActionBenefits span,.proConversionLayer .nextActionBenefits span{display:block!important;width:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important;color:#064e3b!important;font-size:12.5px!important;line-height:1.35!important;font-weight:880!important}.nextActionCard:not(.nextActionCardGuide):not(.nextActionCardPrimary) .nextActionBenefits span,.nextActionCardCalculator .nextActionBenefits span{color:#064e3b!important}@media (max-width:760px){.mainResultValue,.resultCard.hasResultContent .mainResultValue,.resultCard.hasResultContent .mainResultValueWrap .mainResultValue{font-size:clamp(22px,6vw,28px)!important;line-height:1.15!important}.cwKpiSection,.resultDetailsSection{padding:10px!important;border-radius:18px!important}.resultCard.hasResultContent .resultHighlightCard,.resultCard.hasResultContent .resultItem,.resultCard.hasResultContent .resultMetricCard,.resultHighlightCard,.resultItem,.resultMetricCard{min-height:54px!important;padding:8px 10px!important}}.articlePage .relatedCalculatorCard{padding-top:26px!important;padding-bottom:26px!important}.articlePage .relatedHeader{margin-bottom:2px!important}.articlePage .relatedHeader h2{letter-spacing:-.026em!important;line-height:1.14!important}.articlePage .relatedHeader p{max-width:780px!important;color:#475569!important}.articlePage .relatedGrid .guideRelatedLink{grid-template-columns:76px minmax(0,1fr) 24px!important;grid-column-gap:20px!important;column-gap:20px!important}.articlePage .relatedGrid .guideRelatedText{padding-left:6px!important}.articlePage .etfCurveCard,.articlePage .guideExampleCard{background:radial-gradient(circle at top right,rgba(219,234,254,.34),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.98))!important;border-color:rgba(191,219,254,.92)!important}.articlePage .etfCurveCard p,.articlePage .guideExampleCard p{max-width:880px!important}.articlePage .guideExampleNote{margin-top:12px!important;padding:14px 16px!important;border-radius:16px!important;background:rgba(239,246,255,.82)!important;border:1px solid rgba(191,219,254,.86)!important;color:#1e3a8a!important;font-weight:760!important}.articlePage .etfCurve{display:flex!important;align-items:flex-end!important;gap:14px!important;height:150px!important;max-width:560px!important;margin:20px 0 4px!important;padding:22px 24px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(239,246,255,.78),rgba(255,255,255,.92))!important;border:1px solid rgba(191,219,254,.86)!important}.articlePage .etfCurve:before{left:24px!important;right:24px!important;bottom:34px!important;height:1px!important;background:rgba(148,163,184,.28)!important}.articlePage .curveBar{position:relative!important;z-index:1!important;width:46px!important;border-radius:14px 14px 8px 8px!important;background:linear-gradient(180deg,#60a5fa,#2563eb)!important;box-shadow:0 12px 22px rgba(37,99,235,.18)!important}.articlePage .curveBar1{height:34px!important;opacity:.58!important}.articlePage .curveBar2{height:54px!important;opacity:.7!important}.articlePage .curveBar3{height:82px!important;opacity:.84!important}.articlePage .curveBar4{height:112px!important}.articlePage .curveLine{left:42px!important;right:44px!important;bottom:54px!important;height:72px!important;border-left:3px solid transparent!important;border-bottom:3px solid #16a34a!important;transform:skewY(-18deg)!important;transform-origin:left bottom!important;opacity:.72!important;border-radius:999px!important}.articlePage .relatedCalculatorCard{padding:26px 24px!important;gap:16px!important}.articlePage .relatedHeader{margin-bottom:0!important}.articlePage .relatedHeader h2{color:#0f172a!important;font-size:clamp(25px,2.1vw,32px)!important;line-height:1.13!important;letter-spacing:-.03em!important}.articlePage .relatedHeader p{max-width:790px!important;color:#334155!important;line-height:1.62!important}.articlePage .relatedGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important}.articlePage .relatedGrid .guideRelatedLink{min-height:92px!important;display:grid!important;grid-template-columns:78px minmax(0,1fr) 24px!important;align-items:center!important;grid-column-gap:22px!important;column-gap:22px!important;padding:14px 18px!important;border-radius:22px!important;background:radial-gradient(circle at top left,rgba(219,234,254,.3),transparent 34%),rgba(255,255,255,.96)!important;border:1px solid rgba(191,219,254,.92)!important;color:#0f172a!important;text-decoration:none!important;overflow:hidden!important;box-shadow:0 14px 30px rgba(15,23,42,.045)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.articlePage .relatedGrid .guideRelatedLink:focus-visible,.articlePage .relatedGrid .guideRelatedLink:hover{transform:translateY(-2px)!important;border-color:rgba(147,197,253,.98)!important;background:radial-gradient(circle at top left,rgba(219,234,254,.42),transparent 36%),#ffffff!important;box-shadow:0 18px 34px rgba(15,23,42,.08)!important}.articlePage .relatedGrid .guideRelatedIcon{width:58px!important;height:58px!important;justify-self:start!important;border-radius:18px!important;flex:0 0 58px!important;font-size:25px!important}.articlePage .relatedGrid .guideRelatedText{min-width:0!important;padding-left:8px!important;overflow:visible!important}.articlePage .relatedGrid .guideRelatedText strong{display:block!important;max-width:100%!important;color:#0f172a!important;font-size:15.5px!important;font-weight:850!important;line-height:1.3!important;letter-spacing:-.01em!important;overflow-wrap:anywhere!important;word-break:normal!important;-webkit-hyphens:auto!important;hyphens:auto!important}.articlePage .relatedGrid .guideRelatedText small{display:block!important;margin-top:4px!important;color:#475569!important;font-size:13.5px!important;line-height:1.45!important}.articlePage .relatedGrid .guideRelatedArrow{justify-self:end!important;color:#2563eb!important;font-size:21px!important;font-weight:850!important}.articlePage .bottomCta{padding-top:26px!important;padding-bottom:26px!important}.articlePage .crossGuideCard{display:grid!important;grid-template-columns:58px minmax(0,1fr) 24px!important;grid-gap:18px!important;gap:18px!important;align-items:center!important;text-decoration:none!important}.articlePage .crossGuideCard small{display:block!important;margin-top:4px!important;color:#475569!important}@media (max-width:980px){.articlePage .relatedGrid{grid-template-columns:1fr!important}}@media (max-width:560px){.articlePage .relatedGrid .guideRelatedLink{grid-template-columns:62px minmax(0,1fr) 20px!important;column-gap:14px!important;padding:13px 14px!important}.articlePage .relatedGrid .guideRelatedIcon{width:52px!important;height:52px!important;font-size:23px!important}.articlePage .relatedGrid .guideRelatedText{padding-left:2px!important}}.articlePage .bottomCta{display:none!important}.articlePage .etfCurveCard{overflow:hidden!important}.articlePage .etfCurveCard h2{max-width:920px!important}.articlePage .etfCurveCard>p{max-width:980px!important}.articlePage .etfCurve{position:relative!important;display:block!important;width:min(100%,720px)!important;height:220px!important;margin:22px 0 16px!important;padding:0!important;border-radius:24px!important;background:radial-gradient(circle at 85% 16%,rgba(34,197,94,.12),transparent 30%),radial-gradient(circle at 18% 20%,rgba(96,165,250,.16),transparent 32%),linear-gradient(180deg,rgba(248,250,252,.98),rgba(239,246,255,.82))!important;border:1px solid rgba(191,219,254,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 18px 42px rgba(15,23,42,.07)!important;overflow:hidden!important}.articlePage .etfCurve:before{content:""!important;position:absolute!important;inset:26px 30px 42px 48px!important;background:linear-gradient(rgba(148,163,184,.13) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.1) 1px,transparent 0)!important;background-size:100% 42px,110px 100%!important;border-radius:16px!important}.articlePage .curveAxis{position:absolute!important;z-index:2!important;background:rgba(71,85,105,.24)!important}.articlePage .curveAxisY{left:48px!important;top:26px!important;bottom:42px!important;width:1px!important}.articlePage .curveAxisX{left:48px!important;right:30px!important;bottom:42px!important;height:1px!important}.articlePage .curveArea{z-index:1!important;left:78px!important;right:54px!important;height:130px!important;background:linear-gradient(180deg,rgba(34,197,94,.16),rgba(34,197,94,.02))!important;-webkit-clip-path:polygon(0 82%,24% 70%,51% 44%,78% 22%,100% 0,100% 100%,0 100%)!important;clip-path:polygon(0 82%,24% 70%,51% 44%,78% 22%,100% 0,100% 100%,0 100%)!important}.articlePage .curveArea,.articlePage .curveBar{position:absolute!important;bottom:43px!important}.articlePage .curveBar{z-index:3!important;width:44px!important;border-radius:14px 14px 7px 7px!important;background:linear-gradient(180deg,rgba(147,197,253,.95),rgba(37,99,235,.92))!important;box-shadow:0 14px 24px rgba(37,99,235,.18)!important}.articlePage .curveBar1{left:86px!important;height:42px!important;opacity:.62!important}.articlePage .curveBar2{left:168px!important;height:64px!important;opacity:.72!important}.articlePage .curveBar3{left:254px!important;height:96px!important;opacity:.86!important}.articlePage .curveBar4{left:346px!important;height:132px!important;opacity:1!important}.articlePage .curveLine{position:absolute!important;z-index:4!important;left:108px!important;top:122px!important;width:360px!important;height:76px!important;border-top:4px solid #16a34a!important;border-radius:50% 50% 0 0!important;transform:rotate(-18deg) skewX(-10deg)!important;transform-origin:left center!important;opacity:.82!important;box-shadow:0 -8px 18px rgba(22,163,74,.1)!important}.articlePage .curveDot{position:absolute!important;z-index:5!important;width:11px!important;height:11px!important;border-radius:999px!important;background:#16a34a!important;border:2px solid #ffffff!important;box-shadow:0 6px 14px rgba(22,163,74,.18)!important}.articlePage .curveDot1{left:122px!important;top:136px!important}.articlePage .curveDot2{left:205px!important;top:118px!important}.articlePage .curveDot3{left:296px!important;top:88px!important}.articlePage .curveDot4{left:398px!important;top:54px!important}.articlePage .curveLabel{position:absolute!important;z-index:6!important;bottom:14px!important;color:#475569!important;font-size:12px!important;font-weight:800!important;letter-spacing:.02em!important}.articlePage .curveLabelStart{left:54px!important}.articlePage .curveLabelEnd{right:34px!important}@media (max-width:760px){.articlePage .etfCurve{height:190px!important}.articlePage .curveBar{width:34px!important}.articlePage .curveBar1{left:66px!important;height:36px!important}.articlePage .curveBar2{left:126px!important;height:55px!important}.articlePage .curveBar3{left:190px!important;height:82px!important}.articlePage .curveBar4{left:258px!important;height:112px!important}.articlePage .curveLine{left:82px!important;top:108px!important;width:270px!important;height:62px!important}.articlePage .curveDot1{left:92px!important;top:124px!important}.articlePage .curveDot2{left:154px!important;top:106px!important}.articlePage .curveDot3{left:224px!important;top:82px!important}.articlePage .curveDot4{left:298px!important;top:54px!important}}.content>.guideOverview,.content>.guideShell,.content>.page{width:100%!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important;padding:0 0 8px!important;display:grid!important;grid-gap:var(--cw-section-gap,14px)!important;gap:var(--cw-section-gap,14px)!important}.calculatorCard,.contentCard,.disclaimerCard,.faqCard,.guidePanel,.guideSearchPanel,.masterCard,.relatedCard,.resultCard{border-radius:var(--cw-panel-radius,24px)!important;padding:var(--cw-panel-padding,clamp(16px,2vw,22px))!important;border:1px solid rgba(191,219,254,.82)!important;background:radial-gradient(circle at top right,rgba(219,234,254,.2),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.985),rgba(248,250,252,.985))!important;box-shadow:0 18px 44px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.72)!important}.faqCard h2,.guidePanel h2,.guideSearchPanel h2,.masterHead h2,.relatedCard h2,.sectionHeading h2{color:#0f172a!important;font-size:var(--cw-section-title-size,clamp(24px,2.4vw,30px))!important;line-height:var(--cw-section-title-line,1.08)!important;letter-spacing:-.035em!important}.eyebrow,.masterHead p,.searchEyebrow,.sectionEyebrow{color:#2563eb!important;font-size:var(--cw-kicker-size,12px)!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important}.faqCard .masterHead,.faqHeading{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;justify-content:start!important;grid-gap:14px!important;gap:14px!important;text-align:left!important;margin-bottom:18px!important}.faqCard .masterIcon,.faqIcon{width:52px!important;height:52px!important;border-radius:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#fff7ed!important;border:1px solid rgba(245,158,11,.36)!important;box-shadow:0 10px 22px rgba(15,23,42,.04)!important;font-size:24px!important}.faqCard .faqList,.faqList{display:grid!important;grid-gap:12px!important;gap:12px!important;margin:0!important}.faqCard details,.faqItem{border-radius:20px!important;border:1px solid #e2e8f0!important;background:rgba(255,255,255,.9)!important;padding:16px 18px!important;box-shadow:0 8px 18px rgba(15,23,42,.025)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease!important}.faqCard details:focus-within,.faqCard details:hover,.faqItem:focus-within,.faqItem:hover{transform:translateY(-1px)!important;border-color:#93c5fd!important;background:#f8fbff!important;box-shadow:0 14px 28px rgba(15,23,42,.065)!important}.faqCard summary,.faqItem summary{cursor:pointer!important;color:#0f172a!important;font-size:15px!important;font-weight:850!important;line-height:1.45!important;list-style:none!important}.faqCard summary::-webkit-details-marker,.faqItem summary::-webkit-details-marker{display:none!important}.faqCard details p,.faqItem>div{color:#475569!important;font-size:14px!important;line-height:1.75!important}.relatedCard .masterHead{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;grid-gap:14px!important;gap:14px!important;text-align:left!important;margin-bottom:12px!important}.relatedCard .leadText{max-width:880px!important;margin:0 0 16px!important;color:#334155!important;font-size:15px!important;line-height:1.62!important}.relatedCard .relatedGrid,.relatedGrid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:14px!important;gap:14px!important;margin-top:16px!important}.guideRelatedLink,.relatedCard a,.relatedLink{min-height:108px!important;display:grid!important;grid-template-columns:62px minmax(0,1fr) 24px!important;align-items:center!important;grid-gap:16px!important;gap:16px!important;padding:16px!important;border-radius:24px!important;color:#0f172a!important;background:radial-gradient(circle at top right,rgba(219,234,254,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.99),rgba(248,250,252,.99))!important;border:1px solid rgba(191,219,254,.92)!important;box-shadow:0 10px 24px rgba(15,23,42,.045)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.guideRelatedLink,.guideRelatedLink *,.relatedCard a,.relatedCard a *,.relatedLink,.relatedLink *{text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.guideRelatedLink:focus-visible,.guideRelatedLink:hover,.relatedCard a:focus-visible,.relatedCard a:hover,.relatedLink:focus-visible,.relatedLink:hover{transform:translateY(-3px)!important;border-color:#93c5fd!important;background:#f8fbff!important;box-shadow:0 18px 34px rgba(15,23,42,.085)!important;outline:none!important}.guideRelatedIcon,.relatedCard .guideRelatedIcon,.relatedCard .relatedIcon,.relatedIcon{width:60px!important;height:60px!important;border-radius:19px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#eff6ff!important;border:1px solid #bfdbfe!important;box-shadow:0 10px 22px rgba(15,23,42,.04)!important;font-size:27px!important;transition:transform .16s ease!important}.guideRelatedLink:hover .relatedIcon,.relatedCard a:hover .guideRelatedIcon,.relatedCard a:hover .relatedIcon,.relatedLink:hover .relatedIcon{transform:scale(1.05)!important}.guideRelatedText strong,.relatedCard strong,.relatedText strong{display:block!important;color:#0f172a!important;font-size:15.5px!important;font-weight:900!important;line-height:1.22!important;letter-spacing:-.018em!important;margin:0!important}.guideRelatedText small,.relatedCard small,.relatedText small{display:block!important;margin-top:6px!important;color:#475569!important;font-size:13.5px!important;line-height:1.52!important}.guideRelatedArrow,.relatedArrow,.relatedCard .guideRelatedArrow,.relatedCard .relatedArrow{color:#2563eb!important;font-size:22px!important;font-weight:900!important;justify-self:end!important;transition:transform .16s ease!important}.guideRelatedLink:hover .guideRelatedArrow,.relatedCard a:hover .guideRelatedArrow,.relatedCard a:hover .relatedArrow,.relatedLink:hover .relatedArrow{transform:translateX(3px)!important}.guideOverview .guidePanel,.guideOverview .guideSearchPanel{border-radius:var(--cw-panel-radius,24px)!important;padding:var(--cw-panel-padding,clamp(16px,2vw,22px))!important;border:1px solid rgba(191,219,254,.82)!important;background:radial-gradient(circle at top right,rgba(219,234,254,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.985),rgba(248,250,252,.985))!important;box-shadow:0 18px 44px rgba(15,23,42,.055)!important}.guideOverview .searchGuideCard,.guideOverview .topCard{border:1px solid rgba(191,219,254,.92)!important;background:linear-gradient(180deg,#fff,#f8fafc)!important;box-shadow:0 10px 24px rgba(15,23,42,.045)!important}.guideOverview .listCard{border-bottom-color:rgba(226,232,240,.96)!important}@media (max-width:760px){.content>.guideOverview,.content>.guideShell,.content>.page{gap:12px!important;padding-bottom:6px!important}.faqCard .masterHead,.faqHeading,.relatedCard .masterHead{grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important}.faqCard .masterIcon,.faqIcon{width:48px!important;height:48px!important;border-radius:17px!important;font-size:23px!important}.relatedCard .relatedGrid,.relatedGrid{grid-template-columns:1fr!important}.guideRelatedLink,.relatedCard a,.relatedLink{grid-template-columns:56px minmax(0,1fr) 22px!important;padding:14px!important}.guideRelatedIcon,.relatedCard .guideRelatedIcon,.relatedCard .relatedIcon,.relatedIcon{width:54px!important;height:54px!important;font-size:24px!important}}.faq-card:hover,.faqItem:hover,details:hover{background:rgba(248,250,252,.98);border-color:#bfdbfe;transition:background .16s ease,border-color .16s ease}:root{--cw-premium-bg-mid:#f7f3ea;--cw-premium-bg-bottom:#f1eee7;--cw-premium-page-bg:radial-gradient(circle at 0% 0%,rgba(245,158,11,0.105),transparent 31%),radial-gradient(circle at 100% 4%,rgba(30,58,95,0.065),transparent 31%),linear-gradient(180deg,var(--cw-premium-bg-top) 0%,var(--cw-premium-bg-mid) 45%,var(--cw-premium-bg-bottom) 100%);--cw-premium-panel:radial-gradient(circle at 100% 0%,rgba(245,158,11,0.055),transparent 33%),linear-gradient(135deg,rgba(255,253,249,0.82),rgba(255,255,255,0.70) 58%,rgba(248,251,255,0.62));--cw-premium-card:linear-gradient(135deg,rgba(255,253,249,0.92),rgba(255,255,255,0.82) 62%,rgba(248,251,255,0.72));--cw-premium-shadow:0 16px 38px rgba(15,23,42,0.045);--cw-premium-shadow-hover:0 20px 42px rgba(15,23,42,0.066)}.layoutRoot,body{background:var(--cw-premium-page-bg)!important}.bgGrid{opacity:.18!important}.bgAura{opacity:.34!important}.aboutPage,.articlePage,.cwPremiumPage,.guideOverview,.page{gap:var(--cw-section-gap,12px)!important}.calculatorCard,.categoryHeroPanel,.categorySectionPanel,.contentCard,.cwPremiumPanel,.disclaimerCard,.faqCard,.guidePanel,.guideSearchPanel,.masterCard,.relatedCard,.resultCard{background:var(--cw-premium-panel)!important;border:1px solid var(--cw-premium-line)!important;box-shadow:var(--cw-premium-shadow)!important}.calculatorGrid>a,.guideCard,.listCard,.recommendationCard,.searchGuideCard,.smallCard,.topCard,.topicCard,.unifiedCard{background:var(--cw-premium-card)!important;border-color:var(--cw-premium-line)!important;box-shadow:0 10px 24px rgba(15,23,42,.032)!important;transition:transform var(--cw-premium-transition),border-color var(--cw-premium-transition),box-shadow var(--cw-premium-transition),background var(--cw-premium-transition)!important}.listCard{border-bottom:1px solid var(--cw-premium-line-soft)!important}.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.guideCard:focus-within,.guideCard:hover,.recommendationCard:focus-visible,.recommendationCard:hover,.searchGuideCard:focus-visible,.searchGuideCard:hover,.smallCard:focus-visible,.smallCard:hover,.topCard:focus-visible,.topCard:hover,.topicCard:focus-within,.topicCard:hover,.unifiedCard:focus-visible,.unifiedCard:hover{transform:translateY(-2px)!important;border-color:rgba(245,158,11,.36)!important;box-shadow:var(--cw-premium-shadow-hover)!important}.listCard:focus-visible,.listCard:hover{transform:translateY(-1px)!important;border-bottom-color:rgba(245,158,11,.34)!important}.cardIcon,.iconBubble,.recommendationIcon,.topicIcon,.unifiedIcon{background:linear-gradient(135deg,rgba(255,247,237,.95),rgba(239,246,255,.92))!important;border-color:rgba(191,219,254,.74)!important}@media (max-width:760px){:root{--cw-section-gap:10px}}:root{--cw-bg:#f5f1e8;--cw-surface:#fffdf8;--cw-blue:#1e3a5f;--cw-blue-soft:rgba(30,58,95,0.075);--cw-amber:#f59e0b;--cw-text:#0f172a;--cw-muted:#475569;--cw-premium-bg-top:#fffaf2;--cw-premium-bg-mid:#f6f1e8;--cw-premium-bg-bottom:#eee9df;--cw-premium-page-bg:radial-gradient(circle at 0% 0%,rgba(245,158,11,0.08),transparent 30%),radial-gradient(circle at 100% 3%,rgba(30,58,95,0.045),transparent 32%),linear-gradient(180deg,var(--cw-premium-bg-top) 0%,var(--cw-premium-bg-mid) 48%,var(--cw-premium-bg-bottom) 100%);--cw-premium-panel:radial-gradient(circle at 100% 0%,rgba(245,158,11,0.045),transparent 34%),linear-gradient(135deg,rgba(255,253,248,0.92),rgba(255,255,255,0.82) 58%,rgba(249,251,255,0.66));--cw-premium-card:linear-gradient(135deg,rgba(255,253,248,0.96),rgba(255,255,255,0.88) 62%,rgba(249,251,255,0.72));--cw-icon-surface:linear-gradient(135deg,#fff7ed,#eff6ff);--cw-premium-line:rgba(30,58,95,0.115);--cw-premium-line-soft:rgba(30,58,95,0.075);--cw-premium-shadow:0 16px 38px rgba(15,23,42,0.042);--cw-premium-shadow-hover:0 20px 42px rgba(15,23,42,0.062);--cw-premium-transition:160ms ease;--cw-section-gap:12px;--cw-h1-size:clamp(30px,3.25vw,42px);--cw-h1-line:1.06;--cw-h1-spacing:-0.042em;--cw-section-title-size:clamp(22px,2.15vw,28px);--cw-section-intro-size:15px}#__next,.layoutRoot,body,html{background:var(--cw-premium-page-bg)!important;color:var(--cw-text)!important}.content,.main{background:transparent!important}.bgGrid{opacity:.12!important}.bgAura{opacity:.26!important}.calculatorCard,.categoryHero,.categoryHeroPanel,.categorySectionPanel,.clusterSection,.contentCard,.cwPremiumPanel,.disclaimerCard,.faqCard,.featuredCard,.guidePanel,.guideSearchPanel,.hero,.heroCard,.masterCard,.overviewCard,.pageHero,.relatedCard,.resultCard,.trustCard,.workflowSection{background:var(--cw-premium-panel)!important;border-color:var(--cw-premium-line)!important;box-shadow:var(--cw-premium-shadow)!important}.aboutPage h1,.articlePage h1,.cardHeader h1,.categoryHero h1,.categoryHeroPanel h1,.guideOverview .pageHero h1,.guideOverview h1,.hero h1,.heroCard h1,.heroHeading h1,.pageHero h1{font-size:var(--cw-h1-size)!important;line-height:var(--cw-h1-line)!important;letter-spacing:var(--cw-h1-spacing)!important}.categorySectionPanel h2,.faqCard h2,.guidePanel h2,.guideSearchPanel h2,.masterHead h2,.relatedCard h2,.sectionHeading h2{font-size:var(--cw-section-title-size)!important;line-height:1.08!important;letter-spacing:-.034em!important}.categoryHero p,.categoryHeroPanel p,.guidePanel p,.guideSearchPanel p:not(.searchEyebrow),.heroCard p,.heroHeading p,.pageHeroIntro,.sectionHead p:not(.searchEyebrow),.sectionIntro{color:var(--cw-muted)!important}.eyebrow,.pageHeroEyebrow,.searchEyebrow,.sectionEyebrow{color:var(--cw-blue)!important}.calculatorGrid>a,.guideCard,.recommendationCard,.searchGuideCard,.smallCard,.topCard,.topicCard,.unifiedCard{background:var(--cw-premium-card)!important;border-color:var(--cw-premium-line)!important;box-shadow:0 10px 24px rgba(15,23,42,.03)!important}.calculatorGrid>a:hover,.guideCard:hover,.recommendationCard:hover,.searchGuideCard:hover,.smallCard:hover,.topCard:hover,.topicCard:hover,.unifiedCard:hover{transform:translateY(-2px)!important;border-color:rgba(30,58,95,.18)!important;box-shadow:var(--cw-premium-shadow-hover)!important}.guideSearchBox input,.searchBox input{background:rgba(255,253,248,.88)!important;border-color:var(--cw-premium-line)!important;color:var(--cw-text)!important}.content>.guideOverview,.content>.guideShell,.content>.page,.guideOverview{gap:var(--cw-section-gap)!important}:root{--cw-section-gap:10px;--cw-footer-gap:26px;--cw-panel-radius:20px;--cw-panel-padding:clamp(14px,1.55vw,18px);--cw-hero-padding-y:18px;--cw-hero-padding-x:22px;--cw-h1-size:clamp(26px,2.7vw,34px);--cw-h1-line:1.1;--cw-h1-spacing:-0.036em;--cw-h1-size-mobile:clamp(24px,7.4vw,31px);--cw-h1-line-mobile:1.12;--cw-section-title-size:clamp(19px,1.75vw,24px);--cw-section-title-line:1.14;--cw-section-intro-size:14px;--cw-card-title-size:14px;--cw-card-text-size:12.5px;--cw-card-icon-size:44px;--cw-card-symbol-size:20px;--cw-card-min-height:80px;--cw-card-padding:11px;--cw-premium-panel:radial-gradient(circle at 100% 0%,rgba(245,158,11,0.034),transparent 32%),linear-gradient(135deg,rgba(255,253,248,0.78),rgba(255,255,255,0.62) 58%,rgba(249,251,255,0.46));--cw-premium-card:linear-gradient(135deg,rgba(255,253,248,0.92),rgba(255,255,255,0.78) 62%,rgba(249,251,255,0.56));--cw-premium-line:rgba(30,58,95,0.095);--cw-premium-line-soft:rgba(30,58,95,0.06);--cw-premium-shadow:0 8px 22px rgba(15,23,42,0.032);--cw-premium-shadow-hover:0 14px 30px rgba(15,23,42,0.052)}.content{padding-top:var(--cw-page-top-gap,16px)!important}.aboutPage,.articlePage,.categoryLandingPage,.guideOverview,.guideShell,.homePage,.page{gap:var(--cw-section-gap)!important}.aboutPage>.heroCard,.articlePage>.heroCard,.categoryHero,.categoryHeroPanel,.hero,.heroCard,.pageHero{padding:var(--cw-hero-padding-y) var(--cw-hero-padding-x)!important;border-radius:var(--cw-panel-radius)!important;background:var(--cw-premium-panel)!important;border-color:var(--cw-premium-line)!important;box-shadow:var(--cw-premium-shadow)!important}.aboutPage h1,.articlePage h1,.cardHeader h1,.categoryHero h1,.categoryHeroPanel h1,.guideOverview h1,.hero h1,.heroCard h1,.heroHeading h1,.pageHero h1{max-width:780px!important;font-size:var(--cw-h1-size)!important;line-height:var(--cw-h1-line)!important;letter-spacing:var(--cw-h1-spacing)!important}.aboutPage .heroCard p,.articlePage .heroCard p,.categoryHero p,.categoryHeroPanel p,.heroCard p,.heroHeading p,.pageHeroIntro{max-width:760px!important;margin-top:10px!important;font-size:var(--cw-section-intro-size)!important;line-height:1.56!important}.calculatorCard,.card,.categorySection,.categorySectionPanel,.clusterSection,.contentCard,.cwPremiumPanel,.disclaimerCard,.faqCard,.featuredCard,.guidePanel,.guideSearchPanel,.masterCard,.overviewCard,.relatedCard,.resultCard,.trustCard,.workflowSection{border-radius:var(--cw-panel-radius)!important;padding:var(--cw-panel-padding)!important;background:var(--cw-premium-panel)!important;border-color:var(--cw-premium-line)!important;box-shadow:var(--cw-premium-shadow)!important}.cardHeader,.masterHead,.searchHead,.sectionHead{margin-bottom:14px!important}.articlePage h2,.articleSection h2,.calculatorCard h2,.categorySectionPanel h2,.categoryStrip h2,.clusterSection h2,.contentCard h2,.faqCard h2,.guidePanel h2,.guideSearchPanel h2,.masterHead h2,.overviewCard h2,.page h2,.relatedCard h2,.resultCard h2,.searchHead h2,.sectionHead h2,.workflowSection h2{font-size:var(--cw-section-title-size)!important;line-height:var(--cw-section-title-line)!important;letter-spacing:-.03em!important}.articleSection p,.categorySectionPanel p,.contentCard p,.guidePanel p,.leadText,.noteText,.searchHead p:not(.searchEyebrow),.sectionIntro{font-size:var(--cw-section-intro-size)!important}.articlePage .nextActionLink,.articlePage .relatedGrid a,.calculatorGrid>a,.guideCard,.homeCard,.nextActionLink,.recommendationCard,.searchGuideCard,.smallCard,.topCard,.topicCard,.unifiedCard{min-height:var(--cw-card-min-height)!important;padding:var(--cw-card-padding)!important;background:var(--cw-premium-card)!important;border-color:var(--cw-premium-line)!important;box-shadow:0 7px 18px rgba(15,23,42,.026)!important}.listCard{min-height:74px!important;padding-top:10px!important;padding-bottom:10px!important;background:transparent!important;border-bottom-color:var(--cw-premium-line-soft)!important;box-shadow:none!important}.cardIcon,.homeIcon,.iconBubble,.masterIcon,.pageHeroIcon,.recommendationIcon,.topicIcon,.unifiedIcon{width:var(--cw-card-icon-size)!important;height:var(--cw-card-icon-size)!important;border-radius:14px!important;font-size:var(--cw-card-symbol-size)!important}.pageHeroIcon{align-self:start!important}.articlePage .nextActionLink:hover,.articlePage .relatedGrid a:hover,.calculatorGrid>a:hover,.guideCard:hover,.homeCard:hover,.nextActionLink:hover,.recommendationCard:hover,.searchGuideCard:hover,.smallCard:hover,.topCard:hover,.topicCard:hover,.unifiedCard:hover{transform:translateY(-1px)!important;box-shadow:var(--cw-premium-shadow-hover)!important}.guideSearchBox input,.searchBox input{min-height:48px!important;box-shadow:0 8px 20px rgba(15,23,42,.034)!important}@media (max-width:760px){:root{--cw-section-gap:9px;--cw-panel-radius:18px;--cw-panel-padding:13px;--cw-hero-padding-y:16px;--cw-hero-padding-x:16px;--cw-card-icon-size:42px;--cw-card-symbol-size:19px;--cw-card-min-height:76px;--cw-card-padding:10px}.content{padding-top:12px!important}.aboutPage>.heroCard,.articlePage>.heroCard,.categoryHero,.categoryHeroPanel,.hero,.heroCard,.pageHero{padding:var(--cw-hero-padding-y) var(--cw-hero-padding-x)!important}.aboutPage h1,.articlePage h1,.cardHeader h1,.categoryHero h1,.categoryHeroPanel h1,.guideOverview h1,.hero h1,.heroCard h1,.heroHeading h1,.pageHero h1{font-size:var(--cw-h1-size-mobile)!important;line-height:var(--cw-h1-line-mobile)!important}}:root{--cw-premium-bg:#f3eee5;--cw-premium-bg-soft:#f8f3ea;--cw-premium-surface:#fbf7ef;--cw-premium-surface-soft:rgba(250,246,238,0.88);--cw-premium-card:rgba(255,251,244,0.90);--cw-premium-card-hover:rgba(255,253,248,0.94);--cw-premium-border:rgba(30,58,95,0.075);--cw-premium-border-warm:rgba(168,112,38,0.16);--cw-premium-shadow:0 8px 22px rgba(15,23,42,0.028);--cw-premium-shadow-hover:0 12px 28px rgba(15,23,42,0.052);--cw-section-gap:8px}body,html{background:radial-gradient(circle at 12% 0,rgba(245,158,11,.075),transparent 28%),radial-gradient(circle at 100% 0,rgba(30,58,95,.045),transparent 26%),linear-gradient(180deg,#f8f3ea,#f3eee5 48%,#eee6da)!important}#__next,.articlePage,.calculatorPage,.categoryPage,.homePage,.page,main{background:transparent!important}.articlePage,.calculatorPage,.categoryPage,.categoryStack,.contentStack,.guideStack,.homePage,.pageStack{gap:var(--cw-section-gap)!important}.articleSection,.bottomCta,.calculatorCard,.card,.categoryHero,.categorySection,.categoryStrip,.clusterSection,.contentCard,.ctaCard,.disclaimerCard,.featuredCard,.guidePanel,.hero,.heroCard,.homePage>section,.overviewCard,.pageHero,.relatedCard,.resultCard,.trustCard,.workflowSection{background:radial-gradient(circle at top right,rgba(30,58,95,.026),transparent 40%),var(--cw-premium-surface-soft)!important;border-color:var(--cw-premium-border)!important;box-shadow:var(--cw-premium-shadow)!important}.articlePage .nextActionLink,.articlePage .relatedGrid a,.calculatorGrid>a,.cwCardLink,.guideCard,.homeCard,.listCard,.nextActionLink,.recommendationCard,.smallCard,.topCard,.topicCard,.unifiedCard{background:linear-gradient(180deg,rgba(255,251,244,.94),rgba(248,242,232,.9))!important;border-color:var(--cw-premium-border-warm)!important;box-shadow:0 5px 14px rgba(15,23,42,.024)!important}.articlePage .nextActionLink:focus-visible,.articlePage .nextActionLink:hover,.articlePage .relatedGrid a:focus-visible,.articlePage .relatedGrid a:hover,.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.cwCardLink:focus-visible,.cwCardLink:hover,.guideCard:focus-within,.guideCard:hover,.homeCard:focus-visible,.homeCard:hover,.listCard:focus-visible,.listCard:hover,.nextActionLink:focus-visible,.nextActionLink:hover,.recommendationCard:focus-visible,.recommendationCard:hover,.smallCard:focus-visible,.smallCard:hover,.topCard:focus-visible,.topCard:hover,.topicCard:focus-within,.topicCard:hover,.unifiedCard:focus-visible,.unifiedCard:hover{background:var(--cw-premium-card-hover)!important;border-color:rgba(168,112,38,.24)!important;box-shadow:var(--cw-premium-shadow-hover)!important;transform:translateY(-1px)!important}.articlePage .relatedIcon,.cardIcon,.cwCardIcon,.homeIcon,.iconBubble,.nextActionIcon,.recommendationIcon,.resultEmojiIcon,.topicIcon,.unifiedIcon{background:rgba(255,246,232,.78)!important;border-color:rgba(168,112,38,.18)!important}.homeSecondaryButton,.pageHeroSecondaryCta,.secondaryAction{background:rgba(250,246,238,.86)!important;border-color:rgba(30,58,95,.1)!important}@media (max-width:760px){:root{--cw-section-gap:7px}}:root{--cw-brand-bg-top:#f8f3ea;--cw-brand-bg-mid:#f2ece2;--cw-brand-bg-bottom:#ebe4d8;--cw-brand-surface:rgba(250,246,238,0.88);--cw-brand-surface-strong:rgba(252,248,240,0.94);--cw-brand-card:linear-gradient(180deg,rgba(255,251,244,0.92),rgba(247,241,231,0.88));--cw-brand-card-hover:linear-gradient(180deg,rgba(255,252,247,0.96),rgba(250,245,236,0.93));--cw-brand-line:rgba(30,58,95,0.082);--cw-brand-line-hover:rgba(168,112,38,0.25);--cw-brand-line-warm:rgba(168,112,38,0.16);--cw-brand-blue:#1e3a5f;--cw-brand-blue-hover:#27476f;--cw-brand-muted:#475569;--cw-brand-shadow:0 8px 22px rgba(15,23,42,0.028);--cw-action-radius:14px;--cw-card-hover-y:-1px}body,html{background:radial-gradient(circle at 12% 0,rgba(245,158,11,.07),transparent 28%),radial-gradient(circle at 100% 0,rgba(30,58,95,.038),transparent 26%),linear-gradient(180deg,var(--cw-brand-bg-top) 0,var(--cw-brand-bg-mid) 48%,var(--cw-brand-bg-bottom) 100%)!important}.articleSection,.bottomCta,.calculatorCard,.categoryHero,.categoryHeroPanel,.categorySection,.categoryStrip,.clusterSection,.contentCard,.ctaCard,.cwPremiumPanel,.disclaimerCard,.featuredCard,.guidePanel,.guideSearchPanel,.hero,.heroCard,.homePage>section,.overviewCard,.pageHero,.relatedCard,.resultCard,.trustCard,.workflowSection{background:radial-gradient(circle at top right,rgba(30,58,95,.018),transparent 42%),var(--cw-brand-surface)!important;border-color:var(--cw-brand-line)!important;box-shadow:var(--cw-brand-shadow)!important}.calculatorSearch,.guideSearchBox input,.guideSearchPanel,.searchBox,.searchBox input,.searchPanel{background-color:var(--cw-brand-surface-strong)!important;border-color:var(--cw-brand-line)!important}.guideSearchBox input,.searchBox input{background:rgba(255,251,244,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.46),0 6px 16px rgba(15,23,42,.024)!important}.guideSearchBox input:focus,.searchBox input:focus{border-color:rgba(168,112,38,.3)!important;box-shadow:0 0 0 4px rgba(245,158,11,.1),0 8px 18px rgba(15,23,42,.035)!important}.articlePage .nextActionLink,.articlePage .relatedGrid a,.calculatorGrid>a,.cwCardLink,.guideCard,.heroMetaPill,.homeCard,.listCard,.nextActionLink,.recommendationCard,.searchGuideCard,.smallCard,.topCard,.topicCard,.unifiedCard{background:var(--cw-brand-card)!important;border-color:var(--cw-brand-line-warm)!important;box-shadow:0 5px 14px rgba(15,23,42,.022)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease!important}.articlePage .nextActionLink:focus-visible,.articlePage .nextActionLink:hover,.articlePage .relatedGrid a:focus-visible,.articlePage .relatedGrid a:hover,.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.cwCardLink:focus-visible,.cwCardLink:hover,.guideCard:focus-within,.guideCard:hover,.heroMetaPill:focus-visible,.heroMetaPill:hover,.homeCard:focus-visible,.homeCard:hover,.listCard:focus-visible,.listCard:hover,.nextActionLink:focus-visible,.nextActionLink:hover,.recommendationCard:focus-visible,.recommendationCard:hover,.searchGuideCard:focus-visible,.searchGuideCard:hover,.smallCard:focus-visible,.smallCard:hover,.topCard:focus-visible,.topCard:hover,.topicCard:focus-within,.topicCard:hover,.unifiedCard:focus-visible,.unifiedCard:hover{transform:translateY(var(--cw-card-hover-y))!important;background:var(--cw-brand-card-hover)!important;border-color:var(--cw-brand-line-hover)!important;box-shadow:var(--cw-brand-shadow-hover)!important}.articlePage .relatedIcon,.cardIcon,.cwCardIcon,.heroMetaPill span:first-child,.homeIcon,.iconBubble,.nextActionIcon,.pageHeroIcon,.recommendationIcon,.resultEmojiIcon,.topicIcon,.unifiedIcon{background:rgba(255,246,232,.8)!important;border-color:rgba(168,112,38,.18)!important;box-shadow:0 6px 14px rgba(15,23,42,.024)!important}.cardArrow,.guideArrow,.homeArrow,.pageHeroCtaArrow,.recommendationArrow,.topicArrow,.unifiedArrow{color:inherit}.homePrimaryButton,.pageHeroPrimaryCta,.primaryAction,.primaryCta{border:1px solid rgba(30,58,95,.34)!important;box-shadow:0 10px 22px rgba(30,58,95,.16)!important}.homeSecondaryButton,.pageHeroSecondaryCta,.secondaryAction,.secondaryCta{padding:0 16px 0 8px!important;background:rgba(250,246,238,.86)!important}.homeSecondaryButton .homeButtonIcon,.pageHeroCtaIconSecondary,.secondaryAction:before{background:rgba(255,246,232,.88)!important;border-color:rgba(168,112,38,.2)!important}.homePrimaryButton:focus-visible,.homePrimaryButton:hover,.pageHeroPrimaryCta:focus-visible,.pageHeroPrimaryCta:hover,.primaryAction:focus-visible,.primaryAction:hover,.primaryCta:focus-visible,.primaryCta:hover{background:linear-gradient(135deg,#27476f,#31557f)!important;box-shadow:0 13px 26px rgba(30,58,95,.2)!important}.homeSecondaryButton:focus-visible,.homeSecondaryButton:hover,.pageHeroSecondaryCta:focus-visible,.pageHeroSecondaryCta:hover,.secondaryAction:focus-visible,.secondaryAction:hover,.secondaryCta:focus-visible,.secondaryCta:hover{background:rgba(255,251,244,.94)!important}.actions .primaryAction,.actions .secondaryAction{min-height:var(--cw-action-height)!important;display:inline-flex!important;grid-template-columns:none!important;width:auto!important;min-width:0!important}.actions .primaryAction:after,.actions .primaryAction:before,.actions .secondaryAction:after,.actions .secondaryAction:before{font-size:16px!important}:root{--cw-brand-bg-top:#f7f1e7;--cw-brand-bg-mid:#f1eade;--cw-brand-bg-bottom:#ebe3d6;--cw-brand-surface:rgba(250,246,238,0.90);--cw-brand-surface-strong:rgba(252,248,241,0.95);--cw-brand-panel:linear-gradient(180deg,rgba(252,248,241,0.94),rgba(246,240,230,0.90));--cw-brand-card:linear-gradient(180deg,rgba(255,251,244,0.94),rgba(248,242,232,0.90));--cw-brand-card-hover:linear-gradient(180deg,rgba(255,252,247,0.98),rgba(250,245,236,0.95));--cw-brand-line:rgba(30,58,95,0.075);--cw-brand-line-warm:rgba(155,105,37,0.16);--cw-brand-line-hover:rgba(155,105,37,0.28);--cw-brand-blue:#1f3e65;--cw-brand-blue-hover:#294d78;--cw-brand-muted:#4d5f73;--cw-brand-shadow:0 7px 20px rgba(15,23,42,0.026);--cw-brand-shadow-hover:0 12px 28px rgba(15,23,42,0.052);--cw-action-height:42px;--cw-action-icon-size:30px;--cw-action-icon-radius:10px}body{background:radial-gradient(circle at 0 0,rgba(245,158,11,.1),transparent 30%),radial-gradient(circle at 100% 0,rgba(31,62,101,.045),transparent 32%),linear-gradient(180deg,var(--cw-brand-bg-top) 0,var(--cw-brand-bg-mid) 48%,var(--cw-brand-bg-bottom) 100%)!important}.calculatorCard,.categoryLanding section,.categorySection,.clusterSection,.content,.contentCard,.ctaCard,.cwPremiumPanel,.disclaimerCard,.featuredCard,.guideOverview .categorySection,.guideOverview .guidePanel,.guideOverview .guideSearchPanel,.hero,.heroCard,.homePage section,.overviewCard,.pageHero,.resultCard,.trustCard,.workflowSection{background:var(--cw-brand-panel)!important;border-color:var(--cw-brand-line)!important;box-shadow:var(--cw-brand-shadow)!important}.articlePage .nextActionLink,.articlePage .relatedGrid a,.calculatorGrid>a,.cwCardLink,.faqItem,.guideCard,.heroMetaPill,.homeCard,.listCard,.nextActionLink,.recommendationCard,.searchGuideCard,.smallCard,.topCard,.topicCard,.unifiedCard{background:var(--cw-brand-card)!important;border-color:var(--cw-brand-line-warm)!important;box-shadow:0 5px 14px rgba(15,23,42,.022)!important}.articlePage .nextActionLink:focus-visible,.articlePage .nextActionLink:hover,.articlePage .relatedGrid a:focus-visible,.articlePage .relatedGrid a:hover,.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.cwCardLink:focus-visible,.cwCardLink:hover,.faqItem:focus-within,.faqItem:hover,.guideCard:focus-within,.guideCard:hover,.heroMetaPill:focus-visible,.heroMetaPill:hover,.homeCard:focus-visible,.homeCard:hover,.listCard:focus-visible,.listCard:hover,.nextActionLink:focus-visible,.nextActionLink:hover,.recommendationCard:focus-visible,.recommendationCard:hover,.searchGuideCard:focus-visible,.searchGuideCard:hover,.smallCard:focus-visible,.smallCard:hover,.topCard:focus-visible,.topCard:hover,.topicCard:focus-within,.topicCard:hover,.unifiedCard:focus-visible,.unifiedCard:hover{transform:translateY(-2px)!important;background:var(--cw-brand-card-hover)!important;border-color:var(--cw-brand-line-hover)!important;box-shadow:var(--cw-brand-shadow-hover)!important}.articlePage .relatedIcon,.cardIcon,.cwCardIcon,.heroMetaPill span:first-child,.homeButtonIcon,.homeIcon,.iconBubble,.nextActionIcon,.pageHeroCtaIcon,.pageHeroIcon,.recommendationIcon,.resultEmojiIcon,.topicIcon,.unifiedIcon{background:rgba(255,246,232,.84)!important;border-color:rgba(155,105,37,.19)!important;box-shadow:0 6px 14px rgba(15,23,42,.024)!important}.homeButton,.pageHeroPrimaryCta,.pageHeroSecondaryCta,.primaryAction,.primaryCta,.secondaryAction,.secondaryCta{height:var(--cw-action-height)!important;min-height:var(--cw-action-height)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;border-radius:var(--cw-action-radius)!important;font-size:var(--cw-action-font-size)!important;line-height:1!important;font-weight:900!important;text-decoration:none!important;white-space:nowrap!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease,color .16s ease!important}.homePrimaryButton,.pageHeroPrimaryCta,.primaryAction,.primaryCta{padding:0 16px 0 8px!important;color:#fff!important;background:linear-gradient(135deg,var(--cw-brand-blue),var(--cw-brand-blue-hover))!important;border:1px solid rgba(31,62,101,.34)!important;box-shadow:0 10px 22px rgba(31,62,101,.16)!important}.homeSecondaryButton,.pageHeroSecondaryCta,.secondaryAction,.secondaryCta{padding:0 16px!important;color:var(--cw-brand-blue)!important;background:rgba(250,246,238,.88)!important;border:1px solid var(--cw-brand-line)!important;box-shadow:0 6px 16px rgba(15,23,42,.022)!important}.homeButtonIcon,.pageHeroCtaIcon,.primaryAction:before,.secondaryAction:before{width:var(--cw-action-icon-size)!important;height:var(--cw-action-icon-size)!important;flex:0 0 var(--cw-action-icon-size)!important;border-radius:var(--cw-action-icon-radius)!important}.homeButton:focus-visible,.homeButton:hover,.pageHeroPrimaryCta:focus-visible,.pageHeroPrimaryCta:hover,.pageHeroSecondaryCta:focus-visible,.pageHeroSecondaryCta:hover,.primaryAction:focus-visible,.primaryAction:hover,.primaryCta:focus-visible,.primaryCta:hover,.secondaryAction:focus-visible,.secondaryAction:hover,.secondaryCta:focus-visible,.secondaryCta:hover{transform:translateY(-1px)!important}.homePrimaryButton:focus-visible,.homePrimaryButton:hover,.pageHeroPrimaryCta:focus-visible,.pageHeroPrimaryCta:hover,.primaryAction:focus-visible,.primaryAction:hover,.primaryCta:focus-visible,.primaryCta:hover{background:linear-gradient(135deg,#294d78,#31577f)!important;box-shadow:0 13px 26px rgba(31,62,101,.2)!important}.homeSecondaryButton:focus-visible,.homeSecondaryButton:hover,.pageHeroSecondaryCta:focus-visible,.pageHeroSecondaryCta:hover,.secondaryAction:focus-visible,.secondaryAction:hover,.secondaryCta:focus-visible,.secondaryCta:hover{background:rgba(255,251,244,.96)!important;border-color:var(--cw-brand-line-hover)!important;box-shadow:0 10px 22px rgba(15,23,42,.04)!important}.cardArrow,.guideArrow,.homeArrow,.homeButtonArrow,.pageHeroCtaArrow,.recommendationArrow,.topicArrow,.unifiedArrow{color:inherit!important}.guideSearchBox,.guideSearchEmpty{background:rgba(255,251,244,.84)!important;border-color:var(--cw-brand-line)!important}.guideSearchBox input{color:#0f172a!important}@media (max-width:760px){:root{--cw-action-height:42px;--cw-action-icon-size:30px}.homeButton,.pageHeroPrimaryCta,.pageHeroSecondaryCta{width:100%!important;justify-content:flex-start!important}}:root{--cw-premium-bg:#f3efe7;--cw-premium-bg-soft:#f8f4ec;--cw-premium-surface:#fffdf8;--cw-premium-panel:linear-gradient(180deg,rgba(251,248,242,0.96),rgba(248,244,236,0.92));--cw-premium-card:linear-gradient(180deg,rgba(255,253,248,0.98),rgba(250,246,238,0.96));--cw-premium-text:#111827;--cw-premium-muted:#42526a;--cw-premium-navy:#1e3a5f;--cw-premium-navy-hover:#27476f;--cw-premium-amber:#d97706;--cw-premium-border:rgba(30,58,95,0.105);--cw-premium-border-warm:rgba(217,119,6,0.22);--cw-premium-border-hover:rgba(217,119,6,0.42);--cw-premium-shadow:0 10px 26px rgba(15,23,42,0.035);--cw-premium-shadow-hover:0 14px 28px rgba(15,23,42,0.062);--cw-action-height:40px;--cw-action-radius:15px;--cw-action-font-size:14px;--cw-action-padding-x:16px;--cw-search-input-height:52px}body{background:radial-gradient(circle at top left,rgba(217,119,6,.1),transparent 28%),radial-gradient(circle at top right,rgba(30,58,95,.055),transparent 24%),linear-gradient(180deg,#fbf8f1 0,var(--cw-premium-bg) 52%,#eee8dc 100%)!important}.articleSection,.bottomCta,.calculatorCard,.card,.categoryHero,.categorySection,.categoryStrip,.clusterSection,.contentCard,.ctaCard,.disclaimerCard,.featuredCard,.guidePanel,.guideSearchPanel,.hero,.heroCard,.homePage section,.overviewCard,.pageHero,.relatedCard,.resultCard,.trustCard,.workflowSection{background:var(--cw-premium-panel)!important;border-color:var(--cw-premium-border)!important;box-shadow:var(--cw-premium-shadow)!important}.calculatorSearchInput,.guideSearchBox input{min-height:var(--cw-search-input-height)!important;background:var(--cw-premium-surface)!important;border-color:rgba(30,58,95,.12)!important;color:var(--cw-premium-text)!important;font-size:15px!important;font-weight:750!important;box-shadow:0 8px 18px rgba(15,23,42,.035)!important}.calculatorSearchInput::placeholder,.guideSearchBox input::placeholder{color:#64748b!important;font-weight:750!important}.calculatorSearchInput:focus,.guideSearchBox input:focus{border-color:rgba(217,119,6,.38)!important;box-shadow:0 0 0 4px rgba(217,119,6,.12),0 12px 24px rgba(15,23,42,.055)!important}.articlePage .nextActionLink,.articlePage .relatedGrid a,.calculatorGrid>a,.calculatorSearchCard,.category-card,.cwCardLink,.guideCard,.homeCard,.listCard,.nextActionLink,.recommendation-card,.recommendationCard,.result-card,.searchGuideCard,.smallCard,.topCard,.topicCard,.unifiedCard{background:var(--cw-premium-card)!important;border-color:var(--cw-premium-border-warm)!important;box-shadow:0 7px 18px rgba(15,23,42,.032)!important;color:var(--cw-premium-text)!important;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease,color .16s ease!important}.articlePage .nextActionLink:focus-visible,.articlePage .nextActionLink:hover,.articlePage .relatedGrid a:focus-visible,.articlePage .relatedGrid a:hover,.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.calculatorSearchCard:focus-visible,.calculatorSearchCard:hover,.category-card:hover,.cwCardLink:focus-visible,.cwCardLink:hover,.guideCard:focus-within,.guideCard:hover,.homeCard:focus-visible,.homeCard:hover,.listCard:focus-visible,.listCard:hover,.nextActionLink:focus-visible,.nextActionLink:hover,.recommendation-card:hover,.recommendationCard:focus-visible,.recommendationCard:hover,.result-card:hover,.searchGuideCard:focus-visible,.searchGuideCard:hover,.smallCard:focus-visible,.smallCard:hover,.topCard:focus-visible,.topCard:hover,.topicCard:focus-within,.topicCard:hover,.unifiedCard:focus-visible,.unifiedCard:hover{transform:translateY(-2px)!important;background:linear-gradient(180deg,rgba(255,253,248,1),rgba(251,248,242,.98))!important;border-color:var(--cw-premium-border-hover)!important;box-shadow:var(--cw-premium-shadow-hover)!important;outline:none}.articlePage .relatedIcon,.calculatorSearchIcon,.cardIcon,.cwCardIcon,.homeButtonIcon,.homeIcon,.iconBubble,.nextActionIcon,.pageHeroCtaIcon,.pageHeroIcon,.recommendationIcon,.resultEmojiIcon,.topicIcon,.unifiedIcon{background:linear-gradient(180deg,rgba(255,247,237,.96),rgba(254,243,199,.62))!important;border-color:rgba(217,119,6,.3)!important}.articlePage .relatedArrow,.calculatorSearchArrow,.cardArrow,.cwCardArrow,.guideArrow,.homeArrow,.homeButtonArrow,.nextActionArrow,.pageHeroCtaArrow,.recommendationArrow,.topicArrow,.unifiedArrow{color:currentColor!important}.cwButton,.homeButton,.inlineMoneyCtaButton,.loanScheduleButton,.pageHeroPrimaryCta,.pageHeroSecondaryCta,.primaryAction,.primaryCta,.secondaryAction,.submitButton{min-height:var(--cw-action-height)!important;border-radius:var(--cw-action-radius)!important;font-size:var(--cw-action-font-size)!important;line-height:1!important;gap:9px!important}.cwButton,.homePrimaryButton,.inlineMoneyCtaButton,.loanScheduleButton,.pageHeroPrimaryCta,.primaryAction,.primaryCta,.submitButton{background:linear-gradient(135deg,var(--cw-premium-navy),var(--cw-premium-navy-hover))!important;border-color:rgba(30,58,95,.24)!important;box-shadow:0 12px 24px rgba(30,58,95,.16)!important;color:#ffffff!important}.homeSecondaryButton,.pageHeroSecondaryCta,.secondaryAction{background:rgba(255,253,248,.88)!important;border:1px solid rgba(30,58,95,.12)!important;box-shadow:none!important;color:var(--cw-premium-navy)!important}.cwButton:focus-visible,.cwButton:hover,.homeButton:focus-visible,.homeButton:hover,.inlineMoneyCtaButton:focus-visible,.inlineMoneyCtaButton:hover,.loanScheduleButton:focus-visible,.loanScheduleButton:hover,.pageHeroPrimaryCta:focus-visible,.pageHeroPrimaryCta:hover,.pageHeroSecondaryCta:focus-visible,.pageHeroSecondaryCta:hover,.primaryAction:focus-visible,.primaryAction:hover,.primaryCta:focus-visible,.primaryCta:hover,.secondaryAction:focus-visible,.secondaryAction:hover,.submitButton:focus-visible,.submitButton:hover{transform:translateY(-1px)!important;border-color:var(--cw-premium-border-hover)!important;box-shadow:0 14px 28px rgba(30,58,95,.18)!important}.homeButtonIcon,.pageHeroCtaIcon{width:30px!important;height:30px!important;border-radius:10px!important;font-size:16px!important;flex:0 0 30px!important}.eyebrow,.pageHeroEyebrow,.searchEyebrow{color:var(--cw-premium-navy)!important}@media (max-width:760px){:root{--cw-action-height:42px}}.faqCard .faqList details,.faqList .faqItem{background:linear-gradient(180deg,rgba(255,251,244,.94),rgba(248,242,232,.91))!important;border-color:rgba(155,105,37,.16)!important;box-shadow:0 5px 14px rgba(15,23,42,.022)!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.faqCard .faqList details:focus-within,.faqCard .faqList details:hover,.faqList .faqItem:focus-within,.faqList .faqItem:hover{transform:translateY(-2px)!important;background:linear-gradient(180deg,rgba(255,248,236,.98),rgba(250,241,224,.96))!important;border-color:rgba(155,105,37,.32)!important;box-shadow:0 12px 26px rgba(15,23,42,.062)!important}.faqCard .faqList details[open],.faqList .faqItem[open]{background:linear-gradient(180deg,rgba(255,250,241,.98),rgba(249,243,233,.96))!important;border-color:rgba(155,105,37,.24)!important}.faqList.calculatorFaqList .faqItem{background:linear-gradient(180deg,rgba(255,255,253,.96),rgba(249,251,253,.94))!important;border-color:rgba(46,111,184,.14)!important;box-shadow:0 5px 14px rgba(15,23,42,.018)!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.faqList.calculatorFaqList .faqItem:focus-within,.faqList.calculatorFaqList .faqItem:hover{transform:translateY(-2px)!important;background:linear-gradient(180deg,rgba(246,251,255,.98),rgba(235,244,255,.96))!important;border-color:rgba(46,111,184,.32)!important;box-shadow:0 12px 26px rgba(30,58,95,.07)!important}.faqList.calculatorFaqList .faqItem[open]{background:linear-gradient(180deg,rgba(247,251,255,.98),rgba(238,246,255,.96))!important;border-color:rgba(46,111,184,.24)!important}.faqCard .faqList.guideFaqList details{background:linear-gradient(180deg,rgba(255,251,244,.96),rgba(248,242,232,.94))!important;border-color:rgba(155,105,37,.18)!important;box-shadow:0 5px 14px rgba(15,23,42,.018)!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.faqCard .faqList.guideFaqList details:focus-within,.faqCard .faqList.guideFaqList details:hover{transform:translateY(-2px)!important;background:linear-gradient(180deg,rgba(255,248,236,.98),rgba(250,241,224,.96))!important;border-color:rgba(155,105,37,.34)!important;box-shadow:0 12px 26px rgba(120,74,18,.07)!important}.faqCard .faqList.guideFaqList details[open]{background:linear-gradient(180deg,rgba(255,250,241,.98),rgba(249,243,233,.96))!important;border-color:rgba(155,105,37,.26)!important}.guideOverview .guideSearchPanel{border-radius:20px!important;padding:28px!important;box-shadow:0 10px 26px rgba(15,23,42,.035)!important}.guideOverview .guideSearchPanel .searchHead{display:grid!important;grid-gap:8px!important;gap:8px!important;margin-bottom:18px!important}.guideOverview .guideSearchPanel .searchEyebrow{margin:0!important;color:#1e3a5f!important;font-size:12px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important}.guideOverview .guideSearchPanel .searchHead h2,.guideOverview .guideSearchPanel h2{margin:0!important;color:#0f172a!important;font-size:var(--cw-section-title-size)!important;line-height:1.08!important;letter-spacing:-.035em!important}.guideOverview .guideSearchPanel .searchHead p:not(.searchEyebrow){max-width:760px!important;margin:0!important;color:#475569!important;font-size:15px!important;line-height:1.6!important;font-weight:400!important}.guideOverview .guideSearchBox{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.guideOverview .guideSearchIcon{position:absolute!important;left:18px!important;top:50%!important;z-index:1!important;transform:translateY(-50%)!important;color:#1e3a5f!important;font-size:20px!important;line-height:1!important;pointer-events:none!important}.guideOverview .guideSearchBox input{width:100%!important;min-height:52px!important;padding:0 54px 0 52px!important;border-radius:18px!important;border:1px solid rgba(30,58,95,.12)!important;background:#fffdf8!important;color:#0f172a!important;font-size:15px!important;line-height:1.35!important;font-weight:750!important;outline:none!important;box-shadow:0 8px 18px rgba(15,23,42,.035)!important}.guideOverview .guideSearchBox input::placeholder{color:#64748b!important;font-size:15px!important;font-weight:750!important;opacity:1!important}.guideOverview .guideSearchBox input:focus{border-color:rgba(217,119,6,.38)!important;box-shadow:0 0 0 4px rgba(217,119,6,.12),0 12px 24px rgba(15,23,42,.055)!important}.guideOverview .guideSearchBox button{position:absolute!important;right:6px!important;top:50%!important;transform:translateY(-50%)!important;width:40px!important;height:40px!important;border:0!important;border-radius:14px!important;background:transparent!important;color:#1e3a5f!important;font-size:22px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important}.guideOverview .guideSearchBox button:focus-visible,.guideOverview .guideSearchBox button:hover{background:#fff7ed!important;outline:none!important}@media (max-width:760px){.guideOverview .guideSearchPanel{padding:22px!important}.guideOverview .guideSearchPanel .searchHead{margin-bottom:16px!important}.guideOverview .guideSearchPanel .searchHead h2,.guideOverview .guideSearchPanel h2{font-size:clamp(22px,6.4vw,26px)!important}.guideOverview .guideSearchPanel .searchHead p:not(.searchEyebrow){font-size:14px!important;line-height:1.55!important}.guideOverview .guideSearchBox input{min-height:50px!important;padding-left:50px!important}body,html{overflow-x:hidden!important}:root{--cw-page-top-gap-mobile:12px;--cw-section-gap:16px;--cw-panel-padding:18px;--cw-card-padding:14px;--cw-card-min-height:74px;--cw-card-icon-size:40px;--cw-card-icon-radius:14px;--cw-card-symbol-size:20px;--cw-card-title-size:15px;--cw-card-text-size:13px;--cw-action-height:44px;--cw-search-input-height:50px}.content{padding-left:12px!important;padding-right:12px!important}.categoryLandingPage,.cwPremiumPage,.guideOverview,.guideShell,.homePage,.premiumPlatformPage{gap:var(--cw-section-gap)!important}.articleFlowCard,.calculatorCard,.categoryHeroPanel,.categorySectionPanel,.contentCard,.disclaimerCard,.faqCard,.guidePanel,.guideSearchPanel,.heroCard,.masterCard,.pageHero,.recommendationPanel,.resultCard{border-radius:20px!important;padding:var(--cw-panel-padding)!important}.pageHero{grid-template-columns:1fr!important;gap:14px!important;align-items:start!important}.pageHeroIcon{width:48px!important;height:48px!important;border-radius:16px!important;font-size:24px!important}.guideShell h1,.pageHero h1,.premiumPlatformPage h1{font-size:clamp(25px,7.6vw,32px)!important;line-height:1.1!important;letter-spacing:-.045em!important}.contentCard p,.guideShell .lead,.guideShell p,.pageHeroIntro,.premiumPlatformPage .subtitle{font-size:15px!important;line-height:1.62!important}.pageHeroActions{width:100%!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important}.cwPrimaryAction,.cwSecondaryAction,.homeButton,.pageHeroPrimaryCta,.pageHeroSecondaryCta,.primaryCta,.resultActionBtn,.secondaryAction,.submitButton{width:100%!important;min-height:var(--cw-action-height)!important;justify-content:flex-start!important}.categoryGrid,.categoryListGrid,.categorySmallCardGrid,.categoryTopGrid,.guideListGrid,.homeCompactGrid,.homeTopGrid,.recommendationGrid,.resultActions,.resultHighlightGrid,.searchResultGrid,.unifiedGrid{grid-template-columns:1fr!important;gap:10px!important}.calculatorSearchCard,.guideRelatedLink,.homeCard,.listCard,.recommendationCard,.relatedLink,.searchGuideCard,.topCard,.unifiedCard{min-height:var(--cw-card-min-height)!important;padding:var(--cw-card-padding)!important;border-radius:18px!important;gap:11px!important}.listCard{border-bottom:0!important}.calculatorSearchInput,.guideSearchBox input,.inputWrap input,.inputWrap select,.inputWrap textarea{min-height:var(--cw-search-input-height)!important;font-size:16px!important}.calculatorSearchGrid,.guideSearchEmpty,.guideSearchResults{margin-top:12px!important}.faqHeading,.recommendationHead,.resultDetailsHeader,.searchHead,.sectionHead{margin-bottom:14px!important}.calculatorCard h2,.contentCard h2,.guideShell h2,.premiumPlatformPage h2,.searchHead h2,.sectionHead h2{font-size:clamp(21px,6vw,25px)!important;line-height:1.14!important;letter-spacing:-.035em!important}.eyebrow,.fieldLabel,.pageHeroEyebrow,.searchEyebrow,.sectionEyebrow{letter-spacing:.1em!important}.resultHighlightCard,.resultItem,.resultMetricCard{grid-template-columns:40px minmax(0,1fr)!important;gap:11px!important;padding:14px!important;border-radius:18px!important}.calculatorSearchIcon,.cardIcon,.homeIcon,.recommendationIcon,.resultMetricIcon,.unifiedIcon{width:var(--cw-card-icon-size)!important;height:var(--cw-card-icon-size)!important;border-radius:var(--cw-card-icon-radius)!important;font-size:var(--cw-card-symbol-size)!important}.calculatorFaqList,.faqCard .faqList,.faqList,.guideFaqList{gap:10px!important}.faqCard .faqList details,.faqItem{border-radius:18px!important}.faqCard summary,.faqItem summary{padding:14px 15px!important;font-size:15px!important;line-height:1.35!important}.faqCard details p,.faqItem p{padding:0 15px 15px!important;font-size:14px!important;line-height:1.6!important}}@media (max-width:420px){:root{--cw-panel-padding:16px;--cw-card-padding:13px;--cw-card-icon-size:38px;--cw-card-symbol-size:19px}.content{padding-left:10px!important;padding-right:10px!important}.articleFlowCard,.calculatorCard,.categoryHeroPanel,.categorySectionPanel,.contentCard,.disclaimerCard,.faqCard,.guidePanel,.guideSearchPanel,.heroCard,.masterCard,.pageHero,.recommendationPanel,.resultCard{border-radius:18px!important}}.guideOverview .guideSearchPanel .searchHead>.searchEyebrow,.guideOverview .guideSearchPanel p.searchEyebrow,.searchHead p.searchEyebrow,.searchHead>.searchEyebrow{margin:0!important;color:#1e3a5f!important;font-size:12px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.11em!important;text-transform:uppercase!important}:root{--cw-panel-gap:14px;--cw-panel-radius-final:22px;--cw-touch-target:44px;--cw-text-muted-final:#475569}.eyebrow,.fieldLabel,.pageHeroEyebrow,.searchEyebrow,.sectionEyebrow{font-size:12px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:.11em!important;text-transform:uppercase!important}.guideOverview .guideSearchPanel .searchHead>.searchEyebrow,.guideOverview .guideSearchPanel p.searchEyebrow,.pageHero p.pageHeroEyebrow,.pageHero>.pageHeroEyebrow,.searchHead p.searchEyebrow,.searchHead>.searchEyebrow,.sectionHead p.sectionEyebrow,.sectionHead>.sectionEyebrow{margin:0!important;color:var(--cw-blue)!important}.articleFlowCard,.calculatorCard,.categoryHeroPanel,.categorySectionPanel,.contentCard,.disclaimerCard,.faqCard,.guidePanel,.guideSearchPanel,.heroCard,.masterCard,.pageHero,.recommendationPanel,.relatedCard,.resultCard{border-radius:var(--cw-panel-radius-final)!important}.faqHeading,.recommendationHead,.relatedHead,.resultDetailsHeader,.searchHead,.sectionHead{margin-bottom:var(--cw-panel-gap)!important}.leadText,.noteText,.pageHeroIntro,.searchHead p:not(.searchEyebrow),.sectionHead p:not(.sectionEyebrow),.sectionIntro{color:var(--cw-text-muted-final)!important;line-height:1.62!important}.calculatorSearchInput,.guideSearchBox input,.inputWrap input,.inputWrap select,.inputWrap textarea,.searchBox input{min-height:var(--cw-search-input-height,48px)!important;border-color:var(--cw-premium-line)!important;background:rgba(255,253,248,.9)!important;color:var(--cw-text)!important;transition:border-color var(--cw-premium-transition,.16s ease),box-shadow var(--cw-premium-transition,.16s ease),background var(--cw-premium-transition,.16s ease)!important}.calculatorSearchInput:focus,.guideSearchBox input:focus,.inputWrap input:focus,.inputWrap select:focus,.inputWrap textarea:focus,.searchBox input:focus{border-color:rgba(30,58,95,.34)!important;box-shadow:0 0 0 4px rgba(30,58,95,.075)!important;outline:none!important}.faqCard .faqList details,.faqItem,.resultDetailsCard,.resultHighlightCard,.resultItem,.resultMetricCard{background:var(--cw-premium-card)!important;border-color:var(--cw-premium-line)!important;box-shadow:0 8px 20px rgba(15,23,42,.026)!important}.faqCard .faqList details:hover,.faqItem:hover{background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(249,251,255,.9))!important;border-color:rgba(30,58,95,.18)!important}.articlePage .relatedGrid,.recommendationGrid,.relatedGrid{gap:12px!important}.articlePage .nextActionLink,.articlePage .relatedGrid a,.guideRelatedLink,.nextActionLink,.relatedLink{background:var(--cw-premium-card)!important;border-color:var(--cw-premium-line)!important;transition:transform var(--cw-premium-transition,.16s ease),border-color var(--cw-premium-transition,.16s ease),box-shadow var(--cw-premium-transition,.16s ease)!important}.articlePage .nextActionLink:hover,.articlePage .relatedGrid a:hover,.guideRelatedLink:hover,.nextActionLink:hover,.relatedLink:hover{transform:translateY(-1px)!important;border-color:rgba(30,58,95,.18)!important;box-shadow:var(--cw-premium-shadow-hover)!important}@media (max-width:760px){:root{--cw-panel-gap:12px;--cw-panel-radius-final:18px}.leadText,.noteText,.pageHeroIntro,.searchHead p:not(.searchEyebrow),.sectionHead p:not(.sectionEyebrow),.sectionIntro{font-size:15px!important;line-height:1.58!important}.eyebrow,.fieldLabel,.pageHeroEyebrow,.searchEyebrow,.sectionEyebrow{font-size:11px!important;letter-spacing:.1em!important}}:root{--cw-hover-surface-final:linear-gradient(180deg,rgba(255,253,248,1),rgba(251,248,242,0.98));--cw-hover-surface-guide-final:linear-gradient(180deg,rgba(255,253,248,1),rgba(254,247,237,0.96));--cw-hover-border-final:rgba(217,119,6,0.38);--cw-hover-border-calm-final:rgba(30,58,95,0.18);--cw-hover-shadow-final:0 14px 28px rgba(15,23,42,0.062);--cw-hover-icon-final:linear-gradient(180deg,rgba(255,247,237,0.98),rgba(254,243,199,0.68));--cw-hover-link-final:#1e3a5f;--cw-hover-guide-final:#9a5a08}.articlePage .nextActionLink:focus-visible,.articlePage .nextActionLink:hover,.articlePage .relatedGrid a:focus-visible,.articlePage .relatedGrid a:hover,.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.calculatorSearchCard:focus-visible,.calculatorSearchCard:hover,.conversionMiniLinks a:focus-visible,.conversionMiniLinks a:hover,.conversionStep:focus-visible,.conversionStep:hover,.conversionStepLink:focus-visible,.conversionStepLink:hover,.cwCardLink:focus-visible,.cwCardLink:hover,.guideCtaCard:focus-visible,.guideCtaCard:hover,.guideRelatedLink:focus-visible,.guideRelatedLink:hover,.homeCard:focus-visible,.homeCard:hover,.inlineRecommendationCard:focus-visible,.inlineRecommendationCard:hover,.languageCard:focus-visible,.languageCard:hover,.listCard:focus-visible,.listCard:hover,.nextActionCard:focus-visible,.nextActionCard:hover,.nextActionCardCalculator:focus-visible,.nextActionCardCalculator:hover,.nextActionLink:focus-visible,.nextActionLink:hover,.recommendationCard:focus-visible,.recommendationCard:hover,.relatedLink:focus-visible,.relatedLink:hover,.searchGuideCard:focus-visible,.searchGuideCard:hover,.smallCard:focus-visible,.smallCard:hover,.topCard:focus-visible,.topCard:hover,.topicCard:focus-visible,.topicCard:hover,.unifiedCard:focus-visible,.unifiedCard:hover{transform:translateY(-1px)!important;background:var(--cw-hover-surface-final)!important;border-color:var(--cw-hover-border-final)!important;box-shadow:var(--cw-hover-shadow-final)!important;color:var(--cw-text,#111827)!important;outline:none!important}.conversionStepGuide:focus-visible,.conversionStepGuide:hover,.guideCard:focus-within,.guideCard:hover,.nextActionCardGuide:focus-visible,.nextActionCardGuide:hover,.searchGuideCard:focus-visible,.searchGuideCard:hover{background:var(--cw-hover-surface-guide-final)!important;border-color:var(--cw-hover-border-final)!important;box-shadow:var(--cw-hover-shadow-final)!important;color:var(--cw-text,#111827)!important}.articlePage .relatedGrid a:hover .relatedIcon,.calculatorGrid>a:hover .cwCardIcon,.calculatorSearchCard:hover .calculatorSearchIcon,.conversionStep:hover .nextActionIcon,.conversionStepLink:hover .nextActionIcon,.cwCardLink:hover .cwCardIcon,.guideCtaCard:hover .unifiedIcon,.guideRelatedLink:hover .guideRelatedIcon,.guideRelatedLink:hover .relatedIcon,.homeCard:hover .homeIcon,.inlineRecommendationCard:hover .unifiedIcon,.languageCard:hover .languageIcon,.listCard:hover .cardIcon,.nextActionCard:hover .nextActionIcon,.nextActionCardCalculator:hover .nextActionIcon,.nextActionCardGuide:hover .nextActionIcon,.recommendationCard:hover .recommendationIcon,.relatedLink:hover .relatedIcon,.searchGuideCard:hover .cardIcon,.smallCard:hover .cardIcon,.topCard:hover .cardIcon,.topicCard:hover .topicIcon,.unifiedCard:hover .unifiedIcon{background:var(--cw-hover-icon-final)!important;border-color:var(--cw-hover-border-final)!important;color:var(--cw-hover-guide-final)!important}.articlePage .relatedGrid a:hover .relatedArrow,.calculatorGrid>a:hover .cwCardArrow,.calculatorSearchCard:hover .calculatorSearchArrow,.conversionStepLink:hover .nextActionArrow,.cwCardLink:hover .cwCardArrow,.guideRelatedLink:hover .guideRelatedArrow,.guideRelatedLink:hover .relatedArrow,.homeCard:hover .homeArrow,.listCard:hover .cardArrow,.nextActionCard:hover .nextActionArrow,.nextActionCardCalculator:hover .nextActionArrow,.nextActionCardGuide:hover .nextActionArrow,.recommendationCard:hover .recommendationArrow,.relatedLink:hover .relatedArrow,.searchGuideCard:hover .cardArrow,.smallCard:hover .cardArrow,.topCard:hover .cardArrow,.topicCard:hover .topicArrow,.unifiedCard:hover .unifiedArrow{color:var(--cw-hover-guide-final)!important;transform:translateX(2px)!important}.brand:hover,.brandLink:hover,.categoryNav a:hover,.footerHeadingLink:hover,.footerLink:hover,.footerLinkList a:hover,.legalNav a:hover,.mobileLinkList a:hover,.primaryNav a:hover{color:var(--cw-hover-link-final)!important;-webkit-text-decoration-color:rgba(217,119,6,.42)!important;text-decoration-color:rgba(217,119,6,.42)!important}.cwButton:focus-visible,.cwButton:hover,.guideSearchBox button:focus-visible,.guideSearchBox button:hover,.headerCta:focus-visible,.headerCta:hover,.homeButton:focus-visible,.homeButton:hover,.inlineMoneyCtaButton:focus-visible,.inlineMoneyCtaButton:hover,.loanScheduleButton:focus-visible,.loanScheduleButton:hover,.pageHeroPrimaryCta:focus-visible,.pageHeroPrimaryCta:hover,.pageHeroSecondaryCta:focus-visible,.pageHeroSecondaryCta:hover,.primaryAction:focus-visible,.primaryAction:hover,.primaryCta:focus-visible,.primaryCta:hover,.resultActionBtn:focus-visible,.resultActionBtn:hover,.secondaryAction:focus-visible,.secondaryAction:hover,.secondaryCta:focus-visible,.secondaryCta:hover,.submitButton:focus-visible,.submitButton:hover{transform:translateY(-1px)!important;border-color:var(--cw-hover-border-final)!important;box-shadow:0 14px 28px rgba(30,58,95,.18)!important;filter:none!important}.resultDetailsCard:hover,.resultHighlightCard:hover,.resultItem:hover,.resultMetricCard:hover{transform:none!important;background:var(--cw-premium-card)!important;border-color:var(--cw-premium-line,rgba(30,58,95,.115))!important;box-shadow:0 8px 20px rgba(15,23,42,.026)!important}.faqCard .faqList.calculatorFaqList details:hover,.faqList.calculatorFaqList .faqItem:hover{background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(249,251,255,.9))!important;border-color:var(--cw-hover-border-calm-final)!important}.articlePage .faqList details:hover,.faqCard .faqList.guideFaqList details:hover,.faqList.guideFaqList .faqItem:hover{background:var(--cw-hover-surface-guide-final)!important;border-color:var(--cw-hover-border-final)!important}:root{--cw-hover-tool-surface:linear-gradient(180deg,rgba(255,253,248,1),rgba(247,250,255,0.96));--cw-hover-tool-border:rgba(30,58,95,0.22);--cw-hover-tool-icon:linear-gradient(180deg,rgba(239,246,255,0.96),rgba(255,253,248,0.9));--cw-hover-tool-accent:#1e3a5f;--cw-hover-guide-surface:linear-gradient(180deg,rgba(255,253,248,1),rgba(254,247,237,0.96));--cw-hover-guide-border:rgba(217,119,6,0.34);--cw-hover-guide-icon:linear-gradient(180deg,rgba(255,247,237,0.98),rgba(254,243,199,0.66));--cw-hover-guide-accent:#9a5a08;--cw-hover-category-surface:linear-gradient(180deg,rgba(255,253,248,1),rgba(250,247,240,0.96));--cw-hover-category-border:rgba(30,58,95,0.14);--cw-hover-category-icon:linear-gradient(180deg,rgba(255,253,248,0.98),rgba(248,244,236,0.82));--cw-hover-category-accent:#1e3a5f}.calculatorGrid>a:focus-visible,.calculatorGrid>a:hover,.calculatorSearchCard:focus-visible,.calculatorSearchCard:hover,.categoryLandingPage .categoryListGrid .listCard:focus-visible,.categoryLandingPage .categoryListGrid .listCard:hover,.categoryLandingPage .categoryTopGrid .topCard:focus-visible,.categoryLandingPage .categoryTopGrid .topCard:hover,.cwCardLinkCalculator:focus-visible,.cwCardLinkCalculator:hover,.cwCardLink[data-card-kind=calculator]:focus-visible,.cwCardLink[data-card-kind=calculator]:hover,.nextActionCardCalculator:focus-visible,.nextActionCardCalculator:hover{background:var(--cw-hover-tool-surface)!important;border-color:var(--cw-hover-tool-border)!important;box-shadow:var(--cw-hover-shadow-final)!important}.calculatorGrid>a:focus-visible .cwCardIcon,.calculatorGrid>a:hover .cwCardIcon,.calculatorSearchCard:focus-visible .calculatorSearchIcon,.calculatorSearchCard:hover .calculatorSearchIcon,.categoryLandingPage .categoryListGrid .listCard:focus-visible .cardIcon,.categoryLandingPage .categoryListGrid .listCard:hover .cardIcon,.categoryLandingPage .categoryTopGrid .topCard:focus-visible .cardIcon,.categoryLandingPage .categoryTopGrid .topCard:hover .cardIcon,.cwCardLinkCalculator:focus-visible .cwCardIcon,.cwCardLinkCalculator:hover .cwCardIcon,.cwCardLink[data-card-kind=calculator]:focus-visible .cwCardIcon,.cwCardLink[data-card-kind=calculator]:hover .cwCardIcon,.nextActionCardCalculator:focus-visible .nextActionIcon,.nextActionCardCalculator:hover .nextActionIcon{background:var(--cw-hover-tool-icon)!important;border-color:var(--cw-hover-tool-border)!important;color:var(--cw-hover-tool-accent)!important}.calculatorSearchCard:focus-visible .calculatorSearchArrow,.calculatorSearchCard:hover .calculatorSearchArrow,.categoryLandingPage .categoryListGrid .listCard:focus-visible .cardArrow,.categoryLandingPage .categoryListGrid .listCard:hover .cardArrow,.categoryLandingPage .categoryTopGrid .topCard:focus-visible .cardArrow,.categoryLandingPage .categoryTopGrid .topCard:hover .cardArrow,.cwCardLinkCalculator:focus-visible .cwCardArrow,.cwCardLinkCalculator:hover .cwCardArrow,.cwCardLink[data-card-kind=calculator]:focus-visible .cwCardArrow,.cwCardLink[data-card-kind=calculator]:hover .cwCardArrow,.nextActionCardCalculator:focus-visible .nextActionArrow,.nextActionCardCalculator:hover .nextActionArrow{color:var(--cw-hover-tool-accent)!important}.categoryLandingPage .guideSmallCard:focus-visible,.categoryLandingPage .guideSmallCard:hover,.guideCtaCard:focus-visible,.guideCtaCard:hover,.guideOverview .guideListGrid .listCard:focus-visible,.guideOverview .guideListGrid .listCard:hover,.guideOverview .searchGuideCard:focus-visible,.guideOverview .searchGuideCard:hover,.guideRelatedLink:focus-visible,.guideRelatedLink:hover,.inlineRecommendationCard:focus-visible,.inlineRecommendationCard:hover,.nextActionCardGuide:focus-visible,.nextActionCardGuide:hover{background:var(--cw-hover-guide-surface)!important;border-color:var(--cw-hover-guide-border)!important;box-shadow:var(--cw-hover-shadow-final)!important}.categoryLandingPage .guideSmallCard:focus-visible .cardIcon,.categoryLandingPage .guideSmallCard:hover .cardIcon,.guideCtaCard:focus-visible .unifiedIcon,.guideCtaCard:hover .unifiedIcon,.guideOverview .guideListGrid .listCard:focus-visible .cardIcon,.guideOverview .guideListGrid .listCard:hover .cardIcon,.guideOverview .searchGuideCard:focus-visible .cardIcon,.guideOverview .searchGuideCard:hover .cardIcon,.guideRelatedLink:focus-visible .relatedIcon,.guideRelatedLink:hover .relatedIcon,.inlineRecommendationCard:focus-visible .unifiedIcon,.inlineRecommendationCard:hover .unifiedIcon,.nextActionCardGuide:focus-visible .nextActionIcon,.nextActionCardGuide:hover .nextActionIcon{background:var(--cw-hover-guide-icon)!important;border-color:var(--cw-hover-guide-border)!important;color:var(--cw-hover-guide-accent)!important}.categoryLandingPage .guideSmallCard:focus-visible .cardArrow,.categoryLandingPage .guideSmallCard:hover .cardArrow,.guideOverview .guideListGrid .listCard:focus-visible .cardArrow,.guideOverview .guideListGrid .listCard:hover .cardArrow,.guideOverview .searchGuideCard:focus-visible .cardArrow,.guideOverview .searchGuideCard:hover .cardArrow,.guideRelatedLink:focus-visible .relatedArrow,.guideRelatedLink:hover .relatedArrow,.nextActionCardGuide:focus-visible .nextActionArrow,.nextActionCardGuide:hover .nextActionArrow{color:var(--cw-hover-guide-accent)!important}.categoryLandingPage .relatedCategoryCard:focus-visible,.categoryLandingPage .relatedCategoryCard:hover,.guideOverview .categoryGrid .topCard:focus-visible,.guideOverview .categoryGrid .topCard:hover,.homeCompactGrid .homeCard:focus-visible,.homeCompactGrid .homeCard:hover,.languageCard:focus-visible,.languageCard:hover,.topicCard:focus-visible,.topicCard:hover{background:var(--cw-hover-category-surface)!important;border-color:var(--cw-hover-category-border)!important;box-shadow:var(--cw-hover-shadow-final)!important}.categoryLandingPage .relatedCategoryCard:focus-visible .cardIcon,.categoryLandingPage .relatedCategoryCard:hover .cardIcon,.guideOverview .categoryGrid .topCard:focus-visible .cardIcon,.guideOverview .categoryGrid .topCard:hover .cardIcon,.homeCompactGrid .homeCard:focus-visible .homeIcon,.homeCompactGrid .homeCard:hover .homeIcon,.languageCard:focus-visible .languageIcon,.languageCard:hover .languageIcon,.topicCard:focus-visible .topicIcon,.topicCard:hover .topicIcon{background:var(--cw-hover-category-icon)!important;border-color:var(--cw-hover-category-border)!important;color:var(--cw-hover-category-accent)!important}.categoryLandingPage .relatedCategoryCard:focus-visible .cardArrow,.categoryLandingPage .relatedCategoryCard:hover .cardArrow,.guideOverview .categoryGrid .topCard:focus-visible .cardArrow,.guideOverview .categoryGrid .topCard:hover .cardArrow,.homeCompactGrid .homeCard:focus-visible .homeArrow,.homeCompactGrid .homeCard:hover .homeArrow,.languageCard:focus-visible .languageArrow,.languageCard:hover .languageArrow,.topicCard:focus-visible .topicArrow,.topicCard:hover .topicArrow{color:var(--cw-hover-category-accent)!important}:root{--cw-semantic-tool-surface-final:linear-gradient(180deg,rgba(255,253,248,1),rgba(247,250,255,0.96));--cw-semantic-tool-border-final:rgba(30,58,95,0.22);--cw-semantic-tool-icon-final:linear-gradient(180deg,rgba(239,246,255,0.96),rgba(255,253,248,0.9));--cw-semantic-tool-accent-final:#1e3a5f;--cw-semantic-guide-surface-final:linear-gradient(180deg,rgba(255,253,248,1),rgba(254,247,237,0.96));--cw-semantic-guide-border-final:rgba(217,119,6,0.34);--cw-semantic-guide-icon-final:linear-gradient(180deg,rgba(255,247,237,0.98),rgba(254,243,199,0.66));--cw-semantic-guide-accent-final:#9a5a08;--cw-semantic-category-surface-final:linear-gradient(180deg,rgba(255,253,248,1),rgba(250,247,240,0.96));--cw-semantic-category-border-final:rgba(30,58,95,0.11);--cw-semantic-category-icon-final:linear-gradient(180deg,rgba(255,253,248,0.98),rgba(248,244,236,0.82));--cw-semantic-category-accent-final:#334155}.homeTopGrid .homeCalculatorCard:focus-visible,.homeTopGrid .homeCalculatorCard:hover{background:var(--cw-semantic-tool-surface-final)!important;border-color:var(--cw-semantic-tool-border-final)!important;box-shadow:var(--cw-hover-shadow-final,0 18px 34px rgba(15,23,42,.085))!important}.homeTopGrid .homeCalculatorCard:focus-visible .homeIcon,.homeTopGrid .homeCalculatorCard:hover .homeIcon{background:var(--cw-semantic-tool-icon-final)!important;border-color:var(--cw-semantic-tool-border-final)!important;color:var(--cw-semantic-tool-accent-final)!important}.homeTopGrid .homeCalculatorCard:focus-visible .homeArrow,.homeTopGrid .homeCalculatorCard:hover .homeArrow{color:var(--cw-semantic-tool-accent-final)!important}.homeCompactGrid .homeCategoryCard:focus-visible,.homeCompactGrid .homeCategoryCard:hover{background:var(--cw-semantic-category-surface-final)!important;border-color:var(--cw-semantic-category-border-final)!important;box-shadow:var(--cw-hover-shadow-final,0 18px 34px rgba(15,23,42,.085))!important}.homeCompactGrid .homeCategoryCard:focus-visible .homeIcon,.homeCompactGrid .homeCategoryCard:hover .homeIcon{background:var(--cw-semantic-category-icon-final)!important;border-color:var(--cw-semantic-category-border-final)!important;color:var(--cw-semantic-category-accent-final)!important}.homeCompactGrid .homeCategoryCard:focus-visible .homeArrow,.homeCompactGrid .homeCategoryCard:hover .homeArrow{color:var(--cw-semantic-category-accent-final)!important}.homeTopGrid .homeGuideCard:focus-visible,.homeTopGrid .homeGuideCard:hover{background:var(--cw-semantic-guide-surface-final)!important;border-color:var(--cw-semantic-guide-border-final)!important;box-shadow:var(--cw-hover-shadow-final,0 18px 34px rgba(15,23,42,.085))!important}.homeTopGrid .homeGuideCard:focus-visible .homeIcon,.homeTopGrid .homeGuideCard:hover .homeIcon{background:var(--cw-semantic-guide-icon-final)!important;border-color:var(--cw-semantic-guide-border-final)!important;color:var(--cw-semantic-guide-accent-final)!important}.homeTopGrid .homeGuideCard:focus-visible .homeArrow,.homeTopGrid .homeGuideCard:hover .homeArrow{color:var(--cw-semantic-guide-accent-final)!important}.contentCard .calculatorFaqList .faqItem:focus-within,.contentCard .calculatorFaqList .faqItem:hover,.faqCard .calculatorFaqList details:focus-within,.faqCard .calculatorFaqList details:hover,.faqList.calculatorFaqList .faqItem:focus-within,.faqList.calculatorFaqList .faqItem:hover{transform:translateY(-1px)!important;background:linear-gradient(135deg,rgba(255,253,248,.98),rgba(247,250,255,.94))!important;border-color:rgba(30,58,95,.22)!important;box-shadow:0 14px 28px rgba(30,58,95,.08)!important}.articlePage .faqList details:focus-within,.articlePage .faqList details:hover,.articlePage .guideFaqList .faqItem:focus-within,.articlePage .guideFaqList .faqItem:hover,.faqCard .guideFaqList details:focus-within,.faqCard .guideFaqList details:hover,.faqList.guideFaqList .faqItem:focus-within,.faqList.guideFaqList .faqItem:hover{transform:translateY(-1px)!important;background:var(--cw-semantic-guide-surface-final)!important;border-color:var(--cw-semantic-guide-border-final)!important;box-shadow:0 14px 28px rgba(154,90,8,.075)!important}#__next,body,html{width:100%;max-width:100%;overflow-x:clip}@supports not (overflow:clip){#__next,body,html{overflow-x:hidden}}.calculatorCard,.content,.masterCard,.resultCard,.visualCard,.visualChart,.visualPanel,article,footer,header,main,section{min-width:0;max-width:100%}@media print{html.cwPrintResultOnly body *{visibility:hidden!important}html.cwPrintResultOnly #result-panel,html.cwPrintResultOnly #result-panel *{visibility:visible!important}html.cwPrintResultOnly #result-panel{position:absolute!important;inset:0 auto auto 0!important;width:100%!important;max-width:none!important;margin:0!important;border:0!important;box-shadow:none!important;color:#0f172a!important;background:#ffffff!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}html.cwPrintResultOnly #result-panel .resultActions,html.cwPrintResultOnly #result-panel .stickyResultCta,html.cwPrintResultOnly #result-panel button{display:none!important}}@media (max-width:480px){.calculatorCard,.contentCard,.disclaimerCard,.heroCard,.masterCard,.resultCard,.visualCard{max-width:100%;overflow-wrap:anywhere}}:root{--cw-premium-page-bg-final:#f5f1e8;--cw-premium-page-bg-gradient-final:radial-gradient(circle at 0% 0%,rgba(245,158,11,0.12),transparent 31%),radial-gradient(circle at 100% 4%,rgba(30,58,95,0.075),transparent 32%),linear-gradient(180deg,#fffaf2,#f7f3ea 45%,#f1eee7);--cw-premium-button-bg-final:#244a78;--cw-premium-button-bg-hover-final:#2b5688;--cw-premium-focus-ring-final:rgba(30,58,95,0.28);--cw-premium-secondary-bg-final:rgba(255,255,255,0.94);--cw-premium-secondary-border-final:rgba(30,58,95,0.16)}body,html{background:var(--cw-premium-page-bg-final)!important}body{background:var(--cw-premium-page-bg-gradient-final)!important}.cwPrimaryAction,.headerCta,.homePrimaryButton,.inlineMoneyCtaButton,.loanScheduleButton:not(.secondary),.pageHeroPrimaryCta,.resultActionBtn:not(.secondary),.submitButton,button[type=submit]{background:var(--cw-premium-button-bg-final)!important;background-image:none!important;color:#ffffff!important;border-color:rgba(30,58,95,.18)!important;box-shadow:0 12px 26px rgba(15,23,42,.16)!important}.cwPrimaryAction:hover,.headerCta:hover,.homePrimaryButton:hover,.inlineMoneyCtaButton:hover,.loanScheduleButton:not(.secondary):hover,.pageHeroPrimaryCta:hover,.resultActionBtn:not(.secondary):hover,.submitButton:hover,button[type=submit]:hover{background:var(--cw-premium-button-bg-hover-final)!important;background-image:none!important;transform:translateY(-1px)!important;box-shadow:0 16px 30px rgba(15,23,42,.2)!important}.cwSecondaryAction,.homeSecondaryButton,.loanScheduleButton.secondary,.pageHeroSecondaryCta,.resultActionBtn.secondary{background:var(--cw-premium-secondary-bg-final)!important;color:var(--cw-premium-navy,#1e3a5f)!important;border-color:var(--cw-premium-secondary-border-final)!important;box-shadow:0 8px 20px rgba(15,23,42,.06)!important}.consentFloatingButton:focus-visible,.cwButton:focus-visible,.cwPrimaryAction:focus-visible,.cwSecondaryAction:focus-visible,.headerCta:focus-visible,.homeButton:focus-visible,.inlineMoneyCtaButton:focus-visible,.loanScheduleButton:focus-visible,.mobileMenuButton:focus-visible,.pageHeroPrimaryCta:focus-visible,.pageHeroSecondaryCta:focus-visible,.resultActionBtn:focus-visible,.submitButton:focus-visible,[role=button]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--cw-premium-focus-ring-final)!important;outline-offset:3px!important}.resultDetailsCard,.resultHighlightCard,.resultItem,.resultMetricCard{transition:border-color .18s ease,box-shadow .18s ease!important}:root{--cw-cardlink-tool-icon-hover:var(--cw-hover-tool-icon);--cw-cardlink-tool-border-hover:var(--cw-hover-tool-border);--cw-cardlink-tool-accent-hover:var(--cw-hover-tool-accent);--cw-cardlink-guide-icon-hover:linear-gradient(180deg,#fef3c7,#fde68a);--cw-cardlink-guide-border-hover:rgba(245,158,11,0.78);--cw-cardlink-guide-accent-hover:#92400e;--cw-cardlink-info-icon-hover:linear-gradient(180deg,#e0f2fe,#bae6fd);--cw-cardlink-info-border-hover:rgba(14,165,233,0.58);--cw-cardlink-info-accent-hover:#0369a1}.cwCardIconSymbol{color:inherit!important;font-weight:400!important;line-height:1!important}.cwCardLinkCalculator .cwCardIcon,.cwCardLink[data-card-kind=calculator] .cwCardIcon{background:linear-gradient(180deg,rgba(255,250,240,.98),rgba(255,247,224,.86))!important;border-color:rgba(245,158,11,.34)!important;box-shadow:0 8px 18px rgba(146,64,14,.055)!important}.cwCardLinkCalculator .cwCardArrow,.cwCardLinkCalculator .cwCardIcon,.cwCardLink[data-card-kind=calculator] .cwCardArrow,.cwCardLink[data-card-kind=calculator] .cwCardIcon{color:var(--cw-cardlink-tool-accent-hover)!important}.cwCardLinkGuide .cwCardArrow,.cwCardLinkGuide .cwCardIcon,.cwCardLink[data-card-kind=guide] .cwCardArrow,.cwCardLink[data-card-kind=guide] .cwCardIcon{color:var(--cw-cardlink-guide-accent-hover)!important}.cwCardLinkInfo .cwCardArrow,.cwCardLinkInfo .cwCardIcon,.cwCardLink[data-card-kind=info] .cwCardArrow,.cwCardLink[data-card-kind=info] .cwCardIcon{color:var(--cw-cardlink-info-accent-hover)!important}.cwCardLinkCalculator:focus-visible .cwCardIcon,.cwCardLinkCalculator:hover .cwCardIcon,.cwCardLink[data-card-kind=calculator]:focus-visible .cwCardIcon,.cwCardLink[data-card-kind=calculator]:hover .cwCardIcon{background:var(--cw-cardlink-tool-icon-hover)!important;border-color:var(--cw-cardlink-tool-border-hover)!important;color:var(--cw-cardlink-tool-accent-hover)!important;transform:translateY(-1px) scale(1.025)!important;box-shadow:var(--cw-shadow-card,0 12px 28px rgba(15,23,42,.045))!important}.cwCardLinkGuide:focus-visible .cwCardIcon,.cwCardLinkGuide:hover .cwCardIcon,.cwCardLink[data-card-kind=guide]:focus-visible .cwCardIcon,.cwCardLink[data-card-kind=guide]:hover .cwCardIcon{background:var(--cw-cardlink-guide-icon-hover)!important;border-color:var(--cw-cardlink-guide-border-hover)!important;color:var(--cw-cardlink-guide-accent-hover)!important;transform:translateY(-1px) scale(1.06)!important;box-shadow:0 14px 28px rgba(180,83,9,.16)!important}.cwCardLinkInfo:focus-visible .cwCardIcon,.cwCardLinkInfo:hover .cwCardIcon,.cwCardLink[data-card-kind=info]:focus-visible .cwCardIcon,.cwCardLink[data-card-kind=info]:hover .cwCardIcon{background:var(--cw-cardlink-info-icon-hover)!important;border-color:var(--cw-cardlink-info-border-hover)!important;color:var(--cw-cardlink-info-accent-hover)!important;transform:translateY(-1px) scale(1.06)!important;box-shadow:0 14px 28px rgba(14,116,144,.14)!important}.cwCardLinkCalculator:focus-visible .cwCardArrow,.cwCardLinkCalculator:hover .cwCardArrow,.cwCardLink[data-card-kind=calculator]:focus-visible .cwCardArrow,.cwCardLink[data-card-kind=calculator]:hover .cwCardArrow{color:var(--cw-cardlink-tool-accent-hover)!important;transform:translateX(2px)!important}.cwCardLinkGuide:focus-visible .cwCardArrow,.cwCardLinkGuide:hover .cwCardArrow,.cwCardLink[data-card-kind=guide]:focus-visible .cwCardArrow,.cwCardLink[data-card-kind=guide]:hover .cwCardArrow{color:var(--cw-cardlink-guide-accent-hover)!important;transform:translateX(4px)!important}.cwCardLinkInfo:focus-visible .cwCardArrow,.cwCardLinkInfo:hover .cwCardArrow,.cwCardLink[data-card-kind=info]:focus-visible .cwCardArrow,.cwCardLink[data-card-kind=info]:hover .cwCardArrow{color:var(--cw-cardlink-info-accent-hover)!important;transform:translateX(4px)!important}@media (min-width:761px) and (max-width:900px){.relatedCard .relatedGrid{gap:12px!important}.guideRelatedLink,.relatedCard .guideRelatedLink,.relatedLink.guideRelatedLink{grid-template-columns:46px minmax(0,1fr) 18px!important;gap:10px!important;min-height:92px!important;padding:12px!important;border-radius:20px!important}.guideRelatedLink .guideRelatedIcon,.guideRelatedLink .relatedIcon,.relatedCard .guideRelatedLink .guideRelatedIcon,.relatedCard .guideRelatedLink .relatedIcon{width:46px!important;height:46px!important;min-width:46px!important;max-width:46px!important;min-height:46px!important;max-height:46px!important;border-radius:15px!important;font-size:21px!important}.guideRelatedLink .guideRelatedText strong,.guideRelatedLink .relatedText strong,.relatedCard .guideRelatedLink .relatedText strong{font-size:14.5px!important;line-height:1.18!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.guideRelatedLink .guideRelatedText small,.guideRelatedLink .relatedText small,.relatedCard .guideRelatedLink .relatedText small{margin-top:4px!important;font-size:12.8px!important;line-height:1.35!important;display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important}.guideRelatedLink .guideRelatedArrow,.guideRelatedLink .relatedArrow,.relatedCard .guideRelatedLink .relatedArrow{font-size:18px!important}}@media (max-width:760px){.guideRelatedLink .relatedText small,.relatedCard .guideRelatedLink .relatedText small{display:block!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;overflow:visible!important}.faqCard .faqList.guideFaqList details,.faqCard .guideFaqList details{padding:0!important;border-radius:16px!important;overflow:hidden!important}.faqCard .faqList.guideFaqList details summary,.faqCard .guideFaqList details summary{padding:12px 14px!important;font-size:14.5px!important;line-height:1.28!important}.faqCard .faqList.guideFaqList details p,.faqCard .guideFaqList details p{margin:0!important;padding:0 14px 14px!important;font-size:13.8px!important;line-height:1.55!important}.guideShell .calculationSteps{grid-template-columns:1fr!important;gap:11px!important}.guideShell .calculationStep{grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;min-height:0!important;padding:12px!important;border-radius:16px!important}.guideShell .calculationStep:after{left:27px!important;bottom:-16px!important;width:22px!important;height:22px!important;font-size:13px!important}.guideShell .calculationNumber{width:28px!important;height:28px!important;border-radius:11px!important;font-size:12.5px!important}.guideShell .calculationStep strong{font-size:14.4px!important;line-height:1.22!important}.guideShell .calculationStep p{margin-top:3px!important;font-size:13.4px!important;line-height:1.42!important}.faqCard .faqList.guideFaqList details summary,.faqCard .guideFaqList details summary{padding:10px 12px!important;font-size:14px!important;line-height:1.22!important;font-weight:840!important}.faqCard .faqList.guideFaqList details p,.faqCard .guideFaqList details p{padding:0 12px 12px!important;font-size:13.6px!important;line-height:1.5!important}}.visualStatShort{display:none}@media (max-width:760px){.visualStatValueHasShort .visualStatFull{display:none}.visualStatValueHasShort .visualStatShort{display:inline}}.resultCardLoading{min-height:96px;display:grid;place-items:center;overflow:hidden;position:relative}.resultCardLoading:before{content:"";width:34px;height:34px;border-radius:999px;border:4px solid rgba(148,163,184,.22);border-top-color:rgba(37,99,235,.72);animation:resultPanelLoadingSpin .9s linear infinite}@keyframes resultPanelLoadingSpin{to{transform:rotate(1turn)}}.adBlock,.contentCard,.disclaimerCard,.unifiedPanel{content-visibility:auto;contain-intrinsic-size:1px 520px}@media (max-width:760px){.adBlock,.calculatorCard,.contentCard,.disclaimerCard,.energyMasterVisualBox,.energyMasterVisualPanel,.investmentMasterChart,.mainGrid,.premiumPlatformPage,.resultCard,.resultCardLoading,.unifiedPanel,.visualCard,.visualChart,.visualPanel{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.resultCardLoading{min-height:76px;border-radius:20px}.guideShell svg,.resultCard svg,.visualCard svg,.visualPanel svg{max-width:100%!important}.contentCard,.disclaimerCard,.resultCard,.unifiedPanel,.visualCard,.visualPanel{overflow-wrap:anywhere}.energyMasterVisualBox,.investmentMasterChart,.visualChart,.visualPanel{overscroll-behavior-x:contain}}.resultWarningBox{display:grid;grid-gap:6px;gap:6px;margin-top:12px;padding:10px 12px;border-radius:14px;border:1px solid rgba(245,158,11,.32);background:linear-gradient(135deg,#fffbeb,#fff7ed);color:#92400e;font-size:13px;line-height:1.45;font-weight:750}@media (max-width:980px){.siteHeader .mobileBottomRow .mobileCta.headerCta{width:100%!important;min-width:0!important;height:auto!important;min-height:68px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;overflow:hidden!important;border:1px solid rgba(30,58,95,.18)!important;border-radius:18px!important;color:#ffffff!important;background-color:#244a78!important;background-image:linear-gradient(135deg,rgba(255,255,255,.1),transparent 42%),linear-gradient(135deg,#2a5688,#244a78 54%,#193858)!important;box-shadow:0 14px 30px rgba(15,23,42,.18)!important;text-align:left!important;text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important;white-space:normal!important}.siteHeader .mobileBottomRow .mobileCta.headerCta:is(:hover,:focus-visible){color:#ffffff!important;background-color:#2b5688!important;background-image:linear-gradient(135deg,rgba(255,255,255,.13),transparent 42%),linear-gradient(135deg,#326399,#2b5688 54%,#1d4268)!important;border-color:rgba(245,158,11,.36)!important;box-shadow:0 18px 34px rgba(15,23,42,.22)!important;text-decoration:none!important}.siteHeader .mobileCta :is(.mobileCtaCopy,.mobileCtaCopy strong,.mobileCtaCopy small){text-decoration:none!important;-webkit-text-decoration-line:none!important;text-decoration-line:none!important}.siteHeader .mobileCta .mobileCtaIcon{width:38px!important;height:38px!important;min-width:38px!important}.siteHeader .mobileCta .mobileCtaArrow{margin-left:auto!important}}@media (max-width:760px){.pageHeroActions,.pageHeroPrimaryCta,.pageHeroSecondaryCta{min-width:0!important;max-width:100%!important}.pageHeroPrimaryCta,.pageHeroSecondaryCta{box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:var(--cw-action-height)!important;padding-top:8px!important;padding-bottom:8px!important;justify-content:flex-start!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important}.pageHeroCtaLabel{min-width:0!important;overflow-wrap:anywhere!important}.pageHeroCtaArrow{flex:0 0 auto!important;margin-left:auto!important}}.affiliateDisclosure{display:inline-flex;margin-left:.45rem;font-size:.68em;font-weight:800;letter-spacing:.03em;text-transform:uppercase}.semanticIcon{--cw-semantic-icon-ink:#172033;display:block;overflow:visible;width:28px;height:28px;filter:drop-shadow(0 1.5px 0 rgba(255,255,255,.78)) drop-shadow(0 2px 3px rgba(15,23,42,.1));transition:filter .18s ease,transform .18s ease}.semanticIconAccent{opacity:.88;transition:opacity .18s ease}.semanticIconOutline{color:var(--cw-semantic-icon-ink);vector-effect:non-scaling-stroke}:is(.homeCard,.cwCardLink,.unifiedCard,.guideCard,.recommendationCard,.nextActionLink,.calculatorSearchCard,.relatedLink,.guideRelatedLink):is(:hover,:focus-visible,:focus-within) .semanticIconAccent{opacity:1}:is(.homeCard,.cwCardLink,.unifiedCard,.guideCard,.recommendationCard,.nextActionLink,.calculatorSearchCard,.relatedLink,.guideRelatedLink):is(:hover,:focus-visible,:focus-within) .semanticIcon{filter:drop-shadow(0 2px 2px rgba(15,23,42,.12))}html[data-theme=dark] .semanticIcon{--cw-semantic-icon-ink:#f8fafc;filter:drop-shadow(0 1px 1px rgba(2,6,23,.48))}html[data-theme=dark] .semanticIconAccent{opacity:.92}@media (prefers-color-scheme:dark){html:not([data-theme]){color-scheme:dark;background:#07111f}}html[data-theme=dark]{color-scheme:dark;background:#07111f!important;--bg:#07111f;--bg-soft:#0b1728;--surface:rgba(15,27,47,0.96);--surface-strong:#13223a;--text:#e8eef8;--muted:#a9b7ca;--line:rgba(148,163,184,0.24);--line-strong:rgba(148,163,184,0.38);--primary:#93c5fd;--primary-dark:#bfdbfe;--accent:#fbbf24;--accent-soft:rgba(245,158,11,0.13);--sky-soft:rgba(37,99,235,0.12);--panel-gradient:radial-gradient(circle at 0% 0%,rgba(245,158,11,0.10),transparent 38%),radial-gradient(circle at 100% 0%,rgba(59,130,246,0.12),transparent 42%),linear-gradient(145deg,rgba(16,29,50,0.98),rgba(11,23,40,0.98));--card-gradient:linear-gradient(145deg,rgba(19,34,58,0.98),rgba(13,25,44,0.98));--shadow-lg:0 26px 70px rgba(0,0,0,0.28);--shadow-md:0 18px 44px rgba(0,0,0,0.23);--shadow-sm:0 10px 26px rgba(0,0,0,0.18);--cw-bg:#07111f;--cw-surface:#101d32;--cw-primary:#93c5fd;--cw-blue:#93c5fd;--cw-blue-soft:rgba(59,130,246,0.13);--cw-amber:#fbbf24;--cw-text:#e8eef8;--cw-muted:#a9b7ca;--cw-premium-bg:#07111f;--cw-premium-bg-soft:#0b1728;--cw-premium-bg-top:#07111f;--cw-premium-bg-mid:#091525;--cw-premium-bg-bottom:#0b1728;--cw-premium-page-bg:radial-gradient(circle at 0% 0%,rgba(245,158,11,0.09),transparent 31%),radial-gradient(circle at 100% 3%,rgba(37,99,235,0.14),transparent 34%),linear-gradient(180deg,#07111f,#091525 50%,#0b1728);--cw-premium-surface:#101d32;--cw-premium-panel:linear-gradient(145deg,rgba(16,29,50,0.98),rgba(11,23,40,0.98));--cw-premium-card:linear-gradient(145deg,rgba(19,34,58,0.98),rgba(13,25,44,0.98));--cw-premium-text:#e8eef8;--cw-premium-ink:#e8eef8;--cw-premium-muted:#a9b7ca;--cw-premium-navy:#93c5fd;--cw-premium-navy-2:#bfdbfe;--cw-premium-navy-hover:#bfdbfe;--cw-premium-blue:#60a5fa;--cw-premium-blue-soft:rgba(37,99,235,0.14);--cw-premium-guide:#fbbf24;--cw-premium-guide-soft:rgba(245,158,11,0.13);--cw-premium-green:#4ade80;--cw-premium-green-soft:rgba(22,163,74,0.14);--cw-premium-line:rgba(148,163,184,0.28);--cw-premium-line-soft:rgba(148,163,184,0.18);--cw-premium-line-strong:rgba(147,197,253,0.48);--cw-premium-border:rgba(148,163,184,0.25);--cw-premium-border-warm:rgba(251,191,36,0.32);--cw-premium-shadow:0 18px 42px rgba(0,0,0,0.22);--cw-premium-shadow-rest:0 14px 32px rgba(0,0,0,0.22);--cw-premium-shadow-card:0 14px 32px rgba(0,0,0,0.22);--cw-premium-shadow-hover:0 22px 48px rgba(0,0,0,0.30);--cw-premium-shadow-panel:0 26px 68px rgba(0,0,0,0.30),inset 0 1px 0 rgba(255,255,255,0.04);--cw-premium-shadow-button:0 14px 30px rgba(0,0,0,0.28);--cw-premium-shadow-button-hover:0 18px 36px rgba(0,0,0,0.34);--cw-ui-navy:#93c5fd;--cw-ui-navy-hover:#bfdbfe;--cw-ui-blue-soft:rgba(37,99,235,0.14);--cw-ui-guide-soft:rgba(245,158,11,0.13);--cw-ui-guide-border:rgba(251,191,36,0.34);--cw-ui-calc-border:rgba(96,165,250,0.40);--cw-ui-shadow-card:0 12px 28px rgba(0,0,0,0.22);--cw-ui-shadow-card-hover:0 20px 42px rgba(0,0,0,0.30);--cw-action-primary:#315f94;--cw-action-primary-hover:#3d72aa;--cw-action-text:#ffffff;--cw-blue-surface:rgba(37,99,235,0.12);--cw-blue-surface-hover:rgba(59,130,246,0.18);--cw-blue-border:rgba(96,165,250,0.35);--cw-blue-border-hover:rgba(96,165,250,0.58);--cw-guide-surface:rgba(180,83,9,0.12);--cw-guide-surface-hover:rgba(217,119,6,0.17);--cw-guide-border:rgba(251,191,36,0.30);--cw-guide-border-hover:rgba(251,191,36,0.52);--cw-icon-surface:linear-gradient(135deg,rgba(245,158,11,0.16),rgba(37,99,235,0.18));--cw-shadow-resting:0 14px 32px rgba(0,0,0,0.22);--cw-shadow-panel:0 26px 68px rgba(0,0,0,0.30),inset 0 1px 0 rgba(255,255,255,0.04);--cw-shadow-card:0 14px 32px rgba(0,0,0,0.22);--cw-shadow-card-hover:0 20px 44px rgba(0,0,0,0.30);--cw-shadow-guide-hover:0 20px 44px rgba(0,0,0,0.30);--cw-refine-ink:#e8eef8;--cw-refine-muted:#a9b7ca;--cw-refine-soft:#8fa1b8;--cw-refine-navy:#93c5fd;--cw-refine-navy-2:#bfdbfe;--cw-refine-blue:#60a5fa;--cw-refine-blue-soft:rgba(37,99,235,0.14);--cw-refine-green:#4ade80;--cw-refine-guide:#fbbf24;--cw-refine-shadow-panel:0 26px 64px rgba(0,0,0,0.30),inset 0 1px 0 rgba(255,255,255,0.04);--cw-refine-shadow-card:0 14px 32px rgba(0,0,0,0.22);--cw-refine-shadow-card-hover:0 20px 44px rgba(0,0,0,0.30);--cw-cardlink-tool-icon-hover:linear-gradient(180deg,rgba(37,99,235,0.26),rgba(30,64,175,0.24));--cw-cardlink-tool-border-hover:rgba(96,165,250,0.62);--cw-cardlink-tool-accent-hover:#93c5fd;--cw-cardlink-guide-icon-hover:linear-gradient(180deg,rgba(245,158,11,0.24),rgba(180,83,9,0.22));--cw-cardlink-guide-border-hover:rgba(251,191,36,0.58);--cw-cardlink-guide-accent-hover:#fbbf24;--cw-cardlink-info-icon-hover:linear-gradient(180deg,rgba(14,165,233,0.24),rgba(3,105,161,0.22));--cw-cardlink-info-border-hover:rgba(56,189,248,0.52);--cw-cardlink-info-accent-hover:#7dd3fc}html[data-theme=dark] body{color:#e8eef8;background:radial-gradient(circle at 0 0,rgba(245,158,11,.09),transparent 31%),radial-gradient(circle at 100% 3%,rgba(37,99,235,.14),transparent 34%),linear-gradient(180deg,#07111f,#091525 50%,#0b1728)!important}html[data-theme=dark] ::selection{color:#f8fafc;background:rgba(59,130,246,.42)}html[data-theme=dark] :is(h1,h2,h3,h4,h5,h6,dt,legend,summary){color:#eef4fc!important}html[data-theme=dark] :is(p,li,dd,figcaption){color:#b7c4d5}html[data-theme=dark] :is(input,select,textarea){color:#eef4fc!important;background:#0a1628!important;border-color:rgba(148,163,184,.38)!important;caret-color:#93c5fd;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}html[data-theme=dark] :is(input,textarea)::placeholder{color:#7f91a8!important;opacity:1}html[data-theme=dark] select option{color:#eef4fc;background:#0a1628}html[data-theme=dark] input:disabled,html[data-theme=dark] select:disabled,html[data-theme=dark] textarea:disabled{color:#7f91a8!important;background:#0d192b!important;opacity:.82}html[data-theme=dark] :is(.hero,.heroCard,.content,.contentCard,.calculatorCard,.resultCard,.resultCardLoading,.disclaimerCard,.categorySection,.categorySectionPanel,.categoryHeroPanel,.trustCard,.featuredCard,.overviewCard,.workflowSection,.clusterSection,.guidePanel,.guideSearchPanel,.articleFlowCard,.bottomCta,.aboutPage .card,.cwPremiumPanel,.cwPremiumFormCard,.cwPremiumResultCard,.cwResultHero,.cwKpiSection,.unifiedPanel,.conversionLayer){color:#e8eef8!important;background:var(--panel-gradient)!important;border-color:rgba(148,163,184,.24)!important;box-shadow:0 24px 62px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.035)!important}html[data-theme=dark] :is(.card,.homeCard,.category-card,.unifiedCard,.recommendationCard,.guideCard,.topicCard,.calculatorGrid>a,.calculatorSearchCard,.languageCard,.listCard,.ctaCard,.guideCtaCard,.relatedLink,.guideRelatedLink,.inlineRecommendationCard,.conversionStep,.cwCardLink,.cwAssessmentCard,.cwInsightCard,.fieldCard,.resultMetricCard,.resultHighlightCard,.resultItem,.resultDetailsCard,.heroInfoCard,.adBlock,.faqItem,.faqList details,.calculatorFaqList details,.guideFaqList details){color:#e8eef8!important;background:var(--card-gradient)!important;border-color:rgba(148,163,184,.26)!important;box-shadow:0 13px 30px rgba(0,0,0,.21)!important}html[data-theme=dark] :is(.homeCard,.category-card,.unifiedCard,.recommendationCard,.guideCard,.topicCard,.calculatorGrid>a,.calculatorSearchCard,.listCard,.guideCtaCard,.relatedLink,.guideRelatedLink,.inlineRecommendationCard,.conversionStep,.cwCardLink,.faqItem):is(:hover,:focus-visible,:focus-within){background:linear-gradient(145deg,rgba(24,43,72,.99),rgba(15,30,52,.99))!important;border-color:rgba(96,165,250,.52)!important;box-shadow:0 20px 42px rgba(0,0,0,.3)!important}html[data-theme=dark] :is(.unifiedIcon,.recommendationIcon,.iconBubble,.topicIcon,.cardIcon,.homeIcon,.homeButtonIcon,.calculatorSearchIcon,.relatedIcon,.guideRelatedIcon,.cwCardIcon,.conversionIcon,.faqIcon,.loanOptimizationIcon){background:linear-gradient(135deg,rgba(245,158,11,.16),rgba(37,99,235,.2))!important;border-color:rgba(96,165,250,.36)!important}html[data-theme=dark] :is(.brandText strong,.homeText strong,.unifiedText strong,.recommendationText strong,.guideTextBlock h3,.topicHeader h3,.cardBody strong,.relatedText strong,.guideRelatedText strong,.fieldLabel,.resultTitle,.resultValue,.metricValue,.visualTitle,.faqHeading,.footerHeading,.footerHeadingLink,.guideSearchEmpty){color:#eef4fc!important}html[data-theme=dark] :is(.brandText small,.homeText small,.unifiedText small,.recommendationText small,.guideTextBlock p,.topicHeader p,.cardBody p,.relatedText small,.guideRelatedText small,.fieldHint,.leadText,.footerLink,.footerCopy,.resultMeta,.visualMeta,.visualFootnote){color:#a9b7ca!important}html[data-theme=dark] :is(.eyebrow,.heroEyebrow,.articleEyebrow,.categoryEyebrow,.guideEyebrow,.homeEyebrow,.conversionEyebrow,.inlineMoneyCtaEyebrow,.loanOptimizationEyebrow){color:#93c5fd!important}html[data-theme=dark] body .sectionEyebrow{color:#bfdbfe!important;background:rgba(30,64,175,.18)!important;border-color:rgba(96,165,250,.3)!important}html[data-theme=dark] .siteHeader .brandText strong{color:#f1f5f9!important}html[data-theme=dark] .siteHeader .brandText small{color:#9fb0c5!important}html[data-theme=dark] .siteHeader :is(.primaryNav,.categoryNav,.legalNav) a{color:#b9c7d8!important}html[data-theme=dark] .siteHeader :is(.primaryNav,.categoryNav,.legalNav) a:is(:hover,:focus-visible,.active){color:#f1f5f9!important;background:rgba(19,34,58,.88)!important;box-shadow:inset 0 0 0 1px rgba(148,163,184,.2),0 10px 24px rgba(0,0,0,.2)!important}html[data-theme=dark] .siteHeader .navDivider{background:linear-gradient(180deg,transparent,rgba(148,163,184,.45),transparent)!important}html[data-theme=dark] :is(.mobileMenuButton,.languageCard,.themeToggle){color:#e8eef8!important;background:rgba(16,29,50,.96)!important;border-color:rgba(148,163,184,.3)!important;box-shadow:0 12px 28px rgba(0,0,0,.24)!important}html[data-theme=dark] .mobileMenuButton span{background:#e8eef8!important}html[data-theme=dark] :is(.mobilePanel,.languageCardActive){background:var(--panel-gradient)!important;border-color:rgba(96,165,250,.34)!important;box-shadow:0 22px 48px rgba(0,0,0,.3)!important}html[data-theme=dark] .mobileLinkList a{color:#e8eef8!important;background:#13223a!important;border-color:rgba(148,163,184,.24)!important}html[data-theme=dark] :is(.languageLabel,.mobileLabel){color:#dce8f7!important}.themeToggle{min-height:68px;min-width:82px;padding:8px 12px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(203,213,225,.95);border-radius:20px;color:#0f172a;background:rgba(255,255,255,.96);box-shadow:0 12px 26px rgba(15,23,42,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.themeToggle:focus-visible,.themeToggle:hover{transform:translateY(-3px);border-color:rgba(37,99,235,.42);background:#f8fbff;box-shadow:0 18px 34px rgba(15,23,42,.09)}.themeToggle:focus-visible{outline:3px solid rgba(37,99,235,.3);outline-offset:3px}.themeToggleIcon{width:27px;height:27px;display:inline-grid;place-items:center;color:#1d4ed8}.themeToggleGlyph{width:27px;height:27px;display:block;overflow:visible}.themeMoonBody{fill:#163a68}.themeMoonHighlight{fill:#3b82f6;opacity:.92}.themeMoonStar{fill:#f59e0b}.themeMoonDot{fill:#60a5fa}.themeSunHalo{fill:rgba(251,191,36,.24)}.themeSunCore{fill:#fbbf24;stroke:#f59e0b;stroke-width:1.1}.themeSunRays{fill:none;stroke:#fbbf24;stroke-width:2;stroke-linecap:round}.themeToggleLabel{font-size:13px;line-height:1;font-weight:850}.themeToggleCompact{height:65px;min-height:65px;min-width:72px;border-radius:16px}.themeToggleCompact .themeToggleGlyph,.themeToggleCompact .themeToggleIcon{width:25px;height:25px}.themeToggleCompact .themeToggleLabel{font-size:16px}html[data-theme=dark] .themeToggleIcon{color:#fbbf24}html[data-theme=dark] .themeToggle:is(:hover,:focus-visible){background:#172942!important;border-color:rgba(251,191,36,.42)!important}html[data-theme=dark] :is(.inputWrap,.guideSearchBox,.calculatorSearch){color:#e8eef8!important;background:#0a1628!important;border-color:rgba(148,163,184,.34)!important}html[data-theme=dark] :is(.inputWrap,.guideSearchBox,.calculatorSearch):focus-within{border-color:rgba(96,165,250,.68)!important;box-shadow:0 0 0 4px rgba(59,130,246,.14)!important}html[data-theme=dark] :is(.fieldUnit,.transferFieldBadge){color:#bfdbfe!important}html[data-theme=dark] .transferredField{background:linear-gradient(145deg,rgba(30,64,175,.17),rgba(13,25,44,.98))!important;border-color:rgba(96,165,250,.46)!important}html[data-theme=dark] body .calculatorCard :is(.sectionEyebrow,.toolIntroBar){color:#bfdbfe!important;background:rgba(30,64,175,.18)!important;border-color:rgba(96,165,250,.32)!important}html[data-theme=dark] body .calculatorCard .selectorBox{color:#e8eef8!important;background:#13223a!important;border-color:rgba(148,163,184,.28)!important;box-shadow:0 12px 26px rgba(0,0,0,.2)!important}html[data-theme=dark] body .calculatorCard .selectorBox strong{color:#eef4fc!important}html[data-theme=dark] body .calculatorCard .selectorBox>div>span{color:#a9b7ca!important}html[data-theme=dark] body .calculatorCard .selectorOptions button{color:#c6d3e3!important;background:#0a1628!important;border-color:rgba(148,163,184,.32)!important}html[data-theme=dark] body .calculatorCard .selectorOptions button.active{color:#f8fafc!important;background:#244f82!important;border-color:rgba(147,197,253,.56)!important}html[data-theme=dark] :is(.submitButton,.cwButtonPrimary,.cwPrimaryAction,.homePrimaryButton,.pageHeroPrimaryCta){color:#ffffff!important;background:linear-gradient(135deg,#244f82,#315f94)!important;border-color:rgba(147,197,253,.28)!important}html[data-theme=dark] :is(.cwButtonSecondary,.cwSecondaryAction,.loanScheduleButton.secondary,.resultActionBtn.secondary,.homeSecondaryButton,.pageHeroSecondaryCta){color:#dce8f7!important;background:#13223a!important;border-color:rgba(148,163,184,.34)!important}html[data-theme=dark] :is(table,.exampleTable,.formulaBox,.methodBox,.calculationStep,.listItem){color:#dce8f7!important;background:rgba(10,22,40,.72)!important;border-color:rgba(148,163,184,.24)!important}html[data-theme=dark] :is(th,.exampleTableHeader){color:#eef4fc!important;background:rgba(30,64,175,.18)!important;border-color:rgba(148,163,184,.26)!important}html[data-theme=dark] :is(td,.exampleTableRow){color:#b7c4d5!important;border-color:rgba(148,163,184,.2)!important}html[data-theme=dark] code{color:#dbeafe;background:rgba(30,64,175,.18)}html[data-theme=dark] :is(.visualCard,.visualPanel,.visualChart,.energyMasterVisualBox,.energyMasterVisualPanel,.investmentMasterChart,.loanChartCard,.cwPremiumVisuals,.guideVisual,.guideVisualCard,.comparisonVisual,.comparisonVisualCard){color:#dce8f7!important;background:linear-gradient(145deg,rgba(12,25,44,.98),rgba(8,19,34,.98))!important;border-color:rgba(148,163,184,.26)!important;box-shadow:0 18px 40px rgba(0,0,0,.25)!important}html[data-theme=dark] :is(.resultCard,.visualCard,.visualPanel,.guideShell) svg rect[fill="#fff"],html[data-theme=dark] :is(.resultCard,.visualCard,.visualPanel,.guideShell) svg rect[fill="#ffffff"]{fill:#101d32!important}html[data-theme=dark] :is(.resultCard,.visualCard,.visualPanel,.guideShell) svg :is(text[fill="#0f172a"],text[fill="#111827"],text[fill="#172554"],text[fill="#1e293b"],text[fill="#334155"],text[fill="#475569"],text[fill="#64748b"]){fill:#c6d3e3!important}html[data-theme=dark] :is(.resultCard,.visualCard,.visualPanel,.guideShell) svg :is(line[stroke="#cbd5e1"],line[stroke="#e2e8f0"],path[stroke="#cbd5e1"],path[stroke="#e2e8f0"]){stroke:#3a4b63!important}html[data-theme=dark] .loanVisuals :is(.loanVisualStats>div,.loanChartCard,.loanSplitCard,.loanTableCard){color:#dce8f7!important;background:linear-gradient(145deg,#13223a,#0d192c)!important;border-color:rgba(148,163,184,.28)!important;box-shadow:0 14px 32px rgba(0,0,0,.23)!important}html[data-theme=dark] .loanVisuals :is(.loanVisualsHeader p,.loanCardHeader p,.loanVisualStats span,.loanCardHeader span,.loanDonut span){color:#a9b7ca!important}html[data-theme=dark] .loanVisuals :is(.loanVisualStats strong,.loanCardHeader strong,.loanDonut strong,.loanLegend strong){color:#eef4fc!important}html[data-theme=dark] .loanVisuals .loanDonut>div{color:#e8eef8!important;background:#0a1628!important;box-shadow:inset 0 0 0 1px rgba(148,163,184,.28)!important}html[data-theme=dark] .loanVisuals .loanLegend>div{color:#c6d3e3!important;background:rgba(10,22,40,.78)!important;border:1px solid rgba(148,163,184,.22)!important}html[data-theme=dark] .loanVisuals :is(.scheduleRange,.loanSwipeHint){color:#bfdbfe!important;background:rgba(30,64,175,.18)!important;border-color:rgba(96,165,250,.34)!important}html[data-theme=dark] .loanVisuals .loanTableScroll{background:#0a1628!important;border-color:rgba(148,163,184,.28)!important}html[data-theme=dark] .loanVisuals :is(.loanAxisText,.loanAxisLabel){fill:#a9b7ca!important}html[data-theme=dark] .loanVisuals :is(.loanGridLine,.loanVerticalGridLine,.loanAxisLine){stroke:rgba(148,163,184,.34)!important}html[data-theme=dark] .loanVisuals .loanPoint{fill:#0a1628!important}html[data-theme=dark] body .resultCard.hasResultContent :is(.energyMasterMetricCard,.energyMasterVisualPanel,.energyMasterPlanPanel,.energyMasterPlanRow,.pvEconomicsItem,.electricityMetricGrid>div,.electricityVisualPanel,.premiumSummaryText){color:#dce8f7!important;background:linear-gradient(145deg,#13223a,#0d192c)!important;border-color:rgba(148,163,184,.28)!important;box-shadow:0 12px 28px rgba(0,0,0,.21)!important}html[data-theme=dark] body .resultCard.hasResultContent :is(.energyMasterLegendText,.pvEconomicsItem) b,html[data-theme=dark] body .resultCard.hasResultContent :is(.energyMasterMetricCard,.energyMasterPanelTitle,.energyMasterPlanRow,.energyMasterLegendText,.pvEconomicsItem,.electricityMetricGrid,.electricityPanelTitle) strong{color:#eef4fc!important}html[data-theme=dark] body .resultCard.hasResultContent .energyMasterVisualHeader>strong,html[data-theme=dark] body .resultCard.hasResultContent .investmentMasterChartTopline strong{color:#eef4fc!important}html[data-theme=dark] body .resultCard.hasResultContent :is(.energyMasterVisualHeader p,.energyMasterMetricCard span,.energyMasterPanelTitle span,.energyMasterVisualPanel p,.energyMasterPlanRow span,.energyMasterPlanRow small,.energyMasterLegendText small,.pvEconomicsItem small,.electricityMetricGrid span,.electricityPanelTitle span,.electricityVisualPanelMuted p,.electricityLegend){color:#a9b7ca!important}html[data-theme=dark] body .resultCard.hasResultContent .energyMasterLegendItem{color:#dce8f7!important;background:linear-gradient(145deg,#152640,#0f1d32)!important;border-color:rgba(148,163,184,.28)!important;box-shadow:0 9px 22px rgba(0,0,0,.19)!important}html[data-theme=dark] body .resultCard.hasResultContent .energyMasterLegendItem .energyMasterLegendIcon{background:rgba(30,64,175,.18)!important;border-color:rgba(96,165,250,.34)!important;box-shadow:none!important}html[data-theme=dark] body .resultCard.hasResultContent .investmentMasterChartLabels>span{color:#dce8f7!important;background:#13223a!important;border-color:rgba(148,163,184,.26)!important}html[data-theme=dark] body .resultCard.hasResultContent .investmentMasterChartLegend,html[data-theme=dark] body .resultCard.hasResultContent .investmentMasterChartTopline span{color:#a9b7ca!important}html[data-theme=dark] body .resultCard.hasResultContent .investmentMasterPlotBackground{fill:#0a1628!important;stroke:rgba(148,163,184,.3)!important}html[data-theme=dark] body .resultCard.hasResultContent :is(.investmentMasterAxisLabel,.investmentMasterXAxisLabel,.investmentMasterAxisTitle){fill:#9fb0c5!important}html[data-theme=dark] body .resultCard.hasResultContent .investmentMasterGridLines{stroke:rgba(148,163,184,.26)!important}html[data-theme=dark] body .resultCard.hasResultContent .investmentMasterAxisLine{stroke:rgba(169,183,202,.58)!important}html[data-theme=dark] body .resultCard.hasResultContent .investmentMasterPoint{fill:#0a1628!important}html[data-theme=dark] body .resultCard.hasResultContent .investmentMasterChartLabels :is(small,strong){color:#dce8f7!important}html[data-theme=dark] body .resultCard.hasResultContent .bmiScaleTrack{background:#0a1628!important;border-color:rgba(148,163,184,.3)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}html[data-theme=dark] body .resultCard.hasResultContent .bmiScaleSegment{border-color:rgba(148,163,184,.22)!important}html[data-theme=dark] body .resultCard.hasResultContent .bmiScaleSegment--under{background:linear-gradient(180deg,rgba(30,64,175,.42),rgba(30,58,95,.54))!important}html[data-theme=dark] body .resultCard.hasResultContent .bmiScaleSegment--normal{background:linear-gradient(180deg,rgba(22,163,74,.36),rgba(6,78,59,.48))!important}html[data-theme=dark] body .resultCard.hasResultContent .bmiScaleSegment--over{background:linear-gradient(180deg,rgba(234,88,12,.34),rgba(124,45,18,.46))!important}html[data-theme=dark] body .resultCard.hasResultContent .bmiScaleSegment--obese{background:linear-gradient(180deg,rgba(220,38,38,.34),rgba(127,29,29,.46))!important}html[data-theme=dark] body .resultCard.hasResultContent .bmiScaleSegment :is(b,small),html[data-theme=dark] body .resultCard.hasResultContent .bmiScaleTicks{color:#e8eef8!important}html[data-theme=dark] body .resultCard.hasResultContent .bmiScaleMobileLegend>span{background:#13223a!important;border-color:rgba(148,163,184,.28)!important}html[data-theme=dark] body .resultCard.hasResultContent .bmiScaleMobileLegend b{color:#eef4fc!important}html[data-theme=dark] body .resultCard.hasResultContent .bmiScaleMobileLegend small{color:#a9b7ca!important}html[data-theme=dark] body .resultCard.hasResultContent .electricityBar{background:#26364d!important;border-color:rgba(148,163,184,.28)!important}html[data-theme=dark] body .resultCard.hasResultContent .electricityVisualHeader>strong{color:#eef4fc!important}html[data-theme=dark] body .resultCard.hasResultContent .electricityLegendItem{color:#dce8f7!important;background:linear-gradient(145deg,#152640,#0f1d32)!important;border-color:rgba(148,163,184,.3)!important;box-shadow:0 10px 22px rgba(0,0,0,.18)!important}html[data-theme=dark] body .resultCard.hasResultContent .electricityLegendText strong{color:#93c5fd!important}html[data-theme=dark] body .resultCard.hasResultContent .electricityLegendText b{color:#eef4fc!important}html[data-theme=dark] body .resultCard.hasResultContent .electricityLegendText small{color:#a9b7ca!important}@media (max-width:760px){html[data-theme=dark] body .resultCard.hasResultContent .electricityMetricGrid span,html[data-theme=dark] body .resultCard.hasResultContent .electricityVisualPanelMuted p{color:#b8c6d9!important}}html[data-theme=dark] body .resultTransferCard{color:#e8eef8!important;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.13),transparent 34%),linear-gradient(145deg,#101d32,#0b1728)!important;border-color:rgba(148,163,184,.28)!important;box-shadow:0 18px 40px rgba(0,0,0,.24)!important}html[data-theme=dark] body .resultTransferHead strong{color:#eef4fc!important}html[data-theme=dark] body .resultTransferHead p,html[data-theme=dark] body .resultTransferLink small{color:#a9b7ca!important}html[data-theme=dark] body .resultTransferLink{color:#e8eef8!important;background:linear-gradient(145deg,#152640,#0f1d32)!important;border-color:rgba(148,163,184,.27)!important}html[data-theme=dark] body .resultTransferLink:is(:hover,:focus-visible){background:linear-gradient(145deg,#1b3152,#132640)!important;border-color:rgba(96,165,250,.52)!important}html[data-theme=dark] body .resultTransferIcon{background:rgba(30,64,175,.18)!important;border-color:rgba(96,165,250,.34)!important}html[data-theme=dark] :is(.resultWarningBox,.warningBox,.noticeWarning){color:#fde68a!important;background:linear-gradient(145deg,rgba(146,64,14,.22),rgba(69,26,3,.18))!important;border-color:rgba(251,191,36,.36)!important}html[data-theme=dark] .resultCard.hasResultContent :is(.mainResultValue,.mainResultLine){color:#eef4fc!important}html[data-theme=dark] .resultCard.hasResultContent :is(.mainResultLabel,.sectionEyebrow){color:#60a5fa!important}html[data-theme=dark] .resultCard.hasResultContent .sectionHeading h2{color:#eef4fc!important}html[data-theme=dark] .resultCard.hasResultContent .resultTrustBox{color:#d8f7e2!important;background:linear-gradient(145deg,rgba(6,78,59,.28),rgba(9,38,35,.78))!important;border-color:rgba(74,222,128,.34)!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important}html[data-theme=dark] .resultCard.hasResultContent .resultTrustBox strong{color:#dcfce7!important}html[data-theme=dark] .resultCard.hasResultContent :is(.resultInsightBox,.resultInterpretation){color:#fde7b0!important;background:linear-gradient(145deg,rgba(146,64,14,.24),rgba(69,26,3,.18))!important;border-color:rgba(251,191,36,.34)!important}html[data-theme=dark] .resultCard.hasResultContent :is(.trustNote,.mainResultMeta){color:#9fb0c5!important}html[data-theme=dark] .resultCard.hasResultContent .trustNote :is(strong,a){color:#dbeafe!important}html[data-theme=dark] .resultCard.hasResultContent :is(.resultMetricCard,.resultHighlightCard,.resultItem){color:#e8eef8!important;background:linear-gradient(145deg,#152640,#0f1d32)!important;border-color:rgba(148,163,184,.27)!important;box-shadow:0 10px 24px rgba(0,0,0,.23)!important}html[data-theme=dark] .resultCard.hasResultContent .resultMetricText>span{color:#a9b7ca!important}html[data-theme=dark] .resultCard.hasResultContent .resultMetricText strong{color:#eef4fc!important}html[data-theme=dark] .resultCard.hasResultContent .resultMetricIcon{color:#93c5fd!important;background:rgba(37,99,235,.18)!important;border-color:rgba(96,165,250,.34)!important}html[data-theme=dark] .resultCard.hasResultContent :is(.emptyState,.premiumSummaryCard){color:#dce8f7!important;background:rgba(10,22,40,.78)!important;border-color:rgba(148,163,184,.28)!important}html[data-theme=dark] .resultCard.hasResultContent :is(.emptyState strong,.premiumSummaryHeading strong){color:#eef4fc!important}html[data-theme=dark] .resultCard.hasResultContent .premiumSummaryText{color:#b7c4d5!important}html[data-theme=dark] .resultCard.hasResultContent .loanOptimizationBox{color:#d8f7e2!important;background:linear-gradient(145deg,rgba(6,78,59,.26),rgba(9,38,35,.72))!important;border-color:rgba(74,222,128,.34)!important}html[data-theme=dark] .resultCard.hasResultContent .loanOptimizationBox :is(strong,p,em){color:#dcfce7!important}html[data-theme=dark] .resultCard.hasResultContent .resultJourneyNav{border-color:#334e7d;background:rgba(8,22,49,.96);box-shadow:0 8px 24px rgba(0,0,0,.34)}html[data-theme=dark] .resultCard.hasResultContent .resultJourneyNav button{color:#dbeafe}html[data-theme=dark] .resultCard.hasResultContent .resultJourneyNav button:focus-visible,html[data-theme=dark] .resultCard.hasResultContent .resultJourneyNav button:hover{background:#183567;color:#ffffff}html[data-theme=dark] :is(.nextActionCard,.moneyConversionLayer .nextActionCard){color:#e8eef8!important;background:linear-gradient(145deg,#152640,#0f1d32)!important;border-color:rgba(148,163,184,.28)!important;box-shadow:0 16px 36px rgba(0,0,0,.26)!important}html[data-theme=dark] :is(.nextActionCardPrimary,.nextActionCardGuide,.moneyConversionLayer .nextActionCardPrimary,.moneyConversionLayer .nextActionCardGuide){background:radial-gradient(circle at 8% 0,rgba(245,158,11,.17),transparent 36%),linear-gradient(145deg,#1b2a3f,#111f34)!important;border-color:rgba(251,191,36,.38)!important}html[data-theme=dark] :is(.nextActionCard,.moneyConversionLayer .nextActionCard):is(:hover,:focus-visible){background:linear-gradient(145deg,#1b3152,#132640)!important;border-color:rgba(96,165,250,.52)!important;box-shadow:0 22px 46px rgba(0,0,0,.34)!important}html[data-theme=dark] :is(.nextActionHead strong,.moneyConversionLayer .nextActionHead strong){color:#eef4fc!important}html[data-theme=dark] :is(.nextActionDescription,.moneyConversionLayer .nextActionDescription){color:#b7c4d5!important}html[data-theme=dark] :is(.nextActionBenefits,.moneyConversionLayer .nextActionBenefits){color:#86efac!important}html[data-theme=dark] :is(.nextActionIcon,.moneyConversionLayer .nextActionIcon){color:#93c5fd!important;background:rgba(37,99,235,.18)!important;border-color:rgba(96,165,250,.34)!important}html[data-theme=dark] :is(.nextActionCardGuide .nextActionIcon,.moneyConversionLayer .nextActionCardGuide .nextActionIcon){color:#86efac!important;background:rgba(22,163,74,.17)!important;border-color:rgba(74,222,128,.32)!important}html[data-theme=dark] :is(.nextActionCta,.nextActionArrow){color:#93c5fd!important}html[data-theme=dark] :is(.successBox,.positiveBox,.noticeSuccess,.loanInsight){color:#bbf7d0!important;background:linear-gradient(145deg,rgba(6,78,59,.25),rgba(5,46,22,.2))!important;border-color:rgba(74,222,128,.34)!important}html[data-theme=dark] :is(.errorBox,.negativeBox,.noticeError){color:#fecaca!important;background:rgba(127,29,29,.2)!important;border-color:rgba(248,113,113,.34)!important}html[data-theme=dark] :is(.siteFooter,.footerShell,.footerTop){color:#b7c4d5!important}html[data-theme=dark] :is(.footerLink,.footerHeadingLink){color:#c6d3e3!important}html[data-theme=dark] :is(.footerLink,.footerHeadingLink):hover{color:#fbbf24!important}html[data-theme=dark] :is(.inlineAd,.stickyAd,.adBlock){color:#8fa1b8!important;background:rgba(10,22,40,.72)!important;border-color:rgba(148,163,184,.2)!important}html[data-theme=dark] :is(.consentFloatingButton,.consentPanel,.consentOption){color:#e8eef8!important;background:#101d32!important;border-color:rgba(148,163,184,.3)!important;box-shadow:0 20px 50px rgba(0,0,0,.34)!important}html[data-theme=dark] .consentBackdrop{background:rgba(2,6,23,.7)!important}html[data-theme=dark] :is(.consentCopy p,.consentOption small){color:#a9b7ca!important}html[data-theme=dark] .homePage>section{color:#e8eef8!important;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.1),transparent 38%),linear-gradient(145deg,rgba(16,29,50,.98),rgba(11,23,40,.98))!important;border-color:rgba(148,163,184,.24)!important;box-shadow:0 18px 42px rgba(0,0,0,.23)!important}html[data-theme=dark] .homePage>section :is(h1,h2){color:#eef4fc!important}html[data-theme=dark] .homePage>section>div>p:not(:first-child),html[data-theme=dark] .homePage>section>p{color:#a9b7ca!important}html[data-theme=dark] .homePage>section>div>p:first-child,html[data-theme=dark] .homePage>section>p:first-child{color:#60a5fa!important}html[data-theme=dark] .homePage .homeText>span{color:#a9b7ca!important}html[data-theme=dark] .homePage :is(.homeArrow,.calculatorSearchArrow){color:#93c5fd!important}html[data-theme=dark] .homeQualityNoteLink{color:#dce8f7!important;background:#13223a!important;border-color:rgba(148,163,184,.3)!important}html[data-theme=dark] .homePage .calculatorSearchInput{color:#eef4fc!important;background:transparent!important}html[data-theme=dark] .calculatorSearchText strong{color:#eef4fc!important}html[data-theme=dark] .calculatorSearchText>span{color:#a9b7ca!important}html[data-theme=dark] .pageHero{color:#e8eef8!important;background:var(--panel-gradient)!important;border-color:rgba(148,163,184,.25)!important;box-shadow:0 22px 54px rgba(0,0,0,.27)!important}html[data-theme=dark] .pageHero h1{color:#eef4fc!important}html[data-theme=dark] .pageHero :is(.pageHeroIntro,.pageHeroCopy>p:not(.pageHeroEyebrow)){color:#a9b7ca!important}html[data-theme=dark] .pageHero .pageHeroEyebrow{color:#60a5fa!important}html[data-theme=dark] .guideShell .masterCard{color:#e8eef8!important;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.1),transparent 36%),linear-gradient(145deg,rgba(16,29,50,.98),rgba(11,23,40,.98))!important;border-color:rgba(148,163,184,.25)!important;box-shadow:0 20px 48px rgba(0,0,0,.26)!important}html[data-theme=dark] .guideShell .masterHead h2{color:#eef4fc!important}html[data-theme=dark] .guideShell .masterHead>div>p{color:#60a5fa!important}html[data-theme=dark] .guideShell :is(.leadText,.bodyText,.noteText,.visualStatsIntro){color:#b7c4d5!important}html[data-theme=dark] .guideShell :is(.decisionBriefItem,.ruleCard,.calculationStep,.flowItem,.mistakeItem,.formulaNote,.calculationResult,.visualStat,.compoundMobileSummary,.energyFlowHtmlStep){color:#dce8f7!important;background:linear-gradient(145deg,#152640,#0f1d32)!important;border-color:rgba(148,163,184,.27)!important;box-shadow:0 12px 28px rgba(0,0,0,.2)!important}html[data-theme=dark] .guideShell .decisionBriefItem strong{color:#93c5fd!important}html[data-theme=dark] .guideShell .decisionBriefItem p,html[data-theme=dark] .guideShell :is(.ruleCard,.calculationStep,.mistakeItem) p{color:#c6d3e3!important}html[data-theme=dark] .guideShell :is(.flowSummary,.guideDisclosureSummary){color:#eef4fc!important;background:#13223a!important;border-color:rgba(148,163,184,.26)!important}html[data-theme=dark] .guideShell :is(.flowContent,.formulaNoteBody){color:#c6d3e3!important;background:#0b1728!important;border-color:rgba(148,163,184,.22)!important}html[data-theme=dark] .guideShell .guideInlineCalculatorCue{color:#e8eef8!important;background:linear-gradient(145deg,rgba(24,43,72,.98),rgba(13,26,45,.98))!important;border-color:rgba(96,165,250,.34)!important;box-shadow:0 16px 36px rgba(0,0,0,.24)!important}html[data-theme=dark] .guideShell .guideInlineCalculatorText :is(h2,span){color:#dce8f7!important}html[data-theme=dark] .guideShell .guideInlineCalculatorLink{color:#dce8f7!important;background:#13223a!important;border-color:rgba(96,165,250,.34)!important}html[data-theme=dark] .guideShell :is(.comparisonVisualHtml,.guideVizHtml){color:#e8eef8!important;background:linear-gradient(145deg,#101d32,#0b1728)!important;border-color:rgba(148,163,184,.26)!important;box-shadow:0 18px 42px rgba(0,0,0,.25)!important}html[data-theme=dark] .guideShell .comparisonVisualCard{color:#dbeafe!important;background:rgba(30,64,175,.18)!important;border-color:rgba(96,165,250,.55)!important}html[data-theme=dark] .guideShell .comparisonVisualCard.lever{color:#fde68a!important;background:rgba(146,64,14,.22)!important;border-color:rgba(251,191,36,.52)!important}html[data-theme=dark] .guideShell .comparisonVisualCard.boundary{color:#bbf7d0!important;background:rgba(6,78,59,.25)!important;border-color:rgba(74,222,128,.48)!important}html[data-theme=dark] .guideShell .comparisonVisualCard :is(h3,.comparisonVisualMetric,.comparisonVisualDetail,small){color:inherit!important}html[data-theme=dark] .guideShell :is(.comparisonVisualHeader span,.comparisonVisualLegend){color:#b7c4d5!important}html[data-theme=dark] .guideShell :is(.guideAdvisoryNotice,.guideTrustNotice,.guideEditorialCard){color:#c6d3e3!important;background:#101d32!important;border-color:rgba(148,163,184,.28)!important;box-shadow:0 12px 28px rgba(0,0,0,.2)!important}html[data-theme=dark] .guideShell :is(.guideAdvisoryNotice,.guideTrustNotice,.guideEditorialCard) strong{color:#eef4fc!important}html[data-theme=dark] .guideShell :is(.guideAdvisoryNotice,.guideTrustNotice,.guideEditorialCard) :is(p,li,time,span){color:#b7c4d5!important}html[data-theme=dark] .guideShell .guideEditorialCard a{color:#93c5fd!important}html[data-theme=dark] .consentSecondary{color:#dce8f7!important;background:#13223a!important;border-color:rgba(148,163,184,.34)!important}html[data-theme=dark] .consentPrimary{color:#ffffff!important;background:#315f94!important}html[data-theme=dark] *{scrollbar-color:#3a4b63 #0a1628}html[data-theme=dark] ::-webkit-scrollbar-track{background:#0a1628}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3a4b63;border:2px solid #0a1628;border-radius:999px}@media (max-width:980px){.mobileThemeToggle{width:100%;min-height:54px;flex-direction:row;border-radius:16px}.mobileThemeToggle .themeToggleLabel{font-size:17px}}html[data-theme=dark] .siteHeader .mobileBottomRow .mobileCta.headerCta{background-color:#214b7f!important;background-image:linear-gradient(135deg,rgba(255,255,255,.09),transparent 42%),linear-gradient(135deg,#285a92,#214b7f 54%,#173653)!important;border-color:rgba(96,165,250,.42)!important;box-shadow:0 16px 34px rgba(0,0,0,.3)!important}html[data-theme=dark] .siteHeader .mobileCtaIcon{background:rgba(255,255,255,.1)!important;border-color:rgba(191,219,254,.24)!important}html[data-theme=dark] .guideShell .faqCard .faqList.guideFaqList details,html[data-theme=dark] .guideShell :is(.calculationStep,.calculationResult,.formulaNote,.ruleCard,.mistakeItem,.flowItem,.exampleTable .exampleRow){color:#dce8f7!important;background:linear-gradient(145deg,rgba(20,38,64,.98),rgba(13,28,49,.98))!important;border-color:rgba(148,163,184,.3)!important}html[data-theme=dark] .guideShell .faqCard .faqList.guideFaqList details:is(:hover,:focus-within,[open]){background:linear-gradient(145deg,rgba(25,46,76,.99),rgba(15,33,57,.99))!important;border-color:rgba(96,165,250,.48)!important}html[data-theme=dark] .guideShell :is(.faqCard .guideFaqList details summary,.calculationStep strong,.formulaNoteHead h3,.ruleCard strong,.mistakeItem strong,.flowSummaryText span,.exampleTable .exampleValue){color:#f1f5fb!important}html[data-theme=dark] .guideShell :is(.faqCard .guideFaqList details p,.calculationStep p,.calculationResult p,.formulaNoteBody p,.ruleCard p,.mistakeItem p,.checklistCard li,.flowContent .bodyText,.exampleTable .exampleLabel){color:#c6d3e3!important}@media (prefers-reduced-motion:reduce){.themeToggle{transition:none}}@media print{.themeToggle{display:none!important}}:root{--pv3-ink:#0b1f38;--pv3-copy:#40536a;--pv3-muted:#63748a;--pv3-surface:rgba(255,255,255,0.92);--pv3-surface-strong:#ffffff;--pv3-surface-soft:#f1f6fb;--pv3-line:rgba(148,163,184,0.34);--pv3-line-strong:rgba(96,165,250,0.42);--pv3-shadow:0 24px 54px rgba(15,23,42,0.11);--pv3-shadow-soft:0 12px 28px rgba(15,23,42,0.075);--pv3-blue:#2563eb;--pv3-blue-bright:#38bdf8;--pv3-amber:#d97706;--pv3-green:#059669;--pv3-purple:#7c3aed}html[data-theme=dark]{--pv3-ink:#f5f9ff;--pv3-copy:#c3cfde;--pv3-muted:#9fb0c6;--pv3-surface:rgba(16,29,48,0.94);--pv3-surface-strong:#101d30;--pv3-surface-soft:#0a1627;--pv3-line:rgba(148,163,184,0.25);--pv3-line-strong:rgba(96,165,250,0.38);--pv3-shadow:0 26px 60px rgba(0,0,0,0.3);--pv3-shadow-soft:0 14px 32px rgba(0,0,0,0.2)}[data-premium-visual-version="3.0"]{isolation:isolate;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.electricityVisualBox[data-premium-visual-version="3.0"],.energyMasterVisualBox[data-premium-visual-version="3.0"],.loanVisuals[data-premium-visual-version="3.0"]{position:relative;border:1px solid var(--pv3-line-strong)!important;background:radial-gradient(circle at 92% 2%,rgba(56,189,248,.12),transparent 32%),radial-gradient(circle at 5% 96%,rgba(37,99,235,.06),transparent 28%),linear-gradient(145deg,var(--pv3-surface-strong),var(--pv3-surface-soft))!important;box-shadow:var(--pv3-shadow)!important}.electricityVisualBox[data-premium-visual-version="3.0"]:before,.energyMasterVisualBox[data-premium-visual-version="3.0"]:before,.loanVisuals[data-premium-visual-version="3.0"]:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.3),transparent 24%,transparent 72%,rgba(255,255,255,.1));opacity:.55}html[data-theme=dark] .electricityVisualBox[data-premium-visual-version="3.0"],html[data-theme=dark] .energyMasterVisualBox[data-premium-visual-version="3.0"],html[data-theme=dark] .loanVisuals[data-premium-visual-version="3.0"]{background:radial-gradient(circle at 92% 2%,rgba(59,130,246,.14),transparent 31%),radial-gradient(circle at 4% 96%,rgba(14,165,233,.07),transparent 27%),linear-gradient(145deg,#101d30,#091525)!important}.electricityVisualBox[data-premium-visual-version="3.0"] .electricityVisualHeader>strong,.energyMasterVisualBox[data-premium-visual-version="3.0"] .energyMasterPanelTitle>strong,.energyMasterVisualBox[data-premium-visual-version="3.0"] .energyMasterVisualHeader>strong,.loanVisuals[data-premium-visual-version="3.0"] h3{color:var(--pv3-ink)!important;letter-spacing:-.035em;text-wrap:balance}.electricityVisualBox[data-premium-visual-version="3.0"] .electricityVisualHeader>p,.energyMasterVisualBox[data-premium-visual-version="3.0"] .energyMasterVisualHeader>p,.loanVisuals[data-premium-visual-version="3.0"] .loanVisualsHeader p{color:var(--pv3-copy)!important}html:not([data-theme=dark]) .energyMasterVisualBox:has(.energyFlowMap){background:radial-gradient(circle at 6% 10%,rgba(255,255,255,.92),transparent 25%),radial-gradient(circle at 96% 0,rgba(59,130,246,.1),transparent 30%),linear-gradient(150deg,#fbfdff,#edf3f9 58%,#f8fbff)!important}.pvEconomicsPanel{border-color:var(--pv3-line)!important;background:radial-gradient(circle at 100% 0,rgba(37,99,235,.11),transparent 39%),linear-gradient(155deg,var(--pv3-surface),var(--pv3-surface-soft))!important;box-shadow:var(--pv3-shadow-soft)!important}.pvEconomicsItem b,.pvEconomicsPanel .energyMasterPanelTitle strong{color:var(--pv3-ink)!important}.pvEconomicsItem{position:relative;overflow:hidden;border-color:var(--pv3-line)!important;background:radial-gradient(circle at 95% 5%,rgba(59,130,246,.08),transparent 36%),linear-gradient(145deg,var(--pv3-surface),color-mix(in srgb,var(--pv3-surface-soft) 76%,transparent))!important;box-shadow:var(--pv3-shadow-soft)!important}.pvEconomicsItem:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 12%,rgba(255,255,255,.36) 42%,transparent 66%);transform:translateX(-130%)}.pvEconomicsItem strong{color:var(--pv3-copy)!important}.pvEconomicsItem small{color:var(--pv3-muted)!important}html[data-theme=dark] .pvEconomicsIcon{color:#93c5fd!important;border-color:rgba(96,165,250,.35)!important;background:linear-gradient(145deg,rgba(30,64,175,.32),rgba(15,35,62,.9))!important}.costDonutVisual[data-premium-visual-version="3.0"]{position:relative;overflow:hidden;padding:clamp(18px,2.4vw,26px)!important;border:1px solid var(--pv3-line)!important;background:radial-gradient(circle at 16% 45%,rgba(37,99,235,.12),transparent 31%),linear-gradient(145deg,var(--pv3-surface),var(--pv3-surface-soft))!important;box-shadow:var(--pv3-shadow-soft)}.costDonutVisual[data-premium-visual-version="3.0"]:before{content:"KOSTENSTRUKTUR";position:absolute;top:14px;left:18px;color:var(--pv3-muted);font-size:9px;font-weight:950;letter-spacing:.14em}.costDonutVisual .costDonut{position:relative;border:1px solid rgba(255,255,255,.82);box-shadow:0 22px 44px rgba(15,23,42,.17),0 0 0 9px rgba(148,163,184,.09),inset 0 0 24px rgba(255,255,255,.24)!important}.costDonutVisual .costDonut:after{content:"";position:absolute;inset:7%;border-radius:50%;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.52),transparent 34%,transparent 68%,rgba(255,255,255,.12))}.costDonutVisual .costDonut>div{position:relative;z-index:1;background:var(--pv3-surface-strong)!important;border:1px solid var(--pv3-line)!important;box-shadow:inset 0 1px 8px rgba(15,23,42,.08),0 4px 14px rgba(15,23,42,.08)!important}.costDonutVisual .costDonut strong,.costDonutVisual .costDonutLegend b,.costDonutVisual .costDonutLegend strong{color:var(--pv3-ink)!important}.costDonutVisual .costDonut span,.costDonutVisual .costDonutLegend small{color:var(--pv3-muted)!important}.costDonutVisual .costDonutLegend>span{position:relative;overflow:hidden;border:1px solid var(--pv3-line)!important;background:var(--pv3-surface)!important;box-shadow:0 8px 20px rgba(15,23,42,.055)}.costDonutVisual .costDonutLegend i{box-shadow:0 0 0 5px color-mix(in srgb,currentColor 12%,transparent),0 3px 8px rgba(15,23,42,.16)}.energyMasterVisualBoxInvesting .energyMasterVisualPanel{background:transparent!important;border-color:transparent!important;box-shadow:none!important;padding:0!important}.energyMasterVisualBoxInvesting .investmentMasterChart{position:relative;overflow:hidden;border:1px solid var(--pv3-line)!important;background:radial-gradient(circle at 80% 0,rgba(37,99,235,.12),transparent 34%),linear-gradient(155deg,var(--pv3-surface),var(--pv3-surface-soft))!important;box-shadow:var(--pv3-shadow-soft)!important}.energyMasterVisualBoxInvesting .investmentMasterChart:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(100,116,139,.055) 1px,transparent 0),linear-gradient(90deg,rgba(100,116,139,.055) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 86%);mask-image:linear-gradient(180deg,#000,transparent 86%)}.energyMasterVisualBoxInvesting .investmentMasterChart>*{position:relative;z-index:1}.energyMasterVisualBoxInvesting .investmentMasterPlotBackground{fill:color-mix(in srgb,var(--pv3-surface-soft) 78%,transparent)!important;stroke:var(--pv3-line)!important}.energyMasterVisualBoxInvesting :is(.investmentMasterAxisLabel,.investmentMasterXAxisLabel,.investmentMasterAxisTitle){fill:var(--pv3-muted)!important}.energyMasterVisualBoxInvesting .investmentMasterGridLines{stroke:color-mix(in srgb,var(--pv3-muted) 24%,transparent)!important}.energyMasterVisualBoxInvesting .investmentMasterAxisLine{stroke:color-mix(in srgb,var(--pv3-muted) 58%,transparent)!important}.energyMasterVisualBoxInvesting .investmentMasterChartLegend,.energyMasterVisualBoxInvesting .investmentMasterChartTopline span{color:var(--pv3-copy)!important}.energyMasterVisualBoxInvesting .investmentMasterChartTopline strong{color:color-mix(in srgb,var(--pv3-blue) 82%,var(--pv3-ink))!important}.energyMasterVisualBoxInvesting .investmentMasterChartLabels span{border-color:var(--pv3-line)!important;background:var(--pv3-surface)!important;box-shadow:0 8px 18px rgba(15,23,42,.06)!important}.energyMasterVisualBoxInvesting .investmentMasterChartLabels small{color:var(--pv3-muted)!important}.energyMasterVisualBoxInvesting .investmentMasterChartLabels strong{color:var(--pv3-ink)!important}.energyMasterVisualBox:has(.bmiScaleWrap) .energyMasterVisualPanel{background:radial-gradient(circle at 70% 0,rgba(34,197,94,.11),transparent 34%),linear-gradient(145deg,var(--pv3-surface),var(--pv3-surface-soft))!important;border-color:var(--pv3-line)!important;box-shadow:var(--pv3-shadow-soft)!important}.bmiScaleTrack{position:relative;border-color:var(--pv3-line)!important;box-shadow:inset 0 2px 9px rgba(15,23,42,.12),0 10px 24px rgba(15,23,42,.07)!important}.bmiScaleTrack:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.58),transparent 42%,rgba(15,23,42,.06))}.bmiScaleSegment b{color:#0b1f38!important}.bmiScaleSegment small{color:#273b52!important}.bmiScaleMarker strong{border:1px solid rgba(255,255,255,.38);box-shadow:0 12px 26px rgba(5,150,105,.28)!important}.bmiScaleMobileLegend>span{border-color:var(--pv3-line)!important;background:var(--pv3-surface)!important;box-shadow:0 8px 18px rgba(15,23,42,.06)}.bmiScaleMobileLegend b{color:var(--pv3-ink)!important}.bmiScaleMobileLegend small{color:var(--pv3-muted)!important}.energyMasterVisualBox:has(.energyMasterBar) .energyMasterVisualPanel{background:radial-gradient(circle at 90% 0,rgba(124,58,237,.09),transparent 32%),linear-gradient(145deg,var(--pv3-surface),var(--pv3-surface-soft))!important;border-color:var(--pv3-line)!important;box-shadow:var(--pv3-shadow-soft)!important}.energyMasterBar{position:relative;border:1px solid color-mix(in srgb,var(--pv3-line) 80%,transparent);box-shadow:inset 0 2px 6px rgba(15,23,42,.14),0 12px 24px rgba(15,23,42,.09)!important}.electricityBar:after,.energyMasterBar:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 14%,rgba(255,255,255,.42) 42%,transparent 68%);transform:translateX(-130%)}.energyMasterBarSegment{position:relative;text-shadow:0 1px 3px rgba(0,0,0,.34);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset -1px 0 0 rgba(255,255,255,.25)}.energyMasterLegendItem,.energyMasterMetricCard,.energyMasterPlanRow{border-color:var(--pv3-line)!important;background:var(--pv3-surface)!important;box-shadow:0 9px 22px rgba(15,23,42,.065)!important}.energyMasterLegendText :is(strong,b),.energyMasterMetricCard strong,.energyMasterPlanRow strong{color:var(--pv3-ink)!important}.energyMasterLegendText small,.energyMasterMetricCard span,.energyMasterPlanRow :is(span,small){color:var(--pv3-muted)!important}.electricityVisualBox .electricityLegendItem,.electricityVisualBox .electricityMetricGrid>div,.electricityVisualBox .electricityVisualPanel{border-color:var(--pv3-line)!important;background:var(--pv3-surface)!important;box-shadow:var(--pv3-shadow-soft)!important}.electricityVisualBox .electricityVisualPanelMuted{background:radial-gradient(circle at 100% 0,rgba(245,158,11,.16),transparent 40%),linear-gradient(145deg,var(--pv3-surface),color-mix(in srgb,#fef3c7 25%,var(--pv3-surface-soft)))!important}.electricityVisualBox :is(.electricityMetricGrid strong,.electricityPanelTitle strong,.electricityLegendItem b){color:var(--pv3-ink)!important}.electricityVisualBox :is(.electricityMetricGrid span,.electricityPanelTitle span,.electricityLegendItem small,.electricityVisualPanelMuted p){color:var(--pv3-copy)!important}.electricityBar{position:relative;height:22px!important;border-color:var(--pv3-line)!important;box-shadow:inset 0 2px 7px rgba(15,23,42,.15),0 8px 18px rgba(15,23,42,.07)}.electricityBarVariable{background:linear-gradient(90deg,#1d4ed8,#38bdf8)!important}.electricityBarBase,.electricityBarVariable{box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.electricityBarBase{background:linear-gradient(90deg,#0f766e,#2dd4bf)!important}.loanVisuals[data-premium-visual-version="3.0"] .loanVisualStats>div,.loanVisuals[data-premium-visual-version="3.0"] :is(.loanChartCard,.loanSplitCard,.loanTableCard){border-color:var(--pv3-line)!important;background:var(--pv3-surface)!important;box-shadow:var(--pv3-shadow-soft)!important}.loanVisuals[data-premium-visual-version="3.0"] .loanVisualStats>div{position:relative;overflow:hidden}.loanVisuals[data-premium-visual-version="3.0"] .loanVisualStats>div:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(37,99,235,.08),transparent 44%)}.loanVisuals[data-premium-visual-version="3.0"] :is(.loanVisualStats strong,.loanCardHeader strong,.loanDonut strong,.loanLegend strong,td){color:var(--pv3-ink)!important}.loanVisuals[data-premium-visual-version="3.0"] :is(.loanVisualStats span,.loanCardHeader span,.loanDonut span,.scheduleRange,.loanSwipeHint){color:var(--pv3-muted)!important}.loanVisuals[data-premium-visual-version="3.0"] :is(.loanAxisText,.loanAxisLabel){fill:var(--pv3-muted)!important}.loanVisuals[data-premium-visual-version="3.0"] :is(.loanGridLine,.loanVerticalGridLine,.loanAxisLine){stroke:color-mix(in srgb,var(--pv3-muted) 28%,transparent)!important}.loanVisuals[data-premium-visual-version="3.0"] .loanPoint{fill:var(--pv3-surface-strong)!important}.loanVisuals[data-premium-visual-version="3.0"] .loanDonut{position:relative;border:1px solid rgba(255,255,255,.55);box-shadow:0 22px 44px rgba(15,23,42,.17),0 0 0 8px rgba(148,163,184,.08)!important}.loanVisuals[data-premium-visual-version="3.0"] .loanDonut:after{content:"";position:absolute;inset:7%;border-radius:50%;pointer-events:none;background:linear-gradient(125deg,rgba(255,255,255,.45),transparent 38%,transparent 70%,rgba(255,255,255,.1))}.loanVisuals[data-premium-visual-version="3.0"] .loanDonut>div{position:relative;z-index:1;background:var(--pv3-surface-strong)!important;border-color:var(--pv3-line)!important}.loanVisuals[data-premium-visual-version="3.0"] .loanLegend>div{border:1px solid var(--pv3-line);background:var(--pv3-surface-soft)!important}.loanVisuals[data-premium-visual-version="3.0"] .loanTableScroll{border-color:var(--pv3-line)!important}.loanVisuals[data-premium-visual-version="3.0"] table{background:var(--pv3-surface-strong)!important}.loanVisuals[data-premium-visual-version="3.0"] th{color:var(--pv3-muted)!important;background:var(--pv3-surface-soft)!important}.loanVisuals[data-premium-visual-version="3.0"] :is(th,td){border-bottom-color:var(--pv3-line)!important}.guideDecisionVisual[data-premium-visual-version="3.0"]{--visual-ink:var(--pv3-ink)!important;--visual-muted:var(--pv3-muted)!important;--visual-line:var(--pv3-line)!important;--visual-surface:var(--pv3-surface-strong)!important;--visual-soft:var(--pv3-surface-soft)!important;position:relative;border-color:var(--pv3-line-strong)!important;background:radial-gradient(circle at 94% 4%,rgba(249,115,22,.1),transparent 28%),radial-gradient(circle at 4% 96%,rgba(37,99,235,.08),transparent 27%),linear-gradient(145deg,var(--pv3-surface-strong),var(--pv3-surface-soft))!important;box-shadow:var(--pv3-shadow)!important}.guideDecisionVisual[data-premium-visual-version="3.0"]:before{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(112deg,rgba(255,255,255,.3),transparent 24%,transparent 72%,rgba(255,255,255,.1));opacity:.48}.guideDecisionVisual[data-premium-visual-version="3.0"]>*{position:relative;z-index:1}.guideDecisionVisual .decisionVisualHeader strong,.guideDecisionVisual :is(.comparisonScenario p b,.compoundScenario header b,.energyNode strong,.electricityMeterLabel strong,.electricityResult strong,.loanCondition strong,.timelineScenario b,.healthInput b,.decisionTakeaway strong){color:var(--pv3-ink)!important}.guideDecisionVisual :is(.comparisonScenario,.compoundScenario,.energyFlowLane,.electricityMeter,.loanScenario,.timelineScenario,.healthScenario){box-shadow:var(--pv3-shadow-soft)}.guideDecisionVisual .decisionVisualTypeIcon{box-shadow:0 12px 24px rgba(217,119,6,.13)}.guideDecisionVisual .deltaSummary{border-radius:0 16px 16px 0;box-shadow:0 9px 22px rgba(37,99,235,.08)}.guideDecisionVisual[data-visual-type=comparison] .comparisonScenario{border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,#dbeafe 52%,var(--pv3-surface)),var(--pv3-surface))!important}.guideDecisionVisual[data-visual-type=comparison] .comparisonScenario.variant{background:linear-gradient(145deg,color-mix(in srgb,#fef3c7 50%,var(--pv3-surface)),var(--pv3-surface))!important}.guideDecisionVisual[data-visual-type=comparison] .comparisonPivot i{box-shadow:0 8px 18px rgba(15,23,42,.1)}.guideDecisionVisual[data-visual-type=compound] .compoundScenario{border-radius:22px;overflow:hidden}.guideDecisionVisual[data-visual-type=compound] .compoundBar{height:14px;box-shadow:inset 0 2px 5px rgba(15,23,42,.13)}.guideDecisionVisual[data-visual-type=compound] .compoundBar span{box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 0 18px rgba(37,99,235,.18)}.guideDecisionVisual[data-visual-type=energyFlow] .energyFlowLane{border-radius:20px;overflow:hidden}.guideDecisionVisual[data-visual-type=energyFlow] .energyFlowTrack{height:22px;border-radius:999px;box-shadow:inset 0 2px 6px rgba(15,23,42,.15)}.guideDecisionVisual[data-visual-type=energyFlow] .energyFlowTrack i{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#38bdf8,#2563eb)!important;background-size:200% 100%!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 0 18px rgba(37,99,235,.22)}.guideDecisionVisual[data-visual-type=energyFlow] .variant .energyFlowTrack i{background:linear-gradient(90deg,#d97706,#fbbf24,#d97706)!important;background-size:200% 100%!important}.guideDecisionVisual[data-visual-type=electricity] .electricityMeter{border-radius:20px}.guideDecisionVisual[data-visual-type=electricity] .electricityTrack{height:24px;border-radius:7px;box-shadow:inset 0 2px 6px rgba(15,23,42,.16),0 8px 18px rgba(15,23,42,.06)}.guideDecisionVisual[data-visual-type=electricity] .electricityTrack span{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.guideDecisionVisual[data-visual-type=loan] .loanScenario{border-radius:22px}.guideDecisionVisual[data-visual-type=loan] .loanArrow{position:relative;color:var(--pv3-muted)}.guideDecisionVisual[data-visual-type=loan] .loanArrow:after,.guideDecisionVisual[data-visual-type=loan] .loanArrow:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.38}.guideDecisionVisual[data-visual-type=timeline] .timelineAxis{border-top-color:color-mix(in srgb,var(--pv3-muted) 72%,transparent)}.guideDecisionVisual[data-visual-type=timeline] .timelineScenario{border-radius:20px}.guideDecisionVisual[data-visual-type=timeline] .timelineAxis i{box-shadow:0 0 0 2px currentColor,0 0 22px currentColor}.guideDecisionVisual[data-visual-type=health] .healthScenario{border-radius:24px}.guideDecisionVisual[data-visual-type=health] .healthRelativeScale{height:13px;box-shadow:inset 0 2px 5px rgba(15,23,42,.14)}.guideDecisionVisual[data-visual-type=health] .healthRelativeScale span{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.guideDecisionVisual[data-visual-type=health] .healthRelativeScale i{width:21px;height:21px;box-shadow:0 0 0 1px currentColor,0 5px 12px rgba(15,23,42,.2)}html[data-theme=dark] .guideDecisionVisual[data-premium-visual-version="3.0"] :is(.comparisonScenario,.compoundScenario,.energyFlowLane,.electricityMeter,.loanScenario,.timelineScenario,.healthScenario){background:linear-gradient(145deg,rgba(22,40,64,.96),rgba(12,27,46,.94))!important}html[data-theme=dark] .guideDecisionVisual[data-premium-visual-version="3.0"] :is(.comparisonScenario.variant,.compoundScenario.variant,.energyFlowLane.variant,.loanScenario.variant,.timelineScenario.variant,.healthScenario.variant){background:linear-gradient(145deg,rgba(58,42,20,.92),rgba(32,29,28,.94))!important}@media (prefers-reduced-motion:no-preference){.energyMasterVisualBoxInvesting .investmentMasterLine,.loanVisuals[data-premium-visual-version="3.0"] .loanLine{stroke-dasharray:1800;stroke-dashoffset:1800;animation:pv3-line-draw 1.45s cubic-bezier(.2,.75,.2,1) .12s forwards}.energyMasterVisualBoxInvesting :is(.investmentMasterContributionLine,.investmentMasterSecondaryLine),.loanVisuals[data-premium-visual-version="3.0"] :is(.loanPrincipalLine,.loanInterestLine){stroke-dasharray:1800;stroke-dashoffset:1800;animation:pv3-line-draw 1.6s cubic-bezier(.2,.75,.2,1) .28s forwards}.energyMasterVisualBoxInvesting .investmentMasterPoint{animation:pv3-point 3.6s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.bmiScaleMarker{animation:pv3-marker 3.2s ease-in-out infinite}.electricityBar:after,.energyMasterBar:after{animation:pv3-meter-sheen 5.4s ease-in-out infinite}.guideDecisionVisual[data-visual-type=compound] .compoundBar span,.guideDecisionVisual[data-visual-type=energyFlow] .energyFlowTrack i{animation:pv3-flow 6s linear infinite}.guideDecisionVisual[data-visual-type=electricity] .electricityTrack span{animation:pv3-electric-current 7s linear infinite;background-size:220% 100%!important}.guideDecisionVisual[data-visual-type=timeline] .timelineAxis i{animation:pv3-timeline-pulse 3.4s ease-in-out infinite}.guideDecisionVisual[data-visual-type=health] .healthRelativeScale i{animation:pv3-health-marker 3.8s ease-in-out infinite}}@keyframes pv3-sheen{to{transform:translateX(130%)}}@keyframes pv3-line-draw{to{stroke-dashoffset:0}}@keyframes pv3-point{0%,to{transform:scale(.92)}50%{transform:scale(1.12)}}@keyframes pv3-marker{0%,to{margin-top:0}50%{margin-top:-4px}}@keyframes pv3-meter-sheen{0%,58%{transform:translateX(-130%)}82%,to{transform:translateX(130%)}}@keyframes pv3-flow{to{background-position:200% 0}}@keyframes pv3-electric-current{to{background-position:220% 0}}@keyframes pv3-timeline-pulse{0%,to{filter:brightness(.9)}50%{filter:brightness(1.25)}}@keyframes pv3-health-marker{0%,to{filter:brightness(.95)}50%{filter:brightness(1.22)}}@media (max-width:760px){.electricityVisualBox[data-premium-visual-version="3.0"],.energyMasterVisualBox[data-premium-visual-version="3.0"],.guideDecisionVisual[data-premium-visual-version="3.0"],.loanVisuals[data-premium-visual-version="3.0"]{box-shadow:0 16px 36px rgba(15,23,42,.1)!important}html[data-theme=dark] :is(.energyMasterVisualBox,.electricityVisualBox,.loanVisuals,.guideDecisionVisual)[data-premium-visual-version="3.0"]{box-shadow:0 18px 42px rgba(0,0,0,.24)!important}.costDonutVisual[data-premium-visual-version="3.0"]:before{position:static;display:block;grid-column:1/-1;margin-bottom:-5px}}@media (prefers-reduced-motion:reduce){[data-premium-visual-version="3.0"],[data-premium-visual-version="3.0"] *{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}:root{--pp4-ink:#0a1d35;--pp4-copy:#3f5269;--pp4-muted:#65758a;--pp4-canvas:#f4f1ea;--pp4-panel:rgba(255,253,248,0.78);--pp4-panel-strong:#fffdf8;--pp4-panel-soft:#f7f3eb;--pp4-field:rgba(255,255,255,0.94);--pp4-line:rgba(30,58,95,0.11);--pp4-line-strong:rgba(37,99,235,0.26);--pp4-blue:#1f5fbd;--pp4-blue-deep:#123a68;--pp4-blue-soft:rgba(37,99,235,0.09);--pp4-amber:#c86c08;--pp4-amber-soft:rgba(245,158,11,0.1);--pp4-green:#087b58;--pp4-danger:#b42318;--pp4-radius-panel:20px;--pp4-radius-card:16px;--pp4-shadow-panel:0 9px 24px rgba(15,23,42,0.038),inset 0 1px 0 rgba(255,255,255,0.6);--pp4-shadow-card:0 6px 18px rgba(15,23,42,0.032),inset 0 1px 0 rgba(255,255,255,0.48);--pp4-shadow-hover:0 13px 28px rgba(15,23,42,0.065),inset 0 1px 0 rgba(255,255,255,0.62);--pp4-focus:0 0 0 4px rgba(37,99,235,0.18);--pp4-section-space:clamp(8px,1.2vw,12px);--pp4-panel-pad:clamp(14px,1.55vw,18px);--pp4-ease:cubic-bezier(0.22,1,0.36,1);--cw-section-gap:var(--pp4-section-space);--cw-panel-radius:var(--pp4-radius-panel);--cw-panel-padding:var(--pp4-panel-pad);--cw-page-top-gap:14px;--cw-footer-gap:clamp(24px,3vw,34px)}html[data-theme=dark]{--pp4-ink:#f2f7fd;--pp4-copy:#c0ccdb;--pp4-muted:#91a2b8;--pp4-canvas:#07111f;--pp4-panel:rgba(17,32,53,0.9);--pp4-panel-strong:#142641;--pp4-panel-soft:#0d1b30;--pp4-field:#0a1729;--pp4-line:rgba(148,163,184,0.25);--pp4-line-strong:rgba(96,165,250,0.44);--pp4-blue:#7db8ff;--pp4-blue-deep:#b9d8ff;--pp4-blue-soft:rgba(59,130,246,0.13);--pp4-amber:#f6b84a;--pp4-amber-soft:rgba(245,158,11,0.13);--pp4-green:#51d6a8;--pp4-danger:#ff8c83;--pp4-shadow-panel:0 12px 30px rgba(0,0,0,0.24),inset 0 1px 0 rgba(255,255,255,0.045);--pp4-shadow-card:0 8px 22px rgba(0,0,0,0.19),inset 0 1px 0 rgba(255,255,255,0.035);--pp4-shadow-hover:0 15px 34px rgba(0,0,0,0.28),inset 0 1px 0 rgba(255,255,255,0.055);--pp4-focus:0 0 0 4px rgba(96,165,250,0.22)}html[data-premium-page-version="4.0"]{color-scheme:light;accent-color:var(--pp4-blue);scroll-padding-top:24px}html[data-premium-page-version="4.0"][data-theme=dark]{color-scheme:dark}html[data-premium-page-version="4.0"] body{color:var(--pp4-ink);font-feature-settings:"pnum";font-variant-numeric:proportional-nums}html[data-premium-page-version="4.0"] :is(h1,h2,h3){text-wrap:balance}html[data-premium-page-version="4.0"] :is(p,li,dd){text-wrap:pretty}html[data-premium-page-version="4.0"] :focus-visible{outline:2px solid var(--pp4-blue);outline-offset:3px}html[data-premium-page-version="4.0"] :is(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}[data-premium-layout-version="4.0"] .content{position:relative}[data-premium-layout-version="4.0"] :is(.premiumPlatformPage,.guideShell,.categoryLandingPage){gap:var(--pp4-section-space)!important}[data-premium-layout-version="4.0"] :is(.mainGrid,.calculatorGridLayout){align-items:start;gap:clamp(16px,2vw,24px)!important}[data-premium-layout-version="4.0"] :is(.contentCard,.disclaimerCard,.unifiedPanel){border-radius:var(--pp4-radius-panel)!important;border-color:var(--pp4-line)!important;background:radial-gradient(circle at 100% 0,var(--pp4-blue-soft),transparent 34%),linear-gradient(145deg,var(--pp4-panel),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-panel)!important}.siteHeader[data-premium-surface=navigation]{padding:clamp(10px,1.5vw,16px) 0 10px!important}.siteHeader[data-premium-surface=navigation] .headerShell{width:min(1240px,calc(100vw - 40px))!important;gap:10px!important}.siteHeader[data-premium-surface=navigation] .brandRow{min-height:58px!important;align-items:center!important}.siteHeader[data-premium-surface=navigation] .brand{flex-direction:row!important;align-items:center!important;gap:9px!important}.siteHeader[data-premium-surface=navigation] .brandMark{width:40px!important;height:40px!important;flex-basis:40px!important;filter:drop-shadow(0 7px 13px rgba(15,23,42,.09))}.siteHeader[data-premium-surface=navigation] .brandText{gap:4px!important}.siteHeader[data-premium-surface=navigation] .brandText strong{color:var(--pp4-ink)!important;font-size:15px!important;letter-spacing:-.035em!important}.siteHeader[data-premium-surface=navigation] .brandText small{color:var(--pp4-muted)!important;font-size:10px!important;letter-spacing:-.012em!important}.siteHeader[data-premium-surface=navigation] .desktopActions{padding-top:0!important;align-items:center!important}.siteHeader[data-premium-surface=navigation] .desktopNav{width:100%!important;min-height:48px;padding:6px 8px!important;gap:5px!important;border:1px solid var(--pp4-line)!important;border-radius:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.54),transparent 48%),var(--pp4-panel)!important;box-shadow:var(--pp4-shadow-card)!important;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.siteHeader[data-premium-surface=navigation] :is(.primaryNav,.categoryNav,.legalNav){gap:4px!important}.siteHeader[data-premium-surface=navigation] .desktopNav a{position:relative;min-height:38px!important;padding:0 11px!important;display:inline-flex!important;align-items:center!important;border:1px solid transparent!important;border-radius:12px!important;color:var(--pp4-copy)!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s var(--pp4-ease)}.siteHeader[data-premium-surface=navigation] .desktopNav a:is(:hover,:focus-visible){color:var(--pp4-ink)!important;border-color:var(--pp4-line)!important;background:var(--pp4-blue-soft)!important;transform:translateY(-1px)}.siteHeader[data-premium-surface=navigation] .desktopNav a.active{color:#fff!important;border-color:rgba(37,99,235,.24)!important;background:linear-gradient(135deg,#174e88,#286bb7)!important;box-shadow:0 8px 18px rgba(18,58,104,.2)!important}.siteHeader[data-premium-surface=navigation] .navDivider{height:24px!important;border-color:var(--pp4-line)!important}html[data-theme=dark] .siteHeader[data-premium-surface=navigation] .desktopNav{background:linear-gradient(135deg,rgba(255,255,255,.035),transparent 48%),rgba(13,26,45,.91)!important}.pageHero[data-premium-surface=hero]{grid-template-columns:46px minmax(0,1fr)!important;gap:clamp(12px,1.5vw,18px)!important;padding:clamp(18px,2vw,24px)!important;border-color:var(--pp4-line-strong)!important;border-radius:var(--pp4-radius-panel)!important;background:radial-gradient(circle at 92% 5%,rgba(37,99,235,.12),transparent 31%),radial-gradient(circle at 8% 100%,rgba(245,158,11,.08),transparent 27%),linear-gradient(145deg,var(--pp4-panel-strong),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-panel)!important}.pageHero[data-premium-surface=hero]:after{content:"";position:absolute;width:220px;height:220px;right:-110px;bottom:-150px;border:1px solid var(--pp4-line-strong);border-radius:50%;opacity:.42;pointer-events:none}.pageHero[data-premium-surface=hero] .pageHeroIcon{width:46px!important;height:46px!important;border-radius:15px!important;border-color:var(--pp4-line-strong)!important;background:linear-gradient(145deg,var(--pp4-amber-soft),var(--pp4-blue-soft))!important;box-shadow:0 14px 28px rgba(15,23,42,.09)!important}.pageHero[data-premium-surface=hero] .pageHeroEyebrow{color:var(--pp4-blue)!important}.pageHero[data-premium-surface=hero] h1{max-width:880px!important;color:var(--pp4-ink)!important;font-size:clamp(26px,2.7vw,34px)!important;line-height:1.1!important;letter-spacing:-.036em!important}.pageHero[data-premium-surface=hero] .pageHeroIntro{max-width:800px!important;color:var(--pp4-copy)!important;font-size:14px!important;line-height:1.58!important}.pageHero[data-premium-surface=hero] :is(.pageHeroPrimaryCta,.pageHeroSecondaryCta){min-height:48px!important;border-radius:15px!important;transition:transform .2s var(--pp4-ease),box-shadow .2s ease,border-color .2s ease!important}.pageHero[data-premium-surface=hero] :is(.pageHeroPrimaryCta,.pageHeroSecondaryCta):is(:hover,:focus-visible){transform:translateY(-2px)!important}.calculatorCard[data-premium-surface=calculator-form]{position:relative;overflow:hidden;padding:var(--pp4-panel-pad)!important;border:1px solid var(--pp4-line-strong)!important;border-radius:var(--pp4-radius-panel)!important;background:radial-gradient(circle at 100% 0,var(--pp4-blue-soft),transparent 30%),linear-gradient(150deg,var(--pp4-panel-strong),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-panel)!important}.calculatorCard[data-premium-surface=calculator-form]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--pp4-blue),#47a4e8 55%,var(--pp4-amber))}.calculatorCard[data-premium-surface=calculator-form] .sectionHeading{margin-bottom:14px!important}.calculatorCard[data-premium-surface=calculator-form] .sectionEyebrow,.resultCard[data-premium-surface=calculator-result] .sectionEyebrow{color:var(--pp4-blue)!important;border:1px solid color-mix(in srgb,var(--pp4-blue) 24%,transparent)!important;background:var(--pp4-blue-soft)!important}.calculatorCard[data-premium-surface=calculator-form] .sectionHeading h2,.resultCard[data-premium-surface=calculator-result] .sectionHeading h2{color:var(--pp4-ink)!important;font-size:clamp(19px,1.75vw,24px)!important;line-height:1.14!important;letter-spacing:-.03em!important}.calculatorCard[data-premium-surface=calculator-form] .toolIntroBar{margin-bottom:13px!important;padding:12px 14px!important;border:1px solid var(--pp4-line)!important;border-left:3px solid var(--pp4-blue)!important;border-radius:13px!important;color:var(--pp4-copy)!important;background:color-mix(in srgb,var(--pp4-blue-soft) 64%,var(--pp4-panel-strong))!important}.calculatorCard[data-premium-surface=calculator-form] .fieldGrid{gap:10px!important}.calculatorCard[data-premium-surface=calculator-form] .fieldCard{position:relative;padding:12px!important;border:1px solid var(--pp4-line)!important;border-radius:var(--pp4-radius-card)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--pp4-panel-strong) 90%,transparent),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-card)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s var(--pp4-ease)!important}.calculatorCard[data-premium-surface=calculator-form] .fieldCard:focus-within{z-index:1;border-color:var(--pp4-line-strong)!important;box-shadow:var(--pp4-focus),var(--pp4-shadow-card)!important;transform:translateY(-1px)}.calculatorCard[data-premium-surface=calculator-form] .checkboxLabel,.calculatorCard[data-premium-surface=calculator-form] .fieldLabel{color:var(--pp4-ink)!important;font-weight:850!important}.calculatorCard[data-premium-surface=calculator-form] .fieldHint{color:var(--pp4-muted)!important;line-height:1.45!important}.calculatorCard[data-premium-surface=calculator-form] .inputWrap{border:0!important;background:transparent!important;box-shadow:none!important}.calculatorCard[data-premium-surface=calculator-form] :is(input:not([type=checkbox]),select,textarea){min-height:46px!important;padding:0 46px 0 13px!important;border:1px solid var(--pp4-line)!important;border-radius:13px!important;color:var(--pp4-ink)!important;background:var(--pp4-field)!important;box-shadow:inset 0 1px 2px rgba(15,23,42,.045)!important;outline:none!important;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease!important}.calculatorCard[data-premium-surface=calculator-form] :is(input:not([type=checkbox]),select,textarea):focus{border-color:var(--pp4-blue)!important;background:var(--pp4-panel-strong)!important;box-shadow:0 0 0 3px var(--pp4-blue-soft),inset 0 1px 2px rgba(15,23,42,.04)!important}.calculatorCard[data-premium-surface=calculator-form] .fieldUnit{right:13px!important;color:var(--pp4-muted)!important;font-weight:850!important}.calculatorCard[data-premium-surface=calculator-form] input[type=checkbox]{width:20px!important;height:20px!important;border-radius:6px!important}.calculatorCard[data-premium-surface=calculator-form] .selectorBox{padding:13px!important;border:1px solid var(--pp4-line)!important;border-radius:var(--pp4-radius-card)!important;color:var(--pp4-copy)!important;background:color-mix(in srgb,var(--pp4-panel-soft) 82%,transparent)!important;box-shadow:var(--pp4-shadow-card)!important}.calculatorCard[data-premium-surface=calculator-form] .selectorBox strong{color:var(--pp4-ink)!important}.calculatorCard[data-premium-surface=calculator-form] .selectorOptions button{border-color:var(--pp4-line)!important;color:var(--pp4-copy)!important;background:var(--pp4-field)!important;transition:transform .18s var(--pp4-ease),box-shadow .2s ease,border-color .16s ease,background .16s ease!important}.calculatorCard[data-premium-surface=calculator-form] .selectorOptions button.active{border-color:#174f91!important;color:#ffffff!important;background:linear-gradient(145deg,#174f91,#2874c8)!important;box-shadow:0 0 0 3px color-mix(in srgb,#2874c8 16%,transparent),0 9px 19px rgba(23,79,145,.22),inset 0 1px 0 rgba(255,255,255,.22)!important;transition:transform .16s var(--pp4-ease),box-shadow .18s ease!important}.calculatorCard[data-premium-surface=calculator-form] .selectorOptions button.active :is(span,small){color:#ffffff!important;opacity:1!important}.calculatorCard[data-premium-surface=calculator-form] .selectorOptions button.active:is(:hover,:focus-visible){border-color:#0f447f!important;background:linear-gradient(145deg,#123f77,#2267b4)!important;box-shadow:0 0 0 4px color-mix(in srgb,#2874c8 18%,transparent),0 12px 24px rgba(23,79,145,.27)!important}.calculatorCard[data-premium-surface=calculator-form] .submitButton{min-height:52px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 34%),linear-gradient(135deg,#123e70,#2266a9 70%,#be690b)!important;box-shadow:0 16px 34px rgba(18,62,112,.24)!important;background-size:100% 100%!important;background-position:50% 50%!important;transition:transform .2s var(--pp4-ease),box-shadow .2s ease,filter .2s ease!important}.calculatorCard[data-premium-surface=calculator-form] .submitButton:is(:hover,:focus-visible){transform:translateY(-2px)!important;background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 34%),linear-gradient(135deg,#123e70,#2266a9 70%,#be690b)!important;box-shadow:0 21px 42px rgba(18,62,112,.29)!important;background-size:100% 100%!important;background-position:50% 50%!important;filter:saturate(1.06) brightness(1.03)}.calculatorCard[data-premium-surface=calculator-form] .submitButton:active{transform:translateY(1px) scale(.994)!important;background:linear-gradient(115deg,rgba(255,255,255,.05),transparent 30%),linear-gradient(135deg,#0f3159,#1d5d9d 53%,#d17a12)!important;background-size:100% 100%!important;background-position:100% 50%!important;box-shadow:0 7px 16px rgba(18,62,112,.23),inset 0 3px 8px rgba(6,24,45,.24),inset 0 0 0 1px rgba(255,255,255,.12)!important;filter:saturate(1.14) brightness(.98)!important}.resultCard[data-premium-surface=calculator-result]{position:relative;overflow:hidden;padding:var(--pp4-panel-pad)!important;border:1px solid var(--pp4-line)!important;border-radius:var(--pp4-radius-panel)!important;background:radial-gradient(circle at 100% 0,var(--pp4-amber-soft),transparent 30%),linear-gradient(150deg,var(--pp4-panel-strong),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-panel)!important}.resultCard[data-premium-surface=calculator-result].hasResultContent{animation:pp4ResultReveal .56s var(--pp4-ease) both}@keyframes pp4ResultReveal{0%{opacity:.15;transform:translateY(12px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.resultCard[data-premium-surface=calculator-result] .emptyState{min-height:136px!important;display:grid!important;place-content:center!important;grid-gap:7px!important;gap:7px!important;padding:18px!important;border:1px dashed var(--pp4-line-strong)!important;border-radius:var(--pp4-radius-card)!important;text-align:center;background:var(--pp4-blue-soft)!important}.resultCard[data-premium-surface=calculator-result] .mainResultBox{border-color:var(--pp4-line-strong)!important;background:radial-gradient(circle at 95% 0,var(--pp4-blue-soft),transparent 34%),linear-gradient(145deg,var(--pp4-panel-strong),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-card)!important}.resultCard[data-premium-surface=calculator-result] .mainResultValue{color:var(--pp4-ink)!important;letter-spacing:-.055em!important}.resultCard[data-premium-surface=calculator-result] .resultJourneyNav{position:-webkit-sticky;position:sticky;top:10px;z-index:8;padding:6px!important;border:1px solid var(--pp4-line)!important;border-radius:15px!important;background:color-mix(in srgb,var(--pp4-panel-strong) 88%,transparent)!important;box-shadow:var(--pp4-shadow-card)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.resultCard[data-premium-surface=calculator-result] .resultJourneyNav button{border-radius:10px!important;color:var(--pp4-copy)!important;transition:color .16s ease,background .16s ease,transform .16s var(--pp4-ease)!important}.resultCard[data-premium-surface=calculator-result] .resultJourneyNav button:is(:hover,:focus-visible){color:var(--pp4-ink)!important;background:var(--pp4-blue-soft)!important;transform:translateY(-1px)}.resultCard[data-premium-surface=calculator-result] :is(.resultHighlightCard,.resultItem,.resultMetricCard,.conversionStep){border-color:var(--pp4-line)!important;background:linear-gradient(145deg,var(--pp4-panel-strong),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-card)!important}.resultCard[data-premium-surface=calculator-result] :is(.resultActionBtn,.cwSecondaryAction){min-height:44px!important;border-radius:13px!important;transition:transform .18s var(--pp4-ease),box-shadow .18s ease,background .18s ease!important}.resultCard[data-premium-surface=calculator-result] :is(.resultActionBtn,.cwSecondaryAction):is(:hover,:focus-visible){transform:translateY(-2px)}:is(.recommendationPanel[data-premium-surface=recommendations],.calculatorSearch[data-premium-surface=calculator-search],.categoryLandingPage[data-premium-surface=category-page] .cwPremiumPanel){border:1px solid var(--pp4-line)!important;border-radius:var(--pp4-radius-panel)!important;background:radial-gradient(circle at 100% 0,var(--pp4-blue-soft),transparent 34%),linear-gradient(145deg,var(--pp4-panel),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-panel)!important}:is(.recommendationCard,.calculatorSearchCard,.categoryLandingPage .topCard,.categoryLandingPage .listCard,.categoryLandingPage .smallCard,.guideShell .relatedLink,.guideShell .ruleCard){position:relative;overflow:hidden;border-color:var(--pp4-line)!important;border-radius:var(--pp4-radius-card)!important;color:var(--pp4-ink)!important;background:linear-gradient(145deg,var(--pp4-panel-strong),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-card)!important;transition:transform .22s var(--pp4-ease),box-shadow .22s ease,border-color .22s ease,background .22s ease!important}:is(.recommendationCard,.calculatorSearchCard,.categoryLandingPage .topCard,.categoryLandingPage .listCard,.categoryLandingPage .smallCard,.guideShell .relatedLink,.guideShell .ruleCard):is(:hover,:focus-visible,:focus-within){transform:translateY(-1px)!important;border-color:var(--pp4-line-strong)!important;box-shadow:var(--pp4-shadow-hover)!important}:is(.recommendationIcon,.calculatorSearchIcon,.categoryLandingPage .cardIcon){border-color:var(--pp4-line-strong)!important;background:linear-gradient(145deg,var(--pp4-amber-soft),var(--pp4-blue-soft))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.42),0 9px 20px rgba(15,23,42,.07)!important}:is(.recommendationArrow,.calculatorSearchArrow,.categoryLandingPage .cardArrow){color:var(--pp4-blue)!important;transition:transform .18s var(--pp4-ease)!important}:is(.recommendationCard,.calculatorSearchCard,.categoryLandingPage .topCard,.categoryLandingPage .listCard):is(:hover,:focus-visible) :is(.recommendationArrow,.calculatorSearchArrow,.cardArrow){transform:translateX(4px)!important}.calculatorSearch[data-premium-surface=calculator-search]{padding:var(--pp4-panel-pad)!important}.calculatorSearch[data-premium-surface=calculator-search]>div:first-child p:first-child{color:var(--pp4-blue)!important}.calculatorSearch[data-premium-surface=calculator-search] h2{color:var(--pp4-ink)!important;font-size:clamp(19px,1.75vw,24px)!important;line-height:1.14!important}.calculatorSearch[data-premium-surface=calculator-search] .calculatorSearchInput{min-height:50px!important;border:1px solid var(--pp4-line-strong)!important;border-radius:17px!important;color:var(--pp4-ink)!important;background:var(--pp4-field)!important;box-shadow:var(--pp4-shadow-card)!important;transition:border-color .18s ease,box-shadow .18s ease!important}.calculatorSearch[data-premium-surface=calculator-search] .calculatorSearchInput:focus{border-color:var(--pp4-blue)!important;box-shadow:var(--pp4-focus),var(--pp4-shadow-card)!important}.calculatorSearch[data-premium-surface=calculator-search] .calculatorSearchGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important}.guideShell[data-premium-surface=guide-article]{max-width:100%}.guideShell[data-premium-surface=guide-article] .masterCard{position:relative;padding:var(--pp4-panel-pad)!important;border:1px solid var(--pp4-line)!important;border-radius:var(--pp4-radius-panel)!important;background:linear-gradient(145deg,var(--pp4-panel),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-panel)!important}.guideShell[data-premium-surface=guide-article] .quickAnswerCard{border-color:color-mix(in srgb,var(--pp4-green) 34%,var(--pp4-line))!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--pp4-green) 10%,transparent),transparent 36%),linear-gradient(145deg,var(--pp4-panel-strong),var(--pp4-panel-soft))!important}.guideShell[data-premium-surface=guide-article] .calculationCard,.guideShell[data-premium-surface=guide-article] .decisionBriefCard{border-color:color-mix(in srgb,var(--pp4-blue) 28%,var(--pp4-line))!important}.guideShell[data-premium-surface=guide-article] .masterHead{align-items:center!important;margin-bottom:14px!important}.guideShell[data-premium-surface=guide-article] .masterHead>div>p{color:var(--pp4-blue)!important;letter-spacing:.105em!important}.guideShell[data-premium-surface=guide-article] .masterHead h2{color:var(--pp4-ink)!important;font-size:clamp(19px,1.75vw,24px)!important;line-height:1.14!important;letter-spacing:-.03em!important}.guideShell[data-premium-surface=guide-article] :is(.leadText,.bodyText){max-width:78ch;color:var(--pp4-copy)!important;font-size:14px!important;line-height:1.65!important}.guideShell[data-premium-surface=guide-article] :is(.decisionBriefItem,.calculationStep,.flowItem,.mistakeItem,.faqList details){border-color:var(--pp4-line)!important;border-radius:var(--pp4-radius-card)!important;background:linear-gradient(145deg,var(--pp4-panel-strong),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-card)!important}.guideShell[data-premium-surface=guide-article] .guideInlineCalculatorCue{padding:clamp(14px,1.8vw,20px)!important;border:1px solid var(--pp4-line-strong)!important;border-radius:var(--pp4-radius-panel)!important;background:radial-gradient(circle at 96% 0,var(--pp4-amber-soft),transparent 34%),linear-gradient(140deg,var(--pp4-blue-soft),var(--pp4-panel-strong))!important;box-shadow:var(--pp4-shadow-panel)!important}.guideShell[data-premium-surface=guide-article] .guideInlineCalculatorLink{min-height:48px!important;border-radius:15px!important;box-shadow:0 12px 28px rgba(18,58,104,.18)!important;transition:transform .18s var(--pp4-ease),box-shadow .18s ease!important}.guideShell[data-premium-surface=guide-article] .guideInlineCalculatorLink:is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 18px 34px rgba(18,58,104,.24)!important}.guideShell[data-premium-surface=guide-article] .articleFlowCard .flowItem{position:relative;padding-left:clamp(18px,2.4vw,28px)!important}.guideShell[data-premium-surface=guide-article] .articleFlowCard .flowItem:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:99px;background:linear-gradient(var(--pp4-blue),#57a6e7)}.exampleTable[data-premium-surface=data-table]{gap:0!important;overflow:hidden;border:1px solid var(--pp4-line)!important;border-radius:var(--pp4-radius-card)!important;background:var(--pp4-panel-strong);box-shadow:var(--pp4-shadow-card)}.exampleTable[data-premium-surface=data-table] .exampleRow{margin:0!important;padding:15px 17px!important;border:0!important;border-bottom:1px solid var(--pp4-line)!important;border-radius:0!important;color:var(--pp4-copy)!important;background:transparent!important;box-shadow:none!important}.exampleTable[data-premium-surface=data-table] .exampleRow:last-child{border-bottom:0!important}.exampleTable[data-premium-surface=data-table] .exampleRow:nth-child(2n){background:color-mix(in srgb,var(--pp4-blue-soft) 55%,transparent)!important}.exampleTable[data-premium-surface=data-table] .exampleLabel{color:var(--pp4-copy)!important}.exampleTable[data-premium-surface=data-table] .exampleValue{color:var(--pp4-ink)!important;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}:is(.loanTableScroll,.serviceTableWrap){overflow-x:auto!important;border:1px solid var(--pp4-line)!important;border-radius:var(--pp4-radius-card)!important;background:var(--pp4-panel-strong)!important;box-shadow:var(--pp4-shadow-card)!important;scrollbar-color:var(--pp4-blue) transparent;scrollbar-width:thin}:is(.loanTableScroll,.serviceTableWrap) table{border-collapse:collapse;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}:is(.loanTableScroll,.serviceTableWrap) :is(th,td){border-color:var(--pp4-line)!important}:is(.loanTableScroll,.serviceTableWrap) th{color:var(--pp4-ink)!important;background:var(--pp4-blue-soft)!important}.simpleCalculatorContent,.simpleFaq,.simpleResultCard{margin-top:var(--pp4-section-space);padding:var(--pp4-panel-pad);border:1px solid var(--pp4-line);border-radius:var(--pp4-radius-panel);background:radial-gradient(circle at 100% 0,var(--pp4-blue-soft),transparent 34%),linear-gradient(145deg,var(--pp4-panel),var(--pp4-panel-soft));box-shadow:var(--pp4-shadow-panel)}.simpleContentEyebrow,.simpleResultHead>span,.simpleSectionHead>span{margin:0 0 7px;color:var(--pp4-blue);font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.simpleContentSection h2,.simpleResultHead h2,.simpleSectionHead h2{margin:0;color:var(--pp4-ink);letter-spacing:-.04em}.simpleResultHead p{margin:7px 0 0;color:var(--pp4-muted)}.simpleResultGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));grid-gap:10px;gap:10px;margin:14px 0 0}.simpleResultItem{padding:13px;border:1px solid var(--pp4-line);border-radius:var(--pp4-radius-card);background:linear-gradient(145deg,var(--pp4-panel-strong),var(--pp4-panel-soft));box-shadow:var(--pp4-shadow-card)}.simpleResultItem dt{color:var(--pp4-muted);font-size:12px;font-weight:800}.simpleResultItem dd{margin:7px 0 0;color:var(--pp4-ink);font-size:clamp(19px,2vw,24px);font-weight:950;letter-spacing:-.04em;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.simpleFaqList{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.simpleFaqItem{overflow:hidden;border:1px solid var(--pp4-line);border-radius:var(--pp4-radius-card);background:var(--pp4-panel-strong);box-shadow:var(--pp4-shadow-card)}.simpleFaqItem summary{min-height:52px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--pp4-ink);font-weight:850;cursor:pointer}.simpleFaqToggle{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border:1px solid var(--pp4-line-strong);border-radius:9px;color:var(--pp4-blue);background:var(--pp4-blue-soft);transition:transform .18s var(--pp4-ease)}.simpleFaqItem[open] .simpleFaqToggle{transform:rotate(45deg)}.simpleFaqAnswer{padding:0 14px 14px}.simpleFaqAnswer p{margin:0;color:var(--pp4-copy);line-height:1.7}.simpleContentLead{max-width:78ch;margin:0 0 14px;color:var(--pp4-copy);font-size:14px;line-height:1.65}.simpleContentGrid{display:grid;grid-gap:12px;gap:12px}.simpleContentSection{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--pp4-line);border-radius:var(--pp4-radius-card);background:var(--pp4-panel-strong)}.simpleContentNumber{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:var(--pp4-blue-deep);background:var(--pp4-blue-soft);font-size:12px;font-weight:950}.simpleContentSection>div>p:last-child{margin:9px 0 0;color:var(--pp4-copy);line-height:1.7}.siteFooter[data-premium-surface=footer] .footerShell{width:min(1240px,calc(100vw - 40px))!important}.siteFooter[data-premium-surface=footer] .footerSurface{padding:clamp(18px,2vw,24px)!important;border:1px solid var(--pp4-line)!important;border-radius:var(--pp4-radius-panel)!important;background:radial-gradient(circle at 0 100%,var(--pp4-amber-soft),transparent 27%),radial-gradient(circle at 100% 0,var(--pp4-blue-soft),transparent 33%),linear-gradient(145deg,var(--pp4-panel),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-panel)!important}.siteFooter[data-premium-surface=footer] :is(.footerIntro p,.footerLinkList a,.footerMeta p,.footerMetaActions){color:var(--pp4-copy)!important}.siteFooter[data-premium-surface=footer] .footerHeading{color:var(--pp4-ink)!important}.siteFooter[data-premium-surface=footer] .footerLinkList a{width:-moz-fit-content;width:fit-content;border-radius:7px;transition:color .16s ease,transform .16s var(--pp4-ease)!important}.siteFooter[data-premium-surface=footer] .footerLinkList a:is(:hover,:focus-visible){color:var(--pp4-blue)!important;transform:translateX(3px)}.siteFooter[data-premium-surface=footer] .footerMeta{border-color:var(--pp4-line)!important}.siteFooter[data-premium-surface=footer] .privacySettingsButton{border-color:var(--pp4-line)!important;color:var(--pp4-copy)!important;background:var(--pp4-panel-strong)!important}html[data-theme=dark] :is(.calculatorCard[data-premium-surface=calculator-form],.resultCard[data-premium-surface=calculator-result],.pageHero[data-premium-surface=hero],.guideShell[data-premium-surface=guide-article] .masterCard,.recommendationPanel[data-premium-surface=recommendations],.calculatorSearch[data-premium-surface=calculator-search],.categoryLandingPage[data-premium-surface=category-page] .cwPremiumPanel,.siteFooter[data-premium-surface=footer] .footerSurface,.simpleResultCard,.simpleFaq,.simpleCalculatorContent){color:var(--pp4-ink)!important;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.105),transparent 34%),linear-gradient(145deg,#122139,#0b1729)!important;border-color:var(--pp4-line)!important;box-shadow:var(--pp4-shadow-panel)!important}html[data-theme=dark] :is(.calculatorCard[data-premium-surface=calculator-form] .fieldCard,.resultCard[data-premium-surface=calculator-result] .mainResultBox,.resultCard[data-premium-surface=calculator-result] .resultHighlightCard,.resultCard[data-premium-surface=calculator-result] .resultItem,.resultCard[data-premium-surface=calculator-result] .resultMetricCard,.recommendationCard,.calculatorSearchCard,.categoryLandingPage .topCard,.categoryLandingPage .listCard,.categoryLandingPage .smallCard,.guideShell[data-premium-surface=guide-article] .decisionBriefItem,.guideShell[data-premium-surface=guide-article] .calculationStep,.guideShell[data-premium-surface=guide-article] .flowItem,.guideShell[data-premium-surface=guide-article] .mistakeItem,.guideShell[data-premium-surface=guide-article] .faqList details,.simpleResultItem,.simpleFaqItem,.simpleContentSection){color:var(--pp4-ink)!important;background:linear-gradient(145deg,#162741,#0e1c31)!important;border-color:var(--pp4-line)!important;box-shadow:var(--pp4-shadow-card)!important}html[data-theme=dark] .pageHero[data-premium-surface=hero]:after{opacity:.28}html[data-theme=dark] .siteHeader[data-premium-surface=navigation] .desktopNav a.active{background:linear-gradient(135deg,#285b91,#397bc0)!important}html[data-theme=dark] .categoryLandingPage[data-premium-surface=category-page] :is(h1,h2,.cardBody strong){color:var(--pp4-ink)!important}html[data-theme=dark] .categoryLandingPage[data-premium-surface=category-page] :is(.categoryHeroPanel>p:last-child,.categorySectionPanel>div:first-child>p:last-child,.cardBody>span:not(.cardArrow)){color:var(--pp4-copy)!important;opacity:1!important}html[data-theme=dark] .categoryLandingPage[data-premium-surface=category-page] :is(.categoryHeroPanel>p:first-child,.categorySectionPanel>div:first-child>p:first-child){color:var(--pp4-blue)!important;opacity:1!important}@media (min-width:1100px){.guideShell[data-premium-surface=guide-article] .splitGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch}.guideShell[data-premium-surface=guide-article] .decisionBriefGrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.categoryLandingPage[data-premium-surface=category-page] :is(.categoryTopGrid,.categoryListGrid){grid-template-columns:repeat(3,minmax(0,1fr))!important}.resultCard[data-premium-surface=calculator-result] :is(.resultHighlightGrid,.resultList){align-items:stretch}}@media (max-width:980px){.siteFooter[data-premium-surface=footer] .footerShell,.siteHeader[data-premium-surface=navigation] .headerShell{width:min(100% - 28px,1240px)!important}.siteHeader[data-premium-surface=navigation] .brandRow{min-height:64px!important}.siteHeader[data-premium-surface=navigation] .mobilePanel{padding:15px!important;border:1px solid var(--pp4-line)!important;border-radius:var(--pp4-radius-panel)!important;background:color-mix(in srgb,var(--pp4-panel-strong) 94%,transparent)!important;box-shadow:var(--pp4-shadow-panel)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.siteHeader[data-premium-surface=navigation] .mobileLinkList a{min-height:44px!important;border-radius:12px!important;color:var(--pp4-copy)!important;background:var(--pp4-panel-soft)!important}}@media (max-width:760px){:root{--pp4-panel-pad:13px;--pp4-section-space:9px;--cw-section-gap:9px;--cw-page-top-gap-mobile:8px}.pageHero[data-premium-surface=hero]{grid-template-columns:44px minmax(0,1fr)!important;gap:12px!important;padding:16px!important}.pageHero[data-premium-surface=hero] .pageHeroIcon{width:44px!important;height:44px!important;border-radius:15px!important}.pageHero[data-premium-surface=hero] h1{font-size:clamp(24px,7.4vw,31px)!important;line-height:1.12!important}.calculatorCard[data-premium-surface=calculator-form],.resultCard[data-premium-surface=calculator-result]{border-radius:22px!important}.calculatorCard[data-premium-surface=calculator-form] .fieldGrid,.calculatorCard[data-premium-surface=calculator-form] .selectorOptions,.calculatorSearch[data-premium-surface=calculator-search] .calculatorSearchGrid,.simpleResultGrid{grid-template-columns:1fr!important}.resultCard[data-premium-surface=calculator-result] .resultJourneyNav{position:static;overflow-x:auto;justify-content:flex-start!important;scrollbar-width:none}.resultCard[data-premium-surface=calculator-result] .resultJourneyNav::-webkit-scrollbar{display:none}.resultCard[data-premium-surface=calculator-result] .resultJourneyNav button{flex:0 0 auto}.guideShell[data-premium-surface=guide-article] .masterCard{padding:13px!important}.exampleTable[data-premium-surface=data-table] .exampleRow{padding:14px!important}.simpleContentSection{grid-template-columns:1fr}.siteFooter[data-premium-surface=footer] .footerSurface{padding:18px 15px!important}}@media (max-width:460px){.siteHeader[data-premium-surface=navigation] .brandMark{width:40px!important;height:40px!important;flex-basis:40px!important}.siteHeader[data-premium-surface=navigation] .brandText strong{font-size:15px!important}.siteHeader[data-premium-surface=navigation] .brandText small{display:none!important}.pageHero[data-premium-surface=hero]{grid-template-columns:1fr!important}}@media (prefers-reduced-motion:reduce){.resultCard[data-premium-surface=calculator-result].hasResultContent{animation:none!important}:is(.siteHeader[data-premium-surface=navigation] *,.pageHero[data-premium-surface=hero] *,.calculatorCard[data-premium-surface=calculator-form] *,.resultCard[data-premium-surface=calculator-result] *,.recommendationCard,.calculatorSearchCard,.categoryLandingPage .topCard,.categoryLandingPage .listCard,.guideShell .relatedLink,.simpleFaqToggle){scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}html[data-premium-page-version="4.0"] body :is(.pvEconomicsItem,.costDonutLegend>span,.energyMasterLegendItem,.energyMasterMetricCard,.energyMasterPlanRow,.resultMetricCard,.resultHighlightCard,.resultItem,.unifiedBenefitCard,.heroInfoCard,.conversionStep:not(a):not(button)){cursor:default!important}html[data-premium-page-version="4.0"] body :is(.pvEconomicsItem,.costDonutLegend>span,.energyMasterLegendItem,.energyMasterMetricCard,.energyMasterPlanRow,.resultMetricCard,.resultHighlightCard,.resultItem,.unifiedBenefitCard,.heroInfoCard,.conversionStep:not(a):not(button)):hover{transform:none!important}html[data-premium-page-version="4.0"] body :is(.pvEconomicsItem,.resultMetricCard,.resultHighlightCard,.resultItem,.unifiedBenefitCard,.heroInfoCard) :is(.pvEconomicsIcon,.resultMetricIcon,.unifiedIcon){transform:none!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page]>.card{color:var(--pp4-ink)!important;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.1),transparent 31%),linear-gradient(145deg,#142641,#0d1b30)!important;border-color:rgba(148,163,184,.28)!important;box-shadow:var(--pp4-shadow-panel)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .cardHeader h1{color:#f2f7fd!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .cardHeader .lead{color:#c0ccdb!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .cardHeader .eyebrow{color:#b9d8ff!important;background:rgba(37,99,235,.18)!important;border:1px solid rgba(96,165,250,.32)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .contentMain>section{color:var(--pp4-ink)!important;background:linear-gradient(145deg,#172a47,#102039)!important;border-color:rgba(148,163,184,.28)!important;box-shadow:var(--pp4-shadow-card)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .contentMain>section h2{color:#f2f7fd!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .contentMain>section :is(p,li,td,strong){color:#c0ccdb!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .contentMain>section strong{color:#eaf2fc!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .contentMain>section a{color:#8fc4ff!important;-webkit-text-decoration-color:rgba(143,196,255,.55)!important;text-decoration-color:rgba(143,196,255,.55)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .serviceTableWrap{background:#09172a!important;border-color:rgba(148,163,184,.32)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .serviceTable :is(th,td){color:#c0ccdb!important;background:#0d1b30!important;border-color:rgba(148,163,184,.24)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .serviceTable th{color:#f2f7fd!important;background:#172a47!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .sideCard{color:var(--pp4-ink)!important;background:#09172a!important;border:1px solid rgba(148,163,184,.26)!important;box-shadow:var(--pp4-shadow-card)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .sideCard .sideTitle{color:#8fc4ff!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=legal-page] .sideCard .sideText{color:#d8e3f1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=information-page] :is(.heroCard,.contentCard,.ctaCard){color:var(--pp4-ink)!important;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.09),transparent 31%),linear-gradient(145deg,#142641,#0d1b30)!important;border-color:rgba(148,163,184,.27)!important;box-shadow:var(--pp4-shadow-panel)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=information-page] :is(h1,h2,h3){color:#f2f7fd!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=information-page] :is(p,li){color:#c0ccdb!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=information-page] .cwCardLink{color:var(--pp4-ink)!important;background:linear-gradient(145deg,#172a47,#102039)!important;border-color:rgba(148,163,184,.3)!important;box-shadow:var(--pp4-shadow-card)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=information-page] .cwCardLink :is(.cwCardText strong,.cwCardText small){color:#f2f7fd!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=information-page] .cwCardLink .cwCardText small{color:#b8c6d8!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=information-page] .cwCardLink[data-card-kind=calculator]:is(:hover,:focus-visible){background:var(--pp4-tool-hover-bg)!important;border-color:var(--pp4-tool-hover-border)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=information-page] .cwCardLink[data-card-kind=guide]:is(:hover,:focus-visible){background:var(--pp4-guide-hover-bg)!important;border-color:var(--pp4-guide-hover-border)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=information-page] .cwCardLink[data-card-kind=info]:is(:hover,:focus-visible){background:var(--pp4-info-hover-bg)!important;border-color:var(--pp4-info-hover-border)!important}:root{--pp4-tool-hover-bg:linear-gradient(145deg,#fffdf8,#f0f6ff);--pp4-tool-hover-border:rgba(37,99,235,0.38);--pp4-tool-hover-accent:#1f5fbd;--pp4-guide-hover-bg:linear-gradient(145deg,#fffdf8,#fff3dc);--pp4-guide-hover-border:rgba(200,108,8,0.42);--pp4-guide-hover-accent:#a95807;--pp4-info-hover-bg:linear-gradient(145deg,#fffdf8,#f3efe7);--pp4-info-hover-border:rgba(71,85,105,0.25);--pp4-info-hover-accent:#334155}html[data-theme=dark]{--pp4-tool-hover-bg:linear-gradient(145deg,#183052,#11233d);--pp4-tool-hover-border:rgba(96,165,250,0.56);--pp4-tool-hover-accent:#8fc4ff;--pp4-guide-hover-bg:linear-gradient(145deg,#352917,#211f22);--pp4-guide-hover-border:rgba(246,184,74,0.55);--pp4-guide-hover-accent:#f6c866;--pp4-info-hover-bg:linear-gradient(145deg,#1a2b44,#132139);--pp4-info-hover-border:rgba(148,163,184,0.4);--pp4-info-hover-accent:#c8d5e5}[data-premium-layout-version="4.0"] :is([data-card-kind=calculator],.calculatorSearchCard,.homeCalculatorCard,.nextActionCardCalculator):is(:hover,:focus-visible,:focus-within){color:var(--pp4-ink)!important;background:var(--pp4-tool-hover-bg)!important;border-color:var(--pp4-tool-hover-border)!important;box-shadow:var(--pp4-shadow-hover)!important;transform:translateY(-1px)!important}[data-premium-layout-version="4.0"] :is([data-card-kind=calculator],.calculatorSearchCard,.homeCalculatorCard,.nextActionCardCalculator):is(:hover,:focus-visible,:focus-within) :is(.cwCardIcon,.calculatorSearchIcon,.homeIcon,.recommendationIcon,.relatedIcon,.nextActionIcon,.cardIcon){color:var(--pp4-tool-hover-accent)!important;border-color:var(--pp4-tool-hover-border)!important;background:color-mix(in srgb,var(--pp4-tool-hover-accent) 12%,var(--pp4-panel-strong))!important}[data-premium-layout-version="4.0"] :is([data-card-kind=calculator],.calculatorSearchCard,.homeCalculatorCard,.nextActionCardCalculator):is(:hover,:focus-visible,:focus-within) :is(.cwCardArrow,.calculatorSearchArrow,.homeArrow,.recommendationArrow,.relatedArrow,.nextActionArrow,.cardArrow){color:var(--pp4-tool-hover-accent)!important}[data-premium-layout-version="4.0"] :is([data-card-kind=guide],.homeGuideCard,.searchGuideCard,.guideSmallCard,.nextActionCardGuide):is(:hover,:focus-visible,:focus-within){color:var(--pp4-ink)!important;background:var(--pp4-guide-hover-bg)!important;border-color:var(--pp4-guide-hover-border)!important;box-shadow:var(--pp4-shadow-hover)!important;transform:translateY(-1px)!important}[data-premium-layout-version="4.0"] :is([data-card-kind=guide],.homeGuideCard,.searchGuideCard,.guideSmallCard,.nextActionCardGuide):is(:hover,:focus-visible,:focus-within) :is(.cwCardIcon,.homeIcon,.cardIcon,.relatedIcon,.nextActionIcon){color:var(--pp4-guide-hover-accent)!important;border-color:var(--pp4-guide-hover-border)!important;background:color-mix(in srgb,var(--pp4-guide-hover-accent) 13%,var(--pp4-panel-strong))!important}[data-premium-layout-version="4.0"] :is([data-card-kind=guide],.homeGuideCard,.searchGuideCard,.guideSmallCard,.nextActionCardGuide):is(:hover,:focus-visible,:focus-within) :is(.cwCardArrow,.homeArrow,.cardArrow,.relatedArrow,.nextActionArrow){color:var(--pp4-guide-hover-accent)!important}[data-premium-layout-version="4.0"] [data-card-kind=info]:is(:hover,:focus-visible,:focus-within){color:var(--pp4-ink)!important;background:var(--pp4-info-hover-bg)!important;border-color:var(--pp4-info-hover-border)!important;box-shadow:var(--pp4-shadow-hover)!important;transform:translateY(-1px)!important}.siteHeader[data-premium-surface=navigation] .desktopActions{gap:7px!important}.siteHeader[data-premium-surface=navigation] :is(.themeToggleCompact,.languageCardSwitchCompact .languageCard){width:54px!important;min-width:54px!important;height:56px!important;min-height:56px!important;padding:6px!important;gap:5px!important;border:1px solid var(--pp4-line)!important;border-radius:14px!important;color:var(--pp4-ink)!important;background:linear-gradient(145deg,var(--pp4-panel-strong),var(--pp4-panel-soft))!important;box-shadow:var(--pp4-shadow-card)!important;transform:none!important}.siteHeader[data-premium-surface=navigation] :is(.themeToggleCompact,.languageCardSwitchCompact .languageCard):is(:hover,:focus-visible){border-color:var(--pp4-line-strong)!important;background:var(--pp4-tool-hover-bg)!important;box-shadow:var(--pp4-shadow-hover)!important;transform:translateY(-1px)!important}.siteHeader[data-premium-surface=navigation] .languageCardSwitchCompact .languageCardActive{border-color:rgba(37,99,235,.45)!important;background:color-mix(in srgb,var(--pp4-blue-soft) 72%,var(--pp4-panel-strong))!important;box-shadow:0 7px 18px rgba(37,99,235,.1)!important}.siteHeader[data-premium-surface=navigation] .themeToggleCompact .themeToggleIcon{width:29px!important;height:27px!important;border:1px solid color-mix(in srgb,var(--pp4-blue) 22%,transparent);border-radius:9px;background:linear-gradient(145deg,var(--pp4-blue-soft),var(--pp4-amber-soft));box-shadow:inset 0 1px 0 rgba(255,255,255,.42)}.siteHeader[data-premium-surface=navigation] .themeToggleCompact .themeToggleGlyph{width:23px!important;height:23px!important}.siteHeader[data-premium-surface=navigation] :is(.themeToggleLabel,.languageLabel){color:var(--pp4-ink)!important;font-size:13px!important;line-height:1!important;font-weight:850!important}.siteHeader[data-premium-surface=navigation] .languageFlag{filter:drop-shadow(0 4px 6px rgba(15,23,42,.13))!important}html[data-theme=dark] .siteHeader[data-premium-surface=navigation] .languageFlag{color:#d7e3f3!important;filter:drop-shadow(0 5px 8px rgba(0,0,0,.32))!important}html[data-theme=dark] body .resultTransferCard{color:var(--pp4-ink)!important;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.11),transparent 34%),linear-gradient(145deg,#12233c,#0d1b30)!important;border-color:var(--pp4-line)!important;box-shadow:var(--pp4-shadow-panel)!important}html[data-theme=dark] body .resultTransferHead :is(strong,p){color:var(--pp4-ink)!important;opacity:1!important}html[data-theme=dark] body .resultTransferHead p{color:var(--pp4-copy)!important}html[data-theme=dark] body .resultTransferLink,html[data-theme=dark] body [data-card-kind=calculator].resultTransferLink{color:var(--pp4-ink)!important;background:linear-gradient(145deg,#172a47,#102039)!important;border-color:rgba(148,163,184,.28)!important;box-shadow:var(--pp4-shadow-card)!important}html[data-theme=dark] body .resultTransferLink :is(strong,small){color:var(--pp4-ink)!important;opacity:1!important}html[data-theme=dark] body .resultTransferLink small{color:var(--pp4-copy)!important}html[data-theme=dark] body .resultTransferLink .cwCardIcon{color:var(--pp4-blue)!important;background:rgba(59,130,246,.13)!important;border-color:rgba(96,165,250,.34)!important}html[data-theme=dark] .guideShell[data-premium-surface=guide-article] .faqCard .guideFaqList details{color:var(--pp4-ink)!important;background:linear-gradient(145deg,#172a47,#102039)!important;border-color:rgba(148,163,184,.28)!important;box-shadow:var(--pp4-shadow-card)!important}html[data-theme=dark] .guideShell[data-premium-surface=guide-article] .faqCard .guideFaqList details summary{color:var(--pp4-ink)!important;background:transparent!important;opacity:1!important}html[data-theme=dark] .guideShell[data-premium-surface=guide-article] .faqCard .guideFaqList details p{color:var(--pp4-copy)!important;opacity:1!important}html[data-theme=dark] .guideShell[data-premium-surface=guide-article] .guideDecisionVisual .loanScenario small{color:#b8c5d6!important}html[data-theme=dark] body .resultCard,html[data-theme=dark] body .resultCard.hasResultContent[data-premium-surface=calculator-result],html[data-theme=dark] body .resultCard[data-premium-surface=calculator-result]{color:#e8eef8!important}html[data-theme=dark] .categoryLandingPage[data-premium-surface=category-page] [data-card-kind=info]{color:var(--pp4-ink)!important;background:linear-gradient(145deg,#172a47,#102039)!important;border-color:rgba(148,163,184,.28)!important}.resultTransferCard{padding:14px!important;border-radius:var(--pp4-radius-panel)!important}.resultTransferGrid{gap:9px!important}.resultTransferGrid .resultTransferLink{--cw-card-min-height:86px!important;--cw-card-padding:11px!important;--cw-card-icon-size:44px!important;border-radius:var(--pp4-radius-card)!important}.recommendationPanel[data-premium-surface=recommendations]{margin-top:12px!important;padding:var(--pp4-panel-pad)!important;gap:10px!important}.recommendationPanel[data-premium-surface=recommendations] .recommendationHead h3{font-size:clamp(19px,1.75vw,24px)!important;line-height:1.14!important}.recommendationPanel[data-premium-surface=recommendations] .recommendationHead p{margin-top:6px!important;font-size:14px!important;line-height:1.55!important}.recommendationPanel[data-premium-surface=recommendations] .recommendationCard{min-height:86px!important;grid-template-columns:46px minmax(0,1fr) 22px!important;padding:11px!important;border-radius:var(--pp4-radius-card)!important}.recommendationPanel[data-premium-surface=recommendations] .recommendationIcon{width:44px!important;height:44px!important;border-radius:14px!important}@media (max-width:760px){.siteHeader[data-premium-surface=navigation] :is(.themeToggleCompact,.languageCardSwitchCompact .languageCard){width:52px!important;min-width:52px!important;height:54px!important;min-height:54px!important}.resultTransferGrid .resultTransferLink{--cw-card-min-height:82px!important}}@media print{.bgAura,.bgGrid,.resultActions,.resultJourneyNav,.siteFooter,.siteHeader{display:none!important}:is(.resultCard,.contentCard,.masterCard){border:1px solid #cbd5e1!important;background:#fff!important;box-shadow:none!important}}html[data-premium-page-version="4.0"][data-theme=dark] body :is(.nextActionCard,.nextActionCardCalculator,.nextActionCardGuide,.nextActionCardPrimary){color:var(--pp4-ink)!important;background:linear-gradient(145deg,#172a47,#102039)!important;border-color:rgba(148,163,184,.3)!important;box-shadow:var(--pp4-shadow-card)!important}html[data-premium-page-version="4.0"][data-theme=dark] body .resultCard.hasResultContent :is(.conversionLayer,.moneyConversionLayer) .nextActionCard{color:var(--pp4-ink)!important;background:linear-gradient(145deg,#172a47,#102039)!important;border-color:rgba(96,165,250,.31)!important;box-shadow:var(--pp4-shadow-card)!important}html[data-premium-page-version="4.0"][data-theme=dark] body .resultCard.hasResultContent :is(.conversionLayer,.moneyConversionLayer) :is(.nextActionCardGuide,.nextActionCardPrimary){background:radial-gradient(circle at 0 0,rgba(246,184,74,.13),transparent 34%),linear-gradient(145deg,#1b2b43,#111f34)!important;border-color:rgba(246,184,74,.39)!important}html[data-premium-page-version="4.0"][data-theme=dark] body .resultCard.hasResultContent :is(.conversionLayer,.moneyConversionLayer) .nextActionCard:is(:hover,:focus-visible){background:linear-gradient(145deg,#1b3152,#132640)!important;border-color:rgba(96,165,250,.53)!important;box-shadow:var(--pp4-shadow-hover)!important}html[data-premium-page-version="4.0"][data-theme=dark] body .resultCard.hasResultContent :is(.conversionLayer,.moneyConversionLayer) :is(.nextActionCardGuide,.nextActionCardPrimary):is(:hover,:focus-visible){background:radial-gradient(circle at 0 0,rgba(246,184,74,.18),transparent 34%),linear-gradient(145deg,#243249,#18253a)!important;border-color:rgba(246,184,74,.61)!important}html[data-premium-page-version="4.0"][data-theme=dark] body .resultCard.hasResultContent :is(.conversionLayer,.moneyConversionLayer) .nextActionCard .nextActionBenefits span{color:#86efac!important;background:rgba(6,78,59,.2)!important;border-color:rgba(74,222,128,.27)!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body .resultCard.hasResultContent :is(.conversionLayer,.moneyConversionLayer) .nextActionCard .nextActionCta{color:#7db8ff!important}html[data-premium-page-version="4.0"][data-theme=dark] body .resultCard.hasResultContent :is(.conversionLayer,.moneyConversionLayer) :is(.nextActionCardGuide,.nextActionCardPrimary) .nextActionCta{color:#f6b84a!important}html[data-premium-page-version="4.0"][data-theme=dark] body .resultCard.hasResultContent :is(.conversionLayer,.moneyConversionLayer) .nextActionCard .nextActionCta :is(b,.nextActionArrow){color:inherit!important}html[data-premium-page-version="4.0"][data-theme=dark] body :is(.nextActionCard,.nextActionCardCalculator,.nextActionCardGuide,.nextActionCardPrimary) :is(.nextActionHead,.nextActionHead strong){color:#f3f7fc!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body :is(.nextActionCard,.nextActionCardCalculator,.nextActionCardGuide,.nextActionCardPrimary) :is(.nextActionDescription,.nextActionBenefits){color:#becbdb!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body .faqList.calculatorFaqList>details.faqItem{color:var(--pp4-ink)!important;background:linear-gradient(145deg,#172a47,#102039)!important;border-color:rgba(96,165,250,.29)!important;box-shadow:var(--pp4-shadow-card)!important}html[data-premium-page-version="4.0"][data-theme=dark] body .faqList.calculatorFaqList>details.faqItem:is(:hover,:focus-within,[open]){background:linear-gradient(145deg,#1a3152,#132640)!important;border-color:rgba(96,165,250,.5)!important;box-shadow:var(--pp4-shadow-hover)!important}html[data-premium-page-version="4.0"][data-theme=dark] body .faqList.calculatorFaqList>details.faqItem>summary{color:#f2f7fd!important;background:transparent!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body .faqList.calculatorFaqList>details.faqItem>div,html[data-premium-page-version="4.0"][data-theme=dark] body .faqList.calculatorFaqList>details.faqItem>div :is(p,li){color:#c0ccdb!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview]{color:var(--pp4-ink)!important;background:transparent!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview] :is(.guideTrustNote,.guideSearchPanel,.guidePanel){color:var(--pp4-ink)!important;background:radial-gradient(circle at 100% 0,rgba(59,130,246,.1),transparent 34%),linear-gradient(145deg,#142641,#0d1b30)!important;border-color:rgba(148,163,184,.27)!important;box-shadow:var(--pp4-shadow-panel)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview] .guideTrustNote{border-left-color:rgba(246,184,74,.72)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview] :is(.guideTrustNote strong,.sectionHead h2,.searchHead h2,.cardBody strong){color:#f2f7fd!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview] :is(.guideTrustNote p,.searchHead p:not(.searchEyebrow),.cardBody small,.guideSearchEmpty){color:#c0ccdb!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview] :is(.eyebrow,.searchEyebrow,.cardBody em,.cardArrow,.guideSearchIcon){color:#f6b84a!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview] .guideSearchBox input{color:#f2f7fd!important;background:#09172a!important;border-color:rgba(148,163,184,.34)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035),0 8px 18px rgba(0,0,0,.19)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview] .guideSearchBox input::placeholder{color:#aebdd0!important;opacity:1!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview] .guideSearchBox input:focus{border-color:rgba(246,184,74,.66)!important;box-shadow:0 0 0 4px rgba(245,158,11,.17),0 10px 22px rgba(0,0,0,.24)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview] :is(.topCard,.searchGuideCard,.listCard){color:var(--pp4-ink)!important;background:linear-gradient(145deg,#172a47,#102039)!important;border-color:rgba(246,184,74,.29)!important;box-shadow:var(--pp4-shadow-card)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview] :is(.topCard,.searchGuideCard,.listCard):is(:hover,:focus-visible){background:linear-gradient(145deg,#213047,#17253a)!important;border-color:rgba(246,184,74,.58)!important;box-shadow:var(--pp4-shadow-hover)!important}html[data-premium-page-version="4.0"][data-theme=dark] body [data-premium-surface=guide-overview] :is(.categoryGrid,.guideListGrid,.searchResultGrid) [data-card-kind=guide]:is(:hover,:focus-visible) :is(.cardArrow,.cardIcon){color:#f6b84a!important;border-color:rgba(246,184,74,.54)!important}html[data-premium-page-version="4.0"][data-theme=dark] body .calculatorCard[data-premium-surface=calculator-form] .selectorOptions button.active{color:#ffffff!important;background:linear-gradient(145deg,#245f9f,#347fcf)!important;border-color:#86c1ff!important;box-shadow:0 0 0 3px rgba(96,165,250,.2),0 10px 22px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.2)!important}@media (prefers-reduced-motion:reduce){.calculatorCard[data-premium-surface=calculator-form] .submitButton{transition:none!important}.calculatorCard[data-premium-surface=calculator-form] .submitButton:active{transform:none!important}}