.hero[data-astro-cid-i3irphx7]{padding-block:clamp(2.5rem,2rem + 3vw,5rem) 0}.hero__inner[data-astro-cid-i3irphx7]{gap:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.hero__copy[data-astro-cid-i3irphx7]{max-width:52rem}.hero__title[data-astro-cid-i3irphx7]{font-size:var(--text-hero);margin-bottom:var(--space-5);letter-spacing:-.02em}.hero__sub[data-astro-cid-i3irphx7]{font-size:var(--text-lg);color:var(--color-text-muted);max-width:36rem;margin-bottom:var(--space-6)}.hero__actions[data-astro-cid-i3irphx7]{gap:var(--space-3);flex-wrap:wrap;display:flex}html[dir=rtl] .hero__arrow{transform:scaleX(-1)}.hero__media[data-astro-cid-i3irphx7]{aspect-ratio:16/9;width:100%;max-height:78vh;box-shadow:var(--shadow)}.hero__img[data-astro-cid-i3irphx7],.hero__video[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=640px){.hero__media[data-astro-cid-i3irphx7]{aspect-ratio:4/5;border-radius:var(--radius)}.hero__actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{flex:100%}}@media (prefers-reduced-motion:reduce){.hero__video[data-astro-cid-i3irphx7]{display:none}}.story__layout[data-astro-cid-ce4yfcok]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,1rem + 4vw,6rem);display:grid}.story__media[data-astro-cid-ce4yfcok]{top:calc(var(--header-height) + 1.5rem);position:sticky}.story__stack[data-astro-cid-ce4yfcok]{aspect-ratio:4/3;box-shadow:var(--shadow)}.story__img[data-astro-cid-ce4yfcok]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease), transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.story__img[data-astro-cid-ce4yfcok][data-active=true]{opacity:1;transform:none}.story__steps[data-astro-cid-ce4yfcok]{margin:0;padding:0;list-style:none}.story__step[data-astro-cid-ce4yfcok]{min-height:70vh;padding-block:var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text-muted);transition:color var(--dur) var(--ease);flex-direction:column;justify-content:center;display:flex}.story__step[data-astro-cid-ce4yfcok]:first-child{border-top:0}.story__step[data-astro-cid-ce4yfcok][data-active=true],html.no-js .story__step[data-astro-cid-ce4yfcok]{color:var(--color-text)}.story__step-media[data-astro-cid-ce4yfcok]{display:none}.story__num[data-astro-cid-ce4yfcok]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-accent);margin-bottom:var(--space-3)}.story__text[data-astro-cid-ce4yfcok]{font-family:var(--font-display);font-size:var(--text-2xl);line-height:var(--leading-snug);text-wrap:balance;max-width:22ch;margin:0}@media (width<=900px){.story__layout[data-astro-cid-ce4yfcok]{grid-template-columns:1fr}.story__media[data-astro-cid-ce4yfcok]{display:none}.story__step[data-astro-cid-ce4yfcok]{min-height:0;color:var(--color-text);padding-block:var(--space-6)}.story__step-media[data-astro-cid-ce4yfcok]{aspect-ratio:4/3;margin-bottom:var(--space-5);display:block}.story__text[data-astro-cid-ce4yfcok]{font-size:var(--text-xl);max-width:none}}@media (prefers-reduced-motion:reduce){.story__layout[data-astro-cid-ce4yfcok]{grid-template-columns:1fr}.story__media[data-astro-cid-ce4yfcok]{display:none}.story__step[data-astro-cid-ce4yfcok]{min-height:0;color:var(--color-text)}.story__step-media[data-astro-cid-ce4yfcok]{aspect-ratio:4/3;margin-bottom:var(--space-5);max-width:48rem;display:block}}.ba__tabs[data-astro-cid-mdddk47j]{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.ba__tab[data-astro-cid-mdddk47j]{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-size:var(--text-sm);background:0 0;min-height:40px;padding:.5rem 1rem;font-weight:500}.ba__tab[data-astro-cid-mdddk47j][aria-pressed=true]{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.ba__figure[data-astro-cid-mdddk47j]{margin:0}.ba__compare[data-astro-cid-mdddk47j]{aspect-ratio:3/2;border-radius:var(--radius-lg);background:var(--color-surface-2);box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;touch-action:pan-y;position:relative;overflow:hidden}.ba__img[data-astro-cid-mdddk47j]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ba__img--before[data-astro-cid-mdddk47j]{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}html[dir=rtl] .ba__img--before[data-astro-cid-mdddk47j]{clip-path:inset(0 0 0 calc(100% - var(--pos)))}.ba__label[data-astro-cid-mdddk47j]{top:var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-xs);letter-spacing:.03em;pointer-events:none;padding:.3rem .7rem;font-weight:700;position:absolute}.ba__label--before[data-astro-cid-mdddk47j]{color:#fff;background:#171717cc;inset-inline-start:var(--space-4)}.ba__label--after[data-astro-cid-mdddk47j]{background:var(--color-surface);color:var(--color-text);inset-inline-end:var(--space-4)}.ba__handle[data-astro-cid-mdddk47j]{top:0;bottom:0;pointer-events:none;background:#fff;width:2px;position:absolute;inset-inline-start:var(--pos);transform:translate(-50%);box-shadow:0 0 0 1px #00000026}.ba__grip[data-astro-cid-mdddk47j]{width:44px;height:44px;box-shadow:var(--shadow);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ba__grip[data-astro-cid-mdddk47j]:before,.ba__grip[data-astro-cid-mdddk47j]:after{content:"";border-top:2px solid var(--color-text);border-left:2px solid var(--color-text);width:8px;height:8px;position:absolute;top:50%}.ba__grip[data-astro-cid-mdddk47j]:before{left:12px;transform:translateY(-50%)rotate(-45deg)}.ba__grip[data-astro-cid-mdddk47j]:after{right:12px;transform:translateY(-50%)rotate(135deg)}.ba__range[data-astro-cid-mdddk47j]{opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba__range[data-astro-cid-mdddk47j]:focus-visible+[data-astro-cid-mdddk47j],.ba__compare[data-astro-cid-mdddk47j]:has(.ba__range:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.ba__range[data-astro-cid-mdddk47j]::-webkit-slider-thumb{-webkit-appearance:none;width:44px;height:100%}.ba__range[data-astro-cid-mdddk47j]::-moz-range-thumb{border:0;width:44px;height:100%}.ba__caption[data-astro-cid-mdddk47j]{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);display:flex}.why__grid[data-astro-cid-solwo6ow]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.why__item[data-astro-cid-solwo6ow]{transition-delay:calc(var(--i,0) * 70ms);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.why__icon[data-astro-cid-solwo6ow]{border-radius:var(--radius);background:var(--color-accent-soft);width:52px;height:52px;color:var(--color-accent);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:inline-flex}.why__title[data-astro-cid-solwo6ow]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.why__text[data-astro-cid-solwo6ow]{color:var(--color-text-muted);font-size:var(--text-sm)}@media (width<=900px){.why__grid[data-astro-cid-solwo6ow]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.why__grid[data-astro-cid-solwo6ow]{grid-template-columns:1fr}}.clients__grid[data-astro-cid-nkv4fvpg]{gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.client-card[data-astro-cid-nkv4fvpg]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);transition-delay:calc(var(--i,0) * 70ms)}.client-card__icon[data-astro-cid-nkv4fvpg]{background:var(--color-surface-2);width:44px;height:44px;color:var(--color-text);margin-bottom:var(--space-4);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.client-card__title[data-astro-cid-nkv4fvpg]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.client-card__text[data-astro-cid-nkv4fvpg]{color:var(--color-text-muted);font-size:var(--text-sm)}@media (width<=1000px){.clients__grid[data-astro-cid-nkv4fvpg]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.clients__grid[data-astro-cid-nkv4fvpg]{grid-template-columns:1fr}}.process__list[data-astro-cid-hahnwogd]{gap:var(--space-6) var(--space-5);counter-reset:step;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-hahnwogd]{transition-delay:calc(var(--i,0) * 70ms);position:relative}.step__head[data-astro-cid-hahnwogd]{padding-bottom:var(--space-3);margin-bottom:var(--space-4);border-bottom:2px solid var(--color-text);justify-content:space-between;align-items:center;display:flex}.step__num[data-astro-cid-hahnwogd]{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-accent)}.step__icon[data-astro-cid-hahnwogd]{color:var(--color-text-muted);display:inline-flex}.step__title[data-astro-cid-hahnwogd]{font-size:var(--text-lg);margin-bottom:var(--space-2)}.step__text[data-astro-cid-hahnwogd]{color:var(--color-text-muted);font-size:var(--text-sm)}@media (width<=900px){.process__list[data-astro-cid-hahnwogd]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.process__list[data-astro-cid-hahnwogd]{grid-template-columns:1fr}}.about__grid[data-astro-cid-j4y4sje3]{grid-template-columns:2fr 3fr;align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.about__media[data-astro-cid-j4y4sje3]{aspect-ratio:4/5;max-width:440px}.about__lead[data-astro-cid-j4y4sje3]{font-size:var(--text-lg)}.about__note[data-astro-cid-j4y4sje3]{color:var(--color-text-muted);margin-bottom:var(--space-6)}@media (width<=900px){.about__grid[data-astro-cid-j4y4sje3]{grid-template-columns:1fr}.about__media[data-astro-cid-j4y4sje3]{max-width:360px}}.testimonials__grid[data-astro-cid-ndabfdc4]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.quote[data-astro-cid-ndabfdc4]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);flex-direction:column;display:flex}.quote__body[data-astro-cid-ndabfdc4]{font-size:var(--text-lg);font-family:var(--font-display);line-height:var(--leading-snug);flex:1;margin:0}.quote__stars[data-astro-cid-ndabfdc4]{color:var(--color-accent);letter-spacing:.1em;margin-bottom:var(--space-3);font-family:var(--font-body);display:block}.quote__by[data-astro-cid-ndabfdc4]{font-size:var(--text-sm);color:var(--color-text-muted)}
