.slf-card[data-astro-cid-tthoguqk]{background:radial-gradient(ellipse 90% 60% at 50% -20%,rgba(230,240,237,.5) 0%,transparent 70%),linear-gradient(180deg,#fff,#fafaf8f2);border:1px solid rgba(10,10,10,.06);border-radius:var(--radius-xl);padding:28px 24px;box-shadow:0 1px 3px #0a1d1c0a,0 8px 24px #0a1d1c0f}.slf-card--dark[data-astro-cid-tthoguqk]{background:#ffffff0d;border-color:#fafaf81a;box-shadow:none}.slf-card--contact[data-astro-cid-tthoguqk]{background:none;border:none;border-radius:0;padding:0;box-shadow:none}.slf-form[data-astro-cid-tthoguqk]{display:flex;flex-direction:column;gap:16px}.slf-label[data-astro-cid-tthoguqk]{display:block;font-size:13px;font-weight:600;color:var(--color-ink-1);margin-bottom:6px}.slf-card--dark[data-astro-cid-tthoguqk] .slf-label[data-astro-cid-tthoguqk]{color:var(--color-ink-on-dark-2)}.slf-req[data-astro-cid-tthoguqk]{color:var(--color-brand-600)}.slf-card--dark[data-astro-cid-tthoguqk] .slf-req[data-astro-cid-tthoguqk]{color:var(--color-gold-500)}.slf-input[data-astro-cid-tthoguqk]{display:block;width:100%;padding:10px 14px;font-size:16px;font-family:inherit;color:var(--color-ink-0);background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-md);transition:border-color .2s ease,box-shadow .2s ease}.slf-input[data-astro-cid-tthoguqk]::placeholder{color:var(--color-ink-3)}.slf-input[data-astro-cid-tthoguqk]:focus{outline:none;border-color:var(--color-brand-600);box-shadow:0 0 0 3px #1147401a}.slf-card--dark[data-astro-cid-tthoguqk] .slf-input[data-astro-cid-tthoguqk]{background:#ffffff0f;border-color:#fafaf81f;color:var(--color-ink-on-dark)}.slf-card--dark[data-astro-cid-tthoguqk] .slf-input[data-astro-cid-tthoguqk]::placeholder{color:#fafaf866}.slf-card--dark[data-astro-cid-tthoguqk] .slf-input[data-astro-cid-tthoguqk]:focus{border-color:var(--color-gold-500);box-shadow:0 0 0 3px #c8a95726}.slf-textarea[data-astro-cid-tthoguqk]{resize:vertical;min-height:100px}.slf-chips-fieldset[data-astro-cid-tthoguqk]{border:none;padding:0;margin:0}.slf-chips[data-astro-cid-tthoguqk]{display:flex;flex-wrap:wrap;gap:8px;margin-top:2px}.slf-chip[data-astro-cid-tthoguqk]{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;font-size:13px;font-weight:500;font-family:inherit;border-radius:9999px;cursor:pointer;border:1px solid var(--color-line);background:var(--color-bg-1);color:var(--color-ink-2);transition:background .2s,border-color .2s,color .2s;min-height:36px}.slf-chip[data-astro-cid-tthoguqk]:hover{border-color:var(--color-brand-600);color:var(--color-ink-0)}.slf-chip[data-astro-cid-tthoguqk][aria-pressed=true]{background:var(--color-brand-600);border-color:var(--color-brand-600);color:#fff}.slf-chip[data-astro-cid-tthoguqk]:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.slf-card--dark[data-astro-cid-tthoguqk] .slf-chip[data-astro-cid-tthoguqk]{background:#ffffff0f;border-color:#fafaf81f;color:var(--color-ink-on-dark-2)}.slf-card--dark[data-astro-cid-tthoguqk] .slf-chip[data-astro-cid-tthoguqk]:hover{border-color:var(--color-gold-500);color:var(--color-ink-on-dark)}.slf-card--dark[data-astro-cid-tthoguqk] .slf-chip[data-astro-cid-tthoguqk][aria-pressed=true]{background:var(--color-gold-500);border-color:var(--color-gold-500);color:var(--color-bg-dark)}.slf-hp[data-astro-cid-tthoguqk]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.slf-error[data-astro-cid-tthoguqk]{border-radius:var(--radius-md);padding:12px 16px;font-size:14px;background:#dc26260f;border:1px solid rgba(220,38,38,.15);color:#b91c1c}.slf-submit[data-astro-cid-tthoguqk]{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:12px 20px;font-size:16px;font-weight:600;font-family:inherit;color:var(--color-ink-on-dark);background:var(--color-brand-600);border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s}.slf-submit[data-astro-cid-tthoguqk]:hover{background:var(--color-brand-700);transform:translateY(-2px);box-shadow:0 4px 12px #11474040}.slf-submit[data-astro-cid-tthoguqk]:focus-visible{outline:2px solid var(--color-brand-600);outline-offset:2px}.slf-submit[data-astro-cid-tthoguqk]:disabled{opacity:.7;cursor:not-allowed;transform:none;box-shadow:none}.slf-card--dark[data-astro-cid-tthoguqk] .slf-submit[data-astro-cid-tthoguqk]{background:var(--color-gold-500);color:var(--color-bg-dark)}.slf-card--dark[data-astro-cid-tthoguqk] .slf-submit[data-astro-cid-tthoguqk]:hover{background:var(--color-gold-400);box-shadow:0 4px 12px #c8a9574d}.slf-arrow[data-astro-cid-tthoguqk]{transition:transform .2s}.slf-submit[data-astro-cid-tthoguqk]:hover .slf-arrow[data-astro-cid-tthoguqk]{transform:translate(4px)}.slf-call[data-astro-cid-tthoguqk]{margin-top:16px;font-size:14px;color:var(--color-ink-3);text-align:center}.slf-call[data-astro-cid-tthoguqk] a[data-astro-cid-tthoguqk]{color:var(--color-brand-600);font-weight:500;text-decoration:underline;text-underline-offset:2px;transition:color .2s}.slf-call[data-astro-cid-tthoguqk] a[data-astro-cid-tthoguqk]:hover{color:var(--color-brand-700)}.slf-card--dark[data-astro-cid-tthoguqk] .slf-call[data-astro-cid-tthoguqk]{color:var(--color-ink-on-dark-2)}.slf-card--dark[data-astro-cid-tthoguqk] .slf-call[data-astro-cid-tthoguqk] a[data-astro-cid-tthoguqk]{color:var(--color-gold-500)}.slf-card--dark[data-astro-cid-tthoguqk] .slf-call[data-astro-cid-tthoguqk] a[data-astro-cid-tthoguqk]:hover{color:var(--color-gold-400)}@media(min-width:769px){.slf-call[data-astro-cid-tthoguqk]{display:none}}@media(max-width:400px){.slf-card[data-astro-cid-tthoguqk]{padding:20px 16px}}@media(prefers-reduced-motion:reduce){.slf-submit[data-astro-cid-tthoguqk],.slf-arrow[data-astro-cid-tthoguqk],.slf-input[data-astro-cid-tthoguqk],.slf-chip[data-astro-cid-tthoguqk]{transition:none}}
