.tools_page__yj5jw{--navy:#071a2e;--gold:#d4af37;--cream:#f6f2e9;--ink:#152c45;--white:#fff;--radius-xl:26px;--radius-lg:18px;--radius-md:12px;--shadow-soft:0 18px 44px rgba(8,24,41,.14);color:var(--ink);background:radial-gradient(circle at 10% 4%,rgba(36,72,108,.36),transparent 34%),linear-gradient(180deg,var(--navy),var(--navy) 33%,var(--cream) 33.2%);min-height:100vh;overflow-x:clip}.tools_shell__xUOp2{width:min(1080px,calc(100% - 34px));margin:0 auto;padding:0 0 96px}.tools_hero__oIVZO{position:relative;overflow:hidden;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:0;min-height:70vh;display:flex;align-items:flex-end;padding:118px clamp(24px,7.6vw,136px) 66px;background:linear-gradient(120deg,rgba(7,26,46,.94),rgba(7,26,46,.64)),radial-gradient(circle at 86% 16%,rgba(212,175,55,.22),transparent 40%),var(--tools-hero-image) center 38% /cover no-repeat;color:#f2f7fd;isolation:isolate;animation:tools_heroSettle__eKu3R .95s ease-out both}.tools_hero__oIVZO:before{content:"";position:absolute;inset:-8% 0;background:radial-gradient(circle at 82% 18%,rgba(255,228,151,.16),transparent 35%),radial-gradient(circle at 18% 82%,rgba(34,77,118,.24),transparent 42%);transform:scale(1.02);animation:tools_heroParallax__vIhM_ 15s ease-in-out infinite alternate;pointer-events:none}.tools_eyebrow__XzDDk{margin:0;text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;color:rgba(212,175,55,.95);font-weight:650}.tools_hero__oIVZO h1{margin:18px 0 0;font-size:clamp(2.3rem,6vw,5rem);line-height:.95;letter-spacing:-.03em}.tools_hero__oIVZO p{margin:22px 0 0;max-width:700px;line-height:1.68;color:rgba(242,247,253,.9)}.tools_heroActions__e8JLa{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.tools_primaryCta__EtWDf,.tools_secondaryCta__e1gce{min-height:46px;padding:0 18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:620}.tools_primaryCta__EtWDf{background:linear-gradient(180deg,#d9b23d,#c8a232);border:1px solid rgba(212,175,55,.78);color:#241d0e}.tools_secondaryCta__e1gce{background:hsla(0,0%,100%,.08);color:#f3f8ff;border:1px solid hsla(0,0%,100%,.44)}.tools_heroGlassPanel__TVSz8{max-width:780px;padding:clamp(22px,3vw,36px);border-radius:20px;border:1px solid hsla(0,0%,100%,.16);background:linear-gradient(160deg,rgba(7,26,46,.46),rgba(7,26,46,.24));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 24px 56px rgba(5,17,30,.32);animation:tools_heroPanelIn__Kdnmg .9s ease-out both}.tools_scrollCue__SyU39{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);z-index:2;display:grid;justify-items:center;grid-gap:6px;gap:6px;color:rgba(241,246,253,.82);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.tools_scrollCue__SyU39:after{content:"";width:2px;height:32px;background:linear-gradient(180deg,rgba(212,175,55,.15),rgba(212,175,55,.95));animation:tools_scroll-pulse__lo360 1.6s ease-in-out infinite}.tools_layout__Rce5x{margin-top:26px;display:grid;grid-template-columns:1.25fr .75fr;grid-gap:18px;gap:18px}.tools_panel__NroZr,.tools_summaryPanel__jMcOX{border-radius:var(--radius-lg);background:#fff;border:1px solid rgba(7,26,46,.08);box-shadow:var(--shadow-soft)}.tools_panel__NroZr{padding:clamp(18px,2.5vw,28px)}.tools_summaryPanel__jMcOX{padding:18px;display:grid;grid-gap:14px;gap:14px;align-content:start}.tools_formGrid__Fltb9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.tools_calculatorForm__W5_nn{display:grid;grid-gap:4px;gap:4px}.tools_field__2Joju{display:grid;grid-gap:9px;gap:9px}.tools_fieldWide__WBveq{grid-column:1/-1}.tools_field__2Joju label{font-size:.86rem;color:#1a3554;font-weight:600;letter-spacing:.01em}.tools_labelRow__xQ2SI{display:inline-flex;align-items:center;gap:7px}.tools_fieldLabelIcon__Dn5JJ{width:15px;height:15px;color:rgba(212,175,55,.95);flex-shrink:0}.tools_field__2Joju input,.tools_field__2Joju select,.tools_field__2Joju textarea{width:100%;border:1px solid rgba(18,44,71,.2);border-radius:12px;padding:12px 13px;font:inherit;color:#17314d;background:linear-gradient(180deg,#fff,#fbfdff);outline:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease;caret-color:#b4881f}.tools_field__2Joju input::placeholder,.tools_field__2Joju textarea::placeholder{color:rgba(23,49,77,.44)}.tools_field__2Joju input:hover,.tools_field__2Joju select:hover,.tools_field__2Joju textarea:hover{border-color:rgba(18,44,71,.3)}.tools_field__2Joju textarea{min-height:120px;resize:vertical}.tools_field__2Joju input:focus,.tools_field__2Joju select:focus,.tools_field__2Joju textarea:focus{border-color:rgba(212,175,55,.88);box-shadow:0 0 0 4px rgba(212,175,55,.14),0 10px 24px rgba(20,44,67,.08);transform:translateY(-1px);background:#fff}.tools_errorField__t6CJP input,.tools_errorField__t6CJP select,.tools_errorField__t6CJP textarea{border-color:rgba(181,58,58,.65);box-shadow:0 0 0 3px rgba(181,58,58,.11)}.tools_selectWrap__PnWso{position:relative}.tools_selectWrap__PnWso select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:38px}.tools_selectIcon__IIhBJ{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:rgba(23,49,77,.6);pointer-events:none}.tools_errorText__qaefe{margin:0;color:#a42929;font-size:.79rem}.tools_fieldHint__0uzQC{margin:0;color:rgba(21,44,69,.64);font-size:.76rem;line-height:1.45}.tools_resultList__w0bc6{display:grid;grid-gap:10px;gap:10px}.tools_resultItem__BZyuk{border-radius:10px;border:1px solid rgba(7,26,46,.08);background:#f9f4ea;padding:10px}.tools_resultItem__BZyuk dt{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(21,44,69,.64)}.tools_resultItem__BZyuk dd{margin:6px 0 0;font-size:1.04rem;font-weight:640;color:#17314d}.tools_summaryCard__XSmnk{border-radius:var(--radius-md);border:1px solid rgba(212,175,55,.5);background:linear-gradient(160deg,#0f2f4d,#09233a);padding:14px;color:#f3f7fc}.tools_summaryCard__XSmnk h3{margin:0;font-size:1rem}.tools_summaryCard__XSmnk p{margin:10px 0 0;line-height:1.6;color:rgba(243,247,252,.9)}.tools_disclaimer__wmx4N{margin:0;border-radius:12px;border:1px solid rgba(212,175,55,.38);background:rgba(212,175,55,.08);color:#19324f;padding:11px 12px;line-height:1.58;font-size:.86rem}.tools_cta__1Gmj4{display:inline-flex;justify-content:center;align-items:center;min-height:46px;width:100%;border-radius:999px;background:linear-gradient(180deg,#d9b23d,#c8a232);border:1px solid rgba(212,175,55,.78);color:#241d0e;font-weight:650}.tools_ctaGroup__TJ3ox{display:grid;grid-gap:12px;gap:12px}.tools_ctaAnimated__dqiiQ{transition:transform var(--transition-smooth,.24s ease),box-shadow var(--transition-smooth,.24s ease),border-color var(--transition-smooth,.24s ease)}.tools_ctaAnimated__dqiiQ:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(212,175,55,.26)}.tools_microcopy__29ROy{margin:0;font-size:.84rem;color:rgba(21,44,69,.7)}.tools_summaryContact__k8hKI{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.tools_summaryWhatsApp__XYPv9{min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(20,44,70,.16);background:#fff;color:#142c46;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;font-weight:620;width:-moz-fit-content;width:fit-content}.tools_heroGlassPanel__TVSz8 .tools_microcopy__29ROy{margin-top:12px;color:rgba(237,245,253,.84)}.tools_progressWrap___WJJd{display:grid;grid-gap:10px;gap:10px}.tools_progressMeta__KBpzt{margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(23,49,77,.62)}.tools_progressTrack__7HMHQ{width:100%;height:8px;border-radius:999px;background:rgba(7,26,46,.1);overflow:hidden}.tools_progressFill__XgNpV{height:100%;background:linear-gradient(90deg,#d4af37,#c59f2d);transition:width .22s ease}.tools_progressSteps__G1Phq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.tools_progressStepDot__K5QtO{height:4px;border-radius:999px;background:rgba(7,26,46,.15);transition:background .22s ease}.tools_progressStepDotActive___WVE3{background:linear-gradient(90deg,#d4af37,#c59f2d)}.tools_stepTitle__Ug13r{margin:0;color:#17314d;font-size:1.16rem}.tools_buttonRow__ZN8Sz{margin-top:14px;display:flex;justify-content:space-between;gap:12px}.tools_ghostButton__x_95D,.tools_solidButton__GovLH{min-height:46px;min-width:180px;border-radius:999px;padding:0 18px;font-weight:620;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.tools_ghostButton__x_95D{border:1px solid rgba(7,26,46,.25);background:#fff;color:#17314d}.tools_solidButton__GovLH{border:1px solid rgba(212,175,55,.76);background:linear-gradient(180deg,#d9b23d,#c8a232);color:#241d0e}.tools_ghostButton__x_95D:hover{border-color:rgba(7,26,46,.42);box-shadow:0 8px 18px rgba(16,44,71,.08)}.tools_ghostButton__x_95D:hover,.tools_solidButton__GovLH:hover{transform:translateY(-1px)}.tools_ghostButton__x_95D:active,.tools_solidButton__GovLH:active{transform:translateY(0) scale(.995)}.tools_pillGroup__uz6b7{display:grid;grid-gap:8px;gap:8px}.tools_pillOption__CH6QD{border:1px solid rgba(18,44,71,.18);border-radius:12px;padding:11px 12px;display:flex;align-items:center;gap:10px;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.tools_pillOption__CH6QD:hover{border-color:rgba(212,175,55,.5);background:rgba(212,175,55,.05)}.tools_pillOption__CH6QD:has(input:checked){border-color:rgba(212,175,55,.74);background:rgba(212,175,55,.09);box-shadow:0 8px 16px rgba(13,36,58,.08)}.tools_pillOption__CH6QD:has(input:focus-visible){box-shadow:0 0 0 3px rgba(212,175,55,.18)}.tools_pillOption__CH6QD input[type=checkbox],.tools_pillOption__CH6QD input[type=radio]{position:absolute;opacity:0;width:1px;height:1px}.tools_checkboxMark__rqcbU,.tools_radioMark__xdFWx{width:18px;height:18px;border:1.5px solid rgba(23,49,77,.4);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;transition:border-color .16s ease,background .16s ease}.tools_checkboxMark__rqcbU{border-radius:5px}.tools_checkboxMark__rqcbU svg{width:12px;height:12px;opacity:0;transform:scale(.75);transition:opacity .14s ease,transform .14s ease}.tools_pillOption__CH6QD:has(input[type=radio]:checked) .tools_radioMark__xdFWx{border-color:rgba(212,175,55,.9);background:radial-gradient(circle at center,rgba(212,175,55,.92) 0 4px,#fff 4.2px 100%)}.tools_pillOption__CH6QD:has(input[type=checkbox]:checked) .tools_checkboxMark__rqcbU{border-color:rgba(212,175,55,.9);background:rgba(212,175,55,.16)}.tools_pillOption__CH6QD:has(input[type=checkbox]:checked) .tools_checkboxMark__rqcbU svg{opacity:1;transform:scale(1)}.tools_statusBox__ABpfb{margin:0 0 12px;border-radius:12px;padding:11px 12px;font-size:.9rem;display:inline-flex;align-items:flex-start;gap:8px;line-height:1.55}.tools_statusSuccess__J5kdT{background:rgba(31,136,75,.12);color:#10653a;border:1px solid rgba(31,136,75,.3)}.tools_statusError__TCfT6{background:rgba(180,52,52,.1);color:#8d1f1f;border:1px solid rgba(180,52,52,.26)}.tools_statusIcon__yExYA{width:16px;height:16px;margin-top:1px;flex-shrink:0}.tools_retryButton___2088{margin-left:8px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid;background:transparent;color:inherit;font:inherit;font-size:.78rem;font-weight:620;cursor:pointer}@keyframes tools_scroll-pulse__lo360{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes tools_heroSettle__eKu3R{0%{transform:scale(1.015)}to{transform:scale(1)}}@keyframes tools_heroParallax__vIhM_{0%{transform:scale(1.01) translateY(0)}to{transform:scale(1.02) translateY(-6px)}}@keyframes tools_heroPanelIn__Kdnmg{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:920px){.tools_layout__Rce5x{grid-template-columns:1fr}}@media (max-width:740px){.tools_shell__xUOp2{width:calc(100% - 20px);padding-top:0}.tools_hero__oIVZO{min-height:64vh;padding:92px 16px 40px}.tools_heroGlassPanel__TVSz8{padding:18px 14px;border-radius:14px}.tools_hero__oIVZO h1{font-size:clamp(1.92rem,9vw,2.72rem)}.tools_hero__oIVZO p{font-size:.98rem}.tools_heroActions__e8JLa{flex-direction:column}.tools_primaryCta__EtWDf,.tools_secondaryCta__e1gce{width:100%}.tools_scrollCue__SyU39{bottom:10px}.tools_panel__NroZr,.tools_summaryPanel__jMcOX{padding:15px}.tools_formGrid__Fltb9{grid-template-columns:1fr;gap:10px}.tools_buttonRow__ZN8Sz{flex-direction:column-reverse}.tools_ghostButton__x_95D,.tools_solidButton__GovLH{width:100%}}@media (prefers-reduced-motion:reduce){.tools_ctaAnimated__dqiiQ,.tools_hero__oIVZO,.tools_scrollCue__SyU39:after{transition:none;animation:none}.tools_heroGlassPanel__TVSz8{animation:none}}@media (min-width:900px) and (prefers-reduced-motion:no-preference){.tools_hero__oIVZO{background-attachment:fixed}}