.FeeCalculatorPage_page__HeiqH{min-height:100vh;background:#f4f8f6;color:#12231e}.FeeCalculatorPage_hero__pSIHT{background:radial-gradient(circle at 88% 12%,hsla(0,0%,100%,.16),transparent 28%),linear-gradient(118deg,#045147,#0a7658 52%,#148b7a);color:#fff}.FeeCalculatorPage_heroInner__aZKZS{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:42px 0 36px}.FeeCalculatorPage_eyebrow__ymkKd{margin:0 0 8px;color:hsla(0,0%,100%,.78);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.FeeCalculatorPage_heroInner__aZKZS h1{margin:0;font-family:var(--font-libre-baskerville),Georgia,serif;font-size:clamp(1.85rem,3.2vw,2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}.FeeCalculatorPage_subtitle__t1GLU{margin:10px 0 0;max-width:54ch;color:hsla(0,0%,100%,.86);font-size:15px;line-height:1.5}.FeeCalculatorPage_content__dYEXY{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:28px 0 56px}.FeeCalculatorPage_layout__329B2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;align-items:start}.FeeCalculatorPage_card__7eHd6,.FeeCalculatorPage_infoCard__JUWUF{border:1px solid rgba(16,104,82,.12);border-radius:18px;background:linear-gradient(160deg,hsla(0,0%,100%,.98),rgba(245,251,248,.94));box-shadow:0 14px 34px rgba(2,39,31,.08)}.FeeCalculatorPage_card__7eHd6{display:flex;flex-direction:column;gap:18px;padding:22px}.FeeCalculatorPage_modeField__kAH8v{margin:0;padding:0;border:0}.FeeCalculatorPage_modeField__kAH8v legend{margin-bottom:8px;color:#063c31;font-size:13px;font-weight:800}.FeeCalculatorPage_modeToggle__elJBU{display:grid;grid-template-columns:1fr 1fr;gap:8px}.FeeCalculatorPage_modeOption__8T2Tx{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid rgba(16,104,82,.16);border-radius:12px;background:hsla(0,0%,100%,.8);color:#35574c;font-size:14px;font-weight:750;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.FeeCalculatorPage_modeOption__8T2Tx input{position:absolute;opacity:0;pointer-events:none}.FeeCalculatorPage_modeOption__8T2Tx.FeeCalculatorPage_isActive__j7Hj_{border-color:#0a7658;background:rgba(10,118,88,.1);color:#045147;box-shadow:inset 0 0 0 1px rgba(10,118,88,.2)}.FeeCalculatorPage_modeHint__4_Xw0{margin:8px 0 0;color:#6d8078;font-size:12px}.FeeCalculatorPage_field__6nW5M{display:flex;flex-direction:column;gap:8px}.FeeCalculatorPage_field__6nW5M label{color:#063c31;font-size:13px;font-weight:800}.FeeCalculatorPage_field__6nW5M input{min-height:48px;padding:0 14px;border:1px solid rgba(16,104,82,.18);border-radius:12px;background:#fff;color:#12231e;font-size:16px;outline:none}.FeeCalculatorPage_field__6nW5M input:focus{border-color:#0a7658;box-shadow:0 0 0 3px rgba(10,118,88,.14)}.FeeCalculatorPage_error__kQ98E{margin:0;color:#991b1b;font-size:12px;font-weight:650}.FeeCalculatorPage_actions__LSVW1{display:flex;flex-wrap:wrap;gap:10px}.FeeCalculatorPage_primary__uJPiK,.FeeCalculatorPage_secondary__eqV7d{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:800;cursor:pointer}.FeeCalculatorPage_primary__uJPiK{border:0;color:#fff;background:linear-gradient(118deg,#045147,#0a7658);box-shadow:0 10px 22px rgba(4,81,71,.22)}.FeeCalculatorPage_primary__uJPiK svg{width:16px;height:16px}.FeeCalculatorPage_secondary__eqV7d{border:1px solid rgba(16,104,82,.2);background:#fff;color:#0a7658}.FeeCalculatorPage_result__V_XBr{display:flex;min-height:118px;flex-direction:column;justify-content:center;gap:6px;padding:16px;border:1px dashed rgba(16,104,82,.22);border-radius:14px;background:rgba(238,246,242,.7)}.FeeCalculatorPage_resultFilled__k_D8r{border-style:solid;border-color:rgba(10,118,88,.22);background:radial-gradient(circle at 100% 0,rgba(169,234,210,.28),transparent 42%),#fff}.FeeCalculatorPage_resultEyebrow__ubPxz{color:#0a7658;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.FeeCalculatorPage_result__V_XBr strong{color:#045147;font-size:clamp(1.45rem,2.4vw,1.9rem);font-weight:800;letter-spacing:-.02em;line-height:1.2}.FeeCalculatorPage_result__V_XBr p{margin:0;color:#5f746c;font-size:14px;line-height:1.45}.FeeCalculatorPage_capped__oyvj9{color:#92400e;font-size:12px;font-weight:650}.FeeCalculatorPage_disclaimer__tBBrr{margin:0;color:#6d8078;font-size:12px;line-height:1.45}.FeeCalculatorPage_infoCard__JUWUF{padding:22px}.FeeCalculatorPage_infoCard__JUWUF h2{margin:0;color:#063c31;font-family:var(--font-libre-baskerville),Georgia,serif;font-size:1.25rem;font-weight:700}.FeeCalculatorPage_infoCard__JUWUF>p{margin:10px 0 0;color:#5f746c;font-size:14px;line-height:1.5}.FeeCalculatorPage_infoCard__JUWUF ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.FeeCalculatorPage_infoCard__JUWUF li{position:relative;padding:12px 12px 12px 34px;border-radius:12px;background:rgba(10,118,88,.06);color:#1f3d34;font-size:13px;line-height:1.45}.FeeCalculatorPage_infoCard__JUWUF li:before{content:"";position:absolute;top:16px;left:14px;width:8px;height:8px;border-radius:999px;background:#0a7658}.FeeCalculatorPage_page__HeiqH[dir=rtl] .FeeCalculatorPage_infoCard__JUWUF li{padding:12px 34px 12px 12px}.FeeCalculatorPage_page__HeiqH[dir=rtl] .FeeCalculatorPage_infoCard__JUWUF li:before{left:auto;right:14px}@media (max-width:900px){.FeeCalculatorPage_layout__329B2{grid-template-columns:1fr}}@media (max-width:640px){.FeeCalculatorPage_content__dYEXY,.FeeCalculatorPage_heroInner__aZKZS{width:min(100% - 24px,1120px)}.FeeCalculatorPage_heroInner__aZKZS{padding:28px 0 24px}.FeeCalculatorPage_card__7eHd6,.FeeCalculatorPage_infoCard__JUWUF{padding:18px}.FeeCalculatorPage_actions__LSVW1{flex-direction:column}.FeeCalculatorPage_primary__uJPiK,.FeeCalculatorPage_secondary__eqV7d{width:100%}}