.studio-cta.svelte-1f9sueg{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);overflow:hidden;padding:clamp(2rem,6vw,4.5rem);border-radius:1.6rem;background:#111014;box-shadow:0 32px 90px #1110142e;color:#f7f5ef}.studio-cta.svelte-1f9sueg:after{content:"";position:absolute;z-index:-1;top:-60%;right:-5%;bottom:20%;left:55%;border-radius:50%;background:linear-gradient(135deg,#3bb0ff4d,#9b4dff47);filter:blur(60px)}.studio-cta-grid.svelte-1f9sueg{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,black,transparent 85%);mask-image:linear-gradient(90deg,black,transparent 85%)}.studio-cta-mark.svelte-1f9sueg{filter:drop-shadow(0 20px 34px rgba(91,123,255,.35))}.studio-cta-eyebrow.svelte-1f9sueg{font-family:Geist Mono,ui-monospace,monospace;font-size:.68rem!important;letter-spacing:.13em;text-transform:uppercase;color:#5bc8ff!important}.studio-cta-copy.svelte-1f9sueg h2:where(.svelte-1f9sueg){max-width:760px;margin-top:.75rem;font-family:Geist,system-ui,sans-serif;font-size:clamp(2rem,5vw,4.25rem);font-weight:650;line-height:.98;letter-spacing:-.06em;color:#f7f5ef}.studio-cta-copy.svelte-1f9sueg>p:where(.svelte-1f9sueg):last-child{max-width:640px;margin-top:1rem;font-size:clamp(.98rem,1.5vw,1.1rem);line-height:1.6;color:#ffffffa3}.studio-cta-actions.svelte-1f9sueg{display:flex;flex-direction:column;align-items:stretch;gap:.7rem;min-width:12rem}.studio-cta-actions.svelte-1f9sueg a:where(.svelte-1f9sueg){display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:.7rem;font-weight:650;transition:transform .16s var(--studio-ease-out),background .16s var(--studio-ease-out)}.studio-cta-actions.svelte-1f9sueg a:where(.svelte-1f9sueg) svg{transition:transform .16s var(--studio-ease-out)}.studio-cta-actions.svelte-1f9sueg a:where(.svelte-1f9sueg):active{transform:scale(.97)}.studio-cta-actions.svelte-1f9sueg a:where(.svelte-1f9sueg):focus-visible{outline:3px solid #5bc8ff;outline-offset:3px}.studio-cta-primary.svelte-1f9sueg{background:#d9ff58;color:#111014}.studio-cta-primary.svelte-1f9sueg:hover{background:#e5ff86}.studio-cta-secondary.svelte-1f9sueg{border:1px solid rgba(255,255,255,.2);background:#ffffff0f;color:#f7f5ef}.studio-cta-secondary.svelte-1f9sueg:hover{background:#ffffff1a}@media(hover:hover)and (pointer:fine){.studio-cta-actions.svelte-1f9sueg a:where(.svelte-1f9sueg):hover{transform:translateY(-1px) scale(1.01)}.studio-cta-actions.svelte-1f9sueg a:where(.svelte-1f9sueg):hover svg{transform:translate(2px)}}@media(max-width:900px){.studio-cta.svelte-1f9sueg{grid-template-columns:auto 1fr}.studio-cta-actions.svelte-1f9sueg{grid-column:1 / -1;flex-direction:row;min-width:0}.studio-cta-actions.svelte-1f9sueg a:where(.svelte-1f9sueg){flex:1}}@media(max-width:620px){.studio-cta.svelte-1f9sueg{grid-template-columns:1fr}.studio-cta-mark.svelte-1f9sueg{display:none}.studio-cta-actions.svelte-1f9sueg{grid-column:auto;flex-direction:column}}@media(prefers-reduced-motion:reduce){.studio-cta-actions.svelte-1f9sueg a:where(.svelte-1f9sueg),.studio-cta-actions.svelte-1f9sueg a:where(.svelte-1f9sueg):hover,.studio-cta-actions.svelte-1f9sueg a:where(.svelte-1f9sueg) svg,.studio-cta-actions.svelte-1f9sueg a:where(.svelte-1f9sueg):hover svg{transform:none}}
