.contact-page-wrapper[data-astro-cid-6bfsojfh]{padding-top:var(--space-8);padding-bottom:var(--space-16)}.contact-shell[data-astro-cid-6bfsojfh]{gap:var(--space-8);z-index:1;flex-direction:column;max-width:860px;margin:0 auto;display:flex;position:relative}.contact-hero[data-astro-cid-6bfsojfh]{text-align:left;flex-direction:column;align-items:flex-start;gap:.65rem;width:100%;padding:0;display:flex}.hero-heading[data-astro-cid-6bfsojfh]{font-family:var(--font-display);color:var(--text-primary);letter-spacing:-.035em;text-align:left;margin:0;font-size:clamp(2.1rem,3.6vw,2.65rem);font-weight:800;line-height:1.2}.hero-description[data-astro-cid-6bfsojfh]{font-family:var(--font-sans);color:var(--text-secondary);text-align:left;max-width:640px;margin:0;font-size:.95rem;line-height:1.55}.form-section-container[data-astro-cid-6bfsojfh]{width:100%}.contact-card[data-astro-cid-6bfsojfh]{-webkit-backdrop-filter:blur(12px);box-sizing:border-box;background:linear-gradient(#1e293b73 0%,#0f172ab3 100%);border:1px solid #ffffff14;border-radius:18px;width:100%;padding:clamp(2.25rem,4vw,3.25rem) clamp(1.75rem,3.5vw,2.75rem);transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 20px 45px -12px #00000080,0 0 50px -10px #38bdf80f}.contact-card[data-astro-cid-6bfsojfh]:before{content:"";background:linear-gradient(90deg,#0284c7 0%,#38bdf8 45%,#818cf8 100%);border-radius:18px 18px 0 0;height:3px;position:absolute;top:0;left:0;right:0}[data-theme=light] .contact-card[data-astro-cid-6bfsojfh]{background:linear-gradient(#fff 0%,#fafbfc 100%);border:1px solid #e2e8f0d9;box-shadow:inset 0 0 0 1px #fffc,0 12px 36px -6px #0f172a12,0 4px 12px -2px #0f172a08}.contact-form[data-astro-cid-6bfsojfh]{z-index:1;flex-direction:column;gap:1.65rem;display:flex;position:relative}.form-row-2col[data-astro-cid-6bfsojfh]{grid-template-columns:1fr 1fr;gap:1.35rem;display:grid}.form-field[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.55rem;display:flex}.field-label[data-astro-cid-6bfsojfh]{color:var(--text-primary);letter-spacing:.01em;user-select:none;align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;display:flex}.optional-label[data-astro-cid-6bfsojfh]{color:var(--text-muted);margin-left:.15rem;font-size:.72rem;font-weight:400}.required-star[data-astro-cid-6bfsojfh]{color:#ef4444;font-size:.82rem;font-weight:700}.field-label-row[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:center;display:flex}.char-count[data-astro-cid-6bfsojfh]{color:var(--text-muted);font-size:.72rem;font-family:var(--font-mono,monospace);background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;padding:2px 8px;font-weight:500}[data-theme=light] .char-count[data-astro-cid-6bfsojfh]{color:#64748b;background:#f1f5f9;border-color:#e2e8f0}.input-wrapper[data-astro-cid-6bfsojfh],.select-container[data-astro-cid-6bfsojfh]{align-items:center;width:100%;display:flex;position:relative}.field-icon[data-astro-cid-6bfsojfh]{width:17px;height:17px;color:var(--text-muted);pointer-events:none;z-index:2;transition:color .2s,transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:1.05rem;transform:translateY(-50%)}.field-input[data-astro-cid-6bfsojfh],.field-select[data-astro-cid-6bfsojfh]{width:100%;height:48px;color:var(--text-primary);box-sizing:border-box;background-color:#0f172a8c;border:1px solid #ffffff17;border-radius:10px;padding:0 1rem 0 2.85rem;font-family:inherit;font-size:.92rem;transition:all .2s cubic-bezier(.16,1,.3,1)}[data-theme=light] .field-input[data-astro-cid-6bfsojfh],[data-theme=light] .field-select[data-astro-cid-6bfsojfh]{color:#0f172a;background-color:#f8fafc;border-color:#cbd5e1;box-shadow:0 1px 2px #00000008}.field-input[data-astro-cid-6bfsojfh]::placeholder{color:var(--text-muted);opacity:.65}[data-theme=light] .field-input[data-astro-cid-6bfsojfh]::placeholder{color:#94a3b8;opacity:.9}.field-input[data-astro-cid-6bfsojfh]:hover,.field-select[data-astro-cid-6bfsojfh]:hover{background-color:#0f172abf;border-color:#fff3}[data-theme=light] .field-input[data-astro-cid-6bfsojfh]:hover,[data-theme=light] .field-select[data-astro-cid-6bfsojfh]:hover{background-color:#fff;border-color:#94a3b8}.field-input[data-astro-cid-6bfsojfh]:focus,.field-select[data-astro-cid-6bfsojfh]:focus{background-color:#0f172ae6;border-color:#38bdf8;outline:none;box-shadow:0 0 0 3.5px #38bdf833,0 2px 8px #0003}[data-theme=light] .field-input[data-astro-cid-6bfsojfh]:focus,[data-theme=light] .field-select[data-astro-cid-6bfsojfh]:focus{background-color:#fff;border-color:#0284c7;outline:none;box-shadow:0 0 0 3.5px #0284c724,0 2px 6px #0000000a}.input-wrapper[data-astro-cid-6bfsojfh]:focus-within .field-icon[data-astro-cid-6bfsojfh],.select-container[data-astro-cid-6bfsojfh]:focus-within .field-icon[data-astro-cid-6bfsojfh]{color:#38bdf8;transform:translateY(-50%)scale(1.1)}[data-theme=light] .input-wrapper[data-astro-cid-6bfsojfh]:focus-within .field-icon[data-astro-cid-6bfsojfh],[data-theme=light] .select-container[data-astro-cid-6bfsojfh]:focus-within .field-icon[data-astro-cid-6bfsojfh]{color:#0284c7}.field-select[data-astro-cid-6bfsojfh]{appearance:none;cursor:pointer;padding-right:2.75rem}.field-select[data-astro-cid-6bfsojfh] option[data-astro-cid-6bfsojfh]{color:#f8fafc;background-color:#0f172a}[data-theme=light] .field-select[data-astro-cid-6bfsojfh] option[data-astro-cid-6bfsojfh]{color:#0f172a;background-color:#fff}.select-arrow[data-astro-cid-6bfsojfh]{pointer-events:none;color:var(--text-muted);transition:color .2s,transform .2s;position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.select-container[data-astro-cid-6bfsojfh]:hover .select-arrow[data-astro-cid-6bfsojfh]{color:var(--text-primary)}.select-container[data-astro-cid-6bfsojfh]:focus-within .select-arrow[data-astro-cid-6bfsojfh]{color:#38bdf8}[data-theme=light] .select-container[data-astro-cid-6bfsojfh]:focus-within .select-arrow[data-astro-cid-6bfsojfh]{color:#0284c7}.field-textarea[data-astro-cid-6bfsojfh]{width:100%;min-height:190px;color:var(--text-primary);box-sizing:border-box;resize:vertical;background-color:#0f172a8c;border:1px solid #ffffff17;border-radius:10px;padding:1rem 1.15rem;font-family:inherit;font-size:.92rem;line-height:1.6;transition:all .2s cubic-bezier(.16,1,.3,1)}[data-theme=light] .field-textarea[data-astro-cid-6bfsojfh]{color:#0f172a;background-color:#f8fafc;border-color:#cbd5e1;box-shadow:0 1px 2px #00000008}.field-textarea[data-astro-cid-6bfsojfh]::placeholder{color:var(--text-muted);opacity:.65}[data-theme=light] .field-textarea[data-astro-cid-6bfsojfh]::placeholder{color:#94a3b8;opacity:.9}.field-textarea[data-astro-cid-6bfsojfh]:hover{background-color:#0f172abf;border-color:#fff3}[data-theme=light] .field-textarea[data-astro-cid-6bfsojfh]:hover{background-color:#fff;border-color:#94a3b8}.field-textarea[data-astro-cid-6bfsojfh]:focus{background-color:#0f172ae6;border-color:#38bdf8;outline:none;box-shadow:0 0 0 3.5px #38bdf833,0 2px 8px #0003}[data-theme=light] .field-textarea[data-astro-cid-6bfsojfh]:focus{background-color:#fff;border-color:#0284c7;outline:none;box-shadow:0 0 0 3.5px #0284c724,0 2px 6px #0000000a}.form-footer-action[data-astro-cid-6bfsojfh]{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-top:.65rem;display:flex}[data-theme=light] .form-footer-action[data-astro-cid-6bfsojfh]{border-top:1px solid #f1f5f9}.submit-button[data-astro-cid-6bfsojfh]{color:#fff;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#0284c7 0%,#0369a1 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;width:auto;min-width:210px;height:48px;padding:0 1.85rem;font-size:.95rem;font-weight:600;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0284c761,inset 0 0 0 1px #ffffff29}.submit-button[data-astro-cid-6bfsojfh]:before{content:"";background:linear-gradient(90deg,#0000,#ffffff38,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.submit-button[data-astro-cid-6bfsojfh]:hover:not(:disabled):before{left:100%}.submit-button[data-astro-cid-6bfsojfh]:hover:not(:disabled){background:linear-gradient(135deg,#0ea5e9 0%,#0284c7 100%);transform:translateY(-1.5px);box-shadow:0 8px 24px #0284c77a,inset 0 0 0 1px #ffffff3d}.submit-button[data-astro-cid-6bfsojfh]:hover:not(:disabled) .btn-icon[data-astro-cid-6bfsojfh]{transform:translate(3px,-2px)}.btn-icon[data-astro-cid-6bfsojfh]{transition:transform .2s cubic-bezier(.16,1,.3,1)}.submit-button[data-astro-cid-6bfsojfh]:active:not(:disabled){transform:translateY(0)scale(.985);box-shadow:0 2px 8px #0284c74d}.submit-button[data-astro-cid-6bfsojfh]:disabled{opacity:.65;cursor:not-allowed;transform:none}.btn-spinner[data-astro-cid-6bfsojfh]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.privacy-note[data-astro-cid-6bfsojfh]{color:var(--text-secondary);background:#38bdf80d;border:1px solid #38bdf824;border-radius:9999px;align-items:center;gap:.45rem;padding:.45rem .95rem;font-size:.78rem;display:inline-flex}[data-theme=light] .privacy-note[data-astro-cid-6bfsojfh]{color:#64748b;background:#f8fafc;border-color:#e2e8f0}.privacy-note[data-astro-cid-6bfsojfh] svg[data-astro-cid-6bfsojfh]{color:var(--accent-primary);flex-shrink:0}.form-alert[data-astro-cid-6bfsojfh]{border-radius:10px;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.9rem 1.2rem;font-size:.88rem;font-weight:500;animation:.2s fadeIn;display:flex}.form-alert[data-astro-cid-6bfsojfh].error{color:#fca5a5;background-color:#ef44441a;border:1px solid #ef444447}[data-theme=light] .form-alert[data-astro-cid-6bfsojfh].error{color:#b91c1c;background-color:#fef2f2;border-color:#fecaca}.alert-svg[data-astro-cid-6bfsojfh]{flex-shrink:0}.hidden[data-astro-cid-6bfsojfh]{display:none!important}.success-card-view[data-astro-cid-6bfsojfh]{text-align:center;padding:var(--space-6) var(--space-2);align-items:center;gap:var(--space-3);flex-direction:column;animation:.3s ease-out fadeIn;display:flex}.success-icon-badge[data-astro-cid-6bfsojfh]{color:#fff;width:58px;height:58px;margin-bottom:var(--space-1);background-color:#10b981;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 0 24px #10b9814d}.success-title[data-astro-cid-6bfsojfh]{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:1.55rem;font-weight:700}.success-desc[data-astro-cid-6bfsojfh]{color:var(--text-secondary);max-width:480px;margin:0;font-size:.96rem;line-height:1.6}.success-buttons[data-astro-cid-6bfsojfh]{margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;display:flex}.btn-secondary[data-astro-cid-6bfsojfh]{border:1px solid var(--border-subtle);color:var(--text-primary);cursor:pointer;background-color:#0000;border-radius:8px;padding:.65rem 1.35rem;font-size:.88rem;font-weight:600;transition:all .15s}[data-theme=light] .btn-secondary[data-astro-cid-6bfsojfh]{background-color:#fff;border-color:#cbd5e1}.btn-secondary[data-astro-cid-6bfsojfh]:hover{border-color:var(--accent-primary);background-color:var(--bg-subtle)}.btn-primary[data-astro-cid-6bfsojfh]{color:#fff;background-color:#0284c7;border-radius:8px;padding:.65rem 1.35rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .15s}.btn-primary[data-astro-cid-6bfsojfh]:hover{background-color:#0369a1}.assistance-section[data-astro-cid-6bfsojfh]{gap:var(--space-6);flex-direction:column;display:flex}.section-intro[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.25rem;display:flex}.sub-badge[data-astro-cid-6bfsojfh]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-primary);font-size:.74rem;font-weight:700}.section-title[data-astro-cid-6bfsojfh]{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.025em;margin:0;font-size:1.5rem;font-weight:700}.section-desc[data-astro-cid-6bfsojfh]{color:var(--text-secondary);margin:0;font-size:.92rem}.bento-grid-3[data-astro-cid-6bfsojfh]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.bento-card[data-astro-cid-6bfsojfh]{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl,16px);cursor:pointer;user-select:none;flex-direction:column;gap:.75rem;padding:1.5rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}[data-theme=light] .bento-card[data-astro-cid-6bfsojfh]{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px #0f172a08}.bento-card[data-astro-cid-6bfsojfh]:hover{border-color:var(--accent-primary);transform:translateY(-3px);box-shadow:0 12px 24px -6px #0003}[data-theme=light] .bento-card[data-astro-cid-6bfsojfh]:hover{box-shadow:0 12px 24px -6px #0f172a14}.bento-top[data-astro-cid-6bfsojfh]{justify-content:space-between;align-items:center;display:flex}.bento-icon[data-astro-cid-6bfsojfh]{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bento-icon[data-astro-cid-6bfsojfh].cyan{color:#38bdf8;background-color:#38bdf81f}.bento-icon[data-astro-cid-6bfsojfh].purple{color:#c084fc;background-color:#a855f71f}.bento-icon[data-astro-cid-6bfsojfh].amber{color:#fbbf24;background-color:#f59e0b1f}[data-theme=light] .bento-icon[data-astro-cid-6bfsojfh].cyan{color:#0284c7;background-color:#0284c714}[data-theme=light] .bento-icon[data-astro-cid-6bfsojfh].purple{color:#7e22ce;background-color:#9333ea14}[data-theme=light] .bento-icon[data-astro-cid-6bfsojfh].amber{color:#b45309;background-color:#d9770614}.bento-action-arrow[data-astro-cid-6bfsojfh]{color:var(--text-muted);font-size:1.1rem;font-weight:600;transition:transform .15s,color .15s}.bento-card[data-astro-cid-6bfsojfh]:hover .bento-action-arrow[data-astro-cid-6bfsojfh]{color:var(--accent-primary);transform:translate(2px,-2px)}.bento-title[data-astro-cid-6bfsojfh]{color:var(--text-primary);letter-spacing:-.01em;margin:0;font-size:1.05rem;font-weight:700}.bento-body[data-astro-cid-6bfsojfh]{color:var(--text-secondary);flex-grow:1;margin:0;font-size:.86rem;line-height:1.55}.bento-footer-tag[data-astro-cid-6bfsojfh]{color:var(--accent-primary);margin-top:.25rem;font-size:.78rem;font-weight:600}.modern-faq-list[data-astro-cid-6bfsojfh]{flex-direction:column;gap:.75rem;display:flex}.modern-faq-card[data-astro-cid-6bfsojfh]{background-color:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);transition:border-color .18s;overflow:hidden}[data-theme=light] .modern-faq-card[data-astro-cid-6bfsojfh]{background-color:#fff;border-color:#e2e8f0}.modern-faq-card[data-astro-cid-6bfsojfh][open]{border-color:var(--accent-primary)}.faq-summary[data-astro-cid-6bfsojfh]{color:var(--text-primary);cursor:pointer;user-select:none;justify-content:space-between;align-items:center;padding:1.1rem 1.4rem;font-size:.95rem;font-weight:600;list-style:none;transition:color .15s;display:flex}.faq-summary[data-astro-cid-6bfsojfh]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-6bfsojfh]:hover{color:var(--accent-primary)}.faq-chevron[data-astro-cid-6bfsojfh]{color:var(--text-muted);align-items:center;transition:transform .2s cubic-bezier(.16,1,.3,1),color .15s;display:flex}.modern-faq-card[data-astro-cid-6bfsojfh][open] .faq-chevron[data-astro-cid-6bfsojfh]{color:var(--accent-primary);transform:rotate(180deg)}.faq-body[data-astro-cid-6bfsojfh]{color:var(--text-secondary);padding:0 1.4rem 1.25rem;font-size:.9rem;line-height:1.65}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=820px){.bento-grid-3[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}}@media (width<=640px){.form-row-2col[data-astro-cid-6bfsojfh]{grid-template-columns:1fr;gap:1.15rem}.contact-card[data-astro-cid-6bfsojfh]{padding:1.5rem 1.25rem}.form-footer-action[data-astro-cid-6bfsojfh]{flex-direction:column;align-items:stretch;gap:.85rem}.submit-button[data-astro-cid-6bfsojfh]{width:100%}}
