.container[data-astro-cid-uw5kdbxl]{max-width:980px;margin:0 auto}.page-hero[data-astro-cid-uw5kdbxl]{padding:64px 24px 40px;background:linear-gradient(180deg,#f3f7ff,#fff);border-bottom:1px solid var(--surface-200)}.crumbs[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--surface-500);margin-bottom:18px}.crumbs[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--surface-500);transition:color var(--duration) var(--ease)}.crumbs[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{color:var(--primary)}.crumbs[data-astro-cid-uw5kdbxl] .pi[data-astro-cid-uw5kdbxl]{font-size:11px;color:var(--surface-300)}.crumbs[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--surface-700);font-weight:600}.hero-badge[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:#fff;border:1px solid var(--surface-200);margin-bottom:18px}.hero-badge[data-astro-cid-uw5kdbxl] .pi[data-astro-cid-uw5kdbxl]{color:var(--primary);font-size:13px}.hero-badge[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{font-size:12.5px;font-weight:600;color:var(--surface-600)}.page-hero[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{margin:0 0 14px;font-size:clamp(34px,4.4vw,52px);line-height:1.05;letter-spacing:-.025em;font-weight:800;color:var(--surface-900)}.page-hero[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0;font-size:18px;line-height:1.55;color:var(--surface-600);max-width:560px}.band-body[data-astro-cid-uw5kdbxl]{padding:44px 24px 88px;background:#fff}.faq-hint[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:linear-gradient(180deg,#f0f7ff,#fff);border:1px solid var(--blue-200);border-radius:16px;padding:20px 22px;margin-bottom:32px}.hint-icon[data-astro-cid-uw5kdbxl]{flex:none;width:46px;height:46px;border-radius:12px;background:#fff;border:1px solid var(--blue-200);display:flex;align-items:center;justify-content:center}.hint-icon[data-astro-cid-uw5kdbxl] .pi[data-astro-cid-uw5kdbxl]{font-size:21px;color:var(--primary)}.hint-copy[data-astro-cid-uw5kdbxl]{flex:1 1 280px;min-width:min(220px,100%)}.hint-title[data-astro-cid-uw5kdbxl]{font-size:16px;font-weight:800;color:var(--surface-900);margin-bottom:3px}.hint-sub[data-astro-cid-uw5kdbxl]{font-size:14px;line-height:1.5;color:var(--surface-600)}.hint-cta[data-astro-cid-uw5kdbxl]{flex:none;height:44px}.contact-grid[data-astro-cid-uw5kdbxl]{display:flex;gap:40px;align-items:flex-start;flex-wrap:wrap}.contact-aside[data-astro-cid-uw5kdbxl]{flex:1 1 260px;min-width:min(240px,100%);max-width:320px}.contact-aside[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin:0 0 8px;font-size:20px;font-weight:800;letter-spacing:-.01em;color:var(--surface-900)}.contact-aside[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{margin:0 0 24px;font-size:14.5px;line-height:1.6;color:var(--surface-600)}.channel[data-astro-cid-uw5kdbxl]{display:flex;gap:12px;align-items:flex-start;border:1px solid var(--surface-200);border-radius:14px;padding:15px 16px}.channel[data-astro-cid-uw5kdbxl]>.pi[data-astro-cid-uw5kdbxl]{color:var(--primary);font-size:17px;margin-top:2px}.channel-label[data-astro-cid-uw5kdbxl]{font-size:14.5px;font-weight:700;color:var(--surface-900)}.channel-link[data-astro-cid-uw5kdbxl]{font-size:13.5px;color:var(--primary);font-weight:600}.channel-link[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline}.contact-form-wrap[data-astro-cid-uw5kdbxl]{flex:1 1 440px;min-width:min(300px,100%)}.contact-card[data-astro-cid-uw5kdbxl]{border:1px solid var(--surface-200);border-radius:18px;padding:30px;box-shadow:0 8px 28px #0f172a0f;background:#fff}.contact-card[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl]{margin:0 0 4px;font-size:21px;font-weight:800;letter-spacing:-.01em;color:var(--surface-900)}.required-note[data-astro-cid-uw5kdbxl]{margin:0 0 24px;font-size:14px;color:var(--surface-500)}.req[data-astro-cid-uw5kdbxl]{color:var(--danger)}#contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:18px}.hp-field[data-astro-cid-uw5kdbxl]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.field[data-astro-cid-uw5kdbxl]{display:block}.field[data-astro-cid-uw5kdbxl]>span[data-astro-cid-uw5kdbxl]{display:block;font-size:13px;font-weight:600;color:var(--surface-700);margin-bottom:7px}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl],.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{width:100%;border:1px solid var(--surface-300);border-radius:10px;font-size:15px;font-family:var(--font-sans);color:var(--surface-900);outline:none;background:#fff}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]{height:46px;padding:0 14px}.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{padding:12px 14px;resize:vertical;line-height:1.5}.field[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.field[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus,.field[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}.select-wrap[data-astro-cid-uw5kdbxl]{position:relative}.select-wrap[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]{height:46px;padding:0 38px 0 14px;appearance:none;-webkit-appearance:none;cursor:pointer}.select-wrap[data-astro-cid-uw5kdbxl] .pi[data-astro-cid-uw5kdbxl]{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--surface-400);pointer-events:none}.form-error[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--danger-text);background:var(--danger-bg);border:1px solid rgba(239,68,68,.2);border-radius:10px;padding:11px 13px}.form-success[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--success-text);background:var(--success-bg);border:1px solid rgba(34,197,94,.2);border-radius:10px;padding:11px 13px}.submit-btn[data-astro-cid-uw5kdbxl]{height:50px;font-size:16px}.privacy-note[data-astro-cid-uw5kdbxl]{margin:0;text-align:center;font-size:12.5px;color:var(--surface-400)}.privacy-note[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--surface-600);font-weight:600}.privacy-note[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{text-decoration:underline}
