.hst{--hst-bg:var(--color-tint);--hst-placeholder:linear-gradient(145deg, var(--color-tint) 0%, var(--color-primary) 100%);--hst-image-position:top center;background:var(--hst-bg);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=992px){.hst{grid-template-columns:1fr 1fr}}.hst__content{padding:3rem var(--section-padding-x);place-self:center}@media (width>=992px){.hst__content{max-width:41.25rem;padding:5.75rem 3rem 4rem}}.hst__eyebrow{font-family:var(--font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent);margin:0 0 1rem;font-size:.75rem;font-weight:600}.hst__heading{font-family:var(--font-title);font-weight:var(--font-title-weight);overflow-wrap:break-word;color:var(--color-heading);margin:0 0 1.2rem;font-size:clamp(2.4rem,4vw,3.4rem);line-height:1.15}@media (width<=400px){.hst__heading{font-size:1.9rem}}.hst__text{font-family:var(--font-title);font-weight:var(--font-title-weight);color:var(--color-ink-soft);font-size:1.2rem;line-height:1.7;margin:0 0 2rem!important}.hst__media{order:-1;position:relative}@media (width>=992px){.hst__media{order:0}}.hst__media:after{content:"";background:linear-gradient(0deg, var(--hst-bg) 0%, transparent 100%);pointer-events:none;height:33%;position:absolute;bottom:-1px;left:0;right:0}@media (width>=992px){.hst__media:after{content:none}}.hst__media img{aspect-ratio:5/3;object-fit:cover;object-position:var(--hst-image-position);width:100%;height:auto;display:block}@media (width>=992px){.hst__media img{aspect-ratio:auto;max-width:62.5rem;min-height:43.75rem;max-height:90vh}}.hst__placeholder{aspect-ratio:3/4;background:var(--hst-placeholder);width:100%}@media (width>=992px){.hst__placeholder{aspect-ratio:auto;height:43.75rem}}@media (prefers-reduced-motion:no-preference){.hst__eyebrow,.hst__heading,.hst__text,.hst__cta{animation:.7s both hst-up}.hst__eyebrow{animation-delay:.1s}.hst__heading{animation-delay:.25s}.hst__text{animation-delay:.4s}.hst__cta{animation-delay:.55s}}@keyframes hst-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.reviews-c{--reviews-card-bg:transparent;--reviews-star:var(--color-accent);--reviews-nav-bg:transparent;--reviews-nav-hover:var(--color-primary);max-width:50rem;margin-inline:auto}.reviews-c__track{--per-view:1;--gap:2rem;gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.reviews-c__track::-webkit-scrollbar{display:none}.reviews-c__track:focus-visible{outline:2px solid var(--color-link);outline-offset:4px}.reviews-c__item{flex-direction:column;flex:0 0 calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));background:var(--reviews-card-bg);text-align:center;scroll-snap-align:start;align-items:center;padding:0 clamp(.5rem,3vw,2rem);display:flex}.reviews-c__stars{color:var(--reviews-star);justify-content:center;gap:2px;display:flex;margin:0 0 .5rem!important}.reviews-c__stars svg{width:.85rem;height:.85rem;display:block}.reviews-c__text{font-family:var(--font-title);font-weight:var(--font-title-weight);color:var(--color-heading);flex:1;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1.5;margin:0 0 1.75rem!important}.reviews-c__text:before{content:"„"}.reviews-c__text:after{content:"“"}.reviews-c__name{color:var(--color-heading);font-size:.9rem;font-weight:600;margin:0!important}.reviews-c__note{color:var(--color-accent);font-size:.8rem;margin:.15rem 0 0!important}.reviews-c__source{color:var(--color-ink-soft);align-items:center;gap:.4rem;margin:.35rem 0 0;font-size:.9rem;display:flex}.reviews-c__source a{color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}:is(.reviews-c__source a:hover,.reviews-c__source a:focus-visible){text-underline-offset:3px;text-decoration:underline}.reviews-c__source img{flex:none;width:1.625rem;height:1.625rem;display:block}.reviews-c__nav{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.reviews-c__nav[hidden]{display:none}.reviews-c__nav button{width:2.75rem;height:2.75rem;color:var(--color-ink);background:var(--reviews-nav-bg);border:1px solid var(--color-line);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .2s,opacity .2s;display:grid}.reviews-c__nav button svg{width:1.1rem;height:1.1rem}.reviews-c__nav button:hover:not(:disabled){background:var(--reviews-nav-hover)}.reviews-c__nav button:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.reviews-c__nav button:disabled{opacity:.4;cursor:default}.reviews-s{--reviews-s-bg:var(--color-tint-soft);padding:3rem var(--section-padding-x)}.reviews-s__box{max-width:var(--container-max);background:var(--reviews-s-bg);border-radius:var(--radius);margin-inline:auto;padding:clamp(3rem,6vw,5rem) clamp(1.5rem,5vw,4rem)}.reviews-s__head{text-align:center;max-width:48rem;margin:0 auto 2.5rem}
