.home-module__vSOv9G__homePage{background:var(--ab-canvas);color:var(--ab-ink);min-height:100vh}.home-module__vSOv9G__hero{min-height:clamp(560px,72vh,720px);position:relative;overflow:hidden}.home-module__vSOv9G__heroMedia{position:absolute;inset:0}.home-module__vSOv9G__heroSlide{opacity:0;animation:30s ease-in-out infinite home-module__vSOv9G__heroSlideFade;position:absolute;inset:0;transform:scale(1.015)}.home-module__vSOv9G__heroSlide:first-child{animation-delay:0s}.home-module__vSOv9G__heroSlide:nth-child(2){animation-delay:6s}.home-module__vSOv9G__heroSlide:nth-child(3){animation-delay:12s}.home-module__vSOv9G__heroSlide:nth-child(4){animation-delay:18s}.home-module__vSOv9G__heroSlide:nth-child(5){animation-delay:24s}.home-module__vSOv9G__heroImage{object-fit:cover;object-position:right center;transform-origin:50%;animation:30s ease-in-out infinite alternate home-module__vSOv9G__heroImageDrift;transform:scale(1)}.home-module__vSOv9G__mobileHeroImage{display:none}.home-module__vSOv9G__heroOverlay{background:radial-gradient(circle at 18% 42%,#24b47e33,#0000 31%),linear-gradient(90deg,#222222ad 0%,#22222261 42%,#2222220a 100%);position:absolute;inset:0}.home-module__vSOv9G__heroContent{color:#fff;z-index:1;max-width:1280px;margin:0 auto;padding:clamp(96px,18vh,172px) 48px clamp(72px,12vh,96px);position:relative}.home-module__vSOv9G__heroContent h1{animation:home-module__vSOv9G__heroCopyRise .72s var(--ab-ease-out) .12s both;letter-spacing:0;max-width:760px;margin:22px 0 24px;font-size:clamp(32px,5vw,56px);font-weight:600;line-height:1.08}.home-module__vSOv9G__heroContent p{animation:home-module__vSOv9G__heroCopyRise .72s var(--ab-ease-out) .22s both;color:#ffffffdb;max-width:650px;margin:0;font-size:18px;line-height:30px}.home-module__vSOv9G__heroChip{animation:home-module__vSOv9G__heroChipDrop .62s var(--ab-ease-out) both;background:var(--ab-canvas);border-radius:var(--ab-radius-full);color:var(--ab-ink);letter-spacing:.32px;text-transform:uppercase;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.home-module__vSOv9G__heroActions{animation:home-module__vSOv9G__heroCopyRise .72s var(--ab-ease-out) .32s both;flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.home-module__vSOv9G__heroProgress{z-index:2;gap:8px;display:flex;position:absolute;bottom:clamp(26px,5vh,42px);left:max(48px,50vw - 592px)}.home-module__vSOv9G__heroProgress span{border-radius:var(--ab-radius-full);background:#ffffff61;width:44px;height:3px;display:block;position:relative;overflow:hidden}.home-module__vSOv9G__heroProgress span:after{animation:30s linear infinite home-module__vSOv9G__heroProgressFill;animation-delay:calc(var(--slide-index) * 6s);border-radius:inherit;content:"";transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}@keyframes home-module__vSOv9G__heroImageDrift{0%{object-position:right center;transform:scale(1)}to{object-position:right center;transform:scale(1.065)}}@keyframes home-module__vSOv9G__heroSlideFade{0%,18%{opacity:1;transform:scale(1)}26%,to{opacity:0;transform:scale(.995)}}@keyframes home-module__vSOv9G__heroCopyRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translate(0,0)}}@keyframes home-module__vSOv9G__heroChipDrop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translate(0,0)}}@keyframes home-module__vSOv9G__heroProgressFill{0%{transform:scaleX(0)}18%{transform:scaleX(1)}20%,to{transform:scaleX(0)}}.home-module__vSOv9G__primaryCta,.home-module__vSOv9G__secondaryCta{border-radius:var(--ab-radius-sm);text-align:center;min-height:48px;transition:background .18s var(--ab-ease-standard), border-color .18s var(--ab-ease-standard), box-shadow .22s var(--ab-ease-standard), transform .22s var(--ab-ease-standard);justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:16px;font-weight:500;display:inline-flex}.home-module__vSOv9G__primaryCta{background:var(--ab-primary);color:var(--ab-on-primary)}.home-module__vSOv9G__secondaryCta{background:var(--ab-canvas);border:1px solid var(--ab-ink);color:var(--ab-ink)}.home-module__vSOv9G__primaryCta:hover,.home-module__vSOv9G__secondaryCta:hover{box-shadow:var(--ab-shadow-lift);transform:translateY(-2px)}.home-module__vSOv9G__primaryCta:hover svg{animation:home-module__vSOv9G__ctaArrowNudge .82s var(--ab-ease-standard) infinite}@keyframes home-module__vSOv9G__ctaArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.home-module__vSOv9G__experienceSection{background:var(--ab-canvas);padding:64px 0}.home-module__vSOv9G__experienceShell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:72px;max-width:1280px;margin:0 auto;padding:0 48px;display:grid}.home-module__vSOv9G__experienceCopy h2,.home-module__vSOv9G__verificationHeader h2{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:600;line-height:36px}.home-module__vSOv9G__experienceCopy h2{color:var(--ab-ink)}.home-module__vSOv9G__experienceCopy,.home-module__vSOv9G__verificationHeader,.home-module__vSOv9G__faqHeader{animation:both home-module__vSOv9G__revealUp;animation-timeline:view();animation-range:entry 12% cover 36%}.home-module__vSOv9G__experienceCopy p{color:var(--ab-body);max-width:560px;margin:20px 0 0;font-size:16px;line-height:26px}.home-module__vSOv9G__stats{flex-wrap:wrap;gap:18px 0;margin-top:34px;display:flex}.home-module__vSOv9G__stats div{animation:both home-module__vSOv9G__revealUp;animation-delay:calc(var(--card-index,0) * 70ms);gap:6px;min-width:0;padding:0 26px;animation-timeline:view();animation-range:entry 10% cover 34%;display:grid}.home-module__vSOv9G__stats div:first-child{padding-left:0}.home-module__vSOv9G__stats div+div{border-left:1px solid var(--ab-hairline)}.home-module__vSOv9G__stats strong{color:var(--ab-ink);font-size:24px;font-weight:600;line-height:30px}.home-module__vSOv9G__stats span{color:var(--ab-muted);white-space:nowrap;font-size:13px;font-weight:400;line-height:16px}.home-module__vSOv9G__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:24px;display:grid}.home-module__vSOv9G__featureCard{animation:both home-module__vSOv9G__revealUp;animation-delay:calc(var(--card-index,0) * 80ms);background:var(--ab-canvas);border:1px solid var(--ab-hairline);border-radius:var(--ab-radius-md);height:100%;min-height:204px;transition:border-color .18s var(--ab-ease-standard), box-shadow .24s var(--ab-ease-standard), transform .24s var(--ab-ease-standard);flex-direction:column;padding:24px;animation-timeline:view();animation-range:entry 8% cover 32%;display:flex}.home-module__vSOv9G__featureCard:hover{box-shadow:var(--ab-shadow-lift);border-color:#24b47e61;transform:translateY(-4px)}.home-module__vSOv9G__featureIcon{background:var(--ab-primary-tint);border-radius:var(--ab-radius-md);color:var(--ab-primary);height:56px;transition:background .22s var(--ab-ease-standard), color .22s var(--ab-ease-standard), transform .26s var(--ab-ease-standard);justify-content:center;align-items:center;width:56px;margin-bottom:22px;display:flex}.home-module__vSOv9G__featureCard:hover .home-module__vSOv9G__featureIcon{background:var(--ab-primary);color:var(--ab-on-primary);transform:scale(1.06)rotate(-2deg)}.home-module__vSOv9G__featureCard h3{color:var(--ab-ink);letter-spacing:-.18px;margin:0 0 10px;font-size:20px;font-weight:600;line-height:26px}.home-module__vSOv9G__featureCard p{color:var(--ab-body);margin:0;font-size:14px;line-height:20px}.home-module__vSOv9G__verificationSection{background:var(--ab-surface-soft);padding:64px 0}.home-module__vSOv9G__faqSection{background:var(--ab-canvas);padding:64px 0}.home-module__vSOv9G__faqShell{gap:32px;max-width:1280px;margin:0 auto;padding:0 48px;display:grid}.home-module__vSOv9G__faqHeader h2{color:var(--ab-ink);letter-spacing:-.5px;margin:0;font-size:28px;font-weight:600;line-height:36px}.home-module__vSOv9G__faqHeader p{color:var(--ab-body);max-width:680px;margin:12px 0 0;font-size:16px;line-height:26px}.home-module__vSOv9G__faqList{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.home-module__vSOv9G__faqItem{animation:both home-module__vSOv9G__revealUp;animation-delay:calc(var(--card-index,0) * 55ms);border-top:1px solid var(--ab-hairline);padding-top:18px;animation-timeline:view();animation-range:entry 8% cover 30%}.home-module__vSOv9G__faqItem h3{color:var(--ab-ink);letter-spacing:0;margin:0;font-size:18px;font-weight:600;line-height:24px}.home-module__vSOv9G__faqItem p{color:var(--ab-body);margin:8px 0 0;font-size:15px;line-height:24px}.home-module__vSOv9G__verificationShell{max-width:1280px;margin:0 auto;padding:0 48px}.home-module__vSOv9G__verificationHeader{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:34px;display:flex}.home-module__vSOv9G__verificationHeader h2{color:var(--ab-ink)}.home-module__vSOv9G__verificationHeader p{color:var(--ab-body);max-width:610px;margin:12px 0 0;font-size:16px;line-height:26px}.home-module__vSOv9G__inspectionLink{color:var(--ab-primary);flex:none;align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:500;text-decoration:underline;display:inline-flex}.home-module__vSOv9G__showcaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.home-module__vSOv9G__showcaseCard{animation:both home-module__vSOv9G__revealUp;animation-delay:calc(var(--card-index,0) * 90ms);border-radius:var(--ab-radius-md);min-height:400px;transition:box-shadow .26s var(--ab-ease-standard), transform .26s var(--ab-ease-standard);animation-timeline:view();animation-range:entry 8% cover 34%;position:relative;overflow:hidden}.home-module__vSOv9G__showcaseCard:hover{box-shadow:var(--ab-shadow-lift);transform:translateY(-4px)}.home-module__vSOv9G__showcasePlaceholder{background:var(--ab-ink);position:absolute;inset:0}.home-module__vSOv9G__showcaseImage{object-fit:cover;transition:transform .6s var(--ab-ease-standard)}.home-module__vSOv9G__showcaseCard:hover .home-module__vSOv9G__showcaseImage{transform:scale(1.055)}.home-module__vSOv9G__showcaseGradient{background:linear-gradient(#2220 0%,#22222280 62%,#222222d9 100%);position:absolute;inset:0}.home-module__vSOv9G__showcaseContent{z-index:1;padding:24px;position:absolute;bottom:0;left:0;right:0}.home-module__vSOv9G__showcaseBar{background:var(--ab-primary);height:3px;transition:width .26s var(--ab-ease-standard);width:32px;margin-bottom:16px;display:block}.home-module__vSOv9G__showcaseCard:hover .home-module__vSOv9G__showcaseBar{width:56px}@keyframes home-module__vSOv9G__revealUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translate(0,0)}}.home-module__vSOv9G__showcaseEyebrow{color:#ffffffdb;letter-spacing:.32px;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:600;line-height:16px}.home-module__vSOv9G__showcaseContent h3{color:#fff;letter-spacing:-.44px;margin:0;font-size:22px;font-weight:600;line-height:28px}.home-module__vSOv9G__showcaseDescription{color:#ffffffd1;margin:10px 0 0;font-size:14px;line-height:21px}@media (max-width:900px){.home-module__vSOv9G__hero{min-height:620px}.home-module__vSOv9G__heroContent{padding:104px 24px 72px}.home-module__vSOv9G__heroProgress{left:24px}.home-module__vSOv9G__heroContent h1{font-size:40px;line-height:1.15}.home-module__vSOv9G__heroContent p{font-size:16px;line-height:27px}.home-module__vSOv9G__experienceShell{grid-template-columns:1fr;gap:40px;padding:0 24px}.home-module__vSOv9G__featureGrid,.home-module__vSOv9G__showcaseGrid{grid-template-columns:1fr}.home-module__vSOv9G__featureGrid{grid-auto-rows:auto}.home-module__vSOv9G__showcaseCard{min-height:340px}.home-module__vSOv9G__stats{flex-wrap:wrap;gap:18px 0}.home-module__vSOv9G__stats div{padding:0 20px}.home-module__vSOv9G__verificationShell,.home-module__vSOv9G__faqShell{padding:0 24px}.home-module__vSOv9G__verificationHeader{flex-direction:column;align-items:flex-start}.home-module__vSOv9G__inspectionLink{margin-top:0}}@media (max-width:600px){.home-module__vSOv9G__hero{min-height:560px}.home-module__vSOv9G__desktopHeroImage{display:none}.home-module__vSOv9G__mobileHeroImage{display:block}.home-module__vSOv9G__heroOverlay{background:linear-gradient(#2223 0%,#222222c7 100%)}.home-module__vSOv9G__heroContent{flex-direction:column;justify-content:flex-end;min-height:560px;padding:56px 16px 48px;display:flex}.home-module__vSOv9G__heroProgress{bottom:22px;left:16px}.home-module__vSOv9G__heroProgress span{width:30px}.home-module__vSOv9G__heroContent h1{margin:18px 0;font-size:32px;line-height:1.18}.home-module__vSOv9G__heroContent p{font-size:15px;line-height:25px}.home-module__vSOv9G__heroActions{gap:12px;margin-top:28px;display:grid}.home-module__vSOv9G__primaryCta,.home-module__vSOv9G__secondaryCta{width:100%;min-height:48px}.home-module__vSOv9G__experienceSection,.home-module__vSOv9G__faqSection,.home-module__vSOv9G__verificationSection{padding:48px 0}.home-module__vSOv9G__experienceShell{gap:32px;padding:0 16px}.home-module__vSOv9G__experienceCopy h2,.home-module__vSOv9G__verificationHeader h2{font-size:24px;line-height:32px}.home-module__vSOv9G__experienceCopy p{font-size:15px;line-height:25px}.home-module__vSOv9G__stats{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:14px;display:grid}.home-module__vSOv9G__stats div{border-left:0;padding:0}.home-module__vSOv9G__stats div+div{border-left:0}.home-module__vSOv9G__stats strong{font-size:22px;line-height:28px}.home-module__vSOv9G__stats span{white-space:normal}.home-module__vSOv9G__featureGrid{gap:16px}.home-module__vSOv9G__featureCard{min-height:0;padding:20px}.home-module__vSOv9G__verificationShell{padding:0 16px}.home-module__vSOv9G__faqShell{gap:24px;padding:0 16px}.home-module__vSOv9G__faqHeader h2{font-size:24px;line-height:32px}.home-module__vSOv9G__verificationHeader{gap:18px;margin-bottom:28px}.home-module__vSOv9G__verificationHeader p{font-size:15px;line-height:25px}.home-module__vSOv9G__showcaseGrid{gap:16px}.home-module__vSOv9G__showcaseCard{min-height:320px}.home-module__vSOv9G__showcaseDescription{font-size:13px;line-height:20px}}@media (max-width:380px){.home-module__vSOv9G__heroContent h1{font-size:28px;line-height:34px}.home-module__vSOv9G__stats{grid-template-columns:1fr}}@supports not (animation-timeline:view()){.home-module__vSOv9G__experienceCopy,.home-module__vSOv9G__verificationHeader,.home-module__vSOv9G__faqHeader,.home-module__vSOv9G__stats div,.home-module__vSOv9G__featureCard,.home-module__vSOv9G__showcaseCard,.home-module__vSOv9G__faqItem{animation:home-module__vSOv9G__revealUp .68s var(--ab-ease-out) both}}@media (prefers-reduced-motion:reduce){.home-module__vSOv9G__heroSlide,.home-module__vSOv9G__heroImage,.home-module__vSOv9G__heroProgress span:after,.home-module__vSOv9G__heroChip,.home-module__vSOv9G__heroContent h1,.home-module__vSOv9G__heroContent p,.home-module__vSOv9G__heroActions,.home-module__vSOv9G__experienceCopy,.home-module__vSOv9G__verificationHeader,.home-module__vSOv9G__faqHeader,.home-module__vSOv9G__stats div,.home-module__vSOv9G__featureCard,.home-module__vSOv9G__showcaseCard,.home-module__vSOv9G__faqItem{opacity:1;transform:none;animation:none!important}.home-module__vSOv9G__heroSlide:first-child{opacity:1}}
