.form.svelte-1gd3krr,.success-card.svelte-1gd3krr{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hairline.svelte-1gd3krr{position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan-brand),transparent);opacity:.8}.corners.svelte-1gd3krr{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.corners.svelte-1gd3krr:before,.corners.svelte-1gd3krr:after{content:"";position:absolute;width:1rem;height:1rem;border-color:#00ffff4d;border-style:solid}.corners.svelte-1gd3krr:before{top:0;left:0;border-width:1px 0 0 1px}.corners.svelte-1gd3krr:after{bottom:0;right:0;border-width:0 1px 1px 0}.form.svelte-1gd3krr{padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-4);transition:opacity var(--dur) var(--ease)}.form.compact.svelte-1gd3krr{padding:var(--s-5)}.form.pending.svelte-1gd3krr{opacity:.7;pointer-events:none}.form.svelte-1gd3krr .altcha-box{transition:opacity var(--dur) var(--ease)}.form.pending.svelte-1gd3krr .altcha-box{opacity:.6;pointer-events:none}.row.svelte-1gd3krr{display:grid;gap:var(--s-4)}@media(min-width:640px){.row.svelte-1gd3krr{grid-template-columns:1fr 1fr}}.field.svelte-1gd3krr{display:flex;flex-direction:column;gap:var(--s-2)}.field.svelte-1gd3krr label:where(.svelte-1gd3krr),.checkbox.svelte-1gd3krr label:where(.svelte-1gd3krr){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--cyan-muted);font-weight:500}.field.svelte-1gd3krr input:where(.svelte-1gd3krr),.field.svelte-1gd3krr textarea:where(.svelte-1gd3krr){padding:var(--s-3) var(--s-4);background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--fg-0);font-size:var(--text-base);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.field.svelte-1gd3krr input:where(.svelte-1gd3krr)::placeholder,.field.svelte-1gd3krr textarea:where(.svelte-1gd3krr)::placeholder{color:var(--fg-3)}.field.svelte-1gd3krr input:where(.svelte-1gd3krr):focus,.field.svelte-1gd3krr textarea:where(.svelte-1gd3krr):focus{outline:none;border-color:var(--cyan-brand);box-shadow:0 0 0 2px #22e5e526}.field.svelte-1gd3krr textarea:where(.svelte-1gd3krr){resize:vertical;min-height:5rem}.checkbox.svelte-1gd3krr{display:flex;align-items:flex-start;gap:var(--s-2)}.checkbox.svelte-1gd3krr input:where(.svelte-1gd3krr){margin-top:.15rem;width:1rem;height:1rem;accent-color:var(--cyan-brand)}.honeypot.svelte-1gd3krr{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.error.svelte-1gd3krr{display:flex;align-items:center;gap:var(--s-2);padding:var(--s-3) var(--s-4);border:1px solid var(--err-subtle);border-radius:var(--radius-sm);background:var(--err-subtle);color:var(--err);font-size:var(--text-sm)}.submit.svelte-1gd3krr{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:var(--s-3) var(--s-5);border:none;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--cyan-signal),var(--cyan-brand));color:var(--bg-0);font-weight:600;letter-spacing:var(--track-wide);cursor:pointer;transition:filter var(--dur) var(--ease),opacity var(--dur) var(--ease)}.submit.svelte-1gd3krr:hover:not(:disabled){filter:brightness(1.1)}.submit.svelte-1gd3krr:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-1gd3krr{width:1rem;height:1rem;border:2px solid rgba(7,8,10,.3);border-top-color:var(--bg-0);border-radius:50%;animation:svelte-1gd3krr-spin .8s linear infinite}@keyframes svelte-1gd3krr-spin{to{transform:rotate(360deg)}}.success-card.svelte-1gd3krr{padding:var(--s-7)}.success-card.compact.svelte-1gd3krr{padding:var(--s-6)}.success-card.svelte-1gd3krr .content:where(.svelte-1gd3krr){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4);text-align:center}.icon-wrap.svelte-1gd3krr{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--cyan-subtle);color:var(--cyan-brand)}.icon.svelte-1gd3krr,.icon-small.svelte-1gd3krr{width:1.25rem;height:1.25rem}.icon.svelte-1gd3krr{width:1.5rem;height:1.5rem}.landing-offer.svelte-1c23awo{display:grid;gap:var(--s-8);align-items:start;padding:var(--s-6) 0 var(--s-9)}@media(min-width:1024px){.landing-offer.svelte-1c23awo{grid-template-columns:1.2fr .8fr;gap:var(--s-9)}}.hero.svelte-1c23awo{display:flex;flex-direction:column;gap:var(--s-5);max-width:var(--prose-w)}.eyebrow.svelte-1c23awo{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--track-label);color:var(--cyan-brand);font-weight:600}.hero.svelte-1c23awo h1:where(.svelte-1c23awo){font-size:var(--text-3xl);font-weight:400;letter-spacing:var(--track-tight);line-height:1.1}.lead.svelte-1c23awo{font-size:var(--text-lg);color:var(--fg-2);line-height:var(--lead-body)}.benefits.svelte-1c23awo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--s-3)}.benefits.svelte-1c23awo li:where(.svelte-1c23awo){display:flex;align-items:flex-start;gap:var(--s-3);color:var(--fg-1)}.check.svelte-1c23awo{width:1.25rem;height:1.25rem;color:var(--cyan-brand);flex-shrink:0;margin-top:.1rem}.cta-primary.svelte-1c23awo{align-self:flex-start;margin-top:var(--s-2)}.form-card.svelte-1c23awo{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hairline.svelte-1c23awo{position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan-brand),transparent);opacity:.8}.corners.svelte-1c23awo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.corners.svelte-1c23awo:before,.corners.svelte-1c23awo:after{content:"";position:absolute;width:1rem;height:1rem;border-color:#00ffff4d;border-style:solid}.corners.svelte-1c23awo:before{top:0;left:0;border-width:1px 0 0 1px}.corners.svelte-1c23awo:after{bottom:0;right:0;border-width:0 1px 1px 0}.form-inner.svelte-1c23awo{padding:var(--s-6);display:flex;flex-direction:column;gap:var(--s-5)}.form-inner.svelte-1c23awo h2:where(.svelte-1c23awo){font-size:var(--text-xl);font-weight:400;letter-spacing:var(--track-tight)}
