.categories-grid.svelte-h9kwdo{background-color:var(--color-stroke);border:1px solid var(--color-stroke);border-radius:1.5rem;gap:1px;padding:1px;list-style:none;overflow:hidden}.category-cell.svelte-h9kwdo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffffc7;flex-direction:column;gap:1.5rem;display:flex}@media (prefers-reduced-motion:reduce){.category-cell.svelte-h9kwdo{transition:none}}.coverage-tab.svelte-1quo8cq{color:var(--color-ink-deep);cursor:pointer;will-change:transform;background:0 0;border-radius:1.25rem;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-size:.875rem;font-weight:600;transition:background-color .25s,color .25s,transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.coverage-tab.svelte-1quo8cq:hover:not(.is-active){background-color:#2436400f}.coverage-tab.svelte-1quo8cq:active{transform:scale(.97)}.coverage-tab.is-active.svelte-1quo8cq{background-color:var(--color-ink-deep);color:#fff;box-shadow:0 10px 24px -16px #24364066}.coverage-panel-stage.svelte-1quo8cq{grid-template-areas:"stack";display:grid}.coverage-panel.svelte-1quo8cq{grid-area:stack;align-self:start}.coverage-panel-icon.svelte-1quo8cq{background-color:rgb(from var(--current-accent) r g b / .12);width:3.5rem;height:3.5rem;color:var(--current-accent);border-radius:1.5rem;justify-content:center;align-items:center;display:inline-flex}.coverage-grid.svelte-1quo8cq{background-color:var(--color-stroke);border:1px solid var(--color-stroke);border-radius:1.5rem;gap:1px;margin:0;padding:1px;list-style:none;display:grid;overflow:hidden}.coverage-cell.svelte-1quo8cq{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#ffffffc7;flex-direction:column;gap:.5rem;min-height:9rem;padding:1.25rem 1.25rem 1.5rem;display:flex}.coverage-cell__icon.svelte-1quo8cq{object-fit:contain;width:2.25rem;height:2.25rem;margin-bottom:.25rem}.coverage-cell__icon--webp.svelte-1quo8cq{filter:sepia(1) saturate(8) hue-rotate(var(--icon-hue-rotate))}.coverage-cell__icon--lucide.svelte-1quo8cq{color:var(--current-accent);justify-content:center;align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.coverage-tab.svelte-1quo8cq{transition:none}.coverage-tab.svelte-1quo8cq:active{transform:none}}.step-card.svelte-1khsmtg{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1);transform:translateY(20px)}.step-card.svelte-1khsmtg.is-revealed{opacity:1;will-change:auto;transform:translate(0,0)}.step-card.svelte-1khsmtg:hover{transform:translateY(-4px);box-shadow:0 24px 48px -24px #24364038}.step-number.svelte-1khsmtg{transition:background-color .3s,transform .35s cubic-bezier(.22,1,.36,1)}.step-card.svelte-1khsmtg:hover .step-number:where(.svelte-1khsmtg){background-color:var(--color-accent);transform:scale(1.06)rotate(-3deg)}.step-connector.svelte-1khsmtg{background:linear-gradient(90deg, var(--color-accent), #f35a0c00);transform-origin:0;opacity:0;width:.5rem;height:1px;transition:transform .6s cubic-bezier(.22,1,.36,1) .5s,opacity .6s .5s;position:absolute;top:2.5rem;left:calc(100% + .25rem);transform:scaleX(0)}.step-card.svelte-1khsmtg.is-revealed .step-connector:where(.svelte-1khsmtg){opacity:.6;transform:scaleX(1)}@media (width<=639px){.step-connector.svelte-1khsmtg{display:none}}@media (prefers-reduced-motion:reduce){.step-card.svelte-1khsmtg,.step-number.svelte-1khsmtg,.step-connector.svelte-1khsmtg{opacity:1;transition:none;transform:none}.hero-bg-video.svelte-1khsmtg{display:none}}.testimonial-marquee.svelte-108kod{min-height:16rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%)}.testimonial-track.svelte-108kod{will-change:transform;gap:1rem;width:max-content;padding-inline:1rem;animation:28s linear infinite svelte-108kod-testimonial-scroll;display:flex}.testimonial-marquee.svelte-108kod:hover .testimonial-track:where(.svelte-108kod),.testimonial-marquee.svelte-108kod:focus-within .testimonial-track:where(.svelte-108kod),.testimonial-marquee.is-paused.svelte-108kod .testimonial-track:where(.svelte-108kod){animation-play-state:paused}.testimonial-card.svelte-108kod{flex:none;width:clamp(18rem,32vw,30rem)}@keyframes svelte-108kod-testimonial-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.testimonial-track.svelte-108kod{animation:none}}
