.BudgetRequestForm_form__U_d2N{display:grid;grid-gap:2rem;gap:2rem}.BudgetRequestForm_form__U_d2N fieldset{min-width:0;border:1px solid rgba(0,180,204,.25);border-radius:12px;padding:2rem;background:rgba(26,58,82,.35)}.BudgetRequestForm_form__U_d2N legend{padding:0 .5rem;color:#00b4cc;font-size:1.3rem;font-weight:700}.BudgetRequestForm_form__U_d2N label{color:#d1d5db;font-weight:600}.BudgetRequestForm_form__U_d2N input,.BudgetRequestForm_form__U_d2N select,.BudgetRequestForm_form__U_d2N textarea{width:100%;margin-top:.5rem;padding:.75rem 1rem;color:#fff;background:rgba(15,20,25,.85);border:1px solid rgba(0,180,204,.35);border-radius:8px;resize:vertical}.BudgetRequestForm_form__U_d2N input:focus-visible,.BudgetRequestForm_form__U_d2N select:focus-visible,.BudgetRequestForm_form__U_d2N textarea:focus-visible{outline:3px solid rgba(0,180,204,.45);outline-offset:2px;border-color:#00b4cc}.BudgetRequestForm_form__U_d2N input[aria-invalid=true],.BudgetRequestForm_form__U_d2N select[aria-invalid=true],.BudgetRequestForm_form__U_d2N textarea[aria-invalid=true]{border-color:#fca5a5}.BudgetRequestForm_form__U_d2N select option{color:#fff;background:#0f1419}.BudgetRequestForm_form__U_d2N select:not(:disabled){cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}@media(hover:hover){.BudgetRequestForm_form__U_d2N select:not(:disabled):hover{background:rgba(0,180,204,.08);border-color:#00b4cc}}.BudgetRequestForm_form__U_d2N button{width:100%;padding:1rem 2.5rem;color:#1a3a52;background:#00b4cc;border:0;border-radius:8px;font-weight:700;cursor:pointer;transition:all .3s ease}.BudgetRequestForm_form__U_d2N button:hover:not(:disabled){background:#00a0b8;transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,180,204,.3)}.BudgetRequestForm_form__U_d2N button:focus-visible{outline:3px solid #fff;outline-offset:3px}.BudgetRequestForm_form__U_d2N button:disabled{cursor:wait;opacity:.7}.BudgetRequestForm_fieldsGrid__wFA1M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.BudgetRequestForm_field__siHeO{min-width:0}.BudgetRequestForm_fullWidth__9aFss{grid-column:1/-1}.BudgetRequestForm_fieldError__Ngf6F{margin-top:.4rem;color:#fecaca;font-size:.9rem}.BudgetRequestForm_helpText__Mq2ms,.BudgetRequestForm_privacyNote__cIc_N{margin-top:.4rem;color:#9ca3af;font-size:.9rem}.BudgetRequestForm_contactPreference__qeRKE{padding:0;border:0;background:transparent}.BudgetRequestForm_contactPreference__qeRKE legend{padding:0;color:#d1d5db;font-size:1rem}.BudgetRequestForm_radioGroup__8I4R9{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.BudgetRequestForm_radioGroup__8I4R9 input,.BudgetRequestForm_radioGroup__8I4R9 label{width:auto;margin:0}.BudgetRequestForm_radioGroup__8I4R9 label{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.65rem .85rem;background:rgba(15,20,25,.35);border:1px solid rgba(0,180,204,.25);border-radius:8px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}@media(hover:hover){.BudgetRequestForm_radioGroup__8I4R9 label:hover:not(:has(input:disabled)){background:rgba(0,180,204,.08);border-color:#00b4cc}}.BudgetRequestForm_radioGroup__8I4R9 label:focus-within{border-color:#00b4cc;box-shadow:0 0 0 3px rgba(0,180,204,.45)}.BudgetRequestForm_radioGroup__8I4R9 label:has(input:checked){color:#fff;background:rgba(0,180,204,.16);border-color:#00b4cc;box-shadow:inset 0 0 0 1px rgba(0,180,204,.35)}.BudgetRequestForm_radioGroup__8I4R9 label:has(input:checked):focus-within{box-shadow:inset 0 0 0 1px rgba(0,180,204,.35),0 0 0 3px rgba(0,180,204,.45)}.BudgetRequestForm_radioGroup__8I4R9 label:has(input:disabled){cursor:not-allowed;opacity:.6}.BudgetRequestForm_radioGroup__8I4R9 label:active:not(:has(input:disabled)){background:rgba(0,180,204,.16)}.BudgetRequestForm_radioGroup__8I4R9 input[type=radio]{width:1.1rem;height:1.1rem;padding:0;background:transparent;border:0;accent-color:#00b4cc;cursor:pointer}.BudgetRequestForm_consent__E1ro1{display:flex;align-items:flex-start;gap:.75rem;min-height:3.25rem;padding:.85rem;background:rgba(15,20,25,.35);border:1px solid rgba(0,180,204,.25);border-radius:8px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}@media(hover:hover){.BudgetRequestForm_consent__E1ro1:hover:not(:has(input:disabled)){background:rgba(0,180,204,.08);border-color:#00b4cc}}.BudgetRequestForm_consent__E1ro1:focus-within{border-color:#00b4cc;box-shadow:0 0 0 3px rgba(0,180,204,.45)}.BudgetRequestForm_consent__E1ro1:has(input:checked){color:#fff;background:rgba(0,180,204,.16);border-color:#00b4cc;box-shadow:inset 0 0 0 1px rgba(0,180,204,.35)}.BudgetRequestForm_consent__E1ro1:has(input:checked):focus-within{box-shadow:inset 0 0 0 1px rgba(0,180,204,.35),0 0 0 3px rgba(0,180,204,.45)}.BudgetRequestForm_consent__E1ro1:has(input:disabled){cursor:not-allowed;opacity:.6}.BudgetRequestForm_consent__E1ro1:active:not(:has(input:disabled)){background:rgba(0,180,204,.16)}.BudgetRequestForm_consent__E1ro1 input{width:1.1rem;height:1.1rem;margin-top:.2rem;padding:0;background:transparent;border:0;flex:0 0 auto;accent-color:#00b4cc;cursor:pointer}.BudgetRequestForm_status__bSUbx{min-height:1.5rem;border-radius:8px;font-weight:600}.BudgetRequestForm_status__bSUbx:empty{display:none}.BudgetRequestForm_status__bSUbx:focus-visible{outline:3px solid rgba(0,180,204,.45);outline-offset:3px}.BudgetRequestForm_error__xKpe6,.BudgetRequestForm_success__0s3kV{padding:1rem}.BudgetRequestForm_success__0s3kV{color:#bbf7d0;background:rgba(22,101,52,.35);border:1px solid #4ade80}.BudgetRequestForm_error__xKpe6{color:#fecaca;background:rgba(153,27,27,.35);border:1px solid #fca5a5}.BudgetRequestForm_honeypot__B7oqX{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:768px){.BudgetRequestForm_fieldsGrid__wFA1M{grid-template-columns:1fr}.BudgetRequestForm_form__U_d2N fieldset{padding:1.25rem}.BudgetRequestForm_fullWidth__9aFss{grid-column:auto}}.SoliciteOrcamento_page__z8Bqv{min-height:100vh;background:linear-gradient(135deg,#0f1419,#1a2a3a);color:#fff}.SoliciteOrcamento_intro__bMXB9{padding:4rem;text-align:center;background:linear-gradient(135deg,#1a3a52,rgba(0,180,204,.1));border-bottom:1px solid rgba(0,180,204,.2)}.SoliciteOrcamento_intro__bMXB9 div{max-width:48rem;margin:0 auto}.SoliciteOrcamento_intro__bMXB9 h1{color:#00b4cc;font-size:3rem;margin-bottom:1rem}.SoliciteOrcamento_intro__bMXB9 p{color:#d1d5db;font-size:1.1rem}.SoliciteOrcamento_formSection__QvABS{max-width:80rem;margin:0 auto;padding:4rem}@media(max-width:768px){.SoliciteOrcamento_formSection__QvABS,.SoliciteOrcamento_intro__bMXB9{padding:2rem 1rem}.SoliciteOrcamento_intro__bMXB9 h1{font-size:2rem}}