.accent-stripe[data-astro-cid-pbozday3]{height:4px;background:linear-gradient(90deg,#d946ef,#a855f7);margin:calc(-1*var(--gap)) calc(-1*var(--gap))0}.hero-section[data-astro-cid-pbozday3]{padding:2.5rem 0 1rem}.hero-section[data-astro-cid-pbozday3] h1[data-astro-cid-pbozday3]{margin-bottom:.6rem}.hero-sub[data-astro-cid-pbozday3]{color:var(--color-text-muted);font-size:var(--step-0);margin:0}.cards-section[data-astro-cid-pbozday3]{padding-top:1.5rem;padding-bottom:0}.contact-grid[data-astro-cid-pbozday3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.contact-card[data-astro-cid-pbozday3]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.25rem;background:var(--color-card);background-image:none;border:1px solid var(--color-border);border-radius:10px;text-decoration:none;color:var(--color-text-base);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.contact-card[data-astro-cid-pbozday3]:hover{border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 8px 24px #0000004d;background:var(--color-card);background-image:none;background-size:0;text-decoration:none}.card-icon[data-astro-cid-pbozday3]{color:var(--color-accent);display:flex;align-items:center;margin-bottom:.15rem}.card-label[data-astro-cid-pbozday3]{font-size:var(--step--2);font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em}.card-value[data-astro-cid-pbozday3]{font-size:var(--step--1);color:var(--color-text-base);word-break:break-all}.card-cta[data-astro-cid-pbozday3]{font-size:var(--step--1);font-weight:600;color:var(--color-accent);margin-top:.6rem}.form-section[data-astro-cid-pbozday3]{padding-top:1.5rem;padding-bottom:1.5rem}.form-card[data-astro-cid-pbozday3]{background:var(--color-card);border:1px solid var(--color-border);border-radius:12px;padding:2rem}.form-header[data-astro-cid-pbozday3]{margin-bottom:1.5rem}.form-header[data-astro-cid-pbozday3] h2[data-astro-cid-pbozday3]{font-size:var(--step-2);margin-bottom:.4rem}.form-desc[data-astro-cid-pbozday3]{color:var(--color-text-muted);font-size:var(--step--1);margin:0}.form-group[data-astro-cid-pbozday3]{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}.form-group[data-astro-cid-pbozday3] label[data-astro-cid-pbozday3]{font-size:var(--step--1);font-weight:600;color:var(--color-text-base)}.required-star[data-astro-cid-pbozday3]{color:var(--color-accent)}.form-group[data-astro-cid-pbozday3] input[data-astro-cid-pbozday3],.form-group[data-astro-cid-pbozday3] textarea[data-astro-cid-pbozday3]{padding:.6rem .85rem;background:var(--color-background);border:1.5px solid var(--color-border);border-radius:6px;color:var(--color-text-base);font-size:var(--step--1);font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease;outline:0;resize:vertical}.form-group[data-astro-cid-pbozday3] input[data-astro-cid-pbozday3]::-moz-placeholder,.form-group[data-astro-cid-pbozday3] textarea[data-astro-cid-pbozday3]::-moz-placeholder{color:var(--color-text-muted)}.form-group[data-astro-cid-pbozday3] input[data-astro-cid-pbozday3]::placeholder,.form-group[data-astro-cid-pbozday3] textarea[data-astro-cid-pbozday3]::placeholder{color:var(--color-text-muted)}.form-group[data-astro-cid-pbozday3] input[data-astro-cid-pbozday3]:focus,.form-group[data-astro-cid-pbozday3] textarea[data-astro-cid-pbozday3]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 20%,transparent)}.form-group[data-astro-cid-pbozday3] input[data-astro-cid-pbozday3]:disabled,.form-group[data-astro-cid-pbozday3] textarea[data-astro-cid-pbozday3]:disabled{opacity:.6;cursor:not-allowed}.hp-field[data-astro-cid-pbozday3]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.turnstile-wrapper[data-astro-cid-pbozday3]{margin-bottom:1.25rem}.form-hint[data-astro-cid-pbozday3]{font-size:var(--step--2);color:var(--color-text-muted);margin:0 0 .75rem;line-height:1.4}.form-hint[data-astro-cid-pbozday3].hint-error{color:#f47d3c}.submit-btn[data-astro-cid-pbozday3]{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.65rem 1.5rem;border:2px solid var(--color-button-border);border-radius:6px;background:0 0;color:var(--color-text-base);font-size:var(--step-0);font-family:inherit;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.submit-btn[data-astro-cid-pbozday3]:hover:not(:disabled){background:var(--color-button-primary);border-color:var(--color-button-primary);color:#fff}.submit-btn[data-astro-cid-pbozday3]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.submit-btn[data-astro-cid-pbozday3]:disabled{opacity:.7;cursor:not-allowed}.success-content[data-astro-cid-pbozday3]{display:flex;align-items:flex-start;gap:1.5rem}.success-icon[data-astro-cid-pbozday3]{color:#58aa9c;display:flex;align-items:center;flex-shrink:0;margin-top:.25rem}.success-content[data-astro-cid-pbozday3] h2[data-astro-cid-pbozday3]{font-size:var(--step-2);margin-bottom:.5rem}.success-content[data-astro-cid-pbozday3] .form-desc[data-astro-cid-pbozday3]{margin-bottom:1.25rem}.spinner[data-astro-cid-pbozday3]{animation:spin .9s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-astro-cid-pbozday3][hidden]{display:none!important}@media (max-width:520px){.form-card[data-astro-cid-pbozday3]{padding:1.25rem}.success-content[data-astro-cid-pbozday3]{flex-direction:column;align-items:center;text-align:center}}@media (prefers-reduced-motion:reduce){.spinner[data-astro-cid-pbozday3]{animation:none}.contact-card[data-astro-cid-pbozday3],.form-group[data-astro-cid-pbozday3] input[data-astro-cid-pbozday3],.form-group[data-astro-cid-pbozday3] textarea[data-astro-cid-pbozday3],.submit-btn[data-astro-cid-pbozday3]{transition:none}}