:root{--proposal-height:70px}.commercial{position:sticky;top:0;z-index:40}.header{top:var(--proposal-height)}html{scroll-padding-top:calc(var(--proposal-height) + 125px)}.hero.wrap{padding-left:5%;padding-right:5%}.technical{background:#102b3b;color:#fff}.technical .eyebrow{color:#ffe600}.desk{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.desk>div{min-width:0}.office{border-left:3px solid #ffe600;padding:10px 0 10px 22px;margin:35px 0}.division{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #6e8795;margin-bottom:30px}.division button{border:0;border-bottom:1px solid #6e8795;background:transparent;color:#fff;padding:18px 12px;text-align:left;min-height:64px}.division button[aria-pressed=true]{background:#ffe600;color:#102b3b;font-weight:bold}.technical input,.technical select,.technical textarea{border-radius:8px;min-width:0}.technical .small{font-size:13px;color:#cedce4;margin:0}.technical pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.7 Arial,sans-serif;border-left:3px solid #ffe600;padding-left:20px}.technical [hidden]{display:none!important}#request-result{margin-top:30px;border-top:1px solid #6e8795;padding-top:24px}.technical .actions{gap:12px}.technical :focus-visible{outline-color:#ffe600}@media(max-width:850px){.desk{grid-template-columns:1fr;gap:35px}.commercial .juan{font-size:12px}.technical form{grid-template-columns:1fr}.commercial{gap:5px;padding-top:6px;padding-bottom:6px}.hero h1{font-size:clamp(38px,8vw,65px)}}
