.wrapper.svelte-ma0mc2{display:flex;flex-direction:column;align-items:center;color:var(--c-black)}.heading.svelte-ma0mc2{text-align:center;margin-bottom:40px}.heading.darkBackgroundStyles.svelte-ma0mc2{color:var(--c-white)}.carousel-container.svelte-ma0mc2{display:flex;align-items:center;gap:16px;width:100%;max-width:1200px}@media only screen and (max-width: 500px){.carousel-container.svelte-ma0mc2{gap:8px}}.nav-btn.svelte-ma0mc2{flex-shrink:0;width:44px;height:44px;border-radius:50%;border:1px solid var(--c-black);background:transparent;color:var(--c-black);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,color .15s}.nav-btn.svelte-ma0mc2:hover{background:var(--c-black);color:var(--c-white)}@media only screen and (max-width: 500px){.nav-btn.svelte-ma0mc2{width:36px;height:36px}}.darkBackgroundStyles.svelte-ma0mc2 .nav-btn:where(.svelte-ma0mc2){border-color:var(--c-white);color:var(--c-white)}.darkBackgroundStyles.svelte-ma0mc2 .nav-btn:where(.svelte-ma0mc2):hover{background:var(--c-white);color:var(--c-black)}.carousel.svelte-ma0mc2{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;flex:1}.carousel.svelte-ma0mc2::-webkit-scrollbar{display:none}.card.svelte-ma0mc2{flex:0 0 calc(33.333% - 16px);scroll-snap-align:start;background:var(--c-white);border:1px solid #e5e7eb;border-radius:12px;padding:32px;display:flex;flex-direction:column;gap:16px}.card.darkBackgroundStyles.svelte-ma0mc2{background:#ffffff14;border-color:#ffffff26;color:var(--c-white)}@media only screen and (max-width: 900px){.card.svelte-ma0mc2{flex:0 0 calc(50% - 12px)}}@media only screen and (max-width: 500px){.card.svelte-ma0mc2{flex:0 0 100%}}.stars.svelte-ma0mc2{font-size:1.2rem;color:#f59e0b;letter-spacing:2px}.quote.svelte-ma0mc2{font-style:italic;line-height:1.6;flex:1;margin:0}.attribution.svelte-ma0mc2{border-top:1px solid #e5e7eb;padding-top:12px}.attribution.svelte-ma0mc2 .name:where(.svelte-ma0mc2){margin:0}.attribution.svelte-ma0mc2 .role:where(.svelte-ma0mc2){margin:4px 0 0;opacity:.7}.darkBackgroundStyles.svelte-ma0mc2 .attribution:where(.svelte-ma0mc2){border-top-color:#ffffff26}.dots.svelte-ma0mc2{display:flex;gap:8px;justify-content:center;margin-top:24px}.dot.svelte-ma0mc2{width:10px;height:10px;border-radius:50%;border:none;background:#d1d5db;cursor:pointer;padding:0;transition:background .15s}.dot.active.svelte-ma0mc2{background:var(--c-teal)}.dot.darkBackgroundStyles.svelte-ma0mc2{background:#ffffff4d}.dot.darkBackgroundStyles.active.svelte-ma0mc2{background:var(--c-teal)}
