@layer components{:where(.ma-magnetic){padding:var(--ma-mg-radius,40px);margin:calc(var(--ma-mg-radius,40px) * -1);pointer-events:none;display:inline-block}:where(.ma-magnetic>*){pointer-events:auto;translate:var(--ma-mx,0px) var(--ma-my,0px);transition:translate var(--ma-duration) var(--ma-ease);display:inline-block}:where(.ma-magnetic[data-moving]>*){transition-duration:.12s;transition-timing-function:linear}@media (prefers-reduced-motion:reduce){:where(.ma-magnetic>*){transition:none;translate:0}}:where([data-ma-motion=reduce]) :where(.ma-magnetic>*){transition:none;translate:0}:where(.ma-noise){pointer-events:none;mix-blend-mode:var(--ma-noise-blend,overlay);opacity:var(--ma-noise-o,.08);position:absolute;inset:0;overflow:hidden}:where(.ma-noise):before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:var(--ma-noise-size,200px) var(--ma-noise-size,200px);position:absolute;inset:-10%}:where(.ma-noise[data-animate]):before{animation:.5s steps(6,end) infinite ma-noise}@media (prefers-reduced-motion:reduce){:where(.ma-noise):before{animation:none}}:where([data-ma-motion=reduce]) :where(.ma-noise):before{animation:none}:where(.ma-cta){border-radius:var(--ma-radius-4xl,1.5rem);background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));font-family:var(--ma-font-body);--ma-sec-action:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-on-action:var(--ma-tone-brand,var(--primary,var(--ma-ink)));position:relative;overflow:hidden}:where(.ma-cta__inner){text-align:center;max-width:44rem;padding:calc(4.5rem * var(--ma-density,1)) 1.5rem;justify-items:center;gap:1rem;margin-inline:auto;display:grid;position:relative}:where(.ma-cta[data-align=start] .ma-cta__inner){text-align:start;justify-items:start;margin-inline:0}:where(.ma-cta[data-align=start] .ma-cta__actions){justify-content:flex-start}:where(.ma-cta__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-cta__headline){font-family:var(--ma-font-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1}:where(.ma-cta__copy){max-width:34rem;opacity:max(.8, var(--ma-sec-floor,0));overflow-wrap:anywhere;font-size:1rem;line-height:1.5}:where(.ma-cta__actions){flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem;display:flex}:where(.ma-cta__primary){background:var(--ma-sec-action);color:var(--ma-sec-on-action);border-radius:999px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;display:inline-block}:where(.ma-cta__secondary){border:1px solid color-mix(in oklch, currentColor 30%, transparent);border-radius:999px;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;display:inline-block}:where(.ma-cta__command){font-family:var(--font-mono,ui-monospace, monospace);opacity:max(.75, var(--ma-sec-floor,0));margin-top:.5rem;font-size:.875rem}:where(.ma-cta__aside){margin-top:1rem}:where(.ma-cta[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor);--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel))}:where(.ma-cta[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px;--ma-sec-action:var(--primary,var(--ma-ink));--ma-sec-on-action:var(--primary-foreground,var(--ma-panel))}:where(.ma-cta[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-action:var(--ma-tone-ink-foreground,var(--ma-panel));--ma-sec-on-action:var(--ma-tone-ink,var(--ma-ink))}:where(.ma-cta:not([data-ma-tone]),.ma-cta[data-ma-tone=brand]){--ma-sec-faint:.8}:where(.ma-cta:not([data-ma-tone])){--ma-sec-floor:var(--ma-sec-floor-brand,0)}:where(.ma-cta[data-ma-tone=surface] :is(.ma-aurora,.ma-noise)){filter:opacity(.25)}:where(.ma-cta[data-ma-tone=muted] :is(.ma-aurora,.ma-noise)),:where(.ma-cta[data-ma-tone=ink] :is(.ma-aurora,.ma-noise)){filter:opacity(.3)}:where(.ma-cta[data-density=compact]){--ma-density:.8}:where(.ma-cta[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-cta){transition:none}}:where([data-ma-motion=reduce]) :where(.ma-cta){transition:none}:where(.ma-testimonials){gap:calc(1rem * var(--ma-density,1));grid-template-columns:repeat(var(--ma-tc-cols,3), minmax(0, 1fr));font-family:var(--ma-font-body);align-items:start;display:grid}:where(.ma-testimonials[data-columns="2"]){--ma-tc-cols:2}:where(.ma-testimonials[data-columns="3"]){--ma-tc-cols:3}:where(.ma-testimonials[data-columns="4"]){--ma-tc-cols:4}@media (width<=48rem){:where(.ma-testimonials){grid-template-columns:1fr}}:where(.ma-testimonials__head){margin-bottom:calc(1rem * var(--ma-density,1));grid-column:1/-1;gap:.5rem;display:grid}:where(.ma-testimonials__eyebrow){font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;opacity:max(var(--ma-sec-faint,.7), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-testimonials__headline){font-family:var(--ma-font-display);letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.1}:where(.ma-testimonials__copy){max-width:34rem;opacity:max(.75, var(--ma-sec-floor,0));font-size:.9375rem;line-height:1.5}:where(.ma-testimonials__card){padding:calc(1.5rem * var(--ma-density,1));border:1px solid var(--border,var(--ma-edge));border-radius:var(--ma-radius-3xl,1.25rem);background:var(--card,var(--ma-panel));color:var(--card-foreground,currentColor);box-shadow:var(--ma-card-shadow,none);gap:1.25rem;display:grid}:where(.ma-testimonials__card[data-featured]){grid-column:span 2}@media (width<=48rem){:where(.ma-testimonials__card[data-featured]){grid-column:auto}}:where(.ma-testimonials__quote){margin:0;font-size:1rem;line-height:1.55}:where(.ma-testimonials__card[data-featured] .ma-testimonials__quote){letter-spacing:-.02em;font-size:1.375rem;line-height:1.35}:where(.ma-testimonials__quote p):before{content:"“";opacity:.4}:where(.ma-testimonials__quote p):after{content:"”";opacity:.4}:where(.ma-testimonials__who){align-items:center;gap:.75rem;font-size:.875rem;display:flex}:where(.ma-testimonials__who img){object-fit:cover;border-radius:50%;width:2.25rem;height:2.25rem}:where(.ma-testimonials__who span){display:grid}:where(.ma-testimonials__who small){opacity:max(var(--ma-sec-faint,.6), var(--ma-sec-floor,0));font-size:.75rem}:where(.ma-testimonials[data-ma-tone]){padding:calc(4rem * var(--ma-density,1)) 1.5rem}:where(.ma-testimonials[data-ma-tone=surface]){background:var(--background,transparent);color:var(--foreground,currentColor)}:where(.ma-testimonials[data-ma-tone=muted]){background:var(--ma-tone-muted,var(--muted,var(--ma-edge)));color:var(--foreground,currentColor);outline:1px solid var(--border,var(--ma-edge));outline-offset:-1px}:where(.ma-testimonials[data-ma-tone=ink]){background:var(--ma-tone-ink,var(--ma-ink));color:var(--ma-tone-ink-foreground,var(--ma-panel))}:where(.ma-testimonials[data-ma-tone=brand]){background:var(--ma-tone-brand,var(--primary,var(--ma-ink)));color:var(--ma-tone-brand-foreground,var(--primary-foreground,var(--ma-panel)));--ma-sec-faint:.8}:where(.ma-testimonials[data-density=compact]){--ma-density:.8}:where(.ma-testimonials[data-density=roomy]){--ma-density:1.25}@media (prefers-reduced-motion:reduce){:where(.ma-testimonials__card){transform:none}}:where([data-ma-motion=reduce]) :where(.ma-testimonials__card){transform:none}}@keyframes ma-noise{to{translate:5% 3%}}
