.contact-intro[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh]{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.contact-intro[data-astro-cid-6bfsojfh]{gap:var(--space-48)}.contact-intro[data-astro-cid-6bfsojfh] .copy__body{gap:var(--space-24);font-size:var(--text-sm);flex-direction:column;display:flex}.contact-benefits[data-astro-cid-6bfsojfh]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.contact-benefits[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-8);padding:var(--space-8);border-radius:var(--radius-md);background:var(--colors-card);box-shadow:var(--shadow-sm);color:var(--colors-primary);font-family:var(--font-paragraph);font-size:var(--text-xxs);line-height:1.2;display:flex}.contact-benefits[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]:before{background:var(--colors-primary);width:20px;height:20px;color:var(--colors-white);content:"✓";border-radius:50%;flex:0 0 20px;place-items:center;font-weight:700;display:grid}.contact-form[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh]{gap:var(--space-16);padding:clamp(var(--space-16), 3vw, var(--space-48));border:var(--border-width-sm) solid var(--colors-light-gray);border-radius:var(--radius-md);background:var(--colors-card);box-shadow:var(--shadow-sm)}.contact-form[data-astro-cid-6bfsojfh][hidden],.form-success[data-astro-cid-6bfsojfh][hidden]{display:none}.contact-form__header[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh] ol[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{gap:var(--space-8);flex-direction:column;display:flex}.contact-form[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh] h3[data-astro-cid-6bfsojfh]{color:var(--colors-primary)}.contact-form[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-style:italic}.contact-form[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh] span[data-astro-cid-6bfsojfh]{color:var(--colors-body)}.contact-form[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{gap:var(--space-4);color:var(--colors-primary);font-family:Inter,sans-serif;font-size:var(--text-xs);flex-direction:column;font-weight:600;display:flex}.contact-form__grid[data-astro-cid-6bfsojfh]{gap:var(--space-16) var(--space-24);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh],.contact-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{box-sizing:border-box;border:var(--border-width-sm) solid var(--colors-light-gray);border-radius:var(--radius-sm);background:var(--colors-white);width:100%;color:var(--color-black-black-900);font:inherit;padding:var(--space-8) var(--space-12);font-weight:400;line-height:1.2}.contact-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]{resize:vertical}.contact-form[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]:focus,.contact-form[data-astro-cid-6bfsojfh] select[data-astro-cid-6bfsojfh]:focus,.contact-form[data-astro-cid-6bfsojfh] textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--colors-primary);outline:var(--border-width-sm) solid var(--colors-primary);outline-offset:2px}.contact-form[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh] small[data-astro-cid-6bfsojfh]{color:var(--colors-body);font-family:var(--font-paragraph);font-size:var(--text-10);font-weight:400;line-height:1.2}.contact-form__choice[data-astro-cid-6bfsojfh]{gap:var(--space-8);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.contact-form__choice[data-astro-cid-6bfsojfh] legend[data-astro-cid-6bfsojfh]{grid-column:1/-1}.contact-form__choice[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{border:var(--border-width-sm) solid var(--colors-light-gray);border-radius:var(--radius-sm);color:var(--color-black-black-900);cursor:pointer;padding:var(--space-8);justify-content:center;align-items:center;font-weight:400;display:flex}.contact-form__choice[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh]{opacity:0;position:absolute}.contact-form__choice[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]:has(input:checked){border-color:var(--colors-primary);background:color-mix(in srgb, var(--colors-primary) 8%, var(--colors-white));color:var(--colors-primary);font-weight:600}.contact-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh],.form-success__cta[data-astro-cid-6bfsojfh]{border:var(--border-width-sm) solid var(--colors-primary);border-radius:var(--radius-sm);background:var(--colors-primary);width:100%;color:var(--colors-white);cursor:pointer;font-family:Inter,sans-serif;font-size:var(--text-sm);padding:var(--space-12);justify-content:center;align-items:center;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.contact-form[data-astro-cid-6bfsojfh] button[data-astro-cid-6bfsojfh]:hover,.form-success__cta[data-astro-cid-6bfsojfh]:hover{background:var(--colors-primary-hover)}.contact-form__note[data-astro-cid-6bfsojfh],.form-success[data-astro-cid-6bfsojfh]>small[data-astro-cid-6bfsojfh]{text-align:center}.form-success[data-astro-cid-6bfsojfh] ol[data-astro-cid-6bfsojfh]{margin:0;padding:0;list-style:none}.form-success[data-astro-cid-6bfsojfh] li[data-astro-cid-6bfsojfh]{color:var(--colors-primary)}.form-success[data-astro-cid-6bfsojfh] strong[data-astro-cid-6bfsojfh]{font-family:var(--font-paragraph);font-size:var(--text-lg);font-weight:400}.confirmation-list[data-astro-cid-6bfsojfh]{font-family:var(--font-paragraph)}@media (width<=767px){.contact-benefits[data-astro-cid-6bfsojfh],.contact-form__grid[data-astro-cid-6bfsojfh],.contact-form__choice[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}
