.form-shell[data-astro-cid-bpqz5j4j]{padding-top:100px;padding-bottom:60px;background:var(--sg-background-2);min-height:100vh}@media(min-width:760px){.form-shell[data-astro-cid-bpqz5j4j]{padding-top:140px;padding-bottom:80px}}.form-grid[data-astro-cid-bpqz5j4j]{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:980px){.form-grid[data-astro-cid-bpqz5j4j]{grid-template-columns:380px 1fr;gap:80px}}.rail[data-astro-cid-bpqz5j4j] h1[data-astro-cid-bpqz5j4j]{font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:-.02em;margin:24px 0 0;color:var(--sg-gray-100);text-wrap:balance}.rail[data-astro-cid-bpqz5j4j] h1[data-astro-cid-bpqz5j4j] .accent-word[data-astro-cid-bpqz5j4j]{color:var(--sg-accent)}.rail[data-astro-cid-bpqz5j4j] .lede[data-astro-cid-bpqz5j4j]{margin-top:24px;font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--sg-gray-80);max-width:38ch}.rail-bullets[data-astro-cid-bpqz5j4j]{list-style:none;margin:36px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.rail-bullets[data-astro-cid-bpqz5j4j] li[data-astro-cid-bpqz5j4j]{display:flex;align-items:flex-start;gap:12px;font-family:var(--font-body);font-size:15px;color:var(--sg-gray-80);line-height:1.5}.rail-bullets[data-astro-cid-bpqz5j4j] svg[data-astro-cid-bpqz5j4j]{flex-shrink:0;margin-top:2px;color:var(--sg-success)}.rail-contact[data-astro-cid-bpqz5j4j]{margin-top:48px;padding-top:32px;border-top:1px solid var(--sg-gray-40)}.rail-contact[data-astro-cid-bpqz5j4j] .ec-label[data-astro-cid-bpqz5j4j]{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-gray-60);margin-bottom:12px}.rail-contact[data-astro-cid-bpqz5j4j] a[data-astro-cid-bpqz5j4j]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:16px;color:var(--sg-gray-100);border-bottom:1px solid var(--sg-gray-40);padding-bottom:4px;transition:color var(--dur-fast),border-color var(--dur-fast)}.rail-contact[data-astro-cid-bpqz5j4j] a[data-astro-cid-bpqz5j4j]:hover{color:var(--sg-primary);border-color:var(--sg-primary)}.form-card[data-astro-cid-bpqz5j4j]{background:var(--sg-white);border:1px solid var(--sg-gray-40);border-radius:var(--radius-lg);padding:48px;box-shadow:var(--shadow-2)}@media(max-width:600px){.form-card[data-astro-cid-bpqz5j4j]{padding:28px 24px}}.form-step[data-astro-cid-bpqz5j4j]{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--sg-accent);margin-bottom:8px}.form-card[data-astro-cid-bpqz5j4j] h2[data-astro-cid-bpqz5j4j]{font-family:var(--font-display);font-weight:700;font-size:28px;margin:0 0 36px;letter-spacing:-.01em}.field-grid[data-astro-cid-bpqz5j4j]{display:grid;grid-template-columns:1fr;gap:20px}.field-grid[data-astro-cid-bpqz5j4j].cols-2{grid-template-columns:1fr 1fr}@media(max-width:600px){.field-grid[data-astro-cid-bpqz5j4j].cols-2{grid-template-columns:1fr}}.field[data-astro-cid-bpqz5j4j]{display:flex;flex-direction:column;gap:8px}.field[data-astro-cid-bpqz5j4j] label[data-astro-cid-bpqz5j4j]{font-family:var(--font-display);font-weight:600;font-size:13px;color:var(--sg-gray-100);letter-spacing:.01em}.field[data-astro-cid-bpqz5j4j] label[data-astro-cid-bpqz5j4j] .req[data-astro-cid-bpqz5j4j]{color:var(--sg-accent);margin-left:2px}.field[data-astro-cid-bpqz5j4j] input[data-astro-cid-bpqz5j4j],.field[data-astro-cid-bpqz5j4j] select[data-astro-cid-bpqz5j4j],.field[data-astro-cid-bpqz5j4j] textarea[data-astro-cid-bpqz5j4j]{font-family:var(--font-body);font-size:15px;color:var(--sg-gray-100);background:var(--sg-white);border:1px solid var(--sg-gray-40);border-radius:var(--radius-md);padding:14px 16px;width:100%;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard);outline:none}.field[data-astro-cid-bpqz5j4j] input[data-astro-cid-bpqz5j4j]:focus,.field[data-astro-cid-bpqz5j4j] select[data-astro-cid-bpqz5j4j]:focus,.field[data-astro-cid-bpqz5j4j] textarea[data-astro-cid-bpqz5j4j]:focus{border-color:var(--sg-primary);box-shadow:0 0 0 4px #1567781a}.field[data-astro-cid-bpqz5j4j] input[data-astro-cid-bpqz5j4j]:disabled,.field[data-astro-cid-bpqz5j4j] select[data-astro-cid-bpqz5j4j]:disabled{background:var(--sg-gray-10);cursor:not-allowed}.field[data-astro-cid-bpqz5j4j] textarea[data-astro-cid-bpqz5j4j]{resize:vertical;min-height:120px;line-height:1.5}.field[data-astro-cid-bpqz5j4j] .hint[data-astro-cid-bpqz5j4j]{font-family:var(--font-body);font-size:13px;color:var(--sg-gray-60)}.field[data-astro-cid-bpqz5j4j] .char-count[data-astro-cid-bpqz5j4j]{font-family:var(--font-body);font-size:12px;color:var(--sg-gray-60);text-align:right}.instagram-input[data-astro-cid-bpqz5j4j]{display:flex;align-items:center}.instagram-prefix[data-astro-cid-bpqz5j4j]{padding:14px 16px;background:var(--sg-gray-10);border:1px solid var(--sg-gray-40);border-right:0;border-radius:var(--radius-md) 0 0 var(--radius-md);font-family:var(--font-body);font-size:15px;color:var(--sg-gray-60)}.instagram-input[data-astro-cid-bpqz5j4j] input[data-astro-cid-bpqz5j4j]{border-radius:0 var(--radius-md) var(--radius-md) 0}.form-section[data-astro-cid-bpqz5j4j]+.form-section[data-astro-cid-bpqz5j4j]{margin-top:40px;padding-top:40px;border-top:1px solid var(--sg-gray-20)}.form-section[data-astro-cid-bpqz5j4j] h3[data-astro-cid-bpqz5j4j]{font-family:var(--font-display);font-weight:700;font-size:18px;margin:0 0 24px;color:var(--sg-gray-100);letter-spacing:-.005em}.checkbox-group[data-astro-cid-bpqz5j4j]{display:flex;flex-direction:column;gap:16px;background:var(--sg-primary-light);border:1px solid rgba(21,103,120,.2);border-radius:var(--radius-md);padding:24px}.check-row[data-astro-cid-bpqz5j4j]{display:flex;align-items:flex-start;gap:12px}.check-row[data-astro-cid-bpqz5j4j] input[data-astro-cid-bpqz5j4j][type=checkbox]{width:18px;height:18px;accent-color:var(--sg-primary);margin-top:2px;flex-shrink:0}.check-row[data-astro-cid-bpqz5j4j] label[data-astro-cid-bpqz5j4j]{font-family:var(--font-body);font-size:14px;line-height:1.5;color:var(--sg-gray-80)}.check-row[data-astro-cid-bpqz5j4j] a[data-astro-cid-bpqz5j4j]{color:var(--sg-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.nav-row[data-astro-cid-bpqz5j4j]{margin-top:36px;display:flex;justify-content:flex-end}.success-card[data-astro-cid-bpqz5j4j]{display:none;background:var(--sg-white);border:1px solid var(--sg-gray-40);border-radius:var(--radius-lg);padding:56px 48px;text-align:center}.success-card[data-astro-cid-bpqz5j4j].show{display:block}.success-card[data-astro-cid-bpqz5j4j] .checkmark[data-astro-cid-bpqz5j4j]{width:72px;height:72px;border-radius:50%;background:#10b9811f;color:var(--sg-success);display:inline-flex;align-items:center;justify-content:center;margin-bottom:28px}.success-card[data-astro-cid-bpqz5j4j] h2[data-astro-cid-bpqz5j4j]{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 16px;letter-spacing:-.015em;color:var(--sg-gray-100)}.success-card[data-astro-cid-bpqz5j4j] p[data-astro-cid-bpqz5j4j]{font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--sg-gray-80);max-width:50ch;margin:0 auto 28px}.success-info[data-astro-cid-bpqz5j4j]{background:var(--sg-primary-light);border:1px solid rgba(21,103,120,.2);border-radius:var(--radius-md);padding:24px;max-width:400px;margin:0 auto 32px}.success-info[data-astro-cid-bpqz5j4j] p[data-astro-cid-bpqz5j4j]{font-family:var(--font-display);font-weight:600;font-size:14px;color:var(--sg-gray-100);margin:0 0 12px}.success-info[data-astro-cid-bpqz5j4j] ul[data-astro-cid-bpqz5j4j]{list-style:none;padding:0;margin:0;text-align:left}.success-info[data-astro-cid-bpqz5j4j] li[data-astro-cid-bpqz5j4j]{font-family:var(--font-body);font-size:14px;color:var(--sg-gray-80);padding:6px 0}.error-card[data-astro-cid-bpqz5j4j]{display:none;margin-top:24px;background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-md);padding:20px}.error-card[data-astro-cid-bpqz5j4j].show{display:flex}.error-card[data-astro-cid-bpqz5j4j] svg[data-astro-cid-bpqz5j4j]{flex-shrink:0;margin-right:12px;color:#ef4444}.error-card[data-astro-cid-bpqz5j4j] h3[data-astro-cid-bpqz5j4j]{font-family:var(--font-display);font-weight:600;font-size:14px;color:#991b1b;margin:0 0 4px}.error-card[data-astro-cid-bpqz5j4j] p[data-astro-cid-bpqz5j4j]{font-family:var(--font-body);font-size:14px;color:#dc2626;margin:0}
