.homepage-cta[data-astro-cid-yeqrdy6x]{isolation:isolate;position:relative;overflow:hidden}.cta-mark{width:34rem;bottom:-14rem;left:-9rem}.cta-3d[data-astro-cid-yeqrdy6x]{filter:drop-shadow(0 2rem 2.5rem oklch(18% .012 270/.3));pointer-events:none;z-index:0;width:clamp(18rem,22vw,22rem);height:auto;position:absolute;bottom:-6rem;left:34%;transform:rotate(-4deg)}.cta-layout[data-astro-cid-yeqrdy6x]{z-index:1;position:relative}@media (width<=63.99rem){.cta-3d[data-astro-cid-yeqrdy6x]{z-index:2;order:3;width:15rem;margin:2rem auto -5rem;display:block;position:relative;bottom:auto;left:auto}}.homepage-cta[data-astro-cid-yeqrdy6x]{--canvas:color-mix(in oklch, var(--color-violet-50) 50%, white);--paper:oklch(100% 0 0);--ink:oklch(14.5% .042 265);--muted:oklch(44.6% .043 257);background:var(--canvas);color:var(--ink)}.cta-layout[data-astro-cid-yeqrdy6x]{grid-template-columns:minmax(0,.9fr) minmax(26rem,1.1fr);align-items:center;gap:6rem;padding-block:7.5rem;display:grid}.cta-copy[data-astro-cid-yeqrdy6x]{max-width:32rem}.cta-copy[data-astro-cid-yeqrdy6x],.cta-form[data-astro-cid-yeqrdy6x]{min-width:0}.cta-copy[data-astro-cid-yeqrdy6x] h2[data-astro-cid-yeqrdy6x]{letter-spacing:0;margin:0;font-size:4.5rem;font-weight:790;line-height:.92}.cta-copy[data-astro-cid-yeqrdy6x] h2[data-astro-cid-yeqrdy6x] span[data-astro-cid-yeqrdy6x],.cta-copy[data-astro-cid-yeqrdy6x] h2[data-astro-cid-yeqrdy6x] strong[data-astro-cid-yeqrdy6x]{display:block}.cta-copy[data-astro-cid-yeqrdy6x] h2[data-astro-cid-yeqrdy6x] strong[data-astro-cid-yeqrdy6x]{color:var(--color-violet-600);font-weight:inherit}.cta-copy[data-astro-cid-yeqrdy6x] p[data-astro-cid-yeqrdy6x]{max-width:31rem;color:var(--muted);margin:2rem 0 0;font-size:1.0625rem;line-height:1.65}.cta-controls[data-astro-cid-yeqrdy6x]{background:var(--paper);color:oklch(40% .012 270);border:1px solid oklch(74% .012 270);border-radius:.625rem;align-items:center;gap:.75rem;padding:.375rem .375rem .375rem 1.125rem;transition:border-color .16s,box-shadow .16s;display:flex;box-shadow:0 1px 2px oklch(20% .01 270/.08)}.cta-controls[data-astro-cid-yeqrdy6x]:focus-within{border-color:var(--color-violet-600);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-violet-600) 18%, transparent)}.cta-controls[data-astro-cid-yeqrdy6x]>svg[data-astro-cid-yeqrdy6x]{flex:none}.form-error[data-astro-cid-yeqrdy6x]{color:var(--color-destructive);margin:.75rem 0 0;font-size:.8125rem;font-weight:650;line-height:1.45}.cta-controls[data-astro-cid-yeqrdy6x] input[data-astro-cid-yeqrdy6x],.cta-controls[data-astro-cid-yeqrdy6x] button[data-astro-cid-yeqrdy6x]{min-height:3rem;font:inherit;border-radius:.375rem}.cta-controls[data-astro-cid-yeqrdy6x] input[data-astro-cid-yeqrdy6x]{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:auto;padding:0;font-size:1rem}.cta-controls[data-astro-cid-yeqrdy6x] input[data-astro-cid-yeqrdy6x]::placeholder{color:var(--muted);opacity:1}.cta-controls[data-astro-cid-yeqrdy6x] button[data-astro-cid-yeqrdy6x]{cursor:pointer;border:1px solid var(--color-violet-600);background:var(--color-violet-600);color:var(--color-primary-foreground);white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:.625rem;padding:0 1.375rem;font-size:.9375rem;font-weight:700;transition:background-color .16s,border-color .16s;display:inline-flex}.cta-controls[data-astro-cid-yeqrdy6x] button[data-astro-cid-yeqrdy6x]:hover{border-color:var(--color-violet-700);background:var(--color-violet-700)}.cta-controls[data-astro-cid-yeqrdy6x] button[data-astro-cid-yeqrdy6x]:focus-visible{outline:2px solid var(--color-violet-600);outline-offset:3px}.cta-controls[data-astro-cid-yeqrdy6x] button[data-astro-cid-yeqrdy6x] svg[data-astro-cid-yeqrdy6x]{flex:none;width:1rem;height:1rem}@media (width<=63.99rem){.cta-layout[data-astro-cid-yeqrdy6x]{grid-template-columns:1fr;gap:3.5rem}.cta-copy[data-astro-cid-yeqrdy6x]{max-width:40rem}}@media (width<=47.99rem){.cta-layout[data-astro-cid-yeqrdy6x]{gap:3rem;padding-block:5.5rem}.cta-copy[data-astro-cid-yeqrdy6x] h2[data-astro-cid-yeqrdy6x]{font-size:2rem;line-height:1.05}.cta-copy[data-astro-cid-yeqrdy6x] p[data-astro-cid-yeqrdy6x]{margin-top:1.5rem;font-size:1rem}.cta-controls[data-astro-cid-yeqrdy6x]{flex-wrap:wrap;padding:.375rem}.cta-controls[data-astro-cid-yeqrdy6x]>svg[data-astro-cid-yeqrdy6x]{margin-left:.75rem}.cta-controls[data-astro-cid-yeqrdy6x] button[data-astro-cid-yeqrdy6x]{width:100%}}@media (prefers-reduced-motion:reduce){.cta-controls[data-astro-cid-yeqrdy6x],.cta-controls[data-astro-cid-yeqrdy6x] button[data-astro-cid-yeqrdy6x]{transition:none}}
