.pos-scope{--pos-ok:#10b981;--pos-warn:#d97706;--pos-gold:#d4a12a;--pos-faint:#8a8ca8}.pos-scope .pos-hero{position:relative;overflow:hidden;padding:clamp(48px,7vw,84px) 0 24px}.pos-scope .pos-hero::before{content:"";position:absolute;inset:-30% 30% auto -10%;height:620px;background:radial-gradient(closest-side,rgba(79,70,229,.16),transparent);filter:blur(20px);z-index:0;pointer-events:none}.pos-scope .pos-hero .container{position:relative;z-index:1}.pos-scope .pos-hero-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:40px;align-items:center}@media (max-width:940px){.pos-scope .pos-hero-grid{grid-template-columns:1fr}}.pos-scope .pos-pill{display:inline-flex;align-items:center;gap:8px;font-size:.82rem;font-weight:700;color:var(--accent-ink);background:var(--accent-tint);border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:7px 14px}.pos-scope .pos-dot{width:8px;height:8px;border-radius:50%;background:var(--pos-ok);animation:2s infinite posPulse}@keyframes posPulse{0%{box-shadow:0 0 0 0 rgba(16,185,129,.5)}70%{box-shadow:0 0 0 8px transparent}100%{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion:reduce){.pos-scope .pos-dot{animation:none}}.pos-scope .pos-hero h1{font-family:var(--font-d);font-size:clamp(2.3rem,5.6vw,3.8rem);font-weight:900;line-height:1.15;letter-spacing:-.02em;margin-top:20px}.pos-scope .pos-hero h1 .g{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.pos-scope .pos-lede{margin-top:18px;font-size:clamp(1.05rem,2vw,1.25rem);color:var(--ink-soft);max-width:52ch}.pos-scope .pos-cta{margin-top:28px;display:flex;gap:14px;flex-wrap:wrap}.pos-scope .pos-micro{margin-top:16px;color:var(--muted);font-size:.9rem;font-weight:600}.pos-scope .pos-langtog{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:800;color:var(--accent-ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);padding:6px 14px;margin-inline-start:10px;vertical-align:middle;transition:border-color .2s,transform .2s}.pos-scope .pos-langtog:hover{border-color:var(--accent);transform:translateY(-1px)}.pos-scope .app{border-radius:18px;overflow:hidden;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-lg);font-size:13px;line-height:1.6}.pos-scope .app-bar{display:flex;align-items:center;gap:10px;padding:11px 14px;border-bottom:1px solid var(--line);background:var(--surface-2)}.pos-scope .app-bar .dots{display:flex;gap:6px}.pos-scope .app-bar .dots i{width:10px;height:10px;border-radius:50%;display:block}.pos-scope .app-bar .title{margin-inline-start:auto;font-weight:800;color:var(--muted);font-size:.8rem}.pos-scope .app-body{display:grid;grid-template-columns:172px 1fr;min-height:340px}.pos-scope .app-nav{border-inline-end:1px solid var(--line);padding:12px 10px;background:var(--surface-2);display:flex;flex-direction:column;gap:3px}.pos-scope .app-nav .ni{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;color:var(--muted);font-weight:700;font-size:.82rem;white-space:nowrap}.pos-scope .app-nav .ni.on{background:var(--grad);color:#fff;box-shadow:0 6px 16px rgba(79,70,229,.35)}.pos-scope .app-nav .grp{font-size:.62rem;font-weight:800;color:var(--muted);opacity:.7;letter-spacing:.02em;padding:8px 10px 2px}.pos-scope .app-main{padding:16px}@media (max-width:480px){.pos-scope .app-body{grid-template-columns:132px 1fr}.pos-scope .app-nav .ni{font-size:.74rem;padding:7px 8px}}.pos-scope .prow{display:flex;align-items:center;gap:10px}.pos-scope .prow.between{justify-content:space-between}.pos-scope .pmuted{color:var(--muted)}.pos-scope .ph{font-weight:900;font-size:1.02rem}.pos-scope .tbl{width:100%;border-collapse:collapse;margin-top:10px}.pos-scope .tbl th{text-align:start;font-size:.72rem;color:var(--pos-faint);font-weight:800;padding:6px 8px;border-bottom:1px solid var(--line)}.pos-scope .tbl td{padding:9px 8px;border-bottom:1px solid var(--line);font-weight:700}.pos-scope .qtybox{display:inline-flex;align-items:center;gap:6px}.pos-scope .qtybox span{width:22px;height:22px;border-radius:7px;background:var(--accent-tint);display:grid;place-items:center;font-weight:900;color:var(--accent)}.pos-scope .qtybox b{min-width:26px;text-align:center;font-variant-numeric:tabular-nums}.pos-scope .u{font-size:.68rem;color:var(--pos-faint);font-weight:700}.pos-scope .price{color:var(--accent);font-weight:900;font-variant-numeric:tabular-nums}.pos-scope .statcards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.pos-scope .sc{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px}.pos-scope .sc .n{font-size:1.2rem;font-weight:900;color:var(--accent);font-variant-numeric:tabular-nums}.pos-scope .sc .l{font-size:.68rem;color:var(--muted);font-weight:700}.pos-scope .bars{display:flex;align-items:flex-end;gap:7px;height:92px;margin-top:12px;padding:0 2px}.pos-scope .bars i{flex:1;border-radius:6px 6px 0 0;background:var(--grad);display:block;opacity:.85}.pos-scope .pillbadge{font-size:.64rem;font-weight:800;padding:2px 7px;border-radius:var(--radius-pill)}.pos-scope .pillbadge.ok{color:var(--pos-ok);background:rgba(16,185,129,.14)}.pos-scope .pillbadge.warn{color:var(--pos-warn);background:rgba(245,158,11,.18)}.pos-scope .truck{display:flex;gap:7px;align-items:stretch;margin-top:12px}.pos-scope .cabin{width:30px;flex:none;border-radius:11px;background:linear-gradient(160deg,#c2610c,#8f4507);color:#ffe8cf;writing-mode:vertical-rl;text-orientation:mixed;display:grid;place-items:center;font-weight:800;font-size:.64rem;letter-spacing:.04em;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.pos-scope .bed{flex:1;min-width:0}.pos-scope .tgrid,.pos-scope .ttot,.pos-scope .twheel{display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.pos-scope .tgrid .c{aspect-ratio:1;border-radius:6px;border:1px solid var(--line);background:var(--surface-2);display:grid;place-items:center;font-weight:900;color:var(--pos-faint);font-size:.68rem}.pos-scope .tgrid .c.f{background:#f0d488;border-color:#8a6c1c;color:#4a3306}.pos-scope .ttot{margin-top:4px}.pos-scope .ttot span{border-radius:5px;text-align:center;font-size:.6rem;font-weight:900;padding:2px 0;background:rgba(79,70,229,.09);color:var(--accent);font-variant-numeric:tabular-nums}.pos-scope .twheel{margin-top:4px}.pos-scope .twheel i{width:11px;height:11px;border-radius:50%;background:#2c2a5c;margin:0 auto;display:block}.pos-scope .twheel i.b{background:0 0}.pos-scope .matchline{margin-top:11px;display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:rgba(16,185,129,.09);border:1px solid rgba(16,185,129,.3);border-radius:10px;padding:9px 12px;font-weight:800}.pos-scope .secpick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.pos-scope .secpick .s{border:1px solid var(--line);border-radius:11px;padding:10px;text-align:center;font-weight:800;background:var(--surface-2)}.pos-scope .secpick .s.on{border-color:var(--accent);background:var(--accent-tint);box-shadow:0 6px 16px rgba(79,70,229,.18)}.pos-scope .secpick .s .e{font-size:1.4rem;display:block}.pos-scope .secpick .s small{color:var(--muted);font-weight:700;font-size:.72rem}.pos-scope .pos-trust{border-block:1px solid var(--line);background:var(--surface)}.pos-scope .pos-trust .container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding-block:26px}.pos-scope .pos-trust .t{text-align:center}.pos-scope .pos-trust .t b{display:block;font-size:1.7rem;font-weight:900;color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pos-scope .pos-trust .t span{color:var(--muted);font-size:.86rem;font-weight:600}@media (max-width:700px){.pos-scope .pos-trust .container{grid-template-columns:repeat(2,1fr);gap:18px}}.pos-scope .pos-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:64px}.pos-scope .pos-split:last-child{margin-bottom:0}.pos-scope .pos-split.rev .txt{order:2}@media (max-width:900px){.pos-scope .pos-split{grid-template-columns:1fr;gap:26px}.pos-scope .pos-split.rev .txt{order:0}}.pos-scope .pos-split .txt h3{font-family:var(--font-d);font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:900;margin-top:12px;letter-spacing:-.01em}.pos-scope .pos-split .txt p{margin-top:12px;color:var(--ink-soft)}.pos-scope .pos-split .txt ul{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.pos-scope .pos-split .txt li{display:flex;gap:10px;align-items:flex-start;font-weight:700}.pos-scope .pos-split .txt li b{color:var(--pos-ok)}.pos-scope .pos-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;counter-reset:posStep}@media (max-width:780px){.pos-scope .pos-steps{grid-template-columns:1fr}}.pos-scope .pos-step{position:relative;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);padding:26px 22px;box-shadow:var(--shadow-sm)}.pos-scope .pos-step::before{counter-increment:posStep;content:counter(posStep);position:absolute;top:-16px;inset-inline-start:22px;width:40px;height:40px;border-radius:12px;background:var(--grad);color:#fff;display:grid;place-items:center;font-weight:900;font-size:1.15rem;box-shadow:0 8px 20px rgba(79,70,229,.4)}.pos-scope .pos-step h4{margin-top:14px;font-size:1.15rem;font-weight:900}.pos-scope .pos-step p{margin-top:8px;color:var(--ink-soft)}.pos-scope .pos-allsec{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pos-scope .pos-allsec .c{font-weight:800;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;padding:10px 16px}.pos-scope .pos-allsec .c .e{margin-inline-end:6px}.pos-scope .pos-web{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:clamp(24px,4vw,44px);box-shadow:var(--shadow-sm)}.pos-scope .pos-web h2{font-family:var(--font-d);font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;margin-top:12px}.pos-scope .pos-web p{margin-top:10px;color:var(--ink-soft)}.pos-scope .pos-web .acts{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media (max-width:800px){.pos-scope .pos-web{grid-template-columns:1fr}.pos-scope .pos-web .acts{justify-content:flex-start}}