[data-home-page]{--home-type-unit:var(--type-unit);--home-type-hero:var(--type-hero);--home-type-section:var(--type-section);--home-type-feature:var(--type-feature);--home-type-feature-compact:var(--type-feature-compact);--home-type-card:var(--type-card);--home-type-lead:var(--type-lead);--home-type-body:var(--type-body);--home-type-small:var(--type-small);--home-type-eyebrow:var(--type-eyebrow);font-family:var(--font-inter),sans-serif;font-size:var(--home-type-body);line-height:1.6}[data-home-page] .home-hero-title,[data-home-page] .home-section-title{font-family:var(--font-sora),sans-serif;font-weight:700;text-wrap:balance;overflow-wrap:anywhere}[data-home-page] .home-hero-title{font-size:var(--home-type-hero);line-height:1.12;letter-spacing:-.04em}[data-home-page] .home-hero-badge{max-width:100%;white-space:normal}[data-home-page] :is(h3,[data-category-link]){overflow-wrap:anywhere}[data-home-page] .home-section-title{font-size:var(--home-type-section);line-height:1.2;letter-spacing:-.03em}[data-home-page] .home-section-intro{max-width:64ch;font-size:var(--home-type-lead);line-height:1.6;text-wrap:pretty}[data-home-page] :is(.text-xs,.text-sm){font-size:var(--home-type-small);line-height:1.5}[data-home-page] .text-base{font-size:var(--home-type-body);line-height:1.6}[data-home-page] :is(.text-lg,.text-xl):not(.home-section-intro),[data-home-page] :is([data-tool-card] h3,.calculator-step-heading h3){font-size:var(--home-type-card);line-height:1.4}[data-home-page] :is([data-tool-card] h3,.calculator-step-heading h3){font-weight:600;letter-spacing:-.015em}[data-home-page] .text-2xl:not(.home-section-title){font-size:var(--home-type-feature);line-height:1.3}[data-home-page] .home-content :is(input,select,textarea){font-size:var(--home-type-body)}[data-home-page] #faq details p{max-width:72ch;line-height:1.6}[data-home-page] .calculator-workspace{font-size:var(--home-type-body)}[data-home-page] :is(.calculator-step-summary,.calculator-step-trigger,.calculator-field label,.calculator-hint,.calculator-error,.calculator-help,.calculator-text-button,.calculator-breakdown,.calculator-summary-status,.calculator-primary,.calculator-draft,.calculator-summary-preview){font-size:var(--home-type-small);line-height:1.5}@media (max-width:639px){[data-home-page] textarea.calculator-summary-preview{font-size:var(--home-type-body)}}.CategoryBrowser_section__PW2lf{padding:56px var(--home-content-gutter);color:#10162d;background:#fff;scroll-margin-top:88px}.CategoryBrowser_container__uw3_v{max-width:var(--home-content-max-width);margin:0 auto}.CategoryBrowser_heading__adyI5{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.CategoryBrowser_heading__adyI5 h2{scroll-margin-top:96px;font-family:var(--font-sora),sans-serif;font-size:var(--home-type-section);line-height:1.2;letter-spacing:-1.3px;font-weight:700;margin:0}.CategoryBrowser_heading__adyI5 p{color:#5b6173;font-size:var(--home-type-lead);line-height:1.5;margin:12px 0 0}.CategoryBrowser_allTools__8gUWy{display:inline-flex;gap:12px;align-items:center;color:#37308a;min-height:44px;flex-shrink:0;font-size:var(--home-type-body);font-weight:600}.CategoryBrowser_allTools__8gUWy svg,.CategoryBrowser_previewLink__Jl8zb svg{width:20px;height:20px;flex-shrink:0}.CategoryBrowser_layout__QodqK{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:stretch}.CategoryBrowser_categories__CI85j{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(5,1fr);grid-auto-flow:column;gap:0 20px;list-style:none;padding:12px 0;margin:0;height:100%}.CategoryBrowser_categories__CI85j li{min-width:0;border-bottom:1px solid #ececf3}.CategoryBrowser_categories__CI85j li:last-child,.CategoryBrowser_categories__CI85j li:nth-child(5){border-bottom-color:transparent}.CategoryBrowser_category__b8rcJ{position:relative;display:flex;align-items:center;gap:12px;height:100%;min-height:100px;padding:12px 8px;border-radius:12px;color:#202044}.CategoryBrowser_icon__czle2{flex:0 0 72px;width:72px;height:64px;display:flex;align-items:center;justify-content:center}.CategoryBrowser_icon__czle2 img{width:72px;height:72px;-o-object-fit:contain;object-fit:contain}.CategoryBrowser_label__jz6mS{min-width:0;font-size:var(--home-type-lead);line-height:1.4;font-weight:600}.CategoryBrowser_summary__IWGrU{display:none}.CategoryBrowser_chevron__7Rxou{width:17px;height:17px;margin-left:auto;flex:0 0 17px;color:#5b6079}.CategoryBrowser_category__b8rcJ[data-preview-active=true]{background:#f2f0ff;color:#37308a}.CategoryBrowser_allTools__8gUWy:focus-visible,.CategoryBrowser_category__b8rcJ:focus-visible{outline:3px solid #6b63d6;outline-offset:3px}.CategoryBrowser_allTools__8gUWy:hover{text-decoration:underline;text-underline-offset:5px}.CategoryBrowser_spotlight__7lBiz{position:relative;display:flex;flex-direction:column;height:592px;min-width:0;border-radius:20px;overflow:hidden;background:#111d3e;color:#fff}.CategoryBrowser_previewContent__5fjrs{display:flex;flex:1;min-height:0;flex-direction:column}.CategoryBrowser_previewCopy___pU5f{padding:32px 36px 0;position:relative;z-index:1}.CategoryBrowser_eyebrow__qpgW6{color:#dddff7;font-size:var(--home-type-eyebrow);letter-spacing:.14em;line-height:1.5;text-transform:uppercase;font-weight:600;margin:0 0 12px}.CategoryBrowser_previewCopy___pU5f h3{font-family:var(--font-sora),sans-serif;font-weight:600;font-size:var(--home-type-feature);letter-spacing:-.025em;line-height:1.2;margin:0;max-width:440px}.CategoryBrowser_description__R_8yW{font-size:var(--home-type-body);line-height:1.5;color:#e0e3ef;max-width:450px;margin:14px 0 0}.CategoryBrowser_artwork__ebOO9{min-height:0;flex:1;display:flex;align-items:center;justify-content:center;padding:0 20px}.CategoryBrowser_artwork__ebOO9 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.CategoryBrowser_spotlight__7lBiz[data-artwork-layout=scene] .CategoryBrowser_artwork__ebOO9{position:absolute;inset:0;padding:0;pointer-events:none}.CategoryBrowser_spotlight__7lBiz[data-artwork-layout=scene] .CategoryBrowser_artwork__ebOO9 img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}.CategoryBrowser_previewLink__Jl8zb{position:relative;z-index:1;display:flex;align-items:center;gap:14px;align-self:flex-start;min-height:48px;margin:0 36px 18px;padding:10px 0;max-width:calc(100% - 72px);font-size:var(--home-type-body);line-height:1.4;font-weight:600;color:#fff}.CategoryBrowser_previewLink__Jl8zb:hover{text-decoration:underline;text-underline-offset:5px}.CategoryBrowser_previewLink__Jl8zb:focus-visible{outline:3px solid #bdb5ff;outline-offset:4px;border-radius:4px}@media (prefers-reduced-motion:no-preference){.CategoryBrowser_category__b8rcJ{transition:background-color .15s ease,color .15s ease}.CategoryBrowser_category__b8rcJ:hover .CategoryBrowser_chevron__7Rxou{transform:translateX(2px)}.CategoryBrowser_chevron__7Rxou{transition:transform .15s ease}.CategoryBrowser_previewContent__5fjrs{animation:CategoryBrowser_reveal__u1nVH .18s ease-out}@keyframes CategoryBrowser_reveal__u1nVH{0%{opacity:.2}to{opacity:1}}}@media (max-width:1199px) and (min-width:1100px){.CategoryBrowser_layout__QodqK{gap:24px}.CategoryBrowser_categories__CI85j{gap:0 8px}.CategoryBrowser_category__b8rcJ{gap:8px;padding-inline:6px}.CategoryBrowser_icon__czle2{width:48px;flex-basis:48px}.CategoryBrowser_icon__czle2 img{width:48px;height:48px}.CategoryBrowser_label__jz6mS{font-size:var(--home-type-body)}.CategoryBrowser_previewCopy___pU5f{padding-inline:28px}.CategoryBrowser_previewCopy___pU5f h3{font-size:var(--home-type-feature-compact)}}@media (max-width:1099px){.CategoryBrowser_layout__QodqK{display:block}.CategoryBrowser_spotlight__7lBiz{display:none}.CategoryBrowser_categories__CI85j{gap:0 24px;padding:0}.CategoryBrowser_category__b8rcJ{min-height:104px}.CategoryBrowser_category__b8rcJ[data-preview-active=true]{background:transparent;color:#202044}.CategoryBrowser_category__b8rcJ:focus-visible,.CategoryBrowser_category__b8rcJ:hover{background:#f2f0ff}.CategoryBrowser_summary__IWGrU{display:block;font-size:var(--home-type-small);line-height:1.5;color:#62677a;font-weight:400;margin-top:5px}}@media (max-width:639px){.CategoryBrowser_section__PW2lf{padding:36px var(--home-content-gutter)}.CategoryBrowser_heading__adyI5{display:block;margin-bottom:16px}.CategoryBrowser_heading__adyI5 h2{font-size:var(--home-type-section);letter-spacing:-.9px}.CategoryBrowser_heading__adyI5 p{font-size:var(--home-type-body);margin-top:10px}.CategoryBrowser_allTools__8gUWy{margin-top:10px}.CategoryBrowser_categories__CI85j{grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-auto-flow:row}.CategoryBrowser_categories__CI85j li:nth-child(5){border-bottom-color:#ececf3}.CategoryBrowser_category__b8rcJ{min-height:92px;padding:12px 0}.CategoryBrowser_label__jz6mS{font-size:var(--home-type-body)}.CategoryBrowser_icon__czle2{width:56px;flex-basis:56px}.CategoryBrowser_icon__czle2 img{width:56px;height:56px}.CategoryBrowser_chevron__7Rxou{width:16px;height:16px;flex-basis:16px}}