.fields[data-astro-cid-sevzbneq]{gap:16px;padding:clamp(24px,3vw,32px);display:grid}.fields[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{gap:7px;display:grid}.row[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:12px;display:flex}.row[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{flex:150px}.field-label[data-astro-cid-sevzbneq]{color:var(--color-ink-2);font-size:13.5px;font-weight:600}.optional[data-astro-cid-sevzbneq]{color:var(--color-ink-3);font-weight:400}input[data-astro-cid-sevzbneq]:focus-visible,textarea[data-astro-cid-sevzbneq]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}:is(input[data-astro-cid-sevzbneq]:user-invalid,textarea[data-astro-cid-sevzbneq]:user-invalid){background:#fdf3ee;border-color:#c2410c}input[data-astro-cid-sevzbneq],textarea[data-astro-cid-sevzbneq]{border:1px solid var(--color-line-strong);background:var(--color-paper);width:100%;font-family:var(--font-text);color:var(--color-ink);border-radius:10px;padding:13px 14px;font-size:15.5px}textarea[data-astro-cid-sevzbneq]{resize:vertical}.consent-row[data-astro-cid-sevzbneq]{color:var(--color-ink-2);align-items:flex-start;gap:9px;font-size:14px;display:flex}.consent-row[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{width:16px;height:16px;accent-color:var(--color-accent);margin-top:2px;padding:0}.submit[data-astro-cid-sevzbneq]{background:var(--color-accent-btn);color:#fff;font-family:var(--font-text);cursor:pointer;border:0;border-radius:11px;margin-top:2px;padding:16px;font-size:16.5px;font-weight:600;transition:background .15s}.submit[data-astro-cid-sevzbneq]:hover{background:var(--color-accent-btn-hover)}.submit[data-astro-cid-sevzbneq]:disabled{opacity:.6;cursor:default}.status[data-astro-cid-sevzbneq]{color:var(--color-accent-dark);text-align:center;margin:0;font-size:14.5px;font-weight:600}.fallback[data-astro-cid-sevzbneq]{color:var(--color-ink-2);text-align:center;margin:0;font-size:14.5px}.fallback[data-astro-cid-sevzbneq] a[data-astro-cid-sevzbneq],.fields[data-astro-cid-sevzbneq] a[data-astro-cid-sevzbneq]{color:var(--color-accent-dark);text-decoration:underline}.note[data-astro-cid-sevzbneq]{color:var(--color-ink-3);text-align:center;margin:0;font-size:13px}.wrap[data-astro-cid-jbceweda]{flex:1.4 420px;min-width:300px}.card[data-astro-cid-jbceweda]{background:var(--color-white);border:1px solid var(--color-line);border-radius:18px;overflow:hidden;box-shadow:0 24px 60px -32px #0f141a38}.head[data-astro-cid-jbceweda]{border-bottom:1px solid var(--color-line);padding:24px clamp(24px,3vw,32px) 18px}h2[data-astro-cid-jbceweda]{align-items:center;gap:11px;margin:0;font-size:22px;font-weight:700;display:flex}.head[data-astro-cid-jbceweda] p[data-astro-cid-jbceweda]{color:var(--color-ink-2);margin:8px 0 0;font-size:14.5px}.side[data-astro-cid-adz6ugrx]{flex:300px;gap:18px;min-width:270px;display:grid}.nap[data-astro-cid-adz6ugrx]{background:var(--color-white);border:1px solid var(--color-line);border-radius:16px;padding:24px}.nap-label[data-astro-cid-adz6ugrx]{font-family:var(--font-text);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-3);margin-bottom:16px;font-size:10.5px;font-weight:700}.nap-items[data-astro-cid-adz6ugrx]{gap:14px;display:grid}.item[data-astro-cid-adz6ugrx]{align-items:flex-start;gap:14px;display:flex}.ico[data-astro-cid-adz6ugrx]{background:var(--color-paper-2);border:1px solid var(--color-line);width:40px;height:40px;color:var(--color-brand-dark);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.ico[data-astro-cid-adz6ugrx] svg[data-astro-cid-adz6ugrx]{display:block}.k[data-astro-cid-adz6ugrx]{color:var(--color-ink-3);margin-bottom:3px;font-size:13px}.v[data-astro-cid-adz6ugrx]{color:var(--color-ink);font-size:15.5px;font-weight:600}.sub[data-astro-cid-adz6ugrx]{color:var(--color-ink-2);margin-top:2px;font-size:14px}.v-link[data-astro-cid-adz6ugrx]{color:var(--color-accent-dark);font-size:15.5px;font-weight:600;text-decoration:none}.v-link[data-astro-cid-adz6ugrx]:hover{text-decoration:underline}.v-phone[data-astro-cid-adz6ugrx]{color:var(--color-ink);font-size:15.5px;font-weight:600;text-decoration:none}.v-phone[data-astro-cid-adz6ugrx]:hover{color:var(--color-accent-dark)}.rule[data-astro-cid-adz6ugrx]{background:var(--color-line);height:1px}.gated[data-astro-cid-adz6ugrx]{border:1px dashed var(--color-line-strong);background:repeating-linear-gradient(135deg, var(--color-paper) 0 11px, var(--color-paper-2) 11px 22px);border-radius:10px;padding:14px}.gated-mono[data-astro-cid-adz6ugrx]{font-family:var(--font-mono);color:var(--color-ink-3);font-size:11px;line-height:1.7}.quote-card[data-astro-cid-adz6ugrx]{background:var(--color-brand-dark);color:var(--color-on-dark);border-radius:16px;padding:24px;position:relative;overflow:hidden}.ghost[data-astro-cid-adz6ugrx]{pointer-events:none;background:#eef1fb0d;width:110px;height:130%;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.quote-in[data-astro-cid-adz6ugrx]{position:relative}h3[data-astro-cid-adz6ugrx]{max-width:18ch;margin:0;font-size:19px;font-weight:700}.quote-in[data-astro-cid-adz6ugrx] p[data-astro-cid-adz6ugrx]{color:var(--color-on-dark-2);margin:10px 0 0;font-size:14.5px}.cta[data-astro-cid-adz6ugrx]{background:var(--color-accent-btn);color:#fff;border-radius:10px;margin-top:16px;padding:13px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-block}.cta[data-astro-cid-adz6ugrx]:hover{background:var(--color-accent-btn-hover)}.intro[data-astro-cid-6bfsojfh]{max-width:var(--maxw);margin:0 auto;padding:clamp(26px,3.5vw,44px) 24px clamp(20px,3vw,32px)}.eyebrow[data-astro-cid-6bfsojfh]{font-family:var(--font-text);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-dark);margin-bottom:14px;font-size:12px;font-weight:700}h1[data-astro-cid-6bfsojfh]{letter-spacing:-.03em;max-width:14ch;margin:0;font-size:clamp(34px,4.5vw,50px);font-weight:800}.lead[data-astro-cid-6bfsojfh]{color:var(--color-ink-2);max-width:54ch;margin:16px 0 0;font-size:clamp(17px,1.6vw,19px)}.cols[data-astro-cid-6bfsojfh]{max-width:var(--maxw);flex-wrap:wrap;align-items:flex-start;gap:clamp(24px,3vw,40px);margin:0 auto;padding:0 24px clamp(52px,6vw,84px);display:flex}
