.contact[data-astro-cid-kosozdmq]{background:var(--navy-950);color:var(--on-dark-primary);position:relative;overflow:hidden}.contact[data-astro-cid-kosozdmq]:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#2ba6c352,#06122400);width:700px;height:700px;position:absolute;bottom:-380px;right:-260px}.wrap[data-astro-cid-kosozdmq]{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,96px);display:grid;position:relative}h2[data-astro-cid-kosozdmq]{letter-spacing:-.035em;margin:16px 0 28px;font-size:clamp(34px,4.4vw,56px);font-weight:400;line-height:1.02}.form-title[data-astro-cid-kosozdmq]{grid-column:1/-1;margin:0 0 16px;font-size:22px;font-weight:500}.mono[data-astro-cid-kosozdmq]{color:var(--on-dark-tertiary)}.mono[data-astro-cid-kosozdmq]+dl[data-astro-cid-kosozdmq]{margin-top:24px}dl[data-astro-cid-kosozdmq]{gap:18px;margin:0;display:grid}dt[data-astro-cid-kosozdmq]{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--on-dark-tertiary);align-items:center;gap:8px;font-size:11.5px;display:flex}dd[data-astro-cid-kosozdmq]{overflow-wrap:anywhere;margin:4px 0 0;font-size:17px}dd[data-astro-cid-kosozdmq] a[data-astro-cid-kosozdmq]{border-bottom:1px solid var(--navy-line);text-decoration:none;transition:border-color .2s}@media (hover:hover) and (pointer:fine){dd[data-astro-cid-kosozdmq] a[data-astro-cid-kosozdmq]:hover{border-color:var(--cyan-soft)}}form[data-astro-cid-kosozdmq]{grid-template-columns:1fr 1fr;align-content:start;gap:14px;display:grid}.full[data-astro-cid-kosozdmq]{grid-column:span 2}label[data-astro-cid-kosozdmq]{color:var(--on-dark-secondary);gap:6px;font-size:13.5px;display:grid}input[data-astro-cid-kosozdmq],select[data-astro-cid-kosozdmq],textarea[data-astro-cid-kosozdmq]{font:400 16px/1.4 var(--sans);color:#fff;border:1px solid var(--field-border);background:#ffffff0a;border-radius:10px;min-width:0;padding:13px 14px;transition:border-color .2s,background-color .2s}input[data-astro-cid-kosozdmq]:focus,select[data-astro-cid-kosozdmq]:focus,textarea[data-astro-cid-kosozdmq]:focus{border-color:var(--cyan);background:#ffffff12}input[data-astro-cid-kosozdmq]::placeholder,textarea[data-astro-cid-kosozdmq]::placeholder{color:var(--on-dark-tertiary)}textarea[data-astro-cid-kosozdmq]{resize:vertical;min-height:130px}.contact[data-astro-cid-kosozdmq] [data-astro-cid-kosozdmq]:focus-visible{outline-color:var(--cyan)}.field[data-astro-cid-kosozdmq]{align-content:start;gap:6px;display:grid}.field-error[data-astro-cid-kosozdmq]{color:var(--error-on-dark);margin:0;font-size:13.5px;line-height:1.4}[data-astro-cid-kosozdmq][aria-invalid=true],.consent[data-astro-cid-kosozdmq] input[data-astro-cid-kosozdmq][aria-invalid=true]{border-color:var(--error-on-dark)}.consent[data-astro-cid-kosozdmq] .field-error[data-astro-cid-kosozdmq]{grid-column:2}.contact-form[data-astro-cid-kosozdmq] [data-astro-cid-kosozdmq][hidden]{display:none}.actions[data-astro-cid-kosozdmq]{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 14px;margin-top:4px;display:flex}.btn-wa[data-astro-cid-kosozdmq]{border-color:var(--field-border);color:#fff;background:0 0}.btn-wa[data-astro-cid-kosozdmq] .icon{color:var(--whatsapp)}.btn[data-astro-cid-kosozdmq]:disabled{cursor:progress}.btn[data-astro-cid-kosozdmq][data-busy] .arr[data-astro-cid-kosozdmq]{border:2px solid #06122438;border-top-color:var(--navy-950);border-radius:50%;width:14px;height:14px;font-size:0;animation:.7s linear infinite busy-spin}@keyframes busy-spin{to{rotate:1turn}}.wa-fallback[data-astro-cid-kosozdmq]{color:var(--on-dark-secondary);border-bottom:1px solid var(--navy-line);font-size:14.5px;text-decoration:none}@media (hover:hover) and (pointer:fine){.btn-wa[data-astro-cid-kosozdmq]:hover{border-color:var(--whatsapp);background:#ffffff0a}.wa-fallback[data-astro-cid-kosozdmq]:hover{border-color:var(--cyan-soft)}}.form-status[data-astro-cid-kosozdmq]{grid-column:1/-1;margin:0;font-size:15px;line-height:1.5}.form-status[data-astro-cid-kosozdmq]:not(:empty){border-left:2px solid;padding:12px 0 12px 14px}.form-status[data-astro-cid-kosozdmq][data-kind=ok]{color:var(--cyan-soft)}.form-status[data-astro-cid-kosozdmq][data-kind=error]{color:var(--error-on-dark)}.trap[data-astro-cid-kosozdmq]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent[data-astro-cid-kosozdmq]{grid-template-columns:22px 1fr;align-items:start;gap:6px 12px;margin-top:2px;display:grid}.consent[data-astro-cid-kosozdmq] input[data-astro-cid-kosozdmq]{-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:6px;place-content:center;width:22px;height:22px;margin:1px 0 0;padding:0;transition:background-color .16s,border-color .16s;display:grid}.consent[data-astro-cid-kosozdmq] input[data-astro-cid-kosozdmq]:before{content:"";background:var(--navy-950);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:12px;height:12px;transition:scale .16s var(--ease-out);scale:0}.consent[data-astro-cid-kosozdmq] input[data-astro-cid-kosozdmq]:checked{background:var(--cyan-soft);border-color:var(--cyan-soft)}.consent[data-astro-cid-kosozdmq] input[data-astro-cid-kosozdmq]:checked:before{scale:1}.consent[data-astro-cid-kosozdmq] input[data-astro-cid-kosozdmq]:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.consent[data-astro-cid-kosozdmq] label[data-astro-cid-kosozdmq]{cursor:pointer;font-size:14.5px;line-height:1.45;display:block}.consent[data-astro-cid-kosozdmq] label[data-astro-cid-kosozdmq] a[data-astro-cid-kosozdmq]{color:#fff;text-underline-offset:3px;text-decoration:underline}.consent-note[data-astro-cid-kosozdmq]{color:var(--on-dark-tertiary);grid-column:2;margin:0;font-size:13px;line-height:1.45}@media (width<=1000px){.wrap[data-astro-cid-kosozdmq]{grid-template-columns:1fr}}@media (width<=760px){form[data-astro-cid-kosozdmq]{grid-template-columns:1fr}.full[data-astro-cid-kosozdmq]{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.consent[data-astro-cid-kosozdmq] input[data-astro-cid-kosozdmq]:before{transition:none}.btn[data-astro-cid-kosozdmq][data-busy] .arr[data-astro-cid-kosozdmq]{animation:none}}.contact-form select{-webkit-appearance:none;appearance:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%2393D8EA' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px;overflow:hidden}.contact-form select:has(option[value=""]:checked){color:var(--on-dark-tertiary)}.contact-form select option{color:var(--ink);background:#fff}@supports (appearance:base-select){.contact-form select,.contact-form select::picker(select){appearance:base-select}.contact-form select{background-image:none;justify-content:space-between;align-items:center;display:flex}.contact-form select::picker-icon{color:var(--cyan-soft);transition:rotate .2s var(--ease-out)}.contact-form select:open::picker-icon{rotate:180deg}.contact-form select::picker(select){box-sizing:border-box;width:anchor-size(width);border:1px solid var(--navy-line);background:var(--navy-900);opacity:0;min-inline-size:0;transition:opacity .18s var(--ease-out), translate .18s var(--ease-out), display .18s allow-discrete, overlay .18s allow-discrete;border-radius:12px;margin:6px 0;padding:6px;translate:0 -4px;box-shadow:0 18px 40px #00000073}.contact-form select:open::picker(select){opacity:1;translate:0}@starting-style{.contact-form select:open::picker(select){opacity:0;translate:0 -4px}}.contact-form select option{color:var(--on-dark-secondary);font:400 15px var(--sans);white-space:normal;background:0 0;border-radius:8px;padding:10px 12px}.contact-form select option[value=""]{display:none}.contact-form select option:hover,.contact-form select option:focus-visible{color:#fff;background:#ffffff14;outline:none}.contact-form select option:checked{color:#fff}.contact-form select option::checkmark{color:var(--cyan-soft)}}@media (prefers-reduced-motion:reduce){.contact-form select::picker-icon,.contact-form select::picker(select){transition:none}}
