.cta__phone[data-astro-cid-xbmphpjl]{white-space:nowrap}.cta[data-astro-cid-xbmphpjl]{padding-block:var(--space-section);background:var(--color-accent-soft)}.cta__inner[data-astro-cid-xbmphpjl]{gap:var(--space-l);align-items:center;display:grid}.cta__text[data-astro-cid-xbmphpjl]>[data-astro-cid-xbmphpjl]+[data-astro-cid-xbmphpjl]{margin-block-start:var(--space-s)}.cta__text[data-astro-cid-xbmphpjl] p[data-astro-cid-xbmphpjl]{max-width:var(--measure)}.cta__actions[data-astro-cid-xbmphpjl]>[data-astro-cid-xbmphpjl]+[data-astro-cid-xbmphpjl]{margin-block-start:var(--space-s)}@media (width>=64em){.cta__inner[data-astro-cid-xbmphpjl]{gap:var(--space-2xl);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.cta--blue[data-astro-cid-xbmphpjl]{background:var(--color-bg)}.cta__card[data-astro-cid-xbmphpjl]{isolation:isolate;border-radius:var(--radius-l);box-shadow:var(--shadow-l);padding:clamp(2rem,1.25rem + 3.5vw,4rem);position:relative;overflow:hidden}.cta__card[data-astro-cid-xbmphpjl]:before{content:"";z-index:-1;pointer-events:none;background-image:var(--texture-grain);background-size:var(--grain-size);opacity:.08;position:absolute;inset:0}.cta__card[data-astro-cid-xbmphpjl]:after{content:"";z-index:-1;pointer-events:none;aspect-ratio:1;background:radial-gradient(closest-side,#071a3347,#0000);width:70%;position:absolute;inset:-30% auto auto -20%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cta__card[data-astro-cid-xbmphpjl]:after{animation:linear both cta-light view()}}}@keyframes cta-light{0%{translate:-15% -5%}to{translate:40% 30%}}.cta__sweep[data-astro-cid-xbmphpjl]{z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff24 50%,#0000 65%);position:absolute;inset:0;translate:-110%}.cta__spot[data-astro-cid-xbmphpjl]{z-index:-1;pointer-events:none;background:radial-gradient(26rem circle at var(--mx,50%) var(--my,50%), #ffffff0d, transparent 60%);opacity:0;transition:opacity .5s var(--ease);position:absolute;inset:0}.cta__card[data-astro-cid-xbmphpjl][data-spotlight-on] .cta__spot[data-astro-cid-xbmphpjl]{opacity:1}.cta__ring[data-astro-cid-xbmphpjl]{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--fx-angle), transparent 0 55%, #7dd3fce6 70%, #fffffff2 75%, transparent 85%);-webkit-mask-composite:xor;opacity:0;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.cta__ring[data-astro-cid-xbmphpjl]{opacity:1;animation:8s linear infinite spin-angle}}.cta__card[data-astro-cid-xbmphpjl] .backdrop__mark{width:min(26rem,42%);bottom:-38%;right:-4%}.cta--blue[data-astro-cid-xbmphpjl] h2[data-astro-cid-xbmphpjl]{max-width:16ch;font-size:clamp(2.25rem,1.3rem + 3.2vw,4rem);line-height:1.05}.cta--blue[data-astro-cid-xbmphpjl] .cta__actions[data-astro-cid-xbmphpjl] .button{width:100%;font-size:var(--step-0)}.cta--blue[data-astro-cid-xbmphpjl] .cta__actions[data-astro-cid-xbmphpjl]>[data-astro-cid-xbmphpjl]+[data-astro-cid-xbmphpjl]{margin-block-start:var(--space-s)}.cta--blue[data-astro-cid-xbmphpjl] .cta__text[data-astro-cid-xbmphpjl] p[data-astro-cid-xbmphpjl]:last-child{font-size:var(--step-1);line-height:var(--leading-snug)}
