.CalculatorSection_calculatorSectionWrapper__XOfo_{width:100%;display:flex;flex-direction:column;gap:40px;height:auto}.CalculatorSection_cardsContainer__iJZRr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.CalculatorSection_exploreAllLink___JF4V{border:none;background:none;color:var(--color-primary);font-weight:600;font-size:14px;cursor:pointer;padding:0}.CalculatorSection_buttonRow__iIcUB{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.CalculatorSection_sectionHeading__uujMs{font-size:clamp(28px,3vw,40px);font-weight:700;letter-spacing:-.02em;color:var(--color-text)}@media(max-width:1024px){.CalculatorSection_calculatorSectionWrapper__XOfo_{height:auto;min-height:auto;gap:28px}.CalculatorSection_cardsContainer__iJZRr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.CalculatorSection_cardsContainer__iJZRr{grid-template-columns:1fr}.CalculatorSection_cardsContainer__iJZRr>:nth-child(n+4){display:none}}.CardComponent_card__4w_Uw{display:flex;flex-direction:column;justify-content:space-between;width:100%;box-sizing:border-box;height:200px;padding:20px;background-color:var(--color-bg);border:1px solid var(--color-text);border-radius:12px;transition:box-shadow .2s ease,transform .2s ease}.CardComponent_card__4w_Uw:hover{transform:translateY(-2px)}.CardComponent_card__4w_Uw:hover .CardComponent_calculatorLink__VjvJA{opacity:1;visibility:visible;transform:translateY(0)}.CardComponent_container__Woq62{display:flex;align-items:flex-start;gap:16px;min-width:0}.CardComponent_iconContainer__F9BY7{flex-shrink:0;padding:12px;background-color:var(--color-bg);border-radius:12px;display:flex;align-items:center;justify-content:center}.CardComponent_iconContainer__F9BY7 svg{width:24px;height:24px;stroke-width:2;color:var(--color-text)}.CardComponent_textContainer__PqMpu{display:flex;flex-direction:column;gap:6px;align-items:flex-start;flex:1 1;min-width:0}.CardComponent_title__ehpMX{font-weight:200;font-size:22px;line-height:1.2}.CardComponent_subTitle__HBcUx,.CardComponent_title__ehpMX{color:var(--color-text);display:-webkit-box;width:100%;max-width:100%;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;overflow-wrap:anywhere;word-break:break-word}.CardComponent_subTitle__HBcUx{font-size:.875rem;min-height:2.8em;line-height:1.4}.CardComponent_highlight__wE5r5{color:#6ba0ed;font-weight:600}.CardComponent_calculatorLink__VjvJA{display:flex;align-items:center;font-size:16px;font-weight:400;color:var(--color-text);text-decoration:underline;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;text-decoration:none}.CardComponent_calculatorLink__VjvJA:hover{color:var(--color-primary)}.CardComponent_calculatorLink__VjvJA div{display:flex;align-items:center}.CardComponent_card__4w_Uw:hover{box-shadow:0 8px 20px rgba(7,7,7,.2)}.page_main__hPAU_{display:flex;flex-direction:column;gap:24px;width:100%}.page_page__vQFnL{background:#f3f3f3;padding-top:24px;display:flex;width:100%}.page_container__hR0w7{width:100%}.page_header__Umk5F{text-align:center;margin-bottom:24px}.page_title__72W8t{font-size:28px;font-weight:600;margin-bottom:6px}.page_subtitle__u3Oc7{color:rgba(7,7,7,.6)}.page_subTitle__a3MUi{font-size:18px;line-height:1.4;letter-spacing:0;margin:0;font-family:var(--font-satoshi),sans-serif;font-weight:500;color:#545454}.page_titlesWrapper__k0e8a{display:flex;flex-direction:column;align-items:center;gap:8px}.page_searchWrap__2lFa9{width:min(720px,100%);margin-top:10px}.page_searchInput___JpeE{width:100%;border:1px solid #d8d8df;border-radius:14px;padding:12px 14px;font-size:15px;color:#252525;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.page_searchInput___JpeE:focus{border-color:#6ba0ed;box-shadow:0 0 0 3px rgba(107,160,237,.15)}.page_emptyState__Tj0Y_{margin-top:8px;text-align:center;color:#666;font-size:16px}.page_grid__qYOOo{width:100%;display:grid;grid-gap:24px;gap:24px;grid-template-columns:1fr}@media(min-width:1024px){.page_grid__qYOOo{grid-template-columns:1fr 1fr}}.page_stretch__DqMmq{width:100%;min-width:0}.page_inline2__IyObX,.page_stack__B_Thu{display:grid;grid-gap:16px;gap:16px}.page_inline2__IyObX{grid-template-columns:1fr 1fr}.page_divider__dvMoi{margin-top:8px;padding-top:12px;border-top:1px solid #f3f3f3}.page_small__7s7cS{font-size:14px;color:rgba(7,7,7,.6)}.page_heading__zAlKO{font-size:64px}.page_heading__zAlKO,.page_title__72W8t{letter-spacing:-.03em;line-height:1.2;font-family:var(--font-publica-play),sans-serif;font-weight:400;color:#252525}.page_title__72W8t{font-size:24px;margin-bottom:16px}.page_list__iCQKK{list-style:none;padding:0;margin:0}.page_item__pM1fQ{margin-bottom:12px}.page_link__W3V9u{text-decoration:underline;font-weight:500;color:#1a73e8}.page_link__W3V9u:hover{text-decoration:none}.page_short__V6Dpw{font-size:14px;color:#666;margin-top:4px}.page_cardsContainer__25ict{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:stretch}.page_categoryTitle__GPnyL{font-family:var(--font-publica-play),sans-serif;font-size:36px;letter-spacing:0;line-height:1.4em;color:#252525;font-weight:300}.page_cardsWrapper__Eu3N9{display:flex;flex-direction:column;gap:20px}.page_cardsMain__SJ_Rn{display:flex;flex-direction:column;gap:40px}@media(max-width:1024px){.page_cardsContainer__25ict{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.page_heading__zAlKO{font-size:48px}}@media(max-width:640px){.page_cardsContainer__25ict,.page_inline2__IyObX{grid-template-columns:1fr}.page_heading__zAlKO{font-size:36px}}.SectionCard_card__u_m6D{width:100%;background:#fff;border:1px solid #f3f3f3;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.07);display:flex;flex-direction:column;align-items:stretch}.SectionCard_header__IXMd2{padding:16px 20px;font-weight:600;font-size:18px;border-bottom:1px solid #f3f3f3}.SectionCard_content__NHwU2{padding:20px}.UnitNumberInput_wrap__nHdN1{display:flex;flex-direction:column;gap:6px}.UnitNumberInput_label__U_fxs{font-weight:600}.UnitNumberInput_field__Xv3ta{display:inline-flex;align-items:center;gap:8px;width:100%;border:1px solid #f3f3f3;border-radius:12px;background:#fff;padding:0 12px;height:40px;box-sizing:border-box}.UnitNumberInput_input__HmCKv{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0;padding:0;font:inherit;font-size:14px}.UnitNumberInput_unit__26I1J{flex:0 0 auto;color:rgba(7,7,7,.6);font-size:14px;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Collapsible_wrap__2HWfI{border:1px solid #f3f3f3;border-radius:12px}.Collapsible_trigger__Ml_6T{width:100%;display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:#fff;border:none;border-radius:12px;cursor:pointer}.Collapsible_chev__k5zQI{transition:transform .15s ease}.Collapsible_rotate__6Oxp9{transform:rotate(180deg)}.Collapsible_content__awgnn{padding:12px 14px;border-top:1px solid #f3f3f3;background:#fbfbff;border-radius:0 0 12px 12px;color:rgba(7,7,7,.6);font-size:14px}.RadioGroup_group__O3r_7{display:grid;grid-gap:12px;gap:12px}.RadioGroup_one__IdOEz{grid-template-columns:1fr}.RadioGroup_two__Wc0rf{grid-template-columns:1fr 1fr}.RadioGroup_label__xdrLE{font-weight:600}.RadioOption_option__bpwuY{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #f3f3f3;border-radius:12px;cursor:pointer;transition:background-color .15s ease}.RadioOption_option__bpwuY:hover{background:#f7f7fb}.RadioOption_input__6bgvG{width:18px;height:18px}.RadioOption_label__WfdsE{flex:1 1;color:#070707}.CheckboxRow_row__7YVFS{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #f3f3f3;border-radius:12px;transition:background-color .15s ease;cursor:pointer}.CheckboxRow_row__7YVFS:hover{background:#f7f7fb}.CheckboxRow_checkbox__VfM3I{width:18px;height:18px}.CheckboxRow_text__MaA0K{flex:1 1}.CheckboxRow_badge__Ec7BD{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid rgba(0,0,0,0)}.CheckboxRow_green__lYtuW{background:#ecfdf5;color:#059669;border-color:rgba(5,150,105,.25)}.CheckboxRow_orange__l7BJf{background:#fffbeb;color:#d97706;border-color:rgba(217,119,6,.25)}.RiskScoreCard_card__VBqOg{padding:16px;border:2px solid #f3f3f3;border-radius:12px}.RiskScoreCard_row__fRSfk{display:flex;align-items:center;justify-content:space-between}.RiskScoreCard_title__lJa1b{font-weight:600}.RiskScoreCard_valueBlock__MYIYG{text-align:right}.RiskScoreCard_value__tkIBd{font-size:24px;font-weight:700}.RiskScoreCard_sub__8ZqaS{font-size:13px;font-weight:600}.RiskScoreCard_low__D6uAa{background:#ecfdf5;border-color:rgba(5,150,105,.3);color:#059669}.RiskScoreCard_moderate__m_z85{background:#fffbeb;border-color:rgba(217,119,6,.3);color:#d97706}.RiskScoreCard_high__jvNAB{background:#fef2f2;border-color:rgba(220,38,38,.3);color:#dc2626}