.brand-detail-v2[data-skin=v2]{--teal-700:var(--color-primary,#0F766E);--teal-500:var(--color-primary-light,var(--color-primary,#14B8A6));--teal-darker:color-mix(in srgb,var(--color-primary,#0F766E) 70%,#000);--teal-50:color-mix(in srgb,var(--color-primary,#0F766E) 8%,#fff);--teal-border:color-mix(in srgb,var(--color-primary,#0F766E) 20%,#fff);--white:var(--color-surface,#fff);--slate-50:var(--color-grey-light,#F8FAFC);--slate-100:var(--color-grey-light,#F1F5F9);--slate-200:var(--color-border,#E2E8F0);--slate-300:var(--color-border,#CBD5E1);--slate-400:var(--color-grey-mid,#94A3B8);--slate-500:var(--color-text-muted,#64748B);--slate-700:var(--color-text-secondary,#334155);--slate-900:var(--color-text-primary,#0F172A);--shadow-sm:var(--sh-sm,0 1px 3px rgba(15,23,42,0.08));--shadow:var(--sh-md,0 4px 14px rgba(15,23,42,0.08));--r:var(--r-sm,8px);color:var(--slate-900);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}.brand-detail-v2[data-skin=v2] .container{width:100%;max-width:1440px;margin:0 auto;padding:0 1.5rem}.brand-detail-v2[data-skin=v2] .archive-head{background:linear-gradient(135deg,var(--teal-50) 0,var(--white) 100%);border-bottom:1px solid var(--slate-200);padding:2rem 0 2.5rem}.brand-detail-v2[data-skin=v2] .crumbs{font-size:.85rem;color:var(--slate-500);margin-bottom:.85rem}.brand-detail-v2[data-skin=v2] .crumbs a{color:var(--slate-500);text-decoration:none}.brand-detail-v2[data-skin=v2] .crumbs a:hover{color:var(--teal-700)}.brand-detail-v2[data-skin=v2] .crumbs .sep{margin:0 .4rem;color:var(--slate-300)}.brand-detail-v2[data-skin=v2] .archive-head__row{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem}.brand-detail-v2[data-skin=v2] .archive-head__row h1{font-family:Manrope,-apple-system,sans-serif;font-weight:700;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.2;letter-spacing:-.01em;color:var(--slate-900);margin:0}.brand-detail-v2[data-skin=v2] .archive-head__row p{color:var(--slate-500);margin:.45rem 0 0;max-width:680px}.brand-detail-v2[data-skin=v2] .archive-head__stats{display:flex;gap:1.75rem}.brand-detail-v2[data-skin=v2] .archive-head__stat{text-align:right;white-space:nowrap}.brand-detail-v2[data-skin=v2] .archive-head__stat strong{display:block;color:var(--teal-700);font-family:JetBrains Mono,monospace;font-weight:600;font-size:1.5rem;line-height:1.1}.brand-detail-v2[data-skin=v2] .archive-head__stat span{font-size:.8rem;color:var(--slate-500)}.brand-detail-v2[data-skin=v2] .detail-body{padding:2rem 0 3rem}.brand-detail-v2[data-skin=v2] .detail-section{margin-bottom:2.5rem}.brand-detail-v2[data-skin=v2] .detail-cta{margin-top:.5rem}.brand-detail-v2[data-skin=v2] .section-heading{display:flex;align-items:center;gap:.6rem;margin:0 0 1.25rem;padding-bottom:.4rem;border-bottom:2px solid var(--teal-500);font-family:Manrope,-apple-system,sans-serif;font-weight:700;font-size:1.4rem;line-height:1.2;color:var(--slate-900)}.brand-detail-v2[data-skin=v2] .section-heading svg{width:1.35rem;height:1.35rem;color:var(--teal-700);flex-shrink:0}.brand-detail-v2[data-skin=v2] .detail-card{border:1px solid var(--slate-200);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow);padding:1.75rem}.brand-detail-v2[data-skin=v2] .detail-prose{color:var(--slate-700);font-size:.95rem;line-height:1.75}.brand-detail-v2[data-skin=v2] .detail-prose p{margin:0 0 .85rem}.brand-detail-v2[data-skin=v2] .detail-prose p:last-child{margin-bottom:0}.brand-detail-v2[data-skin=v2] .detail-prose a{color:var(--teal-700);text-decoration:underline}.brand-detail-v2[data-skin=v2] .lines-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.brand-detail-v2[data-skin=v2] .line-card{display:flex;flex-direction:column;gap:.35rem;padding:1.1rem 1.25rem;border:1px solid var(--slate-200);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-sm);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.brand-detail-v2[data-skin=v2] .line-card:hover{transform:translateY(-3px);border-color:var(--teal-500);box-shadow:var(--shadow)}.brand-detail-v2[data-skin=v2] .line-card__name{font-weight:700;font-size:.9rem;color:var(--slate-900)}.brand-detail-v2[data-skin=v2] .line-card__meta{font-size:.78rem;color:var(--slate-500)}.brand-detail-v2[data-skin=v2] .cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:.85rem}.brand-detail-v2[data-skin=v2] .cat-card{display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:1.1rem .75rem;border:1px solid var(--slate-200);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-sm);text-align:center;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.brand-detail-v2[data-skin=v2] .cat-card:hover{transform:translateY(-3px);border-color:var(--teal-500);box-shadow:var(--shadow)}.brand-detail-v2[data-skin=v2] .cat-card__icon{font-size:1.75rem;line-height:1}.brand-detail-v2[data-skin=v2] .cat-card__name{font-weight:700;font-size:.82rem;color:var(--slate-900)}.brand-detail-v2[data-skin=v2] .cat-card__meta{font-size:.72rem;color:var(--slate-500)}.brand-detail-v2[data-skin=v2] .products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.85rem}.brand-detail-v2[data-skin=v2] .cert-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.brand-detail-v2[data-skin=v2] .cert-item{display:flex;align-items:center;gap:.5rem;padding:.9rem 1.1rem;border:1px solid var(--slate-200);border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-sm);font-size:.9rem;font-weight:600;color:var(--slate-700)}.brand-detail-v2[data-skin=v2] .cert-item svg{width:1.1rem;height:1.1rem;color:var(--teal-700);flex-shrink:0}@media (max-width:1024px){.brand-detail-v2[data-skin=v2] .lines-grid,.brand-detail-v2[data-skin=v2] .products-grid{grid-template-columns:repeat(3,1fr)}.brand-detail-v2[data-skin=v2] .cat-grid{grid-template-columns:repeat(4,1fr)}.brand-detail-v2[data-skin=v2] .cert-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.brand-detail-v2[data-skin=v2] .cat-grid,.brand-detail-v2[data-skin=v2] .cert-grid,.brand-detail-v2[data-skin=v2] .lines-grid,.brand-detail-v2[data-skin=v2] .products-grid{grid-template-columns:repeat(2,1fr)}.brand-detail-v2[data-skin=v2] .archive-head__row{flex-direction:column;align-items:flex-start}.brand-detail-v2[data-skin=v2] .archive-head__stats{gap:1.25rem}.brand-detail-v2[data-skin=v2] .archive-head__stat{text-align:left}}