.faq-container[data-v-b12db045]{margin:0 auto;max-width:780px}.faq-item[data-v-b12db045]{border-bottom:1px solid rgba(0,0,0,.08);cursor:pointer;padding:1.5rem 0;transition:all .3s ease}.faq-q[data-v-b12db045]{color:var(--color-bg-darkest);font-size:.95rem;font-weight:500;justify-content:space-between}.faq-icon[data-v-b12db045],.faq-q[data-v-b12db045]{align-items:center;display:flex}.faq-icon[data-v-b12db045]{background:var(--color-primary);border-radius:50%;color:var(--color-bg-lightest);flex-shrink:0;height:22px;justify-content:center;transition:transform .25s;width:22px}.faq-icon svg[data-v-b12db045]{fill:none;height:10px;stroke:var(--color-bg-lightest);stroke-width:2.5;width:10px}.faq-a[data-v-b12db045]{color:var(--color-text-on-light-muted);font-size:.88rem;line-height:1.7;max-height:0;opacity:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-item.open .faq-a[data-v-b12db045]{margin-top:1rem;max-height:300px;opacity:1}.faq-item.open .faq-icon[data-v-b12db045]{background-color:var(--color-primary);transform:rotate(45deg)}.cc-section[data-v-a671de8c]{padding-bottom:6rem;padding-top:5rem}.cc-layout[data-v-a671de8c]{align-items:start;display:grid;gap:5rem;grid-template-columns:5fr 7fr}.cc-sub[data-v-a671de8c]{color:var(--color-text-on-dark-muted);font-size:.9rem;line-height:1.75;margin-bottom:2.5rem}.cc-contacts[data-v-a671de8c]{margin-top:auto}.cc-contact-row[data-v-a671de8c]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;padding:1rem 0;text-decoration:none;transition:opacity .2s}a.cc-contact-row[data-v-a671de8c]:hover{opacity:.6}.cc-contact-label[data-v-a671de8c]{color:var(--color-text-on-dark-muted);flex-shrink:0;font-size:.6rem;letter-spacing:3px;text-transform:uppercase}.cc-contact-val[data-v-a671de8c]{color:var(--color-bg-lightest);font-family:var(--font-title);font-size:1.2rem;letter-spacing:1px;text-align:right}.cc-divider[data-v-a671de8c]{background:#f4f6ff1a;height:1px}.cc-form[data-v-a671de8c]{display:flex;flex-direction:column;padding-top:.5rem}.cc-row[data-v-a671de8c]{display:grid;gap:0 2rem;grid-template-columns:1fr 1fr}.cc-field[data-v-a671de8c]{border-bottom:1px solid rgba(244,246,255,.8);display:flex;flex-direction:column;padding:1.25rem 0 .55rem;transition:border-color .2s}.cc-field[data-v-a671de8c]:focus-within{border-bottom-color:var(--color-primary)}.cc-field--full[data-v-a671de8c]{border-bottom:none;padding-top:2rem}.cc-field label[data-v-a671de8c]{color:#f4f6ffcc;font-size:.58rem;letter-spacing:3px;margin-bottom:.4rem;text-transform:uppercase}.cc-req[data-v-a671de8c]{color:var(--color-primary)}.cc-field input[data-v-a671de8c],.cc-field textarea[data-v-a671de8c]{background:transparent;border:none;color:var(--color-bg-lightest);font-family:var(--font-body);font-size:.92rem;line-height:1.6;outline:none;padding:0;resize:none}.cc-field input[data-v-a671de8c]::-moz-placeholder,.cc-field textarea[data-v-a671de8c]::-moz-placeholder{color:#f4f6ff66}.cc-field input[data-v-a671de8c]::placeholder,.cc-field textarea[data-v-a671de8c]::placeholder{color:#f4f6ff66}.cc-pills[data-v-a671de8c]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.cc-pill[data-v-a671de8c]{background:transparent;border:1px solid rgba(244,246,255,.8);border-radius:20px;color:#f4f6ffcc;cursor:pointer;font-family:var(--font-body);font-size:.75rem;padding:.4rem .95rem;transition:border-color .2s,color .2s,background .2s}.cc-pill--active[data-v-a671de8c],.cc-pill[data-v-a671de8c]:hover{border-color:var(--color-primary)}.cc-pill--active[data-v-a671de8c]{background:var(--color-primary);color:#fff}.cc-submit-row[data-v-a671de8c]{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;padding-top:2.5rem}.cc-submit[data-v-a671de8c]{align-items:center;background:var(--color-bg-lightest);border:none;border-radius:8px;color:var(--color-bg-darkest);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:.88rem;font-weight:700;gap:.85rem;letter-spacing:.4px;padding:.85rem 1.75rem;transition:background .2s,transform .2s}.cc-submit[data-v-a671de8c]:hover:not(:disabled){background:var(--color-bg-light);transform:translateY(-2px)}.cc-submit[data-v-a671de8c]:disabled{cursor:not-allowed;opacity:.4}.cc-submit svg[data-v-a671de8c]{height:17px;transition:transform .25s;width:17px}.cc-submit:hover:not(:disabled) svg[data-v-a671de8c]{transform:translate(4px)}.cc-feedback[data-v-a671de8c]{font-size:.82rem}.cc-feedback--ok[data-v-a671de8c]{color:#6ee7b7}.cc-feedback--err[data-v-a671de8c]{color:#fca5a5}@media(max-width:835px){.cc-layout[data-v-a671de8c]{gap:3rem;grid-template-columns:1fr}.cc-info h2[data-v-a671de8c]{font-size:3.5rem}.cc-contacts[data-v-a671de8c]{display:grid;gap:0;grid-template-columns:1fr 1fr}.cc-divider[data-v-a671de8c]{display:none}.cc-contact-row[data-v-a671de8c]{flex-direction:column;gap:.25rem;padding:.75rem 0}.cc-contact-val[data-v-a671de8c]{font-size:1rem;text-align:left}}@media(max-width:600px){.cc-contacts[data-v-a671de8c],.cc-row[data-v-a671de8c]{grid-template-columns:1fr}.cc-divider[data-v-a671de8c]{display:block}}
