.support-board[data-astro-cid-6bfsojfh]{margin-top:calc(var(--space-10) * -1);padding:var(--space-12) 0 var(--space-24);background:var(--bg)}.support-inner[data-astro-cid-6bfsojfh]{z-index:1;position:relative}.support-head[data-astro-cid-6bfsojfh]{max-width:40rem;margin-bottom:var(--space-10)}.support-eyebrow[data-astro-cid-6bfsojfh]{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin-bottom:var(--space-3);font-weight:700}.support-title[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-4);font-size:clamp(2.5rem,5vw,3.75rem);line-height:1.05}.support-lede[data-astro-cid-6bfsojfh]{font-size:var(--text-lg);color:var(--muted);margin:0}.support-subtitle[data-astro-cid-6bfsojfh]{font-size:var(--text-2xl);margin-bottom:0}.resource-card[data-astro-cid-6bfsojfh]{min-width:210px;padding:var(--space-6) var(--space-5) var(--space-5);background:var(--card);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);color:inherit;scroll-snap-align:start;transform:rotate(var(--tilt,0deg));transition:transform var(--transition-base), box-shadow var(--transition-base);flex-direction:column;flex:1 1 0;text-decoration:none;display:flex;position:relative}.resource-card[data-astro-cid-6bfsojfh]:hover,.resource-card[data-astro-cid-6bfsojfh]:focus-visible{box-shadow:var(--shadow-card-hover);transform:rotate(0)translateY(-6px)}.resource-email[data-astro-cid-6bfsojfh]{color:#3d3229;background:#fff1a8}.resource-icon[data-astro-cid-6bfsojfh]{background:var(--gradient-ai-glow);border-radius:var(--radius-md);width:44px;height:44px;font-size:var(--text-lg);color:var(--ai-coral);margin-bottom:var(--space-3);justify-content:center;align-items:center;display:flex}.resource-title[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);margin-bottom:var(--space-1);color:var(--text)}.resource-email[data-astro-cid-6bfsojfh] .resource-title[data-astro-cid-6bfsojfh]{font-family:var(--font-brand);font-weight:400;font-size:var(--text-xl);color:#3d3229}.resource-text[data-astro-cid-6bfsojfh]{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-3)}.resource-email[data-astro-cid-6bfsojfh] .resource-text[data-astro-cid-6bfsojfh]{color:#3d3229bf}.resource-link[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--accent-text);overflow-wrap:anywhere;margin-top:auto;font-weight:600;display:inline-flex}.resource-email[data-astro-cid-6bfsojfh] .resource-link[data-astro-cid-6bfsojfh]{color:#b8432f}.resource-card[data-astro-cid-6bfsojfh]:hover .resource-link[data-astro-cid-6bfsojfh] i[data-astro-cid-6bfsojfh]{transform:translate(3px)}.resource-link[data-astro-cid-6bfsojfh] i[data-astro-cid-6bfsojfh]{transition:transform var(--transition-base)}.form-note[data-astro-cid-6bfsojfh]{max-width:780px;margin:var(--space-6) auto 0;position:relative}.form-note[data-astro-cid-6bfsojfh] .form-tack-left[data-astro-cid-6bfsojfh]{left:14%}.form-note[data-astro-cid-6bfsojfh] .form-tack-right[data-astro-cid-6bfsojfh]{left:86%}.form-card[data-astro-cid-6bfsojfh]{background:var(--card);border-radius:var(--radius-xl);padding:var(--space-10);box-shadow:var(--shadow-xl);position:relative}.form-card[data-astro-cid-6bfsojfh]:after{content:"";top:var(--space-4);bottom:var(--space-4);background:repeating-linear-gradient(0deg, var(--card) 0px, var(--card) 4px, transparent 4px, transparent 8px);width:6px;position:absolute;right:-6px}.form-header[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-8);padding-bottom:var(--space-6);border-bottom:1px solid var(--border)}.form-header[data-astro-cid-6bfsojfh] h2[data-astro-cid-6bfsojfh]{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-2)}.form-header[data-astro-cid-6bfsojfh] p[data-astro-cid-6bfsojfh]{color:var(--muted);margin:0}.form-grid[data-astro-cid-6bfsojfh]{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.form-field[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-6);position:relative}.form-field[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-size:var(--text-sm);color:var(--text);margin-bottom:var(--space-2);font-weight:600;display:block}.form-input[data-astro-cid-6bfsojfh]{width:100%;padding:var(--space-3) 0;font-size:var(--text-base);font-family:var(--font-body);color:var(--text);border:none;border-bottom:2px solid var(--border);transition:border-color var(--transition-base);background:0 0;outline:none}.form-input[data-astro-cid-6bfsojfh]::placeholder{color:var(--muted);opacity:.6}.field-line[data-astro-cid-6bfsojfh]{background:var(--gradient-ai);width:0;height:2px;transition:all var(--transition-base);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.form-input[data-astro-cid-6bfsojfh]:focus+.field-line[data-astro-cid-6bfsojfh]{width:100%}.form-input[data-astro-cid-6bfsojfh]:focus{border-bottom-color:#0000}.form-select[data-astro-cid-6bfsojfh]{cursor:pointer;appearance:none;padding-right:var(--space-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%233d3229' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat}[data-theme=dark] .form-select[data-astro-cid-6bfsojfh]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23f5ebe0' d='M6 8L1 3h10z'/%3E%3C/svg%3E")}.form-textarea[data-astro-cid-6bfsojfh]{resize:vertical;border:2px solid var(--border);border-radius:var(--radius-md);min-height:120px;padding:var(--space-3);transition:border-color var(--transition-base), box-shadow var(--transition-base)}.form-textarea[data-astro-cid-6bfsojfh]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--ai-glow)}.form-textarea[data-astro-cid-6bfsojfh]+.field-line[data-astro-cid-6bfsojfh]{display:none}.form-checkbox[data-astro-cid-6bfsojfh]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);display:flex}.form-checkbox[data-astro-cid-6bfsojfh] input[data-astro-cid-6bfsojfh][type=checkbox]{width:20px;height:20px;accent-color:var(--accent);cursor:pointer}.form-checkbox[data-astro-cid-6bfsojfh] label[data-astro-cid-6bfsojfh]{font-size:var(--text-sm);color:var(--muted);cursor:pointer}.btn-submit[data-astro-cid-6bfsojfh]{width:100%;padding:var(--space-4) var(--space-6);font-size:var(--text-lg);position:relative;overflow:hidden}.btn-submit[data-astro-cid-6bfsojfh] .btn-text[data-astro-cid-6bfsojfh]{transition:transform var(--transition-base)}.btn-submit[data-astro-cid-6bfsojfh] .btn-icon[data-astro-cid-6bfsojfh]{right:var(--space-6);opacity:0;transition:all var(--transition-base);position:absolute;transform:translate(-10px)}.btn-submit[data-astro-cid-6bfsojfh]:hover .btn-text[data-astro-cid-6bfsojfh]{transform:translate(-10px)}.btn-submit[data-astro-cid-6bfsojfh]:hover .btn-icon[data-astro-cid-6bfsojfh]{opacity:1;transform:translate(0)}.invalid-feedback[data-astro-cid-6bfsojfh]{font-size:var(--text-sm);color:#d64545;margin-top:var(--space-1);display:none}.was-validated[data-astro-cid-6bfsojfh] .form-input[data-astro-cid-6bfsojfh]:invalid~.invalid-feedback[data-astro-cid-6bfsojfh]{display:block}.was-validated[data-astro-cid-6bfsojfh] .form-input[data-astro-cid-6bfsojfh]:invalid{border-bottom-color:#d64545}.contact-error[data-astro-cid-6bfsojfh]{color:#d64545;padding:var(--space-4);border-radius:var(--radius-md);margin-bottom:var(--space-5);background:#d645451a;border:1px solid #d645454d}.turnstile-wrapper[data-astro-cid-6bfsojfh]{margin-bottom:var(--space-6)}@media (width<=768px){.form-grid[data-astro-cid-6bfsojfh]{grid-template-columns:1fr}.form-card[data-astro-cid-6bfsojfh]{padding:var(--space-6)}.resource-card[data-astro-cid-6bfsojfh]{flex:0 0 70vw;min-width:0;max-width:280px}}
