.faq{margin-bottom:var(--space-sm)}.faq__item{border:2px solid var(--color-bg-white);border-radius:var(--radius-lg);background:var(--color-bg-card);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base);overflow:hidden}.faq__item:hover{box-shadow:var(--shadow-card)}.faq__trigger{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;padding:.875rem var(--space-md);text-align:left;cursor:pointer;background:0 0;border:none;display:flex}.faq__question{font-size:var(--fs-small);font-weight:var(--fw-medium);color:var(--color-text-primary);transition:color var(--transition-fast);flex:1}.faq__trigger[aria-expanded=true] .faq__question{color:var(--color-primary)}.faq__toggle-icon{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.faq__toggle-icon:before{content:"";background:var(--color-border);width:1px;height:20px;display:block}.faq__toggle-btn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-white);width:28px;height:28px;color:var(--color-primary);font-weight:var(--fw-semibold);transition:all var(--transition-fast);justify-content:center;align-items:center;font-size:1rem;display:flex}.faq__content{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.faq__content--open{max-height:300px}.faq__answer{padding:0 var(--space-md) var(--space-md);font-size:var(--fs-xs);color:var(--color-text-secondary);line-height:var(--lh-relaxed)}.hero{text-align:center;padding-top:1.75rem;padding-bottom:1.75rem;padding-inline:var(--container-padding);max-width:var(--container-max);margin-inline:auto}@media (width>=1024px){.hero{padding-top:2rem;padding-bottom:2rem}}@media (width>=1280px){.hero{padding-top:3.3125rem;padding-bottom:3.3125rem}}@media (width>=1536px){.hero{padding-top:3.125rem;padding-bottom:3.125rem}}.hero__badge{border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg-primary);font-size:var(--fs-xs);color:var(--color-text-secondary);margin-bottom:var(--space-md);background-color:#fff;border-width:3px;align-items:center;gap:.5rem;padding:.375rem 1rem;display:inline-flex}.hero__badge-icons{align-items:center;margin-right:.5rem;display:flex}.hero__badge-icons img{border:2px solid var(--color-bg-white);object-fit:cover;background:var(--color-bg-white);border-radius:50%;width:24px;height:24px;margin-left:-8px;box-shadow:0 2px 4px #0000001a}.hero__badge-icons img:first-child{margin-left:0}.hero__title{font-size:var(--fs-hero);font-weight:var(--fw-bold);color:var(--color-text-primary);line-height:var(--lh-tight);margin-bottom:var(--space-md)}.hero__title-highlight{color:var(--color-primary)}.hero__description{font-size:var(--fs-body);color:var(--color-text-muted);line-height:var(--lh-relaxed);max-width:750px;margin-inline:auto;margin-bottom:var(--space-lg)}.hero__subtext{font-size:var(--fs-small);color:var(--color-text-secondary);margin-top:var(--space-sm);margin-bottom:var(--space-xl)}.hero__stats{gap:var(--space-md);margin-top:var(--space-lg);display:grid}@media (width>=768px){.hero__stats{grid-template-columns:repeat(3,1fr)}}.dashboard-section{text-align:center;padding-top:1.75rem;padding-bottom:2rem}@media (width>=768px){.dashboard-section{padding-top:1.5rem;padding-bottom:2.5rem}}@media (width>=1024px){.dashboard-section{padding-top:0}}.dashboard-section__container{max-width:min(100%,1100px);margin-inline:auto;position:relative}.dashboard-section img{border-radius:var(--radius-lg);width:100%;display:block}.dashboard-section__video{object-fit:cover;z-index:1;background-color:#000;width:76%;height:79%;position:absolute;top:8.4%;left:11.9%}.benefits{padding:1.75rem var(--container-padding);max-width:var(--container-max);margin-inline:auto}@media (width>=768px){.benefits{padding-top:1.75rem;padding-bottom:1.75rem}}@media (width>=1280px){.benefits{padding-top:3rem;padding-bottom:3.75rem}}@media (width>=1536px){.benefits{padding-top:3rem;padding-bottom:3rem}}.benefits__grid{align-items:center;gap:var(--space-lg);margin-bottom:var(--space-lg);flex-direction:column;display:flex}.benefits__column{gap:var(--space-sm);flex-direction:column;width:100%;max-width:400px;display:flex}.benefits__robot{width:clamp(200px,30vw,260px);height:clamp(200px,30vw,260px);padding:var(--space-md);background:#cfd2e3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.benefits__robot img{max-width:80%}@media (width>=1024px){.benefits__grid{flex-direction:row;justify-content:center;align-items:center}}.split{padding:1.75rem var(--container-padding);max-width:var(--container-max);gap:var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}@media (width>=1024px){.split{padding-top:2rem;padding-bottom:2rem}}@media (width>=1280px){.split{padding-top:3.5rem;padding-bottom:3.5rem}}@media (width>=1536px){.split{padding-top:3.75rem;padding-bottom:3.75rem}}.split--reverse{flex-direction:column}.split__content{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.split__content .section-header{flex-direction:column;align-items:center;display:flex;text-align:center!important}.split__content .section-header__description{margin-inline:auto!important}.split__media{flex:1;justify-content:center;display:flex}.split__media img{border-radius:var(--radius-lg);max-width:100%}.split__cards{gap:var(--space-sm);margin-top:var(--space-md);margin-bottom:var(--space-md);flex-direction:column;display:flex}@media (width>=1024px){.split{flex-direction:row;align-items:center}.split--reverse{flex-direction:row-reverse}.split__content{text-align:left;align-items:flex-start}.split__content .section-header{align-items:flex-start;text-align:left!important}.split__content .section-header__description{margin-inline:0!important}.split__content .section-header{margin-bottom:var(--space-sm)}.split__cards{margin-top:0}}#solutions-overview{padding-top:1.25rem;padding-bottom:1.25rem}@media (width>=768px){#solutions-overview{padding-top:1.75rem;padding-bottom:1.75rem}}@media (width>=1024px){#solutions-overview{padding-top:2rem;padding-bottom:2rem}}@media (width>=1280px){#solutions-overview{padding-top:3.625rem;padding-bottom:3.625rem}}@media (width>=1536px){#solutions-overview{padding-top:3.75rem;padding-bottom:3.75rem}}.solutions-grid{gap:var(--space-md);padding-inline:var(--container-padding);max-width:var(--container-max);margin-inline:auto;display:grid}@media (width>=768px){.solutions-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.solutions-grid{grid-template-columns:repeat(3,1fr)}}#case-studies-preview{padding-top:1.25rem;padding-bottom:1.25rem}@media (width>=768px){#case-studies-preview{padding-top:1.75rem;padding-bottom:1.75rem}}@media (width>=1024px){#case-studies-preview{padding-top:2rem;padding-bottom:2rem}}@media (width>=1280px){#case-studies-preview{padding-top:3.625rem;padding-bottom:3.625rem}}@media (width>=1536px){#case-studies-preview{padding-top:3rem;padding-bottom:3rem}}.blog-grid{gap:var(--space-md);padding-inline:var(--container-padding);max-width:var(--container-max);margin-inline:auto;display:grid}@media (width>=768px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.blog-grid{grid-template-columns:repeat(3,1fr)}}.faq-section{padding:.25rem var(--container-padding) 1.75rem;max-width:var(--container-max);gap:var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}@media (width>=1024px){.faq-section{padding-top:2rem;padding-bottom:2rem}}@media (width>=1280px){.faq-section{padding-top:3.5rem;padding-bottom:3.5rem}}@media (width>=1536px){.faq-section{padding-top:4.5rem;padding-bottom:4.5rem}}.faq-section__left{flex:1}.faq-section__right{flex:1;justify-content:center;display:flex}.faq-section__right img{border-radius:var(--radius-lg);max-width:100%}@media (width>=1024px){.faq-section{flex-direction:row;align-items:flex-start}}.clients{padding:2.5rem var(--container-padding);max-width:var(--container-max);text-align:center;margin-inline:auto}@media (width>=1024px){.clients{padding-top:2rem;padding-bottom:2rem}}@media (width>=1280px){.clients{padding-top:3.5rem;padding-bottom:3.5rem}}@media (width>=1536px){.clients{padding-top:3.75rem;padding-bottom:3.75rem}}.clients__logos{justify-content:center;gap:var(--space-md);margin-top:var(--space-lg);flex-wrap:wrap;display:flex}.clients__logo-card{background:var(--color-bg-card);border:2px solid var(--color-bg-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:var(--space-md) var(--space-lg);transition:transform var(--transition-base), box-shadow var(--transition-base);flex:1;justify-content:center;align-items:center;min-width:200px;max-width:320px;display:flex}.clients__logo-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.clients__logo-card img{width:auto;max-height:48px}.cta-center{margin-top:var(--space-lg);justify-content:center;display:flex}@media (width>=768px) and (width<=1023px){.split__content,.faq-section__left{text-align:center;flex-direction:column;align-items:center;display:flex}.split__content .section-header,.faq-section__left .section-header{text-align:center}.split__content .section-header__description,.faq-section__left .section-header__description{margin-inline:auto}.split__cards,.faq-section__left{width:100%;max-width:540px;margin-inline:auto}.split__content .btn{align-self:center}}
