@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/sora-latin-ext-500-normal-B5KKQIFO.woff2)format("woff2"),url(/build/assets/sora-latin-ext-500-normal-DwxUJRqY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/sora-latin-500-normal-01eiPEn0.woff2)format("woff2"),url(/build/assets/sora-latin-500-normal-w58xtEt9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sora-latin-ext-700-normal-DM0oy5s8.woff2)format("woff2"),url(/build/assets/sora-latin-ext-700-normal-Oc7uZIYt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/sora-latin-700-normal-9waGdLWo.woff2)format("woff2"),url(/build/assets/sora-latin-700-normal-BKPfQAnC.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sora-latin-ext-800-normal-YDFYE6t9.woff2)format("woff2"),url(/build/assets/sora-latin-ext-800-normal-BvAfeed7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/sora-latin-800-normal-2tKLL3qT.woff2)format("woff2"),url(/build/assets/sora-latin-800-normal-c3Huklug.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/build/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/build/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/build/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/build/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/build/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/build/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/build/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/build/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/build/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/build/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/build/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/build/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/build/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/build/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/build/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/build/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/build/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/build/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/build/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0e1116;--bg-2:#141920;--card:#1a2029;--card-2:#222a35;--line:#2b343f;--ink:#eef2f6;--muted:#93a0b0;--accent:#f2b544;--accent-2:#ff8a3d;--accent-ink:#1a1203;--danger:#ff6b6b;--ok:#5fd39a;--teal:#2fd4b4;--blue:#5cb8ff;--violet:#a98bff;--rose:#ff6f9c;--radius:14px;--shadow:0 10px 30px #00000059;--font-head:"Sora", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:radial-gradient(1200px 500px at 15% -10%, #f2b5441a, transparent 60%), radial-gradient(900px 400px at 100% 0%, #ff8a3d12, transparent 60%), var(--bg);color:var(--ink);font:15px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-head);letter-spacing:-.01em}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}.inner,.wrap{max-width:68rem;margin:0 auto;padding-inline:1.25rem}.wrap{padding-block:2rem 4rem}.topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0e1116cc;position:sticky;top:0}.topbar .inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:.8rem;display:flex}.logo{font:800 1.25rem var(--font-head);color:var(--ink);letter-spacing:.02em;align-items:center;gap:.55rem;display:inline-flex}.logo em{color:var(--accent);font-style:normal;font-weight:500}.logo:hover{text-decoration:none}.mark{background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:3px;width:12px;height:12px;transform:rotate(45deg)}.nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.nav a{color:var(--muted);border-radius:8px;padding:.45rem .8rem;font-weight:500}.nav a:hover{color:var(--ink);background:var(--card);text-decoration:none}.nav a.active{color:var(--ink);background:var(--card-2)}.nav .btn{margin-left:.5rem}.btn{cursor:pointer;font:600 .92rem var(--font-body);color:var(--ink);background:var(--card-2);border:1px solid #0000;border-radius:10px;align-items:center;gap:.4rem;padding:.55rem 1.05rem;transition:transform .12s,background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:hover{background:#2b3442;text-decoration:none;transform:translateY(-1px)}.btn.accent{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--accent-ink);box-shadow:0 6px 18px #f2b54440}.btn.accent:hover{box-shadow:0 8px 24px #f2b54466}.btn.ghost{border-color:var(--line);color:var(--muted);background:0 0}.btn.ghost:hover{color:var(--ink);background:var(--card);border-color:#3b4654}.btn.danger{color:var(--danger);background:0 0;border-color:#ff6b6b59}.btn.danger:hover{background:#ff6b6b1a}.btn.small{border-radius:8px;padding:.3rem .7rem;font-size:.82rem}.hero-band{gap:1.5rem;padding:3.5rem 0 2.5rem;display:grid}.eyebrow{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem;font-size:.82rem;font-weight:600}.hero-band h1{margin:0 0 .75rem;font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.05}.hero-band h1 span{background:linear-gradient(90deg, var(--accent), var(--accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.lede{color:var(--muted);max-width:36rem;margin:0;font-size:1.08rem}.stats{flex-wrap:wrap;gap:.75rem;display:flex}.stat{background:var(--card);border:1px solid var(--line);border-radius:12px;min-width:9rem;padding:.8rem 1.1rem}.stat b{font:700 1.4rem var(--font-head);display:block}.stat span{color:var(--muted);font-size:.82rem}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin:2rem 0 1rem;display:flex}.section-head h2{margin:0;font-size:1.45rem}.section-head a{color:var(--muted);font-weight:500}.showcase{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.feature{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);box-shadow:var(--shadow);flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.feature:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:.6;background:linear-gradient(160deg,#f2b544b3,#0000 45% 55%,#ff8a3d80);padding:1px;transition:opacity .2s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.feature:hover{text-decoration:none;transform:translateY(-5px);box-shadow:0 22px 44px #00000080,0 0 0 1px #f2b54440}.feature:hover:before{opacity:1}.feature .photo{aspect-ratio:4/3;background:linear-gradient(135deg,#263142,#3b4b63);place-items:center;display:grid;overflow:hidden}.feature .photo img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.feature:hover .photo img{transform:scale(1.04)}.feature .photo .initial{font:800 4rem var(--font-head);color:#ffffff80}.feature .info{gap:.55rem;padding:1rem 1.15rem 1.2rem;display:grid}.feature h3{margin:0;font-size:1.2rem}.feature .sub{color:var(--muted);font-size:.86rem}.price{font:700 1.25rem var(--font-head);color:var(--accent);white-space:nowrap}.price.muted{color:var(--muted);font-size:.95rem;font-weight:500}.badge{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;background:#0e1116bf;border-radius:999px;padding:.3rem .6rem;font-size:.72rem;font-weight:700;position:absolute;top:.8rem;left:.8rem}.page-title{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.page-title h1{margin:0;font-size:2rem}.count{color:var(--muted)}.results{gap:1rem;display:grid}.car-card{background:var(--card);border-radius:var(--radius);border:1.5px solid #ffb02e99;grid-template-columns:14rem 1fr auto;align-items:stretch;gap:1.25rem;transition:transform .15s,border-color .15s,box-shadow .15s,opacity .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffb02e14,0 0 18px #ffa62b14}.car-card[data-href]{cursor:pointer}.views-pop{cursor:default}.car-card:hover{box-shadow:var(--shadow), 0 0 22px #ffa62b4d;border-color:#ffb02e;transform:translateY(-2px)}.thumb{color:#ffffff80;font:800 3rem var(--font-head);background:linear-gradient(135deg,#263142,#3b4b63);place-items:center;min-height:9rem;display:grid;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;display:block}.car-body{min-width:0;padding:1rem 0 1.4rem}.car-body h2{margin:0 0 .15rem;font-size:1.25rem}.car-body h2 a{color:var(--ink)}.car-body h2 a:hover{color:var(--accent);text-decoration:none}.meta{color:var(--muted);margin-bottom:.7rem;font-size:.86rem}.chips{flex-wrap:wrap;gap:.35rem;display:flex}.chip{background:var(--card-2);color:var(--ink);border-radius:999px;padding:.15rem .7rem;font-size:.8rem;font-weight:500}.chip.more{color:var(--muted)}.car-side{border-left:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.75rem;padding:1rem 1.25rem;display:flex}.id-tag{color:var(--muted);font-size:.82rem}.empty{background:var(--card);border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);padding:2.5rem}.crumbs{color:var(--muted);margin:0 0 1rem;font-size:.88rem}.crumbs a{color:var(--muted)}.detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.detail-head h1{margin:0;font-size:2.2rem}.detail-head .price{font-size:1.8rem}.notice{color:var(--ok);background:#5fd39a1f;border:1px solid #5fd39a4d;border-radius:10px;margin-bottom:1.25rem;padding:.65rem 1rem;font-weight:500}.detail{grid-template-columns:1fr 21rem;align-items:start;gap:1.5rem;display:grid}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:1.5rem;padding:1.25rem 1.4rem}.panel h2{color:var(--muted);letter-spacing:.02em;margin:0 0 1rem;font-size:1.05rem;font-weight:600}.hero{color:#ffffff80;height:14rem;font:800 5rem var(--font-head);background:linear-gradient(135deg,#263142,#3b4b63);border-radius:10px;place-items:center;margin-bottom:1rem;display:grid}.hero-img{object-fit:cover;background:#000;border-radius:10px;width:100%;max-height:28rem;margin-bottom:.75rem;display:block}.thumbs{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.thumbs img{object-fit:cover;cursor:pointer;opacity:.75;border:2px solid #0000;border-radius:8px;width:5.5rem;height:4rem;transition:opacity .15s,border-color .15s}.thumbs img:hover{opacity:1;border-color:var(--accent)}.specs{border-collapse:collapse;width:100%}.specs th,.specs td{text-align:left;border-bottom:1px solid var(--line);padding:.55rem .15rem}.specs th{color:var(--muted);width:40%;font-weight:500}.specs tr:last-child th,.specs tr:last-child td{border-bottom:0}table.parts{border-collapse:collapse;width:100%}table.parts th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);padding:.5rem .6rem;font-size:.74rem}table.parts td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.65rem .6rem}table.parts tbody tr:last-child td{border-bottom:0}table.parts tbody tr:hover{background:#ffffff06}table.parts form{margin:0}.table-scroll{overflow-x:auto}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.8rem;margin-bottom:1.25rem;display:grid}.photo-grid figure{text-align:center;margin:0}.photo-grid img{object-fit:cover;border-radius:8px;width:100%;height:6.5rem;margin-bottom:.4rem;display:block}.photo-grid form{margin:0}label{color:var(--muted);margin-bottom:.3rem;font-size:.84rem;font-weight:600;display:block}input[type=text],input[type=number],input[type=file]{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--bg-2);border-radius:10px;padding:.6rem .75rem}input[type=text]:focus,input[type=number]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f2b54433}input[type=file]{color:var(--muted);padding:.45rem .6rem}input[type=file]::file-selector-button{font:inherit;background:var(--card-2);color:var(--ink);cursor:pointer;border:0;border-radius:8px;margin-right:.7rem;padding:.3rem .7rem}.field{margin-bottom:.9rem}.row{grid-template-columns:1fr 1fr auto;align-items:end;gap:.7rem;display:grid}.hint{color:var(--muted);margin:0 0 .8rem;font-size:.84rem}.back-menu{z-index:20;flex-direction:column;align-items:flex-start;padding:0 1rem 1rem 0;display:flex;position:fixed;top:5.2rem;left:1.1rem}.back-fab,.back-sub{white-space:nowrap;border-radius:999px;align-items:center;transition:max-width .3s,opacity .25s,transform .25s,background .2s,border-color .2s,color .2s;display:flex;overflow:hidden}.back-fab{background:var(--card-2);max-width:2.75rem;height:2.75rem;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow)}.back-fab .arrow{text-align:center;flex:0 0 2.65rem;font-size:1.15rem;line-height:1;transition:transform .3s}.back-fab .label{opacity:0;padding-right:1.1rem;font-size:.9rem;font-weight:600;transition:opacity .2s}.back-menu:hover .back-fab,.back-menu:focus-within .back-fab{max-width:15rem}.back-menu:hover .back-fab .label,.back-menu:focus-within .back-fab .label{opacity:1;transition-delay:80ms}.back-fab:hover,.back-fab:focus-visible{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--accent-ink);border-color:#0000;text-decoration:none}.back-fab:hover .arrow,.back-fab:focus-visible .arrow{transform:translate(-2px)}.back-sub{background:var(--card);max-width:12rem;height:2.15rem;color:var(--muted);border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;pointer-events:none;margin:.55rem 0 0 1.35rem;padding-right:.95rem;font-size:.82rem;font-weight:600;position:relative;overflow:visible;transform:translateY(-6px)}.back-sub:before{content:"";border-bottom:2px solid #ffb02eb3;border-left:2px solid #ffb02eb3;border-bottom-left-radius:8px;width:.75rem;height:1.65rem;position:absolute;top:-.6rem;left:-.85rem}.back-sub .arrow{text-align:center;flex:0 0 2rem;font-size:.95rem;line-height:1}.back-menu:hover .back-sub,.back-menu:focus-within .back-sub{opacity:1;pointer-events:auto;transition-delay:60ms;transform:none}.back-sub:hover,.back-sub:focus-visible{color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-color:#0000;text-decoration:none}.card-desc{color:#c3ccd7;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .75rem;font-size:.9rem;line-height:1.55;display:-webkit-box;overflow:hidden}.card-desc.empty-desc{color:var(--muted);font-style:italic}.car-body{position:relative}.car-body>:not(.card-curve){z-index:1;position:relative}.card-curve{pointer-events:none;z-index:0;filter:drop-shadow(0 0 5px #ffa62b8c);clip-path:inset(0 100% 0 0);width:calc(100% + 2.5rem);height:100%;animation:1.8s cubic-bezier(.45,0,.2,1) forwards curve-reveal;animation-delay:calc(var(--i,0) * .15s + .1s);transition:filter .4s;position:absolute;inset:0 -1.25rem;overflow:visible}.card-curve .curve-area{opacity:.8;transition:opacity .4s}.car-card:hover .card-curve{filter:drop-shadow(0 0 10px #ffa62bd9)}.car-card:hover .card-curve .curve-area{opacity:1}.car-side{border-left:0;position:relative}.car-side:before{content:"";transform-origin:top;width:3px;animation:.7s ease-out forwards divider-grow;animation-delay:calc(var(--i,0) * .15s + 1.7s);background:linear-gradient(#ff7a1a,#ffb02e59);margin-left:-1.5px;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0);box-shadow:0 0 6px #ffa62b8c}.car-card:hover .car-side:before{box-shadow:0 0 10px #ffa62bd9}@keyframes curve-reveal{to{clip-path:inset(0)}}@keyframes divider-grow{to{transform:scaleY(1)}}body:before,body:after{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}body:before{background-image:linear-gradient(#ffb02e0e 1px,#0000 1px),linear-gradient(90deg,#ffb02e0e 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 30%,#000 30%,#0000 85%)}body:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 900' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cpath d='M-50 760 C 300 560, 700 980, 1500 620' stroke='%23ffb02e' stroke-opacity='.38' stroke-width='2.5'/%3E%3Cpath d='M-50 800 C 320 610, 720 1010, 1500 670' stroke='%23ffb02e' stroke-opacity='.24' stroke-width='1.5'/%3E%3Cpath d='M-50 840 C 340 660, 740 1040, 1500 720' stroke='%23ff7a1a' stroke-opacity='.20' stroke-width='1.5'/%3E%3Cpath d='M-50 880 C 360 710, 760 1070, 1500 770' stroke='%23ff7a1a' stroke-opacity='.12' stroke-width='1'/%3E%3Cpath d='M-50 120 C 420 300, 900 -40, 1500 180' stroke='%23ffc94d' stroke-opacity='.20' stroke-width='1.5'/%3E%3Cpath d='M-50 160 C 440 340, 920 0, 1500 220' stroke='%23ffc94d' stroke-opacity='.12' stroke-width='1'/%3E%3Cpath d='M-50 200 C 460 380, 940 40, 1500 260' stroke='%23ffffff' stroke-opacity='.06' stroke-width='1'/%3E%3C/g%3E%3Cg fill='%23ffb02e'%3E%3Ccircle cx='360' cy='672' r='3' fill-opacity='.7'/%3E%3Ccircle cx='980' cy='776' r='2.5' fill-opacity='.55'/%3E%3Ccircle cx='1240' cy='700' r='2' fill-opacity='.5'/%3E%3Ccircle cx='620' cy='158' r='2.5' fill-opacity='.45'/%3E%3Ccircle cx='1180' cy='120' r='2' fill-opacity='.4'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat,radial-gradient(650px 400px at 85% 85%,#ff7a1a21,#0000 70%),radial-gradient(550px 360px at 5% 60%,#ffb02e1a,#0000 70%);animation:28s ease-in-out infinite alternate wallpaper-drift}@keyframes wallpaper-drift{0%{transform:translateY(0)}to{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.card-curve,.car-side:before,body:after{animation:none}.card-curve{clip-path:none}.car-side:before{transform:none}}.live-dot{vertical-align:.05rem;background:var(--ok);border-radius:50%;width:.55rem;height:.55rem;margin-right:.45rem;animation:1.8s infinite live-pulse;display:inline-block;box-shadow:0 0 #5fd39a99}.live-dot.idle{background:#56606c;animation:none}@keyframes live-pulse{70%{box-shadow:0 0 0 7px #5fd39a00}to{box-shadow:0 0 #5fd39a00}}.views-table{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);width:100%;overflow:hidden}.views-table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);background:var(--bg-2);padding:.8rem 1rem;font-size:.74rem}.views-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.8rem 1rem}.views-table tbody tr:last-child td{border-bottom:0}.views-table tbody tr:hover{background:#ffffff06}.views-table .num{font:700 1.15rem var(--font-head)}.views-table .num.accent{color:var(--accent)}.views-table .watch-cell{white-space:nowrap}.car-mini{color:var(--ink);align-items:center;gap:.8rem;font-weight:600;display:flex}.car-mini:hover{color:var(--accent);text-decoration:none}.car-mini .mini-thumb{object-fit:cover;color:#ffffff80;width:4rem;height:2.8rem;font:800 1.1rem var(--font-head);background:linear-gradient(135deg,#263142,#3b4b63);border-radius:8px;flex:none;place-items:center;display:grid}.bar{background:var(--card-2);border-radius:99px;min-width:6rem;height:6px;overflow:hidden}.bar span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}.updated{color:var(--muted);font-size:.82rem}.views-toggle{border:1px solid var(--line);color:var(--muted);font:500 .84rem var(--font-body);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.45rem;margin-top:.75rem;padding:.3rem .8rem .3rem .6rem;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.views-toggle b{color:var(--ink);font-weight:700}.views-toggle:hover,.views-toggle[aria-expanded=true]{color:var(--accent);background:#ffb02e12;border-color:#ffb02e80}.views-toggle svg{flex:none}.views-pop{background:var(--bg-2);border:1px solid var(--line);border-radius:12px;max-width:26rem;margin-top:.6rem;padding:.85rem 1rem;animation:.25s ease-out pop-in}@keyframes pop-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pop-now{align-items:center;gap:.35rem;font-size:.95rem;display:flex}.pop-now b{font:700 1.5rem var(--font-head);color:var(--ink);margin-right:.15rem}.pop-history{color:var(--muted);margin:.35rem 0 .7rem;font-size:.8rem}.spark{grid-template-columns:repeat(7,1fr);align-items:end;gap:.35rem;height:3.6rem;display:grid}.spark-col{flex-direction:column;justify-content:flex-end;align-items:center;gap:.2rem;height:100%;display:flex}.spark-col span{background:linear-gradient(var(--accent-2), var(--accent));border-radius:4px 4px 2px 2px;width:100%}.spark-col span.zero{background:var(--card-2)}.spark-col small{color:var(--muted);font-size:.66rem;line-height:1}.spark-cap{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:.35rem;font-size:.7rem}.rank{width:1.9rem;height:1.9rem;font:700 .9rem var(--font-head);background:var(--card-2);color:var(--muted);border-radius:50%;place-items:center;display:inline-grid}.rank-1{color:var(--accent-ink);background:linear-gradient(135deg,#ffd36b,#ff9a2e);box-shadow:0 0 12px #ffb02e80}.rank-2{color:#1a2029;background:#c9d1db}.rank-3{color:#1a1203;background:#c98a55}.btn.big{border-radius:12px;padding:.8rem 1.4rem;font-size:1rem}.btn.dark{color:#fff;background:#14110b}.btn.dark:hover{background:#000}.btn.light{color:#1a1203;background:#ffffffe6}.btn.light:hover{background:#fff}.home-hero{isolation:isolate;--p:0;border-bottom:1px solid var(--line);align-items:center;min-height:min(50rem,94vh);padding:3.5rem 0 8rem;display:flex;position:relative;overflow:hidden}.scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.scene>*{position:absolute}.sky{background:linear-gradient(#070a16 0%,#121a3f 28%,#35205a 50%,#7a2d4e 63%,#d4602c 69.5%,#0b0e14 70%,#0e1116 100%);inset:0}.stars{opacity:.6;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 70% 20%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 45% 60%,#cfe3ff 50%,#0000 51%),radial-gradient(1px 1px at 85% 45%,#fff 50%,#0000 51%),radial-gradient(1.6px 1.6px at 10% 70%,#ffe9b5 50%,#0000 51%);background-size:420px 300px,380px 260px,500px 340px,300px 220px,460px 280px;animation:4s ease-in-out infinite alternate twinkle;inset:0 0 32%;-webkit-mask-image:linear-gradient(#000 30%,#0000 85%);mask-image:linear-gradient(#000 30%,#0000 85%)}@keyframes twinkle{to{opacity:.3}}.hero-sun{aspect-ratio:1;opacity:.6;background:radial-gradient(circle at 50% 40%,#ffe08a,#ffb02e 45%,#ff6a1a 75%);border-radius:50%;width:min(26rem,60vw);bottom:30%;left:80%;transform:translate(-50%,50%);box-shadow:0 0 120px 40px #ff8c284d;-webkit-mask:linear-gradient(#000 50%,#0000 50%),repeating-linear-gradient(#000 0 14px,#0000 14px 22px);mask:linear-gradient(#000 50%,#0000 50%),repeating-linear-gradient(#000 0 14px,#0000 14px 22px)}.skyline{width:104%;height:24%;bottom:30%;left:-2%}.skyline.far{fill:#1a1d3c;opacity:.9;transform:translateX(calc(var(--p) * -1.5%))}.skyline.near{height:18%;transform:translateX(calc(var(--p) * -4%))}.hero-road{transform-origin:bottom;background-image:linear-gradient(#ffb02e80 2px,#0000 2px),linear-gradient(90deg,#ffb02e66 2px,#0000 2px);background-size:70px 70px;height:30%;animation:2.4s linear infinite road-roll;bottom:0;left:-50%;right:-50%;transform:perspective(380px)rotateX(58deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 90%);mask-image:linear-gradient(#0000 0%,#000 90%)}.hero-road:after{content:"";background:linear-gradient(90deg,#0000,#ffb02e 30%,#ffd36b 50%,#ffb02e 70%,#0000);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px 6px #ffb02e99}@keyframes road-roll{to{background-position:0 70px,0 0}}.drive-car{width:clamp(170px,24vw,360px);transform:translateX(calc(4vw + var(--p) * 118vw));filter:drop-shadow(0 12px 18px #00000080);animation:.45s ease-in-out infinite alternate car-bob;bottom:2.5%;left:0}.car-drawing{width:100%;height:auto;display:block}.car-drawing .wheel{animation:1.1s linear infinite wheel-spin}.car-drawing .car-headlight{animation:2.6s ease-in-out infinite headlight}@keyframes wheel-spin{to{transform:rotate(360deg)}}@keyframes car-bob{to{translate:0 1.5px}}@keyframes headlight{50%{opacity:.7}}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;width:100%;display:grid}.hero-copy>*{animation:.8s cubic-bezier(.2,.8,.2,1) both rise-in}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}@keyframes rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.1rem;margin:0 0 1.2rem;padding:.4rem .9rem;font-size:.85rem;font-weight:600;display:inline-flex}.home-hero h1{letter-spacing:-.035em;text-shadow:0 6px 40px #00000080;margin:0 0 1.2rem;font-size:clamp(2.6rem,6.5vw,5rem);line-height:.98}.home-hero h1 span{background:linear-gradient(100deg,#ffe08a,#ffb02e 40%,#ff6a1a 70%,#ffd36b) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite shimmer;display:inline-block}@keyframes shimmer{50%{background-position:100% 0}}.hero-lede{color:#c9d2dd;max-width:33rem;margin:0 0 1.8rem;font-size:1.15rem}.hero-cta{flex-wrap:wrap;gap:.8rem;margin-bottom:2.2rem;display:flex}.hero-cta .btn.accent{box-shadow:0 10px 30px #ff962873}.hero-cta .btn.accent span{transition:transform .2s}.hero-cta .btn.accent:hover span{transform:translate(4px)}.hero-cta .btn.ghost{color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d}.hero-facts{flex-wrap:wrap;gap:1rem 1.8rem;margin:0;display:flex}.hero-facts div{border-left:2px solid var(--accent);padding-left:.8rem}.hero-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.76rem}.hero-facts dd{font:700 1.5rem var(--font-head);margin:.1rem 0 0}.hero-facts .fact-teal{border-color:var(--teal)}.hero-facts .fact-blue{border-color:var(--blue)}.hero-facts .fact-violet{border-color:var(--violet)}.hero-car-stage{perspective:1400px}.hero-car{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;animation:7s ease-in-out infinite float;position:relative}.hero-car.dragging{cursor:grabbing}.hero-car img{-webkit-user-drag:none;pointer-events:none}.hero-car-inner{transform-style:preserve-3d;will-change:transform;position:relative}@keyframes float{50%{translate:0 -10px}}.hero-car-face{color:var(--ink);backface-visibility:hidden;background:#1a2029e0;border:1px solid #ffb02e59;border-radius:22px;padding:.7rem;display:block;box-shadow:0 30px 70px #0000008c,0 0 60px #ff96282e}.hero-car-face.front{position:relative}.hero-car-face.front:hover{text-decoration:none}.hero-car-face.back{background:linear-gradient(160deg,#172c3af5,#0e1116f5);border-color:#2fd4b473;flex-direction:column;justify-content:center;gap:1.2rem;padding:1.6rem 1.6rem 1.4rem;display:flex;position:absolute;inset:0;transform:rotateY(180deg);box-shadow:0 30px 70px #0000008c,0 0 60px #2fd4b42e}.hero-car-face.back .hero-car-tag{background:linear-gradient(135deg, var(--teal), var(--blue));color:#04201a;box-shadow:0 6px 18px #2fd4b466}.hero-car-face.back .btn{align-self:flex-start}.back-facts{grid-template-columns:1fr 1fr;gap:.9rem 1rem;margin:0;display:grid}.back-facts div{border-left:2px solid var(--teal);min-width:0;padding-left:.7rem}.back-facts div:nth-child(2n){border-color:var(--blue)}.back-facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.back-facts dd{font:700 1.15rem var(--font-head);text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;overflow:hidden}.hero-car-tag{z-index:2;background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--accent-ink);text-transform:uppercase;letter-spacing:.1em;border-radius:999px;padding:.35rem .8rem;font-size:.74rem;font-weight:800;position:absolute;top:-.8rem;left:1.2rem;box-shadow:0 6px 18px #ff962873}.hero-car-frame{aspect-ratio:4/3;background:linear-gradient(135deg,#263142,#3b4b63);border-radius:16px;place-items:center;display:grid;overflow:hidden}.hero-car-frame img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.hero-car-face.front:hover .hero-car-frame img{transform:scale(1.05)}.hero-car-frame .initial{font:800 6rem var(--font-head);color:#ffffff73}.hero-car-info{justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem .5rem .3rem;display:flex}.hero-car-info strong{font:700 1.25rem var(--font-head)}.hero-car-hint{text-align:center;color:#c9d2dd;text-shadow:0 1px 8px #000000e6,0 0 2px #000000e6;margin:1rem 0 0;font-size:.8rem}.hero-car-hint span{color:var(--teal);font-size:1rem;animation:3s ease-in-out infinite spin-hint;display:inline-block}@keyframes spin-hint{50%{transform:rotate(-180deg)}}.scroll-cue{border:2px solid #ffffff59;border-radius:14px;width:26px;height:42px;position:absolute;bottom:1.6rem;left:50%;translate:-50%}.scroll-cue span{background:var(--accent);border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.8s ease-in-out infinite cue;position:absolute;top:8px;left:50%}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.home{padding-top:3.5rem}.big-title{margin:0;font-size:clamp(1.8rem,3.5vw,2.4rem)!important}.home .section-head{align-items:flex-end;margin-top:0;margin-bottom:1.6rem}.home .section-head .eyebrow{margin-bottom:.3rem}.offer-row{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.offer{color:var(--ink);background:linear-gradient(180deg, var(--card-2), var(--card));border:1px solid var(--line);animation:.7s cubic-bezier(.2,.8,.2,1) both rise-in;animation-delay:calc(var(--i,0) * .12s);border-radius:20px;flex-direction:column;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #0006}.offer:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff24,#0000);width:40%;transition:left .8s;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}.offer:hover{border-color:#ffb02e99;text-decoration:none;transform:translateY(-10px);box-shadow:0 28px 60px #0000008c,0 0 40px #ff962840}.offer:hover:after{left:130%}.offer-photo{aspect-ratio:4/3;background:linear-gradient(135deg,#263142,#3b4b63);place-items:center;display:grid;position:relative;overflow:hidden}.offer-photo:after{content:"";background:linear-gradient(#0000,#0e1116d9);position:absolute;inset:45% 0 0}.offer-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.offer:hover .offer-photo img{transform:scale(1.08)}.offer-photo .initial{font:800 5rem var(--font-head);color:#ffffff73}.offer-badges{z-index:1;flex-wrap:wrap;gap:.35rem;display:flex;position:absolute;top:.9rem;left:.9rem}.tag{letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;padding:.32rem .65rem;font-size:.7rem;font-weight:800}.tag-deal{color:#06210f;background:#5fd39aeb}.tag-premium{color:#1a1203;background:linear-gradient(135deg,#ffe08a,#ffb02e)}.tag-hot{color:#fff;background:linear-gradient(135deg,#ff6a1a,#ff3d5a)}.tag-new{color:#06142b;background:#78aaffeb}.offer-eye{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0e1116b3;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.offer-price{z-index:1;font:800 1.45rem var(--font-head);color:#fff;letter-spacing:-.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:0 2px 10px #00000080;background:#0e11168c;border:1px solid #ffb02e80;border-radius:12px;padding:.3rem .8rem;position:absolute;bottom:.9rem;right:.9rem}.offer-body{flex-direction:column;flex:1;gap:.7rem;padding:1.2rem 1.3rem 1.3rem;display:flex}.offer-body h3{margin:0;font-size:1.35rem}.offer-desc{color:#b9c3cf;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;display:-webkit-box;overflow:hidden}.offer-go{color:var(--accent);gap:.4rem;margin-top:auto;padding-top:.4rem;font-weight:700;display:inline-flex}.offer-go span{transition:transform .25s}.offer:hover .offer-go span{transform:translate(6px)}.premium-promo{background:radial-gradient(90% 120% at 0 0,#ffb02e29,#0000 60%) 0 0/100% 100% padding-box padding-box,linear-gradient(135deg,#2b2310,#1a160d 55%,#2a1c0c) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#ffe08a,#ffb02e,#ff7a1a,#ffe08a) 0 0/300% 300% border-box;border:2px solid #0000;border-radius:24px;grid-template-columns:1fr 1.1fr;align-items:center;gap:2rem;margin-top:4.5rem;padding:2.4rem;animation:6s ease-in-out infinite premium-border;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073,0 0 50px #ff962826}.promo-crown{color:#ffd36b;opacity:.07;pointer-events:none;font-size:11rem;line-height:1;position:absolute;top:-2.5rem;right:-1rem}.promo-copy .eyebrow{color:#ffd36b}.promo-copy h2{margin:0 0 .7rem;font-size:clamp(1.7rem,3.5vw,2.4rem);line-height:1.1}.promo-copy h2 span{background:linear-gradient(100deg,#ffe08a,#ffb02e 50%,#ff7a1a);color:#0000;-webkit-background-clip:text;background-clip:text}.promo-copy>p:not(.eyebrow){color:#e1d4b8;max-width:30rem;margin:0 0 1.4rem}.promo-cta{flex-wrap:wrap;gap:.7rem;display:flex}.promo-cta .btn.ghost{color:var(--ink)}.promo-plans{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid;position:relative}.promo-plan{text-align:center;color:var(--ink);background:#0e11168c;border:1px solid #ffd36b40;border-radius:16px;gap:.2rem;padding:1.2rem 1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.promo-plan:hover{border-color:#ffd36b;text-decoration:none;transform:translateY(-4px);box-shadow:0 12px 28px #ff962840}.promo-plan b{color:#ffe3a1;font-size:.9rem}.promo-price{font:800 1.45rem var(--font-head);color:#ffd36b}.promo-plan small{color:var(--muted);font-size:.78rem}.promo-plan.best{background:linear-gradient(160deg,#ffd36b29,#0e111699);border-color:#ffd36b;transform:translateY(-6px)}.promo-plan.best:hover{transform:translateY(-10px)}.promo-plan .save-badge{white-space:nowrap;top:-.7rem;right:50%;transform:translate(50%)}.promo-plan.boost b,.promo-plan.boost .promo-price{color:var(--accent)}@media (width<=900px){.premium-promo{grid-template-columns:1fr;padding:1.8rem}}@media (width<=520px){.promo-plans{grid-template-columns:1fr}.promo-plan.best{transform:none}}.why{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin:4.5rem 0;display:grid}.why-item{border:1px solid var(--line);background:#1a202999;border-radius:18px;padding:1.5rem;transition:border-color .3s,transform .3s}.why-item:hover{border-color:#ffb02e73;transform:translateY(-4px)}.why-item.teal svg{color:#04201a;background:linear-gradient(135deg,#2fd4b4,#1c9bd6);box-shadow:0 8px 22px #2fd4b44d}.why-item.teal:hover{border-color:#2fd4b48c}.why-item.blue svg{color:#061a33;background:linear-gradient(135deg,#5cb8ff,#6a7bff);box-shadow:0 8px 22px #5cb8ff4d}.why-item.blue:hover{border-color:#5cb8ff8c}.why-item.violet svg{color:#1d0b2e;background:linear-gradient(135deg,#a98bff,#ff6f9c);box-shadow:0 8px 22px #a98bff4d}.why-item.violet:hover{border-color:#a98bff8c}.why-item svg{width:2.6rem;height:2.6rem;color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:12px;padding:.55rem;box-shadow:0 8px 22px #ff962859}.why-item h3{margin:1rem 0 .4rem;font-size:1.1rem}.why-item p{color:var(--muted);margin:0;font-size:.92rem}.cta-band{color:#06111c;background:linear-gradient(120deg,#2fd4b4,#37b6ea 45%,#6a7bff);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2.2rem 2.4rem;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #37b6ea4d}.cta-band:before{content:"";border:40px solid #ffffff26;border-radius:50%;width:18rem;height:18rem;position:absolute;top:-6rem;right:-6rem}.cta-band h2{margin:0 0 .3rem;font-size:clamp(1.4rem,3vw,1.9rem)}.cta-band p{opacity:.8;margin:0;font-weight:500}.cta-actions{flex-wrap:wrap;gap:.7rem;display:flex;position:relative}@media (width<=900px){.hero-grid{grid-template-columns:1fr;gap:2.5rem}.hero-car-stage{max-width:30rem}.drive-car{bottom:1.5%}.offer-row,.why{grid-template-columns:1fr}.home-hero{padding-bottom:6rem}}@media (prefers-reduced-motion:reduce){.hero-road,.stars,.drive-car,.car-drawing .wheel,.car-drawing .car-headlight,.hero-car,.hero-car-hint span,.home-hero h1 span,.scroll-cue span,.offer,.hero-copy>*,.journey-car{animation:none}}.btn.details{color:var(--accent);background:#ffb02e1f;border:1px solid #ffb02e8c}.btn.details:hover,.car-card:hover .btn.details{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--accent-ink);border-color:#0000;box-shadow:0 6px 18px #ff962859}.heart{cursor:pointer;border:1px solid var(--line);width:2.5rem;height:2.5rem;color:var(--muted);font:600 .9rem var(--font-body);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:0;transition:color .2s,border-color .2s,background .2s,transform .15s;display:inline-flex}.heart svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linejoin:round;width:1.3rem;height:1.3rem;transition:fill .2s}.heart:hover{color:var(--accent);border-color:#ffb02e99;transform:scale(1.06)}.heart[aria-pressed=true]{color:var(--accent);background:#ffb02e1f;border-color:#ffb02eb3}.heart[aria-pressed=true] svg{fill:var(--accent);stroke:var(--accent);filter:drop-shadow(0 0 6px #ffa62bb3)}.heart.with-label{width:auto;height:2.6rem;padding:0 1rem 0 .8rem}.heart.with-label[aria-pressed=true] .heart-label{color:var(--ink)}.heart.pop svg{animation:.45s cubic-bezier(.2,1.6,.4,1) heart-pop}.heart.shake{animation:.35s heart-shake}@keyframes heart-pop{0%{transform:scale(.6)}60%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes heart-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.detail-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.nav-count{min-width:1.25rem;height:1.25rem;color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2));vertical-align:.05rem;border-radius:999px;place-items:center;margin-left:.2rem;padding:0 .3rem;font-size:.72rem;font-weight:800;display:inline-grid}.wish-card.leaving{opacity:0;transform:translate(30px)}.empty-heart{fill:none;width:3rem;height:3rem;stroke:var(--accent);stroke-width:1.6px;margin:0 auto .8rem;display:block}.results{grid-auto-rows:minmax(14.75rem,auto)}.car-card{height:100%;overflow:visible}.car-card>.thumb{border-radius:var(--radius) 0 0 var(--radius)}.car-body{flex-direction:column;min-height:0;display:flex}.car-body>*{flex-shrink:0}.car-body .chips{max-height:1.9rem;overflow:hidden}.car-body>.views-toggle{align-self:flex-start;margin-top:auto}.car-body>.views-pop{z-index:30;width:min(26rem,85vw);box-shadow:var(--shadow);margin-top:.4rem;position:absolute;top:100%;left:0}.car-card:has(.views-pop:not([hidden])){z-index:40}.group-label{font:700 .78rem var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;margin:0 0 .9rem;display:flex}.group-label:after{content:"";background:var(--line);flex:1;height:1px}.premium-label{color:#ffd36b;margin-top:.4rem}.premium-label:after{background:linear-gradient(90deg,#ffd36b99,#0000)}.premium-label .crown{font-size:1.1rem}.premium-results{margin-bottom:2.8rem}.car-card.premium{background:linear-gradient(135deg,#2b2310,#1f1a0e 45%,#2a1c0c) 0 0/100% 100% padding-box padding-box,linear-gradient(120deg,#ffe08a,#ffb02e,#ff7a1a,#ffe08a) 0 0/300% 300% border-box;border:2px solid #0000;animation:6s ease-in-out infinite premium-border;box-shadow:0 0 0 1px #ffd36b26,0 12px 36px #ff962838}.car-card.premium:hover{box-shadow:0 0 0 1px #ffd36b4d,0 18px 46px #ff962861}@keyframes premium-border{50%{background-position:0 0,100%}}.car-card.premium .car-body h2 a{color:#ffe3a1}.car-card.premium .card-desc{color:#e6d6b4}.car-card.premium .chip{color:#ffe3a1;background:#ffd36b24}.car-card.premium .car-side:before{background:linear-gradient(#ffe08a,#ff7a1a)}.car-card.premium .price{color:#ffd36b;font-size:1.4rem}.premium-ribbon{z-index:5;letter-spacing:.12em;text-transform:uppercase;color:#1a1203;background:linear-gradient(135deg,#ffe08a,#ffb02e);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-.75rem;left:1rem;box-shadow:0 6px 18px #ffb02e80}.premium-tag{vertical-align:.45rem;font:800 .72rem var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#1a1203;background:linear-gradient(135deg,#ffe08a,#ffb02e);border-radius:999px;align-items:center;gap:.3rem;margin-left:.4rem;padding:.25rem .7rem;display:inline-flex}.nav-crown{color:#ffd36b;text-shadow:0 0 8px #ffd36b99}.nav a[href=premium\.php]{color:#ffd36b}.nav a[href=premium\.php].active,.nav a[href=premium\.php]:hover{color:#ffe3a1;background:#ffd36b1f}.btn.gold{color:#1a1203;background:linear-gradient(135deg,#ffe08a,#ffb02e 55%,#ff8a1a);box-shadow:0 8px 22px #ffb02e59}.btn.gold:hover{background:linear-gradient(135deg,#ffe8a3,#ffbb45 55%,#ff9530);box-shadow:0 10px 28px #ffb02e8c}.demo-note{margin:.6rem 0 0;font-size:.78rem}.notice.error{color:var(--danger);background:#ff6b6b1a;border-color:#ff6b6b4d}.plan-pick{border:0;gap:.6rem;margin:0 0 1rem;padding:0;display:grid}.plan-pick legend{color:var(--muted);margin-bottom:.4rem;padding:0;font-size:.84rem;font-weight:600}.plan{cursor:pointer;color:var(--ink);margin:0;font-weight:400;display:block}.plan input{opacity:0;pointer-events:none;position:absolute}.plan-card{border:1.5px solid var(--line);background:var(--bg-2);border-radius:12px;grid-template-columns:1fr auto;align-items:baseline;gap:.1rem .8rem;padding:.8rem .95rem;transition:border-color .15s,background .15s,box-shadow .15s;display:grid}.plan-card b{font-size:.95rem}.plan-card small{color:var(--muted);grid-column:1/-1;font-size:.8rem}.plan-price{font:700 1rem var(--font-head)}.plan:hover .plan-card{border-color:#3b4654}.plan input:checked+.plan-card{border-color:var(--accent);background:#ffb02e14;box-shadow:0 0 0 3px #ffb02e26}.plan input:focus-visible+.plan-card{outline:2px solid var(--accent);outline-offset:2px}.plan-premium .plan-card b,.plan-premium .plan-price{color:#ffd36b}.plan-premium input:checked+.plan-card{background:linear-gradient(135deg,#2b2310,#1f1a0e) padding-box padding-box,linear-gradient(120deg,#ffe08a,#ffb02e,#ff7a1a) border-box;border-color:#0000;box-shadow:0 8px 24px #ff962840}.upsell{background:radial-gradient(120% 90% at 100% 0%, #ffb02e29, transparent 60%), var(--card);border:1.5px solid #ffd36b73;position:relative;overflow:hidden}.upsell h2{color:#ffd36b}.upsell p{color:#cfd6df;margin:0 0 1rem;font-size:.92rem}.upsell .demo-note{color:var(--muted)}.upsell-crown{color:#ffd36b2e;font-size:3.2rem;line-height:1;position:absolute;top:.3rem;right:.9rem}.premium-hero{padding:1.5rem 0 2rem;position:relative}.premium-hero h1{letter-spacing:-.02em;margin:0 0 .8rem;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.02}.premium-hero h1 span{background:linear-gradient(100deg,#ffe08a,#ffb02e 50%,#ff7a1a);color:#0000;-webkit-background-clip:text;background-clip:text}.premium-hero .eyebrow{color:#ffd36b}.premium-hero-crown{color:#ffd36b;opacity:.14;text-shadow:0 0 60px #ffb02e99;font-size:clamp(5rem,14vw,9rem);line-height:1;position:absolute;top:-.5rem;right:0}.buy-box{border:1.5px solid #ffd36b73}.buy-box h2{color:#ffd36b}select{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--bg-2);border-radius:10px;padding:.6rem .75rem}select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f2b54433}.buy-total{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin:.2rem 0 1rem;padding:.7rem 0;display:flex}.buy-total span{color:var(--muted)}.buy-total b{font:800 1.6rem var(--font-head);color:#ffd36b}.buy-box .btn.big{justify-content:center;width:100%}#contact{scroll-margin-top:5.5rem}.contact-panel{border:1.5px solid #ffb02e73}.contact-panel:target{box-shadow:0 0 0 3px #ffb02e40, var(--shadow)}.seller-head{align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.seller-head b{font-size:1.02rem;display:block}.seller-head small{color:var(--muted)}.seller-avatar{width:2.6rem;height:2.6rem;font:800 1.1rem var(--font-head);color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;flex:none;place-items:center;display:grid}.seller-line{background:var(--bg-2);border:1px solid var(--line);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;margin-top:.5rem;padding:.7rem .85rem;display:flex}.seller-line span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}.seller-line b{color:var(--accent);word-break:break-all;text-align:right}.seller-line:hover{border-color:#ffb02e99;text-decoration:none}.form-errors{color:var(--danger);background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:10px;margin:0 0 1rem;padding:.7rem .9rem .7rem 1.9rem;font-size:.86rem}.form-errors li+li{margin-top:.25rem}input[type=email],input[type=tel]{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--bg-2);border-radius:10px;padding:.6rem .75rem}input[type=email]:focus,input[type=tel]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f2b54433}.contact-form textarea{min-height:5rem}.contact-form .btn{justify-content:center;width:100%}.seller-fields{border:1px solid var(--line);border-radius:12px;margin:0 0 1rem;padding:.8rem .9rem .2rem}.seller-fields legend{color:var(--ink);padding:0 .35rem;font-size:.84rem;font-weight:600}.seller-fields .hint{margin:0 0 .7rem;font-size:.8rem}.premium-head{padding:1rem 0 1.5rem;position:relative}.premium-head h1{letter-spacing:-.02em;margin:0 0 .4rem;font-size:clamp(2rem,5vw,2.8rem)}.premium-head h1 span{background:linear-gradient(100deg,#ffe08a,#ffb02e 50%,#ff7a1a);color:#0000;-webkit-background-clip:text;background-clip:text}.premium-head .premium-hero-crown{font-size:6rem;top:-.5rem}.buy-box .plan-pick{margin-bottom:1.1rem}.plan-card{position:relative}.plan-price i,.billing i{color:var(--muted);font-size:.8rem;font-style:normal;font-weight:500}.plan-card s{color:var(--muted)}.save-badge{font:800 .7rem var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:#06210f;background:#5fd39a;border-radius:999px;padding:.18rem .55rem;font-style:normal;position:absolute;top:-.6rem;right:.8rem;box-shadow:0 4px 12px #5fd39a59}.billing .save-badge{margin-left:.3rem;position:static}.plan-boost .plan-card b,.plan-boost .plan-price{color:var(--accent)}.upsell-option{border-top:1px solid #ffd36b33;padding:.9rem 0}.upsell-option:first-of-type{border-top:0;padding-top:0}.upsell-option p{margin:0 0 .7rem}.upsell-option .btn{justify-content:center;width:100%}.billing{gap:.45rem;margin-bottom:.8rem;display:grid}.billing label{color:var(--ink);cursor:pointer;align-items:center;gap:.55rem;margin:0;font-weight:600;display:flex}.billing input{accent-color:#ffb02e;width:1rem;height:1rem}.car-card.boosted{border-color:#ffb02e;box-shadow:0 0 0 1px #ffb02e59,0 0 26px #ffa62b38}.boost-ribbon{z-index:5;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);background:var(--bg-2);border:1.5px solid var(--accent);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .7rem;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:-.75rem;left:1rem;box-shadow:0 4px 14px #ffb02e4d}.field-row{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.req{color:var(--accent)}.file-hint{margin:.35rem 0 0;font-size:.78rem}.meta .loc{color:#c3ccd7;align-items:center;gap:.25rem;display:inline-flex}.meta .loc svg{color:var(--accent)}.premium-billing{border-left:2px solid #ffd36b80;gap:.6rem;margin-left:.4rem;padding:.7rem 0 0 1rem;display:none}.plan-pick:has(input[name=plan][value=premium]:checked) .premium-billing{animation:.25s ease-out pop-in;display:grid}.car-form{margin-top:1rem}.detail.new-car{grid-template-columns:1fr}.detail.new-car>div:first-child{display:none}.detail.new-car .car-form{grid-template-columns:1fr 1fr;align-items:start;gap:0 1.5rem;display:grid}.detail.new-car .car-form>.wide,.detail.new-car .car-form>fieldset,.detail.new-car .car-form>.field-row{grid-column:1/-1}.detail.new-car .car-form>button{grid-column:1/-1;justify-self:start;padding:.8rem 2.2rem;font-size:1rem}.detail.new-car .seller-fields{grid-template-columns:repeat(3,1fr);gap:0 1rem;display:grid}.detail.new-car .seller-fields>legend,.detail.new-car .seller-fields>.hint{grid-column:1/-1}.detail.new-car .plan-pick{grid-template-columns:repeat(3,1fr)}.detail.new-car .plan-pick>legend,.detail.new-car .plan-pick>.premium-billing,.detail.new-car .plan-pick>.demo-note{grid-column:1/-1}.detail.new-car .premium-billing{grid-template-columns:1fr 1fr}.detail.new-car textarea{min-height:8rem}::placeholder{color:#66717f;opacity:1}@media (width<=860px){.detail.new-car .car-form,.detail.new-car .seller-fields,.detail.new-car .plan-pick,.detail.new-car .premium-billing{grid-template-columns:1fr}.search-bar{flex-wrap:wrap}.search-bar input{flex-basis:calc(100% - 3rem)}.search-bar .btn{justify-content:center;width:100%}}.search-bar{background:var(--card);border:1.5px solid #ffb02e73;border-radius:14px;align-items:center;gap:.6rem;margin:0 0 1.6rem;padding:.45rem .45rem .45rem 1rem;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 8px 24px #00000040}.search-bar:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px #ffb02e2e,0 8px 24px #00000040}.search-bar svg{color:var(--accent);flex:none}.search-bar input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:.5rem 0;font-size:1rem}.search-bar input::-webkit-search-cancel-button{display:none}.search-clear{color:var(--muted);padding:0 .3rem;font-size:1.4rem;line-height:1}.search-clear:hover{color:var(--ink);text-decoration:none}.hero-search{max-width:40rem;margin-bottom:1.6rem}.hero-search .search-bar,.hero-search select,.hero-search .filter-money input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a2029c7}.search-empty{margin-bottom:1.6rem}.account-chip{border:1px solid var(--line);align-items:center;gap:.45rem;color:var(--ink)!important;border-radius:999px!important;padding:.3rem .8rem .3rem .3rem!important;display:inline-flex!important}.account-chip:hover,.account-chip.active{border-color:#ffb02e99;background:var(--card)!important}.chip-avatar{width:1.8rem;height:1.8rem;font:800 .85rem var(--font-head);color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;place-items:center;display:grid}.auth-wrap{max-width:30rem}.auth-card{padding:2rem}.auth-card h1{margin:0 0 .3rem;font-size:1.7rem}.auth-card>.hint{margin:0 0 1.4rem}.auth-form .btn.big{justify-content:center;width:100%;margin-top:.4rem}.auth-switch{text-align:center;color:var(--muted);margin:1.2rem 0 0;font-size:.9rem}input[type=password]{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--bg-2);border-radius:10px;padding:.6rem .75rem}input[type=password]:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f2b54433}input:disabled{opacity:.6;cursor:not-allowed}.my-cars{gap:.6rem;display:grid}.my-car{border:1px solid var(--line);color:var(--ink);background:var(--bg-2);border-radius:12px;align-items:center;gap:.9rem;padding:.55rem .8rem .55rem .55rem;display:flex}.my-car:hover{border-color:#ffb02e99;text-decoration:none}.my-car img,.my-car .mini-thumb{object-fit:cover;border-radius:8px;flex:none;width:4.5rem;height:3.2rem}.my-car .mini-thumb{font:800 1.2rem var(--font-head);color:#ffffff80;background:linear-gradient(135deg,#263142,#3b4b63);place-items:center;display:grid}.my-car-text{flex:1;min-width:0;display:grid}.my-car-text small{color:var(--muted);font-size:.8rem}.premium-status{background:radial-gradient(120% 90% at 100% 0%, #ffb02e29, transparent 60%), var(--card);border:1.5px solid #ffd36b80}.premium-status h2{color:#ffd36b}.plan-card.included{background:linear-gradient(135deg,#2b2310,#1f1a0e) padding-box padding-box,linear-gradient(120deg,#ffe08a,#ffb02e,#ff7a1a) border-box;border-color:#0000}.profile-note{margin:0 0 1rem;font-size:.84rem}.offer.premium{background:linear-gradient(#2b2310,#1f1a0e) padding-box padding-box,linear-gradient(120deg,#ffe08a,#ffb02e,#ff7a1a,#ffe08a) border-box;border:2px solid #0000;overflow:visible}.offer.premium .offer-photo{border-radius:18px 18px 0 0}.offer.premium h3{color:#ffe3a1}.footer{border-top:1px solid var(--line);background:var(--bg-2);color:var(--muted);margin-top:2rem;font-size:.9rem}.footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:2rem;padding-block:2.5rem 2rem;display:grid}.footer h3{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin:0 0 .8rem;font-size:.8rem}.footer ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.footer li span{letter-spacing:.06em;text-transform:uppercase;color:#6c7887;font-size:.74rem;display:block}.footer a{color:var(--ink)}.footer a:hover{color:var(--accent)}.footer-tag{max-width:22rem;margin:.8rem 0 0}.footer-bottom{border-top:1px solid var(--line);padding-block:1rem 1.5rem;font-size:.8rem}.description{white-space:normal;color:var(--ink);line-height:1.7}textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:var(--bg-2);resize:vertical;border-radius:10px;min-height:7rem;padding:.6rem .75rem}textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #f2b54433}@media (width<=860px){.back-menu{flex-direction:column-reverse;padding:0;top:auto;bottom:1.1rem}.back-sub{opacity:1;pointer-events:auto;margin:0 0 .55rem 1.35rem;transform:none}.back-sub:before{border-top:2px solid #ffb02eb3;border-bottom:0;border-radius:8px 0 0;top:auto;bottom:-.6rem}.footer-grid{grid-template-columns:1fr;gap:1.5rem}.showcase,.car-card{grid-template-columns:1fr}.results{grid-auto-rows:auto}.car-card>.thumb{border-radius:var(--radius) var(--radius) 0 0}.thumb{min-height:11rem}.car-body{padding:0 1.1rem}.car-side{border-left:0;border-top:1px solid var(--line);flex-flow:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem}.car-side .deal-price{text-align:left;align-items:flex-start}.car-side .deal-ends,.car-side .id-tag{white-space:nowrap}.car-side .btn.details{margin-left:auto}.views-toggle{background:var(--card)}.car-side:before,.card-curve{display:none}.detail,.row{grid-template-columns:1fr}}.lang-menu{margin-left:.3rem;position:relative}.lang-menu summary{cursor:pointer;border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:.35rem;padding:.42rem .7rem;font-size:.85rem;font-weight:600;list-style:none;display:inline-flex}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu summary:hover,.lang-menu[open] summary{color:var(--ink);border-color:#ffb02e99}.lang-menu ul{z-index:50;background:var(--card);border:1px solid var(--line);min-width:12rem;box-shadow:var(--shadow);border-radius:12px;margin:0;padding:.35rem;list-style:none;animation:.18s ease-out pop-in;position:absolute;top:calc(100% + .45rem);right:0}.lang-menu li a{color:var(--ink);border-radius:8px;align-items:center;gap:.6rem;padding:.5rem .65rem;display:flex}.lang-menu li a b{width:1.8rem;color:var(--muted);letter-spacing:.06em;font-size:.75rem}.lang-menu li a:hover{background:var(--card-2);text-decoration:none}.lang-menu li a.current{color:var(--accent);background:#ffb02e14}.lang-menu li a.current b{color:var(--accent)}a.why-item{color:inherit;display:block}a.why-item:hover{text-decoration:none}.why-more{color:var(--accent);margin-top:.8rem;font-size:.9rem;font-weight:600;display:inline-block}.cta-actions .btn svg{vertical-align:-3px}.remember{color:var(--muted);align-items:center;gap:.5rem;margin:0 0 1rem;font-weight:500;display:flex}.contact-head{max-width:40rem;padding:1rem 0 2rem}.contact-head h1{letter-spacing:-.02em;margin:0 0 .8rem;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.04}.contact-head h1 span{background:linear-gradient(100deg,#ffe08a,#ffb02e 50%,#ff7a1a);color:#0000;-webkit-background-clip:text;background-clip:text}.contact-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:1.5rem;display:grid}.call-card{text-align:center;background:radial-gradient(90% 70% at 50% 0,#ffb02e2e,#0000 65%) padding-box padding-box,linear-gradient(135deg,#2b2310,#1a160d 60%,#2a1c0c) padding-box padding-box,linear-gradient(120deg,#ffe08a,#ffb02e,#ff7a1a,#ffe08a) border-box;border:2px solid #0000;padding:2.4rem 2rem 2rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073,0 0 50px #ff962826}.open-status{border:1px solid var(--line);color:var(--muted);background:#ffffff0d;border-radius:999px;align-items:center;gap:.1rem;padding:.35rem .85rem;font-size:.85rem;font-weight:600;display:inline-flex}.open-status.open{color:var(--ok);background:#5fd39a14;border-color:#5fd39a66}.call-icon{color:#ffd36b;filter:drop-shadow(0 0 14px #ffb02e99);margin:1.6rem auto .6rem;animation:3.5s ease-in-out infinite ring;display:block}@keyframes ring{0%,86%,to{transform:rotate(0)}88%{transform:rotate(-14deg)}90%{transform:rotate(12deg)}92%{transform:rotate(-10deg)}94%{transform:rotate(6deg)}}.call-number{font:800 clamp(2rem, 5vw, 2.9rem) var(--font-head);color:#fff;letter-spacing:.01em;margin-bottom:1.4rem;display:block}.call-number:hover{color:#ffd36b;text-decoration:none}.call-actions{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-bottom:1rem;display:flex}.call-actions .btn svg{vertical-align:-3px}.call-card .hint{max-width:26rem;margin:0 auto}.call-tip{color:#d9cba9;background:#0e111680;border:1px solid #ffd36b40;border-radius:12px;margin-top:1.5rem;padding:.8rem 1rem;font-size:.9rem}.call-tip b{color:#ffe3a1;margin-bottom:.15rem;display:block}.btn.copied{color:var(--ok)!important;border-color:#5fd39a80!important}.contact-side .panel h2{align-items:center;gap:.5rem;display:flex}.contact-big{font:700 1.25rem var(--font-head);word-break:break-all;margin-bottom:1rem;display:block}.contact-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;display:flex}.contact-address{margin:0 0 .9rem;font-size:1.05rem}.hours-title{color:var(--muted);align-items:center;gap:.4rem;margin:1.4rem 0 .6rem;font-size:.95rem;display:flex}.hours{border-collapse:collapse;width:100%}.hours th,.hours td{text-align:left;border-bottom:1px solid var(--line);padding:.45rem .2rem;font-weight:500}.hours th{color:var(--muted);text-transform:capitalize}.hours tr:last-child th,.hours tr:last-child td{border-bottom:0}.hours tr.today th,.hours tr.today td{color:var(--ink);font-weight:700}.today-tag{color:var(--accent);text-transform:none;background:#ffb02e26;border-radius:999px;margin-left:.4rem;padding:.05rem .45rem;font-size:.7rem}.why-hero{align-items:flex-start;gap:1.6rem;padding:1rem 0 1.8rem;display:flex}.why-hero-icon{width:5.2rem;height:5.2rem;color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:22px;flex:none;padding:.9rem;box-shadow:0 12px 30px #ff962859}.why-hero h1{letter-spacing:-.02em;margin:0 0 .8rem;font-size:clamp(2rem,5vw,3.2rem);line-height:1.05}.why-hero h1 span{background:linear-gradient(100deg,#ffe08a,#ffb02e 50%,#ff7a1a);color:#0000;-webkit-background-clip:text;background-clip:text}.why-stats{margin-bottom:1.5rem}.why-stats .stat b{align-items:center;gap:.1rem;display:flex}.why-grid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}.why-steps{gap:.8rem;margin:0;padding-left:1.3rem;display:grid}.why-steps li::marker{color:var(--accent);font-weight:800}.why-list{gap:.6rem;margin:0 0 .8rem;padding-left:1.2rem;display:grid}.why-chips .chip b{color:var(--accent);margin-left:.25rem}.why-example .btn{margin-top:1rem}.why-gallery{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.8rem;display:grid}.why-shot{aspect-ratio:4/3;border-radius:12px;display:block;position:relative;overflow:hidden}.why-shot img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.why-shot:hover img{transform:scale(1.05)}.why-shot span{color:#fff;background:linear-gradient(#0000,#000000bf);padding:1.4rem .7rem .55rem;font-size:.85rem;font-weight:600;position:absolute;bottom:0;left:0;right:0}.why-top{color:var(--ink);border-color:#ffb02e73;display:block}.why-top:hover{border-color:var(--accent);text-decoration:none}.why-top-car{align-items:center;gap:1rem;display:flex}.why-top-car img{object-fit:cover;border-radius:10px;width:7rem;height:5rem}.why-top-car b{font-size:1.15rem;display:block}.why-top-car span{color:var(--muted)}.why-cta{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}@media (width<=860px){.contact-grid,.why-grid{grid-template-columns:1fr}.why-hero{flex-direction:column}.lang-menu ul{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.call-icon{animation:none}}:root{--sale:#ff4d6d;--sale-2:#ff8a5c}.deal-ribbon{z-index:5;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--sale-2), var(--sale));border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .75rem;font-size:.72rem;font-weight:800;display:inline-flex;position:absolute;top:-.75rem;left:1rem;box-shadow:0 6px 18px #ff4d6d73}.car-card.has-deal{border-color:#ff4d6d99}.deal-price{text-align:right;flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.deal-price .was{color:var(--muted);font-size:.85rem}.deal-price .price.now,.car-card.premium .deal-price .price.now{color:#ff8fa3}.deal-off{font:800 .75rem var(--font-body);color:#fff;background:linear-gradient(135deg, var(--sale-2), var(--sale));border-radius:999px;padding:.12rem .5rem;display:inline-block}.member-note{color:#ffd36b;white-space:nowrap;font-size:.74rem;font-weight:600}.car-card.has-deal .car-side{gap:.45rem}.member-note.locked{color:#e1c88a}.member-note.locked:hover{color:#ffe3a1}.deal-ends{color:var(--muted);font-size:.78rem}.deal-price-big{flex-flow:wrap;justify-content:flex-end;align-items:baseline;gap:.5rem}.deal-price-big .price.now{font-size:1.8rem}.deal-price-big .member-note{text-align:right;flex-basis:100%;max-width:none}.deal-price-tile{text-align:left;align-items:flex-start}.deal-price-tile .now{font-size:1.15rem}.deal-panel{background:radial-gradient(120% 90% at 100% 0%, #ff4d6d24, transparent 60%), var(--card);border:1.5px solid #ff4d6d8c}.deal-panel h2{color:#ff8fa3;align-items:center;gap:.4rem;display:flex}.deal-panel-price{flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0 0 .6rem;display:flex}.deal-panel-price s{color:var(--muted)}.deal-panel-price b{font:800 1.6rem var(--font-head);color:#ff8fa3}.deal-member{color:#ffd36b;gap:.2rem;margin:0 0 .6rem;font-size:.9rem;font-weight:600;display:grid}.deal-member a,.deal-member .gold{font-size:.84rem;font-weight:500}.deal-panel .hint{align-items:center;gap:.35rem;display:flex}.gold{color:#ffd36b}.tag-sale{background:linear-gradient(135deg, var(--sale-2), var(--sale));color:#fff}.offer-price s{color:#cfd6df;margin-left:.3rem;font-size:.8rem;font-weight:600}.deal-strip{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin-bottom:1rem;display:grid}.deal-tile{color:var(--ink);background:var(--card);border:1px solid #ff4d6d73;border-radius:16px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.deal-tile:hover{text-decoration:none;transform:translateY(-4px);box-shadow:0 14px 34px #ff4d6d38}.deal-tile-photo{aspect-ratio:16/10;background:var(--card-2);font:800 2.5rem var(--font-head);color:var(--muted);place-items:center;display:grid;position:relative}.deal-tile-photo img{object-fit:cover;width:100%;height:100%}.deal-tile-photo .deal-off{padding:.2rem .6rem;font-size:.85rem;position:absolute;top:.7rem;left:.7rem}.for-you{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0e1116b3;border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;top:.7rem;right:.7rem}.deal-tile-body{gap:.3rem;padding:.85rem 1rem 1rem;display:grid}.deal-tile-body small{color:var(--muted);align-items:center;gap:.3rem;display:inline-flex}.deals-lede{margin:-.5rem 0 1.2rem}.deals-member-bar{color:#f3e6c4;background:linear-gradient(135deg,#ffd36b24,#ff8a3d14);border:1px solid #ffd36b66;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.85rem 1.1rem;display:flex}.deals-member-bar:hover{border-color:#ffd36b;text-decoration:none}.deals-member-bar b{color:#ffd36b}.deals-member-bar .go{color:#ffd36b;white-space:nowrap;font-weight:700}.for-you-label{color:#ff8fa3}.page-title h1{align-items:center;gap:.5rem;display:flex}.nav a.nav-bell{align-items:center;padding:.45rem .6rem;display:inline-flex;position:relative}.nav-bell .nav-count{position:absolute;top:.05rem;right:-.1rem}.alerts-page{max-width:46rem}.alert-row{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:.9rem;margin-bottom:.6rem;padding:.95rem 1.1rem;display:grid}.alert-row:hover{border-color:#3b4654;text-decoration:none}.alert-row.unread{background:linear-gradient(90deg, #ffb02e14, transparent 60%), var(--card);border-color:#ffb02e8c}.alert-icon{background:var(--card-2);width:2.2rem;height:2.2rem;color:var(--accent);border-radius:50%;place-items:center;display:grid}.alert-deal_saved_car .alert-icon,.alert-deal_for_you .alert-icon{color:var(--sale);background:#ff4d6d1f}.alert-car_saved .alert-icon{color:#ff8fa3}.alert-text{gap:.15rem;display:grid}.alert-text span{color:#b9c3cf;font-size:.9rem}.alert-row time{color:var(--muted);white-space:nowrap;font-size:.78rem}.premium-page{max-width:64rem}.premium-switch{gap:.5rem;margin-top:1rem;display:flex}.premium-switch a{color:#ffd36b;border:1px solid #ffd36b66;border-radius:999px;padding:.4rem .9rem;font-size:.88rem;font-weight:600}.premium-switch a:hover{background:#ffd36b1a;text-decoration:none}.premium-plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:1.5rem;display:grid}.premium-plan{border:1.5px solid #ffd36b73;flex-direction:column;margin-bottom:0;scroll-margin-top:5rem;display:flex}.premium-plan .eyebrow{color:#ffd36b;margin:0 0 .2rem}.premium-plan>h2{color:#ffd36b;margin-bottom:1rem;font-size:1.4rem}.perks{gap:.7rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.perks li{color:#cfd6df;padding-left:1.6rem;font-size:.92rem;position:relative}.perks li:before{content:"✓";color:var(--ok);font-weight:800;position:absolute;top:0;left:0}.perks b{color:var(--ink);display:block}.premium-plan .premium-status{border-radius:12px;margin-top:1rem;padding:1rem}.premium-plan .premium-status h3{color:#ffd36b;margin:0 0 .3rem}.premium-plan .premium-status .btn{margin:.3rem .3rem 0 0}.premium-plan>.hint{margin-bottom:1.4rem}.premium-plan .buy-box,.premium-plan .premium-status{margin-top:auto}.premium-plan .buy-box{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:1.2rem 0 0}.premium-plan .plan-pick legend{margin-bottom:.6rem}.premium-plan .plan-card{grid-template-columns:1fr auto;align-content:center;min-height:4.6rem}.premium-plan .plan-card b{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.premium-plan .plan-card b .save-badge{box-shadow:none;position:static}.premium-plan .plan-price{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.premium-plan .buy-total{margin:.4rem 0 1rem}.premium-plan .buy-total b{font-variant-numeric:tabular-nums}.promo-perks{color:#e1d4b8;gap:.55rem;max-width:32rem;margin:0 0 1.4rem;padding:0;list-style:none;display:grid}.promo-perks b{color:#ffd36b;margin-right:.3rem}.promo-plans{grid-template-columns:repeat(2,1fr)}.promo-plan.buyer b,.promo-plan.buyer .promo-price{color:#ffe3a1}@media (width<=900px){.premium-plans{grid-template-columns:1fr}}.insights-table{border-collapse:collapse;width:100%;font-size:.88rem}.insights-table th,.insights-table td{text-align:right;border-bottom:1px solid var(--line);white-space:nowrap;padding:.5rem .6rem}.insights-table th:first-child,.insights-table td:first-child{text-align:left;white-space:normal}.insights-table th{color:var(--muted);font-size:.78rem;font-weight:600}.insights.locked p{color:#cfd6df}.insights-teaser{filter:blur(2px);opacity:.55;align-items:flex-end;gap:.5rem;height:4.5rem;margin-bottom:1rem;display:flex}.insights-teaser span{background:linear-gradient(#ffd36b,#ff7a1a);border-radius:6px 6px 0 0;flex:1}.insights-teaser span:first-child{height:35%}.insights-teaser span:nth-child(2){height:70%}.insights-teaser span:nth-child(3){height:50%}.insights-teaser span:nth-child(4){height:95%}.saved-searches{gap:.5rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.saved-searches li{background:var(--card-2);border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.panel h2{align-items:center;gap:.4rem;display:flex}.thumb img,.offer-photo img,.hero-car-frame img,.deal-tile-photo img,.feature .photo img,.why-shot img,.why-top-car img,.my-car img,.photo-grid img,.thumbs img,.hero-img{object-position:50% 62%}.checkout-page{max-width:58rem}.checkout-grid{grid-template-columns:1fr 1.3fr;align-items:start;gap:1.5rem;display:grid}.order-summary{border:1.5px solid #ffd36b73}.order-title{font:700 1.2rem var(--font-head);color:#ffd36b;margin:0 0 .2rem}.renew-note{color:#cfd6df;align-items:flex-start;gap:.45rem;margin:1rem 0 0;font-size:.88rem;display:flex}.renew-note svg{color:var(--accent);flex:none;margin-top:.15rem}.pay-methods{border:0;gap:.6rem;margin:0 0 1.2rem;padding:0;display:grid}.pay-method input{opacity:0;pointer-events:none;position:absolute}.pay-card{border:1.5px solid var(--line);background:var(--card-2);cursor:pointer;border-radius:12px;align-items:center;gap:.9rem;padding:.85rem 1rem;transition:border-color .15s,background .15s;display:flex}.pay-method:hover .pay-card{border-color:#3b4654}.pay-method input:checked+.pay-card{border-color:var(--accent);background:#ffb02e14;box-shadow:0 0 0 3px #ffb02e26}.pay-method input:focus-visible+.pay-card{outline:2px solid var(--accent);outline-offset:2px}.pay-logo{color:#1a1f27;background:#fff;border-radius:8px;flex:none;place-items:center;width:6.2rem;height:2.4rem;font-size:.9rem;display:grid}.pay-logo.pay-creditcard{color:#ffd36b;background:linear-gradient(135deg,#2b3a55,#1b2333)}.pay-logo.pay-paypal b{color:#003087;font-style:italic}.pay-logo.pay-paypal i{color:#009cde;font-weight:700}.pay-logo.pay-paypal{justify-content:center;align-items:center;font-size:1.05rem;display:flex}.pay-logo.pay-paysafecard{color:#0a73b7;font-size:.82rem}.pay-logo.pay-paysafecard b{color:#e30613}.pay-text{gap:.15rem;display:grid}.pay-text small{color:var(--muted);font-size:.8rem}.pay-button{justify-content:center;width:100%}.secure-note{align-items:flex-start;gap:.4rem;margin-top:.8rem;display:flex}.secure-note svg{flex:none;margin-top:.15rem}.amber{color:var(--accent)}.visually-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.test-pay{border:1.5px dashed var(--accent);max-width:34rem;margin:0 auto}.test-pay h1{margin:0 0 .6rem}.test-pay-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.2rem;display:flex}.cancel-box{max-width:38rem;margin:0 auto}.cancel-box h1{margin:0 0 .8rem;font-size:1.6rem}.perks.lose li:before{content:"✕";color:var(--danger)}.cancel-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.2rem;display:flex}.sub-row{border-top:1px solid var(--line);padding:.9rem 0}.sub-row:first-of-type{border-top:0;padding-top:0}.sub-head{flex-wrap:wrap;justify-content:space-between;gap:.6rem;display:flex}.sub-head b{color:#ffd36b}.sub-price{color:var(--muted);font-size:.88rem}.sub-state{color:#cfd6df;margin:.35rem 0 .6rem;font-size:.88rem}.sub-row.canceled .sub-state{color:var(--muted)}.danger-text{color:var(--danger)}.sub-actions{flex-wrap:wrap;gap:.5rem;display:flex}.pay-history{margin-top:.8rem;font-size:.85rem}.pay-history summary{cursor:pointer;color:var(--muted);font-weight:600}.pay-history ul{gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.pay-history li{color:#cfd6df;justify-content:space-between;gap:.6rem;display:flex}.pay-amount{white-space:nowrap}.pay-status{background:var(--card-2);color:var(--muted);border-radius:999px;margin-left:.35rem;padding:.08rem .45rem;font-size:.72rem;font-weight:700}.pay-status.pay-paid{color:var(--ok);background:#5fd39a1f}.pay-status.pay-failed,.pay-status.pay-expired{color:var(--danger);background:#ff6b6b1a}@media (width<=800px){.checkout-grid{grid-template-columns:1fr}}.pay-method{margin:0;display:block}.pay-text b{color:var(--ink);font-size:.98rem}.pay-text small{font-weight:400;line-height:1.45}.admin-page{max-width:76rem}.nav a.nav-admin{color:var(--ok)}.test-notice{color:var(--accent);background:#ffb02e1a;border-color:#ffb02e59}.stat-row{grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.admin-page .stat{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);gap:.2rem;padding:1rem 1.2rem;display:grid}.admin-page .stat span{color:var(--muted);font-size:.82rem}.admin-page .stat b{font:800 1.5rem var(--font-head)}.admin-page .stat small{color:var(--muted);font-size:.76rem}.admin-table{border-collapse:collapse;width:100%;font-size:.86rem}.admin-table th,.admin-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.55rem .6rem}.admin-table th{color:var(--muted);font-size:.76rem;font-weight:600}.admin-table .num{text-align:right;white-space:nowrap}.split-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.split-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.split-list li{border-bottom:1px dashed var(--line);justify-content:space-between;gap:.6rem;padding-bottom:.4rem;display:flex}.wallet{background:radial-gradient(120% 90% at 100% 0%, #5fd39a1a, transparent 60%), var(--card);border:1.5px solid #5fd39a73}.balance-figures{gap:.6rem;margin-bottom:1rem;display:grid}.balance-figures div{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.balance-figures span{color:var(--muted);font-size:.86rem}.balance-figures b{font:800 1.6rem var(--font-head);color:var(--ok)}.balance-figures b.muted-figure{color:var(--ink);font-size:1.05rem}.payout-dest{grid-template-columns:auto 1fr;gap:.3rem .8rem;margin:0 0 1rem;font-size:.86rem;display:grid}.payout-dest dt{color:var(--muted)}.payout-dest dd{margin:0}.iban{letter-spacing:.03em;font-family:ui-monospace,monospace}.wallet-btn{justify-content:center;width:100%;margin-bottom:.8rem}.payout-row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:.6rem;padding:.45rem 0;font-size:.86rem;display:grid}.withdraw-box{max-width:34rem;margin:0 auto}.withdraw-box h1{margin:0 0 1rem}@media (width<=900px){.stat-row{grid-template-columns:1fr 1fr}.split-grid{grid-template-columns:1fr}}.btn:disabled,.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.sale-panel{background:radial-gradient(120% 90% at 100% 0%, #5fd39a1a, transparent 60%), var(--card);border:1.5px solid #5fd39a80}.sale-panel h2{color:var(--ok)}.sale-panel.sold{border-color:var(--line);background:var(--card)}.sale-panel.sold h2{color:var(--muted)}.sale-panel p{color:#cfd6df;font-size:.9rem}.buy-btn{justify-content:center;width:100%;margin:.4rem 0 .6rem}.sale-actions{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.calc-rows{gap:.45rem;margin:0 0 1rem;display:grid}.calc-rows div{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.calc-rows span{color:var(--muted);font-size:.9rem}.calc-rows b{font:700 1.05rem var(--font-head);white-space:nowrap}.calc-rows .calc-online b{color:var(--ok)}.calc-rows .calc-total{border-top:1px solid var(--line);padding-top:.45rem}.calc-rows.small span{font-size:.84rem}.calc-rows.small b{font-size:.95rem}.example-calc{max-width:40rem}.how-grid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.steps{color:#cfd6df;gap:.7rem;margin:0;padding-left:1.3rem;display:grid}.sale-tag{vertical-align:.45rem;font:800 .72rem var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:#06210f;background:var(--ok);border-radius:999px;margin-left:.4rem;padding:.25rem .7rem;display:inline-flex}.sale-tag.sold{background:var(--muted);color:var(--bg)}.sale-ribbon{z-index:5;letter-spacing:.12em;text-transform:uppercase;color:#06210f;background:var(--ok);border-radius:999px;padding:.3rem .75rem;font-size:.72rem;font-weight:800;position:absolute;top:-.75rem;left:1rem}.sale-ribbon.sold{background:var(--muted);color:var(--bg)}.commission-box{background:#5fd39a0f;border:1px solid #5fd39a66;border-radius:12px;margin:1rem 0;padding:.9rem 1rem}.commission-box b{color:var(--ok)}.commission-box p{color:#cfd6df;margin:.3rem 0 .6rem;font-size:.86rem}.terms-check{margin:0 0 1rem}.sale-row{border-top:1px solid var(--line);gap:.3rem;padding:.7rem 0;font-size:.9rem;display:grid}.sale-row:first-of-type{border-top:0;padding-top:0}.sale-row .btn{justify-self:start}@media (width<=800px){.how-grid{grid-template-columns:1fr}}.legal-page .panel p{color:#cfd6df;max-width:52rem;margin:0 0 .8rem}.legal-page .panel p:last-child{margin-bottom:0}.legal-page .panel a{color:var(--accent)}.legal-date{margin:.8rem 0 0}.legal-table{border-collapse:collapse;width:100%;margin-bottom:.8rem;font-size:.88rem}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.65rem .7rem}.legal-table thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.74rem}.legal-table tbody th{color:var(--ink);white-space:nowrap;font-weight:600}.legal-table td{color:#cfd6df;min-width:9rem}.legal-table tbody tr:last-child th,.legal-table tbody tr:last-child td{border-bottom:0}.legal-table code{color:var(--accent);font-size:.82rem}.legal-list{gap:.7rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.legal-list li{color:#cfd6df;font-size:.92rem}.legal-list b{color:var(--ink);display:block}@media (width<=640px){.legal-table tbody th{white-space:normal;overflow-wrap:anywhere}.legal-table td{min-width:7rem}}.cookie-notice{z-index:50;left:50%;bottom:calc(1rem + env(safe-area-inset-bottom,0px));background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:1rem;width:min(46rem,100% - 2rem);padding:1rem 1.2rem;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #0000008c}.cookie-notice p{color:#cfd6df;flex:1;margin:0;font-size:.9rem}.cookie-notice a{white-space:nowrap}.cookie-notice .btn{flex:none}.cookie-notice-icon{color:var(--accent);flex:none}@media (width<=560px){.cookie-notice{flex-wrap:wrap}.cookie-notice p{flex-basis:calc(100% - 3rem)}.cookie-notice .btn{text-align:center;justify-content:center;width:100%}}.search-panel{gap:.7rem;margin-bottom:1.6rem;display:grid}.search-filters{flex-wrap:wrap;align-items:center;gap:.6rem 1.4rem;display:flex}.filter-group{align-items:center;gap:.4rem;display:inline-flex}.filter-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-right:.2rem;font-size:.72rem;font-weight:700}.filter-group:focus-within .filter-label{color:var(--teal)}.filter-group select,.filter-money input{background:var(--card);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:10px;padding:.45rem .6rem;font-size:.9rem;transition:border-color .2s,box-shadow .2s}.filter-group select{min-width:5.6rem}.filter-group select:focus,.filter-money input:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #2fd4b433}.filter-money{align-items:center;display:inline-flex;position:relative}.filter-money input{width:7.2rem;padding-right:1.7rem}.filter-money i{color:var(--muted);pointer-events:none;font-size:.85rem;font-style:normal;position:absolute;right:.65rem}.filter-dash{color:var(--muted)}.filter-apply{color:var(--ink);padding:.45rem 1rem}.quick-searches{flex-wrap:wrap;gap:.45rem;display:flex}.quick-searches a{border:1px solid var(--line);color:var(--ink);background:#ffffff0a;border-radius:999px;padding:.32rem .8rem;font-size:.8rem;font-weight:600;transition:transform .2s,background .2s}.quick-searches a:hover{background:#ffffff17;text-decoration:none;transform:translateY(-1px)}.quick-searches a:first-child{color:var(--teal);border-color:#2fd4b480}.quick-searches a:nth-child(2){color:var(--blue);border-color:#5cb8ff80}.quick-searches a:nth-child(3){color:var(--violet);border-color:#a98bff80}.quick-searches a:nth-child(4){color:var(--accent);border-color:#f2b54480}.quick-searches a:nth-child(5){color:var(--rose);border-color:#ff6f9c80}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow.rose{color:var(--rose)}.offer-year{vertical-align:middle;font:600 .78rem var(--font-body);color:var(--teal);background:#2fd4b41f;border-radius:999px;margin-left:.5rem;padding:.1rem .55rem;display:inline-block}.car-body .meta .year{color:var(--teal);font-weight:600}.home{position:relative}.journey{pointer-events:none;background:repeating-linear-gradient(#0000 0 26px,#ffd36b66 26px 44px) 50% 0/3px 100% no-repeat;border-left:3px solid #ffffff14;border-right:3px solid #ffffff14;width:3.4rem;position:absolute;top:0;bottom:0;right:-5.5rem}.journey-car{width:1.9rem;margin:0 auto;animation:.3s ease-in-out infinite alternate engine;position:sticky;top:46vh}.car-top{filter:drop-shadow(0 6px 10px #00000080);width:100%;height:auto;display:block}@keyframes engine{to{translate:.4px}}@media (width<=1400px){.journey{display:none}}@media (width<=560px){.search-filters{gap:.8rem}.filter-group{grid-template-columns:1fr auto 1fr;width:100%;display:grid}.filter-label{grid-column:1/-1;margin:0}.filter-group select,.filter-money,.filter-money input{width:100%}.filter-dash{text-align:center}}.welcome{z-index:60;justify-content:center;align-items:flex-start;padding:0 1rem;display:flex;position:fixed;inset:0}html.welcome-open{overflow:hidden}.welcome-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#05080e9e;animation:.35s both fade-in;position:absolute;inset:0}.welcome-panel{overscroll-behavior:contain;width:min(34rem,100%);max-height:calc(100dvh - 1rem);margin-top:env(safe-area-inset-top,0px);border:1px solid var(--line);border-top:3px solid #0000;border-image:linear-gradient(90deg, var(--teal), var(--blue) 35%, var(--accent) 70%, var(--accent-2)) 1 / 3px 0 0 0;background:linear-gradient(#19202b,#141920);border-radius:0 0 22px 22px;padding:1.2rem 1.6rem 1.4rem;animation:.55s cubic-bezier(.2,.9,.25,1.05) both drop-down;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0009}.welcome[data-instant] .welcome-panel,.welcome[data-instant] .welcome-backdrop{animation:none}.welcome.leaving .welcome-panel{animation:.35s ease-in both lift-up}.welcome.leaving .welcome-backdrop{animation:.35s reverse both fade-in}@keyframes drop-down{0%{transform:translateY(-105%)}}@keyframes lift-up{to{transform:translateY(-105%)}}@keyframes fade-in{0%{opacity:0}}.welcome-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.welcome-head .logo{font-size:1.05rem}.welcome-skip{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.3rem .2rem;font-size:.9rem;font-weight:600}.welcome-skip:hover{color:var(--ink)}.welcome-panel h2{margin:0 0 .3rem;font-size:1.45rem}.welcome-panel>.hint{margin:0 0 1rem}.welcome-tabs{background:var(--bg);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:.3rem;margin-bottom:1rem;padding:.3rem;display:grid}.welcome-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:.55rem;font-weight:700;transition:background .2s,color .2s}.welcome-tabs button[aria-selected=true]{color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2))}.welcome-tabs button[aria-selected=true][data-welcome-tab=login]{color:#04201a;background:linear-gradient(135deg, var(--teal), var(--blue))}.welcome-form .field{margin-bottom:.7rem}.welcome-form .hint{margin:.2rem 0 .6rem}.welcome-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.6rem;font-size:.88rem;display:flex}.welcome-row .remember{margin:0}.welcome-skip-big{width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px dashed #3b4654;border-radius:12px;margin-top:.8rem;padding:.7rem;font-weight:600;display:block}.welcome-skip-big:hover{color:var(--ink);border-color:var(--muted)}@media (width<=520px){.welcome{padding:0}.welcome-panel{border-radius:0 0 18px 18px;max-height:100dvh;padding:1rem 1.1rem 1.2rem}.welcome-form .field-row{grid-template-columns:1fr;gap:0}}@media (prefers-reduced-motion:reduce){.welcome-panel,.welcome-backdrop,.welcome.leaving .welcome-panel,.welcome.leaving .welcome-backdrop{animation:none}}.offer-ribbon{z-index:1;font:800 .68rem var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--rose), var(--violet));border-radius:999px;padding:.16rem .6rem;position:absolute;top:-.65rem;left:.8rem;box-shadow:0 4px 12px #ff6f9c59}.plan-offer .plan-card{border-color:#ff6f9c73}.plan-offer .plan-card .save-badge{background:linear-gradient(135deg, var(--rose), #ff8a6f);color:#fff;box-shadow:none}.premium-plan .plan-offer .plan-card{margin-top:.35rem}.premium-plan .plan-card{min-height:3.6rem}.premium-plan .plan-price s{color:var(--muted);font:500 .85rem var(--font-body);margin-right:.35rem}.offer-ribbon.best{background:linear-gradient(135deg, var(--teal), var(--blue));color:#04201a;box-shadow:0 4px 12px #2fd4b459}.plan-best .plan-card{border-color:#2fd4b473}.premium-plan .plan-best .plan-card{margin-top:.35rem}.assistant[hidden],.assistant [hidden]{display:none!important}.assistant{z-index:55;right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-end;gap:.6rem;display:flex;position:fixed}.assistant.on-left{align-items:flex-start}.assistant.on-top{flex-direction:column-reverse}.assistant.dragging{transition:none}.assistant-circle{cursor:grab;touch-action:none;width:3.4rem;height:3.4rem;color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2));border:0;border-radius:50%;place-items:center;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 10px 28px #ff962873,0 0 0 4px #ffb02e26}.assistant-circle:hover{transform:scale(1.06)}.assistant.dragging .assistant-circle{cursor:grabbing;transform:scale(1.1)}.assistant.greeting .assistant-circle{animation:1.6s ease-in-out infinite assistant-pulse}@keyframes assistant-pulse{50%{box-shadow:0 10px 28px #ff962873,0 0 0 12px #ffb02e00}}.assistant-dot{background:var(--rose);border:2px solid var(--bg);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.2rem;right:.2rem}.assistant-bubble{border:1px solid var(--line);background:var(--card);max-width:18rem;color:var(--ink);border-radius:16px;align-items:center;gap:.3rem;padding:.7rem .5rem .7rem 1rem;animation:.4s cubic-bezier(.2,.9,.25,1.1) both bubble-in;display:flex;box-shadow:0 14px 40px #00000080}.assistant-bubble.gone{animation:.3s ease-in both bubble-out}@keyframes bubble-in{0%{opacity:0;transform:translateY(10px)scale(.9)}}@keyframes bubble-out{to{opacity:0;transform:translateY(8px)scale(.85)}}.assistant-bubble-text{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.assistant-bubble-close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 .4rem;font-size:1.3rem;line-height:1}.assistant-bubble-close:hover{color:var(--ink)}.assistant-chat{border:1px solid var(--line);background:var(--bg-2);border-radius:18px;flex-direction:column;width:min(22rem,100vw - 2.5rem);height:min(30rem,100vh - 7rem);animation:.3s ease-out both bubble-in;display:flex;overflow:hidden;box-shadow:0 24px 70px #0009}.assistant-head{background:var(--card);border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:.7rem .8rem;display:flex}.assistant-head b{font-size:.95rem;display:block}.assistant-head small{color:var(--muted);font-size:.74rem}.assistant-head div{flex:1;min-width:0}.assistant-avatar{width:2rem;height:2rem;color:var(--accent-ink);background:linear-gradient(135deg, var(--accent), var(--accent-2));border-radius:50%;place-items:center;display:grid}.assistant-min{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 .3rem;font-size:1.4rem;line-height:1}.assistant-min:hover{color:var(--ink)}.assistant-log{flex-direction:column;flex:1;gap:.55rem;min-height:0;padding:.9rem .8rem;display:flex;overflow-y:auto}.assistant-msg{border-radius:14px;max-width:88%;padding:.55rem .8rem;font-size:.9rem;line-height:1.45}.assistant-msg p{white-space:pre-line;overflow-wrap:anywhere;margin:0}.assistant-msg.from-assistant{background:var(--card);border-bottom-left-radius:4px;align-self:flex-start}.assistant-msg.from-user{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:var(--accent-ink);border-bottom-right-radius:4px;align-self:flex-end}.assistant-msg.thinking p{color:var(--muted);animation:1s ease-in-out infinite alternate twinkle}.assistant-msg ul{gap:.25rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.assistant-msg ul a{background:#ffb02e1a;border-radius:8px;padding:.35rem .6rem;font-size:.85rem;font-weight:600;display:block}.assistant-form{border-top:1px solid var(--line);background:var(--card);gap:.4rem;padding:.6rem;display:flex}.assistant-form input{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:.5rem .7rem;font-size:.9rem}.assistant-form input:focus{border-color:var(--accent);outline:none}.assistant-form .btn{padding:.45rem .8rem}@media (prefers-reduced-motion:reduce){.assistant-circle,.assistant-bubble,.assistant-chat,.assistant-msg.thinking p{animation:none}}.filters{border:1px solid var(--line);border-radius:var(--radius);background:var(--card)}.filters[open]{border-color:#2fd4b459}.filters summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;padding:.7rem 1rem;font-weight:700;list-style:none;display:flex}.filters summary::-webkit-details-marker{display:none}.filters-toggle{align-items:center;gap:.45rem;display:inline-flex}.filters-toggle svg{color:var(--teal)}.filters-count{color:#04201a;background:var(--teal);border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;font-size:.75rem;display:inline-grid}.filters-chevron{color:var(--muted);margin-left:auto;transition:transform .2s}.filters[open] .filters-chevron{transform:rotate(180deg)}.filters-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.2rem;padding:1rem;display:grid}.filter-field{gap:.35rem;min-width:0;margin:0;display:grid}.filter-field .filter-label{margin:0}.filter-field select,.filter-field .filter-money input{background:var(--bg-2);border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:.5rem .6rem;font-size:.9rem}.filter-field select:focus,.filter-field .filter-money input:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #2fd4b433}.filter-field:focus-within .filter-label{color:var(--teal)}.filter-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem;display:grid}.filter-range .filter-money{display:block;position:relative}.filter-range .filter-money input{padding-right:1.7rem}.filter-range .filter-money i{top:50%;transform:translateY(-50%)}.filter-check{cursor:pointer;background:#ff6f9c0f;border:1px solid #ff6f9c59;border-radius:10px;align-self:end;align-items:center;gap:.7rem;margin:0;padding:.45rem .7rem;display:flex}.filter-check input{accent-color:var(--rose);width:1.05rem;height:1.05rem}.filter-check b{color:var(--rose);font-size:.88rem;display:block}.filter-check small{color:var(--muted);font-size:.76rem}.filters-actions{flex-wrap:wrap;gap:.6rem;padding:0 1rem 1rem;display:flex}@media (width<=900px){.filters-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.filters-grid{grid-template-columns:1fr}.filters-actions .btn{flex:1;justify-content:center}}:root{--lime:#c8ff5a;--orange:#ff7a1a}.scene>[data-depth],.hero-car-stage[data-depth]{translate:var(--px,0) var(--py,0);transition:translate .25s ease-out}.blob{filter:blur(70px);opacity:.55;pointer-events:none;border-radius:50%;animation:14s ease-in-out infinite alternate blob-drift;position:absolute}.blob-violet{background:#6d4bff;width:28rem;height:22rem;top:8%;left:8%}.blob-teal{background:#19c7a8;width:22rem;height:18rem;animation-delay:-5s;top:12%;right:6%}.blob-rose{opacity:.35;background:#ff4d8d;width:24rem;height:16rem;animation-delay:-9s;top:40%;left:40%}@keyframes blob-drift{to{transform:translate(40px,-30px)scale(1.15)}}.home-hero h1{text-shadow:0 1px #2b3442,0 2px #273040,0 3px #232b39,0 4px #1f2632,0 5px #1b212c,0 6px #171c25,0 10px 24px #000000a6,0 24px 60px #00000080}.hero-car-stage{position:relative}.deal-coin{z-index:5;width:6.2rem;height:6.2rem;transform-style:preserve-3d;text-decoration:none;animation:7s linear infinite coin;position:absolute;top:-2.6rem;right:-1.4rem}.deal-coin-face{text-align:center;backface-visibility:hidden;color:#fff;background:radial-gradient(circle at 35% 30%,#ff9ec0,#ff3d7a 55%,#b8104c);border:3px solid #ffd3e2;border-radius:50%;place-content:center;gap:.1rem;display:grid;position:absolute;inset:0;box-shadow:inset 0 -6px #00000040,inset 0 4px #ffffff59,0 16px 40px #ff3d7a80}.deal-coin-face.back{color:#0f2a02;background:radial-gradient(circle at 35% 30%,#d9ff8a,#9be02e 55%,#4d8a0d);border-color:#eaffc2;transform:rotateY(180deg);box-shadow:inset 0 -6px #00000040,inset 0 4px #ffffff73,0 16px 40px #9be02e73}.deal-coin b{font:900 1.5rem var(--font-head);line-height:1}.deal-coin small{text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;font-weight:800}@keyframes coin{to{transform:rotateY(360deg)}}.deal-coin:hover{animation-play-state:paused}.tilt{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));will-change:transform;transition:transform .25s ease-out,box-shadow .3s}.tilt.tilting{transition:transform 60ms linear}.tilt.tilting:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffff2e, transparent 45%);position:absolute;inset:0}.deal-wall{margin:0 0 4rem;padding:0 0 2.5rem;position:relative}.deal-wall:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 20% 0,#ff3d7a2e,#0000 60%),radial-gradient(50% 60% at 85% 20%,#6d4bff2e,#0000 60%);position:absolute;inset:-1rem -50vw 0}.deal-ticker{background:linear-gradient(90deg,#ff3d7a,#ff7a1a 35%,#ffd36b 60%,#c8ff5a 85%,#2fd4b4);margin:0 0 2rem;padding:.55rem 0;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 10px 30px #ff5a7859,inset 0 -3px #0003}.deal-ticker-track{gap:2.5rem;width:max-content;animation:28s linear infinite ticker;display:flex}.deal-ticker:hover .deal-ticker-track{animation-play-state:paused}.tick{white-space:nowrap;color:#1a1203;font-size:.95rem;font-weight:700}.tick b{font:900 1.05rem var(--font-head);color:#fff;background:#1a1203;border-radius:6px;margin-right:.3rem;padding:.05rem .5rem}.tick i{font-style:normal;font-weight:800}@keyframes ticker{to{transform:translate(-50%)}}.deal-title{letter-spacing:-.03em;text-shadow:0 2px #3b1a2a,0 4px #2d1420,0 8px 24px #ff3d7a59;line-height:1;font-size:clamp(2.2rem,5vw,3.6rem)!important}.deal-cards{perspective:1400px;grid-template-columns:repeat(3,1fr);grid-auto-rows:auto;gap:1.5rem;display:grid}.deal-card{color:#fff;isolation:isolate;background:linear-gradient(160deg, var(--c1), var(--c2) 70%, var(--c3));box-shadow:0 2px 0 var(--c3), 0 4px 0 var(--c3), 0 6px 0 var(--c3), 0 8px 0 var(--c3), 0 10px 0 var(--c3), 0 12px 0 var(--c3), 0 30px 50px #0000008c;animation:.7s cubic-bezier(.2,.8,.2,1) both rise-in;animation-delay:calc(var(--i,0) * .1s);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.deal-card:hover{box-shadow:0 2px 0 var(--c3), 0 4px 0 var(--c3), 0 6px 0 var(--c3), 0 8px 0 var(--c3), 0 10px 0 var(--c3), 0 12px 0 var(--c3), 0 44px 70px #0009, 0 0 60px var(--glow);text-decoration:none}.deal-card.featured{grid-column:1/-1;grid-template-columns:1.3fr 1fr;display:grid}.deal-card.featured .deal-card-photo{aspect-ratio:auto;height:100%;min-height:20rem}.deal-card.featured .deal-card-body{align-content:center;padding:2rem 2.2rem}.deal-card.tone-0{--c1:#ff5c8a;--c2:#ff3d7a;--c3:#8a0f3d;--glow:#ff3d7a73}.deal-card.tone-1{--c1:#8f6bff;--c2:#6d4bff;--c3:#2d1b8a;--glow:#6d4bff73}.deal-card.tone-2{--c1:#3fe0c3;--c2:#19b89b;--c3:#0b5c4c;--glow:#2fd4b473}.deal-card.tone-3{--c1:#ffb347;--c2:#ff7a1a;--c3:#8a3a06;--glow:#ff7a1a73}.deal-card.tone-4{--c1:#d4ff6b;--c2:#9be02e;--c3:#3d6a0b;--glow:#9be02e66;color:#0f2a02}.deal-card.tone-5{--c1:#5cb8ff;--c2:#2f8cff;--c3:#0d3e8a;--glow:#5cb8ff73}.deal-burst{z-index:2;text-align:center;width:5.6rem;height:5.6rem;font:900 1.2rem var(--font-head);color:#1a1203;clip-path:polygon(50% 0%,61% 10%,75% 5%,80% 18%,95% 20%,92% 35%,100% 50%,92% 65%,95% 80%,80% 82%,75% 95%,61% 90%,50% 100%,39% 90%,25% 95%,20% 82%,5% 80%,8% 65%,0% 50%,8% 35%,5% 20%,20% 18%,25% 5%,39% 10%);filter:drop-shadow(0 8px 14px #00000073);background:#ffd36b;place-items:center;animation:2.4s ease-in-out infinite burst;display:grid;position:absolute;top:.9rem;left:.9rem;transform:rotate(-10deg)}.deal-card.featured .deal-burst{width:7.4rem;height:7.4rem;font-size:1.7rem}@keyframes burst{50%{transform:rotate(-10deg)scale(1.08)}}.deal-card-photo{aspect-ratio:16/10;background:#00000040;place-items:center;display:grid;overflow:hidden}.deal-card.featured .deal-card-photo{aspect-ratio:16/9}.deal-card-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.deal-card:hover .deal-card-photo img{transform:scale(1.07)rotate(-1deg)}.deal-card-photo .initial{font:800 4rem var(--font-head);color:#ffffff80}.deal-card-body{gap:.35rem;padding:1.1rem 1.2rem 1.3rem;display:grid}.deal-card h3{margin:0;font-size:1.2rem}.deal-card.featured h3{font-size:1.7rem}.deal-card .offer-year{color:inherit;background:#fff3}.deal-card-price{flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.deal-card-price s{opacity:.75;font-weight:600}.deal-card-price b{font:900 2rem var(--font-head);text-shadow:0 3px #00000040;line-height:1}.deal-card.featured .deal-card-price b{font-size:3rem}.deal-save{background:#00000040;border-radius:999px;justify-self:start;padding:.2rem .6rem;font-size:.8rem;font-weight:800;display:inline-block}.deal-ends{opacity:.9;align-items:center;gap:.3rem;font-size:.82rem;display:inline-flex}.deal-go{color:#fff;background:#1a1203;border-color:#0000;justify-self:start;margin-top:.4rem;box-shadow:0 6px #000,0 10px 20px #0006}.deal-card:hover .deal-go{transform:translateY(2px);box-shadow:0 4px #000,0 8px 16px #0006}.deal-card.tone-4 .deal-go{background:#1a2a05}.offer-row{perspective:1400px}.offer{box-shadow:0 2px #0b0e13,0 4px #0b0e13,0 6px #0b0e13,0 8px #0b0e13,0 24px 50px #00000080}.offer-row .offer:first-child:not(.tilting){--ry:7deg}.offer-row .offer:last-child:not(.tilting){--ry:-7deg}.why-item{position:relative;box-shadow:0 2px #0b0e13,0 4px #0b0e13,0 6px #0b0e13,0 18px 40px #00000073}.premium-promo,.cta-band{position:relative}.cta-band{box-shadow:0 4px #0e6b73,0 8px #0a5560,0 12px #073f4a,0 30px 60px #37b6ea59}.premium-promo{box-shadow:0 4px #5a3a0c,0 8px #3d2708,0 24px 60px #00000073,0 0 50px #ff962826}@media (width<=900px){.deal-cards{grid-template-columns:1fr 1fr}.deal-card.featured{grid-column:1/-1;grid-template-columns:1fr}.deal-card.featured .deal-card-photo{aspect-ratio:16/9;height:auto;min-height:0}.deal-card.featured .deal-card-body{padding:1.3rem 1.4rem}.deal-coin{width:5rem;height:5rem;top:-1.8rem;right:.2rem}.blob{filter:blur(50px)}}@media (width<=560px){.deal-cards{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.blob,.deal-coin,.deal-ticker-track,.deal-burst,.deal-card{animation:none}}.home-hero h1 span{text-shadow:none}
