.brand-hub{background:var(--snow);color:var(--ink);min-height:100vh}.brand-crumbs{background:var(--pure);border-bottom:1px solid var(--cloud);padding:14px 48px}.brand-crumbs-inner{max-width:1200px;margin:0 auto;display:flex;gap:8px;align-items:center;font-size:12px;font-weight:500;color:var(--steel);letter-spacing:.04em}.brand-crumbs-inner a{color:var(--steel);text-decoration:none}.brand-crumbs-inner a:hover{color:var(--ink)}.brand-crumbs-inner .sep{color:var(--mist)}.brand-crumbs-inner .current{color:var(--ink)}.brand-hero{position:relative;background:var(--carbon);padding:64px 48px 56px;overflow:hidden;color:var(--pure)}.brand-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(184,31,216,.16),rgba(240,24,92,.1) 55%,transparent 80%);pointer-events:none}.brand-hero-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:220px 1fr;grid-gap:48px;gap:48px;align-items:center}.brand-mark{aspect-ratio:1;border-radius:24px;background:linear-gradient(135deg,#0B1220,#1A2335);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;padding:16px;text-align:center}.brand-mark-wordmark{font-family:Sofia Sans,sans-serif;font-weight:800;font-style:italic;font-size:38px;line-height:1;letter-spacing:-.025em;color:var(--pure);word-break:break-word}.brand-hero-body{display:flex;flex-direction:column;gap:14px}.brand-hero-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hot-pink)}.brand-hero-name{font-family:Sofia Sans,sans-serif;font-weight:800;font-style:italic;font-size:64px;line-height:1;letter-spacing:-.03em;color:var(--pure)}.brand-hero-name span{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-hero-summary{font-size:17px;color:rgba(255,255,255,.66);max-width:640px;line-height:1.55}.brand-hero-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.brand-hero-meta .badge{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:4px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.brand-hero-meta .badge-origin{background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.18);color:var(--pure)}.brand-hero-meta .badge-chinese{background:rgba(255,74,74,.16);color:#ff8a8a;border:1px solid rgba(255,74,74,.32)}.brand-hero-meta .badge-new{background:var(--grad);color:var(--pure)}.brand-hero-meta .badge-featured{background:rgba(0,224,178,.14);color:var(--signal);border:1px solid rgba(0,224,178,.28)}.brand-stats{background:var(--ink);border-bottom:1px solid rgba(255,255,255,.07)}.brand-stats-inner{display:flex;max-width:1200px;margin:0 auto;padding:0 48px}.brand-stat{flex:1 1;padding:24px 24px 24px 0;margin-right:24px;border-right:1px solid rgba(255,255,255,.07)}.brand-stat:last-child{border-right:none;margin-right:0}.brand-stat-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin-bottom:6px}.brand-stat-value{font-family:Sofia Sans,sans-serif;font-weight:800;font-style:italic;font-size:26px;letter-spacing:-.02em;color:var(--pure);line-height:1}.brand-stat-unit{font-size:13px;font-weight:500;font-style:normal;color:var(--steel);margin-left:4px}.brand-section{max-width:1200px;margin:0 auto;padding:56px 48px}.brand-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;gap:24px}.brand-section-head .section-label{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--hot-pink);margin-bottom:10px}.brand-section-title{font-family:Sofia Sans,sans-serif;font-weight:800;font-style:italic;font-size:36px;letter-spacing:-.02em;color:var(--ink);line-height:1.1}.brand-section-title span{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brand-section-note{font-size:13px;color:var(--steel);text-align:right}.brand-model-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.brand-model-card{position:relative;border:1px solid var(--cloud);border-radius:12px;overflow:hidden;background:var(--pure);text-decoration:none;display:block;transition:box-shadow .2s,transform .2s}.brand-model-card:hover{box-shadow:0 12px 28px rgba(0,0,0,.1);transform:translateY(-2px)}.brand-model-img{width:100%;height:160px;object-fit:cover;display:block;background:var(--carbon)}.brand-model-img-fallback{width:100%;height:160px;display:flex;align-items:center;justify-content:center;padding:14px;text-align:center;background:linear-gradient(135deg,#0B1220,#1A2335)}.brand-model-img-fallback-text{font-family:Sofia Sans,sans-serif;font-weight:800;font-style:italic;font-size:22px;letter-spacing:-.02em;color:var(--pure);line-height:1.1}.brand-model-body{padding:16px 18px}.brand-model-name{font-family:Sofia Sans,sans-serif;font-weight:800;font-style:italic;font-size:19px;color:var(--ink);letter-spacing:-.01em;margin-bottom:4px}.brand-model-price{font-size:12px;color:var(--slate);margin-bottom:10px}.brand-model-price strong{color:var(--ink)}.brand-model-tags{display:flex;gap:6px;flex-wrap:wrap}.brand-model-tag{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:4px;background:var(--cloud);color:var(--steel)}.brand-model-tag.brand-model-tag-green{background:rgba(0,224,178,.12);color:#009e7e}.brand-model-badge-reviewed,.brand-model-tag.brand-model-tag-reviewed{background:var(--grad);color:var(--pure)}.brand-model-badge-reviewed{position:absolute;top:10px;left:10px;padding:4px 10px;border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 10px rgba(232,24,124,.32);z-index:2}.brand-compare-section{background:var(--ink);padding:56px 48px;border-top:1px solid var(--cloud)}.brand-compare-inner{max-width:1200px;margin:0 auto}.brand-compare-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;gap:24px}.brand-compare-head .section-label{color:var(--hot-pink)}.brand-compare-head .brand-section-title{color:var(--pure)}.brand-compare-row{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.brand-compare-card{display:flex;align-items:stretch;background:linear-gradient(135deg,#0B1220,#1A2335);border:1px solid rgba(255,255,255,.07);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--pure);transition:box-shadow .2s,transform .2s}.brand-compare-card:hover{box-shadow:0 16px 36px rgba(0,0,0,.3);transform:translateY(-2px)}.brand-compare-half{flex:1 1;padding:22px;display:flex;flex-direction:column;justify-content:center;gap:4px}.brand-compare-half+.brand-compare-half{border-left:1px solid rgba(255,255,255,.08)}.brand-compare-make{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)}.brand-compare-model{font-family:Sofia Sans,sans-serif;font-weight:800;font-style:italic;font-size:22px;letter-spacing:-.02em;color:var(--pure);line-height:1.1}.brand-compare-price{font-size:12px;color:rgba(255,255,255,.55);margin-top:6px}.brand-compare-vs{display:flex;align-items:center;justify-content:center;padding:0 12px;font-family:Sofia Sans,sans-serif;font-weight:800;font-style:italic;font-size:16px;color:var(--hot-pink);background:rgba(0,0,0,.18)}.brand-faqs{display:flex;flex-direction:column;gap:10px}.brand-faq{background:var(--pure);border:1px solid var(--cloud);border-radius:12px;padding:0;overflow:hidden}.brand-faq summary{list-style:none;padding:18px 22px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:15px;font-weight:600;color:var(--ink);font-family:Inter,sans-serif}.brand-faq summary::-webkit-details-marker{display:none}.brand-faq summary:after{content:"+";font-family:Sofia Sans,sans-serif;font-weight:800;font-style:italic;font-size:22px;color:var(--hot-pink);line-height:1}.brand-faq[open] summary:after{content:"-"}.brand-faq-answer{padding:0 22px 20px;line-height:1.6}.brand-empty,.brand-faq-answer{font-size:15px;color:var(--slate)}.brand-empty{background:var(--pure);border:1px dashed var(--mist);border-radius:12px;padding:28px;text-align:center}@media (max-width:960px){.brand-hero{padding:48px 24px 40px}.brand-hero-inner{grid-template-columns:1fr;gap:24px}.brand-mark{max-width:200px}.brand-hero-name{font-size:48px}.brand-stats-inner{flex-wrap:wrap;padding:0 24px}.brand-stat{flex:1 1 50%;margin-right:0;border-right:none;border-bottom:1px solid rgba(255,255,255,.07);padding:18px 18px 18px 0}.brand-section{padding:40px 24px}.brand-section-head{flex-direction:column;align-items:flex-start}.brand-section-title{font-size:28px}.brand-model-grid{grid-template-columns:repeat(2,1fr)}.brand-compare-section{padding:40px 24px}.brand-compare-row{grid-template-columns:1fr}.brand-crumbs{padding:12px 24px}}@media (max-width:560px){.brand-hero-name{font-size:38px}.brand-model-grid{grid-template-columns:1fr}.brand-stat{flex:1 1 100%}}