.hp-field[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error[data-astro-cid-uw5kdbxl]{margin-bottom:var(--spacing-md);padding:.9rem 1.1rem;border-radius:12px;background:#fdecec;color:#a12a2a;font-weight:700;line-height:1.6}.confirm-lead[data-astro-cid-uw5kdbxl],.done-title[data-astro-cid-uw5kdbxl]{font-weight:700;color:var(--color-dark);margin-bottom:var(--spacing-lg)}.done-title[data-astro-cid-uw5kdbxl]{font-size:1.15rem;color:var(--color-primary)}.confirm-list[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:max-content 1fr;gap:.75rem 1.25rem;margin:0 0 var(--spacing-lg);background:#fff;border-radius:16px;padding:var(--spacing-lg)}.confirm-list[data-astro-cid-uw5kdbxl] dt[data-astro-cid-uw5kdbxl]{font-weight:700;color:var(--color-dark)}.confirm-list[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{margin:0;color:var(--color-dark);word-break:break-word}.confirm-message[data-astro-cid-uw5kdbxl]{white-space:pre-wrap;line-height:1.75}.confirm-actions[data-astro-cid-uw5kdbxl]{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.back-button[data-astro-cid-uw5kdbxl]{background:#fff;color:var(--color-dark);border:1px solid rgba(0,0,0,.2);border-radius:999px;padding:1rem 1.6rem;font-weight:700;cursor:pointer}.submit-button[data-astro-cid-uw5kdbxl]:disabled,.back-button[data-astro-cid-uw5kdbxl]:disabled{opacity:.6;cursor:wait}@media(max-width:600px){.confirm-list[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}.confirm-list[data-astro-cid-uw5kdbxl] dd[data-astro-cid-uw5kdbxl]{margin-bottom:.5rem}}.page[data-astro-cid-uw5kdbxl]{padding:var(--spacing-2xl) 0;max-width:940px}.page-header[data-astro-cid-uw5kdbxl]{margin-bottom:var(--spacing-2xl)}.page-header[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{color:var(--color-primary);margin-bottom:var(--spacing-md);border-bottom:3px solid var(--color-primary);display:inline-block;padding-bottom:.5rem}.intro[data-astro-cid-uw5kdbxl]{max-width:760px;line-height:1.8;color:var(--color-dark)}.section[data-astro-cid-uw5kdbxl]{margin-bottom:var(--spacing-2xl)}.section-head[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.section-intro[data-astro-cid-uw5kdbxl]{color:var(--color-dark);line-height:1.75;margin-top:var(--spacing-sm);max-width:720px}.form-panel[data-astro-cid-uw5kdbxl]{background:#f3f6f8;border-radius:24px;padding:var(--spacing-xl);box-shadow:0 16px 40px #2c3e500d}.form-row[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:.75rem;margin-bottom:var(--spacing-lg)}label[data-astro-cid-uw5kdbxl]{font-weight:700;color:var(--color-dark)}input[data-astro-cid-uw5kdbxl],select[data-astro-cid-uw5kdbxl],textarea[data-astro-cid-uw5kdbxl]{width:100%;padding:1rem;border-radius:16px;border:1px solid rgba(0,0,0,.12);background:#fff;font-family:inherit;font-size:var(--font-size-base);transition:border-color .2s ease,box-shadow .2s ease}input[data-astro-cid-uw5kdbxl]:focus,select[data-astro-cid-uw5kdbxl]:focus,textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 4px #5ec7d41f}textarea[data-astro-cid-uw5kdbxl]{min-height:220px;resize:vertical}.submit-button[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:var(--color-dark);border:none;border-radius:999px;padding:1rem 1.8rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.submit-button[data-astro-cid-uw5kdbxl]:hover{transform:translateY(-3px);box-shadow:0 16px 30px #ff9f3c38}.form-note[data-astro-cid-uw5kdbxl]{margin-top:var(--spacing-md);color:var(--color-gray);font-size:.95rem;line-height:1.7}.faq-list[data-astro-cid-uw5kdbxl]{display:grid;gap:var(--spacing-md)}details[data-astro-cid-uw5kdbxl]{background:var(--color-light);border:1px solid rgba(0,0,0,.08);border-radius:20px;padding:var(--spacing-lg)}summary[data-astro-cid-uw5kdbxl]{font-weight:700;cursor:pointer;list-style:none;color:var(--color-dark)}summary[data-astro-cid-uw5kdbxl]::-webkit-details-marker{display:none}details[data-astro-cid-uw5kdbxl][open]{box-shadow:0 12px 30px #2c3e5014}details[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin-top:var(--spacing-md);color:var(--color-dark);line-height:1.75}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;gap:var(--spacing-lg)}.contact-card[data-astro-cid-uw5kdbxl]{background:var(--color-white);border:1px solid rgba(0,0,0,.08);border-radius:24px;padding:var(--spacing-lg);box-shadow:0 10px 30px #2c3e500d}.social-links[data-astro-cid-uw5kdbxl]{display:flex;gap:var(--spacing-lg);flex-wrap:wrap;margin-top:var(--spacing-md)}.social-links[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.2rem;border-radius:999px;background:#5ec7d41f;color:var(--color-dark);text-decoration:none;font-weight:700}.social-links[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{background:#5ec7d438}.phone[data-astro-cid-uw5kdbxl]{margin-top:var(--spacing-sm);font-weight:700;color:var(--color-dark)}.phone-note[data-astro-cid-uw5kdbxl]{margin-top:.5rem;color:var(--color-gray);line-height:1.7}@media(max-width:860px){.form-panel[data-astro-cid-uw5kdbxl],.contact-card[data-astro-cid-uw5kdbxl],details[data-astro-cid-uw5kdbxl]{padding:var(--spacing-lg)}}@media(max-width:700px){.page[data-astro-cid-uw5kdbxl]{padding:var(--spacing-xl) 0}}
