.page-module__UFcpwW__page{background:var(--color-white)}.page-module__UFcpwW__hero{background:var(--color-bg-aqua);padding:var(--space-8) var(--space-3) var(--space-6);text-align:center}.page-module__UFcpwW__inner{max-width:760px;margin:0 auto}.page-module__UFcpwW__eyebrow{margin-bottom:var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--action-teal);font-size:.8125rem;font-weight:700;display:inline-block}.page-module__UFcpwW__heading{color:var(--color-navy-900);font-size:2.25rem;line-height:1.15}.page-module__UFcpwW__intro{margin-top:var(--space-2);color:var(--color-text-muted);font-size:1.0625rem;line-height:1.65}.page-module__UFcpwW__formSection{padding:var(--space-6) var(--space-3) var(--space-8)}.page-module__UFcpwW__formWrap{gap:var(--space-4);max-width:960px;margin:0 auto;display:grid}.page-module__UFcpwW__form{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);background:var(--color-white);border-radius:.75rem;flex-direction:column;display:flex;box-shadow:0 12px 32px #0f2c4c14}.page-module__UFcpwW__field{flex-direction:column;gap:.5rem;display:flex}.page-module__UFcpwW__label{color:var(--color-navy-800);font-size:.9375rem;font-weight:700}.page-module__UFcpwW__optional{color:var(--color-text-muted);font-weight:400}.page-module__UFcpwW__input,.page-module__UFcpwW__textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;font:inherit;color:var(--color-text);background:var(--color-white);padding:.75rem .875rem}.page-module__UFcpwW__textarea{resize:vertical;min-height:9rem}.page-module__UFcpwW__input:focus,.page-module__UFcpwW__textarea:focus{outline:2px solid var(--action-teal);outline-offset:2px}.page-module__UFcpwW__smsConsentRow{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-gray);color:var(--color-text);align-items:flex-start;gap:.625rem;padding:.875rem 1rem;font-size:.8125rem;line-height:1.5;display:flex}.page-module__UFcpwW__smsConsentRow a{color:var(--action-teal);text-decoration:underline}.page-module__UFcpwW__smsCheckbox{width:1.125rem;height:1.125rem;accent-color:var(--color-teal-brand);flex-shrink:0;margin-top:.125rem}.page-module__UFcpwW__disclosure{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.page-module__UFcpwW__error,.page-module__UFcpwW__success{border-radius:var(--radius-md);padding:.75rem .875rem;font-size:.875rem;line-height:1.5}.page-module__UFcpwW__error{color:#9f1239;background:#fff1f2}.page-module__UFcpwW__success{color:#166534;background:#ecfdf5}.page-module__UFcpwW__submit{border-radius:var(--radius-md);background:var(--color-teal-brand);color:var(--color-white);font:inherit;cursor:pointer;border:none;align-self:flex-start;padding:.75rem 1.25rem;font-weight:700}.page-module__UFcpwW__submit:hover{background:var(--action-teal-strong)}.page-module__UFcpwW__submit:disabled{opacity:.65;cursor:wait}.page-module__UFcpwW__side{padding:var(--space-3);background:var(--color-bg-gray);color:var(--color-text-muted);border-radius:.75rem;line-height:1.65}.page-module__UFcpwW__side h2{margin-bottom:var(--space-2);color:var(--color-navy-900);font-size:1.25rem}.page-module__UFcpwW__side p+p{margin-top:var(--space-2)}.page-module__UFcpwW__side a{color:var(--action-teal);text-decoration:underline}@media (min-width:768px){.page-module__UFcpwW__hero{padding:calc(var(--space-8) + var(--space-2)) var(--space-4) var(--space-8)}.page-module__UFcpwW__heading{font-size:3rem}.page-module__UFcpwW__formSection{padding-inline:var(--space-4)}.page-module__UFcpwW__formWrap{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start}}
