.AdRequestForm-module__UMmipW__form{gap:var(--space-5);flex-direction:column;max-width:760px;display:flex}.AdRequestForm-module__UMmipW__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:640px){.AdRequestForm-module__UMmipW__grid{grid-template-columns:1fr}}.AdRequestForm-module__UMmipW__honeypotField{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.AdRequestForm-module__UMmipW__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.AdRequestForm-module__UMmipW__fieldFullWidth{grid-column:1/-1}.AdRequestForm-module__UMmipW__label{font-weight:var(--font-weight-semibold);font-size:var(--font-size-small);color:var(--color-text-primary)}.AdRequestForm-module__UMmipW__input,.AdRequestForm-module__UMmipW__select,.AdRequestForm-module__UMmipW__textarea{width:100%;min-height:44px;padding:10px var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;color:var(--color-text-primary);background:var(--color-background)}.AdRequestForm-module__UMmipW__textarea{resize:vertical;min-height:160px}.AdRequestForm-module__UMmipW__input:focus-visible,.AdRequestForm-module__UMmipW__select:focus-visible,.AdRequestForm-module__UMmipW__textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.AdRequestForm-module__UMmipW__inputError{border-color:var(--color-danger)}.AdRequestForm-module__UMmipW__errorText{font-size:var(--font-size-small);color:var(--color-danger)}.AdRequestForm-module__UMmipW__pricePreview{gap:var(--space-1);padding:var(--space-4);border-left:3px solid var(--color-accent);background:var(--color-surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-size:var(--font-size-small);color:var(--color-text-secondary);flex-direction:column;display:flex}.AdRequestForm-module__UMmipW__pricePreviewTotal{font-family:var(--font-serif);font-size:1.2rem;font-weight:var(--font-weight-bold);color:var(--color-accent)}.AdRequestForm-module__UMmipW__submitRow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.AdRequestForm-module__UMmipW__successBox{padding:var(--space-4);border:1px solid var(--color-success);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-small)}.AdRequestForm-module__UMmipW__successTitle{font-weight:var(--font-weight-bold);color:var(--color-success);margin-bottom:var(--space-1);display:block}
.formPage-module__v5oq9G__page{max-width:var(--container-max-width);padding:var(--space-6) var(--container-padding-inline) var(--space-8);gap:var(--space-6);flex-direction:column;margin:0 auto;display:flex}.formPage-module__v5oq9G__breadcrumb{padding-bottom:var(--space-3);border-bottom:1px solid var(--color-hairline);overflow-x:auto}.formPage-module__v5oq9G__breadcrumbList{gap:4px var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;list-style:none;display:flex}.formPage-module__v5oq9G__breadcrumbList li:not(:first-child):before{content:"/";margin-right:var(--space-1);color:var(--color-hairline)}.formPage-module__v5oq9G__breadcrumbList a{color:var(--color-text-secondary)}.formPage-module__v5oq9G__breadcrumbList a:hover{color:var(--color-accent)}.formPage-module__v5oq9G__breadcrumbList li[aria-current=page]{color:var(--color-text-primary)}.formPage-module__v5oq9G__hero{gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-hairline);flex-direction:column;display:flex}.formPage-module__v5oq9G__title{padding-bottom:var(--space-4);font-size:var(--font-size-h1);position:relative}.formPage-module__v5oq9G__title:after{content:"";background:var(--color-accent);width:48px;height:3px;position:absolute;bottom:0;left:0}.formPage-module__v5oq9G__subtitle{color:var(--color-text-secondary);max-width:var(--measure)}.formPage-module__v5oq9G__trustNote{color:var(--color-text-secondary);font-size:var(--font-size-small);max-width:var(--measure);padding:var(--space-4);background:var(--color-surface);border-left:3px solid var(--color-accent);border-radius:0 var(--radius-sm) var(--radius-sm) 0}
