.hero-content.svelte-gzujjl{display:flex;flex-direction:column;align-items:center;text-align:center}.hero-content.svelte-gzujjl h1{max-width:760px}.hero-description.svelte-gzujjl{font-size:1.25rem;line-height:1.7;color:var(--color-text-light);max-width:900px;margin-bottom:var(--space-xl)}.hero-cta.svelte-gzujjl{display:flex;gap:var(--space-md);margin-bottom:var(--space-3xl)}.hero-image.svelte-gzujjl{width:90vw;max-width:90vw}.hero-image.svelte-gzujjl img:where(.svelte-gzujjl),.hero-image.svelte-gzujjl object{width:100%;height:auto;border-radius:6px;box-shadow:0 20px 60px #00000026}.hero-desktop.svelte-gzujjl{display:block}.hero-mobile.svelte-gzujjl{display:none}@media (max-width: 1024px){.hero-description.svelte-gzujjl{font-size:1.1rem}}@media (max-width: 768px){.hero-description.svelte-gzujjl{font-size:1rem}.hero-cta.svelte-gzujjl{margin-bottom:var(--space-2xl)}.hero-desktop.svelte-gzujjl{display:none}.hero-mobile.svelte-gzujjl{display:block;width:75vw;max-width:360px}.hero-mobile.svelte-gzujjl svg{overflow:visible;filter:drop-shadow(0 20px 40px rgba(0,0,0,.12))}}.scroll-track.svelte-1ur1dc4{overflow:hidden;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.scroll-inner.svelte-1ur1dc4{display:flex;align-items:center;gap:64px;width:max-content;animation:svelte-1ur1dc4-scroll 60s linear infinite}.logo.svelte-1ur1dc4{flex-shrink:0;display:flex;align-items:center;justify-content:center}.logo.svelte-1ur1dc4 img:where(.svelte-1ur1dc4){height:108px;width:auto;object-fit:contain;filter:grayscale(100%) contrast(1.5) brightness(.6);opacity:1;transition:all .3s ease}.logo.svelte-1ur1dc4 img:where(.svelte-1ur1dc4):hover{filter:grayscale(0%);opacity:1}@keyframes svelte-1ur1dc4-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.partners-section.svelte-1ur1dc4 .section{padding:var(--space-xl) 0}@media (max-width: 768px){.scroll-inner.svelte-1ur1dc4{gap:48px}.partners-section.svelte-1ur1dc4 .section{padding:var(--space-md) 0}}.carousel-wrapper.svelte-ysgp09{position:relative;width:100%}.embla.svelte-ysgp09{overflow:hidden;width:100%}.embla__container.svelte-ysgp09{display:flex}.embla__slide{flex:0 0 100%;min-width:0}.carousel-controls.svelte-ysgp09{display:flex;gap:var(--space-sm)}.carousel-btn.svelte-ysgp09{width:48px;height:48px;border-radius:var(--radius-full);background:var(--color-bg);border:2px solid var(--color-border);color:var(--color-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.carousel-btn.svelte-ysgp09:hover:not(:disabled){background:var(--color-accent);border-color:var(--color-accent);color:#fff}.carousel-btn.svelte-ysgp09:disabled{opacity:.3;cursor:not-allowed}.card.svelte-7d5xe5{background:var(--color-card);border-radius:var(--radius-md);overflow:hidden;transition:all var(--ease);height:100%;display:flex;flex-direction:column;border:1px solid transparent;box-shadow:none}.card.svelte-7d5xe5:hover{background:var(--color-card-hover);border-color:var(--color-card-border);box-shadow:0 2px 12px #0000000f}.card-image.svelte-7d5xe5{width:100%;aspect-ratio:3/2;overflow:hidden;padding:2.5%;display:flex;align-items:center;justify-content:center}.card-image.svelte-7d5xe5 img:where(.svelte-7d5xe5){width:100%;height:100%;object-fit:contain}.card-footer.svelte-7d5xe5{display:flex;align-items:flex-end;justify-content:space-between;padding:.875rem 1rem;gap:.75rem}.card-title.svelte-7d5xe5{font-size:1.0625rem;line-height:1.4;color:var(--color-primary);margin:0}.title-bold.svelte-7d5xe5{font-weight:var(--fw-semibold)}.title-light.svelte-7d5xe5{font-weight:var(--fw-normal);color:var(--color-text-muted)}.card-arrow.svelte-7d5xe5{flex-shrink:0;width:36px;height:36px;border-radius:50%;background:var(--color-border-light);color:var(--color-primary);text-decoration:none;transition:all var(--ease);display:flex;align-items:center;justify-content:center}.card.svelte-7d5xe5:hover .card-arrow:where(.svelte-7d5xe5),.card-arrow.svelte-7d5xe5:hover{background:var(--color-primary);color:#fff}@media (max-width: 768px){.card-image.svelte-7d5xe5{aspect-ratio:5/4}.card-title.svelte-7d5xe5{font-size:1rem}.card-arrow.svelte-7d5xe5{width:34px;height:34px}}.carousel-wrapper.svelte-eveh2p{width:100%}.carousel-header.svelte-eveh2p{margin-left:17.5%;margin-bottom:var(--space-lg);display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);width:1204px;max-width:90%}.header-text.svelte-eveh2p{flex:1}.section-label.svelte-eveh2p{font-size:.9375rem;font-weight:var(--fw-medium);color:var(--color-text-light);margin-bottom:var(--space-sm)}.carousel-header.svelte-eveh2p h2{font-family:var(--font);font-size:2.75rem;font-weight:var(--fw-medium);letter-spacing:-.03em;line-height:1.1;margin-bottom:0;max-width:900px}.section-desc.svelte-eveh2p{margin-top:var(--space-sm);font-size:1.0625rem;line-height:1.6;color:var(--color-text-muted);font-weight:var(--fw-normal);max-width:720px}.header-controls.svelte-eveh2p{display:flex;gap:8px;flex-shrink:0}.carousel-container.svelte-eveh2p{margin-left:17.5%;overflow:visible}.carousel-container.svelte-eveh2p .embla{overflow:visible}.carousel-container.svelte-eveh2p .embla__container{display:flex;gap:var(--space-lg)}.carousel-container.svelte-eveh2p .embla__slide{flex:0 0 380px;min-width:0}@media (max-width: 1024px){.carousel-header.svelte-eveh2p{margin-left:7.5%;width:1024px;max-width:85%}.carousel-container.svelte-eveh2p{margin-left:7.5%}.carousel-container.svelte-eveh2p .embla__slide{flex:0 0 320px}}@media (max-width: 768px){.carousel-header.svelte-eveh2p{margin-left:5%;width:auto;max-width:90%;margin-right:5%;flex-direction:column;align-items:flex-start}.carousel-header.svelte-eveh2p h2{font-size:1.75rem}.carousel-container.svelte-eveh2p{margin-left:5%}.carousel-container.svelte-eveh2p .embla__slide{flex:0 0 92vw}}.grid-desktop.svelte-1syzqrn{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm);max-width:1100px}.business-card.svelte-1syzqrn{background:#fff;border-radius:16px;border:none;padding:2.5rem;aspect-ratio:1;display:flex;flex-direction:column;align-items:flex-start;transition:all var(--ease);box-shadow:none;overflow:hidden}.business-card.wide.svelte-1syzqrn{grid-column:span 2;aspect-ratio:auto}.business-card.svelte-1syzqrn:hover{background:var(--color-card-hover);box-shadow:0 4px 16px #00000014;transform:scale(1.03)}.card-top.svelte-1syzqrn{display:flex;align-items:center;gap:0;margin-bottom:1.5rem}.card-arrow.svelte-1syzqrn{width:36px;height:36px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:-48px;opacity:0;transition:all .35s ease}.business-card.svelte-1syzqrn:hover .card-arrow:where(.svelte-1syzqrn){margin-left:0;margin-right:12px;opacity:1}.business-card.svelte-1syzqrn .business-icon{font-size:2.25rem;color:var(--color-accent);transition:transform .35s ease}.business-card.svelte-1syzqrn:hover .business-icon{transform:translate(10px)}.business-title.svelte-1syzqrn{font-size:1.25rem;font-weight:var(--fw-semibold);color:var(--color-primary);line-height:1.3;margin:0 0 .35rem}.business-desc.svelte-1syzqrn{font-size:1rem;color:var(--color-text-muted);line-height:1.5;margin:0}.grid-mobile.svelte-1syzqrn{display:none}.mobile-item.svelte-1syzqrn{background:#fff;border-radius:14px;padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;transition:all var(--ease);border:none;aspect-ratio:1}.mobile-item.svelte-1syzqrn:hover{background:var(--color-card-hover);box-shadow:0 4px 16px #00000014}.mobile-item.svelte-1syzqrn .mobile-icon{font-size:2rem;color:var(--color-accent);margin-bottom:1.25rem}.mobile-name.svelte-1syzqrn{font-size:1.25rem;font-weight:var(--fw-semibold);color:var(--color-primary);line-height:1.3;margin-bottom:.35rem}.mobile-desc.svelte-1syzqrn{font-size:1rem;color:var(--color-text-muted);line-height:1.5}@media (max-width: 1024px){.business-card.svelte-1syzqrn{padding:2rem}.business-title.svelte-1syzqrn{font-size:1.1rem}.business-desc.svelte-1syzqrn{font-size:.9rem}}@media (max-width: 768px){.grid-desktop.svelte-1syzqrn{display:none}.grid-mobile.svelte-1syzqrn{display:grid;grid-template-columns:1fr;gap:var(--space-sm)}.grid-mobile.svelte-1syzqrn .mobile-item:where(.svelte-1syzqrn){aspect-ratio:auto}}.kori-content.svelte-1n829ig{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--spacing-3xl);align-items:center}.kori-badge.svelte-1n829ig{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background-color:var(--color-accent);color:var(--color-primary);font-size:.9rem;font-weight:var(--font-weight-bold);border-radius:var(--radius-full);margin-bottom:var(--spacing-md)}.kori-description.svelte-1n829ig{font-size:1.15rem;line-height:1.7;color:var(--color-light-gray);margin-bottom:var(--spacing-xl)}.kori-features.svelte-1n829ig{list-style:none;padding:0;margin:0 0 var(--spacing-xl) 0}.kori-features.svelte-1n829ig li:where(.svelte-1n829ig){display:flex;align-items:flex-start;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);font-size:1.05rem;color:var(--color-light-gray)}.kori-features.svelte-1n829ig i:where(.svelte-1n829ig){color:var(--color-accent);font-size:1.2rem;margin-top:2px;flex-shrink:0}.kori-cta.svelte-1n829ig{display:flex;gap:var(--spacing-md);flex-wrap:wrap}.kori-visual.svelte-1n829ig{display:flex;justify-content:center;align-items:center}.kori-icon.svelte-1n829ig{width:100%;max-width:100%;padding:var(--spacing-xl);background:#ffffff0d;border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.kori-icon.svelte-1n829ig img:where(.svelte-1n829ig){width:100%;height:auto;filter:brightness(0) invert(1)}@media (max-width: 1024px){.kori-content.svelte-1n829ig{grid-template-columns:1fr;gap:var(--spacing-2xl)}.kori-visual.svelte-1n829ig{order:-1}}@media (max-width: 768px){.kori-description.svelte-1n829ig{font-size:1rem}.kori-features.svelte-1n829ig li:where(.svelte-1n829ig){font-size:.95rem}.kori-cta.svelte-1n829ig{flex-direction:column}.kori-cta.svelte-1n829ig .btn{width:100%;justify-content:center}}.pricing-card.svelte-837chs{background-color:var(--color-gray);padding:var(--space-xl);border-radius:var(--radius-lg);text-align:center;transition:transform var(--ease)}.pricing-card.svelte-837chs:hover{transform:translateY(-5px)}.pricing-icon.svelte-837chs{width:80px;height:80px;margin:0 auto var(--space-lg);display:flex;align-items:center;justify-content:center;background-color:var(--color-accent);border-radius:var(--radius-full);font-size:2rem;color:var(--color-primary)}.pricing-description.svelte-837chs{font-size:1rem;line-height:1.7;color:var(--color-text-light);margin:0}.pricing-cta.svelte-837chs{padding:var(--space-2xl);background:var(--color-primary);border-radius:var(--radius-lg);color:var(--color-bg);text-align:center;margin-top:var(--space-3xl)}.cta-text.svelte-837chs{font-size:1.5rem;font-weight:var(--fw-bold);margin-bottom:var(--space-lg);color:var(--color-bg)}.cta-phone.svelte-837chs{margin-top:var(--space-md);font-size:1.1rem;color:var(--color-gray)}.cta-phone.svelte-837chs a:where(.svelte-837chs){color:var(--color-accent);font-weight:var(--fw-semibold);text-decoration:none}.cta-phone.svelte-837chs a:where(.svelte-837chs):hover{text-decoration:underline}@media (max-width: 768px){.cta-text.svelte-837chs{font-size:1.25rem}}.section-header.svelte-5886rn{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-2xl)}.header-text.svelte-5886rn{flex:1}.header-text.svelte-5886rn h2{margin-bottom:var(--space-sm)}.header-text.svelte-5886rn .section-subtitle{margin:0;text-align:left}.header-controls.svelte-5886rn{display:flex;gap:8px;flex-shrink:0}.testimonial-grid.svelte-5886rn{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-sm);animation:svelte-5886rn-fadeIn .35s ease}@keyframes svelte-5886rn-fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.testimonial-card.svelte-5886rn{background:var(--color-card);border-radius:16px;padding:2rem;display:flex;flex-direction:column;justify-content:space-between;transition:all var(--ease);overflow:hidden;border:1px solid transparent}.testimonial-card.featured.svelte-5886rn{grid-column:span 2}.testimonial-card.svelte-5886rn:hover{background:var(--color-card-hover);border-color:var(--color-card-border);box-shadow:0 2px 12px #0000000f;transform:scale(1.02)}.card-content.svelte-5886rn{flex:1}.quote-mark.svelte-5886rn{color:var(--color-accent);opacity:.2;margin-bottom:var(--space-md)}.quote.svelte-5886rn{font-size:1.1rem;line-height:1.65;color:var(--color-primary);margin:0 0 var(--space-md)}.featured.svelte-5886rn .quote:where(.svelte-5886rn){font-size:1.25rem}.rating.svelte-5886rn{display:flex;gap:3px;margin-bottom:var(--space-lg)}.rating.svelte-5886rn i:where(.svelte-5886rn){color:var(--color-accent);font-size:.85rem}.author.svelte-5886rn{display:flex;align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:1px solid var(--color-border-light)}.author-photo.svelte-5886rn{width:44px;height:44px;border-radius:50%;overflow:hidden;flex-shrink:0}.author-photo.svelte-5886rn img:where(.svelte-5886rn){width:100%;height:100%;object-fit:cover}.author-name.svelte-5886rn{font-size:.9375rem;font-weight:var(--fw-semibold);color:var(--color-primary);margin:0;line-height:1.3}.author-role.svelte-5886rn{font-size:.875rem;color:var(--color-text-muted);margin:0;line-height:1.4}@media (max-width: 1024px){.testimonial-card.svelte-5886rn{padding:1.75rem}.quote.svelte-5886rn{font-size:1rem}.featured.svelte-5886rn .quote:where(.svelte-5886rn){font-size:1.1rem}}@media (max-width: 768px){.section-header.svelte-5886rn{flex-direction:column;align-items:flex-start}.testimonial-grid.svelte-5886rn{grid-template-columns:1fr}.testimonial-card.featured.svelte-5886rn{grid-column:span 1}.quote-mark.svelte-5886rn svg:where(.svelte-5886rn){width:24px;height:18px}}.newsletter-content.svelte-1k2qz38{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-3xl);align-items:center}.newsletter-description.svelte-1k2qz38{font-size:1.15rem;line-height:1.7;color:var(--color-gray);margin:0}.newsletter-form.svelte-1k2qz38{display:grid;grid-template-columns:1fr 1fr auto;gap:var(--space-md);margin-bottom:var(--space-md)}.form-group.svelte-1k2qz38{display:flex}.newsletter-form.svelte-1k2qz38 input:where(.svelte-1k2qz38){flex:1}@media (max-width: 1024px){.newsletter-content.svelte-1k2qz38{grid-template-columns:1fr;gap:var(--space-2xl)}.newsletter-form.svelte-1k2qz38{grid-template-columns:1fr}}@media (max-width: 768px){.newsletter-description.svelte-1k2qz38{font-size:1rem}.newsletter-text.svelte-1k2qz38{text-align:center}}.accordion.svelte-tz9mmd{width:100%}.accordion-item.svelte-tz9mmd{margin-bottom:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden}.accordion-header.svelte-tz9mmd{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-md);background-color:var(--color-light-gray);border:none;cursor:pointer;transition:background-color var(--transition-fast);text-align:left}.accordion-header.svelte-tz9mmd:hover{background-color:#e0e3de}.accordion-title.svelte-tz9mmd{font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--color-text)}.accordion-icon.svelte-tz9mmd{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--color-primary);transition:transform var(--transition-normal)}.accordion-icon.open.svelte-tz9mmd{transform:rotate(180deg)}.accordion-content.svelte-tz9mmd{overflow:hidden}.accordion-body.svelte-tz9mmd{padding:var(--spacing-md);background-color:var(--color-background);color:var(--color-text);line-height:1.7}.accordion-body.svelte-tz9mmd p{margin-bottom:var(--spacing-sm)}.accordion-body.svelte-tz9mmd p:last-child{margin-bottom:0}.faq-content.svelte-rh5oqd{margin-bottom:var(--space-2xl)}.faq-cta.svelte-rh5oqd{padding-top:var(--space-xl);border-top:1px solid var(--color-border);text-align:center}.faq-cta.svelte-rh5oqd p:where(.svelte-rh5oqd){font-size:1.1rem;color:var(--color-text);margin-bottom:var(--space-sm)}.contact-link.svelte-rh5oqd{font-size:1.1rem;font-weight:var(--fw-semibold);color:var(--color-accent);text-decoration:none;transition:color var(--ease)}.contact-link.svelte-rh5oqd:hover{color:var(--color-accent-hover);text-decoration:underline}
