.page-hero[data-astro-cid-uw5kdbxl]{position:relative;padding:calc(var(--header-height) + var(--space-3xl)) 0 var(--space-2xl);color:#fff;overflow:hidden}.hero-bg[data-astro-cid-uw5kdbxl]{position:absolute;inset:0;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark, #1a3d32) 100%)}.hero-shape[data-astro-cid-uw5kdbxl]{position:absolute;border-radius:50%;background:#ffffff14}.hero-shape-1[data-astro-cid-uw5kdbxl]{width:380px;height:380px;right:-140px;top:-140px}.hero-shape-2[data-astro-cid-uw5kdbxl]{width:260px;height:260px;left:-100px;bottom:-80px}.hero-content[data-astro-cid-uw5kdbxl]{position:relative;z-index:2;max-width:720px}.hero-content[data-astro-cid-uw5kdbxl] h1[data-astro-cid-uw5kdbxl]{color:#fff;margin:var(--space-lg) 0 var(--space-sm)}.hero-content[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:#ffffffe6;margin:0}.contact-section[data-astro-cid-uw5kdbxl]{background:var(--color-bg-alt)}.contact-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--space-xl);align-items:start}.contact-card[data-astro-cid-uw5kdbxl],.info-card[data-astro-cid-uw5kdbxl]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm)}.contact-card[data-astro-cid-uw5kdbxl] h2[data-astro-cid-uw5kdbxl],.info-card[data-astro-cid-uw5kdbxl] h3[data-astro-cid-uw5kdbxl]{margin-top:0;margin-bottom:var(--space-sm)}.contact-lead[data-astro-cid-uw5kdbxl]{color:var(--color-text-muted);margin-bottom:var(--space-lg)}.contact-form[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:var(--space-md)}.form-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.form-group[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:8px}.form-group[data-astro-cid-uw5kdbxl] label[data-astro-cid-uw5kdbxl]{font-weight:600;color:var(--color-text)}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl],.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px 14px;font:inherit;color:var(--color-text);background:#fff}.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:140px}.form-group[data-astro-cid-uw5kdbxl] input[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] select[data-astro-cid-uw5kdbxl]:focus,.form-group[data-astro-cid-uw5kdbxl] textarea[data-astro-cid-uw5kdbxl]:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2d5a4a26}.review-note[data-astro-cid-uw5kdbxl]{margin:0;padding:12px 14px;border-radius:var(--radius-md);background:#2d5a4a14;color:var(--color-text-muted);font-size:.92rem;line-height:1.6}.input-error[data-astro-cid-uw5kdbxl]{border-color:#dc2626!important}.form-error[data-astro-cid-uw5kdbxl]{color:#dc2626;font-size:.85rem;margin-top:2px}.contact-status[data-astro-cid-uw5kdbxl]{min-height:20px;font-size:.95rem;margin:0}.contact-status[data-astro-cid-uw5kdbxl].success{color:#15803d}.contact-status[data-astro-cid-uw5kdbxl].error{color:#b91c1c}.direct-contact-box[data-astro-cid-uw5kdbxl]{margin:var(--space-md) 0 var(--space-xl);padding:var(--space-md);background:var(--color-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-md)}.direct-contact-item[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:4px}.direct-contact-label[data-astro-cid-uw5kdbxl]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary)}.support-email-link[data-astro-cid-uw5kdbxl]{font-size:.95rem;font-weight:600;color:var(--color-text);word-break:break-all;text-decoration:underline;text-underline-offset:3px}.support-email-link[data-astro-cid-uw5kdbxl]:hover{color:var(--color-primary)}.btn-chat[data-astro-cid-uw5kdbxl]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:600}.support-meta[data-astro-cid-uw5kdbxl]{display:grid;gap:var(--space-md)}.meta-item[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:4px}.meta-item[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:var(--color-text)}.meta-item[data-astro-cid-uw5kdbxl] span[data-astro-cid-uw5kdbxl]{color:var(--color-text-muted)}@media(max-width:900px){.contact-grid[data-astro-cid-uw5kdbxl],.form-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}
