.ContactoHero-module__vA0Vuq__hero{background-color:var(--bg-0);color:#ececed;align-items:center;min-height:100vh;padding:clamp(7.5rem,15vh,10rem) 0 clamp(5.5rem,11vh,8rem);display:flex;position:relative;overflow:hidden}.ContactoHero-module__vA0Vuq__backdrop{z-index:0;pointer-events:none;position:absolute;inset:0}.ContactoHero-module__vA0Vuq__traceWrap{aspect-ratio:1;width:min(96vw,1360px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactoHero-module__vA0Vuq__trace{will-change:transform;width:100%;height:100%;transform:translate(0,0)}.ContactoHero-module__vA0Vuq__glow{animation:2.4s ease-out .9s both ContactoHero-module__vA0Vuq__contacto-fade}.ContactoHero-module__vA0Vuq__link{stroke:#ff6a1a73;stroke-width:1.25px;animation:.9s ease-out 1.55s both ContactoHero-module__vA0Vuq__contacto-fade}.ContactoHero-module__vA0Vuq__ring{fill:none;stroke-linecap:round}.ContactoHero-module__vA0Vuq__ringOuter{--dash:2261.95;stroke:#ffffff0e;stroke-width:1px;stroke-dasharray:var(--dash);animation:2.2s cubic-bezier(.22,1,.36,1) .1s both ContactoHero-module__vA0Vuq__contacto-draw}.ContactoHero-module__vA0Vuq__ringInner{--dash:2111.15;stroke:#ffffff1c;stroke-width:1.25px;stroke-dasharray:var(--dash);animation:2.2s cubic-bezier(.22,1,.36,1) .28s both ContactoHero-module__vA0Vuq__contacto-draw}.ContactoHero-module__vA0Vuq__tick{stroke:#ffffff29;stroke-width:1px;animation:.8s ease-out 1.15s both ContactoHero-module__vA0Vuq__contacto-fade}.ContactoHero-module__vA0Vuq__leader{fill:none;stroke:#ffffff38;stroke-width:1px;stroke-dasharray:2 4;animation:1s ease-out 1.5s both ContactoHero-module__vA0Vuq__contacto-fade}.ContactoHero-module__vA0Vuq__leaderEnd{fill:#ffffff59;animation:1s ease-out 1.65s both ContactoHero-module__vA0Vuq__contacto-fade}.ContactoHero-module__vA0Vuq__spot{fill:#ff6a1a;animation:.7s cubic-bezier(.34,1.56,.64,1) 1.25s both ContactoHero-module__vA0Vuq__contacto-pop}.ContactoHero-module__vA0Vuq__spotHalo{fill:#ff6a1a29;transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.22,1,.36,1) 1.35s both ContactoHero-module__vA0Vuq__contacto-pop,4.5s ease-in-out 2.3s infinite ContactoHero-module__vA0Vuq__contacto-breathe}.ContactoHero-module__vA0Vuq__spotHaloOuter{fill:none;stroke:#ff6a1a2e;stroke-width:1px;transform-box:fill-box;transform-origin:50%;animation:1.1s cubic-bezier(.22,1,.36,1) 1.45s both ContactoHero-module__vA0Vuq__contacto-pop}.ContactoHero-module__vA0Vuq__inner{z-index:1;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(2.5rem,5vw,4.5rem);width:100%;max-width:80rem;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}.ContactoHero-module__vA0Vuq__content{min-width:0}.ContactoHero-module__vA0Vuq__label{font-family:var(--font-geist-mono), monospace;letter-spacing:.26em;text-transform:uppercase;color:#ff6a1a;align-items:center;margin:0;font-size:.72rem;animation:.7s cubic-bezier(.22,1,.36,1) .35s both ContactoHero-module__vA0Vuq__contacto-riseIn;display:inline-flex}.ContactoHero-module__vA0Vuq__labelSlash{color:#eceded4d;margin:0 .75rem}.ContactoHero-module__vA0Vuq__title{margin:1.15rem 0 0}.ContactoHero-module__vA0Vuq__line{display:block;overflow:hidden}.ContactoHero-module__vA0Vuq__lineInner{font-family:var(--font-oswald), sans-serif;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(2.5rem,4.8vw + .6rem,4.5rem);font-weight:600;line-height:1.05;animation:1s cubic-bezier(.22,1,.36,1) .5s both ContactoHero-module__vA0Vuq__contacto-lineUp;display:block}.ContactoHero-module__vA0Vuq__brandLine{margin-top:.85rem}.ContactoHero-module__vA0Vuq__brandLine .ContactoHero-module__vA0Vuq__lineInner{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#eceded9e;font-size:clamp(.82rem,.35vw + .74rem,1rem);font-weight:500;animation-delay:.68s}.ContactoHero-module__vA0Vuq__brandDot{color:#ff6a1a;margin:0 .6rem}.ContactoHero-module__vA0Vuq__lead{max-width:44ch;font-family:var(--font-geist-sans), sans-serif;color:#c7cbd1;margin:1.6rem 0 0;font-size:clamp(1rem,.3vw + .92rem,1.12rem);font-weight:300;line-height:1.68;animation:1s cubic-bezier(.22,1,.36,1) .95s both ContactoHero-module__vA0Vuq__contacto-blurIn}.ContactoHero-module__vA0Vuq__actions{flex-wrap:wrap;align-items:center;gap:1.75rem;margin-top:2.1rem;animation:.7s cubic-bezier(.22,1,.36,1) 1.1s both ContactoHero-module__vA0Vuq__contacto-riseIn;display:flex}.ContactoHero-module__vA0Vuq__btnPrimary{color:#0b0c0e;font-family:var(--font-geist-sans), sans-serif;white-space:nowrap;background:#ff6a1a;border-radius:100px;align-items:center;gap:.65rem;padding:1.05rem 1.9rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,background .3s;display:inline-flex}.ContactoHero-module__vA0Vuq__btnPrimary:hover,.ContactoHero-module__vA0Vuq__btnPrimary:focus-visible{background:#ff7d38;transform:scale(1.035);box-shadow:0 0 52px #ff6a1a24,0 0 22px #ff6a1a42}.ContactoHero-module__vA0Vuq__btnIcon{flex-shrink:0;width:1.15rem;height:1.15rem}.ContactoHero-module__vA0Vuq__btnArrow{flex-shrink:0;width:1rem;height:1rem;transition:transform .3s}.ContactoHero-module__vA0Vuq__btnPrimary:hover .ContactoHero-module__vA0Vuq__btnArrow,.ContactoHero-module__vA0Vuq__btnPrimary:focus-visible .ContactoHero-module__vA0Vuq__btnArrow{transform:translate(3px)}.ContactoHero-module__vA0Vuq__btnGhost{font-family:var(--font-geist-sans), sans-serif;color:#c7cbd1;border-bottom:1px solid #c7cbd138;align-items:center;gap:.55rem;padding:.8rem .1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.ContactoHero-module__vA0Vuq__btnGhost:hover,.ContactoHero-module__vA0Vuq__btnGhost:focus-visible{color:#fff;border-color:#ff6a1a}.ContactoHero-module__vA0Vuq__btnGhostIcon{flex-shrink:0;width:1rem;height:1rem}.ContactoHero-module__vA0Vuq__btnPrimary:focus-visible,.ContactoHero-module__vA0Vuq__btnGhost:focus-visible,.ContactoHero-module__vA0Vuq__mapLink:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #ff6a1a}.ContactoHero-module__vA0Vuq__channelNote{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:#eceded6b;margin:1.15rem 0 0;font-size:.7rem;animation:.9s ease-out 1.3s both ContactoHero-module__vA0Vuq__contacto-fade}.ContactoHero-module__vA0Vuq__panel{background:linear-gradient(#121418 0%,#0e1013 100%);border:1px solid #ffffff14;border-radius:16px;animation:.85s cubic-bezier(.22,1,.36,1) 1.2s both ContactoHero-module__vA0Vuq__contacto-riseIn;position:relative;overflow:hidden;box-shadow:0 28px 64px #0006}.ContactoHero-module__vA0Vuq__panelBar{background:#ffffff04;border-bottom:1px solid #ffffff12;align-items:center;gap:.7rem;padding:.85rem 1.35rem;display:flex}.ContactoHero-module__vA0Vuq__panelDot{background:#f2f4f759;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .4s,box-shadow .4s}.ContactoHero-module__vA0Vuq__panelDotOpen{background:#3dbe7b;box-shadow:0 0 8px #3dbe7b99}.ContactoHero-module__vA0Vuq__panelLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#f2f4f773;font-size:.68rem}.ContactoHero-module__vA0Vuq__panelBody{padding:1.5rem 1.35rem 1.6rem}.ContactoHero-module__vA0Vuq__status{font-family:var(--font-geist-sans), sans-serif;color:#ecededb3;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1rem,.3vw + .94rem,1.12rem);font-weight:500;line-height:1.4;transition:color .4s}.ContactoHero-module__vA0Vuq__statusLive{color:#ececed}.ContactoHero-module__vA0Vuq__timeline{margin-top:1.15rem}.ContactoHero-module__vA0Vuq__track{background:#ffffff0d;border-radius:100px;height:6px;position:relative}.ContactoHero-module__vA0Vuq__segment{transform-origin:0;background:linear-gradient(90deg,#ff6a1a80,#ff6a1ab8);border-radius:100px;animation:.9s cubic-bezier(.22,1,.36,1) 1.45s both ContactoHero-module__vA0Vuq__contacto-segment;position:absolute;top:0;bottom:0}.ContactoHero-module__vA0Vuq__marker{background:#ececed;border-radius:2px;width:2px;margin-left:-1px;animation:.6s ease-out 1.7s both ContactoHero-module__vA0Vuq__contacto-fade;position:absolute;top:-5px;bottom:-5px;box-shadow:0 0 10px #eceded73}.ContactoHero-module__vA0Vuq__scale{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;color:#f2f4f752;font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.55rem;font-size:.62rem;display:flex}.ContactoHero-module__vA0Vuq__facts{border-top:1px solid #ffffff12;flex-direction:column;gap:1.15rem;margin:1.6rem 0 0;padding-top:1.35rem;display:flex}.ContactoHero-module__vA0Vuq__fact{min-width:0}.ContactoHero-module__vA0Vuq__factLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#f2f4f761;margin:0 0 .4rem;font-size:.62rem}.ContactoHero-module__vA0Vuq__factValue{font-family:var(--font-geist-sans), sans-serif;color:#f2f4f7cc;margin:0;font-size:.92rem;line-height:1.5}.ContactoHero-module__vA0Vuq__mapLink{color:inherit;align-items:flex-start;gap:.6rem;text-decoration:none;transition:color .25s;display:flex}.ContactoHero-module__vA0Vuq__mapLink:hover,.ContactoHero-module__vA0Vuq__mapLink:focus-visible{color:#fff}.ContactoHero-module__vA0Vuq__factIcon{color:#ff6a1a;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.12rem}.ContactoHero-module__vA0Vuq__factCity{color:#f2f4f78c;display:block}.ContactoHero-module__vA0Vuq__mapHint{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#f2f4f766;align-items:center;gap:.3rem;margin-top:.35rem;font-size:.62rem;transition:color .25s;display:inline-flex}.ContactoHero-module__vA0Vuq__mapLink:hover .ContactoHero-module__vA0Vuq__mapHint,.ContactoHero-module__vA0Vuq__mapLink:focus-visible .ContactoHero-module__vA0Vuq__mapHint{color:#ff6a1a}.ContactoHero-module__vA0Vuq__mapHintIcon{width:.8rem;height:.8rem;transition:transform .25s}.ContactoHero-module__vA0Vuq__mapLink:hover .ContactoHero-module__vA0Vuq__mapHintIcon{transform:translate(2px)}.ContactoHero-module__vA0Vuq__cue{z-index:1;align-items:center;gap:.85rem;animation:1s ease-out 1.6s both ContactoHero-module__vA0Vuq__contacto-fade;display:flex;position:absolute;bottom:clamp(1.75rem,4vh,2.75rem);left:max(1.5rem,50% - 38.5rem)}.ContactoHero-module__vA0Vuq__cueLine{background:linear-gradient(90deg,#ff6a1a,#ff6a1a00);width:34px;height:1px}.ContactoHero-module__vA0Vuq__cueText{font-family:var(--font-geist-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:#eceded57;font-size:.64rem}@keyframes ContactoHero-module__vA0Vuq__contacto-draw{0%{stroke-dashoffset:var(--dash);opacity:0}20%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes ContactoHero-module__vA0Vuq__contacto-fade{0%{opacity:0}to{opacity:1}}@keyframes ContactoHero-module__vA0Vuq__contacto-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ContactoHero-module__vA0Vuq__contacto-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes ContactoHero-module__vA0Vuq__contacto-riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactoHero-module__vA0Vuq__contacto-lineUp{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes ContactoHero-module__vA0Vuq__contacto-blurIn{0%{opacity:0;filter:blur(12px)}to{opacity:1;filter:blur()}}@keyframes ContactoHero-module__vA0Vuq__contacto-segment{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@media (max-width:1024px){.ContactoHero-module__vA0Vuq__inner{grid-template-columns:1fr;gap:2.75rem}.ContactoHero-module__vA0Vuq__traceWrap{opacity:.7;width:min(150vw,1000px);top:34%}.ContactoHero-module__vA0Vuq__panel{max-width:30rem}}@media (max-width:640px){.ContactoHero-module__vA0Vuq__hero{min-height:100svh;padding-top:clamp(6.5rem,16vh,8rem);padding-bottom:3.5rem}.ContactoHero-module__vA0Vuq__traceWrap{opacity:.5;width:165vw;top:30%}.ContactoHero-module__vA0Vuq__lineInner{font-size:clamp(2.1rem,9.5vw,2.9rem)}.ContactoHero-module__vA0Vuq__brandLine .ContactoHero-module__vA0Vuq__lineInner{letter-spacing:.14em}.ContactoHero-module__vA0Vuq__lead{margin-top:1.3rem}.ContactoHero-module__vA0Vuq__actions{gap:1.15rem;margin-top:1.9rem}.ContactoHero-module__vA0Vuq__btnPrimary{white-space:normal;text-align:center;justify-content:center;width:100%;padding:1.1rem 1.5rem}.ContactoHero-module__vA0Vuq__panel{max-width:none}.ContactoHero-module__vA0Vuq__cue{display:none}}@media (prefers-reduced-motion:reduce){.ContactoHero-module__vA0Vuq__glow,.ContactoHero-module__vA0Vuq__ringOuter,.ContactoHero-module__vA0Vuq__ringInner,.ContactoHero-module__vA0Vuq__tick,.ContactoHero-module__vA0Vuq__leader,.ContactoHero-module__vA0Vuq__leaderEnd,.ContactoHero-module__vA0Vuq__link,.ContactoHero-module__vA0Vuq__spot,.ContactoHero-module__vA0Vuq__spotHalo,.ContactoHero-module__vA0Vuq__spotHaloOuter,.ContactoHero-module__vA0Vuq__label,.ContactoHero-module__vA0Vuq__lineInner,.ContactoHero-module__vA0Vuq__brandLine .ContactoHero-module__vA0Vuq__lineInner,.ContactoHero-module__vA0Vuq__lead,.ContactoHero-module__vA0Vuq__actions,.ContactoHero-module__vA0Vuq__channelNote,.ContactoHero-module__vA0Vuq__panel,.ContactoHero-module__vA0Vuq__segment,.ContactoHero-module__vA0Vuq__marker,.ContactoHero-module__vA0Vuq__cue{opacity:1;filter:none;animation:none;transform:none}.ContactoHero-module__vA0Vuq__ringOuter,.ContactoHero-module__vA0Vuq__ringInner{stroke-dashoffset:0}.ContactoHero-module__vA0Vuq__btnPrimary,.ContactoHero-module__vA0Vuq__btnGhost,.ContactoHero-module__vA0Vuq__mapLink,.ContactoHero-module__vA0Vuq__mapHintIcon,.ContactoHero-module__vA0Vuq__status,.ContactoHero-module__vA0Vuq__panelDot{transition:none}}
.ContactoForm-module__RnYmKa__section{padding-top:clamp(5rem,10vw,7.5rem);padding-bottom:clamp(5rem,10vw,7.5rem);position:relative}.ContactoForm-module__RnYmKa__grid{grid-template-columns:1fr;align-items:start;gap:clamp(2.75rem,5vw,4rem);display:grid}@media (min-width:1024px){.ContactoForm-module__RnYmKa__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(3rem,6vw,5rem)}}.ContactoForm-module__RnYmKa__aside{min-width:0}.ContactoForm-module__RnYmKa__title{font-family:var(--font-oswald), sans-serif;letter-spacing:-.01em;text-wrap:balance;color:var(--foreground);margin:1.1rem 0 0;font-size:clamp(2.1rem,3.4vw + .6rem,3.2rem);font-weight:600;line-height:1.04}.ContactoForm-module__RnYmKa__accent{color:#ff6a1a}.ContactoForm-module__RnYmKa__lead{max-width:46ch;font-family:var(--font-geist-sans), sans-serif;color:#f2f4f7a8;margin:1.3rem 0 0;font-size:clamp(.98rem,.3vw + .9rem,1.08rem);font-weight:300;line-height:1.7}.ContactoForm-module__RnYmKa__steps{flex-direction:column;gap:1.5rem;margin:clamp(2rem,4vw,2.75rem) 0 0;padding:0;list-style:none;display:flex}.ContactoForm-module__RnYmKa__step{align-items:flex-start;gap:1rem;display:flex}.ContactoForm-module__RnYmKa__stepIndex{min-width:2rem;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;color:#ff6a1a;flex-shrink:0;padding-top:.15rem;font-size:.7rem}.ContactoForm-module__RnYmKa__stepTitle{font-family:var(--font-geist-sans), sans-serif;color:#ececed;margin:0;font-size:.98rem;font-weight:600;line-height:1.35}.ContactoForm-module__RnYmKa__stepText{color:#f2f4f78f;max-width:40ch;margin:.3rem 0 0;font-size:.9rem;line-height:1.6}.ContactoForm-module__RnYmKa__alt{border-top:1px solid #ffffff14;margin-top:clamp(2.25rem,4vw,3rem);padding-top:1.6rem}.ContactoForm-module__RnYmKa__altTitle{font-family:var(--font-geist-sans), sans-serif;color:#ececed;margin:0;font-size:.98rem;font-weight:600}.ContactoForm-module__RnYmKa__altText{color:#f2f4f785;margin:.35rem 0 0;font-size:.88rem;line-height:1.55}.ContactoForm-module__RnYmKa__altActions{flex-wrap:wrap;gap:.7rem;margin-top:1.1rem;display:flex}.ContactoForm-module__RnYmKa__altWhatsApp,.ContactoForm-module__RnYmKa__altPhone{font-family:var(--font-geist-sans), sans-serif;color:#ececed;border:1px solid #ffffff24;border-radius:100px;align-items:center;gap:.55rem;padding:.75rem 1.15rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:border-color .25s,color .25s,background .25s;display:inline-flex}.ContactoForm-module__RnYmKa__altWhatsApp:hover,.ContactoForm-module__RnYmKa__altWhatsApp:focus-visible{background:#ff6a1a14;border-color:#ff6a1a99}.ContactoForm-module__RnYmKa__altPhone:hover,.ContactoForm-module__RnYmKa__altPhone:focus-visible{border-color:#ffffff59}.ContactoForm-module__RnYmKa__altIcon{flex-shrink:0;width:1rem;height:1rem}.ContactoForm-module__RnYmKa__panel{background:linear-gradient(#121418 0%,#0e1013 100%);border:1px solid #ffffff14;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 28px 64px #0006}.ContactoForm-module__RnYmKa__panelBar{background:#ffffff04;border-bottom:1px solid #ffffff12;align-items:center;gap:.7rem;padding:.85rem 1.35rem;display:flex}.ContactoForm-module__RnYmKa__panelDot{background:#ff6a1a;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 7px #ff6a1a8c}.ContactoForm-module__RnYmKa__panelLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#f2f4f773;font-size:.68rem}.ContactoForm-module__RnYmKa__panelFolio{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#f2f4f74d;margin-left:auto;font-size:.64rem}.ContactoForm-module__RnYmKa__form{padding:clamp(1.4rem,3vw,2rem) clamp(1.2rem,2.5vw,1.9rem) clamp(1.6rem,3vw,2rem)}.ContactoForm-module__RnYmKa__row{grid-template-columns:1fr;gap:1.1rem;display:grid}@media (min-width:560px){.ContactoForm-module__RnYmKa__row{grid-template-columns:1fr 1fr;gap:1.1rem 1.25rem}}.ContactoForm-module__RnYmKa__field{min-width:0;margin-bottom:1.1rem}.ContactoForm-module__RnYmKa__row .ContactoForm-module__RnYmKa__field{margin-bottom:0}.ContactoForm-module__RnYmKa__row+.ContactoForm-module__RnYmKa__row,.ContactoForm-module__RnYmKa__row+.ContactoForm-module__RnYmKa__field{margin-top:1.1rem}.ContactoForm-module__RnYmKa__label{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#f2f4f780;align-items:baseline;gap:.4rem;margin-bottom:.45rem;font-size:.66rem;display:flex}.ContactoForm-module__RnYmKa__req{color:#ff6a1a}.ContactoForm-module__RnYmKa__hint{letter-spacing:.12em;color:#f2f4f74d;text-transform:lowercase;margin-left:auto;font-size:.6rem}.ContactoForm-module__RnYmKa__input{width:100%;font-family:var(--font-geist-sans), sans-serif;color:#ececed;background:#00000047;border:1px solid #ffffff1a;border-radius:10px;padding:.85rem .95rem;font-size:1rem;line-height:1.45;transition:border-color .25s,box-shadow .25s,background .25s;box-shadow:inset 0 1px #0006}.ContactoForm-module__RnYmKa__input::placeholder{color:#f2f4f747}.ContactoForm-module__RnYmKa__input:hover{border-color:#ffffff2e}.ContactoForm-module__RnYmKa__input:focus{background:#0000005c;border-color:#ff6a1aa6;outline:none;box-shadow:inset 0 1px #0006,0 0 0 3px #ff6a1a24}.ContactoForm-module__RnYmKa__input:disabled{opacity:.55;cursor:not-allowed}.ContactoForm-module__RnYmKa__textarea{resize:vertical;min-height:8.5rem}.ContactoForm-module__RnYmKa__inputError,.ContactoForm-module__RnYmKa__inputError:hover{border-color:#ff6a1a8c}.ContactoForm-module__RnYmKa__error{font-family:var(--font-geist-sans), sans-serif;color:#ffb489;margin:.45rem 0 0;font-size:.82rem;line-height:1.45}.ContactoForm-module__RnYmKa__consentBlock{border-top:1px solid #ffffff12;margin-top:1.5rem;padding-top:1.35rem}.ContactoForm-module__RnYmKa__consent{cursor:pointer;font-family:var(--font-geist-sans), sans-serif;color:#f2f4f7b8;align-items:flex-start;gap:.7rem;font-size:.9rem;line-height:1.5;display:flex}.ContactoForm-module__RnYmKa__checkbox{accent-color:#ff6a1a;cursor:pointer;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.12rem}.ContactoForm-module__RnYmKa__checkbox:focus-visible{outline-offset:3px;outline:2px solid #ff6a1a}.ContactoForm-module__RnYmKa__consentLink{color:#ffb489;text-underline-offset:3px}.ContactoForm-module__RnYmKa__consentLink:hover,.ContactoForm-module__RnYmKa__consentLink:focus-visible{color:#fff}.ContactoForm-module__RnYmKa__legal{flex-direction:column;gap:.35rem;margin:1.1rem 0 0;display:flex}.ContactoForm-module__RnYmKa__legalRow{font-family:var(--font-geist-mono), monospace;gap:.55rem;font-size:.66rem;line-height:1.5;display:flex}.ContactoForm-module__RnYmKa__legalRow dt{letter-spacing:.1em;text-transform:uppercase;color:#f2f4f752;flex-shrink:0;min-width:6.5rem}.ContactoForm-module__RnYmKa__legalRow dd{color:#f2f4f773;margin:0}.ContactoForm-module__RnYmKa__submitRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.6rem;display:flex}.ContactoForm-module__RnYmKa__submit{color:#0b0c0e;font-family:var(--font-geist-sans), sans-serif;cursor:pointer;background:#ff6a1a;border:none;border-radius:100px;align-items:center;gap:.6rem;padding:1rem 1.9rem;font-size:.98rem;font-weight:600;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,background .3s,opacity .2s;display:inline-flex}.ContactoForm-module__RnYmKa__submit:hover:not(:disabled),.ContactoForm-module__RnYmKa__submit:focus-visible{background:#ff7d38;transform:scale(1.03);box-shadow:0 0 44px #ff6a1a29,0 0 20px #ff6a1a42}.ContactoForm-module__RnYmKa__submit:focus-visible{outline-offset:4px;outline:2px solid #ff6a1a}.ContactoForm-module__RnYmKa__submit:disabled{opacity:.6;cursor:progress}.ContactoForm-module__RnYmKa__submitIcon{width:1rem;height:1rem;transition:transform .3s}.ContactoForm-module__RnYmKa__submit:hover:not(:disabled) .ContactoForm-module__RnYmKa__submitIcon{transform:translate(3px)}.ContactoForm-module__RnYmKa__required{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;color:#f2f4f74d;margin:0;font-size:.64rem}.ContactoForm-module__RnYmKa__status:empty{display:none}.ContactoForm-module__RnYmKa__notice{background:#ffffff05;border:1px solid #ffffff1a;border-radius:12px;margin-top:1.4rem;padding:1.1rem 1.2rem}.ContactoForm-module__RnYmKa__noticeOk{background:#3dbe7b12;border-color:#3dbe7b59}.ContactoForm-module__RnYmKa__noticeBad{background:#ff6a1a0f;border-color:#ff6a1a59}.ContactoForm-module__RnYmKa__noticeTitle{font-family:var(--font-geist-sans), sans-serif;color:#ececed;margin:0;font-size:.96rem;font-weight:600}.ContactoForm-module__RnYmKa__noticeText{color:#f2f4f79e;margin:.35rem 0 0;font-size:.88rem;line-height:1.55}.ContactoForm-module__RnYmKa__noticeActions{flex-wrap:wrap;gap:.7rem;margin-top:1rem;display:flex}.ContactoForm-module__RnYmKa__noticeWhats,.ContactoForm-module__RnYmKa__noticePhone{font-family:var(--font-geist-sans), sans-serif;border-radius:100px;align-items:center;gap:.55rem;padding:.7rem 1.1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .25s,border-color .25s;display:inline-flex}.ContactoForm-module__RnYmKa__noticeWhats{color:#0b0c0e;background:#ff6a1a}.ContactoForm-module__RnYmKa__noticeWhats:hover,.ContactoForm-module__RnYmKa__noticeWhats:focus-visible{background:#ff7d38}.ContactoForm-module__RnYmKa__noticePhone{color:#ececed;border:1px solid #ffffff2e}.ContactoForm-module__RnYmKa__noticePhone:hover,.ContactoForm-module__RnYmKa__noticePhone:focus-visible{border-color:#fff6}.ContactoForm-module__RnYmKa__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (prefers-reduced-motion:reduce){.ContactoForm-module__RnYmKa__input,.ContactoForm-module__RnYmKa__submit,.ContactoForm-module__RnYmKa__submitIcon,.ContactoForm-module__RnYmKa__altWhatsApp,.ContactoForm-module__RnYmKa__altPhone,.ContactoForm-module__RnYmKa__noticeWhats,.ContactoForm-module__RnYmKa__noticePhone{transition:none}.ContactoForm-module__RnYmKa__submit:hover:not(:disabled){transform:none}}
.ContactoMapa-module__1uufYG__panel{background:linear-gradient(#121418 0%,#0e1013 100%);border:1px solid #ffffff14;border-radius:16px;margin:clamp(2.75rem,5vw,4rem) 0 0;overflow:hidden;box-shadow:0 28px 64px #0006}.ContactoMapa-module__1uufYG__bar{background:#ffffff04;border-bottom:1px solid #ffffff12;align-items:center;gap:.7rem;padding:.85rem 1.35rem;display:flex}.ContactoMapa-module__1uufYG__barDot{background:#ff6a1a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #ff6a1a8c}.ContactoMapa-module__1uufYG__barLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#f2f4f773;font-size:.68rem}.ContactoMapa-module__1uufYG__barCoords{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;color:#f2f4f747;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.64rem}.ContactoMapa-module__1uufYG__viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#2a2d33;outline:none;height:clamp(20rem,40vw,31rem);position:relative;overflow:hidden}.ContactoMapa-module__1uufYG__viewport[data-dragging=true]{cursor:grabbing}.ContactoMapa-module__1uufYG__viewport:focus-visible:after{content:"";pointer-events:none;z-index:4;border-radius:0 0 15px 15px;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ff6a1a}.ContactoMapa-module__1uufYG__stage{width:max(1600px,100%);transform:translate(calc(var(--pin-x) * -1), calc(var(--pin-y) * -1));will-change:transform;position:absolute;top:50%;left:50%}.ContactoMapa-module__1uufYG__stage[data-ready=true]{top:0;left:0}.ContactoMapa-module__1uufYG__stage[data-anim=true]{transition:transform .7s cubic-bezier(.22,1,.36,1)}.ContactoMapa-module__1uufYG__image{pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.ContactoMapa-module__1uufYG__pin{width:0;height:0;position:absolute}.ContactoMapa-module__1uufYG__pinDot{background:#ff6a1a;border:3px solid #0b0c0e;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px;box-shadow:0 0 0 1px #ff6a1ab3,0 6px 16px #00000073}.ContactoMapa-module__1uufYG__pinPulse{background:#ff6a1a1f;border:1.5px solid #ff6a1abf;border-radius:50%;width:44px;height:44px;animation:2.8s cubic-bezier(.22,1,.36,1) infinite ContactoMapa-module__1uufYG__pulse;position:absolute;top:-22px;left:-22px}@keyframes ContactoMapa-module__1uufYG__pulse{0%{opacity:.9;transform:scale(.35)}70%,to{opacity:0;transform:scale(1.6)}}.ContactoMapa-module__1uufYG__pinTag{white-space:nowrap;background:#0b0c0eeb;border:1px solid #ffffff1a;border-radius:10px;align-items:baseline;gap:.55rem;padding:.5rem .8rem;display:inline-flex;position:absolute;top:24px;left:0;transform:translate(-50%);box-shadow:0 12px 28px #0006}.ContactoMapa-module__1uufYG__pinTag:before{content:"";background:linear-gradient(#ff6a1a33,#ff6a1ad9);width:1px;height:14px;position:absolute;bottom:100%;left:50%}.ContactoMapa-module__1uufYG__pinName{font-family:var(--font-oswald), sans-serif;letter-spacing:.01em;color:#ececed;font-size:.92rem;font-weight:600}.ContactoMapa-module__1uufYG__pinNumber{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;color:#ff6a1a;font-size:.66rem}.ContactoMapa-module__1uufYG__veil{pointer-events:none;z-index:1;background:radial-gradient(75% 85%,#0000 55%,#0b0c0e61 100%),linear-gradient(#0b0c0e2e 0%,#0000 18%);position:absolute;inset:0}.ContactoMapa-module__1uufYG__hint{z-index:2;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#f2f4f7b3;pointer-events:none;background:#0b0c0ed1;border:1px solid #ffffff1a;border-radius:100px;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.64rem;transition:opacity .5s,transform .5s;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.ContactoMapa-module__1uufYG__hintIcon{color:#ff6a1a;width:.9rem;height:.9rem}.ContactoMapa-module__1uufYG__viewport[data-touched=true] .ContactoMapa-module__1uufYG__hint{opacity:0;transform:translateY(6px)}.ContactoMapa-module__1uufYG__recenter{z-index:2;color:#ececed;cursor:pointer;background:#0b0c0ed9;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:border-color .25s,color .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:absolute;top:1rem;right:1rem}.ContactoMapa-module__1uufYG__recenter:hover,.ContactoMapa-module__1uufYG__recenter:focus-visible{color:#ff6a1a;border-color:#ff6a1a;transform:scale(1.05)}.ContactoMapa-module__1uufYG__recenter:focus-visible{outline-offset:3px;outline:2px solid #ff6a1a}.ContactoMapa-module__1uufYG__recenterIcon{width:1.2rem;height:1.2rem}.ContactoMapa-module__1uufYG__attribution{z-index:2;font-family:var(--font-geist-sans), sans-serif;color:#f2f4f799;background:#0b0c0eb8;border-top-left-radius:8px;padding:.3rem .6rem;font-size:.66rem;text-decoration:none;position:absolute;bottom:0;right:0}.ContactoMapa-module__1uufYG__attribution:hover,.ContactoMapa-module__1uufYG__attribution:focus-visible{color:#ececed}.ContactoMapa-module__1uufYG__attribution:focus-visible{outline-offset:-2px;outline:2px solid #ff6a1a}@media (max-width:640px){.ContactoMapa-module__1uufYG__bar{padding:.8rem 1.1rem}.ContactoMapa-module__1uufYG__barCoords{display:none}.ContactoMapa-module__1uufYG__viewport{height:22rem}.ContactoMapa-module__1uufYG__hint{bottom:.75rem;left:.75rem}.ContactoMapa-module__1uufYG__recenter{top:.75rem;right:.75rem}}@media (prefers-reduced-motion:reduce){.ContactoMapa-module__1uufYG__pinPulse{opacity:.35;animation:none;transform:scale(.9)}.ContactoMapa-module__1uufYG__stage[data-anim=true],.ContactoMapa-module__1uufYG__hint,.ContactoMapa-module__1uufYG__recenter{transition:none}.ContactoMapa-module__1uufYG__recenter:hover,.ContactoMapa-module__1uufYG__recenter:focus-visible{transform:none}}
.ContactoAcceso-module__V7kaMq__section{padding-top:clamp(5rem,10vw,7.5rem);padding-bottom:clamp(5rem,10vw,7.5rem);position:relative}.ContactoAcceso-module__V7kaMq__grid{grid-template-columns:1fr;align-items:start;gap:clamp(2.75rem,5vw,4rem);display:grid}@media (min-width:1024px){.ContactoAcceso-module__V7kaMq__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(3rem,6vw,5rem)}}.ContactoAcceso-module__V7kaMq__plate{min-width:0}.ContactoAcceso-module__V7kaMq__title{font-family:var(--font-oswald), sans-serif;letter-spacing:-.01em;text-wrap:balance;color:var(--foreground);margin:1.1rem 0 0;font-size:clamp(2.1rem,3.4vw + .6rem,3.2rem);font-weight:600;line-height:1.04}.ContactoAcceso-module__V7kaMq__accent{color:#ff6a1a}.ContactoAcceso-module__V7kaMq__lead{max-width:46ch;font-family:var(--font-geist-sans), sans-serif;color:#f2f4f7a8;margin:1.3rem 0 0;font-size:clamp(.98rem,.3vw + .9rem,1.08rem);font-weight:300;line-height:1.7}.ContactoAcceso-module__V7kaMq__addressCard{background:linear-gradient(165deg,#14161a 0%,#0e1013 62%,#0b0c0e 100%);border:1px solid #ffffff17;border-radius:18px;margin-top:clamp(2rem,4vw,2.75rem);padding:clamp(1.6rem,3vw,2.25rem);position:relative;overflow:hidden;box-shadow:0 30px 70px #0000006b}.ContactoAcceso-module__V7kaMq__road{opacity:.9;pointer-events:none;width:min(85%,26rem);height:auto;position:absolute;top:0;right:0}.ContactoAcceso-module__V7kaMq__lane,.ContactoAcceso-module__V7kaMq__laneInner{fill:none;stroke-linecap:round}.ContactoAcceso-module__V7kaMq__lane{stroke:#ffffff24;stroke-width:1.25px}.ContactoAcceso-module__V7kaMq__laneInner{stroke:#ffffff12;stroke-width:1px;stroke-dasharray:5 7}.ContactoAcceso-module__V7kaMq__tick{stroke:#ff6a1a59;stroke-width:1px}.ContactoAcceso-module__V7kaMq__spot{fill:#ff6a1a}.ContactoAcceso-module__V7kaMq__spotHalo{fill:#ff6a1a24}.ContactoAcceso-module__V7kaMq__addressLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.24em;text-transform:uppercase;color:#f2f4f759;margin:0 0 .75rem;font-size:.64rem;position:relative}.ContactoAcceso-module__V7kaMq__addressStreet{max-width:16ch;font-family:var(--font-oswald), sans-serif;letter-spacing:-.01em;color:#ececed;margin:0;font-size:clamp(1.7rem,2.4vw + .7rem,2.5rem);font-weight:600;line-height:1.08;position:relative}.ContactoAcceso-module__V7kaMq__addressCity{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:#f2f4f780;margin:.6rem 0 0;font-size:.78rem;position:relative}.ContactoAcceso-module__V7kaMq__mapCta{color:#0b0c0e;font-family:var(--font-geist-sans), sans-serif;background:#ff6a1a;border-radius:100px;align-items:center;gap:.6rem;margin-top:clamp(1.5rem,3vw,2rem);padding:1rem 1.7rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,background .3s;display:inline-flex;position:relative}.ContactoAcceso-module__V7kaMq__mapCta:hover,.ContactoAcceso-module__V7kaMq__mapCta:focus-visible{background:#ff7d38;transform:scale(1.03);box-shadow:0 0 44px #ff6a1a29,0 0 20px #ff6a1a42}.ContactoAcceso-module__V7kaMq__mapCta:focus-visible{outline-offset:4px;outline:2px solid #ff6a1a}.ContactoAcceso-module__V7kaMq__mapCtaIcon{flex-shrink:0;width:1.05rem;height:1.05rem}.ContactoAcceso-module__V7kaMq__mapCtaArrow{flex-shrink:0;width:.95rem;height:.95rem;transition:transform .3s}.ContactoAcceso-module__V7kaMq__mapCta:hover .ContactoAcceso-module__V7kaMq__mapCtaArrow{transform:translate(3px)}.ContactoAcceso-module__V7kaMq__mapHint{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:#f2f4f759;margin:.8rem 0 0;font-size:.66rem;position:relative}.ContactoAcceso-module__V7kaMq__panel{background:linear-gradient(#121418 0%,#0e1013 100%);border:1px solid #ffffff14;border-radius:16px;overflow:hidden;box-shadow:0 28px 64px #0006}.ContactoAcceso-module__V7kaMq__panelBar{background:#ffffff04;border-bottom:1px solid #ffffff12;align-items:center;gap:.7rem;padding:.85rem 1.35rem;display:flex}.ContactoAcceso-module__V7kaMq__panelDot{background:#ff6a1a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 7px #ff6a1a8c}.ContactoAcceso-module__V7kaMq__panelLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#f2f4f773;font-size:.68rem}.ContactoAcceso-module__V7kaMq__vias{margin:0;padding:0;list-style:none}.ContactoAcceso-module__V7kaMq__via{grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.9rem;padding:1.3rem clamp(1.2rem,2.5vw,1.6rem);display:grid}.ContactoAcceso-module__V7kaMq__via+.ContactoAcceso-module__V7kaMq__via{border-top:1px solid #ffffff0f}.ContactoAcceso-module__V7kaMq__viaIndex{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;color:#f2f4f747;padding-top:.55rem;font-size:.62rem}.ContactoAcceso-module__V7kaMq__viaIcon{color:#ff6a1a;background:#00000040;border:1px solid #ffffff17;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}.ContactoAcceso-module__V7kaMq__viaIconSvg{width:1.15rem;height:1.15rem}.ContactoAcceso-module__V7kaMq__viaBody{min-width:0}.ContactoAcceso-module__V7kaMq__viaTitle{font-family:var(--font-geist-sans), sans-serif;color:#ececed;margin:.3rem 0 0;font-size:.98rem;font-weight:600;line-height:1.3}.ContactoAcceso-module__V7kaMq__viaText{max-width:44ch;font-family:var(--font-geist-sans), sans-serif;color:#f2f4f799;margin:.4rem 0 0;font-size:.9rem;line-height:1.6}.ContactoAcceso-module__V7kaMq__viaAction{font-family:var(--font-geist-sans), sans-serif;color:#ffb489;border-bottom:1px solid #ffb48947;align-items:center;gap:.4rem;margin-top:.7rem;padding:.35rem 0;font-size:.88rem;font-weight:500;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.ContactoAcceso-module__V7kaMq__viaAction:hover,.ContactoAcceso-module__V7kaMq__viaAction:focus-visible{color:#fff;border-color:#ff6a1a}.ContactoAcceso-module__V7kaMq__viaAction:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #ff6a1a}.ContactoAcceso-module__V7kaMq__viaActionIcon{width:.85rem;height:.85rem;transition:transform .25s}.ContactoAcceso-module__V7kaMq__viaAction:hover .ContactoAcceso-module__V7kaMq__viaActionIcon{transform:translate(2px)}.ContactoAcceso-module__V7kaMq__nearby{background:#ffffff03;border-top:1px solid #ffffff12;padding:1.3rem clamp(1.2rem,2.5vw,1.6rem) 1.5rem}.ContactoAcceso-module__V7kaMq__nearbyTitle{font-family:var(--font-geist-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#f2f4f759;margin:0 0 .85rem;font-size:.62rem}.ContactoAcceso-module__V7kaMq__nearbyList{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ContactoAcceso-module__V7kaMq__nearbyItem{font-family:var(--font-geist-sans), sans-serif;color:#f2f4f7b8;border:1px solid #ffffff1a;border-radius:100px;padding:.4rem .85rem;font-size:.84rem}.ContactoAcceso-module__V7kaMq__nearbyNote{max-width:48ch;font-family:var(--font-geist-sans), sans-serif;color:#f2f4f77a;margin:.95rem 0 0;font-size:.85rem;line-height:1.6}@media (max-width:640px){.ContactoAcceso-module__V7kaMq__road{opacity:.7;width:115%;right:-15%}.ContactoAcceso-module__V7kaMq__addressStreet{max-width:none}.ContactoAcceso-module__V7kaMq__mapCta{justify-content:center;width:100%}.ContactoAcceso-module__V7kaMq__mapCtaTail{display:none}.ContactoAcceso-module__V7kaMq__via{grid-template-columns:auto minmax(0,1fr)}.ContactoAcceso-module__V7kaMq__viaIndex{display:none}}@media (prefers-reduced-motion:reduce){.ContactoAcceso-module__V7kaMq__mapCta,.ContactoAcceso-module__V7kaMq__mapCtaArrow,.ContactoAcceso-module__V7kaMq__viaAction,.ContactoAcceso-module__V7kaMq__viaActionIcon{transition:none}.ContactoAcceso-module__V7kaMq__mapCta:hover,.ContactoAcceso-module__V7kaMq__mapCta:focus-visible{transform:none}}
.ContactoCierre-module__cvrd1a__section{padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:clamp(6rem,12vw,9rem);position:relative}.ContactoCierre-module__cvrd1a__panel{isolation:isolate;background:linear-gradient(155deg,#131519 0%,#0b0c0e 70%);border:1px solid #ffffff17;border-radius:20px;padding:clamp(2.25rem,5vw,4.25rem) clamp(1.5rem,4vw,3.75rem);position:relative;overflow:hidden;box-shadow:0 40px 90px #00000073}.ContactoCierre-module__cvrd1a__panel:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#ff6a1a21 0%,#0000 68%);width:34rem;height:34rem;position:absolute;top:50%;right:-8rem;transform:translateY(-50%)}.ContactoCierre-module__cvrd1a__road{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ContactoCierre-module__cvrd1a__lane,.ContactoCierre-module__cvrd1a__laneInner{fill:none;stroke-linecap:round}.ContactoCierre-module__cvrd1a__lane{stroke:#ffffff21;stroke-width:1.25px}.ContactoCierre-module__cvrd1a__laneInner{stroke:#ffffff12;stroke-width:1px;stroke-dasharray:5 7}.ContactoCierre-module__cvrd1a__grid{grid-template-columns:1fr;align-items:center;gap:clamp(2.25rem,5vw,3rem);display:grid;position:relative}@media (min-width:900px){.ContactoCierre-module__cvrd1a__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(3rem,6vw,5.5rem)}}.ContactoCierre-module__cvrd1a__message{min-width:0}.ContactoCierre-module__cvrd1a__title{font-family:var(--font-oswald), sans-serif;letter-spacing:-.01em;text-wrap:balance;color:var(--foreground);margin:1.1rem 0 0;font-size:clamp(2.3rem,4.4vw + .6rem,4rem);font-weight:600;line-height:1.02}.ContactoCierre-module__cvrd1a__accent{color:#ff6a1a}.ContactoCierre-module__cvrd1a__lead{max-width:44ch;font-family:var(--font-geist-sans), sans-serif;color:#f2f4f7a8;margin:1.4rem 0 0;font-size:clamp(1rem,.3vw + .92rem,1.12rem);font-weight:300;line-height:1.7}.ContactoCierre-module__cvrd1a__actions{flex-direction:column;align-items:stretch;min-width:0;display:flex}.ContactoCierre-module__cvrd1a__status{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#f2f4f799;background:#ffffff05;border:1px solid #ffffff1a;border-radius:100px;align-self:flex-start;align-items:center;gap:.55rem;margin:0 0 1.1rem;padding:.45rem .85rem;font-size:.66rem;display:inline-flex}.ContactoCierre-module__cvrd1a__statusDot{background:#f2f4f74d;border-radius:50%;flex-shrink:0;width:7px;height:7px}.ContactoCierre-module__cvrd1a__status[data-state=open] .ContactoCierre-module__cvrd1a__statusDot{background:#3dbe7b;box-shadow:0 0 7px #3dbe7b99}.ContactoCierre-module__cvrd1a__statusText{font-variant-numeric:tabular-nums}.ContactoCierre-module__cvrd1a__primary{color:#0b0c0e;font-family:var(--font-geist-sans), sans-serif;background:#ff6a1a;border-radius:100px;justify-content:center;align-items:center;gap:.7rem;padding:1.1rem 1.6rem;font-size:1.02rem;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s,background .3s;display:flex;box-shadow:0 16px 36px #ff6a1a38}.ContactoCierre-module__cvrd1a__primary:hover,.ContactoCierre-module__cvrd1a__primary:focus-visible{background:#ff7d38;transform:scale(1.02);box-shadow:0 0 44px #ff6a1a29,0 0 20px #ff6a1a4d}.ContactoCierre-module__cvrd1a__primary:focus-visible{outline-offset:4px;outline:2px solid #ff6a1a}.ContactoCierre-module__cvrd1a__primaryIcon{flex-shrink:0;width:1.2rem;height:1.2rem}.ContactoCierre-module__cvrd1a__primaryArrow{flex-shrink:0;width:.95rem;height:.95rem;transition:transform .3s}.ContactoCierre-module__cvrd1a__primary:hover .ContactoCierre-module__cvrd1a__primaryArrow{transform:translate(3px)}.ContactoCierre-module__cvrd1a__hint{text-align:center;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:#f2f4f761;margin:.8rem 0 0;font-size:.66rem}.ContactoCierre-module__cvrd1a__call{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-top:1.75rem;display:flex}.ContactoCierre-module__cvrd1a__callLabel{font-family:var(--font-geist-sans), sans-serif;color:#f2f4f78c;font-size:.92rem}.ContactoCierre-module__cvrd1a__callLink{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:#ececed;border:0;align-items:center;gap:.55rem;padding:.4rem 0;font-size:1rem;text-decoration:none;transition:color .25s;display:inline-flex}.ContactoCierre-module__cvrd1a__callLink:hover,.ContactoCierre-module__cvrd1a__callLink:focus-visible{color:#ff6a1a}.ContactoCierre-module__cvrd1a__callLink:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #ff6a1a}.ContactoCierre-module__cvrd1a__callIcon{color:#ff6a1a;flex-shrink:0;width:1rem;height:1rem}@media (max-width:640px){.ContactoCierre-module__cvrd1a__road{display:none}.ContactoCierre-module__cvrd1a__primary{white-space:nowrap;gap:.6rem;padding:1.1rem 1.25rem}.ContactoCierre-module__cvrd1a__primaryArrow{display:none}.ContactoCierre-module__cvrd1a__call{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ContactoCierre-module__cvrd1a__primary,.ContactoCierre-module__cvrd1a__primaryArrow,.ContactoCierre-module__cvrd1a__callLink{transition:none}.ContactoCierre-module__cvrd1a__primary:hover,.ContactoCierre-module__cvrd1a__primary:focus-visible{transform:none}}
.PanelSeam-module__MnMGjG__seam{inset-inline:0;z-index:20;pointer-events:none;position:absolute;top:0}.PanelSeam-module__MnMGjG__spill{inset-inline:0;opacity:0;background:radial-gradient(92% 100% at 50% 100%,#ff6a1a0f,#0000 74%);height:6rem;transition:opacity 1.4s cubic-bezier(.22,1,.36,1);position:absolute;top:-6rem}.PanelSeam-module__MnMGjG__sparks{inset-inline:0;opacity:0;height:6rem;transition:opacity 1.2s .2s;position:absolute;top:-3.5rem}.PanelSeam-module__MnMGjG__spark{opacity:0;will-change:transform, opacity;width:3px;height:3px;animation:PanelSeam-module__MnMGjG__seamFloat var(--dur,7s) ease-in-out var(--delay,0s) infinite;background:#ff6a1a;border-radius:9999px;position:absolute}@keyframes PanelSeam-module__MnMGjG__seamFloat{0%{opacity:0;transform:translateY(26px)scale(.6)}18%{opacity:.8}70%{opacity:.4}to{opacity:0;transform:translate(5px,-64px)scale(1)}}.PanelSeam-module__MnMGjG__inView .PanelSeam-module__MnMGjG__spill,.PanelSeam-module__MnMGjG__inView .PanelSeam-module__MnMGjG__sparks{opacity:1}@media (prefers-reduced-motion:reduce){.PanelSeam-module__MnMGjG__spill{opacity:1;transition:none}.PanelSeam-module__MnMGjG__sparks{display:none}.PanelSeam-module__MnMGjG__spark{animation:none}}
.HeroHandoff-module__6ys8xq__rise{will-change:opacity, transform, filter;transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1),filter 1s}.HeroHandoff-module__6ys8xq__pre{opacity:0;filter:blur(12px);transform:translateY(46px)}.HeroHandoff-module__6ys8xq__inView{opacity:1;filter:blur();transform:none}
.SectionShade-module__sOArLq__soft{background-image:linear-gradient(#0000 0%,#ffffff04 50%,#0000 100%)}.SectionShade-module__sOArLq__mid{background-image:linear-gradient(#0000 0%,#ffffff06 50%,#0000 100%)}.SectionShade-module__sOArLq__rise{background-image:linear-gradient(#ffffff05 0%,#ffffff03 42%,#0000 100%)}
.TrustPlate-module__kdbgfW__sheen{opacity:0;pointer-events:none;will-change:transform, opacity;background:linear-gradient(105deg,#0000,#fff4e60d 40%,#fff4e61c 50%,#fff4e60d 60%,#0000);width:26%;position:absolute;top:-40%;bottom:-40%;left:-22%;transform:skew(-14deg)}.TrustPlate-module__kdbgfW__sheenRun{animation:1.7s cubic-bezier(.4,0,.2,1) .55s forwards TrustPlate-module__kdbgfW__sheen}@keyframes TrustPlate-module__kdbgfW__sheen{0%{opacity:1;transform:skew(-14deg)translate(0)}to{opacity:0;transform:skew(-14deg)translate(520%)}}.TrustPlate-module__kdbgfW__screw{z-index:2;background:radial-gradient(circle at 35% 30%,#3a3d43,#17181b 72%);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:inset 0 1px 1px #ffffff2e,0 1px 2px #0009}.TrustPlate-module__kdbgfW__screw:after{content:"";background:#000000bf;height:1px;position:absolute;top:50%;left:15%;right:15%;transform:rotate(38deg)}.TrustPlate-module__kdbgfW__screwTL{top:11px;left:13px}.TrustPlate-module__kdbgfW__screwTR{top:11px;right:13px}.TrustPlate-module__kdbgfW__screwBL{bottom:11px;left:13px}.TrustPlate-module__kdbgfW__screwBR{bottom:11px;right:13px}.TrustPlate-module__kdbgfW__dotOpen{animation:2.4s ease-in-out infinite TrustPlate-module__kdbgfW__pulse}@keyframes TrustPlate-module__kdbgfW__pulse{50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.TrustPlate-module__kdbgfW__sheen{display:none}.TrustPlate-module__kdbgfW__dotOpen{animation:none}}
.SymptomsSection-module__tYnQsW__section{--on:#ff6a1a;--on-soft:#ff6a1a17;--crit:#ff5a5a;--crit-soft:#c81e3a1f;--line:#f4f2ed17}.SymptomsSection-module__tYnQsW__title{font-family:var(--font-oswald), sans-serif;letter-spacing:.005em;text-transform:uppercase;color:var(--foreground);margin:1.1rem 0 0;font-size:clamp(2.1rem,4vw,3.5rem);font-weight:600;line-height:1.02}.SymptomsSection-module__tYnQsW__title em{color:#ff6a1a;font-style:normal}.SymptomsSection-module__tYnQsW__intro{color:#f2f4f79e;max-width:48ch;margin:1.2rem 0 0;font-size:1.05rem;line-height:1.65}.SymptomsSection-module__tYnQsW__intro strong{color:#f2f4f7eb;font-weight:500}.SymptomsSection-module__tYnQsW__grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(2rem,4vw,4rem);margin-top:clamp(2.5rem,5vw,3.75rem);display:grid}.SymptomsSection-module__tYnQsW__cluster{border:1px solid var(--line);background:radial-gradient(120% 90% at 50% 0%, #ff6a1a0f, transparent 60%), linear-gradient(180deg, var(--surface-2), var(--surface-1));border-radius:20px;padding:clamp(1.35rem,2vw,1.85rem);position:sticky;top:clamp(5rem,12vh,7rem);overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 30px 60px -34px #000000bf}.SymptomsSection-module__tYnQsW__cluster:before{content:"";border-radius:inherit;opacity:.5;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 3px);position:absolute;inset:0}.SymptomsSection-module__tYnQsW__clusterTop{border-bottom:1px solid var(--line);font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#f2f4f78c;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.1rem;font-size:.62rem;display:flex;position:relative}.SymptomsSection-module__tYnQsW__clusterKey{color:#f2f4f78c;align-items:center;gap:.5rem;display:inline-flex}.SymptomsSection-module__tYnQsW__dot{background:#ff6a1a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ff6a1a24}.SymptomsSection-module__tYnQsW__lights{grid-template-columns:repeat(3,1fr);gap:.7rem;margin:1.25rem 0;display:grid;position:relative}.SymptomsSection-module__tYnQsW__tell{--tell-on:var(--on);aspect-ratio:1;border:1px solid var(--line);color:#f2f4f747;background:#ffffff04;border-radius:12px;place-items:center;transition:color .4s,background-color .4s,border-color .4s,box-shadow .4s,transform .4s;display:grid}.SymptomsSection-module__tYnQsW__tellCrit{--tell-on:var(--crit)}.SymptomsSection-module__tYnQsW__tell svg{width:42%;height:42%}.SymptomsSection-module__tYnQsW__tell.SymptomsSection-module__tYnQsW__lit{color:var(--tell-on);border-color:color-mix(in srgb, var(--tell-on) 55%, transparent);background:color-mix(in srgb, var(--tell-on) 12%, transparent);box-shadow:0 0 22px -2px color-mix(in srgb, var(--tell-on) 55%, transparent), inset 0 0 12px -4px color-mix(in srgb, var(--tell-on) 60%, transparent);transform:translateY(-1px)}.SymptomsSection-module__tYnQsW__scan{border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(#0000,#ff6a1a24 45%,#0000);position:absolute;inset:0}.SymptomsSection-module__tYnQsW__booting .SymptomsSection-module__tYnQsW__scan{animation:1.5s cubic-bezier(.5,0,.5,1) .1s SymptomsSection-module__tYnQsW__scanSweep}.SymptomsSection-module__tYnQsW__booting .SymptomsSection-module__tYnQsW__tell{animation:SymptomsSection-module__tYnQsW__tellBoot .5s ease var(--boot-delay) 1}@keyframes SymptomsSection-module__tYnQsW__tellBoot{0%,to{color:#f2f4f747}40%{color:var(--tell-on);box-shadow:0 0 20px -2px color-mix(in srgb, var(--tell-on) 55%, transparent)}}@keyframes SymptomsSection-module__tYnQsW__scanSweep{0%{opacity:1;transform:translateY(-100%)}to{opacity:0;transform:translateY(100%)}}.SymptomsSection-module__tYnQsW__clusterNote{border-top:1px solid var(--line);color:#f2f4f78c;margin:0;padding-top:1.1rem;font-size:.82rem;line-height:1.55;position:relative}.SymptomsSection-module__tYnQsW__clusterNote b{color:#f2f4f7d9;font-weight:500}.SymptomsSection-module__tYnQsW__list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.SymptomsSection-module__tYnQsW__item{border-bottom:1px solid var(--line)}.SymptomsSection-module__tYnQsW__row{--velo:var(--on-soft);--bar:var(--on);padding:1.35rem 1.1rem 1.35rem 1.35rem;text-decoration:none;transition:background-color .45s;display:block;position:relative}.SymptomsSection-module__tYnQsW__rowCrit{--velo:var(--crit-soft);--bar:var(--crit)}.SymptomsSection-module__tYnQsW__row:before{content:"";background:var(--bar);transform-origin:50%;width:2px;transition:transform .5s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.SymptomsSection-module__tYnQsW__row:hover,.SymptomsSection-module__tYnQsW__row:focus-visible{background:var(--velo);outline:none}.SymptomsSection-module__tYnQsW__row:hover:before,.SymptomsSection-module__tYnQsW__row:focus-visible:before{transform:scaleY(1)}.SymptomsSection-module__tYnQsW__row:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--bar) 60%, transparent);border-radius:6px}.SymptomsSection-module__tYnQsW__rowGrid{grid-template-columns:2.4rem 2.9rem minmax(0,1fr) 1.3rem;align-items:center;gap:1rem;transition:transform .5s cubic-bezier(.22,1,.36,1);display:grid}.SymptomsSection-module__tYnQsW__row:hover .SymptomsSection-module__tYnQsW__rowGrid,.SymptomsSection-module__tYnQsW__row:focus-visible .SymptomsSection-module__tYnQsW__rowGrid{transform:translate(6px)}.SymptomsSection-module__tYnQsW__num{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;color:#f2f4f78c;font-variant-numeric:tabular-nums;font-size:.7rem;transition:color .4s}.SymptomsSection-module__tYnQsW__row:hover .SymptomsSection-module__tYnQsW__num,.SymptomsSection-module__tYnQsW__row:focus-visible .SymptomsSection-module__tYnQsW__num{color:var(--bar)}.SymptomsSection-module__tYnQsW__iconTile{border:1px solid var(--line);color:#f2f4f78c;background:#ffffff05;border-radius:11px;place-items:center;width:2.9rem;height:2.9rem;transition:color .4s,background-color .4s,border-color .4s,box-shadow .4s;display:grid}.SymptomsSection-module__tYnQsW__iconTile svg{width:1.4rem;height:1.4rem}.SymptomsSection-module__tYnQsW__row:hover .SymptomsSection-module__tYnQsW__iconTile,.SymptomsSection-module__tYnQsW__row:focus-visible .SymptomsSection-module__tYnQsW__iconTile{color:var(--bar);border-color:color-mix(in srgb, var(--bar) 55%, transparent);background:color-mix(in srgb, var(--bar) 12%, transparent);box-shadow:0 0 20px -4px color-mix(in srgb, var(--bar) 55%, transparent)}.SymptomsSection-module__tYnQsW__rowBody{min-width:0}.SymptomsSection-module__tYnQsW__rowName{font-family:var(--font-oswald), sans-serif;letter-spacing:.01em;color:var(--foreground);font-size:clamp(1.1rem,1.4vw,1.35rem);font-weight:500;line-height:1.15;display:block}.SymptomsSection-module__tYnQsW__rowRoute{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#f2f4f799;margin-top:.3rem;font-size:.68rem;transition:color .4s;display:block}.SymptomsSection-module__tYnQsW__rowRoute b{color:#f2f4f7c7;font-weight:500}.SymptomsSection-module__tYnQsW__row:hover .SymptomsSection-module__tYnQsW__rowRoute b,.SymptomsSection-module__tYnQsW__row:focus-visible .SymptomsSection-module__tYnQsW__rowRoute b{color:var(--bar)}.SymptomsSection-module__tYnQsW__diagWrap{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.SymptomsSection-module__tYnQsW__row:hover .SymptomsSection-module__tYnQsW__diagWrap,.SymptomsSection-module__tYnQsW__row:focus-visible .SymptomsSection-module__tYnQsW__diagWrap{grid-template-rows:1fr}.SymptomsSection-module__tYnQsW__diagClip{min-height:0;overflow:hidden}.SymptomsSection-module__tYnQsW__diag{color:color-mix(in srgb, var(--bar) 78%, #f2f4f7);opacity:0;margin:.55rem 0 0;font-size:.86rem;line-height:1.5;transition:opacity .4s 80ms}.SymptomsSection-module__tYnQsW__row:hover .SymptomsSection-module__tYnQsW__diag,.SymptomsSection-module__tYnQsW__row:focus-visible .SymptomsSection-module__tYnQsW__diag{opacity:1}.SymptomsSection-module__tYnQsW__rowArrow{color:#f2f4f74d;justify-self:end;width:1.15rem;height:1.15rem;transition:color .4s,transform .5s cubic-bezier(.22,1,.36,1)}.SymptomsSection-module__tYnQsW__row:hover .SymptomsSection-module__tYnQsW__rowArrow,.SymptomsSection-module__tYnQsW__row:focus-visible .SymptomsSection-module__tYnQsW__rowArrow{color:var(--bar);transform:translate(4px)}.SymptomsSection-module__tYnQsW__more{margin-top:clamp(2.5rem,4vw,3.5rem)}.SymptomsSection-module__tYnQsW__moreLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#f2f4f78c;margin:0 0 .5rem;font-size:.65rem}.SymptomsSection-module__tYnQsW__moreList{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:clamp(2rem,4vw,4rem);margin:0;padding:0;list-style:none;display:grid}.SymptomsSection-module__tYnQsW__moreList>.SymptomsSection-module__tYnQsW__item:last-child:nth-child(odd){grid-column:1/-1}.SymptomsSection-module__tYnQsW__comodin{flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-top:clamp(3rem,5vw,4rem);display:flex}.SymptomsSection-module__tYnQsW__comodinQ{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:.01em;color:var(--foreground);font-size:1.1rem;font-weight:500}.SymptomsSection-module__tYnQsW__comodinSub{color:#f2f4f78c;font-size:.95rem}.SymptomsSection-module__tYnQsW__comodinLink{min-height:44px;color:var(--foreground);border-bottom:1px solid #fff3;align-items:center;gap:.5rem;margin-left:auto;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .35s,border-color .35s;display:inline-flex}.SymptomsSection-module__tYnQsW__comodinLink svg{color:#ff6a1a;width:1rem;height:1rem;transition:transform .35s}.SymptomsSection-module__tYnQsW__comodinLink:hover{color:#ff6a1a;border-color:#ff6a1a}.SymptomsSection-module__tYnQsW__comodinLink:hover svg{transform:translate(3px)}.SymptomsSection-module__tYnQsW__comodinLink:focus-visible{outline-offset:3px;outline:2px solid #ff6a1a}@media (max-width:900px){.SymptomsSection-module__tYnQsW__grid{grid-template-columns:1fr;gap:2rem}.SymptomsSection-module__tYnQsW__cluster{order:2;position:static}.SymptomsSection-module__tYnQsW__list{order:1}.SymptomsSection-module__tYnQsW__lights{grid-template-columns:repeat(6,1fr)}.SymptomsSection-module__tYnQsW__clusterNote{display:none}}@media (max-width:560px){.SymptomsSection-module__tYnQsW__rowGrid{grid-template-columns:1.9rem 2.5rem minmax(0,1fr) 1.1rem;gap:.7rem}.SymptomsSection-module__tYnQsW__lights{grid-template-columns:repeat(3,1fr)}.SymptomsSection-module__tYnQsW__comodinLink{margin-left:0}}@media (max-width:720px){.SymptomsSection-module__tYnQsW__moreList{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.SymptomsSection-module__tYnQsW__booting .SymptomsSection-module__tYnQsW__tell,.SymptomsSection-module__tYnQsW__booting .SymptomsSection-module__tYnQsW__scan{animation:none}.SymptomsSection-module__tYnQsW__tell,.SymptomsSection-module__tYnQsW__rowGrid,.SymptomsSection-module__tYnQsW__row:before,.SymptomsSection-module__tYnQsW__rowArrow,.SymptomsSection-module__tYnQsW__diagWrap,.SymptomsSection-module__tYnQsW__diag,.SymptomsSection-module__tYnQsW__chip{transition:none}.SymptomsSection-module__tYnQsW__row:hover .SymptomsSection-module__tYnQsW__rowGrid,.SymptomsSection-module__tYnQsW__row:focus-visible .SymptomsSection-module__tYnQsW__rowGrid{transform:none}}
.ServicesSection-module__2te9MW__plate{background:linear-gradient(#1b1d22 0%,#16181c 100%);border:1px solid #ffffff14;border-radius:18px;grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:340px;display:grid;position:relative;overflow:hidden}.ServicesSection-module__2te9MW__flip{grid-template-columns:1fr 1.05fr}.ServicesSection-module__2te9MW__flip .ServicesSection-module__2te9MW__diagram{border-left:1px solid #ffffff14;border-right:none;order:2}.ServicesSection-module__2te9MW__flip .ServicesSection-module__2te9MW__body{order:1}.ServicesSection-module__2te9MW__plate:before,.ServicesSection-module__2te9MW__plate:after{content:"";pointer-events:none;z-index:3;border-style:solid;border-color:#ffffff38;width:14px;height:14px;position:absolute}.ServicesSection-module__2te9MW__plate:before{border-width:1px 0 0 1px;top:14px;left:14px}.ServicesSection-module__2te9MW__plate:after{border-width:0 1px 1px 0;bottom:14px;right:14px}.ServicesSection-module__2te9MW__diagram{background:linear-gradient(#ffffff0d 1px,#0000 1px) 0 0/100% 34px,linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/34px 100%,radial-gradient(60% 70% at 50% 45%,#ff6a1a12,#0000 70%);border-right:1px solid #ffffff14;place-items:center;min-height:280px;padding:2rem 1.5rem;display:grid;position:relative}.ServicesSection-module__2te9MW__diagram svg{width:100%;height:auto;max-height:280px;overflow:visible}.ServicesSection-module__2te9MW__piece{transform-box:fill-box;transform-origin:50%}.ServicesSection-module__2te9MW__lead{stroke:#ffffff38;stroke-width:1px;stroke-dasharray:2 3}.ServicesSection-module__2te9MW__dot{fill:#ff6a1a}.ServicesSection-module__2te9MW__callout{font-family:var(--font-mono), monospace;fill:#ffffff8c;letter-spacing:.04em;font-size:10.5px}.ServicesSection-module__2te9MW__strokeC{stroke:#ece7de;stroke-width:1.4px;fill:none}.ServicesSection-module__2te9MW__strokeA{stroke:#ff6a1a;stroke-width:1.6px;fill:none}.ServicesSection-module__2te9MW__strokeB{stroke:#2e7fd1;stroke-width:1.6px;fill:none}.ServicesSection-module__2te9MW__fillSurf{fill:#ece7de0a}.ServicesSection-module__2te9MW__body{flex-direction:column;justify-content:center;gap:1.05rem;padding:clamp(1.75rem,3vw,2.75rem);display:flex}.ServicesSection-module__2te9MW__code{font-family:var(--font-mono), monospace;letter-spacing:.16em;color:#ffffff8c;align-items:center;gap:.7rem;font-size:.72rem;display:flex}.ServicesSection-module__2te9MW__code b{color:#ff6a1a;font-weight:700}.ServicesSection-module__2te9MW__tag{letter-spacing:.14em;color:#ffffff8c;white-space:nowrap;border:1px solid #ffffff2e;border-radius:100px;margin-left:auto;padding:.2rem .55rem;font-size:.6rem}.ServicesSection-module__2te9MW__name{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(1.55rem,2vw + .6rem,2.4rem);font-weight:600;line-height:1.02}.ServicesSection-module__2te9MW__benefit{color:#fff9;max-width:42ch;margin:0;font-size:1rem;line-height:1.6}.ServicesSection-module__2te9MW__benefit strong{color:#fff;font-weight:500}.ServicesSection-module__2te9MW__list{grid-template-columns:1fr 1fr;gap:.5rem 1.4rem;margin:.2rem 0 0;padding:0;list-style:none;display:grid}.ServicesSection-module__2te9MW__list li{font-family:var(--font-mono), monospace;color:#ffffffd1;padding-left:1.05rem;font-size:.78rem;line-height:1.35;position:relative}.ServicesSection-module__2te9MW__list li:before{content:"";background:#ff6a1a;width:5px;height:5px;position:absolute;top:.5em;left:0;transform:rotate(45deg)}.ServicesSection-module__2te9MW__cta{color:#fff;border-bottom:1px solid #fff3;align-self:flex-start;align-items:center;gap:.55rem;margin-top:.4rem;padding:.2rem 0;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s,gap .3s;display:inline-flex}.ServicesSection-module__2te9MW__cta svg{color:#ff6a1a;transition:transform .3s}.ServicesSection-module__2te9MW__cta:hover{color:#ff6a1a;border-color:#ff6a1a;gap:.85rem}.ServicesSection-module__2te9MW__cta:hover svg{transform:translate(3px)}.ServicesSection-module__2te9MW__cta:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #ff6a1a}.ServicesSection-module__2te9MW__chips{grid-template-columns:repeat(4,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ServicesSection-module__2te9MW__chip{--mx:50%;--my:50%;color:#fff;background:linear-gradient(#1c1e23,#17181c);border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.35rem;padding:1rem 1.1rem;text-decoration:none;transition:transform .4s cubic-bezier(.34,1.3,.64,1),border-color .4s,background .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.ServicesSection-module__2te9MW__chip:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx) var(--my), #ff6a1a29, transparent 60%);transition:opacity .35s;position:absolute;inset:0}.ServicesSection-module__2te9MW__chip:hover:before,.ServicesSection-module__2te9MW__chip:focus-visible:before{opacity:1}.ServicesSection-module__2te9MW__chip>*{z-index:1;position:relative}.ServicesSection-module__2te9MW__chip:hover{background:linear-gradient(#202329,#191b20);border-color:#ff6a1a73;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000080,0 0 0 1px #ff6a1a38,0 0 34px #ff6a1a1f}.ServicesSection-module__2te9MW__chip:focus-visible{outline-offset:3px;outline:2px solid #ff6a1a}.ServicesSection-module__2te9MW__chipCode{font-family:var(--font-mono), monospace;letter-spacing:.14em;color:#ff6a1a;font-size:.66rem}.ServicesSection-module__2te9MW__chipName{font-size:.98rem;font-weight:500;line-height:1.2}.ServicesSection-module__2te9MW__chipDesc{color:#ffffff8c;font-size:.78rem;line-height:1.35}.ServicesSection-module__2te9MW__chipGeo{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#fff9;align-items:center;gap:.3rem;margin-top:.3rem;font-size:.6rem;transition:color .3s;display:inline-flex}.ServicesSection-module__2te9MW__chipGeo:before{content:"";opacity:.7;background:currentColor;border-radius:50%;width:4px;height:4px}.ServicesSection-module__2te9MW__chip:hover .ServicesSection-module__2te9MW__chipGeo,.ServicesSection-module__2te9MW__chip:focus-visible .ServicesSection-module__2te9MW__chipGeo{color:#ff6a1a}.ServicesSection-module__2te9MW__pre{opacity:0;transform:translateY(28px)}.ServicesSection-module__2te9MW__reveal{transition:opacity .9s,transform .9s cubic-bezier(.22,1,.36,1)}.ServicesSection-module__2te9MW__inView{opacity:1;transform:none}.ServicesSection-module__2te9MW__plate .ServicesSection-module__2te9MW__piece{transition:opacity .7s,transform .85s cubic-bezier(.22,1,.36,1);transition-delay:var(--rd,0s)}.ServicesSection-module__2te9MW__plate.ServicesSection-module__2te9MW__pre .ServicesSection-module__2te9MW__piece{opacity:0;transform:translateY(20px)}.ServicesSection-module__2te9MW__plate.ServicesSection-module__2te9MW__inView .ServicesSection-module__2te9MW__piece,.ServicesSection-module__2te9MW__chips.ServicesSection-module__2te9MW__pre{opacity:1;transform:none}.ServicesSection-module__2te9MW__chips.ServicesSection-module__2te9MW__pre .ServicesSection-module__2te9MW__chip{opacity:0;transform:translateY(18px)}.ServicesSection-module__2te9MW__chips .ServicesSection-module__2te9MW__chip{transition:opacity .55s,transform .45s cubic-bezier(.34,1.3,.64,1),border-color .35s,background .35s,box-shadow .4s}.ServicesSection-module__2te9MW__chips.ServicesSection-module__2te9MW__inView .ServicesSection-module__2te9MW__chip{opacity:1;transform:translateY(0)}.ServicesSection-module__2te9MW__chips.ServicesSection-module__2te9MW__inView .ServicesSection-module__2te9MW__chip:first-child{transition-delay:40ms}.ServicesSection-module__2te9MW__chips.ServicesSection-module__2te9MW__inView .ServicesSection-module__2te9MW__chip:nth-child(2){transition-delay:90ms}.ServicesSection-module__2te9MW__chips.ServicesSection-module__2te9MW__inView .ServicesSection-module__2te9MW__chip:nth-child(3){transition-delay:.14s}.ServicesSection-module__2te9MW__chips.ServicesSection-module__2te9MW__inView .ServicesSection-module__2te9MW__chip:nth-child(4){transition-delay:.19s}.ServicesSection-module__2te9MW__chips.ServicesSection-module__2te9MW__inView .ServicesSection-module__2te9MW__chip:nth-child(5){transition-delay:.24s}.ServicesSection-module__2te9MW__chips.ServicesSection-module__2te9MW__inView .ServicesSection-module__2te9MW__chip:nth-child(6){transition-delay:.29s}.ServicesSection-module__2te9MW__chips.ServicesSection-module__2te9MW__inView .ServicesSection-module__2te9MW__chip:nth-child(7){transition-delay:.34s}.ServicesSection-module__2te9MW__chips.ServicesSection-module__2te9MW__inView .ServicesSection-module__2te9MW__chip:nth-child(8){transition-delay:.39s}@media (prefers-reduced-motion:reduce){.ServicesSection-module__2te9MW__plate .ServicesSection-module__2te9MW__piece,.ServicesSection-module__2te9MW__chips .ServicesSection-module__2te9MW__chip,.ServicesSection-module__2te9MW__reveal{transition:none}}@media (max-width:900px){.ServicesSection-module__2te9MW__plate,.ServicesSection-module__2te9MW__flip{grid-template-columns:1fr}.ServicesSection-module__2te9MW__flip .ServicesSection-module__2te9MW__diagram{border-left:none;order:0}.ServicesSection-module__2te9MW__flip .ServicesSection-module__2te9MW__body{order:0}.ServicesSection-module__2te9MW__diagram{border-bottom:1px solid #ffffff14;border-right:none;min-height:220px}.ServicesSection-module__2te9MW__chips{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ServicesSection-module__2te9MW__list,.ServicesSection-module__2te9MW__chips{grid-template-columns:1fr}}
.ServiciosPresupuesto-module__8ae0-W__section{padding-top:clamp(5rem,10vw,8rem);padding-bottom:clamp(5rem,10vw,8rem);position:relative;overflow:hidden}.ServiciosPresupuesto-module__8ae0-W__watermark{z-index:0;width:max-content;font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:.01em;color:#f4f2ed07;pointer-events:none;white-space:nowrap;font-size:clamp(4.5rem,15vw,11.5rem);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ServiciosPresupuesto-module__8ae0-W__headWrap{z-index:1;max-width:44rem;position:relative}.ServiciosPresupuesto-module__8ae0-W__title{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;color:var(--foreground);margin:1.1rem 0 0;font-size:clamp(2.2rem,4.6vw,3.75rem);font-weight:600;line-height:1}.ServiciosPresupuesto-module__8ae0-W__title em{color:#2e7fd1;font-style:normal}.ServiciosPresupuesto-module__8ae0-W__lead{color:#f2f4f799;max-width:46ch;margin:1.15rem 0 0;font-size:1.02rem;line-height:1.65}.ServiciosPresupuesto-module__8ae0-W__reveal{z-index:1;position:relative}.ServiciosPresupuesto-module__8ae0-W__rules{margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none}.ServiciosPresupuesto-module__8ae0-W__rule{grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.75rem,3.5vw,2.5rem) 0;display:grid}.ServiciosPresupuesto-module__8ae0-W__ruleNum{font-family:var(--font-oswald), sans-serif;color:#2e7fd18c;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:600;line-height:1}.ServiciosPresupuesto-module__8ae0-W__ruleBody{min-width:0}.ServiciosPresupuesto-module__8ae0-W__ruleTitle{font-family:var(--font-oswald), sans-serif;color:var(--foreground);margin:0;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:600;line-height:1.25}.ServiciosPresupuesto-module__8ae0-W__ruleText{color:#f2f4f799;max-width:52ch;margin:.5rem 0 0;font-size:.96rem;line-height:1.6}.ServiciosPresupuesto-module__8ae0-W__ruleCheck{color:#2e7fd1;flex-shrink:0;width:1.9rem;height:1.9rem}.ServiciosPresupuesto-module__8ae0-W__checkPath{stroke-dasharray:24;stroke-dashoffset:24px}.ServiciosPresupuesto-module__8ae0-W__footer{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:clamp(1rem,3vw,2rem);display:flex;position:relative}.ServiciosPresupuesto-module__8ae0-W__footerNote{color:#f2f4f78c;max-width:42ch;margin:0;font-size:.92rem;line-height:1.6}.ServiciosPresupuesto-module__8ae0-W__footerLink{color:#f2f4f7d9;align-items:center;gap:.35rem;text-decoration:none;transition:color .25s;display:inline-flex}.ServiciosPresupuesto-module__8ae0-W__footerLink svg{color:#2e7fd1;width:.85rem;height:.85rem;transition:transform .25s}.ServiciosPresupuesto-module__8ae0-W__footerLink:hover,.ServiciosPresupuesto-module__8ae0-W__footerLink:focus-visible{color:#2e7fd1}.ServiciosPresupuesto-module__8ae0-W__footerLink:hover svg,.ServiciosPresupuesto-module__8ae0-W__footerLink:focus-visible svg{transform:translate(3px)}.ServiciosPresupuesto-module__8ae0-W__footerLink:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #2e7fd1}.ServiciosPresupuesto-module__8ae0-W__cta{min-height:44px;color:var(--foreground);border:1px solid #f4f2ed33;border-radius:100px;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .25s,color .25s;display:inline-flex}.ServiciosPresupuesto-module__8ae0-W__cta svg{width:1rem;height:1rem;transition:transform .25s}.ServiciosPresupuesto-module__8ae0-W__cta:hover,.ServiciosPresupuesto-module__8ae0-W__cta:focus-visible{color:#ff6a1a;border-color:#ff6a1a}.ServiciosPresupuesto-module__8ae0-W__cta:hover svg,.ServiciosPresupuesto-module__8ae0-W__cta:focus-visible svg{transform:translate(3px)}.ServiciosPresupuesto-module__8ae0-W__cta:focus-visible{outline-offset:3px;outline:2px solid #ff6a1a}.ServiciosPresupuesto-module__8ae0-W__pre .ServiciosPresupuesto-module__8ae0-W__rule{opacity:0;transform:translateY(20px)}.ServiciosPresupuesto-module__8ae0-W__reveal .ServiciosPresupuesto-module__8ae0-W__rule{transition:opacity .7s,transform .8s cubic-bezier(.22,1,.36,1)}.ServiciosPresupuesto-module__8ae0-W__rules>li:first-child{transition-delay:20ms}.ServiciosPresupuesto-module__8ae0-W__rules>li:nth-child(2){transition-delay:.12s}.ServiciosPresupuesto-module__8ae0-W__rules>li:nth-child(3){transition-delay:.22s}.ServiciosPresupuesto-module__8ae0-W__inView .ServiciosPresupuesto-module__8ae0-W__rule{opacity:1;transform:none}.ServiciosPresupuesto-module__8ae0-W__inView .ServiciosPresupuesto-module__8ae0-W__rule .ServiciosPresupuesto-module__8ae0-W__checkPath{stroke-dashoffset:0;transition:stroke-dashoffset .5s cubic-bezier(.22,1,.36,1)}.ServiciosPresupuesto-module__8ae0-W__inView .ServiciosPresupuesto-module__8ae0-W__rules>li:first-child .ServiciosPresupuesto-module__8ae0-W__checkPath{transition-delay:.32s}.ServiciosPresupuesto-module__8ae0-W__inView .ServiciosPresupuesto-module__8ae0-W__rules>li:nth-child(2) .ServiciosPresupuesto-module__8ae0-W__checkPath{transition-delay:.42s}.ServiciosPresupuesto-module__8ae0-W__inView .ServiciosPresupuesto-module__8ae0-W__rules>li:nth-child(3) .ServiciosPresupuesto-module__8ae0-W__checkPath{transition-delay:.52s}@media (max-width:700px){.ServiciosPresupuesto-module__8ae0-W__rule{grid-template-columns:auto 1fr;gap:.6rem 1.1rem}.ServiciosPresupuesto-module__8ae0-W__ruleCheck{order:3;grid-column:2;justify-self:start}.ServiciosPresupuesto-module__8ae0-W__footer{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.ServiciosPresupuesto-module__8ae0-W__watermark{font-size:18vw}}@media (prefers-reduced-motion:reduce){.ServiciosPresupuesto-module__8ae0-W__pre .ServiciosPresupuesto-module__8ae0-W__rule{opacity:1;transform:none}.ServiciosPresupuesto-module__8ae0-W__rule,.ServiciosPresupuesto-module__8ae0-W__footerLink svg,.ServiciosPresupuesto-module__8ae0-W__cta svg{transition:none}.ServiciosPresupuesto-module__8ae0-W__checkPath{stroke-dashoffset:0}}
.ProcessSection-module__kqbeZW__timeline{margin-top:clamp(3rem,6vw,4.5rem);position:relative}.ProcessSection-module__kqbeZW__railTrack{background:#ffffff1a;height:2px;position:absolute;top:27px;left:10%;right:10%;overflow:hidden}.ProcessSection-module__kqbeZW__railFill{transform-origin:0;background:linear-gradient(90deg,#ff6a1a,#ff6a1a59);position:absolute;inset:0;transform:scaleX(1)}.ProcessSection-module__kqbeZW__steps{grid-template-columns:repeat(5,1fr);gap:1.5rem 1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.ProcessSection-module__kqbeZW__step{text-align:center;flex-direction:column;align-items:center;gap:.9rem;display:flex;position:relative}.ProcessSection-module__kqbeZW__node{z-index:2;background:var(--bg-0);width:54px;height:54px;font-family:var(--font-geist-mono), monospace;color:#ece7de;box-shadow:0 0 0 6px var(--bg-0);border:1px solid #ffffff24;border-radius:50%;place-items:center;font-size:.9rem;font-weight:700;display:grid;position:relative}.ProcessSection-module__kqbeZW__content{flex-direction:column;align-items:center;gap:.5rem;max-width:24ch;display:flex}.ProcessSection-module__kqbeZW__stephead{color:#96928a;align-items:center;gap:.5rem;display:inline-flex}.ProcessSection-module__kqbeZW__stephead svg{color:#ff6a1a;width:1rem;height:1rem}.ProcessSection-module__kqbeZW__code{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem}.ProcessSection-module__kqbeZW__steptitle{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0;font-size:1.15rem;font-weight:600;line-height:1.05}.ProcessSection-module__kqbeZW__stepcopy{color:#fff9;margin:0;font-size:.86rem;line-height:1.5}.ProcessSection-module__kqbeZW__step.ProcessSection-module__kqbeZW__lead .ProcessSection-module__kqbeZW__node{color:#0b0c0e;box-shadow:0 0 0 6px var(--bg-0), 0 0 34px #ff6a1a59;background:#ff6a1a;border-color:#ff6a1a}.ProcessSection-module__kqbeZW__step.ProcessSection-module__kqbeZW__lead .ProcessSection-module__kqbeZW__stephead svg,.ProcessSection-module__kqbeZW__step.ProcessSection-module__kqbeZW__lead .ProcessSection-module__kqbeZW__code,.ProcessSection-module__kqbeZW__step.ProcessSection-module__kqbeZW__lead .ProcessSection-module__kqbeZW__steptitle{color:#ff6a1a}.ProcessSection-module__kqbeZW__footer{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.ProcessSection-module__kqbeZW__footerNote{color:#fff9;margin:0;font-size:.95rem}.ProcessSection-module__kqbeZW__footerNote strong{color:#fff;font-weight:500}.ProcessSection-module__kqbeZW__cta{color:#0b0c0e;background:#ff6a1a;border-radius:100px;align-items:center;gap:.55rem;margin-left:auto;padding:.7rem 1.4rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .3s,transform .3s;display:inline-flex}.ProcessSection-module__kqbeZW__cta svg{width:1rem;height:1rem;transition:transform .3s}.ProcessSection-module__kqbeZW__cta:hover{background:#ff7d38}.ProcessSection-module__kqbeZW__cta:hover svg{transform:translate(3px)}.ProcessSection-module__kqbeZW__cta:focus-visible{outline-offset:3px;outline:2px solid #ff6a1a}.ProcessSection-module__kqbeZW__railFill,.ProcessSection-module__kqbeZW__step{transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .7s}.ProcessSection-module__kqbeZW__pre .ProcessSection-module__kqbeZW__railFill{transform:scaleX(0)}.ProcessSection-module__kqbeZW__pre .ProcessSection-module__kqbeZW__step{opacity:0;transform:translateY(24px)}.ProcessSection-module__kqbeZW__inView .ProcessSection-module__kqbeZW__railFill{transition-duration:1.2s;transform:scaleX(1)}.ProcessSection-module__kqbeZW__inView .ProcessSection-module__kqbeZW__step{opacity:1;transform:none}.ProcessSection-module__kqbeZW__inView .ProcessSection-module__kqbeZW__step:first-child{transition-delay:.15s}.ProcessSection-module__kqbeZW__inView .ProcessSection-module__kqbeZW__step:nth-child(2){transition-delay:.3s}.ProcessSection-module__kqbeZW__inView .ProcessSection-module__kqbeZW__step:nth-child(3){transition-delay:.45s}.ProcessSection-module__kqbeZW__inView .ProcessSection-module__kqbeZW__step:nth-child(4){transition-delay:.6s}.ProcessSection-module__kqbeZW__inView .ProcessSection-module__kqbeZW__step:nth-child(5){transition-delay:.75s}@media (prefers-reduced-motion:reduce){.ProcessSection-module__kqbeZW__railFill,.ProcessSection-module__kqbeZW__step{transition:none}}@media (max-width:860px){.ProcessSection-module__kqbeZW__railTrack{display:none}.ProcessSection-module__kqbeZW__step:not(:last-child):before{content:"";z-index:0;background:linear-gradient(#ff6a1a,#ff6a1a4d);width:2px;position:absolute;top:52px;bottom:-2rem;left:25px}.ProcessSection-module__kqbeZW__steps{grid-template-columns:1fr;gap:2rem}.ProcessSection-module__kqbeZW__step{text-align:left;flex-direction:row;align-items:flex-start;gap:1.1rem}.ProcessSection-module__kqbeZW__node{flex-shrink:0;width:52px;height:52px}.ProcessSection-module__kqbeZW__content{align-items:flex-start;max-width:none;padding-top:.35rem}.ProcessSection-module__kqbeZW__pre .ProcessSection-module__kqbeZW__railFill{transform:scaleY(0)}.ProcessSection-module__kqbeZW__inView .ProcessSection-module__kqbeZW__railFill{transform:scaleY(1)}.ProcessSection-module__kqbeZW__footer{flex-direction:column;align-items:flex-start;gap:1.2rem}.ProcessSection-module__kqbeZW__cta{margin-left:0}}
.ServiciosPrecision-module__aR_EAW__section{padding-top:clamp(5rem,10vw,8rem);padding-bottom:clamp(5rem,10vw,8rem);position:relative}.ServiciosPrecision-module__aR_EAW__headWrap{max-width:44rem}.ServiciosPrecision-module__aR_EAW__title{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;color:var(--foreground);margin:1.1rem 0 0;font-size:clamp(2.2rem,4.6vw,3.75rem);font-weight:600;line-height:1}.ServiciosPrecision-module__aR_EAW__title em{color:#ff6a1a;font-style:normal}.ServiciosPrecision-module__aR_EAW__lead{color:#f2f4f799;max-width:46ch;margin:1.15rem 0 0;font-size:1.02rem;line-height:1.65}.ServiciosPrecision-module__aR_EAW__console{grid-template-columns:19rem 1fr;align-items:start;gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.ServiciosPrecision-module__aR_EAW__index{flex-direction:column;gap:.35rem;display:flex}.ServiciosPrecision-module__aR_EAW__indexItem{--accent:#ff6a1a;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;padding:.85rem 1rem;transition:background-color .25s;display:grid}.ServiciosPrecision-module__aR_EAW__indexItem:hover{background:#ffffff08}.ServiciosPrecision-module__aR_EAW__indexItemActive{background:color-mix(in srgb, var(--accent) 10%, transparent)}.ServiciosPrecision-module__aR_EAW__indexItem:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ServiciosPrecision-module__aR_EAW__indexNum{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;color:#f2f4f759;font-size:.68rem;transition:color .25s}.ServiciosPrecision-module__aR_EAW__indexItemActive .ServiciosPrecision-module__aR_EAW__indexNum{color:var(--accent)}.ServiciosPrecision-module__aR_EAW__indexName{font-family:var(--font-oswald), sans-serif;letter-spacing:.005em;color:#f2f4f799;font-size:.98rem;font-weight:500;transition:color .25s}.ServiciosPrecision-module__aR_EAW__indexItemActive .ServiciosPrecision-module__aR_EAW__indexName{color:var(--foreground);font-weight:600}.ServiciosPrecision-module__aR_EAW__indexCode{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:#f2f4f740;font-size:.62rem;transition:color .25s}.ServiciosPrecision-module__aR_EAW__indexItemActive .ServiciosPrecision-module__aR_EAW__indexCode{color:var(--accent)}.ServiciosPrecision-module__aR_EAW__monitor{--accent:#ff6a1a;background:linear-gradient(#ffffff0a 1px, transparent 1px) 0 0 / 100% 28px, linear-gradient(90deg, #ffffff0a 1px, transparent 1px) 0 0 / 28px 100%, linear-gradient(180deg, var(--surface-2), var(--surface-1));border:1px solid #f4f2ed1a;border-radius:22px;padding:clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.ServiciosPrecision-module__aR_EAW__monitor:before,.ServiciosPrecision-module__aR_EAW__monitor:after{content:"";z-index:2;pointer-events:none;border-style:solid;border-color:#ffffff38;width:13px;height:13px;position:absolute}.ServiciosPrecision-module__aR_EAW__monitor:before{border-width:1px 0 0 1px;top:13px;left:13px}.ServiciosPrecision-module__aR_EAW__monitor:after{border-width:0 1px 1px 0;bottom:13px;right:13px}.ServiciosPrecision-module__aR_EAW__scanlines{z-index:0;pointer-events:none;background:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}.ServiciosPrecision-module__aR_EAW__panels{z-index:1;display:grid;position:relative}.ServiciosPrecision-module__aR_EAW__panel{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .4s}.ServiciosPrecision-module__aR_EAW__panelActive{opacity:1;pointer-events:auto}.ServiciosPrecision-module__aR_EAW__panelHead{justify-content:space-between;align-items:baseline;display:flex}.ServiciosPrecision-module__aR_EAW__panelEyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#f2f4f766;font-size:.62rem}.ServiciosPrecision-module__aR_EAW__panelCode{font-family:var(--font-oswald), sans-serif;letter-spacing:.03em;color:var(--accent);font-size:1.3rem;font-weight:600}.ServiciosPrecision-module__aR_EAW__wave{width:100%;height:clamp(2.5rem,6vw,3.75rem);margin:1.3rem 0;display:block;overflow:visible}.ServiciosPrecision-module__aR_EAW__wavePath{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;stroke-dasharray:620;stroke-dashoffset:620px}.ServiciosPrecision-module__aR_EAW__panelActive .ServiciosPrecision-module__aR_EAW__wavePath{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.22,1,.36,1) .15s}.ServiciosPrecision-module__aR_EAW__claim{max-width:46ch;font-family:var(--font-oswald), sans-serif;color:#f2f4f7f2;margin:0;font-size:clamp(1.15rem,1.9vw,1.45rem);font-weight:500;line-height:1.4;position:relative}.ServiciosPrecision-module__aR_EAW__cursor{vertical-align:-.15em;background:var(--accent);width:.5em;height:1em;margin-left:.15em;animation:1.1s step-end infinite ServiciosPrecision-module__aR_EAW__tcCursorBlink;display:inline-block}@keyframes ServiciosPrecision-module__aR_EAW__tcCursorBlink{0%,45%{opacity:1}46%,to{opacity:0}}.ServiciosPrecision-module__aR_EAW__specs{flex-wrap:wrap;gap:1.5rem 2.5rem;margin:1.75rem 0 0;display:flex}.ServiciosPrecision-module__aR_EAW__spec{flex-direction:column;gap:.3rem;display:flex}.ServiciosPrecision-module__aR_EAW__spec dt{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#f2f4f766;font-size:.6rem}.ServiciosPrecision-module__aR_EAW__spec dd{color:#f2f4f7d1;max-width:28ch;margin:0;font-size:.9rem;line-height:1.4}.ServiciosPrecision-module__aR_EAW__panelLink{color:var(--accent);align-items:center;gap:.5rem;margin-top:2rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:gap .25s;display:inline-flex}.ServiciosPrecision-module__aR_EAW__panelLink svg{width:1rem;height:1rem;color:var(--accent);transition:transform .25s}.ServiciosPrecision-module__aR_EAW__panelLink:hover svg,.ServiciosPrecision-module__aR_EAW__panelLink:focus-visible svg{transform:translate(4px)}.ServiciosPrecision-module__aR_EAW__panelLink:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}@media (max-width:900px){.ServiciosPrecision-module__aR_EAW__console{grid-template-columns:1fr}.ServiciosPrecision-module__aR_EAW__index{flex-flow:wrap;gap:.5rem}.ServiciosPrecision-module__aR_EAW__indexItem{grid-template-columns:auto auto;padding:.6rem .85rem}.ServiciosPrecision-module__aR_EAW__indexCode{display:none}}@media (max-width:480px){.ServiciosPrecision-module__aR_EAW__specs{gap:1.1rem 1.5rem}}@media (prefers-reduced-motion:reduce){.ServiciosPrecision-module__aR_EAW__panel,.ServiciosPrecision-module__aR_EAW__indexItem,.ServiciosPrecision-module__aR_EAW__panelLink svg{transition:none}.ServiciosPrecision-module__aR_EAW__wavePath{stroke-dashoffset:0;transition:none}.ServiciosPrecision-module__aR_EAW__cursor{opacity:1;animation:none}}
.FleetSection-module__RApOlq__wrap{position:relative}.FleetSection-module__RApOlq__bento{grid-template-columns:repeat(6,1fr);gap:1rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.FleetSection-module__RApOlq__tile{background:linear-gradient(#1c1e23,#17181c);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;grid-column:span 2;gap:.6rem;padding:1.5rem 1.5rem 1.6rem;transition:transform .4s cubic-bezier(.34,1.3,.64,1),border-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.FleetSection-module__RApOlq__tile:hover{border-color:#2e7fd173;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff14,0 18px 40px #00000080,0 0 30px #2e7fd11a}.FleetSection-module__RApOlq__tileWide{grid-column:span 4}.FleetSection-module__RApOlq__tileWide:before{content:"";pointer-events:none;background:radial-gradient(70% 90% at 85% 15%,#2e7fd11f,#0000 70%);position:absolute;inset:0}.FleetSection-module__RApOlq__tileWide>*{z-index:1;position:relative}.FleetSection-module__RApOlq__code{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#2e7fd1;margin:0;font-size:.66rem}.FleetSection-module__RApOlq__tileTitle{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:#fff;margin:0;font-size:1.2rem;font-weight:600;line-height:1.1}.FleetSection-module__RApOlq__tileWide .FleetSection-module__RApOlq__tileTitle{font-size:clamp(1.4rem,1.6vw,1.75rem)}.FleetSection-module__RApOlq__tileCopy{color:#fff9;max-width:46ch;margin:0;font-size:.9rem;line-height:1.55}.FleetSection-module__RApOlq__tileCopy strong{color:#fff;font-weight:500}.FleetSection-module__RApOlq__axis{margin-top:auto;padding-top:1.6rem}.FleetSection-module__RApOlq__axisTrack{background:#ffffff1a;border-radius:2px;height:2px;position:relative}.FleetSection-module__RApOlq__axisFill{transform-origin:0;background:linear-gradient(90deg,#ff6a1a,#2e7fd1cc);border-radius:2px;position:absolute;inset:0}.FleetSection-module__RApOlq__marks{grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.FleetSection-module__RApOlq__mark{padding-top:.9rem;position:relative}.FleetSection-module__RApOlq__mark:before{content:"";background:var(--bg-0);border:2px solid #2e7fd1;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:0}.FleetSection-module__RApOlq__markKm{font-family:var(--font-geist-mono), monospace;color:#fff;letter-spacing:.04em;font-size:.74rem;display:block}.FleetSection-module__RApOlq__markOp{color:#ffffff80;margin-top:.15rem;font-size:.72rem;line-height:1.3;display:block}.FleetSection-module__RApOlq__caption{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin:.9rem 0 0;font-size:.64rem}.FleetSection-module__RApOlq__roster{flex-direction:column;gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.FleetSection-module__RApOlq__rosterRow{font-family:var(--font-geist-mono), monospace;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.45rem .6rem;font-size:.7rem;display:flex}.FleetSection-module__RApOlq__rosterId{color:#ffffffbf;letter-spacing:.06em}.FleetSection-module__RApOlq__rosterState{color:#ffffff80;white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.FleetSection-module__RApOlq__rosterState:before{content:"";background:#3dbe7b;border-radius:50%;flex-shrink:0;width:6px;height:6px}.FleetSection-module__RApOlq__rosterSoon:before{background:#ff6a1a}.FleetSection-module__RApOlq__steps{border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:0;margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.FleetSection-module__RApOlq__step{border-left:1px solid #ffffff14;padding:1.5rem 1.5rem 0}.FleetSection-module__RApOlq__step:first-child{border-left:none;padding-left:0}.FleetSection-module__RApOlq__stepN{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;color:#2e7fd1;font-size:.7rem}.FleetSection-module__RApOlq__stepTitle{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;color:#fff;margin:.5rem 0 .35rem;font-size:1.05rem;font-weight:600}.FleetSection-module__RApOlq__stepCopy{color:#ffffff8c;margin:0;font-size:.85rem;line-height:1.5}.FleetSection-module__RApOlq__cta{background:linear-gradient(120deg,#2e7fd11a,#ffffff05 60%);border:1px solid #ffffff1a;border-radius:16px;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:1.6rem 1.8rem;display:flex}.FleetSection-module__RApOlq__ctaText{color:#ffffffb3;max-width:46ch;margin:0;font-size:1rem;line-height:1.5}.FleetSection-module__RApOlq__ctaText strong{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;color:#fff;margin-bottom:.3rem;font-size:1.35rem;font-weight:600;display:block}.FleetSection-module__RApOlq__ctaActions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-left:auto;display:flex}.FleetSection-module__RApOlq__btnPrimary{color:#0b0c0e;white-space:nowrap;background:#ff6a1a;border-radius:100px;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .3s,transform .3s,box-shadow .3s;display:inline-flex}.FleetSection-module__RApOlq__btnPrimary svg{width:1rem;height:1rem;transition:transform .3s}.FleetSection-module__RApOlq__btnPrimary:hover{background:#ff7d38;transform:translateY(-2px);box-shadow:0 0 30px #ff6a1a40}.FleetSection-module__RApOlq__btnPrimary:hover svg{transform:translate(3px)}.FleetSection-module__RApOlq__btnPrimary:focus-visible{outline-offset:3px;outline:2px solid #ff6a1a}.FleetSection-module__RApOlq__btnGhost{color:#fff;white-space:nowrap;border-bottom:1px solid #fff3;align-items:center;gap:.45rem;padding-bottom:2px;font-size:.92rem;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s;display:inline-flex}.FleetSection-module__RApOlq__btnGhost:hover{color:#2e7fd1;border-color:#2e7fd1}.FleetSection-module__RApOlq__btnGhost:focus-visible{outline-offset:3px;outline:2px solid #2e7fd1}.FleetSection-module__RApOlq__tile,.FleetSection-module__RApOlq__step,.FleetSection-module__RApOlq__axisFill,.FleetSection-module__RApOlq__cta{transition-property:transform,opacity,border-color,box-shadow;transition-duration:.7s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.FleetSection-module__RApOlq__pre .FleetSection-module__RApOlq__tile,.FleetSection-module__RApOlq__pre .FleetSection-module__RApOlq__step,.FleetSection-module__RApOlq__pre .FleetSection-module__RApOlq__cta{opacity:0;transform:translateY(24px)}.FleetSection-module__RApOlq__pre .FleetSection-module__RApOlq__axisFill{transform:scaleX(0)}.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__tile,.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__step,.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__cta{opacity:1;transform:none}.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__axisFill{transition-duration:1.4s;transition-delay:.35s;transform:scaleX(1)}.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__tile:first-child{transition-delay:50ms}.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__tile:nth-child(2){transition-delay:.13s}.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__tile:nth-child(3){transition-delay:.21s}.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__tile:nth-child(4){transition-delay:.29s}.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__tile:nth-child(5){transition-delay:.37s}.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__step:first-child{transition-delay:.1s}.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__step:nth-child(2){transition-delay:.2s}.FleetSection-module__RApOlq__inView .FleetSection-module__RApOlq__step:nth-child(3){transition-delay:.3s}@media (prefers-reduced-motion:reduce){.FleetSection-module__RApOlq__tile,.FleetSection-module__RApOlq__step,.FleetSection-module__RApOlq__axisFill,.FleetSection-module__RApOlq__cta{transition:none}}@media (max-width:1024px){.FleetSection-module__RApOlq__bento{grid-template-columns:repeat(4,1fr)}.FleetSection-module__RApOlq__tileWide{grid-column:span 4}.FleetSection-module__RApOlq__tile{grid-column:span 2}.FleetSection-module__RApOlq__steps{grid-template-columns:1fr}.FleetSection-module__RApOlq__step{border-top:1px solid #ffffff14;border-left:none;padding:1.25rem 0 0}.FleetSection-module__RApOlq__step:first-child{border-top:none}.FleetSection-module__RApOlq__ctaActions{margin-left:0}}@media (max-width:640px){.FleetSection-module__RApOlq__bento{grid-template-columns:1fr}.FleetSection-module__RApOlq__tileWide,.FleetSection-module__RApOlq__tile{grid-column:span 1}.FleetSection-module__RApOlq__marks{grid-template-columns:repeat(2,1fr);gap:1rem .5rem}.FleetSection-module__RApOlq__cta{flex-direction:column;align-items:flex-start;padding:1.4rem}.FleetSection-module__RApOlq__btnPrimary{justify-content:center;width:100%}}
.ServiceModal-module__4QMcnW__overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060708db;place-items:start center;padding:clamp(1.25rem,4vw,3.5rem) 1.25rem;animation:.25s ServiceModal-module__4QMcnW__fadeIn;display:grid;position:fixed;inset:0;overflow-y:auto}.ServiceModal-module__4QMcnW__panel{background:linear-gradient(180deg, var(--surface-2), var(--surface-1));border:1px solid #f4f2ed1f;border-radius:20px;width:100%;max-width:46rem;margin:auto;animation:.3s cubic-bezier(.22,1,.36,1) ServiceModal-module__4QMcnW__riseIn;position:relative;box-shadow:0 40px 90px -30px #000000d9}.ServiceModal-module__4QMcnW__closeBtn{z-index:2;width:2.75rem;height:2.75rem;color:var(--foreground);cursor:pointer;background:#ffffff08;border:1px solid #f4f2ed29;border-radius:50%;place-items:center;transition:background-color .25s,border-color .25s,color .25s,transform .25s;display:grid;position:absolute;top:1rem;right:1rem}.ServiceModal-module__4QMcnW__closeBtn svg{width:1.15rem;height:1.15rem}.ServiceModal-module__4QMcnW__closeBtn:hover,.ServiceModal-module__4QMcnW__closeBtn:focus-visible{color:#ff6a1a;background:#ff6a1a1a;border-color:#ff6a1a80}.ServiceModal-module__4QMcnW__closeBtn:focus-visible{outline-offset:2px;outline:2px solid #ff6a1a}.ServiceModal-module__4QMcnW__head{padding:clamp(2rem,5vw,3rem) clamp(1.75rem,5vw,3rem) 0}.ServiceModal-module__4QMcnW__code{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#ff6a1a;font-size:.68rem}.ServiceModal-module__4QMcnW__title{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;color:var(--foreground);margin:.6rem 0 0;font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:600;line-height:1.05}.ServiceModal-module__4QMcnW__summary{color:#f2f4f7a6;max-width:54ch;margin:.9rem 0 0;font-size:1rem;line-height:1.65}.ServiceModal-module__4QMcnW__body{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.75rem,4vw,2.5rem) clamp(1.75rem,5vw,3rem);display:grid}.ServiceModal-module__4QMcnW__blockLabel{font-family:var(--font-geist-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#f2f4f773;margin:0 0 .75rem;font-size:.62rem}.ServiceModal-module__4QMcnW__list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.ServiceModal-module__4QMcnW__list li{color:#f2f4f7d1;padding-left:1.1rem;font-size:.92rem;line-height:1.45;position:relative}.ServiceModal-module__4QMcnW__list li:before{content:"";background:#ff6a1a;width:5px;height:5px;position:absolute;top:.5em;left:0;transform:rotate(45deg)}.ServiceModal-module__4QMcnW__problemsList li:before{background:#2e7fd1}.ServiceModal-module__4QMcnW__footer{border-top:1px solid #f4f2ed1a;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:1.5rem clamp(1.75rem,5vw,3rem) clamp(1.75rem,5vw,2.5rem);display:flex}.ServiceModal-module__4QMcnW__ctaPrimary{color:#171008;background:#ff6a1a;border-radius:100px;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.3rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-color .25s,transform .25s;display:inline-flex}.ServiceModal-module__4QMcnW__ctaPrimary:hover,.ServiceModal-module__4QMcnW__ctaPrimary:focus-visible{background:#ff8340;transform:translateY(-1px)}.ServiceModal-module__4QMcnW__ctaPrimary:focus-visible{outline-offset:3px;outline:2px solid #ff6a1a}.ServiceModal-module__4QMcnW__ctaSecondary{min-height:44px;color:var(--foreground);border-bottom:1px solid #fff3;align-items:center;gap:.5rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.ServiceModal-module__4QMcnW__ctaSecondary svg{color:#ff6a1a;width:1rem;height:1rem}.ServiceModal-module__4QMcnW__ctaSecondary:hover,.ServiceModal-module__4QMcnW__ctaSecondary:focus-visible{color:#ff6a1a;border-color:#ff6a1a}.ServiceModal-module__4QMcnW__ctaSecondary:focus-visible{outline-offset:3px;outline:2px solid #ff6a1a}.ServiceModal-module__4QMcnW__footerNote{color:#f2f4f773;flex-basis:100%;margin:0;font-size:.78rem}@keyframes ServiceModal-module__4QMcnW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ServiceModal-module__4QMcnW__riseIn{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:640px){.ServiceModal-module__4QMcnW__body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ServiceModal-module__4QMcnW__overlay,.ServiceModal-module__4QMcnW__panel{animation:none}.ServiceModal-module__4QMcnW__closeBtn,.ServiceModal-module__4QMcnW__ctaPrimary,.ServiceModal-module__4QMcnW__ctaSecondary{transition:none}}
.ResultsSection-module__6qKSSG__wrap{position:relative}.ResultsSection-module__6qKSSG__featured{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(1.5rem,3vw,2.5rem);margin-top:clamp(2.5rem,5vw,3.5rem);display:grid}.ResultsSection-module__6qKSSG__compare{--pos:50%;aspect-ratio:16/11;isolation:isolate;border:1px solid #ffffff1a;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000073}.ResultsSection-module__6qKSSG__layer{position:absolute;inset:0}.ResultsSection-module__6qKSSG__layerAfter{clip-path:inset(0 0 0 var(--pos))}.ResultsSection-module__6qKSSG__scene,.ResultsSection-module__6qKSSG__photo{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ResultsSection-module__6qKSSG__figure{margin:0}.ResultsSection-module__6qKSSG__figcaption{font-family:var(--font-geist-mono), monospace;letter-spacing:.02em;color:#ffffff80;margin-top:.85rem;font-size:.72rem;line-height:1.45}.ResultsSection-module__6qKSSG__tag{z-index:3;font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:#0b0c0eb3;border:1px solid #ffffff1f;border-radius:100px;padding:.3rem .7rem;font-size:.62rem;position:absolute;top:.9rem}.ResultsSection-module__6qKSSG__tagBefore{color:#fff9;left:.9rem}.ResultsSection-module__6qKSSG__tagAfter{color:#ff6a1a;border-color:#ff6a1a66;right:.9rem}.ResultsSection-module__6qKSSG__handle{top:0;bottom:0;left:var(--pos);z-index:4;pointer-events:none;background:#ffffffd9;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 18px #ff6a1a73}.ResultsSection-module__6qKSSG__handleGrip{background:#0b0c0e;border:2px solid #ff6a1a;border-radius:50%;width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #00000080}.ResultsSection-module__6qKSSG__handleGrip:before,.ResultsSection-module__6qKSSG__handleGrip:after{content:"";border-top:2px solid #ff6a1a;border-right:2px solid #ff6a1a;width:7px;height:7px;position:absolute;top:50%}.ResultsSection-module__6qKSSG__handleGrip:before{left:9px;transform:translateY(-50%)rotate(-135deg)}.ResultsSection-module__6qKSSG__handleGrip:after{right:9px;transform:translateY(-50%)rotate(45deg)}.ResultsSection-module__6qKSSG__range{z-index:5;opacity:0;cursor:col-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ResultsSection-module__6qKSSG__range::-webkit-slider-thumb{appearance:none;width:48px;height:100%}.ResultsSection-module__6qKSSG__range::-moz-range-thumb{background:0 0;border:none;width:48px;height:100%}.ResultsSection-module__6qKSSG__compare:focus-within{border-color:#ff6a1a99}.ResultsSection-module__6qKSSG__range:focus-visible{outline-offset:4px;border-radius:18px;outline:2px solid #ff6a1a}.ResultsSection-module__6qKSSG__caseCode{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#ff6a1a;margin:0;font-size:.66rem}.ResultsSection-module__6qKSSG__caseTitle{font-family:var(--font-oswald), sans-serif;text-transform:uppercase;letter-spacing:-.01em;color:var(--r-text,#f2f4f7);margin:.7rem 0 0;font-size:clamp(1.5rem,2vw,2.1rem);font-weight:600;line-height:1.05}.ResultsSection-module__6qKSSG__caseCopy{color:#fff9;max-width:46ch;margin:.9rem 0 0;font-size:.98rem;line-height:1.6}.ResultsSection-module__6qKSSG__caseSteps{flex-direction:column;gap:.55rem;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}.ResultsSection-module__6qKSSG__caseSteps li{font-family:var(--font-geist-mono), monospace;color:#fffc;padding-left:1.6rem;font-size:.78rem;line-height:1.4;position:relative}.ResultsSection-module__6qKSSG__caseSteps li:before{content:"";background:#ff6a1a;width:6px;height:6px;position:absolute;top:.35em;left:0;transform:rotate(45deg)}.ResultsSection-module__6qKSSG__caseNote{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;margin:1.6rem 0 0;font-size:.64rem;line-height:1.5}.ResultsSection-module__6qKSSG__reviews{--r-surface:var(--surface-1);--r-surface-2:var(--surface-2);--r-metal:#2b2f36;--r-text:#f2f4f7;--r-muted:#f2f4f7bd;--r-dim:#f2f4f79e;grid-template-columns:repeat(4,1fr);gap:clamp(1rem,1.4vw,1.4rem);margin:clamp(2.5rem,5vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.ResultsSection-module__6qKSSG__review{isolation:isolate;background:linear-gradient(180deg, #ffffff0d 0%, #fff0 32%), radial-gradient(120% 80% at 100% 0%, #ff6a1a12, transparent 60%), linear-gradient(180deg, var(--r-surface-2), var(--r-surface));border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:1.1rem;padding:clamp(1.4rem,1.8vw,1.9rem);transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .5s,box-shadow .5s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.ResultsSection-module__6qKSSG__reviewFeatured{grid-column:span 2}.ResultsSection-module__6qKSSG__review:not(.ResultsSection-module__6qKSSG__reviewFeatured){gap:.9rem;padding:clamp(1.25rem,1.5vw,1.5rem) clamp(1.25rem,1.5vw,1.6rem)}.ResultsSection-module__6qKSSG__review:not(.ResultsSection-module__6qKSSG__reviewFeatured) .ResultsSection-module__6qKSSG__quote{padding-bottom:2.9rem}.ResultsSection-module__6qKSSG__review:not(.ResultsSection-module__6qKSSG__reviewFeatured) .ResultsSection-module__6qKSSG__reviewFoot{padding-top:.85rem}.ResultsSection-module__6qKSSG__review:before{content:"";opacity:.75;transform-origin:50%;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff38,#0000);height:1px;transition:opacity .5s,transform .8s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0;right:0;transform:scaleX(.55)}.ResultsSection-module__6qKSSG__review:hover:before,.ResultsSection-module__6qKSSG__review:focus-within:before{opacity:1;transform:scaleX(.88)}.ResultsSection-module__6qKSSG__corner{opacity:.45;pointer-events:none;width:10px;height:10px;transition:opacity .5s;position:absolute;top:12px;right:12px}.ResultsSection-module__6qKSSG__corner:before,.ResultsSection-module__6qKSSG__corner:after{content:"";background:#ff6a1a80;position:absolute}.ResultsSection-module__6qKSSG__corner:before{width:10px;height:1px;top:0;right:0}.ResultsSection-module__6qKSSG__corner:after{width:1px;height:10px;top:0;right:0}.ResultsSection-module__6qKSSG__review:hover .ResultsSection-module__6qKSSG__corner,.ResultsSection-module__6qKSSG__review:focus-within .ResultsSection-module__6qKSSG__corner{opacity:1}@property --sweep{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ResultsSection-module__6qKSSG__sweepBorder{to{--sweep:360deg}}.ResultsSection-module__6qKSSG__sheen{z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sweep), transparent 0deg, #ff6a1abf 24deg, transparent 54deg, transparent 360deg);-webkit-mask-composite:xor;opacity:0;padding:1px;transition:opacity .45s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ResultsSection-module__6qKSSG__review:hover .ResultsSection-module__6qKSSG__sheen,.ResultsSection-module__6qKSSG__review:focus-within .ResultsSection-module__6qKSSG__sheen{opacity:1;will-change:--sweep;animation:2.6s linear 2 ResultsSection-module__6qKSSG__sweepBorder}.ResultsSection-module__6qKSSG__review:hover,.ResultsSection-module__6qKSSG__review:focus-within{border-color:#ffffff24;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff1a,0 12px 18px -12px #0000008c}.ResultsSection-module__6qKSSG__reviewHead{align-items:center;gap:.85rem;min-width:0;display:flex}.ResultsSection-module__6qKSSG__identity{gap:.3rem;min-width:0;display:grid}.ResultsSection-module__6qKSSG__author{font-family:var(--font-oswald), sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--r-text);font-size:.95rem;font-weight:500;line-height:1}.ResultsSection-module__6qKSSG__identityMeta{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--r-dim);font-size:.6rem;line-height:1}.ResultsSection-module__6qKSSG__stars{color:#ff6a1a;align-items:center;gap:.16rem;line-height:1;display:flex}.ResultsSection-module__6qKSSG__stars svg{filter:drop-shadow(0 0 4px #ff6a1a59);width:.82rem;height:.82rem}.ResultsSection-module__6qKSSG__starsVal{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:#f2f4f7b8;font-variant-numeric:tabular-nums;margin-left:.45rem;font-size:.62rem;font-weight:400}.ResultsSection-module__6qKSSG__mono{background:repeating-conic-gradient(from 0deg at 50% 50%, #ffffff0d 0deg 2deg, transparent 2deg 6deg), linear-gradient(145deg, var(--r-metal) 0%, #1b1e23 55%, #121417 100%);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:transform .6s cubic-bezier(.22,1,.36,1),box-shadow .6s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0009,0 3px 12px #00000073}.ResultsSection-module__6qKSSG__monoRing{background:conic-gradient(from 210deg,#ff6a1ad9 0deg,#ff6a1a26 62deg,#ffffff0f 62deg 360deg);border-radius:50%;transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.5px),#000 calc(100% - 1.5px))}.ResultsSection-module__6qKSSG__monoTxt{font-family:var(--font-oswald), sans-serif;letter-spacing:.06em;color:#ffffffe0;text-shadow:0 1px #000000bf,0 -1px #ffffff17;font-size:.92rem;font-weight:500;position:relative}.ResultsSection-module__6qKSSG__review:hover .ResultsSection-module__6qKSSG__mono{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0009,0 4px 18px #00000080,0 0 0 1px #ff6a1a2e}.ResultsSection-module__6qKSSG__review:hover .ResultsSection-module__6qKSSG__monoRing{transform:rotate(150deg)}.ResultsSection-module__6qKSSG__quote{color:var(--r-muted);text-wrap:pretty;z-index:4;-webkit-user-select:text;user-select:text;margin:0;padding-top:.15rem;font-size:1rem;line-height:1.62;position:relative}.ResultsSection-module__6qKSSG__review:not(.ResultsSection-module__6qKSSG__reviewFeatured) .ResultsSection-module__6qKSSG__quote:after{content:"”";z-index:-1;font-family:var(--font-oswald), sans-serif;color:#ff6a1a21;pointer-events:none;font-size:4.5rem;line-height:1;position:absolute;bottom:-1.75rem;right:-.15rem}.ResultsSection-module__6qKSSG__reviewFeatured .ResultsSection-module__6qKSSG__quote{color:#f2f4f7e0;max-width:58ch;font-size:1.125rem;line-height:1.6}.ResultsSection-module__6qKSSG__reviewFoot{border-top:1px solid #ffffff14;align-items:center;margin-top:auto;padding-top:1rem;display:flex}.ResultsSection-module__6qKSSG__verified{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--r-dim);white-space:nowrap;align-items:center;gap:.5rem;min-height:44px;font-size:.72rem;text-decoration:none;transition:color .35s;display:inline-flex}.ResultsSection-module__6qKSSG__verified>svg:first-child{flex:none;width:.9rem;height:.9rem}.ResultsSection-module__6qKSSG__verified>span{position:relative}.ResultsSection-module__6qKSSG__verified>span:after{content:"";transform-origin:0;background:#ff6a1a;width:100%;height:1px;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-3px;left:0;transform:scaleX(0)}.ResultsSection-module__6qKSSG__verifiedArrow{color:#ff6a1a;opacity:0;width:.85rem;height:.85rem;transition:opacity .35s,transform .35s;transform:translate(-4px)}.ResultsSection-module__6qKSSG__review:hover .ResultsSection-module__6qKSSG__verified,.ResultsSection-module__6qKSSG__review:focus-within .ResultsSection-module__6qKSSG__verified{color:var(--r-text)}.ResultsSection-module__6qKSSG__review:hover .ResultsSection-module__6qKSSG__verified>span:after,.ResultsSection-module__6qKSSG__review:focus-within .ResultsSection-module__6qKSSG__verified>span:after{transform:scaleX(1)}.ResultsSection-module__6qKSSG__review:hover .ResultsSection-module__6qKSSG__verifiedArrow,.ResultsSection-module__6qKSSG__review:focus-within .ResultsSection-module__6qKSSG__verifiedArrow{opacity:1;transform:translate(0)}.ResultsSection-module__6qKSSG__stretch:after{content:"";z-index:3;border-radius:16px;position:absolute;inset:0}@media (hover:none){.ResultsSection-module__6qKSSG__verifiedArrow{opacity:1;transform:none}}.ResultsSection-module__6qKSSG__verified:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #ff6a1a}.ResultsSection-module__6qKSSG__foot{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.ResultsSection-module__6qKSSG__footLink{color:#fff;align-items:center;gap:.5rem;min-height:44px;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .3s;display:inline-flex}.ResultsSection-module__6qKSSG__footLink svg{color:#ff6a1a;width:1rem;height:1rem;transition:transform .3s}.ResultsSection-module__6qKSSG__footLink:hover{color:#ff6a1a}.ResultsSection-module__6qKSSG__footLink:hover svg{transform:translate(3px)}.ResultsSection-module__6qKSSG__footLink:focus-visible{outline-offset:3px;outline:2px solid #ff6a1a}.ResultsSection-module__6qKSSG__compare,.ResultsSection-module__6qKSSG__caseBody,.ResultsSection-module__6qKSSG__review,.ResultsSection-module__6qKSSG__foot{transition-property:transform,opacity,border-color,box-shadow;transition-duration:.8s;transition-timing-function:cubic-bezier(.22,1,.36,1)}.ResultsSection-module__6qKSSG__pre .ResultsSection-module__6qKSSG__compare,.ResultsSection-module__6qKSSG__pre .ResultsSection-module__6qKSSG__caseBody,.ResultsSection-module__6qKSSG__pre .ResultsSection-module__6qKSSG__review,.ResultsSection-module__6qKSSG__pre .ResultsSection-module__6qKSSG__foot{opacity:0;transform:translateY(26px)}.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__compare,.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__caseBody,.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__review,.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__foot{opacity:1;transform:none}.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__caseBody{transition-delay:.12s}.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__review:first-child{transition-delay:80ms}.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__review:nth-child(2){transition-delay:.18s}.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__review:nth-child(3){transition-delay:.28s}.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__review:nth-child(4){transition-delay:.38s}.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__review:nth-child(5){transition-delay:.48s}.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__review:nth-child(n+6){transition-delay:.55s}.ResultsSection-module__6qKSSG__inView .ResultsSection-module__6qKSSG__foot{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.ResultsSection-module__6qKSSG__compare,.ResultsSection-module__6qKSSG__caseBody,.ResultsSection-module__6qKSSG__review,.ResultsSection-module__6qKSSG__foot{transition:none}.ResultsSection-module__6qKSSG__review:hover .ResultsSection-module__6qKSSG__sheen,.ResultsSection-module__6qKSSG__review:focus-within .ResultsSection-module__6qKSSG__sheen{animation:none}.ResultsSection-module__6qKSSG__review:hover,.ResultsSection-module__6qKSSG__review:focus-within{transform:none}.ResultsSection-module__6qKSSG__mono,.ResultsSection-module__6qKSSG__monoRing,.ResultsSection-module__6qKSSG__verifiedArrow,.ResultsSection-module__6qKSSG__verified>span:after,.ResultsSection-module__6qKSSG__review:before,.ResultsSection-module__6qKSSG__footLink svg{transition:none}.ResultsSection-module__6qKSSG__review:hover:before,.ResultsSection-module__6qKSSG__review:focus-within:before{transform:scaleX(.55)}.ResultsSection-module__6qKSSG__footLink:hover svg,.ResultsSection-module__6qKSSG__review:hover .ResultsSection-module__6qKSSG__monoRing{transform:none}}@media (max-width:1024px){.ResultsSection-module__6qKSSG__featured{grid-template-columns:1fr}.ResultsSection-module__6qKSSG__reviews{grid-template-columns:repeat(2,1fr)}.ResultsSection-module__6qKSSG__reviewFeatured{grid-column:span 2}}@media (max-width:640px){.ResultsSection-module__6qKSSG__reviews{grid-template-columns:1fr}.ResultsSection-module__6qKSSG__reviewFeatured{grid-column:span 1}.ResultsSection-module__6qKSSG__compare{aspect-ratio:4/3}.ResultsSection-module__6qKSSG__handleGrip{width:38px;height:38px}}
