@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulse-ring{0%{transform:scale(1);opacity:.7}70%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}.page-atmo[data-astro-cid-uw5kdbxl]{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 45% at 80% 5%,rgba(239,70,36,.08) 0%,transparent 65%),radial-gradient(ellipse 40% 35% at 10% 90%,rgba(177,29,74,.06) 0%,transparent 55%)}.page-header[data-astro-cid-uw5kdbxl]{position:relative;z-index:1;padding:86px 0 var(--space-10);overflow:hidden}.page-header__inner[data-astro-cid-uw5kdbxl]{position:relative;text-align:center;max-width:600px;margin:0 auto;animation:fadeUp .55s ease both}.page-header__eyebrow[data-astro-cid-uw5kdbxl]{font-size:var(--fs-xs);font-weight:700;letter-spacing:.22em;color:var(--brand-primary-light);margin:0 0 var(--space-2)}.page-header__title[data-astro-cid-uw5kdbxl]{font-size:clamp(1.75rem,4vw,3.25rem);font-weight:800;line-height:1.08;letter-spacing:-.025em;color:var(--text);margin:0 0 var(--space-3);position:relative}.page-header__ghost[data-astro-cid-uw5kdbxl]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(5rem,16vw,13rem);font-weight:900;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.045);pointer-events:none;user-select:none;line-height:1;white-space:nowrap}.page-header__sub[data-astro-cid-uw5kdbxl]{font-size:var(--fs-sm);color:var(--text-muted);margin:0 auto;max-width:380px;line-height:1.6}.support-main[data-astro-cid-uw5kdbxl]{position:relative;z-index:1;padding-bottom:var(--space-8)}.support-grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:start}@media(min-width:900px){.support-grid[data-astro-cid-uw5kdbxl]{grid-template-columns:270px 1fr;gap:var(--space-6)}}.contact-sidebar[data-astro-cid-uw5kdbxl]{position:relative;padding-left:var(--space-5);animation:fadeUp .55s .1s ease both}.sidebar-rule[data-astro-cid-uw5kdbxl]{position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--brand-gradient);border-radius:2px}.sidebar-overline[data-astro-cid-uw5kdbxl]{font-size:10px;font-weight:700;letter-spacing:.2em;color:var(--text-dim);margin:0 0 var(--space-4)}.contact-item[data-astro-cid-uw5kdbxl]{display:flex;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-4)}.contact-item__num[data-astro-cid-uw5kdbxl]{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--brand-primary-light);line-height:1.7;flex-shrink:0}.contact-item__label[data-astro-cid-uw5kdbxl]{font-size:var(--fs-xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.1em;margin:0 0 4px}.contact-item__link[data-astro-cid-uw5kdbxl]{color:var(--text);font-size:var(--fs-sm);font-weight:500;line-height:1.45;word-break:break-word;transition:color var(--transition-fast)}.contact-item__link[data-astro-cid-uw5kdbxl]:hover{color:var(--brand-primary-light)}.response-note[data-astro-cid-uw5kdbxl]{display:flex;gap:var(--space-3);align-items:flex-start;margin-top:var(--space-3);padding:var(--space-4);background:#ffffff06;border:1px solid var(--border);border-radius:var(--radius-sm)}.response-note__dot[data-astro-cid-uw5kdbxl]{position:relative;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--status-success);margin-top:5px}.response-note__dot[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;inset:0;border-radius:50%;background:var(--status-success);animation:pulse-ring 2.2s ease-out infinite}.response-note[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{font-size:var(--fs-xs);color:var(--text-muted);margin:0;line-height:1.65}.response-note[data-astro-cid-uw5kdbxl] strong[data-astro-cid-uw5kdbxl]{color:var(--text);font-weight:600}.form-card[data-astro-cid-uw5kdbxl]{position:relative;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-5);overflow:hidden;animation:fadeUp .55s .15s ease both}.form-card__top-rule[data-astro-cid-uw5kdbxl]{position:absolute;top:0;left:0;right:0;height:2px;background:var(--brand-gradient)}.form-card__head[data-astro-cid-uw5kdbxl]{margin-bottom:var(--space-4);padding-top:var(--space-1)}.form-card__heading[data-astro-cid-uw5kdbxl]{font-size:var(--fs-xl);font-weight:700;color:var(--text);letter-spacing:-.01em;margin:0 0 var(--space-2)}.form-card__sub[data-astro-cid-uw5kdbxl]{font-size:var(--fs-sm);color:var(--text-dim);margin:0}.fields-row[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}@media(max-width:560px){.fields-row[data-astro-cid-uw5kdbxl]{grid-template-columns:1fr}}.field[data-astro-cid-uw5kdbxl]{margin-bottom:var(--space-4)}.field__label[data-astro-cid-uw5kdbxl]{display:flex;align-items:center;gap:3px;margin-bottom:var(--space-2);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);transition:color var(--transition-fast)}.field[data-astro-cid-uw5kdbxl]:focus-within .field__label[data-astro-cid-uw5kdbxl]{color:var(--brand-primary-light)}.req[data-astro-cid-uw5kdbxl]{color:var(--brand-primary-light)}.field__input[data-astro-cid-uw5kdbxl]{width:100%;padding:11px var(--space-4);border-radius:var(--radius-button);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-size:var(--fs-md);font-family:inherit;box-sizing:border-box;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.field__input[data-astro-cid-uw5kdbxl]::placeholder{color:#ffffff2e}.field__input[data-astro-cid-uw5kdbxl]:focus{border-color:var(--brand-primary-light);box-shadow:0 0 0 3px #ff6b811f}.field__input--error[data-astro-cid-uw5kdbxl]{border-color:var(--status-error)!important;box-shadow:0 0 0 3px #f555551a!important}.field__textarea[data-astro-cid-uw5kdbxl]{resize:vertical;min-height:130px;line-height:1.65}.field__error[data-astro-cid-uw5kdbxl]{color:var(--status-error);font-size:var(--fs-xs);margin:var(--space-2) 0 0}.form-actions[data-astro-cid-uw5kdbxl]{display:flex;justify-content:flex-end;margin-top:var(--space-2)}#submit-btn.submit-btn--loading{opacity:.6;cursor:not-allowed}.form-error[data-astro-cid-uw5kdbxl]{margin-top:var(--space-4);padding:14px var(--space-4);border-radius:var(--radius-sm);background:#f5555514;border:1px solid rgba(245,85,85,.25);color:var(--status-error);font-size:var(--fs-sm);line-height:1.5}.modal-backdrop[data-astro-cid-uw5kdbxl]{position:fixed;inset:0;background:#000000e0;display:flex;align-items:center;justify-content:center;z-index:var(--z-modal);padding:var(--space-5);animation:fadeIn .2s ease both}.modal-backdrop[data-astro-cid-uw5kdbxl][hidden]{display:none}.modal[data-astro-cid-uw5kdbxl]{position:relative;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6) var(--space-6);max-width:400px;width:100%;text-align:center;overflow:hidden;box-shadow:0 28px 80px #000000a6;animation:fadeUp .3s ease both}.modal[data-astro-cid-uw5kdbxl]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--brand-gradient)}.modal__icon[data-astro-cid-uw5kdbxl]{width:60px;height:60px;border-radius:50%;background:#2ecc711a;border:1.5px solid rgba(46,204,113,.28);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4);color:var(--status-success)}.modal__title[data-astro-cid-uw5kdbxl]{font-size:var(--fs-xl);font-weight:700;color:var(--text);letter-spacing:-.01em;margin:0 0 var(--space-2)}.modal__body[data-astro-cid-uw5kdbxl]{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.6;margin:0 0 var(--space-5)}.modal__cta[data-astro-cid-uw5kdbxl]{min-width:110px}@media(max-width:640px){.page-header[data-astro-cid-uw5kdbxl]{padding:72px 0 var(--space-8)}.page-header__ghost[data-astro-cid-uw5kdbxl]{-webkit-text-stroke-width:.5px}.form-card[data-astro-cid-uw5kdbxl]{padding:var(--space-4)}.modal[data-astro-cid-uw5kdbxl]{padding:var(--space-5) var(--space-4)}.modal__title[data-astro-cid-uw5kdbxl]{font-size:var(--fs-xl)}.modal__body[data-astro-cid-uw5kdbxl]{font-size:var(--fs-sm)}}
