.cform[data-astro-cid-qhsmdzqq]{padding:var(--space-6);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow)}@media (width>=48rem){.cform[data-astro-cid-qhsmdzqq]{padding:var(--space-7)}}.cform[data-astro-cid-qhsmdzqq] h2[data-astro-cid-qhsmdzqq]{font-size:var(--fs-h3)}.cform__intro[data-astro-cid-qhsmdzqq]{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--muted)}.cform__grid[data-astro-cid-qhsmdzqq]{gap:var(--space-5);margin-top:var(--space-6);display:grid}@media (width>=40rem){.cform__grid[data-astro-cid-qhsmdzqq]{grid-template-columns:1fr 1fr}.field--full[data-astro-cid-qhsmdzqq]{grid-column:1/-1}}.field[data-astro-cid-qhsmdzqq]{align-content:start;gap:var(--space-2);min-width:0;display:grid}fieldset[data-astro-cid-qhsmdzqq].field{border:0;margin:0;padding:0}.field[data-astro-cid-qhsmdzqq] label[data-astro-cid-qhsmdzqq],.field[data-astro-cid-qhsmdzqq] legend[data-astro-cid-qhsmdzqq]{font-size:var(--fs-sm);color:var(--navy);font-weight:700}.field[data-astro-cid-qhsmdzqq] legend[data-astro-cid-qhsmdzqq]{margin-bottom:var(--space-2);padding:0}.field__optional[data-astro-cid-qhsmdzqq]{color:var(--muted);font-weight:500}.field[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:not([type=radio],[type=checkbox]),.field[data-astro-cid-qhsmdzqq] select[data-astro-cid-qhsmdzqq],.field[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]{width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--white);color:var(--navy);font-size:var(--fs-base);transition:border-color var(--dur) var(--ease);border:1px solid #8a929c}.field[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]{resize:vertical;min-height:8rem}.field[data-astro-cid-qhsmdzqq] select[data-astro-cid-qhsmdzqq]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%230B1F3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-3) center;padding-right:var(--space-7)}.field[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]::placeholder{color:#6b7380}.field[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:hover,.field[data-astro-cid-qhsmdzqq] select[data-astro-cid-qhsmdzqq]:hover,.field[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]:hover{border-color:var(--navy)}.field[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]:focus-visible,.field[data-astro-cid-qhsmdzqq] select[data-astro-cid-qhsmdzqq]:focus-visible,.field[data-astro-cid-qhsmdzqq] textarea[data-astro-cid-qhsmdzqq]:focus-visible{outline:var(--focus-ring);outline-offset:1px;border-color:var(--navy)}.field[data-astro-cid-qhsmdzqq] [data-astro-cid-qhsmdzqq][aria-invalid=true]{border-width:2px;border-color:var(--danger)!important}.field__hint[data-astro-cid-qhsmdzqq]{color:var(--muted);font-size:.875rem}.field__error[data-astro-cid-qhsmdzqq]{color:var(--danger);font-size:.875rem;font-weight:600}.field__error[data-astro-cid-qhsmdzqq]:empty{display:none}.choice-row[data-astro-cid-qhsmdzqq]{gap:var(--space-3);display:flex}.choice[data-astro-cid-qhsmdzqq]{align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius);cursor:pointer;border:1px solid #8a929c;font-weight:600;display:inline-flex}.choice[data-astro-cid-qhsmdzqq]:has(input:checked){border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:var(--light)}.choice[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]{width:1.25rem;height:1.25rem;accent-color:var(--navy);flex-shrink:0;margin:0}.field[data-astro-cid-qhsmdzqq] .choice--consent[data-astro-cid-qhsmdzqq]{min-height:auto;font-weight:500;font-size:var(--fs-sm);color:var(--navy);border:0;align-items:flex-start;padding:0;box-shadow:none!important;background:0 0!important}.choice--consent[data-astro-cid-qhsmdzqq] input[data-astro-cid-qhsmdzqq]{margin-top:.15em}.cform__hp[data-astro-cid-qhsmdzqq]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cform__actions[data-astro-cid-qhsmdzqq]{margin-top:var(--space-6)}@media (width<=39.99rem){.cform__actions[data-astro-cid-qhsmdzqq] .btn{width:100%}}.cform__actions[data-astro-cid-qhsmdzqq] .btn[aria-disabled=true]{opacity:.7;cursor:progress}.cform__status[data-astro-cid-qhsmdzqq]{margin-top:var(--space-5)}.cform__status[data-astro-cid-qhsmdzqq]:empty{display:none}.cform__status[data-astro-cid-qhsmdzqq]:focus{outline:none}.notice[data-astro-cid-qhsmdzqq]{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius);border:1px solid;display:flex}.notice[data-astro-cid-qhsmdzqq] .icon{flex-shrink:0}.notice__title[data-astro-cid-qhsmdzqq]{font-weight:700}.notice--success[data-astro-cid-qhsmdzqq]{color:var(--success);background:#ecfdf3;border-color:#abefc6}.notice--success[data-astro-cid-qhsmdzqq] p[data-astro-cid-qhsmdzqq]:not(.notice__title){color:var(--navy)}.notice--error[data-astro-cid-qhsmdzqq]{color:var(--danger);background:#fef3f2;border-color:#fecdca}.notice--error[data-astro-cid-qhsmdzqq] p[data-astro-cid-qhsmdzqq]:not(.notice__title){color:var(--navy)}.contact[data-astro-cid-in7yjviz]{gap:var(--space-7);display:grid}@media (width>=64rem){.contact[data-astro-cid-in7yjviz]{gap:var(--space-8);grid-template-columns:4fr 7fr;align-items:start}}.contact__info[data-astro-cid-in7yjviz]{gap:var(--space-5);display:grid}.contact__info[data-astro-cid-in7yjviz] h2[data-astro-cid-in7yjviz]{font-size:var(--fs-h3)}.channel[data-astro-cid-in7yjviz]{gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;display:grid}.channel[data-astro-cid-in7yjviz]:last-child{border-bottom:0}.channel--primary[data-astro-cid-in7yjviz]{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--white)}.channel__icon[data-astro-cid-in7yjviz]{border-radius:var(--radius);background:var(--white);border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--cyan-on-light);justify-content:center;align-items:center;display:inline-flex}.channel--primary[data-astro-cid-in7yjviz] .channel__icon[data-astro-cid-in7yjviz]{background:var(--light)}.channel[data-astro-cid-in7yjviz] h3[data-astro-cid-in7yjviz]{font-size:var(--fs-base)}.channel__value[data-astro-cid-in7yjviz]{margin-top:var(--space-1);overflow-wrap:anywhere;font-weight:600}.channel__desc[data-astro-cid-in7yjviz]{margin-top:var(--space-1);font-size:var(--fs-sm);color:var(--muted)}.contact__company[data-astro-cid-in7yjviz]{color:var(--muted);font-size:.875rem}.channel--primary[data-astro-cid-in7yjviz] .btn{margin-top:var(--space-4)}
