.LifeInsurance_wrapper__1fzq1{display:flex;justify-content:center;padding:24px}.LifeInsurance_card__XQNNv{width:100%;max-width:645px;background:var(--x-beige-2);border-radius:28px;padding:26px 22px 22px;box-shadow:0 14px 30px rgba(0,0,0,.08);color:var(--x-dark-green)}.LifeInsurance_title__Qhytq{font-family:var(--font-skarlett-americane),sans-serif;font-weight:900;letter-spacing:.02em;line-height:.95;font-size:44px;text-align:center;margin:6px 0 18px}.LifeInsurance_row__8OUHU{display:grid;grid-gap:14px;gap:14px;align-items:center;margin:35px 0}.LifeInsurance_label__kDyiO{font-size:16px;font-weight:700;color:var(--x-dark-green)}.LifeInsurance_right__dVHRC{display:flex;justify-content:space-between;align-items:center}.LifeInsurance_valuePill__8SWXx{display:inline-flex;align-items:center;background:#fff;border:2px solid rgba(21,58,47,.12);border-radius:14px;padding:8px 10px;min-width:140px;height:44px;box-shadow:0 6px 14px rgba(0,0,0,.06)}.LifeInsurance_valueInput__OgaIE{width:100%;border:none;outline:none;font-size:26px;font-weight:900;color:var(--x-dark-green);font-family:var(--font-skarlett-americane),sans-serif;background:transparent;text-align:center;-moz-appearance:textfield}.LifeInsurance_valueInput__OgaIE::-webkit-inner-spin-button,.LifeInsurance_valueInput__OgaIE::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.LifeInsurance_suffix__Yoj7Q{font-size:26px;font-family:var(--font-skarlett-americane),sans-serif;font-weight:900;color:var(--x-dark-green)}.LifeInsurance_range__F0lxE{width:100%;height:10px;border-radius:999px;outline:none;-webkit-appearance:none;background:linear-gradient(90deg,var(--x-dark-green) 0,var(--x-dark-green) 45%,rgba(21,58,47,.12) 45%)}.LifeInsurance_range__F0lxE::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--x-dark-green);border:4px solid var(--x-green);box-shadow:0 6px 12px rgba(0,0,0,.16);cursor:pointer}.LifeInsurance_range__F0lxE::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--x-dark-green);border:4px solid var(--x-green);box-shadow:0 6px 12px rgba(0,0,0,.16);cursor:pointer}.LifeInsurance_range__F0lxE::-moz-range-track{height:10px;border-radius:999px;background:rgba(21,58,47,.12)}.LifeInsurance_sectionTitle__4g1Ei{font-size:16px;font-weight:700;color:var(--x-dark-green)}.LifeInsurance_profileRow__io_Zr{gap:14px;align-items:center;margin-top:10px}.LifeInsurance_profileButtons__8HRpR{display:flex;align-items:end;gap:10px}.LifeInsurance_profileBtn__8Nls_{flex:1 1;border-radius:14px;border:2px solid rgba(21,58,47,.18);background:#fff;font-weight:900;font-size:24px;letter-spacing:.02em;color:var(--x-dark-green);padding:10px;font-family:var(--font-skarlett-americane),sans-serif;cursor:pointer;box-shadow:0 6px 14px rgba(0,0,0,.06)}.LifeInsurance_active__D6Aj0{background:var(--x-dark-green);color:#fff;border-color:var(--x-green);box-shadow:0 0 0 4px rgba(183,255,118,.35)}.LifeInsurance_rateBox__ePUsk{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-top:20px}.LifeInsurance_ratePill__lurq7{height:40px;min-width:120px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--x-dark-green);border:4px solid var(--x-green);box-shadow:0 10px 20px rgba(0,0,0,.12);padding:0 14px;gap:3px}.LifeInsurance_rateValue__FAA5w{font-weight:1000;font-size:26px;color:#fff;font-family:var(--font-skarlett-americane),sans-serif}.LifeInsurance_resultBlock__falYy{margin-top:18px;background:var(--x-dark-green);border-radius:24px;padding:18px;color:#fff}.LifeInsurance_resultTitle__XAG3C{text-align:center;font-weight:1000;letter-spacing:.03em;color:var(--x-green);font-size:14px;margin-bottom:14px}.LifeInsurance_resultGrid__sBqor{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr;grid-gap:10px;gap:10px;align-items:start}.LifeInsurance_statValue__pCEze{font-family:var(--font-skarlett-americane),sans-serif;font-weight:1000;font-size:24px;text-align:center;background:#f6f1e8;color:var(--x-dark-green);border-radius:16px;padding:14px 12px 12px;box-shadow:inset 0 0 0 2px rgba(21,58,47,.08);display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:84px}.LifeInsurance_statLabel__g2_qM{font-size:12px;font-weight:800;opacity:.85;margin-top:10px;line-height:1.3;text-align:center}.LifeInsurance_equals___9CUw,.LifeInsurance_plus__An4cL{display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:1000;margin-top:30px;color:hsla(0,0%,100%,.9)}.LifeInsurance_highlight__nGPi2{background:var(--x-green);box-shadow:inset 0 0 0 2px rgba(21,58,47,.12)}.LifeInsurance_chartWrap__EtVon{margin-top:14px;background:rgba(0,0,0,.08);border-radius:18px;padding:10px 10px 6px}.LifeInsurance_chartWrap__EtVon .recharts-cartesian-grid-horizontal line,.LifeInsurance_chartWrap__EtVon .recharts-cartesian-grid-vertical line{stroke:hsla(0,0%,100%,.18)}.LifeInsurance_chartWrap__EtVon .recharts-text{fill:hsla(0,0%,100%,.9);font-weight:800}.LifeInsurance_chartWrap__EtVon .recharts-tooltip-wrapper{outline:none}.LifeInsurance_disclaimerTop__nVwWM{margin:16px 4px 14px;font-size:12px;text-align:center;line-height:1.35;color:rgba(21,58,47,.85)}.LifeInsurance_cta__IM0rW{width:100%;height:56px;border-radius:999px;border:none;cursor:pointer;background:var(--x-green);color:var(--x-dark-green);font-weight:1000;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:10px}.LifeInsurance_ctaArrow__abpB_{font-size:18px;transform:translateY(-1px)}.LifeInsurance_disclaimerBottom__guHCY{margin-top:12px;text-align:center;color:rgba(21,58,47,.8);font-size:12px}.LifeInsurance_smallItalic__ciPuL{margin-top:6px;font-style:italic;color:rgba(21,58,47,.7)}.LifeInsurance_Button__1WQaD{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyMCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExLjc0MTMgMy43NUMxMi44MjM3IDQuODI4NzcgMTUuNTU3NCA3LjI0NDgyIDE4LjE3MTEgOC42NDM5OEMxOC4yNzkzIDguNzAxOSAxOC4yNzYgOC45NTY3NyAxOC4xNjcgOS4wMTEwNEMxNi41MDk4IDkuODM2MjggMTMuNDE3IDEyLjM3MTIgMTEuNzQxMyAxNC4yNU0xNy41MTcyIDguOTQxNjdDMTMuNTIyNCA5LjEwNjQzIDQuNzUwNDkgOS4zNzUgMS43NTA0OSA3Ljg3NSIgc3Ryb2tlPSIjMTkzOTJFIiBzdHJva2Utd2lkdGg9IjIuNjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K);background-position:93%;position:relative;width:-moz-fit-content;width:fit-content;font-size:24px;padding-right:60px;transition:background-position .3s ease-in-out,transform .3s ease-in-out;font-family:var(--font-skarlett-americane),sans-serif}.LifeInsurance_Button__1WQaD:hover{background-position:95%}@media screen and (max-width:768px){.LifeInsurance_Button__1WQaD{font-size:17px}.LifeInsurance_profileBtn__8Nls_{font-size:16px;padding:5px;height:42px!important}.LifeInsurance_resultGrid__sBqor{display:grid;grid-template-columns:1fr 26px 1fr 26px 1fr;grid-gap:0;gap:0;align-items:start}.LifeInsurance_statValue__pCEze{font-size:16px;padding:8px;gap:0;min-height:0}.LifeInsurance_statLabel__g2_qM{font-size:9px}.LifeInsurance_equals___9CUw,.LifeInsurance_plus__An4cL{font-size:16px;margin-top:10px}}