.section-clients[data-astro-cid-ycixitzj]{background:var(--amenijal-white);border-block:1px solid var(--amenijal-lavender-gray)}.clients-header[data-astro-cid-ycixitzj]{max-width:46rem;margin-bottom:2rem}.clients-header[data-astro-cid-ycixitzj] h2[data-astro-cid-ycixitzj]{color:var(--amenijal-blue);font-size:clamp(1.8rem,3.2vw,2.5rem);line-height:1.15;margin:.4rem 0 .75rem}.carousel-controls[data-astro-cid-ycixitzj]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-bottom:1rem}html:not(.js) .carousel-controls[data-astro-cid-ycixitzj]{display:none}.carousel-btn[data-astro-cid-ycixitzj]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--amenijal-radius-sm);border:1px solid var(--amenijal-border-color);background:var(--amenijal-white);color:var(--amenijal-blue);cursor:pointer}.carousel-btn[data-astro-cid-ycixitzj]:hover:not(:disabled){background:var(--amenijal-cold-ivory);border-color:var(--amenijal-blue)}.carousel-btn[data-astro-cid-ycixitzj]:disabled{opacity:.4;cursor:default}.carousel-btn[data-astro-cid-ycixitzj]:focus-visible,.carousel-track[data-astro-cid-ycixitzj]:focus-visible{outline:3px solid var(--amenijal-blue);outline-offset:3px}.carousel-counter[data-astro-cid-ycixitzj]{font-size:.875rem;font-weight:var(--amenijal-font-semibold);color:var(--amenijal-graphite);font-variant-numeric:tabular-nums;min-width:4.5ch;text-align:center}.carousel-track[data-astro-cid-ycixitzj]{list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,calc((100% - 3.75rem)/4));gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem 0 1rem;scrollbar-width:thin}@media(prefers-reduced-motion:no-preference){.carousel-track[data-astro-cid-ycixitzj]{scroll-behavior:smooth}}.carousel-card[data-astro-cid-ycixitzj]{scroll-snap-align:start;display:flex;align-items:center;justify-content:center;padding:1.25rem;border-radius:var(--amenijal-radius-md);border:1px solid var(--amenijal-lavender-gray);background:var(--amenijal-white);min-height:110px;box-shadow:var(--amenijal-shadow-sm)}.logo-box[data-astro-cid-ycixitzj]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:.5rem .25rem;background:var(--amenijal-white)}.client-logo-img[data-astro-cid-ycixitzj]{max-width:100%;height:auto;object-fit:contain}@media(max-width:640px){.carousel-track[data-astro-cid-ycixitzj]{grid-auto-columns:82%}}.author-note[data-astro-cid-vdw2tse4]{margin-top:.15rem;font-size:.75rem;color:var(--amenijal-medium-gray)}.section-stories[data-astro-cid-vdw2tse4]{background:var(--amenijal-cold-ivory);padding-block:clamp(3.5rem,7vw,5.5rem)}.stories-grid[data-astro-cid-vdw2tse4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2.5rem}.story-card[data-astro-cid-vdw2tse4]{display:flex;flex-direction:column;justify-content:space-between;padding:2.25rem 2rem;border-radius:var(--amenijal-radius-md);background:var(--amenijal-white);border:1px solid var(--amenijal-lavender-gray);box-shadow:var(--amenijal-shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.story-card[data-astro-cid-vdw2tse4]:hover{transform:translateY(-3px);box-shadow:var(--amenijal-shadow-md)}.story-badge-row[data-astro-cid-vdw2tse4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:1.25rem}.story-badge[data-astro-cid-vdw2tse4]{display:inline-block;padding:.25rem .65rem;border-radius:var(--amenijal-radius-sm);background:var(--amenijal-lavender-gray);color:var(--amenijal-graphite);font-size:.75rem;font-weight:var(--amenijal-font-semibold);letter-spacing:.04em;text-transform:uppercase}.story-segment[data-astro-cid-vdw2tse4]{font-size:.8125rem;font-weight:var(--amenijal-font-semibold);color:var(--amenijal-blue)}.story-headline[data-astro-cid-vdw2tse4]{color:var(--amenijal-graphite);font-size:1.25rem;line-height:1.3;margin-bottom:1rem;font-weight:var(--amenijal-font-bold)}.story-narrative[data-astro-cid-vdw2tse4]{color:var(--amenijal-graphite);font-size:.9375rem;line-height:1.6;margin-bottom:1.5rem}.story-author[data-astro-cid-vdw2tse4]{display:flex;align-items:center;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--amenijal-lavender-gray)}.story-author[data-astro-cid-vdw2tse4] .story-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--amenijal-lavender-gray)}.author-name[data-astro-cid-vdw2tse4]{font-size:.9375rem;font-weight:var(--amenijal-font-bold);color:var(--amenijal-graphite);margin-bottom:.15rem}.author-role[data-astro-cid-vdw2tse4]{font-size:.8125rem;color:var(--amenijal-medium-gray)}@media(max-width:860px){.stories-grid[data-astro-cid-vdw2tse4]{grid-template-columns:1fr}}.brand-types-grid[data-astro-cid-eu4jukjl]{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-bottom:2.5rem}.type-card[data-astro-cid-eu4jukjl]{background:var(--amenijal-white);padding:2rem;border-radius:var(--amenijal-radius-md);border:1px solid var(--amenijal-lavender-gray)}.type-title[data-astro-cid-eu4jukjl]{color:var(--amenijal-blue);font-size:1.25rem;margin-bottom:.5rem}.type-card[data-astro-cid-eu4jukjl]:last-child{grid-column:1 / -1;background:var(--amenijal-cold-ivory)}.cta-row[data-astro-cid-eu4jukjl]{display:flex;justify-content:center}@media(max-width:768px){.brand-types-grid[data-astro-cid-eu4jukjl]{grid-template-columns:1fr}.type-card[data-astro-cid-eu4jukjl]:last-child{grid-column:auto}}
