.krief-site [data-slot=button].bg-primary{color:var(--color-darker);fill:var(--color-darker)}.krief-site [data-slot=button].bg-primary:focus-visible,.krief-site [data-slot=button].bg-primary:hover{color:var(--color-white);fill:var(--color-white)}.krief-site [data-slot=button].bg-white.text-primary{color:var(--color-primary-dark);fill:var(--color-primary-dark)}.krief-site [data-slot=button].bg-white.text-primary:focus-visible,.krief-site [data-slot=button].bg-white.text-primary:hover{color:var(--color-white);fill:var(--color-white)}.krief-site [data-slot=button].border-primary.text-primary:not(.bg-primary){color:var(--color-primary-dark);border-color:var(--color-primary-dark);fill:var(--color-primary-dark)}.krief-site [data-slot=button].border-primary.text-primary:not(.bg-primary):focus-visible,.krief-site [data-slot=button].border-primary.text-primary:not(.bg-primary):hover{color:var(--color-white);background-color:var(--color-primary-dark);fill:var(--color-white)}.krief-minimal [data-slot=button]{height:2.5rem;gap:.5rem;padding-inline:1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;letter-spacing:.2px}.krief-minimal [data-slot=button] svg{width:1rem;height:1rem}.krief-minimal :is(h2,h3){font-weight:600}.krief-minimal h2:not([data-size]){font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2;letter-spacing:-.005em}.krief-minimal h3:not([data-size]){font-size:clamp(1.0625rem,.95rem + .45vw,1.25rem);line-height:1.35}.krief-minimal [data-why] h2:not([data-size]){font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem)}.krief-minimal [data-why] h3:not([data-size]){font-size:clamp(1rem,.95rem + .2vw,1.125rem)}.krief-minimal [data-why] li p{font-size:clamp(.875rem,.84rem + .15vw,1rem)}.krief-minimal>section:not(:first-child){padding-block:clamp(3rem,2.1rem + 3.4vw,5.5rem)}@media (min-width:768px){.krief-minimal section:not([aria-labelledby=hero-title]) p:not(li p,.text-center p,form p,[data-faq] p,.absolute){text-align:justify;hyphens:auto;hyphenate-limit-chars:7 3 3;text-wrap:pretty}}.krief-minimal [data-slot=button] svg{transition:transform .2s ease}.krief-minimal [data-slot=button]:hover svg{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.krief-minimal [data-slot=button] svg{transition:none}.krief-minimal [data-slot=button]:hover svg{transform:none}}.krief-minimal>section[aria-labelledby=final-cta-title]{padding-block:clamp(4rem,3rem + 4vw,7rem)}