.NetCalculatorForm_wrapper__QnPjI{width:100%;min-height:75vh;background:linear-gradient(#BFCBDC,#C4D0E2);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:3rem 1rem;box-sizing:border-box}.NetCalculatorForm_intro__Z3FNT{width:100%;max-width:36rem;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:.75rem;padding:1.5rem;box-shadow:0 4px 12px var(--card-shadow);text-align:center}.NetCalculatorForm_introTitle__MdFzb{font-size:1.5rem;font-weight:600;color:var(--accent);margin-bottom:.5rem}.NetCalculatorForm_introText__rum9E{font-size:1rem;color:var(--text-main);line-height:1.5}.NetCalculatorForm_workerToggle__4IAoE{display:flex;gap:1rem}.NetCalculatorForm_workerToggleInner__XnQa2{display:flex;justify-content:center;width:100%;margin:0 auto;gap:.5rem}.NetCalculatorForm_toggleBtn__6ob3z{padding:.5rem 1rem;border:none;border-radius:.5rem;background-image:linear-gradient(135deg,#eceff1,#d0d7de 50%,#4a90e2);color:#333;cursor:pointer;transition:transform .2s ease,background-image .3s ease;font-size:.95rem}.NetCalculatorForm_toggleBtn__6ob3z:hover{transform:scale(1.05)}.NetCalculatorForm_toggleBtn__6ob3z.NetCalculatorForm_active__V2Q1D{background-image:linear-gradient(135deg,#4a90e2,#3b7ac6 50%,#2a5ca8);color:#fff}.NetCalculatorForm_formContainer__f22pg{width:100%;min-width:20rem;max-width:40rem}.NetCalculatorForm_groupContainer__VwrY5{background:#ffffff;border-radius:.75rem;padding:1rem;margin-bottom:2rem;box-shadow:0 2px 6px var(--card-shadow)}.NetCalculatorForm_groupTitle__ZU6Ep{font-size:1.1rem;font-weight:600;color:var(--accent);text-align:center;margin-bottom:.5rem}.NetCalculatorForm_note__DH7gh{font-size:.9rem;color:var(--text-main);text-align:center;margin-bottom:.75rem}.NetCalculatorForm_extraIconBtn__wsYit{width:3rem;aspect-ratio:1;background:var(--accent);color:#fff;border-radius:50%;justify-content:center;font-size:1.25rem;transition:background var(--transition),transform var(--transition)}.NetCalculatorForm_extraIconBtn__wsYit:hover{background:var(--accent-hover);transform:scale(1.1)}.NetCalculatorForm_groupFields__A_kAD{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.NetCalculatorForm_fieldCard__LJlFk{background:var(--card-bg);padding:1rem;border-radius:.75rem;box-shadow:0 2px 6px var(--card-shadow);transition:transform var(--transition)}.NetCalculatorForm_fieldCard__LJlFk:hover{transform:scale(1.02)}.NetCalculatorForm_fieldHeader__Kwv2k{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.NetCalculatorForm_fieldIcon__cTMDO{font-size:1.4rem;color:var(--accent)}.NetCalculatorForm_labelText__WwSK_{font-size:.9rem;font-weight:500;color:var(--text-main)}.NetCalculatorForm_inputWrapper__UBR9m{position:relative}.NetCalculatorForm_input__JGLe8{width:100%;font-size:1rem;border:1px solid var(--border);border-radius:.5rem;background:#fff;color:var(--text-main);text-align:center;transition:border-color var(--transition),box-shadow var(--transition);padding:.5rem 2.5rem .5rem .75rem}.NetCalculatorForm_input__JGLe8:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(42,96,168,.15);outline:none}.NetCalculatorForm_inputSuffix__ziiN7{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--text-main);pointer-events:none;font-size:1rem}.NetCalculatorForm_dualRow__ifr7q{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}.NetCalculatorForm_dualCol__Z7QMp{flex:1 1;min-width:220px}.NetCalculatorForm_dualLabel__koxEl{width:100%;margin-bottom:.25rem;white-space:nowrap;text-align:left;font-weight:500;color:var(--text-main)}.NetCalculatorForm_groupHeader__s5d7M{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}@media (max-width:768px){.NetCalculatorForm_intro__Z3FNT{padding:1rem}.NetCalculatorForm_wrapper__QnPjI{margin:0}.NetCalculatorForm_groupFields__A_kAD{grid-template-columns:1fr}.NetCalculatorForm_extraToggleRow__Dsu5v{flex-wrap:wrap}}@media (max-width:480px){.NetCalculatorForm_groupHeader__s5d7M{flex-direction:column;gap:.5rem}.NetCalculatorForm_resetBtn__vGxg1{width:100%;text-align:center}}.NetCalculatorForm_extraToggleRow__Dsu5v{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1rem}.NetCalculatorForm_extraIconBtn__wsYit{display:flex;flex-direction:column;align-items:center;padding:.5rem;min-width:5rem;background:#f2f2f7;border:none;border-radius:12px;cursor:pointer;transition:transform .2s ease,background .3s ease}.NetCalculatorForm_extraIconBtn__wsYit:hover{transform:translateY(-2px)}.NetCalculatorForm_extraIconBtn__wsYit.NetCalculatorForm_active__V2Q1D{background:#ffffff}.NetCalculatorForm_extraIcon__kRxE4{font-size:1.25rem;margin-bottom:.25rem;color:#3a3a3c}.NetCalculatorForm_extraIconBtn__wsYit.NetCalculatorForm_active__V2Q1D .NetCalculatorForm_extraIcon__kRxE4{color:#007aff}.NetCalculatorForm_extraLabel__UpXkp{font:400 .875rem/1 Inter,sans-serif;color:#3a3a3c}.NetCalculatorForm_extraIconBtn__wsYit.NetCalculatorForm_active__V2Q1D .NetCalculatorForm_extraLabel__UpXkp{color:#007aff}.NetCalculatorForm_otherPanel__WPVu8{width:100%;max-width:40rem;background:var(--card-bg);border:1px solid var(--border);border-radius:.75rem;padding:1rem;box-shadow:0 2px 6px var(--card-shadow);margin-bottom:1rem}.NetCalculatorForm_otherFieldHeader__SxiUe{font-size:1rem;font-weight:500;margin-bottom:.75rem;color:var(--text-main)}.NetCalculatorForm_calculateContainer__VXGTK{display:flex;flex-direction:column;align-items:center;margin-top:1.5rem}.NetCalculatorForm_calculateBtn__sxk6N{padding:.75rem 1.5rem;font-size:1.125rem;font-weight:600;background:linear-gradient(135deg,#4f7dff,#294ea4);border-radius:.75rem;background-color:#007aff;color:#bcd4eb;border:none;transition:background-color .2s ease,color .2s ease}.NetCalculatorForm_calculateBtn__sxk6N:disabled{background:linear-gradient(135deg,#a0a7b8,#8e95a6);color:#f2f2f7;border-color:#7a7f8b;cursor:not-allowed;opacity:1}.NetCalculatorForm_cta__pA1TF{display:inline-block;padding:.85rem 2.5rem;font-size:1rem;font-weight:600;color:#fff;background:var(--brand-primary);border:none;border-radius:9999px;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:background .3s ease,transform .3s ease}.NetCalculatorForm_cta__pA1TF:hover{background:var(--brand-accent);transform:translateY(-2px)}.ResultsPanel_wrapper__2fgWr{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:1rem;gap:1rem;margin:1rem 0}.ResultsPanel_card__c2Rgz{background:var(--card-bg);padding:1rem;border-radius:.75rem;box-shadow:0 2px 6px var(--card-shadow);text-align:center}.ResultsPanel_title__izFq_{display:flex;justify-content:center;align-items:baseline;font-size:1rem;font-weight:600;color:var(--accent);margin-bottom:.5rem}.ResultsPanel_percent___6_SW{margin-left:.5rem;font-size:.875rem;font-weight:500;color:var(--accent)}.ResultsPanel_amount__0qF0f{font-size:1.25rem;color:var(--text-main)}.ResultsPanel_tax__soJed{margin-top:.35rem;font-size:.9rem;font-weight:600;color:#d32f2f}.ResultsPanel_totalCard__vPHmO{grid-column:span 2;background:var(--accent);color:#fff;padding:1.25rem;border-radius:.75rem;text-align:center}.ResultsPanel_totalTitle__k70kT{font-size:1.25rem;margin-bottom:.25rem}.ResultsPanel_totalAmount__wEtQs{font-size:1.75rem;font-weight:600}.ResultsPanel_subAmount__bTYX_{font-size:1rem;margin-top:.5rem;color:rgba(255,255,255,.85)}.ResultsPanel_heading__0p5KV{grid-column:1/-1;font-size:1.5rem;font-weight:600;color:var(--text-main);text-align:center;margin-bottom:1rem}.RentasAlquilerCheckboxes_wrapper__ESEAt{display:inline-flex;background:#f2f2f7;border-radius:12px;padding:4px;overflow:hidden}.RentasAlquilerCheckboxes_option__TlSPX{flex:1 1;padding:.5rem 1rem;border:none;border-radius:.5rem;background-image:linear-gradient(135deg,#eceff1,#d0d7de 50%,#4a90e2);color:#333;text-align:center;font:500 1rem/1.2 Inter,sans-serif;cursor:pointer;transition:transform .2s ease,background-image .3s ease;margin:0 2px}.RentasAlquilerCheckboxes_option__TlSPX:hover{transform:scale(1.05)}.RentasAlquilerCheckboxes_option__TlSPX.RentasAlquilerCheckboxes_active__l4fuj{background-image:linear-gradient(135deg,#4a90e2,#3b7ac6 50%,#2a5ca8);color:#fff}.RentasAlquilerCheckboxes_list___m0QK{list-style:none;margin:0;gap:.5rem;padding:0}.RentasAlquilerCheckboxes_list___m0QK li{list-style:none;margin-bottom:.5rem}.RentasAlquilerCheckboxes_list___m0QK input[type=checkbox]{margin-right:.5rem}.GastoP_gastoWrapper__YrZbz{--bg-page-a:#bfcbdc;--bg-page-b:#c4d0e2;--card-bg:linear-gradient(180deg,rgba(255,255,255,0.76),rgba(255,255,255,0.68)),radial-gradient(1200px 400px at 100% -10%,rgba(255,180,120,0.12),transparent 60%),radial-gradient(900px 400px at -5% 110%,rgba(120,170,255,0.12),transparent 60%);--card-border:rgba(31,41,55,0.12);--card-shadow:0 12px 36px rgba(20,37,63,0.10),0 2px 10px rgba(20,37,63,0.05);--text:#1f2937;--muted:#5b6678;--badge-bg:rgba(56,84,154,0.08);--badge-text:#2c448a;--accent-chip-bg:rgba(255,155,48,0.14);width:100%;padding:1.25rem .5rem 2rem;background:linear-gradient(var(--bg-page-a),var(--bg-page-b));display:flex;justify-content:center}.GastoP_card__uQCk1{width:100%;max-width:1120px;background:var(--card-bg);border:1px solid var(--card-border);border-radius:18px;box-shadow:var(--card-shadow);overflow:clip;-webkit-backdrop-filter:saturate(120%) blur(8px);backdrop-filter:saturate(120%) blur(8px)}.GastoP_header__dThV0{display:grid;grid-gap:.6rem;gap:.6rem;padding:1rem 1rem .75rem;border-bottom:1px solid rgba(31,41,55,.06)}.GastoP_titulo__pNJN7{margin:0;color:var(--text);display:grid;grid-gap:.2rem;gap:.2rem}.GastoP_tituloSup__8etEs{font-size:.83rem;color:var(--muted);text-transform:uppercase}.GastoP_tituloMain__FF0GC{text-align:center;font-size:clamp(1.1rem,.85rem + 1.1vw,1.55rem);font-weight:700;line-height:1.25}.GastoP_userBadge__kjoHh{text-align:center;font-size:.93rem;color:#273247;background:var(--accent-chip-bg);border:1px solid rgba(255,155,48,.25);padding:.4rem .6rem;border-radius:10px}.GastoP_desktopOnly__HCV_0{display:block}.GastoP_tableScroller__WFqPR{overflow-x:hidden}.GastoP_tabla__bmeJ3{width:100%;border-collapse:collapse;font-size:.98rem;color:var(--text);text-align:left;table-layout:fixed}.GastoP_tabla__bmeJ3 thead th{background:#f8fafc;font-weight:600;padding:.8rem .9rem;border-bottom:1px solid rgba(31,41,55,.08)}.GastoP_tabla__bmeJ3 td:first-child,.GastoP_tabla__bmeJ3 th:first-child{padding-left:.9rem}.GastoP_tabla__bmeJ3 td:not(:first-child),.GastoP_tabla__bmeJ3 th:not(:first-child){padding-left:.6rem;padding-right:.6rem}.GastoP_fila__k5H5K td{padding:.8rem .9rem;border-bottom:1px solid rgba(31,41,55,.06);vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GastoP_fila__k5H5K:nth-child(2n){background:rgba(22,100,178,.025)}.GastoP_partidaCell__0ncYJ{display:grid;grid-gap:.3rem;gap:.3rem}.GastoP_partidaNombre__lNOeC{font-weight:600}.GastoP_badgePct___0TfF{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:.78rem;background:var(--badge-bg);color:var(--badge-text);border:1px solid rgba(56,84,154,.16);width:-moz-fit-content;width:fit-content}.GastoP_cantidad__P9AC9{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GastoP_aporte__rq8PB{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.GastoP_mensual__hdZS0{font-weight:600;color:#2d3a57;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left}.GastoP_footNote__2FkWA{font-size:.85rem;color:var(--muted);padding:.8rem 1rem 1.1rem;text-align:center}.GastoP_mobileOnly__auccK{display:none}.GastoP_mList__W78GI{list-style:none;padding:.75rem;margin:0;display:grid;grid-gap:.75rem;gap:.75rem}.GastoP_mCard__y4hw0{background:#ffffffd9;border:1px solid rgba(31,41,55,.08);border-radius:14px;box-shadow:0 8px 18px rgba(20,37,63,.06);padding:.9rem .95rem;display:grid;grid-gap:.45rem;gap:.45rem}.GastoP_mHeader__d6jrv{display:flex;align-items:center;justify-content:space-between}.GastoP_mRow__1ga9u{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.GastoP_mLabel__66b_3{color:var(--muted);font-size:.9rem}.GastoP_mVal__gjLoR{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.GastoP_mValStrong__rrDB5{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:720px){.GastoP_desktopOnly__HCV_0{display:none}.GastoP_mobileOnly__auccK{display:block}}@media (prefers-reduced-motion:reduce){.GastoP_card__uQCk1,.GastoP_card__uQCk1 *{transition:none!important;animation:none!important}}.TaxCalculatorForm_container__DPvGX{display:flex;flex-direction:column;gap:24px;padding:20px;background-color:#f2f2f7;min-height:100vh}.TaxCalculatorForm_heading__1JJRE{font-size:20px;font-weight:600;color:#1c1c1e;margin:0;padding:0 4px}.TaxCalculatorForm_intro__mS1go{width:100%;max-width:36rem;background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:12px;padding:1.5rem;box-shadow:0 4px 12px rgba(34,65,149,.1);text-align:center}.TaxCalculatorForm_introTitle__y24Yt{font-size:1.5rem;font-weight:600;color:var(--accent,#224195);margin-bottom:.5rem}.TaxCalculatorForm_introText__IZrkQ{font-size:1rem;color:var(--text-main,#475569);line-height:1.5}.TaxCalculatorForm_wrapper__MxdZd{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin:2rem 1rem}.TaxCalculatorForm_taxOptions__BKcTk{width:100%;max-width:1100px;display:flex;flex-wrap:wrap;gap:12px;padding:12px;background-color:#ffffff;border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.06)}.TaxCalculatorForm_cardBody__VTU7k{gap:6px}.TaxCalculatorForm_inputGroup__ggtTK{display:flex;flex-direction:column;gap:6px}.TaxCalculatorForm_inputLabel__fwdLR{font-size:13px;color:#1c1c1e}.TaxCalculatorForm_inputField__Pa2b_{padding:10px 12px;font-size:16px;border:1px solid #d1d1d6;border-radius:12px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;text-align:right}.TaxCalculatorForm_inputField__Pa2b_:focus{border-color:#007aff;box-shadow:0 0 0 3px rgba(0,122,255,.12)}.TaxCalculatorForm_inputField__Pa2b_::placeholder{color:#9aa0a6}.TaxCalculatorForm_errorMessage__CPk1q{font-size:12px;color:#ff3b30}@media (max-width:540px){.TaxCalculatorForm_taxOptions__BKcTk{flex-direction:column;gap:10px}.TaxCalculatorForm_taxOptionCard__W8rI1{flex:1 1 100%}}.TaxCalculatorForm_taxOptionCard__W8rI1{flex-grow:1;flex-shrink:1;flex-basis:calc(33.333% - 12px);background-color:#ffffff;border:1px solid transparent;border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.04);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .1s ease}.TaxCalculatorForm_taxOptionCard__W8rI1:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.06)}.TaxCalculatorForm_selected__L13Je{border-color:#007aff;box-shadow:0 6px 22px rgba(0,122,255,.12)}.TaxCalculatorForm_cardHeader__9wu_Y{width:100%;display:flex;align-items:center;gap:8px;padding:12px;background:#ffffff;color:#1c1c1e;border:none;cursor:pointer;font-size:14px;text-align:left}.TaxCalculatorForm_headerActive__pRJz3{background-color:#007aff;color:#ffffff}.TaxCalculatorForm_headerActive__pRJz3 svg{stroke:#ffffff}.TaxCalculatorForm_iconWrap__XpYRo{display:inline-flex}.TaxCalculatorForm_cardLabel__mq7q3{font-weight:600}.TaxCalculatorForm_cardBody__VTU7k{overflow:hidden;padding:12px 12px 14px;background:#ffffff;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px}.TaxCalculatorForm_taxLine__lt52b{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;font-size:14px}.TaxCalculatorForm_taxValue__XVBnK{font-weight:700;color:#1c1c1e}.TaxCalculatorForm_ruleNote__NQxNX{font-size:12px;color:#6b7280}.TaxCalculatorForm_summaryCard__cfqHM{width:100%;max-width:1100px;background:#ffffff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 4px 16px rgba(0,0,0,.06);padding:14px 16px}.TaxCalculatorForm_summaryRow__Iglk3{display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:600;padding-bottom:10px;border-bottom:1px dashed #e5e7eb}.TaxCalculatorForm_summaryBreakdown___oGsE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;padding-top:10px}.TaxCalculatorForm_breakItem__EVYEb{display:flex;align-items:center;justify-content:space-between;font-size:14px}.TaxCalculatorForm_breakValue__Zjye_{font-weight:700}@media (max-width:900px){.TaxCalculatorForm_taxOptionCard__W8rI1{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 12px)}}@media (max-width:540px){.TaxCalculatorForm_taxOptions__BKcTk{flex-direction:column;gap:10px}.TaxCalculatorForm_taxOptionCard__W8rI1{flex:1 1 100%}.TaxCalculatorForm_summaryBreakdown___oGsE{grid-template-columns:1fr}}.ClientHome_pageWrapper__RLgex{padding-top:5%;display:flex;flex-direction:column;gap:.5rem;max-width:720px;margin:0 auto}.ClientHome_selectorSection__02hNT{text-align:center;padding:1.5rem 1rem;margin-bottom:0}.ClientHome_selectorTitle__GEMge{font:600 1.25rem/1.4 Inter,sans-serif;margin-bottom:1rem;color:#333}.ClientHome_formSection__neV6W{margin-top:-85px;padding-top:60px}.ClientHome_formTitle__NiqEc{font:600 1.125rem/1.4 Inter,sans-serif;margin-bottom:.75rem;color:#333}.HeroSection_hero__LcTg9{width:100%;min-height:75vh;background:linear-gradient(180deg,var(--hero-bg-start) 0,var(--hero-bg-end) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:visible;padding:4rem 1rem 0;margin-bottom:-2px;box-sizing:border-box}.HeroSection_overlay__Jl9H8{position:absolute;inset:0;background:radial-gradient(140% 110% at 50% -20%,rgba(255,255,255,.18) 0,rgba(255,255,255,0) 60%);pointer-events:none}.HeroSection_content__7Lf9F{max-width:900px;text-align:center;color:var(--brand-text-dark);position:relative;z-index:1;padding:0 1rem}.HeroSection_title__kiiC4{font-size:clamp(2.5rem,6vw,4.25rem);font-weight:800;line-height:1.15;margin:0 0 1rem;color:var(--brand-text-dark);text-shadow:0 2px 6px rgba(255,255,255,.4)}.HeroSection_highlight__d3FjQ{position:relative;color:var(--brand-primary)}.HeroSection_highlight__d3FjQ:after{content:"";position:absolute;left:0;bottom:.15em;width:100%;height:.25em;background:var(--brand-accent);border-radius:4px;opacity:.65;z-index:-1}.HeroSection_subtitle__gJ3T4{font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.6;margin:0 0 2rem;color:var(--brand-text-dark);opacity:.9}.HeroSection_cta__fF8Um{display:inline-block;padding:.85rem 2.5rem;font-size:1rem;font-weight:600;color:#fff;background:var(--brand-primary);border:none;border-radius:9999px;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.12);transition:background .3s ease,transform .3s ease}.HeroSection_cta__fF8Um:hover{background:var(--brand-accent);transform:translateY(-2px)}.HeroSection_divider__CoKLV{position:absolute;left:0;bottom:-1px;width:100%;height:120px;pointer-events:none;z-index:0}@media (max-width:600px){.HeroSection_hero__LcTg9{min-height:65vh;padding:3rem 1rem 0}.HeroSection_divider__CoKLV{height:80px}}