.feature-pagination{position:relative;width:-moz-fit-content!important;width:fit-content!important}.feature-pagination .swiper-pagination-bullet{background-color:#fff;border:3px solid black;width:1.25rem;height:-moz-fit-content;height:fit-content;aspect-ratio:1;opacity:1}.feature-pagination .swiper-pagination-bullet-active{background-color:#000}.feature-section.svelte-1ae35lp{position:relative;height:100%;min-height:80vh;display:flex;align-items:flex-end}.feature-bg-wrap.svelte-1ae35lp{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.feature-slider.svelte-1ae35lp{height:100%}.feature-bg-img.svelte-1ae35lp{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.feature-bg-overlay.svelte-1ae35lp{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.35) 0%,transparent 50%);pointer-events:none}.feature-inner.svelte-1ae35lp{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:relative;z-index:1;width:100%;padding-bottom:2rem}.feature-card.svelte-1ae35lp{padding:1.5rem 1.75rem}.feature-category.svelte-1ae35lp{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .75rem;line-height:1.3}.feature-heading.svelte-1ae35lp{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 .5rem}@media (min-width: 640px){.feature-heading.svelte-1ae35lp{font-size:2rem}}@media (min-width: 768px){.feature-heading.svelte-1ae35lp{font-size:2.5rem}}@media (min-width: 1024px){.feature-heading.svelte-1ae35lp{font-size:3rem}}.feature-subtitle.svelte-1ae35lp{font-size:1.125rem;line-height:1.75;margin:0 0 1.25rem}@media (min-width: 640px){.feature-subtitle.svelte-1ae35lp{font-size:1.25rem}}@media (max-width: 639px){.feature-section.svelte-1ae35lp{min-height:60vh}.feature-card.svelte-1ae35lp{padding:1.25rem 1.5rem}}.problem-inner.svelte-pr8bk5{display:flex;width:100%;height:800px;position:relative;overflow:hidden}.problem-left.svelte-pr8bk5{flex:0 0 38%;max-width:480px;display:flex;align-items:center}.problem-content.svelte-pr8bk5{max-width:360px}.problem-headline.svelte-pr8bk5{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0 0 1.5rem;letter-spacing:-.02em}@media (min-width: 640px){.problem-headline.svelte-pr8bk5{font-size:2rem}}@media (min-width: 768px){.problem-headline.svelte-pr8bk5{font-size:2.5rem}}@media (min-width: 1024px){.problem-headline.svelte-pr8bk5{font-size:3rem}}.problem-body.svelte-pr8bk5{font-size:1.125rem;line-height:1.75;margin:0 0 2rem}@media (min-width: 640px){.problem-body.svelte-pr8bk5{font-size:1.25rem}}.problem-actions.svelte-pr8bk5{display:flex;flex-wrap:wrap;gap:.75rem}.problem-right.svelte-pr8bk5{flex:1;min-width:0;max-height:85vh}.masonry-grid.svelte-pr8bk5{display:flex;gap:.75rem;padding:1rem 1.5rem .5rem;width:100%;height:100%;min-height:0}.marquee-col.svelte-pr8bk5{flex:1;min-width:0;display:flex;flex-direction:column}.marquee-col-offset.svelte-pr8bk5 .marquee-col-track:where(.svelte-pr8bk5){margin-top:calc(50% + .375rem);animation-name:svelte-pr8bk5-marquee-vertical-reverse}.marquee-col-track.svelte-pr8bk5{display:flex;flex-direction:column;flex-shrink:0;animation:svelte-pr8bk5-marquee-vertical 40s linear infinite;will-change:transform}@keyframes svelte-pr8bk5-marquee-vertical{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@keyframes svelte-pr8bk5-marquee-vertical-reverse{0%{transform:translate3d(0,-50%,0)}to{transform:translateZ(0)}}.marquee-col-content.svelte-pr8bk5{display:flex;flex-direction:column;gap:.75rem;flex-shrink:0;padding-bottom:.75rem}.masonry-item.svelte-pr8bk5{flex-shrink:0}.image-wrap.svelte-pr8bk5{position:relative;display:block;overflow:hidden;border:3px solid #000000}.image-wrap.svelte-pr8bk5 img:where(.svelte-pr8bk5){width:100%;aspect-ratio:1;display:block;-o-object-fit:cover;object-fit:cover}.image-overlay.svelte-pr8bk5{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--tint, #fff);mix-blend-mode:multiply;opacity:.7;transition:background-color .35s ease,opacity .35s ease;pointer-events:none}.image-wrap.svelte-pr8bk5:hover .image-overlay:where(.svelte-pr8bk5){background-color:#fff;opacity:1}@media (max-width: 900px){.problem-inner.svelte-pr8bk5{flex-direction:column}.problem-left.svelte-pr8bk5{flex:none;max-width:none;padding:3rem 1.5rem 2rem}.problem-content.svelte-pr8bk5{max-width:none;text-align:center}.problem-headline.svelte-pr8bk5{text-align:center}.problem-actions.svelte-pr8bk5{justify-content:center}.problem-right.svelte-pr8bk5{max-height:70vh;min-height:400px;overflow:hidden}.masonry-grid.svelte-pr8bk5{padding:1rem}}@media (max-width: 500px){.masonry-grid.svelte-pr8bk5{gap:.5rem;padding:.75rem}.marquee-col-content.svelte-pr8bk5{gap:.5rem}}.marquee.svelte-1aud0dh{overflow:hidden;width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.marquee.pause-on-hover.svelte-1aud0dh:hover .marquee-track:where(.svelte-1aud0dh){animation-play-state:paused}.marquee-track.svelte-1aud0dh{display:flex;flex-wrap:nowrap;width:-moz-max-content;width:max-content;animation:svelte-1aud0dh-marquee-scroll-left linear infinite;animation-iteration-count:infinite;will-change:transform}.marquee.direction-right.svelte-1aud0dh .marquee-track:where(.svelte-1aud0dh){animation-name:svelte-1aud0dh-marquee-scroll-right}.marquee-content.svelte-1aud0dh{flex-shrink:0;display:flex;align-items:center}@keyframes svelte-1aud0dh-marquee-scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(var(--marquee-offset, -50%),0,0)}}@keyframes svelte-1aud0dh-marquee-scroll-right{0%{transform:translate3d(var(--marquee-offset, -50%),0,0)}to{transform:translateZ(0)}}.testimonial-card.svelte-1lcc68o{min-width:0}.testimonial-slider.svelte-1lcc68o .flex>:where(.svelte-1lcc68o){flex:0 0 auto}@media (max-width: 639px){.testimonial-card.svelte-1lcc68o{width:100%!important}}@media (min-width: 640px) and (max-width: 1023px){.testimonial-card.svelte-1lcc68o{width:calc(50% - .75rem)!important}}@media (min-width: 1024px){.testimonial-card.svelte-1lcc68o{width:calc(33.333% - 1rem)!important}}.testimonial-btn.svelte-1lcc68o{position:absolute;top:50%;transform:translateY(-50%);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:#fff;border:3px solid #000;color:#000;font-size:1.25rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s;z-index:10}.testimonial-btn.svelte-1lcc68o:hover{background:#000;color:#fff}.testimonial-btn-prev.svelte-1lcc68o{left:0}.testimonial-btn-next.svelte-1lcc68o{right:0}.testimonial-dot.svelte-1lcc68o{width:.5rem;height:.5rem;border-radius:50%;border:3px solid #000;background:transparent;cursor:pointer;padding:0;transition:background .2s,transform .2s}.testimonial-dot.svelte-1lcc68o:hover{background:#0003}.testimonial-dot.active.svelte-1lcc68o{background:#000;transform:scale(1.2)}.sr-only.svelte-1lcc68o{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.testimonial-heading.svelte-1lcc68o{font-size:1.5rem;line-height:1.2}@media (min-width: 640px){.testimonial-heading.svelte-1lcc68o{font-size:2rem}}@media (min-width: 768px){.testimonial-heading.svelte-1lcc68o{font-size:2.5rem}}@media (min-width: 1024px){.testimonial-heading.svelte-1lcc68o{font-size:3rem}}.testimonial-intro.svelte-1lcc68o{font-size:1.125rem;line-height:1.75}@media (min-width: 640px){.testimonial-intro.svelte-1lcc68o{font-size:1.25rem}}.testimonial-quote.svelte-1lcc68o{font-size:1.125rem;line-height:1.75}@media (min-width: 640px){.testimonial-quote.svelte-1lcc68o{font-size:1.25rem}}.testimonial-name.svelte-1lcc68o{font-size:1rem}.testimonial-role.svelte-1lcc68o,.testimonial-product.svelte-1lcc68o{font-size:.875rem}.min-h-screen.svelte-6hl4tw{display:flex;flex-direction:column;background-color:#000}.marquee-items.svelte-6hl4tw{display:flex;align-items:center;gap:6rem;padding:1.5rem;color:#000;background-color:#f5cf55}.marquee-logo.svelte-6hl4tw{display:flex;align-items:center;gap:1rem;font-weight:300}.marquee-item.svelte-6hl4tw{flex-shrink:0;font-size:1.125rem;text-transform:capitalize;letter-spacing:.05em;white-space:nowrap}
