:root{--oquly-primary: #0d6efd;--oquly-soft: #f6f8fb}.section-title.svelte-13quwge{letter-spacing:.2px}.hero.svelte-13quwge{background:radial-gradient(1200px 600px at 50% -200px,#eaf2ff,#fff 60%)}.hero-logo.svelte-13quwge{height:56px;width:auto}@media (min-width: 992px){.hero-logo.svelte-13quwge{height:64px}}.hero-media.svelte-13quwge{max-width:960px;background:#fff}.badge-pill.svelte-13quwge{background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:.5rem .75rem;font-weight:500}.benefit.svelte-13quwge i:where(.svelte-13quwge){font-size:1.5rem;color:var(--oquly-primary);margin-bottom:.25rem}.card-quiet.svelte-13quwge{border:1px solid #f0f0f0;transition:transform .15s ease,box-shadow .15s ease}.card-quiet.svelte-13quwge:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000014}.object-fit-cover.svelte-13quwge{object-fit:cover}.review-row.svelte-13quwge{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.review-card.svelte-13quwge{width:320px;border:1px solid #eee;border-radius:1rem;background:#fff;scroll-snap-align:start;box-shadow:0 6px 20px #0000000a}.rating-bars.svelte-13quwge .bar:where(.svelte-13quwge){display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.rating-bars.svelte-13quwge .bar:where(.svelte-13quwge) .progress:where(.svelte-13quwge){flex:1;height:10px;background:#e9ecef}.rating-bars.svelte-13quwge .bar:where(.svelte-13quwge) .progress:where(.svelte-13quwge) .progress-bar:where(.svelte-13quwge){background:var(--oquly-primary)}
