.cf-root.svelte-1p8szwu{width:100%}.cf-card.svelte-1p8szwu{border:1px solid var(--color-border,color-mix(in srgb, currentColor 20%, transparent));background:var(--elevated,var(--color-card,Canvas));box-shadow:0 16px 40px var(--shadow,color-mix(in srgb, currentColor 8%, transparent));border-radius:18px;flex-direction:column;gap:8px;padding:28px 24px;display:flex}.cf-title.svelte-1p8szwu{font-family:var(--font-serif,ui-serif, Georgia, serif);letter-spacing:-.03em;color:var(--heading,var(--color-foreground,CanvasText));margin:0;font-size:28px;font-weight:400}.cf-desc.svelte-1p8szwu{color:var(--muted,var(--color-muted-foreground,color-mix(in srgb, currentColor 65%, transparent)));margin:0 0 12px;font-size:14px;line-height:1.55}.cf-support.svelte-1p8szwu{color:var(--muted,var(--color-muted-foreground,color-mix(in srgb, currentColor 65%, transparent)));margin:-4px 0 12px;font-size:13px;line-height:1.5}.cf-support.svelte-1p8szwu a:where(.svelte-1p8szwu){color:inherit;text-underline-offset:2px;text-decoration:underline}.cf-label.svelte-1p8szwu{color:var(--label,var(--color-muted-foreground,color-mix(in srgb, currentColor 75%, transparent)));margin-top:8px;font-size:12px;font-weight:500}.cf-input.svelte-1p8szwu{border:1px solid var(--color-input,var(--color-border,color-mix(in srgb, currentColor 25%, transparent)));background:var(--color-background,transparent);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:10px 12px;font-size:14px}.cf-textarea.svelte-1p8szwu{resize:vertical;min-height:140px}.cf-input.svelte-1p8szwu:focus{border-color:var(--focus,var(--color-ring,Highlight));box-shadow:0 0 0 3px color-mix(in srgb, var(--focus,Highlight) 18%, transparent);outline:none}.cf-btn.svelte-1p8szwu{background:var(--primary-fill,var(--color-primary,CanvasText));min-height:44px;color:var(--primary-fill-fg,var(--color-primary-foreground,Canvas));font:inherit;cursor:pointer;border:0;border-radius:999px;margin-top:12px;font-size:14px;font-weight:500}.cf-btn.svelte-1p8szwu:disabled{opacity:.6;cursor:not-allowed}.cf-error.svelte-1p8szwu{color:var(--danger,var(--color-destructive,#9b4942));margin:8px 0 0;font-size:13px}.cf-honeypot.svelte-1p8szwu{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}@media (width<=900px),(pointer:coarse){.cf-input.svelte-1p8szwu{font-size:16px}}.contact-hero{max-width:800px;padding-bottom:55px}.contact-hero h1{letter-spacing:-4px;margin:21px 0 24px;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:1}.contact-aside>span{color:var(--acid);letter-spacing:1px;font-size:9px}.contact-hero h1 span{color:var(--acid)}.contact-hero p{max-width:570px;color:var(--text-muted);font-size:15px;line-height:1.85}.contact-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);display:grid}.contact-aside{border-right:1px solid var(--line);padding:38px 48px 38px 0}.contact-aside h2{margin:22px 0 18px;font-size:30px;line-height:1.12}.contact-aside p{color:var(--muted);font-size:13px;line-height:1.8}.contact-email{color:var(--acid);font:11px var(--font-mono);overflow-wrap:anywhere;align-items:center;gap:9px;margin-top:17px;display:inline-flex}.contact-email svg:last-child{margin-left:4px}.contact-form-wrap{--elevated:var(--panel);--color-card:var(--panel);--color-background:var(--bg);--color-foreground:var(--text);--heading:var(--text);--muted:var(--muted);--label:var(--text-secondary);--color-border:var(--line-strong);--color-input:var(--line-strong);--focus:var(--acid);--primary-fill:var(--acid);--primary-fill-fg:var(--panel-tint);--font-serif:Arial, Helvetica, sans-serif;padding:38px 0 38px 48px}@media (width<=650px){.contact-hero{padding-bottom:38px}.contact-hero h1{letter-spacing:-2.5px;font-size:clamp(44px,11vw,60px)}.contact-grid{grid-template-columns:1fr}.contact-aside{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}.contact-form-wrap{padding:30px 0}.contact-email{max-width:100%}}
