dialog[data-astro-cid-eph2s77r][data-product-dialog]{width:calc(100vw - 1rem);max-width:none;max-height:calc(100dvh - 1rem);margin:auto;inset:0;overflow-y:auto}dialog[data-astro-cid-eph2s77r][data-product-dialog]::backdrop{background:#111c2699}.product-dialog-layout[data-astro-cid-eph2s77r]{gap:1.25rem;display:grid}@media (width>=640px){dialog[data-astro-cid-eph2s77r][data-product-dialog]{width:min(92vw,48rem)}}@media (width>=1024px){dialog[data-astro-cid-eph2s77r][data-product-dialog]{width:min(80vw,72rem)}.product-dialog-layout[data-astro-cid-eph2s77r]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head""intro lead""intro name""message email""message phone""message turnstile""message consent""message consent-error""message summary""message actions""message note""message status";align-items:start;gap:.5rem 1.5rem;padding:1.25rem 1.5rem}.product-dialog-head[data-astro-cid-eph2s77r]{grid-area:head}.product-dialog-intro[data-astro-cid-eph2s77r]{grid-area:intro;align-self:start}.product-dialog-form[data-astro-cid-eph2s77r],.product-dialog-form[data-astro-cid-eph2s77r]>div:has(>form),.product-dialog-form[data-astro-cid-eph2s77r] form,.product-dialog-form[data-astro-cid-eph2s77r] form>.mt-5{display:contents}.product-dialog-form[data-astro-cid-eph2s77r] form>p:first-child{grid-area:lead;margin:0}.product-dialog-form[data-astro-cid-eph2s77r] [data-product-field=name]{grid-area:name}.product-dialog-form[data-astro-cid-eph2s77r] [data-product-field=email]{grid-area:email}.product-dialog-form[data-astro-cid-eph2s77r] [data-product-field=phone]{grid-area:phone}.product-dialog-form[data-astro-cid-eph2s77r] [data-product-field=message]{grid-area:message}.product-dialog-form[data-astro-cid-eph2s77r] [data-turnstile-container]{grid-area:turnstile;min-height:65px}.product-dialog-form[data-astro-cid-eph2s77r] label[for=contact-consent]{grid-area:consent}.product-dialog-form[data-astro-cid-eph2s77r] #contact-consent-error{grid-area:consent-error;margin-top:0}.product-dialog-form[data-astro-cid-eph2s77r] [data-validation-summary]{grid-area:summary}.product-dialog-form[data-astro-cid-eph2s77r] [data-dialog-actions]{grid-area:actions}.product-dialog-form[data-astro-cid-eph2s77r] [data-form-note]{grid-area:note}.product-dialog-form[data-astro-cid-eph2s77r] [data-form-status],.product-dialog-form[data-astro-cid-eph2s77r] [data-success-panel]{grid-area:status}.product-dialog-form[data-astro-cid-eph2s77r] label.mb-2{margin-bottom:.25rem}}
