@keyframes homepage-ambient-drift{0%{opacity:.72;transform:translate(-1.5%,-1%)scale(1)}to{opacity:1;transform:translate(1.5%,1%)scale(1.04)}}@keyframes homepage-scan{0%{opacity:0;transform:translateY(-24px)}18%{opacity:.8}82%{opacity:.8}to{opacity:0;transform:translateY(560px)}}@keyframes homepage-panel-in{0%{opacity:0;transform:translateY(8px)scale(.992)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes homepage-score-pulse{0%,to{filter:drop-shadow(0 0 0 color-mix(in oklch, var(--color-primary) 0%, transparent))}50%{filter:drop-shadow(0 0 12px color-mix(in oklch, var(--color-primary) 30%, transparent))}}.homepage-ambient{background:radial-gradient(circle at 78% 18%, color-mix(in oklch, var(--color-primary) 16%, transparent), transparent 35%), radial-gradient(circle at 12% 65%, color-mix(in oklch, var(--color-info) 9%, transparent), transparent 32%), linear-gradient(180deg, color-mix(in oklch, var(--color-card) 60%, transparent), transparent 72%);will-change:transform, opacity;animation:12s ease-in-out infinite alternate homepage-ambient-drift}.homepage-grid{background-image:linear-gradient(color-mix(in oklch, var(--color-border) 42%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklch, var(--color-border) 42%, transparent) 1px, transparent 1px);background-position:50%;background-size:32px 32px}.homepage-deal-glow{background:radial-gradient(circle at 75% 15%, color-mix(in oklch, var(--color-primary) 14%, transparent), transparent 38%)}.homepage-scan-beam{background:linear-gradient(180deg, transparent, color-mix(in oklch, var(--color-primary) 12%, transparent), color-mix(in oklch, var(--color-primary) 38%, transparent), transparent);will-change:transform, opacity;height:84px;animation:3.2s ease-in-out infinite homepage-scan;top:0}.homepage-panel-enter{animation:.32s cubic-bezier(.16,1,.3,1) both homepage-panel-in}.homepage-score-ring{background:conic-gradient(var(--color-primary) 0 68%, color-mix(in oklch, var(--color-muted) 88%, transparent) 68% 100%);animation:2.8s ease-in-out infinite homepage-score-pulse}.homepage-sticky-glass{background:color-mix(in oklch, var(--color-card) 90%, transparent);-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%)}@media (prefers-reduced-motion:reduce){.homepage-ambient,.homepage-scan-beam,.homepage-panel-enter,.homepage-score-ring{animation:none!important}.homepage-panel-enter{opacity:1;transform:none}}@keyframes car-scan-sweep{0%{opacity:.15;transform:translate(0)}50%{opacity:.9}to{opacity:.15;transform:translate(250px)}}@keyframes car-scan-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.car-scan-beam{animation:4.5s ease-in-out infinite car-scan-sweep}.car-scan-float{animation:6s ease-in-out infinite car-scan-float}@media (prefers-reduced-motion:reduce){.car-scan-beam,.car-scan-float{animation:none!important;transform:none!important}}.flipper-landing{--background:#090e12;--card:#121920;--primary:#40d868;--primary-foreground:#09160d;--border:#272f38;--muted-foreground:#a7b2bd;color:var(--foreground)}.landing-container{width:min(100% - 3rem,1240px);margin-inline:auto}.flipper-landing>header>div{max-width:1288px;min-height:88px;padding-inline:24px}.flipper-landing>header{border-bottom-color:color-mix(in srgb, var(--border) 55%, transparent);background:var(--background)}.landing-hero{isolation:isolate;scroll-margin-top:1rem;position:relative;overflow:clip}.landing-hero-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:1.5rem;padding-block:clamp(3.5rem,6vw,6.5rem) 3.5rem;display:grid}.landing-hero-copy{z-index:1;min-width:0;position:relative}.landing-eyebrow{color:var(--muted-foreground);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.68rem;font-weight:600;line-height:1.7;display:flex}.landing-eyebrow>span{background:var(--primary);width:6px;height:6px;box-shadow:0 0 18px color-mix(in srgb, var(--primary) 45%, transparent);border-radius:50%;flex:none}.landing-heading{letter-spacing:-.065em;overflow-wrap:anywhere;margin-block:1.5rem;font-size:clamp(3.5rem,6.9vw,6rem);font-weight:600;line-height:1.03}.landing-heading>span{color:var(--primary)}.landing-hero-description,.landing-section-description{max-width:29rem;color:var(--muted-foreground);text-wrap:pretty;font-size:1.05rem;line-height:1.75}.landing-intake{max-width:34rem;margin-top:2rem}.landing-intake .home-intake-form{grid-template-columns:minmax(0,1fr) auto;gap:.65rem}.landing-intake label{color:var(--foreground);grid-column:1/-1;font-size:.75rem}.landing-intake input{background:color-mix(in srgb, var(--card) 65%, var(--background));border-radius:10px;min-width:0;min-height:58px;padding-inline:1rem;font-size:1rem}.landing-intake button[type=submit]{min-height:58px;box-shadow:none;border-radius:10px;grid-area:2/2;padding-inline:1.15rem;font-size:.85rem}.landing-intake .home-intake-error{grid-column:1/-1}.landing-intake form>a{width:fit-content;min-height:44px;color:var(--muted-foreground);border:0;grid-column:1/-1;padding-inline:0;font-size:.78rem}.landing-intake .home-intake-notes{grid-column:1/-1;gap:.5rem 1rem}.landing-intake .home-intake-notes>a{order:2;min-height:44px;font-size:.78rem}.landing-intake .home-intake-notes>span{width:100%;font-size:.7rem;line-height:1.65}.landing-hero-visual{min-width:0;margin-inline:-2rem -4rem}.landing-film{isolation:isolate;aspect-ratio:16/9;width:100%;position:relative}.landing-film img,.landing-film video{object-fit:contain;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.landing-film video{position:absolute;inset:0}.landing-film video[hidden]{display:none}.landing-film-control{z-index:1;border:1px solid var(--border);background:color-mix(in srgb, var(--background) 90%, transparent);min-height:44px;color:var(--foreground);inset-inline-end:1.75rem;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .85rem;font-size:.7rem;display:inline-flex;position:absolute;bottom:1.5rem}.landing-film-control svg{width:13px;height:13px}.landing-film-control:hover{border-color:var(--primary)}.landing-hero-visual figcaption,.landing-caption{color:var(--muted-foreground);font-size:.68rem;line-height:1.7}.landing-hero-visual figcaption{text-align:center;padding-inline:3rem}.landing-hero-baseline{border-bottom:1px solid var(--border);color:var(--muted-foreground);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;font-size:.65rem;display:flex}.landing-hero-baseline a{align-items:center;gap:.8rem;min-height:44px;display:inline-flex}.landing-hero-baseline svg{width:14px;height:14px;color:var(--primary)}.landing-process{padding-block:2.5rem 3rem}.landing-process ol{gap:2rem;margin-top:1.2rem}.landing-process li{background:0 0;border:0;padding:0}.landing-process li>span:first-child{border:1px solid var(--border);width:40px;height:40px;color:var(--primary);background:0 0;border-radius:50%;font-size:.75rem}.landing-process li>span:last-child{font-size:.95rem;font-weight:500}.landing-evidence{background:linear-gradient(145deg, color-mix(in srgb, var(--card) 75%, var(--background)), var(--background) 75%);border-block:1px solid var(--border);padding-block:6rem;scroll-margin-top:2rem}.landing-evidence-grid{grid-template-columns:1fr .94fr;align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.landing-section-title{letter-spacing:-.045em;text-wrap:balance;max-width:35rem;margin-block:1.3rem;font-size:clamp(2rem,3.7vw,3.4rem);font-weight:500;line-height:1.15}.landing-evidence-list{gap:1.5rem;margin-top:2.5rem;display:grid}.landing-evidence-list li{gap:1rem;display:flex}.landing-evidence-icon{stroke-width:1.5px;width:20px;height:20px;color:var(--primary);flex-shrink:0;margin-top:2px}.landing-evidence-list h3,.landing-trust h3{font-size:.95rem;font-weight:500}.landing-evidence-list p,.landing-trust p:not(.landing-eyebrow){color:var(--muted-foreground);margin-top:.45rem;font-size:.85rem;line-height:1.75}.landing-report{min-width:0}.landing-report>figure{border-top-color:color-mix(in srgb, var(--primary) 40%, var(--border));border-radius:20px;margin-top:1rem;padding:1.75rem;box-shadow:0 30px 65px -40px #000}.landing-report>figure>div:nth-child(2){min-height:255px}.landing-report figure [role=group]{margin-top:.75rem}.landing-signals{gap:1rem;margin-block:1.75rem 1rem;font-size:.8rem;line-height:1.6;display:grid}.landing-trust{padding-block:4rem 5rem}.landing-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem;margin-top:1.75rem;display:grid}.landing-index{border-bottom:1px solid var(--border);color:var(--primary);font-variant-numeric:tabular-nums;margin-bottom:1.5rem;padding-bottom:1rem;font-size:.7rem;display:block}.landing-close{border-top:1px solid var(--border);padding-block:2rem 5rem}.landing-close-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:5rem;display:grid}.landing-close-copy{padding-block:3rem 1rem}.landing-final-cta{background:var(--primary);min-height:54px;color:var(--primary-foreground);border-radius:10px;justify-content:center;align-items:center;gap:1rem;margin-top:1.75rem;padding:.8rem 1.35rem;font-size:.9rem;font-weight:600;display:inline-flex}.landing-final-cta svg{width:17px;height:17px}.flipper-landing>footer>div{max-width:1288px;padding-inline:24px}html[dir=rtl] .landing-heading,html[dir=rtl] .landing-section-title,html[dir=rtl] .landing-eyebrow{letter-spacing:normal}html[dir=rtl] .landing-signals p{border-left-width:0;border-right-width:2px}@keyframes landing-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.landing-hero-copy{animation:.8s cubic-bezier(.2,.65,.3,1) both landing-arrive}.landing-hero-visual{animation:1.1s cubic-bezier(.2,.65,.3,1) .1s both landing-arrive}.landing-final-cta{transition:transform .18s,box-shadow .18s}.landing-final-cta:hover{box-shadow:0 8px 28px -16px var(--primary);transform:translateY(-2px)}@supports (animation-timeline:view()){.landing-evidence-grid,.landing-trust-grid,.landing-close-grid{animation:linear both landing-arrive;animation-timeline:view();animation-range:entry entry 20%}}}@media (width<=1023px){.landing-heading{font-size:clamp(3rem,7vw,4.5rem)}.landing-hero-visual{margin-inline:-1rem -2rem}.landing-intake .home-intake-form{grid-template-columns:minmax(0,1fr)}.landing-intake button[type=submit]{grid-area:auto/1}.landing-evidence-grid{gap:2.5rem}.landing-close-grid{gap:2rem}}@media (width<=767px){.landing-container{width:min(100% - 2.5rem,600px)}.flipper-landing>header>div{min-height:76px;padding-inline:20px}.landing-hero-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-block:3rem 1.5rem}.landing-heading{font-size:clamp(3.1rem,12.5vw,4.75rem)}.landing-hero-description{max-width:28rem;font-size:1rem}.landing-intake{max-width:none;margin-top:1.5rem}.landing-intake .home-intake-form{grid-template-columns:minmax(0,1fr)}.landing-intake button[type=submit]{grid-area:auto/1}.landing-intake .home-intake-notes>a{order:0}.landing-hero-visual{margin-inline:-1.25rem;margin-top:-.5rem}.landing-film-control{bottom:1rem;inset-inline-end:1.5rem}.landing-hero-visual figcaption{padding-inline:1.5rem}.landing-hero-baseline{font-size:.6rem}.landing-process{padding-block:2rem 2.5rem}.landing-process ol{grid-template-columns:minmax(0,1fr);gap:1.1rem}.landing-evidence{padding-block:3.5rem}.landing-evidence-grid{grid-template-columns:minmax(0,1fr);gap:3rem}.landing-section-title{font-size:clamp(2rem,8vw,2.75rem)}.landing-report>figure{padding:1.35rem}.landing-trust{padding-block:3rem}.landing-trust-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.landing-index{margin-bottom:.8rem;padding-bottom:.8rem}.landing-close{padding-block:1rem 3.5rem}.landing-close-grid{grid-template-columns:minmax(0,1fr);gap:0}.landing-close-copy{padding-top:1rem}}.flipper-landing>header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060d0ff0;box-shadow:0 12px 40px -18px #000,0 1px #40d8682e}.flipper-landing>header>div{min-height:132px;padding-block:0}.landing-header-brand{isolation:isolate;filter:drop-shadow(0 8px 18px #1ee1801f);border-radius:12px;width:280px;max-width:100%;display:block;position:relative;overflow:hidden}.landing-header-brand img{width:100%;height:auto;display:block}.landing-header-brand:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 42%,#d5ffef29 50%,#0000 58%);position:absolute;inset:-40%;transform:translate(-100%)}.flipper-landing #main,.flipper-landing #check-car,.flipper-landing #the-picture{scroll-margin-top:170px}.landing-detail{border-bottom:1px solid var(--border);width:100%}.landing-detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:48px;padding-block:.6rem;font-size:.95rem;font-weight:600;list-style:none;display:flex}.landing-detail summary::-webkit-details-marker{display:none}.landing-detail summary>span{color:var(--primary);font-size:1.35rem;font-weight:400;transition:transform .22s}.landing-detail[open] summary>span{transform:rotate(45deg)}.landing-detail p{padding-bottom:1rem}.landing-detail summary:focus-visible,.landing-header-brand:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.landing-evidence-list>li{align-items:baseline}.landing-process li{position:relative}.landing-process li>span:first-child{background:radial-gradient(circle at 30% 15%,#40d8683d,#0000 70%);box-shadow:inset 0 1px #ffffff26,0 6px 20px #00000040}@keyframes landing-shine{to{transform:translate(100%)}}@keyframes landing-step-in{0%{opacity:.35;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.landing-header-brand:after{animation:1.8s ease-out .4s landing-shine}.landing-header-brand:hover:after{animation:1.2s ease-out landing-shine}.landing-process li{animation:.8s ease-out both landing-step-in}.landing-process li:nth-child(2){animation-delay:.18s}.landing-process li:nth-child(3){animation-delay:.36s}.landing-detail[open] p{animation:.26s ease-out landing-arrive}.landing-evidence-icon{transition:transform .24s}.landing-evidence-list li:hover .landing-evidence-icon{transform:translateY(-3px)rotate(-6deg)}@supports (animation-timeline:view()){.landing-process li{animation:linear both landing-step-in;animation-timeline:view();animation-range:entry entry 65%}}}@media (width<=767px){.flipper-landing>header>div{min-height:104px;padding-inline:16px}.landing-header-brand{width:180px}.flipper-landing #main,.flipper-landing #check-car,.flipper-landing #the-picture{scroll-margin-top:120px}}@media (prefers-reduced-motion:reduce){.flipper-landing *,.flipper-landing :before,.flipper-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.flipper-landing .car-scan-beam{animation:none}}
