*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--color-primary:#0f766e;--color-primary-hover:#115e59;--color-primary-light:#ccfbf1;--color-primary-rgb:15,118,110;--color-background:#f8fafc;--color-surface:#fff;--color-heading:#0f172a;--color-body:#334155;--color-muted:#64748b;--color-border:#e2e8f0;--color-dark:#14213d;--color-success:#16a34a;--color-success-light:rgba(22,163,74,.1);--color-warning:#f59e0b;--color-warning-light:rgba(245,158,11,.1);--color-danger:#dc2626;--color-danger-light:rgba(220,38,38,.08);--color-info:#2563eb;--color-info-light:rgba(37,99,235,.08);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--shadow-1:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--shadow-2:0 4px 16px -4px rgba(0,0,0,.1),0 2px 4px rgba(0,0,0,.04);--shadow-3:0 10px 30px -8px rgba(0,0,0,.14),0 4px 6px rgba(0,0,0,.04);--shadow-4:0 25px 50px -12px rgba(0,0,0,.22);--duration-fast:150ms;--duration-base:200ms;--duration-slow:250ms;--ease:ease-out;--red:var(--color-primary);--red-d:var(--color-primary-hover);--ink:var(--color-heading);--muted:var(--color-muted);--bg:var(--color-background);--surface:var(--color-surface);--line:var(--color-border);--ok:var(--color-success);--blue:var(--color-info);--dark:var(--color-dark);--sh:var(--shadow-2);--accent:var(--color-warning)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{font-family:Inter,sans-serif;background:var(--color-background);color:var(--color-heading);line-height:1.6}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}button{cursor:pointer;border:none;background:none}img{display:block;max-width:100%}.wrap{max-width:1080px;margin:0 auto;padding:0 14px}h1,h2,h3{font-family:Plus Jakarta Sans,sans-serif}h2.sec{font-size:clamp(20px,4vw,26px);font-weight:800;letter-spacing:-.3px}.sub,h2.sec{text-align:center}.sub{color:var(--color-muted);font-size:14px;margin-top:6px;margin-bottom:22px;line-height:1.6}section{padding:40px 0}.hd{background:var(--color-surface);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:60}.hd .in{display:flex;align-items:center;gap:14px;height:56px}.logo{font-weight:800;font-size:19px;letter-spacing:-.3px}.logo b{color:var(--color-primary)}.hd nav{display:none;gap:20px;margin-left:10px;font-size:14px;font-weight:600;color:var(--color-muted)}.hd nav a:hover{color:var(--color-primary)}.hd .sp{flex:1}.hd .post{border:1.5px solid var(--color-primary);color:var(--color-primary);font-weight:700;font-size:13px;padding:8px 14px;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.hd .post:hover{background:var(--color-primary);color:#fff}.hd .ham{font-size:22px;padding:6px}@media(min-width:860px){.hd nav{display:flex}.hd .ham{display:none}}.mob{position:fixed;inset:56px 0 0;background:var(--color-surface);z-index:55;transform:translateX(101%);transition:transform var(--duration-slow) var(--ease);padding:16px}.mob.show{transform:none}.mob a{display:block;padding:15px 4px;font-size:17px;font-weight:600;border-bottom:1px solid var(--color-border)}.hero{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));padding:26px 0 28px;color:#fff}.hero h1{font-size:clamp(32px,7vw,52px);font-weight:800;letter-spacing:-1px}.hero h1,.hero p{text-align:center}.hero p{opacity:.9;font-size:14px;margin-top:6px;margin-bottom:16px;line-height:1.6}.sbox{background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-3);overflow:hidden;color:var(--color-heading)}.tabs{display:flex;border-bottom:1px solid var(--color-border);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs button{flex:0 0 auto;min-width:72px;padding:13px 12px;font-size:13.5px;font-weight:700;color:var(--color-muted);white-space:nowrap;border-bottom:3px solid transparent;transition:color var(--duration-fast) var(--ease),border-color var(--duration-fast) var(--ease)}.tabs button.on{color:var(--color-primary);border-bottom-color:var(--color-primary)}@media(min-width:680px){.tabs button{flex:1}}.sfields{padding:12px;display:flex;flex-direction:column;gap:9px}.sfields select{width:100%;border:1px solid var(--color-border);background:var(--color-background);border-radius:var(--radius-sm);padding:13px;font-size:14.5px;color:var(--color-heading);transition:border-color var(--duration-fast) var(--ease)}.sfields select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12)}.sfields .go{background:var(--color-primary);color:#fff;font-weight:700;border-radius:var(--radius-sm);padding:14px;font-size:15px;transition:background var(--duration-fast) var(--ease),box-shadow var(--duration-base) var(--ease)}.sfields .go:hover{background:var(--color-primary-hover);box-shadow:0 4px 14px rgba(var(--color-primary-rgb),.35)}@media(min-width:680px){.sfields{flex-direction:row}.sfields select{flex:1}.sfields .go{flex:0 0 auto;padding:14px 30px}}.hstats{display:flex;gap:22px;justify-content:center;margin-top:16px;font-size:13px;opacity:.95;flex-wrap:wrap}.hstats b{font-weight:800}.areagrid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media(min-width:680px){.areagrid{grid-template-columns:repeat(4,1fr)}}.areacard{position:relative;border-radius:var(--radius-md);overflow:hidden;aspect-ratio:4/3;box-shadow:var(--shadow-2);cursor:pointer}.areacard img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--duration-slow) var(--ease)}.areacard:hover img{transform:scale(1.05)}.areacard .ov{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(15,23,42,.82));display:flex;flex-direction:column;justify-content:flex-end;padding:11px;color:#fff}.areacard .ov b{font-size:14px;font-weight:700}.areacard .ov span{font-size:11.5px;opacity:.9}.fbar{padding:4px 0 8px}.fchips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.fchips::-webkit-scrollbar{display:none}.fchip{flex:0 0 auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px 13px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px;box-shadow:var(--shadow-1);transition:border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.fchip.on{border-color:var(--color-primary);color:var(--color-primary);background:rgba(var(--color-primary-rgb),.04)}.fchip select{border:none;background:none;font-family:inherit;font-size:13px;font-weight:600;color:inherit;outline:none}.rcount{padding:10px 2px 8px;font-size:14px;font-weight:700}.rcount span{color:var(--color-muted);font-weight:500}.list{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:760px){.list{grid-template-columns:1fr 1fr}}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-2);display:flex;flex-direction:column;transition:box-shadow var(--duration-base) var(--ease),transform var(--duration-base) var(--ease),border-color var(--duration-base) var(--ease)}.card:hover{box-shadow:var(--shadow-3);transform:translateY(-2px);border-color:rgba(var(--color-primary-rgb),.2)}.card .ph{position:relative;aspect-ratio:16/10;background:var(--color-border);overflow:hidden}.card .ph img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card .tag{left:10px;background:hsla(0,0%,100%,.95);color:var(--color-primary);font-size:11px;padding:4px 10px}.card .tag,.card .ver{position:absolute;top:10px;font-weight:700;border-radius:var(--radius-sm)}.card .ver{right:10px;background:var(--color-success);color:#fff;font-size:10px;padding:4px 8px}.card .photos{bottom:10px;right:10px;background:rgba(15,23,42,.7);font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--radius-sm)}.card .phNav,.card .photos{position:absolute;color:#fff}.card .phNav{top:50%;transform:translateY(-50%);background:rgba(0,0,0,.4);border:none;border-radius:50%;width:26px;height:26px;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background var(--duration-fast) var(--ease)}.card .phNav:hover{background:rgba(0,0,0,.6)}.card .phPrev{left:8px}.card .phNext{right:8px}.card .phDots{position:absolute;left:0;right:0;bottom:8px;display:flex;justify-content:center;gap:5px;z-index:2}.card .phDot{width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.55);cursor:pointer;transition:background var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.card .phDot.on{background:#fff;transform:scale(1.3)}.card .b{padding:14px;display:flex;flex-direction:column;flex:1}.card .price{font-size:20px;font-weight:800;letter-spacing:-.3px}.card .price small{font-size:12px;color:var(--color-muted);font-weight:500}.card .tt{font-size:15px;font-weight:600;margin-top:3px;line-height:1.4}.card .lc{font-size:13px;margin-top:3px}.card .lc,.card .sp{color:var(--color-muted)}.card .sp{display:flex;gap:14px;margin-top:10px;font-size:12.5px}.card .sp b{color:var(--color-heading)}.card .ft{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid var(--color-border)}.card .dl{font-size:12px;color:var(--color-muted)}.card .dl b{color:var(--color-heading);font-weight:600}.card .ct{background:var(--color-primary);color:#fff;font-weight:700;font-size:13px;padding:9px 16px;border-radius:var(--radius-sm);transition:background var(--duration-fast) var(--ease)}.card .ct:hover{background:var(--color-primary-hover)}.empty{text-align:center;padding:40px 20px;color:var(--color-muted)}.dealers{background:var(--color-surface)}.dgrid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:680px){.dgrid{grid-template-columns:repeat(3,1fr)}}.dcard{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px;text-align:center;box-shadow:var(--shadow-1);transition:box-shadow var(--duration-base) var(--ease),transform var(--duration-base) var(--ease)}.dcard:hover{box-shadow:var(--shadow-3);transform:translateY(-2px)}.dcard .av{width:64px;height:64px;border-radius:50%;margin:0 auto 12px;background:var(--color-primary);color:#fff;display:grid;place-items:center;font-weight:800;font-size:24px}.dcard h4{font-size:16px;font-weight:700}.dcard .role{color:var(--color-primary);font-size:12.5px;font-weight:600;margin:2px 0 10px}.dcard .st{display:flex;justify-content:center;gap:18px;font-size:12px;color:var(--color-muted);margin-bottom:12px}.dcard .st b{display:block;font-size:16px;color:var(--color-heading)}.dcard .cl{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:9px 14px;font-weight:700;font-size:13px;display:inline-block;transition:border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease)}.dcard .cl:hover{border-color:var(--color-primary);color:var(--color-primary)}.dcta{max-width:640px;margin:0 auto;text-align:center;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));border-radius:var(--radius-lg);padding:40px 24px;box-shadow:var(--shadow-3)}.dcta .sub,.dcta h2.sec{color:#fff}.dcta .sub{opacity:.9}.dcta .btn{width:auto;display:inline-block;padding:14px 30px;margin-top:16px;background:#fff;color:var(--color-primary);box-shadow:0 4px 14px rgba(0,0,0,.15)}.dcta .btn:hover{background:#fff;opacity:.92}.why{background:var(--color-dark)}.why,.why .sub,.why h2.sec{color:#fff}.why .sub{opacity:.8}.whygrid{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:680px){.whygrid{grid-template-columns:repeat(4,1fr)}}.whycard{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);padding:22px;text-align:center}.whycard .ic{font-size:30px;margin-bottom:10px}.whycard h4{font-size:16px;font-weight:700}.whycard p{font-size:13px;color:hsla(0,0%,100%,.7);margin-top:6px;line-height:1.6}.commissionBadge{position:relative;overflow:hidden;display:inline-block;background:var(--color-primary);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--radius-sm);white-space:nowrap}@media(prefers-reduced-motion:no-preference){.commissionBadge.animated:before{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.65),transparent);animation:commissionShimmer 2.8s var(--ease) infinite}@keyframes commissionShimmer{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}}.commissionStrip{background:var(--color-dark);color:#fff;padding:40px 20px}.compareHeadline{font-size:26px;font-weight:800;text-align:center;letter-spacing:-.01em}.compareSub{font-size:14px;font-weight:600;color:hsla(0,0%,100%,.65);text-align:center;margin-top:4px;margin-bottom:22px}.compareCard{position:relative;max-width:520px;margin:0 auto;min-height:400px;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-3)}.comparePanel{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:18px 16px 44px;background-repeat:repeat}.comparePanelUs{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.035) 0 2px,transparent 2px 9px),linear-gradient(160deg,rgba(15,118,110,.55),var(--color-dark) 70%)}.comparePanelThem{background-image:repeating-linear-gradient(45deg,hsla(0,0%,100%,.035) 0 2px,transparent 2px 9px),linear-gradient(160deg,rgba(153,27,27,.55),var(--color-dark) 70%)}.compareContent{width:min(170px,42%)}.comparePanelUs .compareContent{margin-left:auto;text-align:right}.comparePanelThem .compareContent{margin-right:auto;text-align:left}.compareLabel{font-size:10.5px;font-weight:800;letter-spacing:.05em;color:hsla(0,0%,100%,.55);margin-bottom:8px}.compareLabelUs{display:inline-block;font-size:20px;font-weight:900;letter-spacing:-.01em;color:#fff;padding:5px 14px;border-radius:var(--radius-full);margin-bottom:14px;background:linear-gradient(270deg,var(--color-primary),#2dd4bf,var(--color-primary));background-size:200% 100%}@media(prefers-reduced-motion:no-preference){.compareLabelUs{animation:labelLiveBg 3s ease-in-out infinite,labelGlow 3s ease-in-out infinite}@keyframes labelLiveBg{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes labelGlow{0%,to{box-shadow:0 0 10px rgba(15,118,110,.4)}50%{box-shadow:0 0 24px rgba(45,212,191,.85)}}}@media(prefers-reduced-motion:reduce){.compareLabelUs{box-shadow:0 0 14px rgba(15,118,110,.5)}}.compareTopBar{position:relative;overflow:hidden;display:block;width:-moz-fit-content;width:fit-content;padding:5px 8px;margin-bottom:9px;border-radius:3px}.compareTopBar:last-of-type{margin-bottom:14px}.comparePanelUs .compareTopBar{float:right;clear:right}.comparePanelThem .compareTopBar{float:left;clear:left}.compareList{clear:both}.hlMark{position:absolute;inset:0;border-radius:3px;transform-origin:left center;transform:scaleX(0);transition:transform .7s cubic-bezier(.22,1,.36,1)}.compareTopBar.on .hlMark{transform:scaleX(1)}.compareTopBarUs .hlMark{background:rgba(15,118,110,.92)}.compareTopBarThem .hlMark{background:rgba(220,38,38,.88)}@media(prefers-reduced-motion:reduce){.hlMark{transform:scaleX(1);transition:none}}@media(prefers-reduced-motion:no-preference){.comparePanelUs .compareTopBar.on:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;z-index:2;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.8),transparent);animation:commissionShimmer 2.3s ease-in-out infinite}}.hlText{position:relative;z-index:1;font-size:11.5px;font-weight:800;color:#fff;white-space:nowrap}.compareList{font-size:12px;line-height:1.9;color:hsla(0,0%,100%,.85)}.comparePanelUs .compareList li{display:flex;justify-content:flex-end;gap:6px}.comparePanelThem .compareList li{display:flex;gap:6px}.compareList .tick{color:var(--color-primary-light);font-weight:800}.compareList .cross{color:#fca5a5;font-weight:800}.compareHandleLine{position:absolute;top:0;bottom:0;width:2px;background:hsla(0,0%,100%,.85);z-index:3;transform:translateX(-50%);pointer-events:none}.compareHandleGrip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--color-primary);color:#fff;display:grid;place-items:center;font-size:17px;box-shadow:0 4px 14px rgba(0,0,0,.35)}@media(prefers-reduced-motion:no-preference){.compareHandleLine.invite{animation:compareInvite 1.6s var(--ease)}@keyframes compareInvite{0%,to{left:50%}30%{left:38%}60%{left:62%}}}.compareRange{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:4;-webkit-appearance:none;-moz-appearance:none;appearance:none}.compareDragHint{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);background:rgba(0,0,0,.45);border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-full);padding:6px 14px;font-size:11.5px;font-weight:700;color:hsla(0,0%,100%,.85);white-space:nowrap;pointer-events:none;z-index:2}.steps{display:grid;grid-template-columns:1fr;gap:14px;counter-reset:n}@media(min-width:680px){.steps{grid-template-columns:repeat(4,1fr)}}.step{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:22px;text-align:center;position:relative;box-shadow:var(--shadow-1)}.step .n{width:42px;height:42px;border-radius:50%;background:var(--color-primary);color:#fff;font-weight:800;display:grid;place-items:center;margin:0 auto 12px}.step h4{font-size:15.5px;font-weight:700}.step p{font-size:13px;color:var(--color-muted);margin-top:5px;line-height:1.6}.about{display:grid;grid-template-columns:1fr;gap:26px;align-items:center}@media(min-width:820px){.about{grid-template-columns:1fr 1fr}}.about img{border-radius:var(--radius-lg);box-shadow:var(--shadow-3);aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.about h2{font-size:clamp(20px,4vw,26px);font-weight:800;letter-spacing:-.3px}.about p{color:var(--color-muted);margin-top:12px;font-size:15px;line-height:1.7}.aboutstats{display:flex;gap:26px;margin-top:18px}.aboutstats b{display:block;font-size:26px;color:var(--color-primary);font-weight:800;letter-spacing:-.5px}.aboutstats span{font-size:12px;color:var(--color-muted)}footer{background:var(--color-dark);color:hsla(0,0%,100%,.72);padding:44px 0 26px}.fgrid{display:grid;grid-template-columns:1fr;gap:28px;padding-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.1)}@media(min-width:820px){.fgrid{grid-template-columns:1.4fr 1fr 1.4fr}}.finq{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-lg);padding:20px}.finq h4{color:#fff;font-size:17px;font-weight:700;margin-bottom:4px}.finq p{font-size:13px;margin-bottom:12px;line-height:1.6}.finq input,.finq select,.finq textarea{width:100%;border:none;border-radius:var(--radius-sm);padding:12px;font-size:14px;margin-bottom:9px;color:var(--color-heading)}.finq .sbtn{background:var(--color-primary);color:#fff;font-weight:700;width:100%;border-radius:var(--radius-sm);padding:13px;transition:background var(--duration-fast) var(--ease)}.finq .sbtn:hover{background:var(--color-primary-hover)}footer h5{color:#fff;font-size:14px;font-weight:700;margin-bottom:13px}footer a,footer p{display:block;font-size:14px;color:hsla(0,0%,100%,.66);margin-bottom:9px}footer a:hover{color:#fff}.fbot{padding-top:22px;text-align:center;font-size:12.5px;color:hsla(0,0%,100%,.4)}.mask{position:fixed;inset:0;z-index:90;background:rgba(15,23,42,.55);display:none;align-items:flex-end;justify-content:center}.mask.show{display:flex}.modal{background:var(--color-surface);width:100%;max-width:560px;border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:94vh;overflow-y:auto;position:relative}.modal .ph{position:relative;aspect-ratio:16/10;overflow:hidden}.modal .ph img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal .x{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.92);display:grid;place-items:center;font-size:20px}.mb{padding:16px}.mb .price{font-size:25px;font-weight:800;letter-spacing:-.4px}.specs{display:flex;gap:9px;margin:14px 0}.specs .s{flex:1;background:var(--color-background);border-radius:var(--radius-sm);padding:12px;text-align:center}.specs .s b{display:block;color:var(--color-primary);font-weight:700}.specs .s span{font-size:11px;color:var(--color-muted)}.feat{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.feat span{border:1px solid var(--color-border);border-radius:var(--radius-full);padding:7px 13px;font-size:12.5px;color:var(--color-body)}.dealer,.feat span{background:var(--color-background)}.dealer{display:flex;align-items:center;gap:12px;border-radius:var(--radius-md);padding:13px;margin-top:6px}.dealer .av{width:44px;height:44px;border-radius:50%;background:var(--color-dark);color:#fff;display:grid;place-items:center;font-weight:700;font-size:18px}.btn{display:block;width:100%;text-align:center;background:var(--color-primary);color:#fff;border-radius:var(--radius-md);padding:14px;font-weight:700;margin-top:10px;transition:background var(--duration-fast) var(--ease)}.btn:disabled{opacity:.55;cursor:default}.btn:hover{background:var(--color-primary-hover)}.btn.wa{background:#16a34a}.btn.wa:hover{background:#15803d}.chatfab{position:fixed;bottom:18px;right:18px;z-index:80;width:60px;height:60px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:26px;display:grid;place-items:center;box-shadow:0 8px 24px -6px rgba(var(--color-primary-rgb),.55);transition:box-shadow var(--duration-base) var(--ease)}.chatfab:hover{box-shadow:0 12px 30px -6px rgba(var(--color-primary-rgb),.65)}.chatfab .pulse{position:absolute;inset:0;border-radius:50%;border:2px solid var(--color-primary);animation:pl 2.5s ease-out infinite}@keyframes pl{0%{transform:scale(1);opacity:.6}to{transform:scale(1.7);opacity:0}}.chatbox{position:fixed;bottom:18px;right:18px;z-index:85;width:min(370px,calc(100vw - 24px));height:min(560px,calc(100vh - 36px));background:var(--color-surface);border-radius:18px;box-shadow:var(--shadow-4);display:none;flex-direction:column;overflow:hidden}.chatbox.show,.chathead{display:flex}.chathead{background:var(--color-primary);color:#fff;padding:14px 16px;align-items:center;gap:10px}.chathead .bava{width:38px;height:38px;border-radius:50%;background:hsla(0,0%,100%,.15);display:grid;place-items:center;font-size:20px}.chathead .t b{font-size:15px;font-weight:700}.chathead .t span{font-size:11.5px;opacity:.85;display:block}.chathead .cl{margin-left:auto;font-size:22px}.chatbody{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--color-background)}.msg{max-width:85%;padding:11px 14px;border-radius:14px;font-size:14px;line-height:1.5}.msg.bot{background:var(--color-surface);border:1px solid var(--color-border);border-bottom-left-radius:4px;align-self:flex-start}.msg.me{background:var(--color-primary);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.qreplies{display:flex;flex-wrap:wrap;gap:7px;padding:0 14px 8px;background:var(--color-background)}.qr{border:1.5px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-full);padding:8px 13px;font-size:12.5px;font-weight:700;transition:background var(--duration-fast) var(--ease)}.qr:hover{background:rgba(var(--color-primary-rgb),.06)}.chatmini{display:flex;gap:9px;background:var(--color-surface);border:1px solid var(--color-border);padding:8px;align-items:center}.chatmini,.chatmini img{border-radius:var(--radius-sm)}.chatmini img{width:54px;height:48px;-o-object-fit:cover;object-fit:cover;flex:0 0 54px}.chatmini .pr{font-weight:800;font-size:14px}.chatmini .tt{font-size:12px;color:var(--color-muted)}.chatin{display:flex;gap:8px;padding:10px;border-top:1px solid var(--color-border);background:var(--color-surface)}.chatin input{flex:1;border:1px solid var(--color-border);border-radius:var(--radius-full);padding:11px 15px;font-size:14px;outline:none;transition:border-color var(--duration-fast) var(--ease)}.chatin input:focus{border-color:var(--color-primary)}.chatin button{width:42px;height:42px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:18px;flex:0 0 42px;transition:background var(--duration-fast) var(--ease)}.chatin button:hover{background:var(--color-primary-hover)}.toast{position:fixed;bottom:90px;left:50%;transform:translateX(-50%);background:var(--color-heading);color:#fff;padding:12px 18px;border-radius:var(--radius-sm);font-size:13px;font-weight:600;z-index:200;opacity:0;transition:opacity var(--duration-base) var(--ease);pointer-events:none}.toast.show{opacity:1}.lf input,.lf select{width:100%;border:1px solid var(--color-border);background:var(--color-background);border-radius:var(--radius-sm);padding:13px;font-size:15px;margin-bottom:10px;color:var(--color-heading);transition:border-color var(--duration-fast) var(--ease)}.lf input:focus,.lf select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12)}.lock{text-align:center;background:var(--color-background);border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:20px;margin-top:8px}.lock .lk{font-size:30px}.lock h4{font-size:16px;font-weight:700;margin:6px 0 4px}.lock p{font-size:13px;color:var(--color-muted);margin-bottom:12px;line-height:1.6}.reveal .tick{color:var(--color-success);font-size:13px;font-weight:600;margin-bottom:10px;background:var(--color-success-light);border-radius:var(--radius-sm);padding:11px}.refnote{font-size:11.5px;color:var(--color-muted);text-align:center;margin-top:10px}.consentRow{display:flex;gap:9px;align-items:flex-start;background:var(--color-primary-light);border:1px solid rgba(var(--color-primary-rgb),.25);border-radius:var(--radius-sm);padding:11px 12px;margin-bottom:12px;cursor:pointer}.consentRow input{width:auto;margin:2px 0 0;flex:none;accent-color:var(--color-primary)}.consentRow span{font-size:12.5px;line-height:1.5;color:var(--color-heading)}.adminstats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0}.ab{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:12px;text-align:center}.ab b{display:block;font-size:18px;color:var(--color-primary);font-weight:800}.ab span{font-size:11px;color:var(--color-muted)}.atable{width:100%;border-collapse:collapse;font-size:12.5px}.atable td,.atable th{border:1px solid var(--color-border);padding:8px;text-align:left;vertical-align:top}.atable th{background:var(--color-background);font-size:11px;font-weight:700;color:var(--color-muted)}.atable select{border:1px solid var(--color-border);border-radius:7px;padding:6px;font-family:inherit;font-size:12px;max-width:140px}.dim{color:var(--color-muted);font-size:11.5px}@media(max-width:560px){.adminstats{grid-template-columns:1fr 1fr}}.btn-more{background:var(--color-surface);border:1.5px solid var(--color-primary);color:var(--color-primary);font-weight:700;font-size:14.5px;padding:13px 28px;border-radius:var(--radius-md);box-shadow:var(--shadow-1);transition:background var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.btn-more:hover{background:var(--color-primary);color:#fff;box-shadow:0 4px 14px rgba(var(--color-primary-rgb),.3)}.btn-more.ghost{border-color:var(--color-border);color:var(--color-heading)}.btn-more.ghost:hover{background:var(--color-background);color:var(--color-heading)}.btn-more:active{transform:scale(.98)}.pform{background:var(--color-surface);border-radius:var(--radius-lg);padding:22px;box-shadow:var(--shadow-2);max-width:640px;margin:0 auto}.pform-sec{font-size:15px;font-weight:700;margin:0 0 12px;color:var(--color-heading);padding-bottom:9px;border-bottom:1px solid var(--color-border)}.fchips+.pform-sec,.pform-sec+.pform-sec,.prevgrid+.pform-sec,.prow+.pform-sec,.upzone+.pform-sec,textarea+.pform-sec{margin-top:18px}.prow{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.prow{grid-template-columns:1fr}}.pform input,.pform select,.pform textarea{width:100%;border:1px solid var(--color-border);background:var(--color-background);border-radius:var(--radius-sm);padding:13px;font-size:14.5px;margin-bottom:10px;color:var(--color-heading);outline:none;transition:border-color var(--duration-fast) var(--ease),box-shadow var(--duration-fast) var(--ease)}.pform input:focus,.pform select:focus,.pform textarea:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.12)}.pform textarea{resize:vertical;min-height:80px}.rtabs{display:flex;gap:8px;margin-bottom:16px}.rtab{flex:1;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);padding:12px;font-weight:700;font-size:14.5px;text-align:center;color:var(--color-muted);transition:border-color var(--duration-fast) var(--ease),color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}.rtab.on{border-color:var(--color-primary);color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05)}.upzone{border:2px dashed var(--color-border);border-radius:var(--radius-md);padding:26px 16px;text-align:center;cursor:pointer;transition:border-color var(--duration-base) var(--ease),color var(--duration-base) var(--ease),background var(--duration-base) var(--ease);color:var(--color-muted);font-size:14px;background:var(--color-background)}.upzone.drag,.upzone:hover{border-color:var(--color-primary);color:var(--color-primary);background:rgba(var(--color-primary-rgb),.03)}.upzone-ic{font-size:32px;margin-bottom:8px}.prevgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-top:12px}.previtem{position:relative;aspect-ratio:1;border-radius:var(--radius-sm);overflow:hidden;border:1.5px solid var(--color-border)}.previtem img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.previtem-rm{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:50%;background:rgba(15,23,42,.75);color:#fff;font-size:14px;display:grid;place-items:center;line-height:1}.psuccess{text-align:center;padding:30px 10px}.psuccess-ic{font-size:54px;margin-bottom:14px}.psuccess h2{font-size:22px;font-weight:800;margin-bottom:10px;letter-spacing:-.3px}.psuccess p{color:var(--color-muted);font-size:15px;line-height:1.6;margin-bottom:6px}.psuccess-ref{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:13px;font-size:15px;font-weight:700;margin:16px 0 6px;color:var(--color-heading);letter-spacing:.5px}