.arista-contact-new{--ink:#171717;--muted:#666;--paper:#f5f3ef;--orange:#e7652b;--orange-dark:#c84b17;--line:#ddd9d2;color:var(--ink);font-family:Century Gothic,CenturyGothic,Arial,sans-serif;line-height:1.55;margin-left:calc(50% - 50vw);width:100vw}.arista-contact-new *{box-sizing:border-box}.arista-contact-new a{color:inherit}.acn-hero{align-items:center;background-attachment:fixed;background-image:var(--acn-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:grid;isolation:isolate;min-height:660px;overflow:hidden;position:relative}.acn-shade{background:linear-gradient(90deg,rgba(0,0,0,.78),rgba(0,0,0,.42) 48%,rgba(0,0,0,.12));inset:0;position:absolute;z-index:-1}.acn-hero-content{margin-left:max(5vw,24px);padding:80px 0;width:min(700px,90%)}.acn-eyebrow{color:#ffd5c4;font-size:.75rem;font-weight:700;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.acn-eyebrow.dark{color:var(--orange-dark)}.arista-contact-new h1,.arista-contact-new h2,.arista-contact-new p{margin-top:0}.arista-contact-new h1{font-size:clamp(2.8rem,6vw,5.7rem);font-weight:700;letter-spacing:-.055em;line-height:.95;margin-bottom:24px;max-width:800px}.arista-contact-new h2{font-size:clamp(2rem,4vw,3.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;margin-bottom:20px}.acn-lead{font-size:clamp(1.05rem,2vw,1.35rem);margin-bottom:30px;max-width:590px}.acn-button{align-items:center;border-radius:999px;display:inline-flex;font-weight:700;gap:10px;justify-content:center;padding:16px 24px;text-decoration:none;transition:.2s}.acn-primary{background:var(--orange);color:#fff!important}.acn-primary:hover{background:var(--orange-dark);transform:translateY(-2px)}.acn-contact{align-items:start;display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;margin:0 auto;max-width:1200px;padding:100px 30px}.acn-intro{position:sticky;top:110px}.acn-intro>p:not(.acn-eyebrow){color:#4b4b4b;font-size:1.05rem}.acn-benefits{list-style:none;margin:28px 0;padding:0}.acn-benefits li{border-bottom:1px solid var(--line);display:flex;gap:12px;padding:13px 0}.acn-benefits span{color:var(--orange);font-weight:800}.acn-form-card{--tx:0deg;--ty:0deg;background:linear-gradient(145deg,#faf9f6,var(--paper));border-radius:22px;box-shadow:0 24px 70px rgba(22,22,22,.12),inset 0 1px 0 hsla(0,0%,100%,.9);padding:clamp(24px,4vw,48px);scroll-margin-top:110px;transform:perspective(1400px) rotateX(var(--tx)) rotateY(var(--ty));transition:transform .25s,box-shadow .25s}.acn-form-card:hover{box-shadow:0 30px 80px rgba(22,22,22,.16)}.acn-form-head{margin-bottom:28px}.acn-form-head h2{font-size:1.8rem;margin-bottom:5px}.acn-form-head p{color:var(--muted);font-size:.82rem}#acn-hubspot-form .hs-form fieldset{max-width:none!important}#acn-hubspot-form .hs-form fieldset.form-columns-2{display:grid;gap:16px;grid-template-columns:1fr 1fr}#acn-hubspot-form .hs-form .field{float:none!important;margin:0 0 18px!important;width:100%!important}#acn-hubspot-form .hs-form label{display:block;font-size:.86rem;font-weight:700;margin-bottom:7px}#acn-hubspot-form .hs-form .input{margin:0!important}#acn-hubspot-form .hs-input{background:#fff;border:1px solid #cbc6bd;border-radius:10px;color:var(--ink);font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:16px;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:inherit;line-height:inherit;min-height:50px;padding:12px 14px;width:100%!important}#acn-hubspot-form textarea.hs-input{min-height:110px;resize:vertical}#acn-hubspot-form .hs-input:focus{border-color:var(--orange);outline:3px solid rgba(231,101,43,.18)}#acn-hubspot-form .hs-button{background:var(--orange);border:0;border-radius:999px;color:#fff;cursor:pointer;font-family:inherit;font-feature-settings:inherit;font-kerning:inherit;font-language-override:inherit;font-optical-sizing:inherit;font-size:inherit;font-size-adjust:inherit;font-stretch:inherit;font-style:inherit;font-variant:inherit;font-variation-settings:inherit;font-weight:800;line-height:inherit;padding:16px 24px;width:100%}#acn-hubspot-form .hs-button:hover{background:var(--orange-dark)}#acn-hubspot-form .hs-error-msgs{color:#a62e11;font-size:.8rem;list-style:none;margin:6px 0 0;padding:0}.acn-final{align-items:center;background:var(--ink);color:#fff;display:flex;gap:32px;justify-content:space-between;padding:65px max(5vw,24px)}.acn-final h2{margin:0}.acn-light{background:#fff;color:var(--ink)!important;white-space:nowrap}.acn-reveal{opacity:0;transform:translateY(28px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.acn-reveal.visible{opacity:1;transform:none}@media (max-width:760px){.acn-hero{background-attachment:scroll;background-image:var(--acn-mobile);background-position:50%;background-size:cover;min-height:500px}.acn-shade{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.46) 62%,rgba(0,0,0,.08))}.acn-hero-content{align-self:end;margin:0;padding:36px 22px 28px;width:100%}.acn-hero .acn-eyebrow{font-size:.62rem;letter-spacing:.13em;margin-bottom:10px}.arista-contact-new h1{font-size:clamp(2.35rem,11.5vw,2.75rem);letter-spacing:-.045em;line-height:.98;margin-bottom:16px}.acn-lead{font-size:.94rem;line-height:1.45;margin-bottom:20px;max-width:310px}.acn-hero .acn-button{padding:14px 20px}.acn-button{width:100%}.acn-contact{gap:30px;grid-template-columns:1fr;padding:56px 20px}.acn-intro{position:static}.acn-contact h2{font-size:2.2rem}.acn-form-card{margin:0 -4px;padding:26px 20px;scroll-margin-top:80px;transform:none!important}#acn-hubspot-form .hs-form fieldset.form-columns-2{gap:0;grid-template-columns:1fr}.acn-final{align-items:flex-start;flex-direction:column}.acn-final .acn-button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.acn-reveal{opacity:1;transform:none;transition:none}.acn-hero{background-attachment:scroll}.acn-form-card{transform:none!important}}@media (min-width:761px){.acn-hero-content{margin-top:64px}}.acn-form-card .hs-form fieldset{max-width:none!important}.acn-form-card .hs-form fieldset.form-columns-2{display:grid!important;gap:16px;grid-template-columns:1fr 1fr}.acn-form-card .hs-form .field{float:none!important;margin:0 0 20px!important;width:100%!important}.acn-form-card .hs-form .input{margin:0!important}.acn-form-card .hs-form label{display:block;font-size:.88rem;font-weight:700;line-height:1.35;margin:0 0 8px}.acn-form-card input.hs-input:not([type=hidden]),.acn-form-card select.hs-input,.acn-form-card textarea.hs-input{background:#fff!important;border:1px solid #cbc6bd!important;border-radius:10px!important;box-shadow:none!important;color:var(--ink)!important;display:block;font-family:inherit!important;font-size:16px!important;height:auto!important;line-height:1.35!important;min-height:52px!important;padding:13px 15px!important;width:100%!important}.acn-form-card textarea.hs-input{min-height:124px!important;resize:vertical}.acn-form-card input.hs-input:not([type=hidden]):focus,.acn-form-card select.hs-input:focus,.acn-form-card textarea.hs-input:focus{border-color:var(--orange)!important;outline:3px solid rgba(231,101,43,.18)!important}.acn-form-card .hs-submit .actions{margin:6px 0 0!important;padding:0!important}.acn-form-card input[type=submit].hs-button{background:var(--orange)!important;border:0!important;border-radius:999px!important;color:#fff!important;cursor:pointer;display:block;font-family:inherit!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important;min-height:54px;padding:15px 24px!important;transition:background .2s,transform .2s,box-shadow .2s;width:100%!important}.acn-form-card input[type=submit].hs-button:hover{background:var(--orange-dark)!important;box-shadow:0 10px 24px rgba(200,75,23,.24);transform:translateY(-2px)}.acn-light:hover{background:var(--orange);box-shadow:0 12px 30px rgba(0,0,0,.24);color:#fff!important;transform:translateY(-3px)}.acn-button:focus-visible,.acn-form-card .hs-button:focus-visible{outline:3px solid #ffd5c4;outline-offset:3px}@media (max-width:760px){.acn-form-card .hs-form fieldset.form-columns-2{gap:0;grid-template-columns:1fr!important}}@media (min-width:761px){.arista-contact-new h1{font-size:clamp(2.8rem,5vw,4.9rem);line-height:.98}.acn-contact{gap:64px;grid-template-columns:1fr 1.25fr}.acn-intro h2{font-size:clamp(2rem,2.8vw,2.7rem);letter-spacing:-.035em;white-space:nowrap}.acn-final h2{font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.08}.acn-final>div{flex:1 1 0%}.acn-final>.acn-button{align-self:center;margin-top:24px}}.acn-form-card .hs-error-msgs{color:#c84b17!important;font-size:.8rem!important;font-weight:700!important;line-height:1.3!important;list-style:none!important;margin:7px 0 0!important;padding:0!important;text-align:right!important}.acn-form-card .hs-error-msgs li{list-style:none!important;margin:0!important;padding:0!important}.acn-form-card .hs-error-msgs li::marker{content:""}.acn-form-card .hs-error-msgs label{color:#c84b17!important;display:inline!important;font-size:inherit!important;font-weight:700!important;margin:0!important}@media (max-width:760px){.acn-intro h2{white-space:normal}.acn-final h2{font-size:2rem}.acn-final>.acn-button{margin-top:0}}@media(min-width:761px){.acn-form-card .hs_dd_tipocotizacion>label{font-size:.77rem!important;letter-spacing:-.025em;white-space:nowrap}}