.k-ent:where(.astro-g45cdtv7){padding-block:clamp(2rem,5vw,4.5rem) clamp(3rem,6vw,5rem)}.k-ent-grid:where(.astro-g45cdtv7){align-items:start;gap:2.5rem;display:grid}.k-ent-copy:where(.astro-g45cdtv7){gap:1.25rem;display:grid}.k-ent:where(.astro-g45cdtv7) h1:where(.astro-g45cdtv7){letter-spacing:-.04em;color:var(--sl-color-white);font-size:clamp(2.1rem,1.2rem + 3vw,3.4rem);font-weight:750;line-height:1.05}.k-ent-lead:where(.astro-g45cdtv7){color:var(--sl-color-gray-2);max-width:34rem;font-size:1.0625rem;line-height:1.65}.k-ent-list:where(.astro-g45cdtv7){gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.k-ent-list:where(.astro-g45cdtv7) li:where(.astro-g45cdtv7){background:var(--k-surface);border-radius:1.1rem;gap:.9rem;padding:1rem 1.1rem;display:flex}.k-ent-list:where(.astro-g45cdtv7) strong:where(.astro-g45cdtv7){color:var(--sl-color-white);margin-bottom:.15rem;font-weight:600;display:block}.k-ent-list:where(.astro-g45cdtv7) li:where(.astro-g45cdtv7)>span:where(.astro-g45cdtv7):last-child>span:where(.astro-g45cdtv7){color:var(--sl-color-gray-3);font-size:.9rem;line-height:1.55}.k-ent-icon:where(.astro-g45cdtv7){background:color-mix(in srgb, var(--sl-color-accent) 14%, transparent);width:2.3rem;height:2.3rem;color:var(--sl-color-accent);border-radius:.8rem;flex:none;place-items:center;display:inline-grid}.k-ent-icon:where(.astro-g45cdtv7) svg{width:1.15rem;height:1.15rem}.k-ent-formwrap:where(.astro-g45cdtv7){position:relative}.k-ent-formwrap:where(.astro-g45cdtv7):before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--k-glow), transparent);filter:blur(32px);position:absolute;inset:8% 6% -4%}.k-form:where(.astro-g45cdtv7),.k-form-done:where(.astro-g45cdtv7){border:1px solid var(--k-line);background:color-mix(in srgb, var(--sl-color-bg) 60%, transparent);backdrop-filter:blur(var(--k-glass-blur)) saturate(1.4);box-shadow:var(--sl-shadow-lg);border-radius:1.5rem;gap:.9rem;padding:clamp(1.25rem,3vw,1.9rem);display:grid}.k-form:where(.astro-g45cdtv7)[hidden],.k-form-done:where(.astro-g45cdtv7)[hidden]{display:none}.k-form-head:where(.astro-g45cdtv7) p:where(.astro-g45cdtv7){color:var(--sl-color-gray-3);margin:.35rem 0 .2rem;font-size:.9rem}.k-form-row:where(.astro-g45cdtv7){gap:.9rem;display:grid}.k-field:where(.astro-g45cdtv7){color:var(--sl-color-gray-2);gap:.4rem;font-size:.8125rem;font-weight:500;display:grid}.k-field:where(.astro-g45cdtv7) input:where(.astro-g45cdtv7),.k-field:where(.astro-g45cdtv7) select:where(.astro-g45cdtv7),.k-field:where(.astro-g45cdtv7) textarea:where(.astro-g45cdtv7){border:1px solid var(--k-line);background:var(--k-surface);width:100%;color:var(--sl-color-white);font:inherit;border-radius:.85rem;padding:.75rem .9rem;font-size:.9375rem;font-weight:400;transition:border-color .15s,background-color .15s,box-shadow .15s}.k-field:where(.astro-g45cdtv7) textarea:where(.astro-g45cdtv7){resize:vertical;min-height:8rem;line-height:1.55}.k-field:where(.astro-g45cdtv7) select:where(.astro-g45cdtv7){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-inline-end:2.5rem}.k-field:where(.astro-g45cdtv7) select:where(.astro-g45cdtv7):invalid{color:var(--sl-color-gray-4)}.k-field:where(.astro-g45cdtv7) option:where(.astro-g45cdtv7){color:initial}.k-field:where(.astro-g45cdtv7) :where(.astro-g45cdtv7)::placeholder{color:var(--sl-color-gray-4)}.k-field:where(.astro-g45cdtv7) input:where(.astro-g45cdtv7):hover,.k-field:where(.astro-g45cdtv7) select:where(.astro-g45cdtv7):hover,.k-field:where(.astro-g45cdtv7) textarea:where(.astro-g45cdtv7):hover{background:var(--k-surface-hover)}.k-field:where(.astro-g45cdtv7) input:where(.astro-g45cdtv7):focus,.k-field:where(.astro-g45cdtv7) select:where(.astro-g45cdtv7):focus,.k-field:where(.astro-g45cdtv7) textarea:where(.astro-g45cdtv7):focus{border-color:color-mix(in srgb, var(--sl-color-accent) 70%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--sl-color-accent) 18%, transparent);outline:none}.k-field:where(.astro-g45cdtv7) :where(.astro-g45cdtv7)[aria-invalid=true]{border-color:#f87171}.k-hp:where(.astro-g45cdtv7){width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.k-send:where(.astro-g45cdtv7){cursor:pointer;border:0;justify-self:stretch;padding-block:.85rem}.k-send:where(.astro-g45cdtv7) svg{width:1rem;height:1rem}.k-send:where(.astro-g45cdtv7) .k-send-spin,.k-send:where(.astro-g45cdtv7)[data-busy] .k-send-icon{display:none}.k-send:where(.astro-g45cdtv7)[data-busy] .k-send-spin{animation:.8s linear infinite k-spin;display:block}.k-send:where(.astro-g45cdtv7)[disabled]{opacity:.75;cursor:progress}@keyframes k-spin{to{transform:rotate(360deg)}}.k-form-status:where(.astro-g45cdtv7){color:#f87171;min-height:1.2em;margin:0;font-size:.875rem}.k-form-status:where(.astro-g45cdtv7):empty{display:none}.k-form-legal:where(.astro-g45cdtv7){color:var(--sl-color-gray-4);margin:0;font-size:.78rem;line-height:1.5}.k-form-legal:where(.astro-g45cdtv7) a:where(.astro-g45cdtv7){color:var(--sl-color-gray-2)}.k-form-done:where(.astro-g45cdtv7){justify-items:start;gap:.8rem}.k-done-icon:where(.astro-g45cdtv7){color:#4ade80;background:#4ade8024;border-radius:999px;place-items:center;width:3rem;height:3rem;display:inline-grid}.k-done-icon:where(.astro-g45cdtv7) svg{width:1.5rem;height:1.5rem}.k-form-done:where(.astro-g45cdtv7) h2:where(.astro-g45cdtv7){letter-spacing:-.02em;color:var(--sl-color-white);font-size:1.35rem;font-weight:700}.k-form-done:where(.astro-g45cdtv7) p:where(.astro-g45cdtv7){color:var(--sl-color-gray-2);margin:0 0 .4rem;line-height:1.6}@media (width>=40rem){.k-form-row:where(.astro-g45cdtv7){grid-template-columns:1fr 1fr}}@media (width>=60rem){.k-ent-grid:where(.astro-g45cdtv7){grid-template-columns:1fr 1.05fr;gap:4rem}}
