.ab{--ab-bg:#eef7ee;--ab-line:#cfe8cf;--ab-ink:#16341c;--ab-dot:#2fae4e;display:inline-flex;align-items:center;gap:.55em;padding:.45em .9em .45em .65em;border-radius:999px;background:var(--ab-bg);border:1px solid var(--ab-line);color:var(--ab-ink);font:600 .9375rem/1.3 inherit;max-width:100%}.ab__tekst{overflow-wrap:anywhere}.ab__dot{--ab-dot-size:0.55em;position:relative;flex:none;width:var(--ab-dot-size);height:var(--ab-dot-size)}.ab__dot,.ab__dot:after{border-radius:50%;background:var(--ab-dot)}.ab__dot:after{content:"";position:absolute;inset:0;animation:ab-puls 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ab-puls{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:reduce){.ab__dot:after{animation:none;opacity:0}}.hover-card{--hc-radius:1rem;--hc-border:#e3ded0;--hc-shadow:0 18px 34px -22px rgba(24,24,27,0.35);--hc-duration:0.4s;--hc-ease:cubic-bezier(0.22,1,0.36,1);--hc-accent:#2f6fed;isolation:isolate;display:flex;flex-direction:column;border:1px solid var(--hc-border);border-radius:var(--hc-radius);background:#fff;transition:transform var(--hc-duration) var(--hc-ease),box-shadow var(--hc-duration) var(--hc-ease),flex-grow var(--hc-duration) var(--hc-ease)}.hover-card,.hover-card__media{position:relative;overflow:hidden}.hover-card__media{aspect-ratio:4/3;background:#ece7d8}.hover-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--hc-duration) var(--hc-ease)}.hover-card__body{position:relative;padding:1.25rem 1.35rem 1.5rem;display:flex;flex-direction:column;gap:.4rem}.hover-card__body h3{margin:0;font-size:1.05rem;letter-spacing:-.01em}.hover-card__body p{margin:0;font-size:.9rem;line-height:1.5;color:#6b6a62}.hover-card__cta{margin-top:.35rem;display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--hc-accent)}.hover-card__link{position:absolute;inset:0;z-index:2;color:transparent;font-size:0}.hover-card__link:focus-visible{outline:2px solid var(--hc-accent);outline-offset:3px;border-radius:var(--hc-radius)}@media (hover:hover) and (pointer:fine){.hover-card[data-hover=lift]:hover{transform:translateY(-.5rem);box-shadow:var(--hc-shadow)}}.hover-card[data-hover=lift]:has(.hover-card__link:focus-visible){transform:translateY(-.5rem);box-shadow:var(--hc-shadow)}.hover-card[data-hover=tilt]{--tilt-x:0deg;--tilt-y:0deg;transform-style:preserve-3d}@media (hover:hover) and (pointer:fine){.hover-card[data-hover=tilt]:hover{transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));box-shadow:var(--hc-shadow)}}.hover-card[data-hover=tilt]:has(.hover-card__link:focus-visible){transform:perspective(900px) rotateX(-2deg) rotateY(2deg);box-shadow:var(--hc-shadow)}.hover-row{display:flex;gap:1.1rem;align-items:stretch}.hover-card[data-hover=grow]{flex:1 1 0%;min-width:0}@media (hover:hover) and (pointer:fine){.hover-card[data-hover=grow]:hover{flex-grow:3;box-shadow:var(--hc-shadow)}}.hover-card[data-hover=grow]:has(.hover-card__link:focus-visible){flex-grow:3;box-shadow:var(--hc-shadow)}@media (max-width:40rem){.hover-row{flex-direction:column}}@media (hover:hover) and (pointer:fine){.hover-card[data-hover=zoom]:hover .hover-card__media img{transform:scale(1.09)}}.hover-card[data-hover=zoom]:has(.hover-card__link:focus-visible) .hover-card__media img{transform:scale(1.09)}.hover-card[data-hover=arrow] .hover-card__arrow{display:inline-block;transform:translateX(-.4rem);opacity:0;transition:transform var(--hc-duration) var(--hc-ease),opacity var(--hc-duration) var(--hc-ease)}@media (hover:hover) and (pointer:fine){.hover-card[data-hover=arrow]:hover .hover-card__arrow{transform:translateX(0);opacity:1}}.hover-card[data-hover=arrow]:has(.hover-card__link:focus-visible) .hover-card__arrow{transform:translateX(0);opacity:1}.hover-card[data-hover=corners] .hover-card__corner{position:absolute;width:1.1rem;height:1.1rem;border:2px solid var(--hc-accent);opacity:0;transition:opacity var(--hc-duration) var(--hc-ease),transform var(--hc-duration) var(--hc-ease);z-index:1;pointer-events:none}.hover-card__corner--tl{top:.6rem;left:.6rem;border-width:2px 0 0 2px;transform:translate(.35rem,.35rem)}.hover-card__corner--tr{top:.6rem;right:.6rem;border-width:2px 2px 0 0;transform:translate(-.35rem,.35rem)}.hover-card__corner--bl{bottom:.6rem;left:.6rem;border-width:0 0 2px 2px;transform:translate(.35rem,-.35rem)}.hover-card__corner--br{bottom:.6rem;right:.6rem;border-width:0 2px 2px 0;transform:translate(-.35rem,-.35rem)}@media (hover:hover) and (pointer:fine){.hover-card[data-hover=corners]:hover .hover-card__corner{opacity:1;transform:translate(0)}}.hover-card[data-hover=corners]:has(.hover-card__link:focus-visible) .hover-card__corner{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.hover-card,.hover-card *{transition-duration:.001ms!important;animation-duration:.001ms!important}}