.RiesterCalculator_section__rDuGu{padding:80px 32px;background:linear-gradient(180deg,#F7F5EF,#EDEBE1);border-top:1px solid var(--dfu-line);border-bottom:1px solid var(--dfu-line)}.RiesterCalculator_inner__Kir6J{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:start}.RiesterCalculator_intro__g_MIx{position:sticky;top:118px}.RiesterCalculator_kicker__Xgi_N{font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--dfu-blue);margin:0 0 12px}.RiesterCalculator_h2__Xv_5u{font-size:clamp(28px,3.4vw,40px);font-weight:950;letter-spacing:-.04em;line-height:1.08;color:var(--dfu-ink);margin:0 0 14px}.RiesterCalculator_h2__Xv_5u strong{font-weight:950}.RiesterCalculator_subtitle__pYmR6{font-size:17px;line-height:1.55;color:var(--dfu-muted);margin:0 0 26px}.RiesterCalculator_usps__LQd06{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:13px}.RiesterCalculator_usps__LQd06 li{position:relative;padding-left:30px;font-size:15px;line-height:1.4;font-weight:600;color:var(--dfu-ink)}.RiesterCalculator_usps__LQd06 li:before{content:"✓";position:absolute;left:0;top:0;color:var(--dfu-blue);font-weight:900}.RiesterCalculator_card__TJxmw{background:var(--dfu-card);border:1px solid var(--dfu-line);border-radius:var(--dfu-radius);box-shadow:0 24px 60px -20px rgba(22,35,63,.2);overflow:hidden;text-align:left}.RiesterCalculator_flag__GqZi7{display:flex;height:4px}.RiesterCalculator_flag__GqZi7 span{flex:1 1}.RiesterCalculator_flag__GqZi7 span:first-child{background:#171F12}.RiesterCalculator_flag__GqZi7 span:nth-child(2){background:#C1121F}.RiesterCalculator_flag__GqZi7 span:nth-child(3){background:var(--dfu-gold)}.RiesterCalculator_header__k3dMY{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 30px;background:#16233F}.RiesterCalculator_headerLeft___wNR4{display:flex;flex-direction:column;gap:4px;min-width:0}.RiesterCalculator_stepLabel__5nhIk{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.58)}.RiesterCalculator_toolName__xQPDN{font-size:16px;font-weight:700;color:#fff}.RiesterCalculator_headerRight__rOEH4{display:flex;flex-direction:column;gap:4px;align-items:flex-end;text-align:right;white-space:nowrap}.RiesterCalculator_liveLabel__0FL_k{font-size:12px;color:rgba(255,255,255,.58)}.RiesterCalculator_liveValue__HdVbp{font-size:22px;font-weight:800;color:#fff}.RiesterCalculator_progress__e8jgq{display:flex;gap:6px;padding:24px 32px 0}.RiesterCalculator_seg__sg5E8{height:5px;flex:1 1;border-radius:999px;background:#ded9bd;transition:background .2s}.RiesterCalculator_segOn__lJoMu{background:var(--dfu-blue)}.RiesterCalculator_body__1uUbQ{padding:22px 32px 8px}.RiesterCalculator_step__7yvts{display:block}.RiesterCalculator_stepTitle__eElna{font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 6px;color:var(--dfu-ink)}.RiesterCalculator_help__4G_XN{font-size:15px;line-height:1.5;color:var(--dfu-muted);margin:0 0 20px}.RiesterCalculator_options__alfja{display:grid;gap:10px}.RiesterCalculator_option__00eCx{display:flex;align-items:center;gap:14px;border:1px solid var(--dfu-line);border-radius:var(--dfu-radius);background:#fff;padding:15px 18px;cursor:pointer;transition:border-color .15s,background .15s}.RiesterCalculator_option__00eCx:hover{border-color:var(--dfu-blue)}.RiesterCalculator_optionChecked__aJIQ1{background:var(--dfu-blue-soft);border-color:var(--dfu-blue);box-shadow:inset 0 0 0 1px var(--dfu-blue)}.RiesterCalculator_option__00eCx input{accent-color:var(--dfu-blue);width:18px;height:18px;flex:0 0 auto}.RiesterCalculator_optionLabel__GzzPE{font-size:15px;font-weight:700;flex:1 1;color:var(--dfu-ink)}.RiesterCalculator_rate__eSPoy{margin-left:auto;font-weight:700;color:var(--dfu-blue);font-size:14px;white-space:nowrap}.RiesterCalculator_rateMuted__KwOiY{color:#9aa1ac}.RiesterCalculator_grid__5Oeyc{display:grid;grid-template-columns:1fr 1fr;gap:16px}.RiesterCalculator_field__RjD1h{display:flex;flex-direction:column}.RiesterCalculator_fieldLabel__hdb_n{font-size:14px;font-weight:600;color:var(--dfu-muted);margin-bottom:7px}.RiesterCalculator_inputRow__BIvBG{display:flex;align-items:center;gap:9px;border:1px solid var(--dfu-line);background:#fff;border-radius:var(--dfu-radius);padding:11px 14px}.RiesterCalculator_inputRow__BIvBG:focus-within{border-color:var(--dfu-blue)}.RiesterCalculator_numInput__15qys{width:100%;border:0;outline:0;background:transparent;font-size:17px;font-weight:700;color:var(--dfu-ink);padding:0;font-family:inherit}.RiesterCalculator_suffix__bmSU8{font-weight:600;color:var(--dfu-muted);white-space:nowrap;font-size:14px}.RiesterCalculator_rangeInput__Iqalg{width:100%;accent-color:var(--dfu-blue);margin-top:10px}.RiesterCalculator_hint__afhBW{font-size:12px;line-height:1.4;color:var(--dfu-muted);margin:7px 0 0}.RiesterCalculator_checks__mALXY{display:grid;gap:10px}.RiesterCalculator_check__NA9IQ{display:flex;gap:12px;align-items:center;border:1px solid var(--dfu-line);background:#fff;border-radius:var(--dfu-radius);padding:14px 16px;font-size:15px;font-weight:600;color:var(--dfu-ink);cursor:pointer;transition:border-color .15s,background .15s}.RiesterCalculator_check__NA9IQ:hover{border-color:var(--dfu-blue)}.RiesterCalculator_checkOn__5FJAi{background:var(--dfu-blue-soft);border-color:var(--dfu-blue)}.RiesterCalculator_check__NA9IQ input{width:18px;height:18px;accent-color:var(--dfu-blue);flex:0 0 auto}.RiesterCalculator_nav__79AhE{display:flex;gap:10px;align-items:center;padding:16px 32px 28px}.RiesterCalculator_btnBack__4wrVB{background:transparent;color:var(--dfu-muted);border:none;border-radius:var(--dfu-radius);padding:12px 6px;font-weight:600;cursor:pointer;font-size:15px;font-family:inherit}.RiesterCalculator_btnBack__4wrVB:hover{color:var(--dfu-ink)}.RiesterCalculator_btnNext__4UOvs{background:var(--dfu-blue);color:#fff;border:none;border-radius:var(--dfu-radius);padding:14px 30px;font-weight:700;cursor:pointer;font-size:15px;margin-left:auto;transition:background .15s,transform .15s;font-family:inherit}.RiesterCalculator_btnNext__4UOvs:hover{background:var(--dfu-blue-hover);transform:translateY(-1px)}.RiesterCalculator_verdict__g3uaE{border:1px solid var(--dfu-line);border-radius:var(--dfu-radius);padding:18px;margin-bottom:20px}.RiesterCalculator_verdict__g3uaE.RiesterCalculator_badgeGood__HlImW{background:#E7F3EC;border-color:#BFE0CC}.RiesterCalculator_verdict__g3uaE.RiesterCalculator_badgeWarn__HURpy{background:#FFF6E6;border-color:#F0DEB5}.RiesterCalculator_verdict__g3uaE.RiesterCalculator_badgeBad__fQ5B9{background:#FBEAEA;border-color:#ECC9C9}.RiesterCalculator_badge__mJMBm{display:inline-flex;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:700;letter-spacing:.02em;margin-bottom:10px}.RiesterCalculator_badgeGood__HlImW{background:#2E7D5B;color:#fff}.RiesterCalculator_badgeWarn__HURpy{background:#B97919;color:#fff}.RiesterCalculator_badgeBad__fQ5B9{background:#8C2D2D;color:#fff}.RiesterCalculator_verdict__g3uaE.RiesterCalculator_badgeGood__HlImW .RiesterCalculator_badge__mJMBm{background:#2E7D5B}.RiesterCalculator_verdictTitle__NKEwz{font-size:19px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px;line-height:1.2;color:var(--dfu-ink)}.RiesterCalculator_verdictText__bO5O1{font-size:14px;line-height:1.45;color:var(--dfu-muted);margin:0}.RiesterCalculator_insights__cshFF{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.RiesterCalculator_insights__cshFF li{position:relative;padding-left:22px;font-size:13px;line-height:1.4;color:var(--dfu-ink)}.RiesterCalculator_insights__cshFF li:before{content:"✓";position:absolute;left:0;top:0;font-weight:800;color:#2E7D5B}.RiesterCalculator_compareHeading__oPFzq{font-size:14px;font-weight:700;color:var(--dfu-ink);margin:0 0 12px}.RiesterCalculator_bars__NqVYb{display:grid;gap:12px;margin-bottom:20px}.RiesterCalculator_barRow__a4M20{display:grid;grid-template-columns:130px 1fr auto;gap:12px;align-items:center}.RiesterCalculator_barLabel__9Dz7_{font-size:13px;font-weight:600;color:var(--dfu-ink)}.RiesterCalculator_barTrack__04unu{height:16px;background:#E2E5EC;border-radius:999px;overflow:hidden}.RiesterCalculator_bar__Qgj_m{height:100%;border-radius:999px;min-width:5px;transition:width .3s ease}.RiesterCalculator_barOld__7Pat4{background:#94A0BE}.RiesterCalculator_barEtf__YwV_d{background:#C2A23F}.RiesterCalculator_barNew__JfePV{background:var(--dfu-blue)}.RiesterCalculator_barValue__XZ2bv{font-size:14px;font-weight:800;color:var(--dfu-ink);white-space:nowrap}.RiesterCalculator_barValue__XZ2bv,.RiesterCalculator_metric__1kK1N strong{transition:filter .25s ease}.RiesterCalculator_locked__qSIkZ{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none;color:var(--dfu-ink)}.RiesterCalculator_lockHint___e_cX{display:flex;align-items:center;gap:8px;margin:-8px 0 18px;font-size:13px;font-weight:600;color:var(--dfu-blue)}.RiesterCalculator_lockIcon__h72s8{font-size:14px}.RiesterCalculator_metrics__CxCdx{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:20px}.RiesterCalculator_metric__1kK1N{background:#EEF0F6;border-radius:var(--dfu-radius);padding:16px}.RiesterCalculator_metricHighlight__x62_3{background:var(--dfu-blue-soft);box-shadow:inset 0 0 0 1.5px var(--dfu-blue)}.RiesterCalculator_metric__1kK1N label{display:block;font-size:12px;color:var(--dfu-muted);margin-bottom:4px}.RiesterCalculator_metric__1kK1N strong{display:block;font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--dfu-ink)}.RiesterCalculator_metric__1kK1N small{display:block;margin-top:4px;font-size:11px;color:var(--dfu-muted)}.RiesterCalculator_leadBox__W2Gzj{display:flex;flex-direction:column;gap:14px;background:#FBFAF6;border:1px solid var(--dfu-line);border-radius:var(--dfu-radius);padding:24px}.RiesterCalculator_leadHeading__F_g8Y{font-size:17px;font-weight:800;line-height:1.35;margin:0;color:var(--dfu-ink)}.RiesterCalculator_leadRow__WP1B5{display:grid;grid-template-columns:1fr 1fr;gap:12px}.RiesterCalculator_leadInput__GLiaJ{border:1px solid var(--dfu-line);border-radius:var(--dfu-radius);padding:13px 15px;font-size:14px;font-weight:600;background:#fff;font-family:inherit;outline:none;color:var(--dfu-ink);width:100%}.RiesterCalculator_leadInput__GLiaJ::placeholder{color:#9aa1ac;font-weight:500}.RiesterCalculator_leadInput__GLiaJ:focus{border-color:var(--dfu-blue)}.RiesterCalculator_consent__peMRB{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.45;color:var(--dfu-muted);cursor:pointer}.RiesterCalculator_consent__peMRB input{width:18px;height:18px;accent-color:var(--dfu-blue);flex:0 0 auto;margin-top:1px}.RiesterCalculator_btnPdf__gehx2{width:100%;background:var(--dfu-blue);color:#fff;border:none;border-radius:var(--dfu-radius);padding:16px;font-size:16px;font-weight:800;cursor:pointer;transition:background .15s,transform .15s;font-family:inherit;box-shadow:0 8px 20px -6px rgba(69,93,141,.55)}.RiesterCalculator_btnPdf__gehx2:hover{background:var(--dfu-blue-hover);transform:translateY(-1px)}.RiesterCalculator_btnPdf__gehx2:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.RiesterCalculator_leadError__evcbd{font-size:13px;font-weight:600;color:#8C2D2D;margin:-4px 0 0}.RiesterCalculator_privacy__xQGZd{font-size:12px;color:var(--dfu-muted);margin:0;text-align:center}.RiesterCalculator_assumptions__WBBry{font-size:12px;line-height:1.5;color:var(--dfu-muted);margin:6px 0 0}.RiesterCalculator_assumptions__WBBry strong{color:var(--dfu-ink)}@media (max-width:980px){.RiesterCalculator_inner__Kir6J{grid-template-columns:1fr;gap:36px;max-width:640px}.RiesterCalculator_intro__g_MIx{position:static}}@media (max-width:680px){.RiesterCalculator_section__rDuGu{padding:52px 16px}.RiesterCalculator_grid__5Oeyc,.RiesterCalculator_leadRow__WP1B5,.RiesterCalculator_metrics__CxCdx{grid-template-columns:1fr}.RiesterCalculator_barRow__a4M20{grid-template-columns:104px 1fr auto}.RiesterCalculator_header__k3dMY{padding:18px 20px}.RiesterCalculator_progress__e8jgq{padding:20px 20px 0}.RiesterCalculator_body__1uUbQ{padding:20px 20px 6px}.RiesterCalculator_nav__79AhE{padding:14px 20px 24px}}.ContactSection_section__kCRJR{padding:120px 40px;background:var(--dfu-blue);border-bottom:1px solid rgba(255,255,255,.08);border-top:8px solid var(--dfu-line)}.ContactSection_inner__Tz1z_{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.85fr .65fr}.ContactSection_formWrap__bwkaG{background:var(--dfu-card);padding:44px 40px 48px}.ContactSection_formTitle__hr0BK{font-size:clamp(22px,3vw,36px);font-weight:400;color:var(--dfu-black);margin:0 0 30px;line-height:1.1}.ContactSection_formTitle__hr0BK strong{font-weight:900}.ContactSection_formGrid__3vEvv{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.ContactSection_field__BtTLB{display:flex;flex-direction:column;gap:5px}.ContactSection_field__BtTLB.ContactSection_fullWidth__utfn9{grid-column:span 2}.ContactSection_label__uKC0a{font-size:12px;font-weight:700;color:var(--dfu-ink);letter-spacing:.02em}.ContactSection_label__uKC0a span{color:var(--dfu-black)}.ContactSection_input__qiH72,.ContactSection_select__4CvDa,.ContactSection_textarea__kvYef{border:1px solid var(--dfu-line);background:var(--dfu-card);padding:11px 14px;font-size:15px;font-weight:400;color:var(--dfu-ink);font-family:inherit;outline:none;transition:border-color .15s;border-radius:0;width:100%}.ContactSection_input__qiH72::placeholder,.ContactSection_textarea__kvYef::placeholder{color:var(--dfu-muted);font-size:14px}.ContactSection_input__qiH72:focus,.ContactSection_select__4CvDa:focus,.ContactSection_textarea__kvYef:focus{border-color:var(--dfu-blue)}.ContactSection_textarea__kvYef{resize:vertical;min-height:80px}.ContactSection_phoneRow__uGoSx{display:flex;align-items:center}.ContactSection_phoneFlag__2y_Hr{border:1px solid var(--dfu-line);border-right:none;padding:11px 12px;display:grid;background:var(--dfu-bg);flex-shrink:0;height:38px;width:45px}.ContactSection_phoneFlag__2y_Hr span:first-child{background:#000}.ContactSection_phoneFlag__2y_Hr span:nth-child(2){background:#DD0000}.ContactSection_phoneFlag__2y_Hr span:nth-child(3){background:#FFCE00}.ContactSection_phoneInput__xd9fh{border:1px solid var(--dfu-line);background:var(--dfu-card);padding:11px 14px;font-size:15px;font-weight:400;color:var(--dfu-ink);font-family:inherit;outline:none;transition:border-color .15s;border-radius:0;flex:1 1}.ContactSection_phoneInput__xd9fh:focus{border-color:var(--dfu-blue)}.ContactSection_phoneInput__xd9fh::placeholder{color:var(--dfu-muted);font-size:14px}.ContactSection_consent__Zy9hl{display:flex;align-items:flex-start;gap:10px;margin-top:18px;cursor:pointer}.ContactSection_consentCheckbox__kQLR7{margin-top:2px;flex-shrink:0;width:16px;height:16px;accent-color:var(--dfu-blue);cursor:pointer}.ContactSection_consentText__e_b12{display:flex;flex-direction:column;gap:8px;font-size:11px;line-height:1.5;color:var(--dfu-muted)}.ContactSection_consentParagraph__DYWkj{display:block}.ContactSection_submitBtn__Gt1sE{width:100%;background:#E0DCBF;color:#141414;border:none;padding:14px;font-size:15px;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .15s;margin-top:14px;border-radius:4px;letter-spacing:.02em}.ContactSection_submitBtn__Gt1sE:hover{opacity:.88}.ContactSection_submitBtn__Gt1sE:disabled{opacity:.45;cursor:not-allowed}.ContactSection_contactInfo__3TDSX{padding:44px 0 44px 44px;display:flex;flex-direction:column;justify-content:center;gap:36px;min-width:0}.ContactSection_infoItem__XRtDU{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:0;max-width:100%}.ContactSection_iconCircle__1UGJu{width:52px;height:52px;border-radius:50%;background:#e0dcbf;color:var(--dfu-blue);border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ContactSection_contactIcon__pNOyr{color:var(--dfu-blue);font-size:32px}.ContactSection_infoLabel__hiSD3{font-size:16px;font-weight:600;color:rgba(255,255,255,.6);text-transform:uppercase;letter-spacing:.08em}.ContactSection_infoValue__FXXZj{font-size:20px;font-weight:800;text-decoration:underline;max-width:100%}.ContactSection_infoValue__FXXZj,.ContactSection_infoValue__FXXZj a{color:rgba(255,255,255,.9);overflow-wrap:anywhere;word-break:break-word}.ContactSection_infoValue__FXXZj a{text-decoration:none;transition:color .15s}.ContactSection_infoValue__FXXZj a:hover{color:#fff;text-decoration:underline}.ContactSection_success__UCq96{text-align:center;padding:56px 0}.ContactSection_successIcon__L46xY{font-size:48px;margin-bottom:14px}.ContactSection_successTitle__fj3s2{font-size:22px;font-weight:800;color:var(--dfu-blue);margin-bottom:8px}.ContactSection_successText__dd_8b{font-size:15px;color:var(--dfu-muted)}@media (max-width:960px){.ContactSection_inner__Tz1z_{grid-template-columns:1fr}.ContactSection_formWrap__bwkaG{padding:32px 24px 36px}.ContactSection_contactInfo__3TDSX{padding:40px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 24px}.ContactSection_infoItem__XRtDU{width:100%;min-width:0}.ContactSection_infoItem__XRtDU:last-child{grid-column:1/-1}.ContactSection_infoValue__FXXZj{font-size:clamp(18px,4vw,28px)}}@media (max-width:600px){.ContactSection_formGrid__3vEvv{grid-template-columns:1fr}.ContactSection_field__BtTLB.ContactSection_fullWidth__utfn9{grid-column:auto}.ContactSection_contactInfo__3TDSX{grid-template-columns:1fr;gap:38px}.ContactSection_infoItem__XRtDU:last-child{grid-column:auto}.ContactSection_infoValue__FXXZj{font-size:clamp(17px,6vw,24px)}}