.subhero.calculators_hero__cvCrp{padding-bottom:clamp(48px,6vw,72px)}.calculators_heroGrid__zmxTx{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:56px 64px}.calculators_heroCopy__PIgye{flex:1 1 560px;min-width:0}.eyebrow.calculators_label___ZQJR:before{content:none}.calculators_dot__algIs{display:block;flex:none;width:6px;height:6px;border-radius:50%;background:var(--accent)}.calculators_title__uxzwm>span{display:block}.calculators_stack__Vg9qd{display:flex;flex:0 1 340px;flex-direction:column;gap:8px;min-width:260px}.calculators_fCard__o7_yW{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.calculators_fSoft__BnKrq{border-color:var(--accent-line);background:var(--accent-soft)}.calculators_fResult__FpnHy{border-color:var(--accent)}.calculators_fLabel__VF0MV{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.calculators_fRow__SXrGK{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px}.calculators_fValue__N794v{font-size:24px;font-weight:600;letter-spacing:-.02em}.calculators_fSoft__BnKrq .calculators_fValue__N794v{color:var(--accent)}.calculators_fMeta__Yqc2k{font-family:var(--mono);font-size:11px;color:var(--fg-dim)}.calculators_op__5KVBu{font-size:22px;line-height:1;text-align:center;color:var(--accent)}.calculators_result__XZczS{position:relative;height:30px;margin-top:8px}.calculators_result__XZczS>*{position:absolute;left:0;top:0}.calculators_blank__RxD69{font-size:24px;font-weight:600;color:var(--fg-dim);opacity:0}.calculators_blips__PBTR3{left:2px;top:13px;display:flex;gap:6px}.calculators_blips__PBTR3>i{width:6px;height:6px;border-radius:50%;background:var(--accent);opacity:0}.calculators_calculated___BMI2{font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--accent)}.calculators_body__PrTgn{padding-bottom:clamp(72px,9vw,104px)}.calculators_strips__G7FFB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));grid-gap:20px 32px;gap:20px 32px;padding:28px 0;border-bottom:1px solid var(--line)}.calculators_strip__wlj8z{display:flex;align-items:flex-start;gap:14px}.calculators_stripIcon__kZzhs{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--accent-soft)}.calculators_bigIcon__S1Ji1 svg,.calculators_cardIcon__j3jCX svg,.calculators_ctaChip__1xKS1 svg,.calculators_ctaMark__EDzU4 svg,.calculators_stripIcon__kZzhs svg{display:block;width:20px;height:20px;fill:none;stroke:var(--accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.calculators_knob__5uF68{fill:var(--accent-soft)}.calculators_key__6nH32{fill:var(--accent);stroke:none}.calculators_stripLabel__JDvBq{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.calculators_stripText__AF_Ve{margin-top:4px;font-size:15px;line-height:1.5}.calculators_choose__0i1hS{margin:56px 0 20px;font-size:15px;color:var(--fg-mut)}.calculators_cards__Jvoa7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));grid-gap:20px;gap:20px}.calculators_cardWrap__EqRIl{display:flex}.calculators_card__8mOFC{display:flex;flex:1 1;flex-direction:column;gap:18px;padding:28px 24px;border:1px solid var(--line);border-radius:18px;background:var(--panel);color:var(--fg);transition:translate .2s ease,border-color .2s ease,box-shadow .2s ease}.calculators_cardHead__n9Px5{display:flex;align-items:center;gap:12px}.calculators_cardIcon__j3jCX{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--accent-soft)}.calculators_tag__zAsGa{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mut)}.calculators_card__8mOFC h2{font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.025em}.calculators_card__8mOFC p{font-size:15px;line-height:1.7;color:var(--fg-mut)}.calculators_scene__bcj_D{display:grid;place-items:center;height:204px;padding:12px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--ink-2) 55%,var(--panel));overflow:hidden}.calculators_stage__Wi6zZ{position:relative;width:264px;height:170px}.calculators_stageShort__gTrmB{height:150px}.calculators_stage__Wi6zZ svg{position:absolute;inset:0;width:100%;height:100%;fill:none;overflow:visible}.calculators_stage__Wi6zZ line,.calculators_stage__Wi6zZ path{stroke:var(--line-2);stroke-width:1}.calculators_stage__Wi6zZ .calculators_on__z3J4e{stroke:var(--accent)}.calculators_stage__Wi6zZ .calculators_clock__pq5fo line,.calculators_stage__Wi6zZ .calculators_hand__bOx0x{stroke:var(--accent);stroke-width:1.5;stroke-linecap:round}.calculators_face__Kc20q{fill:var(--panel);stroke:var(--line-2);stroke-width:1}.calculators_hand__bOx0x{transform-origin:12px 12px}.calculators_clock__pq5fo{transform-origin:148px 63px}.calculators_drawn__ewgV2{stroke-dasharray:1 2}.calculators_stageLabel__S3d0c{position:absolute;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-dim)}.calculators_dotA__8tfyT,.calculators_dotG__FooY2,.calculators_drip__7AUoD,.calculators_trace__i_lAK{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--accent)}.calculators_dotG__FooY2{background:var(--line-2)}.calculators_drip__7AUoD{width:6px;height:6px}.calculators_drip__7AUoD,.calculators_trace__i_lAK{opacity:0}.calculators_box__ZkD33{position:absolute;display:grid;place-items:center;width:80px;height:24px;border:1px solid var(--line);border-radius:7px;background:var(--panel);font-family:var(--mono);font-size:10px;color:var(--fg-mut)}.calculators_boxOn__cRQ0t{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.calculators_boxSmall__WREFQ{width:74px;color:var(--fg)}.calculators_boxCost__p4jU3{left:196px;top:49px;width:68px;height:28px}.calculators_caption__sglg7{position:absolute;display:flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10px;color:var(--fg-dim);white-space:nowrap}.calculators_caption__sglg7>b{display:inline-flex;align-items:center;gap:5px;font-weight:400;color:var(--accent)}.calculators_caption__sglg7>b>i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.calculators_arrowSym__5a4oW{color:var(--accent)}.calculators_go__uDfKu{position:relative;display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;margin-top:auto;font-size:15px;font-weight:600;color:var(--accent);transition:color .18s ease}.calculators_goArrow__GNdoH{display:inline-block;transition:translate .18s ease}.calculators_goLine__FIpyf{position:absolute;left:0;right:22px;bottom:-3px;height:1px;background:currentColor;transform-origin:left center;scale:0 1;transition:scale .2s ease}.calculators_math__39Bq3{position:relative;overflow:hidden;padding:clamp(72px,9vw,104px) 0;border-top:1px solid color-mix(in srgb,var(--accent) 10%,var(--ink));border-bottom:1px solid color-mix(in srgb,var(--accent) 10%,var(--ink));background:color-mix(in srgb,var(--accent) 4%,var(--ink))}.calculators_symbols__n5dgB{position:absolute;inset:0;pointer-events:none;font-size:420px;font-weight:600;line-height:1;color:var(--fg);opacity:.035}.calculators_symbols__n5dgB>span{position:absolute}.calculators_symbols__n5dgB>span:first-child{left:-40px;top:-60px}.calculators_symbols__n5dgB>span:nth-child(2){left:44%;bottom:-150px}.calculators_symbols__n5dgB>span:nth-child(3){right:-30px;top:-40px}.calculators_mathWrap__RSfQW{position:relative}.calculators_mathTitle__JEYzp{margin-top:20px;font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1;letter-spacing:-.04em}.calculators_mathGrid__lBOWu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));grid-gap:14px;gap:14px;margin-top:48px}.calculators_mathCard__baSWv{position:relative;overflow:hidden;padding:24px 22px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.calculators_topLine__tpBFn{position:absolute;left:0;right:0;top:0;height:2px;background:var(--accent);transform-origin:left center}.calculators_mathLabel__fBb6m{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-dim)}.calculators_mathName__mlemi{margin-top:8px;font-size:22px;font-weight:600;letter-spacing:-.02em}.calculators_chips__I3I_e{display:flex;align-items:center;gap:8px;height:36px;margin-top:28px}.calculators_chip__rk2rP{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--ink-2);font-family:var(--mono);font-size:13px}.calculators_chipOn__6eUn8{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.calculators_chipResult__OGuWq{border-color:var(--accent);background:var(--panel);color:var(--accent)}.calculators_times__Rempz{font-size:22px;line-height:1;color:var(--accent)}.calculators_sources__KV1Iw{display:flex;flex-direction:column;gap:20px;padding:clamp(64px,8vw,96px) 0}.calculators_big__F97h4{padding:clamp(24px,4vw,44px);border:1px solid var(--line);border-radius:18px;background:var(--panel)}.calculators_bigHead__XPPek{display:flex;align-items:center;gap:14px}.calculators_bigIcon__S1Ji1{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--accent-soft)}.calculators_bar__R2iQj{fill:var(--accent);stroke:none;transform-box:fill-box;transform-origin:bottom center}.calculators_big__F97h4 h3{font-size:clamp(22px,2.4vw,28px);font-weight:600;letter-spacing:-.025em}.calculators_two__2KyAh{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:16px;gap:16px;margin-top:32px}.calculators_private___MXbU,.calculators_source__JPTkN{border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--ink-2) 50%,var(--panel))}.calculators_source__JPTkN{padding:24px}.calculators_srcLabel__v_Uzc{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.calculators_srcName__ijMCX{margin-top:6px;font-size:20px;font-weight:600;letter-spacing:-.02em}.calculators_mock__vM8G4{max-width:280px;margin-top:20px}.calculators_mockLabel__XFKa_{font-size:12px;color:var(--fg-mut)}.calculators_mock__vM8G4>.calculators_mockLabel__XFKa_{margin-bottom:6px}.calculators_mockRow__WJYfp{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.calculators_edit__kL_WZ{display:inline-flex;flex:none;align-items:center;height:22px;padding:0 8px;border:1px solid var(--accent-line);border-radius:6px;background:var(--accent-soft);font-family:var(--mono);font-size:11px;color:var(--accent)}.calculators_mockField__xid_6{display:flex;align-items:center;gap:2px;height:40px;padding:0 12px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);font-family:var(--mono);font-size:14px;color:var(--fg)}.calculators_unit__FNLJx{color:var(--fg-dim)}.calculators_caret__6NxBm{display:block;width:1.5px;height:18px;background:var(--accent);opacity:0}.calculators_source__JPTkN>p{margin-top:20px;font-size:15px;line-height:1.75;color:var(--fg-mut)}.calculators_private___MXbU{display:flex;flex-wrap:wrap;align-items:center;gap:24px 32px;margin-top:16px;padding:24px}.calculators_frame__OGop8{position:relative;flex:none;width:150px;height:96px}.calculators_frame__OGop8>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;overflow:visible}.calculators_frame__OGop8 rect{stroke:var(--accent);stroke-width:1}.calculators_window__aRpF7{position:absolute;inset:14px;overflow:hidden;border:1px solid var(--line-2);border-radius:8px;background:var(--panel)}.calculators_winBar__Amg4S{display:flex;gap:4px;padding:6px 8px;border-bottom:1px solid var(--line)}.calculators_winBar__Amg4S>i{width:4px;height:4px;border-radius:50%;background:var(--line-2)}.calculators_winBody__NQqZH{display:flex;align-items:center;justify-content:center;gap:5px;height:50px;font-family:var(--mono);font-size:11px}.calculators_winBody__NQqZH>b{font-weight:400;color:var(--accent)}.calculators_tok__ztAJu{padding:2px 6px;border-radius:4px;background:var(--ink-2)}.calculators_tokOn__AZzWS{background:var(--accent-soft);color:var(--accent)}.calculators_tokResult__ja1hc{border:1px solid var(--accent);background:var(--panel);color:var(--accent)}.calculators_privateText__L3Rvh{flex:1 1 320px;min-width:0}.calculators_privateText__L3Rvh p{max-width:640px;margin-top:10px;font-size:15px;line-height:1.75;color:var(--fg-mut)}.calculators_notGrid__Wcnc7{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:24px 48px;gap:24px 48px;margin-top:28px}.calculators_nots__v3YPN{list-style:none;border-top:1px solid var(--line)}.calculators_nots__v3YPN>li{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--line)}.calculators_notLine__6Ws7q{display:block;width:20px;height:1px;background:var(--line-2);transform-origin:left center}.calculators_notPill__OeHaw{padding:3px 7px;border-radius:5px;background:var(--accent-soft);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.calculators_notText__Iwz8w{font-size:20px;font-weight:600;letter-spacing:-.02em}.calculators_notCopy__Re5OV{display:flex;flex-direction:column;gap:16px;font-size:15px;line-height:1.75;color:var(--fg-mut)}.calculators_closing__rfwdg{padding:0 0 clamp(80px,10vw,120px)}.calculators_ctaCard__RbQ6R{padding:clamp(48px,7vw,88px) 24px;border:1px solid var(--line);border-radius:28px;background:var(--ink-2);text-align:center}.calculators_ctaChips__PnTXO{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-bottom:32px}.calculators_ctaChip__1xKS1{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--line);border-radius:9px;background:var(--panel);font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-mut)}.calculators_ctaChip__1xKS1 svg{width:16px;height:16px;stroke:var(--fg)}.calculators_ctaChipOn__KGZlS{border-color:var(--accent-line);background:var(--accent-soft);color:var(--accent)}.calculators_ctaChipOn__KGZlS svg,.calculators_ctaMark__EDzU4 svg{stroke:var(--accent)}.calculators_ctaMark__EDzU4{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid var(--accent);border-radius:9px;background:var(--panel)}.calculators_ctaMark__EDzU4 svg{width:16px;height:16px}.calculators_ctaSym__1Gh2t{font-size:18px;color:var(--accent)}.calculators_ctaTitle__pdDE_{max-width:960px;margin:0 auto;font-size:clamp(34px,5vw,60px);font-weight:700;line-height:1;letter-spacing:-.045em}.calculators_ctaLede__ftUVx{max-width:560px;margin:22px auto 0;font-size:17px;line-height:1.65;color:var(--fg-mut)}.calculators_ctaActions__VIog5{justify-content:center;margin-top:36px}.calculators_ctaActions__VIog5 .btn{transition:translate .18s ease,background .15s,border-color .15s,color .15s}@media (hover:hover) and (pointer:fine){.calculators_card__8mOFC:hover{translate:0 -3px;border-color:var(--line-2);box-shadow:0 14px 34px -22px rgba(20,20,24,.35)}.calculators_card__8mOFC:hover .calculators_go__uDfKu{color:color-mix(in srgb,var(--accent) 80%,var(--fg))}.calculators_card__8mOFC:hover .calculators_goArrow__GNdoH{translate:4px 0}.calculators_card__8mOFC:hover .calculators_goLine__FIpyf{scale:1 1}.calculators_ctaActions__VIog5 .btn-primary:hover{translate:0 -2px}.calculators_ctaActions__VIog5 .btn-ghost:hover{translate:0 -1px}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){.calculators_card__8mOFC:hover .calculators_trace__i_lAK{animation:calculators_calcInto__DBC_t 1.1s cubic-bezier(.45,0,.2,1)}}@media (prefers-reduced-motion:no-preference){.calculators_pop__tTMKC{animation:calculators_calcPop__Sax1K var(--dur) cubic-bezier(.2,.7,.2,1) var(--at) backwards}.calculators_show__zd_Rh{animation:calculators_calcShow__NdZPL var(--dur) ease var(--at) backwards}.calculators_up__7XJRW{animation:calculators_calcUp__wtW0s var(--dur) cubic-bezier(.2,.7,.2,1) var(--at) backwards}.calculators_lift__ddKry{animation:calculators_calcLift__OShkr var(--dur) cubic-bezier(.2,.7,.2,1) var(--at) backwards}.calculators_dash__GeztX{animation:calculators_calcDash__jk8iS var(--dur) ease var(--at) backwards}.calculators_draw__igg5P{animation:calculators_calcDraw__vM9gY var(--dur) cubic-bezier(.45,0,.2,1) var(--at) backwards}.calculators_drawY__MfP6l{animation:calculators_calcDrawY__qCz_B var(--dur) cubic-bezier(.2,.7,.2,1) var(--at) backwards}.calculators_turn__QtYec{animation:calculators_calcTurn__Uvie5 var(--dur) cubic-bezier(.2,.7,.2,1) var(--at) backwards}.calculators_flow__uDyFn{animation:calculators_calcFlow__usltM var(--dur) cubic-bezier(.45,0,.2,1) var(--at) backwards}.calculators_into__N7U4i{animation:calculators_calcInto__DBC_t var(--dur) cubic-bezier(.45,0,.2,1) var(--at) backwards}.calculators_leave__GazP9{animation:calculators_calcLeave__rSM7_ var(--dur) ease var(--at) backwards}.calculators_blip__mVAYS{animation:calculators_calcBlip__fqfGU var(--dur) ease var(--at) backwards}.calculators_type__hn7nC{animation:calculators_calcType__XrsAN var(--dur) steps(10) var(--at) backwards}.calculators_blink__vEpx9{animation:calculators_calcBlink__T9GEe var(--dur) linear var(--at) backwards}}@keyframes calculators_calcPop__Sax1K{0%{opacity:0;scale:.6}}@keyframes calculators_calcShow__NdZPL{0%{opacity:0}}@keyframes calculators_calcUp__wtW0s{0%{opacity:0;translate:0 var(--y,16px)}}@keyframes calculators_calcLift__OShkr{0%{opacity:0;translate:0 14px;scale:.99}}@keyframes calculators_calcDash__jk8iS{0%{stroke-dashoffset:1}}@keyframes calculators_calcDraw__vM9gY{0%{scale:0 1}}@keyframes calculators_calcDrawY__qCz_B{0%{scale:1 0}}@keyframes calculators_calcTurn__Uvie5{0%{rotate:var(--angle,-32deg)}}@keyframes calculators_calcFlow__usltM{0%{opacity:0;translate:var(--fx) var(--fy)}25%{opacity:1;translate:var(--fx) var(--fy)}to{opacity:1;translate:0 0}}@keyframes calculators_calcInto__DBC_t{0%{opacity:0;translate:var(--fx) var(--fy)}15%{opacity:1;translate:var(--fx) var(--fy)}85%{opacity:1;translate:0 0}to{opacity:0;translate:0 0}}@keyframes calculators_calcLeave__rSM7_{0%{opacity:1}to{opacity:0}}@keyframes calculators_calcBlip__fqfGU{0%{opacity:0}35%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes calculators_calcType__XrsAN{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}}@keyframes calculators_calcBlink__T9GEe{0%{opacity:0}15%{opacity:1}35%{opacity:0}55%{opacity:1}85%{opacity:1}to{opacity:0}}