.cta[data-astro-cid-4nddenlt]{gap:var(--gap-lg);align-items:start;display:grid}@media (width>=56rem){.cta[data-astro-cid-4nddenlt]{gap:var(--gap-2xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.cta--panel[data-astro-cid-4nddenlt]{background:linear-gradient(150deg, #d8320d1f, transparent 55%), var(--shell-panel);border:1px solid var(--line-lava);border-radius:var(--radius-xl);padding:clamp(1.5rem,1.1rem + 1.8vw,2.75rem)}.cta--takeover[data-astro-cid-4nddenlt]{background:radial-gradient(46rem 24rem at 22% 0%, #f5451a42, transparent 62%), linear-gradient(165deg, var(--takeover-start), var(--shell-panel) 72%);border:1px solid var(--line-lava);border-radius:var(--radius-xl);padding:clamp(2rem,1.4rem + 2.8vw,4rem)}.cta__heading[data-astro-cid-4nddenlt]{font-size:var(--step-3);margin-top:.7rem}.cta--takeover[data-astro-cid-4nddenlt] .cta__heading[data-astro-cid-4nddenlt]{font-size:var(--step-4)}.cta__promise[data-astro-cid-4nddenlt]{margin-top:var(--gap-sm);color:var(--ink-soft);font-size:var(--step-1);max-width:34ch}.cta__steps[data-astro-cid-4nddenlt]{counter-reset:cta;margin-bottom:var(--gap-md);gap:.7rem;padding:0;list-style:none;display:grid}.cta__steps[data-astro-cid-4nddenlt] li[data-astro-cid-4nddenlt]{counter-increment:cta;color:var(--ink-soft);font-size:var(--step--1);grid-template-columns:1.55rem 1fr;align-items:baseline;gap:.7rem;display:grid}.cta__steps[data-astro-cid-4nddenlt] li[data-astro-cid-4nddenlt]:before{content:counter(cta);border:1px solid var(--line-lava);width:1.55rem;height:1.55rem;color:var(--lava-300);border-radius:50%;place-items:center;font-size:.7rem;font-weight:700;display:grid}.cta__button[data-astro-cid-4nddenlt]{width:100%}.cta__fallback[data-astro-cid-4nddenlt]{margin-top:var(--gap-sm);font-size:var(--step--1);color:var(--ink-muted)}.hero-motion[data-astro-cid-f4wr2t3b]{--motion-primary:245 69 26;--motion-secondary:123 97 255;--motion-tertiary:116 211 156;z-index:-1;pointer-events:none;contain:layout paint style;background:radial-gradient(58% 54% at 50% 112%, rgb(var(--motion-primary) / 22%), transparent 72%), linear-gradient(to bottom, transparent 70%, var(--shell-base) 100%);position:absolute;inset:0;overflow:hidden}.hero-motion--content[data-astro-cid-f4wr2t3b]{--motion-primary:245 69 26;--motion-secondary:155 134 255;--motion-tertiary:255 154 110}.hero-motion--agents[data-astro-cid-f4wr2t3b]{--motion-primary:116 211 156;--motion-secondary:123 97 255;--motion-tertiary:101 167 255}.hero-motion__wash[data-astro-cid-f4wr2t3b],.hero-motion__core[data-astro-cid-f4wr2t3b]{will-change:transform;transform:translate3d(var(--motion-x,0px), var(--motion-y,0px), 0);transition:transform var(--motion-duration-base) var(--motion-ease-out);border-radius:50%;position:absolute}.hero-motion__wash--one[data-astro-cid-f4wr2t3b]{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--motion-secondary) / 22%), transparent 68%);filter:blur(12px);width:min(70vw,54rem);top:-48%;left:-17%}.hero-motion__wash--two[data-astro-cid-f4wr2t3b]{aspect-ratio:1;background:radial-gradient(circle, rgb(var(--motion-primary) / 26%), transparent 68%);filter:blur(16px);width:min(56vw,44rem);bottom:-55%;right:-15%}.hero-motion__grid[data-astro-cid-f4wr2t3b]{opacity:.42;background:repeating-radial-gradient(ellipse at 50% 100%, transparent 0 2.1rem, rgb(var(--motion-secondary) / 13%) 2.15rem 2.2rem);border-radius:50% 50% 0 0;width:min(92vw,72rem);height:64%;position:absolute;bottom:-20%;left:50%;translate:-50%;mask-image:linear-gradient(#0000 12%,#000 82%)}.hero-motion__orbit[data-astro-cid-f4wr2t3b]{border:1px solid rgb(var(--motion-secondary) / 18%);border-radius:50%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.hero-motion__orbit--outer[data-astro-cid-f4wr2t3b]{width:min(74vw,58rem);height:min(30vw,19rem)}.hero-motion__orbit--inner[data-astro-cid-f4wr2t3b]{border-color:rgb(var(--motion-primary) / 18%);width:min(52vw,40rem);height:min(21vw,13rem);transform:translate(-50%,-50%)rotate(11deg)}.hero-motion__signal[data-astro-cid-f4wr2t3b]{width:.58rem;height:.58rem;color:rgb(var(--motion-tertiary));background:currentColor;border-radius:50%;position:absolute;box-shadow:0 0 1.4rem}.hero-motion__signal--one[data-astro-cid-f4wr2t3b]{top:12%;left:18%}.hero-motion__signal--two[data-astro-cid-f4wr2t3b]{color:rgb(var(--motion-primary));bottom:20%;right:12%}.hero-motion__core[data-astro-cid-f4wr2t3b]{aspect-ratio:1;border:1px solid rgb(var(--motion-primary) / 30%);background:radial-gradient(circle, rgb(var(--motion-primary) / 34%) 0%, rgb(var(--motion-secondary) / 13%) 42%, transparent 72%);filter:blur(1px);width:clamp(10rem,24vw,20rem);bottom:-34%;left:calc(50% - clamp(5rem,12vw,10rem))}@media (prefers-reduced-motion:no-preference){html.js .hero-motion__wash[data-astro-cid-f4wr2t3b],html.js .hero-motion__orbit[data-astro-cid-f4wr2t3b],html.js .hero-motion__core[data-astro-cid-f4wr2t3b]{animation-play-state:paused}html.js .hero-motion[data-astro-cid-f4wr2t3b].is-motion-active .hero-motion__wash--one[data-astro-cid-f4wr2t3b]{animation:motion-breathe 12s var(--motion-ease-soft) infinite alternate}html.js .hero-motion[data-astro-cid-f4wr2t3b].is-motion-active .hero-motion__wash--two[data-astro-cid-f4wr2t3b]{animation:motion-breathe 16s var(--motion-ease-soft) -4s infinite alternate-reverse}html.js .hero-motion[data-astro-cid-f4wr2t3b].is-motion-active .hero-motion__orbit--outer[data-astro-cid-f4wr2t3b]{animation:22s linear infinite orbit-drift}html.js .hero-motion[data-astro-cid-f4wr2t3b].is-motion-active .hero-motion__orbit--inner[data-astro-cid-f4wr2t3b]{animation:18s linear infinite orbit-drift-reverse}html.js .hero-motion[data-astro-cid-f4wr2t3b].is-motion-active .hero-motion__core[data-astro-cid-f4wr2t3b]{animation:core-pulse 8s var(--motion-ease-soft) infinite alternate}html.is-page-hidden .hero-motion[data-astro-cid-f4wr2t3b] [data-astro-cid-f4wr2t3b],html.is-page-hidden .hero-motion[data-astro-cid-f4wr2t3b]{animation-play-state:paused!important}}@keyframes motion-breathe{0%{opacity:.7;scale:.96}to{opacity:1;scale:1.06}}@keyframes orbit-drift{0%{transform:translate(-50%,-50%)rotate(-8deg)}to{transform:translate(-50%,-50%)rotate(352deg)}}@keyframes orbit-drift-reverse{0%{transform:translate(-50%,-50%)rotate(11deg)}to{transform:translate(-50%,-50%)rotate(-349deg)}}@keyframes core-pulse{0%{opacity:.68;scale:.92}to{opacity:1;scale:1.05}}@media (width<=42rem){.hero-motion__orbit--outer[data-astro-cid-f4wr2t3b]{width:50rem;height:16rem}.hero-motion__orbit--inner[data-astro-cid-f4wr2t3b]{width:34rem;height:11rem}.hero-motion__grid[data-astro-cid-f4wr2t3b]{width:56rem}}@media (prefers-reduced-motion:reduce){.hero-motion__orbit[data-astro-cid-f4wr2t3b]{opacity:.42}.hero-motion__signal[data-astro-cid-f4wr2t3b]{box-shadow:none}}
