.HomepageDemoVideoShowcase_sectionInner__fRVcD{width:100%;max-width:1560px;margin:0 auto;padding-left:clamp(20px,3vw,40px);padding-right:clamp(20px,3vw,40px)}.HomepageDemoVideoShowcase_videoShell__qXUeO{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:20px}.HomepageDemoVideoShowcase_videoCard__VJPB9{width:100%;border-radius:20px;overflow:hidden;border:1px solid rgba(166,75,42,.14);background:hsla(0,0%,100%,.86);backdrop-filter:blur(10px)}.HomepageDemoVideoShowcase_videoShellDark__xcYRn .HomepageDemoVideoShowcase_videoCard__VJPB9{border-color:hsla(0,0%,100%,.08);background:linear-gradient(180deg,rgba(21,26,34,.96),rgba(14,18,25,.96))}.HomepageDemoVideoShowcase_videoFrame__GWtZZ{position:relative;width:100%;aspect-ratio:16/10;background:linear-gradient(180deg,rgba(28,27,34,.98),rgba(17,19,26,.98))}.HomepageDemoVideoShowcase_videoElement__jH87j{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:transparent}.HomepageDemoVideoShowcase_buttonRail__415Nb{display:flex;flex-wrap:wrap;gap:10px;padding:18px 18px 0}.HomepageDemoVideoShowcase_videoToggle__0WhDA{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(166,75,42,.18);background:hsla(0,0%,100%,.94);color:#5c574f;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700;line-height:1;cursor:pointer;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease}.HomepageDemoVideoShowcase_videoToggle__0WhDA:hover{transform:translateY(-1px)}.HomepageDemoVideoShowcase_videoToggleActive__CRCZs{background:#a64b2a;color:#fff7f0;border-color:#a64b2a;box-shadow:0 12px 26px rgba(166,75,42,.24)}.HomepageDemoVideoShowcase_videoShellDark__xcYRn .HomepageDemoVideoShowcase_videoToggle__0WhDA{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:#d7dee7}.HomepageDemoVideoShowcase_videoShellDark__xcYRn .HomepageDemoVideoShowcase_videoToggleActive__CRCZs{background:#a64b2a;color:#fff7f0;border-color:#a64b2a;box-shadow:0 12px 26px rgba(166,75,42,.28)}.HomepageDemoVideoShowcase_descriptionCard__AJV6y{margin:16px 18px 18px;padding:18px 18px 20px;border-radius:18px;background:linear-gradient(180deg,rgba(255,252,247,.96),rgba(255,248,241,.94));border:1px solid rgba(166,75,42,.12)}.HomepageDemoVideoShowcase_videoShellDark__xcYRn .HomepageDemoVideoShowcase_descriptionCard__AJV6y{background:linear-gradient(180deg,rgba(29,35,45,.96),rgba(20,26,35,.98));border-color:hsla(0,0%,100%,.08)}.HomepageDemoVideoShowcase_descriptionEyebrow__XZju8{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:#a64b2a;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.HomepageDemoVideoShowcase_descriptionTitle__b98Gx{margin:0 0 8px;color:#2e2a26;font-size:clamp(20px,2.3vw,30px);font-weight:800;line-height:1.08}.HomepageDemoVideoShowcase_videoShellDark__xcYRn .HomepageDemoVideoShowcase_descriptionTitle__b98Gx{color:#f4f1eb}.HomepageDemoVideoShowcase_descriptionText__q5Q0I{margin:0;color:#5c574f;font-size:15px;line-height:1.7}.HomepageDemoVideoShowcase_videoShellDark__xcYRn .HomepageDemoVideoShowcase_descriptionText__q5Q0I{color:#c6d0db}.HomepageDemoVideoShowcase_statusRow__rtubb{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 18px 18px;color:#8d6d5b;font-size:13px;font-weight:700}.HomepageDemoVideoShowcase_videoShellDark__xcYRn .HomepageDemoVideoShowcase_statusRow__rtubb{color:#9eabb9}.HomepageDemoVideoShowcase_progressDots__spNSs{display:flex;gap:8px}.HomepageDemoVideoShowcase_progressDot__FCAej{width:9px;height:9px;border-radius:999px;background:rgba(166,75,42,.18);transition:transform .16s ease,background .16s ease}.HomepageDemoVideoShowcase_progressDotActive__FAmx3{transform:scale(1.15);background:#a64b2a}.HomepageDemoVideoShowcase_videoShellDark__xcYRn .HomepageDemoVideoShowcase_progressDot__FCAej{background:hsla(0,0%,100%,.14)}.HomepageDemoVideoShowcase_videoShellDark__xcYRn .HomepageDemoVideoShowcase_progressDotActive__FAmx3{background:#d97745}.HomepageDemoVideoShowcase_contentCard__zm4vp{display:flex;align-items:center;justify-content:center;min-height:100%;padding:clamp(28px,4vw,64px);border-radius:20px}@media (max-width:48em){.HomepageDemoVideoShowcase_videoFrame__GWtZZ{aspect-ratio:16/11}.HomepageDemoVideoShowcase_buttonRail__415Nb{padding:16px 16px 0}.HomepageDemoVideoShowcase_descriptionCard__AJV6y{margin:14px 16px 16px;padding:16px}.HomepageDemoVideoShowcase_statusRow__rtubb{padding:0 16px 16px}}.HomepageTestimonialsSection_section__RYguL{background:#fffdf9;border-top:1px solid rgba(166,75,42,.08);border-bottom:1px solid rgba(166,75,42,.08)}.HomepageTestimonialsSection_sectionDark__1A9FN{background:#0f1418;border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.HomepageTestimonialsSection_inner__viaOv{width:min(1200px,calc(100% - 32px));margin:0 auto}.HomepageTestimonialsSection_sliderCard__Vm_dC{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:28px;padding:clamp(24px,3vw,40px);width:min(640px,100%);min-height:clamp(280px,34vw,360px);margin:0 auto;background:hsla(0,0%,100%,.88);border:1px solid rgba(166,75,42,.12);box-shadow:0 30px 80px rgba(92,57,32,.12)}.HomepageTestimonialsSection_sliderCardDark__BZzs5{background:rgba(20,26,31,.94);border-color:hsla(0,0%,100%,.07);box-shadow:0 30px 80px rgba(0,0,0,.28)}.HomepageTestimonialsSection_sliderContent__O5XKK{flex:1}.HomepageTestimonialsSection_quote__9aONo{font-size:clamp(1.1rem,1.8vw,1.45rem);line-height:1.7;font-weight:600;letter-spacing:-.01em;color:#2f2924}.HomepageTestimonialsSection_quoteDark__93CGp{color:#f6f1e9}.HomepageTestimonialsSection_companyRow__5WID2{display:flex;align-items:center;gap:14px;min-width:0}.HomepageTestimonialsSection_footerControls__a4Bp_{flex-shrink:0}.HomepageTestimonialsSection_companyLogo__vV_kw{width:54px;height:54px;border-radius:18px;-o-object-fit:cover;object-fit:cover;background:#fff;border:1px solid rgba(166,75,42,.12);flex-shrink:0}.HomepageTestimonialsSection_companyFallback__r8U9r{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#b85b34,#df8b54);color:#fff;font-weight:800;flex-shrink:0}.HomepageTestimonialsSection_companyName__0QoB0{font-weight:700;font-size:1rem;color:#241f1a}.HomepageTestimonialsSection_companyNameDark__uCfCC{color:#f6f1e9}.HomepageTestimonialsSection_companyMeta__Q4FSX{font-size:.92rem;color:#74675b}.HomepageTestimonialsSection_companyMetaDark___0vAj{color:#aeb8c2}.HomepageTestimonialsSection_dots__R03Qz{display:flex;align-items:center;gap:8px}.HomepageTestimonialsSection_dot__MAdDw{width:10px;height:10px;border-radius:999px;background:rgba(166,75,42,.18);border:none;cursor:pointer;transition:all .2s ease}.HomepageTestimonialsSection_dotActive__EnvPa{width:30px;background:linear-gradient(90deg,#dc2626,#f97316)}.HomepageTestimonialsSection_featuredGrid__jykBU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.HomepageTestimonialsSection_featuredCard__ZGrd_{border-radius:22px;padding:20px;background:hsla(0,0%,100%,.82);border:1px solid rgba(166,75,42,.12)}.HomepageTestimonialsSection_featuredCardDark__9L2at{background:rgba(20,26,31,.88);border-color:hsla(0,0%,100%,.07)}@media (max-width:768px){.HomepageTestimonialsSection_featuredGrid__jykBU{grid-template-columns:1fr}.HomepageTestimonialsSection_footerControls__a4Bp_{width:100%;justify-content:space-between}}