.contact.svelte-vf7oi6{padding-block:clamp(32px,7vw,150px) clamp(48px,8vw,150px)}.head.svelte-vf7oi6{text-align:center;isolation:isolate;justify-items:center;gap:26px;margin-bottom:clamp(36px,5vw,64px);display:grid;position:relative}h1.svelte-vf7oi6{color:var(--text-heading);font-size:var(--fs-display);font-weight:600;line-height:var(--lh-display);display:grid}:root[data-motion=full] .line.svelte-vf7oi6{animation:svelte-vf7oi6-rise .9s var(--ease-out) both;animation-delay:calc(var(--line) * 90ms)}.lead.svelte-vf7oi6{color:var(--text-body)}:root[data-motion=full] .lead.svelte-vf7oi6{animation:svelte-vf7oi6-fade-up .9s var(--ease-out) .24s both}.customers.svelte-vf7oi6{max-width:560px;color:var(--text-muted);font-size:var(--fs-sm)}.customers.svelte-vf7oi6 a:where(.svelte-vf7oi6){color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--purple-rgb) / .6);text-decoration-color:rgb(var(--purple-rgb) / .6);text-underline-offset:3px}.customers.svelte-vf7oi6 a:where(.svelte-vf7oi6):hover{color:#fff}.channels.svelte-vf7oi6{flex-wrap:wrap;justify-content:center;gap:12px 30px;margin:14px 0 0;display:flex}:root[data-motion=full] .channels.svelte-vf7oi6 li:where(.svelte-vf7oi6){animation:svelte-vf7oi6-fade-up .8s var(--ease-out) both;animation-delay:calc(var(--item) * 90ms + .38s)}.channels.svelte-vf7oi6 a:where(.svelte-vf7oi6){color:var(--text-muted);font-size:var(--fs-lg);transition:color var(--dur-base) var(--ease-out);align-items:center;gap:12px;text-decoration:none;display:inline-flex;position:relative}.channels.svelte-vf7oi6 a:where(.svelte-vf7oi6):after{content:"";background:linear-gradient(90deg, var(--purple), transparent);transform-origin:0;height:1px;transition:transform var(--dur-slow) var(--ease-out);position:absolute;bottom:-6px;left:34px;right:0;transform:scaleX(0)}.channels.svelte-vf7oi6 a:where(.svelte-vf7oi6):hover,.channels.svelte-vf7oi6 a:where(.svelte-vf7oi6):focus-visible{color:#fff}.channels.svelte-vf7oi6 a:where(.svelte-vf7oi6):hover:after,.channels.svelte-vf7oi6 a:where(.svelte-vf7oi6):focus-visible:after{transform:scaleX(1)}.icon.svelte-vf7oi6{color:var(--text-body);transition:color var(--dur-base) var(--ease-out), transform var(--dur-slow) var(--ease-spring);display:grid}.channels.svelte-vf7oi6 a:where(.svelte-vf7oi6):hover .icon:where(.svelte-vf7oi6){color:var(--purple-light)}:root[data-motion=full] .channels.svelte-vf7oi6 a:where(.svelte-vf7oi6):hover .icon:where(.svelte-vf7oi6){transform:translateY(-2px)rotate(-10deg)scale(1.1)}.form-wrap.svelte-vf7oi6{isolation:isolate;position:relative}.form-wrap.svelte-vf7oi6 .form-card{background:#121214eb;padding:30px}form.svelte-vf7oi6{gap:24px;display:grid}.row.svelte-vf7oi6{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.message.svelte-vf7oi6{position:relative}.message.svelte-vf7oi6 textarea::placeholder{color:var(--text-faint)}.message.svelte-vf7oi6 textarea{field-sizing:content;min-height:110px;max-height:420px;padding:18px 32px}.counter.svelte-vf7oi6{color:var(--text-muted);font-size:var(--fs-xs);pointer-events:none;position:absolute;bottom:10px;right:16px}.counter.full.svelte-vf7oi6{color:#ff6b6b}.bottom.svelte-vf7oi6{justify-content:space-between;align-items:center;gap:20px 32px;margin-top:2px;display:flex}.consent.svelte-vf7oi6{gap:8px;max-width:560px;display:grid}.consent.svelte-vf7oi6 .label{line-height:1.9}.consent.svelte-vf7oi6 a:where(.svelte-vf7oi6){color:var(--text-secondary);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--purple-rgb) / .6);text-decoration-color:rgb(var(--purple-rgb) / .6);text-underline-offset:3px}.consent.svelte-vf7oi6 a:where(.svelte-vf7oi6):hover{color:#fff}.consent-error.svelte-vf7oi6{color:#ff6b6b;font-size:var(--fs-sm)}.trap.svelte-vf7oi6{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.success.svelte-vf7oi6{padding:24px 0 12px}@keyframes svelte-vf7oi6-rise{0%{transform:translateY(22px)}}@keyframes svelte-vf7oi6-fade-up{0%{opacity:0;transform:translateY(14px)}}@media (width<=760px){.row.svelte-vf7oi6{grid-template-columns:minmax(0,1fr)}.bottom.svelte-vf7oi6{flex-direction:column;align-items:stretch}.bottom.svelte-vf7oi6 .btn{width:100%}.form-wrap.svelte-vf7oi6 .form-card{padding:22px 18px}.message.svelte-vf7oi6 textarea{padding:16px 20px}.channels.svelte-vf7oi6{flex-direction:column;align-items:center}.channels.svelte-vf7oi6 a:where(.svelte-vf7oi6){font-size:var(--fs-md)}}
