@layer components{.c-cta{--_cta-height:uto;--button-gap:calc(var(--spacing,.25rem)*2);--_cta-padding:1.5rem;--_cta-radius:var(--radius-sm);--_cta-icon-width:1.75rem;--_cta-color-text:var(--color-black);--_cta-color-background:transparent;--_cta-color-border:var(--color-gray-300);--_cta-hover-color-text:var(--color-white);--_cta-hover-color-background:var(--color-black);--_cta-hover-color-border:var(--cta-color-border,var(--_cta-color-border));--_cta-transition-ease:var(--ease-in-out);--_cta-transition-duration:var(--transition-duration-fast);--icon-width:var(--cta-icon-width,var(--_cta-icon-width))}.c-cta:focus-within{outline-color:var(--focus-visible-color);outline-style:var(--focus-visible-style);outline-width:var(--focus-visible-width);outline-offset:var(--focus-visible-offset)}.c-cta{padding:var(--cta-padding,var(--_cta-padding));color:var(--cta-color-text,var(--_cta-color-text));text-wrap:balance;background-color:var(--cta-color-background,var(--_cta-color-background));border:1px solid var(--cta-color-border,var(--_cta-color-border));border-radius:var(--cta-radius,var(--_cta-radius));transition-property:background-color,border,color;transition-duration:var(--cta-transition-duration,var(--_cta-transition-duration));transition-timing-function:var(--cta-transition-ease,var(--_cta-transition-ease));position:relative}.c-cta.-secondary{--_cta-color-text:var(--color-white);--_cta-color-border:var(--color-antracite-300)}.c-cta.-call{--cta-color-text:var(--color-white);--cta-color-background:var(--color-red-500);--_cta-color-border:transparent;--cta-hover-color-background:var(--color-black);--focus-visible-color:var(--cta-color-background)}.c-cta.-call:where(.dark,.dark *){--cta-hover-color-background:var(--color-white);--cta-hover-color-text:var(--color-black)}.c-cta.-call .c-cta_211{fill:currentColor;max-width:20vw}@media not all and (min-width:700px){.c-cta.-call .c-cta_211{margin-top:calc(var(--spacing,.25rem)*4)}}@media (min-width:700px){.c-cta.-call .c-cta_211{margin-top:25%}}.c-cta.-call-minimal{--cta-color-text:var(--color-white);--cta-color-background:var(--color-red-500);--_cta-color-border:transparent;--cta-hover-color-background:var(--color-black);--focus-visible-color:var(--cta-color-background)}.c-cta.-chat{--cta-color-text:var(--color-white);--cta-color-background:var(--color-red-900);--_cta-color-border:transparent;--cta-hover-color-background:var(--color-black);--focus-visible-color:var(--cta-color-background)}.c-cta.-chat:where(.dark,.dark *){--cta-hover-color-background:var(--color-white);--cta-hover-color-text:var(--color-black)}@media (hover:hover){.c-cta:hover{color:var(--cta-hover-color-text,var(--_cta-hover-color-text));background-color:var(--cta-hover-color-background,var(--_cta-hover-color-background));border-color:var(--cta-hover-color-border,var(--_cta-hover-color-border))}.c-cta:hover .c-cta_background{opacity:1}}.c-cta:where(.dark,.dark *){--_cta-hover-color-background:var(--color-white);--_cta-hover-color-text:var(--color-black)}.c-cta_background{border-radius:var(--cta-radius,var(--_cta-radius));opacity:0;transition-property:opacity;transition-duration:inherit;transition-timing-function:inherit}.c-cta_background:after{content:"";background-color:#0009;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.c-cta_background:after{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.c-cta_inner{justify-content:space-between;gap:calc(var(--spacing,.25rem)*2);flex-direction:column;height:100%;display:flex;position:relative}.c-cta_header{grid-template-columns:1fr var(--cta-icon-width,var(--_cta-icon-width));gap:calc(var(--spacing,.25rem)*2);width:100%;display:grid}.c-cta_description{opacity:.6;max-width:12em}}
