.contact[data-astro-cid-svshx33u]{background:var(--sn-bg-white);border:1px solid var(--sn-border);border-radius:var(--sn-radius-lg);padding:var(--sn-space-6);margin-bottom:var(--sn-space-10);box-shadow:var(--sn-shadow-xs)}.contact__h2[data-astro-cid-svshx33u]{font-family:var(--sn-font-rounded);font-size:var(--sn-text-xl);font-weight:700;margin-bottom:var(--sn-space-5);padding-bottom:var(--sn-space-3);border-bottom:2px solid var(--sn-primary-bg)}.contact__form[data-astro-cid-svshx33u]{display:grid;gap:var(--sn-space-4);max-width:40rem}.contact__field[data-astro-cid-svshx33u]{display:grid;gap:var(--sn-space-2);margin:0}.contact__field[data-astro-cid-svshx33u] label[data-astro-cid-svshx33u]{font-weight:700;font-size:var(--sn-text-sm);color:var(--sn-text)}.contact__field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u],.contact__field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u],.contact__field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]{font:inherit;font-size:1rem;padding:.6rem .75rem;border:1px solid var(--sn-border);border-radius:var(--sn-radius-sm);background:var(--sn-bg-white);color:var(--sn-text);width:100%;box-sizing:border-box;min-height:var(--sn-tap-min)}.contact__field[data-astro-cid-svshx33u] input[data-astro-cid-svshx33u]:focus,.contact__field[data-astro-cid-svshx33u] select[data-astro-cid-svshx33u]:focus,.contact__field[data-astro-cid-svshx33u] textarea[data-astro-cid-svshx33u]:focus{outline:2px solid var(--sn-primary-light);outline-offset:1px;border-color:var(--sn-primary)}.contact__req[data-astro-cid-svshx33u]{font-size:var(--sn-text-xs);color:var(--sn-error);background:var(--sn-error-bg);padding:0 .4em;border-radius:var(--sn-radius-xs);margin-left:.3em}.contact__hp[data-astro-cid-svshx33u]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact__submit[data-astro-cid-svshx33u]{margin:0}.contact__submit[data-astro-cid-svshx33u] button[data-astro-cid-svshx33u]{font:inherit;font-weight:700;padding:var(--sn-space-3) var(--sn-space-8);border-radius:var(--sn-radius-pill);border:0;background:var(--sn-primary);color:#fff;cursor:pointer;min-height:var(--sn-tap-min)}.contact__submit[data-astro-cid-svshx33u] button[data-astro-cid-svshx33u]:hover{background:var(--sn-primary-dark)}.contact__submit[data-astro-cid-svshx33u] button[data-astro-cid-svshx33u]:disabled{opacity:.6;cursor:wait}.contact__status[data-astro-cid-svshx33u]{min-height:1.5em;margin:0;font-size:var(--sn-text-sm);color:var(--sn-text-soft)}.container[data-astro-cid-ahc3q4vw]{max-width:var(--sn-max-w-content);margin:0 auto;padding:0 var(--sn-space-4)}.breadcrumb[data-astro-cid-ahc3q4vw]{font-size:var(--sn-text-sm);color:var(--sn-muted);padding:var(--sn-space-4) var(--sn-space-4)}.breadcrumb[data-astro-cid-ahc3q4vw] a[data-astro-cid-ahc3q4vw]{color:var(--sn-muted);text-decoration:none}.breadcrumb[data-astro-cid-ahc3q4vw] a[data-astro-cid-ahc3q4vw]:hover{color:var(--sn-primary)}.body-text[data-astro-cid-ahc3q4vw]{font-size:var(--sn-text-sm);color:var(--sn-text-soft);line-height:var(--sn-leading-relaxed);margin-bottom:var(--sn-space-3)}.sub-heading[data-astro-cid-ahc3q4vw]{font-family:var(--sn-font-rounded);font-size:var(--sn-text-lg);font-weight:700;margin-bottom:var(--sn-space-3)}.howto-list[data-astro-cid-ahc3q4vw]{padding-left:1.4em;display:flex;flex-direction:column;gap:var(--sn-space-2);margin-bottom:var(--sn-space-3);font-size:var(--sn-text-sm);color:var(--sn-text-soft);line-height:var(--sn-leading-relaxed)}.inquiry-grid[data-astro-cid-ahc3q4vw]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:var(--sn-space-4);margin-bottom:var(--sn-space-8)}.inquiry-card[data-astro-cid-ahc3q4vw]{background:var(--sn-bg-white);border-radius:var(--sn-radius);padding:var(--sn-space-5);border:1px solid var(--sn-border);box-shadow:var(--sn-shadow-xs)}.inquiry-header[data-astro-cid-ahc3q4vw]{display:flex;align-items:center;gap:var(--sn-space-2);margin-bottom:var(--sn-space-2)}.inquiry-icon[data-astro-cid-ahc3q4vw]{font-size:1.25rem}.inquiry-label[data-astro-cid-ahc3q4vw]{font-weight:700;font-size:var(--sn-text-sm)}.inquiry-note[data-astro-cid-ahc3q4vw]{font-size:var(--sn-text-xs);color:var(--sn-muted)}.notice-box[data-astro-cid-ahc3q4vw]{background:#fffbeb;border-radius:var(--sn-radius);padding:var(--sn-space-6);border-left:3px solid var(--sn-warning);margin-bottom:var(--sn-space-8)}.notice-title[data-astro-cid-ahc3q4vw]{font-weight:700;margin-bottom:var(--sn-space-3);font-size:var(--sn-text-sm);color:var(--sn-accent-dark)}.notice-list[data-astro-cid-ahc3q4vw]{list-style:none;display:flex;flex-direction:column;gap:var(--sn-space-2)}.notice-list[data-astro-cid-ahc3q4vw] li[data-astro-cid-ahc3q4vw]{display:flex;align-items:flex-start;gap:var(--sn-space-2);font-size:var(--sn-text-sm);color:var(--sn-text-soft)}.notice-list[data-astro-cid-ahc3q4vw] li[data-astro-cid-ahc3q4vw]:before{content:"⚠️";flex-shrink:0}.section-heading[data-astro-cid-ahc3q4vw]{font-family:var(--sn-font-rounded);font-size:var(--sn-text-xl);font-weight:700;margin-bottom:var(--sn-space-5);padding-bottom:var(--sn-space-3);border-bottom:2px solid var(--sn-primary-bg);display:flex;align-items:center;gap:var(--sn-space-2)}.sns-row[data-astro-cid-ahc3q4vw]{display:flex;flex-wrap:wrap;gap:var(--sn-space-4);margin-bottom:var(--sn-space-10)}.sns-item[data-astro-cid-ahc3q4vw]{background:var(--sn-bg-white);border:1px solid var(--sn-border);border-radius:var(--sn-radius);padding:var(--sn-space-4) var(--sn-space-5);text-decoration:none;color:var(--sn-text);font-size:var(--sn-text-sm);display:flex;align-items:center;gap:var(--sn-space-3);box-shadow:var(--sn-shadow-xs)}.sns-item[data-astro-cid-ahc3q4vw]:hover{border-color:var(--sn-primary);color:var(--sn-primary)}.faq-promo[data-astro-cid-ahc3q4vw]{background:var(--sn-primary-bg);border-radius:var(--sn-radius-lg);padding:var(--sn-space-8);text-align:center;margin-bottom:var(--sn-space-10)}.faq-promo[data-astro-cid-ahc3q4vw] h3[data-astro-cid-ahc3q4vw]{font-family:var(--sn-font-rounded);font-size:var(--sn-text-xl);font-weight:700;margin-bottom:var(--sn-space-3)}.faq-promo[data-astro-cid-ahc3q4vw] p[data-astro-cid-ahc3q4vw]{font-size:var(--sn-text-sm);color:var(--sn-muted);margin-bottom:var(--sn-space-5)}.btn-primary[data-astro-cid-ahc3q4vw]{display:inline-flex;align-items:center;gap:var(--sn-space-2);background:var(--sn-primary);color:#fff;font-weight:700;padding:var(--sn-space-3) var(--sn-space-8);border-radius:var(--sn-radius-pill);text-decoration:none;min-height:var(--sn-tap-min)}
