.lp-page{display:grid;grid-gap:clamp(3rem,7vw,5.5rem);gap:clamp(3rem,7vw,5.5rem);padding-bottom:1rem}.lp-hero{position:relative;margin:0 -1.5rem}.lp-road{--lp-road-scale:1;--lp-road-copy-opacity:1;--lp-road-shade-opacity:0;position:-webkit-sticky;position:sticky;top:0;z-index:0;height:100svh;min-height:30rem;overflow:hidden}.lp-road-poster,.lp-road-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 62%;filter:saturate(1.16) contrast(1.05) brightness(1.02);transform:scale(var(--lp-road-scale));transition:transform 80ms linear}.lp-road-poster{display:none}.lp-road-fade{background:linear-gradient(180deg,rgba(34,78,45,.055),rgba(34,78,45,.018) 58%,rgba(34,78,45,0) 78%),linear-gradient(180deg,rgba(10,14,13,.08),rgba(10,14,13,.02) 60%,rgba(10,14,13,0) 78%),linear-gradient(180deg,rgba(20,18,14,0) 88%,rgba(20,18,14,.18))}.lp-road-fade,.lp-road:after{position:absolute;inset:0;pointer-events:none}.lp-road:after{content:"";background:rgba(10,14,13,.92);opacity:var(--lp-road-shade-opacity)}.lp-road-tagline{bottom:clamp(6.5rem,16vh,9.5rem);margin:0;width:min(92%,46rem);text-align:center;font-size:clamp(1.3rem,2.6vw,2.1rem);font-weight:800;letter-spacing:-.015em;color:#FCFAF2;text-shadow:0 2px 22px rgba(20,18,14,.55);opacity:var(--lp-road-copy-opacity);transition:opacity 80ms linear}.lp-road-arrow,.lp-road-tagline{position:absolute;left:50%;transform:translateX(-50%)}.lp-road-arrow{bottom:clamp(1.6rem,5vh,3rem);width:3.1rem;height:3.1rem;display:grid;place-items:center;border-radius:999px;border:1.5px solid rgba(252,250,242,.75);background:rgba(20,18,14,.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#FCFAF2;animation:lp-arrow-nudge 2.4s ease-in-out infinite;transition:background-color .16s ease,border-color .16s ease;opacity:var(--lp-road-copy-opacity)}.lp-road-arrow:hover{background:rgba(20,18,14,.45);border-color:#FCFAF2}.lp-road-arrow:focus-visible{outline:3px solid rgba(252,250,242,.85);outline-offset:2px}.lp-road-arrow svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@keyframes lp-arrow-nudge{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(7px)}}.lp-road-gap{position:relative;z-index:0;height:clamp(14rem,42vh,24rem)}.lp-road-gap:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 85% 130% at 50% 100%,rgba(225,231,215,.38) 0,rgba(225,231,215,.14) 45%,rgba(225,231,215,0) 75%);opacity:var(--lp-handoff,0)}.lp-hero-scene{--lp-px:0;--lp-py:0;position:relative;z-index:1;overflow:hidden;min-height:min(92vh,60rem);display:grid;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#FAF4E7,#F3EAD6);margin-top:clamp(-5rem,-8vh,-3.5rem);-webkit-mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 24px,#000 clamp(3.5rem,8vh,5rem));mask-image:linear-gradient(180deg,transparent 0,rgba(0,0,0,.35) 24px,#000 clamp(3.5rem,8vh,5rem))}.lp-hero-scene.lp-fade-up{transform:translateY(56px);transition-duration:1.2s}.lp-hero-scene.lp-fade-up.landing-fade-visible{transform:translateY(0)}.lp-hero-backdrop{position:absolute;inset:0;pointer-events:none}.lp-hero-backdrop:after{content:"";position:absolute;inset:0;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.7'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:soft-light}.lp-hero-backdrop-art{object-fit:cover;object-position:center bottom;transform:translate3d(calc(var(--lp-px) * -8px),calc(var(--lp-py) * -4px),0) scale(1.03);transition:transform .6s cubic-bezier(.22,1,.36,1);filter:saturate(.9) hue-rotate(3deg) brightness(.99) contrast(1.025)}.lp-hero-backdrop-art,.lp-hero-night{position:absolute;inset:0;width:100%;height:100%}.lp-hero-night{display:none;pointer-events:none}.lp-hero-light-shaft{position:absolute;inset:0;background:linear-gradient(180deg,rgba(250,246,235,0) 42%,rgba(250,246,235,.5) 68%,rgba(250,246,235,.78))}.lp-hero-inner{position:relative;z-index:1;width:min(100%,78rem);margin:0 auto;min-height:inherit;padding:clamp(2.5rem,6vw,5rem) clamp(1.25rem,4vw,3rem) clamp(2.25rem,5vw,4rem);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center}.lp-hero-copy{position:relative;display:grid;justify-items:center}.lp-hero-copy:before{content:"";position:absolute;inset:-14% -18%;background:radial-gradient(ellipse 60% 55% at 50% 52%,rgba(250,246,235,.66) 0,rgba(250,246,235,.34) 55%,rgba(250,246,235,0) 78%);pointer-events:none}.lp-hero-copy>*{position:relative}.lp-hero-eyebrow{margin:0 0 .7rem;font-size:.82rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.lp-hero-copy h2{margin:0;font-size:clamp(2rem,3.8vw,3rem);line-height:1.04;letter-spacing:-.025em;color:#2A2A24}.lp-hero-copy h2 span{color:var(--accent)}.lp-hero-sub{margin:.9rem 0 0;max-width:44ch;font-size:clamp(1rem,1.4vw,1.14rem);line-height:1.6;color:#5C5A4E}.lp-hero-cta-row{gap:.7rem;margin-top:1.4rem}.lp-hero-cta-row,.lp-hero-proof{display:flex;flex-wrap:wrap;justify-content:center}.lp-hero-proof{list-style:none;margin:1.3rem 0 0;padding:0;gap:.45rem 1.15rem}.lp-hero-proof li{display:inline-flex;align-items:center;gap:.42rem;font-size:.86rem;font-weight:600;color:#6C6353}.lp-hero-proof li:before{content:"";width:.42rem;height:.42rem;border-radius:999px;background:var(--accent);opacity:.75}.lp-vehicle-stage{position:relative;display:grid;justify-items:center;align-items:end}.lp-vehicle-cutout{position:relative;z-index:1;width:100%;height:auto}.lp-vehicle-shadow{position:absolute;bottom:-1.5%;left:47%;width:76%;height:9%;transform:translateX(-50%) rotate(-4deg);border-radius:50%;filter:blur(5px);background:radial-gradient(ellipse at center,rgba(46,40,29,.5) 0,rgba(46,40,29,.42) 34%,rgba(46,40,29,.16) 60%,rgba(46,40,29,0) 78%)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:.6rem 1.35rem;border-radius:10px;font-size:.95rem;font-weight:800;letter-spacing:.01em;transition:transform .14s ease,box-shadow .18s ease,background-color .18s ease}.lp-btn:hover{transform:translateY(-1px)}.lp-btn:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 45%,#fff 55%);outline-offset:2px}.lp-btn-primary{color:#fff;background:linear-gradient(180deg,#3E6B54,#2C523F);border:1px solid #274a38;box-shadow:0 12px 26px rgba(56,98,76,.24)}.lp-btn-primary:hover{box-shadow:0 16px 30px rgba(56,98,76,.3)}.lp-btn-ghost{color:#2A2A24;background:rgba(255,253,248,.85);border:1px solid var(--line)}.lp-btn-lg{min-height:3.2rem;padding-inline:1.7rem;font-size:1.02rem}.lp-section{width:min(100%,72rem);margin:0 auto;padding:0 clamp(.25rem,2vw,1rem)}.lp-section-head{max-width:44rem;margin-bottom:clamp(1.5rem,3.5vw,2.5rem)}.lp-kicker{margin:0 0 .55rem;font-size:.8rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--accent)}.lp-section-head h2{margin:0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.12;letter-spacing:-.02em}.lp-section-sub{margin:.8rem 0 0;font-size:1.02rem;line-height:1.6;color:#5C5A4E}.lp-fade-up{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.lp-fade-up.landing-fade-visible{opacity:1;transform:translateY(0)}.lp-reveal{position:relative}.lp-reveal:before{content:"";position:absolute;z-index:-1;top:26%;bottom:-4rem;left:-50vw;right:-50vw;background:linear-gradient(180deg,rgba(250,246,235,.96),rgba(250,246,235,.62) 38%,rgba(250,246,235,.85)),url(/images/landing/garage-hero-scene.jpg) center 72% /cover no-repeat;filter:blur(12px);pointer-events:none}.lp-reveal-frame{position:relative;width:min(100%,48rem);margin:0 auto;border:1px solid #cfcfcf;border-radius:8px;overflow:hidden;background:var(--surface);box-shadow:0 30px 70px rgba(42,42,36,.16)}.lp-reveal-cta{display:grid;justify-items:center;margin-top:clamp(1.25rem,3vw,2rem)}.lp-reveal-tabbar{display:flex;align-items:flex-end;gap:.6rem;padding:.42rem .7rem 0;background:#DEE1E6}.lp-reveal-tab{display:inline-flex;align-items:center;gap:.45rem;padding:.34rem .75rem;border-radius:9px 9px 0 0;background:#F7F8FA;font-size:.68rem;font-weight:600;color:#3c4043;min-width:11rem}.lp-reveal-tab svg{width:.62rem;height:.62rem;margin-left:auto;fill:none;stroke:#5f6368;stroke-width:2.4;stroke-linecap:round}.lp-reveal-favicon{width:.62rem;height:.62rem;border-radius:3px;background:linear-gradient(160deg,#3E6B54,#274A38)}.lp-reveal-newtab{display:inline-flex;align-self:center;color:#5f6368}.lp-reveal-newtab svg{width:.78rem;height:.78rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.lp-reveal-chrome{display:flex;align-items:center;gap:.7rem;padding:.44rem .85rem;border-bottom:1px solid #e3e3e3;background:#F7F8FA}.lp-reveal-dots{display:inline-flex;align-self:center;gap:.42rem;padding:0 .15rem .3rem 0}.lp-reveal-dots i{width:.72rem;height:.72rem;border-radius:999px;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.12)}.lp-reveal-dots i:first-child{background:#f6635a}.lp-reveal-dots i:nth-child(2){background:#f5bf4f}.lp-reveal-dots i:nth-child(3){background:#65c466}.lp-reveal-navbtns{display:inline-flex;gap:.55rem;color:#5f6368}.lp-reveal-address svg,.lp-reveal-chrome-end svg,.lp-reveal-navbtns svg{width:.95rem;height:.95rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.lp-reveal-chrome-end svg{fill:currentColor;stroke:none}.lp-reveal-address{flex:1 1;max-width:30rem;margin:0 auto;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.74rem;font-weight:500;color:#3c4043;background:#EFF1F4;border:0;border-radius:999px;padding:.3rem .85rem}.lp-reveal-address svg{width:.7rem;height:.7rem;color:#5f6368}.lp-reveal-address .lp-reveal-star{margin-left:auto;color:#80868b}.lp-reveal-chrome-end{display:inline-flex;color:#5f6368}.lp-reveal-body{display:grid;grid-template-columns:10.5rem minmax(0,1fr);background:linear-gradient(180deg,#FFFDF8,#FAF5EA)}.lp-reveal-side{display:flex;flex-direction:column;gap:.35rem;padding:.8rem .6rem .7rem;border-right:1px solid #eae2d2;background:#FBF7EC}.lp-reveal-side-brand{display:flex;align-items:center;gap:.42rem;padding:.15rem .5rem .55rem;font-size:.8rem;font-weight:800;letter-spacing:-.01em;color:#26261f}.lp-reveal-side-mark{width:.95rem;height:.95rem;border-radius:5px;background:linear-gradient(160deg,#3E6B54,#274A38)}.lp-reveal-nav{display:grid;grid-gap:.18rem;gap:.18rem}.lp-reveal-nav-item{display:flex;align-items:center;gap:.5rem;padding:.42rem .55rem;border-radius:8px;font-size:.76rem;font-weight:700;color:#6C6353}.lp-reveal-nav-item svg{width:.9rem;height:.9rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lp-reveal-nav-item.is-active{background:#E4ECDD;color:#2C523F}.lp-reveal-side-user{margin-top:auto;display:flex;align-items:center;gap:.45rem;padding:.45rem .5rem;border-top:1px solid #eae2d2}.lp-reveal-avatar{width:1.55rem;height:1.55rem;flex-shrink:0;display:grid;place-items:center;border-radius:999px;background:#E4ECDD;color:#2C523F;font-size:.72rem;font-weight:800}.lp-reveal-side-user b{display:block;font-size:.72rem;line-height:1.15}.lp-reveal-side-user small{font-size:.62rem;color:#6C6353}.lp-reveal-main{min-width:0;padding:.85rem;display:grid;grid-gap:.7rem;gap:.7rem;align-content:start}.lp-reveal-topbar{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.1rem .15rem}.lp-reveal-topbar b{display:block;font-size:.88rem;letter-spacing:-.01em}.lp-reveal-topbar small{font-size:.66rem;color:#6C6353}.lp-reveal-alert-chip{flex-shrink:0;font-size:.62rem;font-weight:800;color:#8a5a17;background:#F8ECD9;border:1px solid rgba(184,114,45,.3);border-radius:999px;padding:.24rem .6rem}.lp-reveal-upcoming ul{list-style:none;margin:.35rem 0 0;padding:0;display:grid;grid-gap:.4rem;gap:.4rem}.lp-reveal-upcoming li{display:flex;align-items:center;gap:.55rem;padding:.42rem .5rem;border:1px solid #f0eada;border-radius:8px;background:#FDFBF4}.lp-reveal-upcoming li svg{width:.85rem;height:.85rem;flex-shrink:0;fill:none;stroke:var(--accent);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.lp-reveal-upcoming li b{display:block;font-size:.72rem;line-height:1.2}.lp-reveal-upcoming li em,.lp-reveal-upcoming li small{font-size:.62rem;color:#6C6353}.lp-reveal-upcoming li em{margin-left:auto;flex-shrink:0;font-style:normal;font-weight:700;background:#F3EFE3;border-radius:999px;padding:.18rem .5rem}.lp-reveal-upcoming li em.is-due{color:#8a5a17;background:#F8ECD9}.lp-reveal-vehicle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,13rem);grid-gap:.9rem;gap:.9rem;align-items:center;border:1px solid #eae2d2;border-radius:12px;padding:.8rem .95rem;background:radial-gradient(ellipse 70% 90% at 85% 20%,rgba(255,232,178,.26) 0,rgba(255,232,178,0) 70%),#FFFDF8}.lp-reveal-vehicle-copy{display:grid;grid-gap:.22rem;gap:.22rem;justify-items:start}.lp-reveal-vehicle-copy strong{font-size:1.02rem;letter-spacing:-.01em}.lp-reveal-vehicle-copy>small{color:#6C6353;font-size:.72rem}.lp-pill{display:inline-flex;align-items:center;border-radius:999px;padding:.16rem .5rem;font-size:.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--line) 78%)}.lp-reveal-next{margin-top:.45rem;display:grid;grid-gap:.06rem;gap:.06rem;border-left:3px solid var(--accent);padding-left:.6rem}.lp-reveal-next em{font-style:normal;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6C6353}.lp-reveal-next b{font-size:.8rem}.lp-reveal-next small{color:#A2792F;font-weight:700;font-size:.68rem}.lp-reveal-stage{width:100%;justify-self:center}.lp-reveal-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:.7rem;gap:.7rem}.lp-reveal-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.lp-reveal-stat{display:grid;align-content:center;grid-gap:.08rem;gap:.08rem;border:1px solid #eae2d2;border-radius:10px;background:#FFFDF8;padding:.6rem .75rem}.lp-reveal-stat strong{font-size:1.02rem;letter-spacing:-.01em;color:var(--accent)}.lp-reveal-stat span{font-size:.68rem;font-weight:600;color:#6C6353}.lp-reveal-side-panels{display:grid;grid-gap:.55rem;gap:.55rem;align-content:start}.lp-reveal-panel{border:1px solid #eae2d2;border-radius:10px;background:#FFFDF8;padding:.6rem .75rem}.lp-reveal-panel h3{margin:0 0 .2rem;font-size:.76rem}.lp-reveal-panel p{margin:0;font-size:.68rem;line-height:1.45;color:#6C6353}.lp-dot{display:inline-block;width:.45rem;height:.45rem;border-radius:999px;margin-right:.2rem}.lp-dot-ok{background:#6F8666}.lp-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.lp-feature-card{border:1px solid var(--line);border-radius:16px;background:var(--surface);padding:1.25rem 1.3rem 1.35rem;display:grid;grid-gap:.5rem;gap:.5rem;align-content:start;transition:transform .16s ease,box-shadow .2s ease}.lp-feature-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(42,42,36,.09)}.lp-feature-icon{width:2.6rem;height:2.6rem;display:inline-grid;place-items:center;border-radius:12px;background:var(--accent-soft);color:var(--accent)}.lp-feature-icon svg{width:1.35rem;height:1.35rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lp-feature-card h3{margin:.35rem 0 0;font-size:1.02rem}.lp-feature-card p{margin:0;font-size:.9rem;line-height:1.55;color:#6C6353}.lp-owners-line{margin:clamp(1.75rem,4vw,2.75rem) 0 0;text-align:center;font-size:1rem;font-weight:700;letter-spacing:.01em;color:#55503f}.lp-privacy-inner{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 20%,var(--line) 80%);border-radius:22px;padding:clamp(1.5rem,4vw,2.75rem);background:radial-gradient(ellipse 60% 80% at 12% 0,rgba(228,236,221,.7) 0,rgba(228,236,221,0) 70%),var(--surface)}.lp-privacy-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center;opacity:.58;filter:blur(3px) saturate(.7);transform:scale(.992);transition:opacity .76s ease .12s,filter .9s cubic-bezier(.22,1,.36,1) 90ms,transform .9s cubic-bezier(.22,1,.36,1) 90ms}.lp-privacy.landing-fade-visible .lp-privacy-content{opacity:1;filter:none;transform:none}.lp-privacy-pixel-veil{position:absolute;z-index:2;inset:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,1fr));overflow:hidden;pointer-events:none;border-radius:inherit;visibility:visible;transition:visibility 0s linear 1.15s}.lp-privacy-pixel-veil i{display:block;margin:-.5px;background:rgba(52,91,70,.9);box-shadow:inset 0 0 0 1px rgba(237,242,229,.1);opacity:.93;transform:scale(1.02);transition:opacity .21s steps(2) var(--pixel-delay),transform .39s cubic-bezier(.4,0,1,1) var(--pixel-delay)}.lp-privacy-pixel-veil i.is-tone-1{background:rgba(83,116,89,.88)}.lp-privacy-pixel-veil i.is-tone-2{background:rgba(187,198,169,.94)}.lp-privacy-pixel-veil i.is-tone-3{background:rgba(222,226,205,.94)}.lp-privacy.landing-fade-visible .lp-privacy-pixel-veil i{opacity:0;transform:translateY(var(--pixel-drift)) scale(.55)}.lp-privacy.landing-fade-visible .lp-privacy-pixel-veil{visibility:hidden}.lp-privacy-pixel-veil:after{content:"";position:absolute;left:0;right:0;top:-8%;height:3px;opacity:0;background:rgba(247,226,168,.86);box-shadow:0 0 18px 6px rgba(221,190,113,.28)}.lp-privacy.landing-fade-visible .lp-privacy-pixel-veil:after{animation:lp-privacy-scan 1.05s cubic-bezier(.22,1,.36,1) 80ms both}@keyframes lp-privacy-scan{0%{top:-8%;opacity:0}12%{opacity:.85}75%{opacity:.55}to{top:108%;opacity:0}}.lp-privacy-head{margin-bottom:0}.lp-privacy-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.lp-privacy-card{display:grid;grid-gap:.25rem;gap:.25rem;border:1px solid var(--line);border-radius:14px;background:#FFFDF8;padding:.95rem 1rem}.lp-privacy-card strong{font-size:.95rem;color:var(--accent)}.lp-privacy-card span{font-size:.84rem;line-height:1.5;color:#6C6353}.lp-final-strip{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap;border-radius:22px;padding:clamp(1.6rem,4vw,2.6rem);color:#F4F1E7;background:radial-gradient(ellipse 70% 120% at 90% 0,rgba(255,226,158,.14) 0,rgba(255,226,158,0) 60%),linear-gradient(160deg,#35624A,#274A38);box-shadow:0 26px 60px rgba(39,74,56,.28)}.lp-final-copy h2{margin:0;font-size:clamp(1.4rem,2.6vw,1.9rem);letter-spacing:-.015em;color:#FCFAF2}.lp-final-copy p{margin:.55rem 0 0;color:rgba(244,241,231,.85);font-size:.98rem}.lp-final-action{display:grid;grid-gap:.55rem;gap:.55rem;justify-items:center}.lp-final-action .lp-btn-primary{background:#FCFAF2;color:#274A38;border-color:#FCFAF2;box-shadow:0 14px 30px rgba(0,0,0,.18)}.lp-final-action span{font-size:.8rem;color:rgba(244,241,231,.75)}.lp-footer{border-top:1px solid var(--line);padding:clamp(1.75rem,4vw,3rem) clamp(.25rem,2vw,1rem) .75rem;margin:0 auto;width:min(100%,72rem)}.lp-footer-inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:start}.lp-footer-brand strong{font-size:1.1rem;letter-spacing:-.01em}.lp-footer-brand p{margin:.45rem 0 0;font-size:.9rem;color:#6C6353;max-width:30ch}.lp-footer-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.lp-footer-col h3{margin:0 0 .6rem;font-size:.76rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#6C6353}.lp-footer-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.42rem;gap:.42rem}.lp-footer-col a{font-size:.9rem;font-weight:600;color:#4a463a}.lp-footer-col a:hover{color:var(--accent)}.lp-footer-fineprint{margin:clamp(1.5rem,3vw,2.25rem) 0 0;padding-top:.9rem;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent 40%);font-size:.8rem;color:#6C6353}@media (max-width:960px){.lp-hero-inner{padding-bottom:clamp(3rem,9vw,5rem)}.lp-hero-inner,.lp-privacy-content,.lp-reveal-body,.lp-reveal-grid,.lp-reveal-vehicle{grid-template-columns:minmax(0,1fr)}.lp-reveal-side{display:none}.lp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.lp-feature-grid,.lp-footer-inner,.lp-privacy-grid,.lp-reveal-stats{grid-template-columns:minmax(0,1fr)}.lp-road{min-height:20rem}}.lp-road-poster{display:block;z-index:0}.lp-road-video{z-index:1}.lp-road-fade,.lp-road:after{z-index:2}.lp-road-content{position:absolute;z-index:3;left:50%;bottom:clamp(6.3rem,13vh,8.2rem);transform:translateX(-50%);display:grid;justify-items:center;width:min(92%,49rem);text-align:center;color:#FCFAF2;opacity:var(--lp-road-copy-opacity);transition:opacity 80ms linear}.lp-road-kicker{margin:0 0 .7rem;font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 2px 16px rgba(20,18,14,.72)}.lp-road-content h1{margin:0;max-width:19ch;font-size:clamp(2rem,4.5vw,4.2rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance;text-shadow:0 3px 28px rgba(13,16,14,.72)}.lp-road-product-copy{max-width:43rem;margin:1rem 0 0;font-size:clamp(.98rem,1.55vw,1.18rem);line-height:1.55;font-weight:600;color:rgba(252,250,242,.94);text-shadow:0 2px 18px rgba(13,16,14,.82)}.lp-road-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem;margin-top:1.25rem}.lp-btn-road-primary,.lp-btn-road-secondary{min-width:8.6rem;border:1px solid rgba(255,255,255,.76);box-shadow:0 12px 30px rgba(7,12,9,.22)}.lp-btn-road-primary{color:#274A38;background:#FFFDF8}.lp-btn-road-secondary{color:#FFFDF8;background:rgba(13,18,15,.26);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lp-btn-road-secondary:hover{background:rgba(13,18,15,.42)}.lp-road-proof{margin:.85rem 0 0;font-size:clamp(.7rem,1.1vw,.82rem);font-weight:700;letter-spacing:.015em;color:rgba(252,250,242,.82);text-shadow:0 1px 12px rgba(13,16,14,.9)}.lp-road-arrow{z-index:3;width:2.75rem;height:2.75rem;bottom:clamp(1.1rem,3vh,1.8rem)}.lp-product-scope{list-style:none;margin:1.25rem auto 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem 1.1rem;max-width:58rem}.lp-product-scope li{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:#625C4E}.lp-product-scope li:before{content:"";width:.35rem;height:.35rem;border-radius:50%;background:var(--accent)}.lp-feature-head{margin-inline:auto;text-align:center}.lp-story-list{display:grid;grid-gap:clamp(1.2rem,3vw,2rem);gap:clamp(1.2rem,3vw,2rem)}.lp-story{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr);grid-gap:clamp(1.5rem,5vw,4rem);gap:clamp(1.5rem,5vw,4rem);align-items:center;min-height:25rem;padding:clamp(1.35rem,3.5vw,2.5rem);border:1px solid var(--line);border-radius:22px;background:color-mix(in srgb,var(--surface) 94%,var(--accent-soft) 6%);box-shadow:0 22px 54px rgba(42,42,36,.07)}.lp-story:nth-child(2n) .lp-story-copy{order:2}.lp-story-number{display:block;margin-bottom:.9rem;color:var(--accent);font-size:.75rem;font-weight:850;letter-spacing:.16em}.lp-story-copy h3{margin:0;font-size:clamp(1.5rem,2.7vw,2.15rem);line-height:1.1;letter-spacing:-.025em}.lp-story-copy>p{margin:.85rem 0 0;color:#625C4E;line-height:1.65}.lp-choice-card ul,.lp-story-copy ul{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;grid-gap:.55rem;gap:.55rem}.lp-choice-card li,.lp-story-copy li{position:relative;padding-left:1.15rem;font-size:.88rem;font-weight:650;color:#4F4B40}.lp-choice-card li:before,.lp-story-copy li:before{content:"";position:absolute;left:0;top:.48em;width:.42rem;height:.42rem;border-radius:50%;background:var(--accent)}.lp-story-ui{width:100%;border:1px solid #ded5c4;border-radius:17px;padding:clamp(1rem,2.5vw,1.45rem);background:#FFFDF8;box-shadow:0 18px 42px rgba(54,48,37,.11);color:#2A2A24}.lp-story-ui-bar{display:flex;align-items:center;justify-content:space-between;padding-bottom:.85rem;border-bottom:1px solid #eee7d9}.lp-story-ui-bar span{font-size:.86rem;font-weight:800}.lp-story-ui-bar small{color:#766F61;font-size:.68rem;font-weight:700}.lp-record-doc,.lp-story-due-card,.lp-story-row{display:flex;align-items:center;gap:.65rem;padding:.8rem 0}.lp-record-doc+.lp-record-doc,.lp-story-row+.lp-story-row{border-top:1px solid #f0eadd}.lp-record-doc span:nth-child(2),.lp-story-due-card span:nth-child(2),.lp-story-row span:nth-child(2){min-width:0;flex:1 1}.lp-story-ui small,.lp-story-ui strong{display:block}.lp-story-ui strong{font-size:.79rem}.lp-story-ui small{margin-top:.15rem;color:#766F61;font-size:.67rem}.lp-story-status{width:.62rem;height:.62rem;flex:0 0 auto;border-radius:50%;background:#9AB193;box-shadow:0 0 0 4px #EEF2E9}.lp-story-status.is-amber{background:#C58135;box-shadow:0 0 0 4px #F8ECD9}.lp-record-doc>b,.lp-story-due-card>b{color:#8A5A17;font-size:.7rem}.lp-story-progress{height:.36rem;overflow:hidden;border-radius:999px;background:#EEE9DC}.lp-story-progress span{display:block;width:82%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#8EA27D,#C58135)}.lp-record-summary{padding:1rem 0 .75rem}.lp-record-summary strong{font-size:1.65rem;letter-spacing:-.03em}.lp-record-summary span{color:#766F61;font-size:.7rem}.lp-doc-icon{width:2rem;height:2rem;display:grid;place-items:center;flex:0 0 auto;border-radius:9px;background:#E8EEE2;color:#38624C;font-size:.8rem;font-weight:900}.lp-record-doc>b{color:#635D50}.lp-record-tabs{display:flex;gap:.35rem;margin-top:.45rem;padding:.25rem;border-radius:10px;background:#F3EFE5}.lp-record-tabs span{flex:1 1;padding:.45rem;border-radius:8px;text-align:center;color:#756E60;font-size:.64rem;font-weight:750}.lp-record-tabs .is-active{color:#315640;background:#FFFDF8;box-shadow:0 2px 8px rgba(42,42,36,.08)}.lp-control-vin{display:grid;grid-template-columns:1fr auto;grid-gap:.25rem .65rem;gap:.25rem .65rem;margin-top:.95rem;padding:.75rem;border:1px solid #dcd4c4;border-radius:10px}.lp-control-vin>span{grid-column:1/-1;color:#766F61;font-size:.64rem;font-weight:700}.lp-control-vin>b{align-self:center;color:#38624C;font-size:.62rem}.lp-control-choice,.lp-control-vehicle{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-top:.7rem}.lp-control-vehicle{padding:.8rem;border-radius:11px;background:#F6F2E8}.lp-control-vehicle em{font-size:.68rem;font-style:normal;font-weight:750;color:#615A4C}.lp-control-choice span{flex:1 1;padding:.7rem;border:1px solid #e3daca;border-radius:10px}.lp-story-control>p{margin:.75rem 0 0;color:#38624C;font-size:.7rem;font-weight:750}.lp-privacy-content{display:block}.lp-privacy-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);align-items:center}.lp-text-link{display:inline-flex;gap:.3rem;margin-top:1rem;color:var(--accent);font-size:.9rem;font-weight:800}.lp-footer a:focus-visible,.lp-text-link:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 45%,#fff 55%);outline-offset:3px;border-radius:4px}.lp-choice-block{margin-top:clamp(2rem,5vw,3.5rem);padding-top:clamp(1.7rem,4vw,2.5rem);border-top:1px solid var(--line)}.lp-choice-heading{max-width:36rem;margin-bottom:1.25rem}.lp-choice-heading h3{margin:0;font-size:clamp(1.35rem,2.5vw,1.9rem);letter-spacing:-.02em}.lp-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.lp-choice-card{display:grid;align-content:start;padding:clamp(1.15rem,3vw,1.65rem);border:1px solid var(--line);border-radius:17px;background:#FFFDF8}.lp-choice-card.is-cloud{border-color:color-mix(in srgb,var(--accent) 52%,var(--line) 48%);background:linear-gradient(145deg,rgba(228,236,221,.68),#FFFDF8 56%);box-shadow:0 16px 36px rgba(56,98,76,.1)}.lp-choice-label{color:var(--accent);font-size:.69rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.lp-choice-card h4{margin:.55rem 0 0;font-size:1.25rem}.lp-choice-card>p{margin:.65rem 0 0;min-height:3.2rem;color:#625C4E;font-size:.9rem;line-height:1.55}.lp-choice-card .lp-btn{justify-self:start;margin-top:1.25rem}.lp-final-action{min-width:min(100%,24rem)}.lp-final-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.lp-btn-final-secondary{color:#FCFAF2;border:1px solid rgba(252,250,242,.55);background:rgba(252,250,242,.06)}.lp-btn-final-secondary:hover{background:rgba(252,250,242,.13)}html[data-resolved-theme=dark] .lp-choice-card li,html[data-resolved-theme=dark] .lp-choice-card>p,html[data-resolved-theme=dark] .lp-product-scope li,html[data-resolved-theme=dark] .lp-story-copy li,html[data-resolved-theme=dark] .lp-story-copy>p{color:#CFC8B8}html[data-resolved-theme=dark] .lp-choice-card,html[data-resolved-theme=dark] .lp-story{border-color:var(--line);background:var(--surface);box-shadow:0 22px 54px rgba(0,0,0,.18)}html[data-resolved-theme=dark] .lp-choice-card.is-cloud{border-color:color-mix(in srgb,var(--accent) 48%,var(--line) 52%);background:linear-gradient(145deg,rgba(72,103,78,.28),var(--surface) 60%)}html[data-resolved-theme=dark] .lp-story-ui{border-color:#4A4C48;background:#202220;color:#F0EDE4}html[data-resolved-theme=dark] .lp-record-doc+.lp-record-doc,html[data-resolved-theme=dark] .lp-story-row+.lp-story-row,html[data-resolved-theme=dark] .lp-story-ui-bar{border-color:#3B3D39}html[data-resolved-theme=dark] .lp-record-summary span,html[data-resolved-theme=dark] .lp-story-ui small{color:#B8B2A5}html[data-resolved-theme=dark] .lp-control-vehicle,html[data-resolved-theme=dark] .lp-record-tabs{background:#2A2C28}html[data-resolved-theme=dark] .lp-control-choice span,html[data-resolved-theme=dark] .lp-control-vin{border-color:#4A4C48}html[data-resolved-theme=dark] .lp-record-tabs .is-active{color:#B4D7BE;background:#363934}@media (max-width:800px){.lp-road-content{bottom:clamp(5.6rem,11vh,6.6rem)}.lp-road-content h1{max-width:16ch;font-size:clamp(1.85rem,8vw,3rem)}.lp-choice-grid,.lp-privacy-intro,.lp-story{grid-template-columns:minmax(0,1fr)}.lp-story{min-height:0}.lp-story:nth-child(2n) .lp-story-copy{order:0}.lp-choice-card>p{min-height:0}}@media (max-width:520px){.lp-road-content{width:min(92%,28rem);bottom:4.7rem}.lp-road-kicker{margin-bottom:.45rem}.lp-road-product-copy{margin-top:.7rem;font-size:.88rem;line-height:1.45}.lp-road-actions{width:100%;margin-top:.85rem}.lp-btn-road-primary,.lp-btn-road-secondary{min-width:0;flex:1 1;min-height:2.65rem;padding-inline:.8rem;font-size:.84rem}.lp-road-proof{max-width:28rem;margin-top:.62rem;line-height:1.4}.lp-product-scope{justify-content:flex-start;padding-inline:.4rem}.lp-story{padding:1.1rem}.lp-story-ui{padding:.9rem}.lp-control-choice{align-items:stretch}.lp-final-buttons,.lp-final-buttons .lp-btn{width:100%}}@media (prefers-reduced-motion:reduce){.lp-road-content{opacity:1;transition:none}.lp-story{transition:none}.lp-road-video{display:none}.lp-road-poster{display:block}.lp-road-arrow{animation:none}.lp-hero-backdrop-art{transform:none;transition:none;animation:none}.lp-fade-up,.lp-privacy-content{opacity:1;transform:none;transition:none}.lp-privacy-content{filter:none}.lp-privacy-pixel-veil{display:none}.lp-btn,.lp-feature-card{transition:none}.lp-btn:hover,.lp-feature-card:hover{transform:none}}html[data-resolved-theme=dark] body:has(.landing-product-page) .app-bg{background:#131109}html[data-resolved-theme=dark] .lp-road-poster,html[data-resolved-theme=dark] .lp-road-video{filter:saturate(1.1) brightness(.64) contrast(1.1)}html[data-resolved-theme=dark] .lp-road-fade{background:linear-gradient(180deg,rgba(10,13,12,.22),rgba(10,13,12,.1) 48%,rgba(10,13,12,.2) 72%),linear-gradient(180deg,rgba(8,9,8,0) 82%,rgba(8,9,8,.4))}html[data-resolved-theme=dark] .lp-road:after{background:rgba(7,10,9,.95)}html[data-resolved-theme=dark] .lp-road-gap{background:transparent}html[data-resolved-theme=dark] .lp-road-gap:after{background:radial-gradient(ellipse 85% 130% at 50% 100%,rgba(174,193,176,.28) 0,rgba(174,193,176,.1) 45%,rgba(174,193,176,0) 75%)}html[data-resolved-theme=dark] .lp-hero-scene{border-bottom-color:rgba(224,215,195,.14);background:linear-gradient(180deg,#1b1710,#14110b)}html[data-resolved-theme=dark] .lp-hero-backdrop-art{content:url(/images/landing/garage-hero-scene-night-neutral.png);filter:none}html[data-resolved-theme=dark] .lp-hero-light-shaft{background:radial-gradient(ellipse 70% 60% at 50% 75%,rgba(10,8,5,0) 35%,rgba(10,8,5,.16) 100%),linear-gradient(180deg,rgba(10,8,5,.02),rgba(10,8,5,.18))}html[data-resolved-theme=dark] .lp-hero-copy:before{background:radial-gradient(ellipse 60% 55% at 50% 52%,rgba(16,14,10,.6) 0,rgba(16,14,10,.32) 55%,rgba(16,14,10,0) 78%)}html[data-resolved-theme=dark] .lp-hero-copy h2{color:#F4F1E7}html[data-resolved-theme=dark] .lp-hero-sub{color:#CFC8B8}html[data-resolved-theme=dark] .lp-hero-proof li{color:#BDB6A5}html[data-resolved-theme=dark] .lp-hero-copy h2 span,html[data-resolved-theme=dark] .lp-hero-eyebrow{color:#9FC7AB}html[data-resolved-theme=dark] .lp-owners-line{color:#CFC8B8}html[data-resolved-theme=dark] .lp-feature-card,html[data-resolved-theme=dark] .lp-privacy-card,html[data-resolved-theme=dark] .lp-reveal-panel,html[data-resolved-theme=dark] .lp-reveal-stat{border-color:var(--line);background:var(--surface)}html[data-resolved-theme=dark] .lp-privacy-inner{border-color:color-mix(in srgb,var(--accent) 38%,var(--line) 62%);background:radial-gradient(ellipse 60% 80% at 12% 0,rgba(92,129,100,.2) 0,rgba(92,129,100,0) 70%),var(--surface)}html[data-resolved-theme=dark] .lp-privacy-pixel-veil i{background:rgba(22,48,35,.95);box-shadow:inset 0 0 0 1px rgba(174,199,178,.07)}html[data-resolved-theme=dark] .lp-privacy-pixel-veil i.is-tone-1{background:rgba(42,70,50,.95)}html[data-resolved-theme=dark] .lp-privacy-pixel-veil i.is-tone-2{background:rgba(68,92,68,.94)}html[data-resolved-theme=dark] .lp-privacy-pixel-veil i.is-tone-3{background:rgba(100,119,91,.94)}html[data-resolved-theme=dark] .lp-reveal:before{display:block;background:linear-gradient(180deg,rgba(19,17,9,.94),rgba(19,17,9,.72) 38%,rgba(19,17,9,.95)),url(/images/landing/garage-hero-scene-night-neutral.png) center 72% /cover no-repeat}html[data-resolved-theme=dark] .lp-reveal-frame{color:#ECE9DF;background:#171819;border-color:#414346;box-shadow:0 34px 80px rgba(0,0,0,.42)}html[data-resolved-theme=dark] .lp-reveal-tabbar{background:#242628}html[data-resolved-theme=dark] .lp-reveal-tab{color:#E4E6E1;background:#33363A}html[data-resolved-theme=dark] .lp-reveal-tab svg{stroke:#9EA6A0}html[data-resolved-theme=dark] .lp-reveal-chrome-end,html[data-resolved-theme=dark] .lp-reveal-navbtns,html[data-resolved-theme=dark] .lp-reveal-newtab{color:#A7AEA9}html[data-resolved-theme=dark] .lp-reveal-body{color:#ECE9DF;background:linear-gradient(180deg,#191B1D,#131517)}html[data-resolved-theme=dark] .lp-reveal-chrome{background:#303337;border-bottom-color:#414346}html[data-resolved-theme=dark] .lp-reveal-address{background:#1D1F22;border-color:#414346;color:#C7CDC8}html[data-resolved-theme=dark] .lp-reveal-address .lp-reveal-star,html[data-resolved-theme=dark] .lp-reveal-address svg{color:#8F9992}html[data-resolved-theme=dark] .lp-reveal-side{border-right-color:#36393D;background:#16181A}html[data-resolved-theme=dark] .lp-reveal-side-brand{color:#F0EDE3}html[data-resolved-theme=dark] .lp-reveal-nav-item{color:#AAB0AB}html[data-resolved-theme=dark] .lp-reveal-nav-item.is-active{color:#CAD8DF;background:#303840}html[data-resolved-theme=dark] .lp-reveal-side-user{border-top-color:#36393D}html[data-resolved-theme=dark] .lp-reveal-avatar{color:#CAD8DF;background:#303840}html[data-resolved-theme=dark] .lp-reveal-next em,html[data-resolved-theme=dark] .lp-reveal-panel p,html[data-resolved-theme=dark] .lp-reveal-side-user small,html[data-resolved-theme=dark] .lp-reveal-stat span,html[data-resolved-theme=dark] .lp-reveal-topbar small,html[data-resolved-theme=dark] .lp-reveal-upcoming li em,html[data-resolved-theme=dark] .lp-reveal-upcoming li small,html[data-resolved-theme=dark] .lp-reveal-vehicle-copy>small{color:#A9AFA9}html[data-resolved-theme=dark] .lp-reveal-alert-chip,html[data-resolved-theme=dark] .lp-reveal-upcoming li em.is-due{color:#E7C990;background:#352A19;border-color:rgba(210,164,83,.28)}html[data-resolved-theme=dark] .lp-reveal-upcoming li em{background:#2A2D30}html[data-resolved-theme=dark] .lp-reveal-vehicle{background:radial-gradient(ellipse 70% 90% at 85% 20%,rgba(125,143,154,.12) 0,rgba(125,143,154,0) 70%),#202326;border-color:#3E4246}html[data-resolved-theme=dark] .lp-reveal-panel,html[data-resolved-theme=dark] .lp-reveal-stat,html[data-resolved-theme=dark] .lp-reveal-upcoming li{color:#ECE9DF;border-color:#3E4246;background:#202326}html[data-resolved-theme=dark] .lp-reveal-stat strong{color:#AFC3CD}html[data-resolved-theme=dark] .lp-pill{color:#C6D5DC;background:#2C353B;border-color:#46545C}html[data-resolved-theme=dark] .lp-reveal-upcoming li svg{stroke:#C89570}html[data-resolved-theme=dark] .lp-reveal-next{border-left-color:#B9825D}html[data-resolved-theme=dark] .lp-reveal-next small{color:#D4B271}html[data-resolved-theme=dark] .lp-reveal-stage .lp-vehicle-cutout{filter:brightness(.86) saturate(.88)}html[data-resolved-theme=dark] .lp-feature-card p,html[data-resolved-theme=dark] .lp-privacy-card span,html[data-resolved-theme=dark] .lp-reveal-panel p,html[data-resolved-theme=dark] .lp-reveal-stat span,html[data-resolved-theme=dark] .lp-reveal-vehicle-copy>small,html[data-resolved-theme=dark] .lp-section-sub{color:var(--muted)}html[data-resolved-theme=dark] .lp-btn-ghost{background:var(--surface);color:var(--text);border-color:var(--line)}.lp-reveal-frame{width:min(100%,56rem);border-color:#cbc9c2;border-radius:12px}.lp-reveal-body{grid-template-columns:11rem minmax(0,1fr);background:#F2F0E9}.lp-reveal-side{gap:.4rem;padding:.85rem .62rem .7rem;border-right-color:#DCD5BC;background:linear-gradient(180deg,#E6E9DB,#DCE2D2)}.lp-reveal-side-brand{gap:.5rem;padding:.18rem .5rem .68rem;font-size:.84rem;color:#25291F}.lp-reveal-side-mark{width:1.08rem;height:1.08rem;border-radius:6px;background:linear-gradient(140deg,#24503B 20%,#5F7F5B)}.lp-reveal-nav-item{gap:.56rem;padding:.48rem .58rem;border-radius:9px;color:#5D6354}.lp-reveal-nav-item.is-active{color:#24503B;background:#E9EFDF;box-shadow:inset 0 0 0 1px rgba(36,80,59,.1)}.lp-reveal-side-user{gap:.5rem;border-top-color:#DCD5BC}.lp-reveal-avatar{background:#24503B;color:#F3EFE2}.lp-reveal-productbar{display:flex;align-items:center;gap:.48rem;min-width:0;padding:.04rem .1rem .38rem;border-bottom:1px solid #eee6d4}.lp-reveal-search{display:inline-flex;align-items:center;gap:.34rem;min-width:0;max-width:15rem;flex:1 1;border:1px solid #e6dcc7;border-radius:8px;padding:.3rem .46rem;color:#8B9080;background:#FFFDF7;font-size:.61rem;font-weight:600}.lp-reveal-bell,.lp-reveal-search svg{width:.78rem;height:.78rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.lp-reveal-search kbd{margin-left:auto;border:solid #e6dcc7;border-width:1px 1px 2px;border-radius:4px;padding:.02rem .24rem;background:#F5F0E5;color:#5D6354;font:inherit;font-size:.54rem}.lp-reveal-saved{display:inline-flex;align-items:center;gap:.26rem;flex-shrink:0;border:1px solid #dce6cb;border-radius:999px;padding:.2rem .44rem;background:#ECF1E0;color:#597840;font-size:.56rem;font-weight:700}.lp-reveal-health-ok i,.lp-reveal-saved i{width:.32rem;height:.32rem;border-radius:999px;background:currentColor}.lp-reveal-bell{color:#5D6354}.lp-reveal-main{gap:.62rem;padding:.8rem;background:linear-gradient(180deg,#F7F4EC,#F1EEE6)}.lp-reveal-topbar{align-items:flex-start;padding:.16rem .15rem .04rem}.lp-reveal-topbar>span:first-child{display:grid;grid-gap:.08rem;gap:.08rem}.lp-reveal-topbar b{font-size:.94rem;color:#25291F}.lp-reveal-topbar small{font-size:.61rem;color:#5D6354}.lp-reveal-topbar .lp-reveal-eyebrow{color:#5F7F5B;font-size:.55rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lp-reveal-alert-chip{color:#A6740E;background:#F8ECD2;border-color:#EBD9AE}.lp-reveal-vehicle{grid-template-columns:minmax(0,1fr) minmax(0,14rem);gap:.8rem;border-color:#E6DCC7;border-radius:14px;padding:.88rem 1rem;background:radial-gradient(ellipse 55% 95% at 88% 12%,rgba(151,173,140,.24) 0,rgba(151,173,140,0) 72%),linear-gradient(135deg,#F9FBF4,#EEF3E8)}.lp-reveal-vehicle-copy strong{font-size:1.08rem;color:#25291F}.lp-reveal-vehicle-copy>small{color:#5D6354}.lp-pill{color:#24503B;background:#E9EFDF;border-color:#D6E1CC}.lp-reveal-next{gap:.13rem;border-left-color:#A6740E}.lp-reveal-next b{font-size:.84rem;color:#25291F}.lp-reveal-next small{color:#8B9080}.lp-reveal-progress{display:flex;align-items:center;gap:.4rem}.lp-reveal-progress i{display:block;width:min(7rem,65%);height:.32rem;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,#D9A93F 90%,#EEE6D4 0)}.lp-reveal-progress small{color:#A6740E;font-size:.61rem;font-weight:800}.lp-reveal-stage{align-self:end;min-height:7.8rem;transform:translate(-3%,9%)}.lp-reveal-stage:before{content:"";position:absolute;z-index:0;left:-7%;right:-7%;bottom:-2%;height:36%;border-top:1px solid rgba(91,105,78,.28);border-radius:50% 50% 10px 10px;background:linear-gradient(180deg,rgba(123,140,108,.13),rgba(123,140,108,.03));transform:perspective(12rem) rotateX(62deg);transform-origin:center top}.lp-reveal-stage .lp-vehicle-cutout{z-index:2;width:122%;max-width:none;transform:translateY(5%) rotate(1.15deg);transform-origin:50% 80%}.lp-reveal-stage .lp-vehicle-shadow{z-index:1;bottom:0;left:50%;width:70%;height:8%}.lp-reveal-panel,.lp-reveal-stat{border-color:#EEE6D4;background:#FFFDF7}.lp-reveal-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.lp-reveal-panel-heading>span{color:#5F7F5B;font-size:.57rem;font-weight:800}.lp-reveal-health-ok{display:inline-flex;align-items:center;gap:.22rem;color:#597840!important}.lp-reveal-upcoming ul{gap:0}.lp-reveal-upcoming li{gap:.48rem;padding:.44rem .28rem;border:0;border-radius:0;border-top:1px solid #eee6d4;background:transparent}.lp-reveal-upcoming li:first-child{margin-top:.34rem}.lp-reveal-upcoming li svg{width:.78rem;color:#A6740E;stroke:currentColor}.lp-reveal-upcoming li b{color:#25291F}.lp-reveal-upcoming li small{color:#8B9080}.lp-reveal-upcoming li em{color:#5D6354;background:#EFE8D8}.lp-reveal-upcoming li em.is-due{color:#A6740E;background:#F8ECD2}.lp-reveal-stat{gap:.1rem;padding:.62rem .7rem}.lp-reveal-stat strong{color:#24503B}.lp-reveal-stat span{color:#5D6354}.lp-reveal-stat small{color:#8B9080;font-size:.56rem}.lp-reveal-panel p{display:flex;align-items:baseline;gap:.22rem;padding:.23rem 0;border-top:1px solid #eee6d4;color:#5D6354}.lp-reveal-panel p:first-of-type{margin-top:.34rem}.lp-reveal-panel p small{margin-left:auto;color:#8B9080;font-size:.56rem;text-align:right}.lp-reveal-panel p b{color:#25291F;font-size:.63rem}.lp-dot-ok{background:#6E8F4F}.lp-dot-warn{background:#A6740E}html[data-resolved-theme=dark] .lp-reveal-body{background:#151914}html[data-resolved-theme=dark] .lp-reveal-main{background:linear-gradient(180deg,#1B201A,#151915)}html[data-resolved-theme=dark] .lp-reveal-side{border-right-color:#3A4037;background:linear-gradient(180deg,#20251e,#191e18)}html[data-resolved-theme=dark] .lp-reveal-panel p b,html[data-resolved-theme=dark] .lp-reveal-side-brand,html[data-resolved-theme=dark] .lp-reveal-topbar b,html[data-resolved-theme=dark] .lp-reveal-upcoming li b,html[data-resolved-theme=dark] .lp-reveal-vehicle-copy strong{color:#F0EEE4}html[data-resolved-theme=dark] .lp-reveal-panel p,html[data-resolved-theme=dark] .lp-reveal-productbar,html[data-resolved-theme=dark] .lp-reveal-upcoming li{border-color:#363D34}html[data-resolved-theme=dark] .lp-reveal-search{border-color:#41493F;background:#20251E;color:#AEB6A8}html[data-resolved-theme=dark] .lp-reveal-search kbd{border-color:#41493F;background:#2A3028;color:#C5CCC0}html[data-resolved-theme=dark] .lp-reveal-saved{border-color:#485A40;background:#293527;color:#BBD29D}html[data-resolved-theme=dark] .lp-reveal-panel,html[data-resolved-theme=dark] .lp-reveal-stat,html[data-resolved-theme=dark] .lp-reveal-vehicle{border-color:#3A4238;background:#20261F}html[data-resolved-theme=dark] .lp-reveal-vehicle{background:linear-gradient(135deg,#20261F 55%,#252A20)}html[data-resolved-theme=dark] .lp-reveal-stage:before{border-top-color:rgba(174,190,159,.24);background:linear-gradient(180deg,rgba(117,137,105,.15),rgba(41,50,38,.02))}html[data-resolved-theme=dark] .lp-reveal-stat strong{color:#AFCB9B}html[data-resolved-theme=dark] .lp-reveal-next em,html[data-resolved-theme=dark] .lp-reveal-next small,html[data-resolved-theme=dark] .lp-reveal-panel p,html[data-resolved-theme=dark] .lp-reveal-panel p small,html[data-resolved-theme=dark] .lp-reveal-stat small,html[data-resolved-theme=dark] .lp-reveal-stat span,html[data-resolved-theme=dark] .lp-reveal-topbar small,html[data-resolved-theme=dark] .lp-reveal-upcoming li small,html[data-resolved-theme=dark] .lp-reveal-vehicle-copy>small{color:#B2B8AC}html[data-resolved-theme=dark] .lp-reveal-upcoming li em{color:#D2D7CB;background:#30372E}html[data-resolved-theme=dark] .lp-reveal-upcoming li em.is-due{color:#E7C990;background:#3A301E}@media (max-width:960px){.lp-reveal-body{grid-template-columns:8.2rem minmax(0,1fr)}.lp-reveal-side{display:flex;padding-inline:.45rem}.lp-reveal-side-brand{font-size:.72rem}.lp-reveal-nav-item{gap:.38rem;padding-inline:.45rem;font-size:.67rem}.lp-reveal-main{gap:.5rem;padding:.62rem}.lp-reveal-vehicle{grid-template-columns:minmax(0,1fr) minmax(9.5rem,11.5rem);gap:.45rem;padding:.72rem .8rem}.lp-reveal-vehicle-copy strong{font-size:.92rem}.lp-reveal-stage{min-height:6.7rem}}@media (max-width:600px){.lp-reveal-body{grid-template-columns:minmax(0,1fr)}.lp-reveal-side{display:none}.lp-reveal-vehicle{grid-template-columns:minmax(0,1fr)}.lp-reveal-stage{width:76%;margin:-.35rem auto 0;transform:none}.lp-reveal-stage .lp-vehicle-cutout{width:100%;transform:translateY(4%) rotate(1.15deg)}.lp-reveal-productbar{display:none}.lp-reveal-topbar{padding-top:0}.lp-reveal-alert-chip,.lp-reveal-panel p small,.lp-reveal-panel-heading>span,.lp-reveal-upcoming li em{display:none}}