.product-v2-specs .product-v2-ca-primary{border-color:rgba(91,221,255,.48);background:rgba(49,196,238,.16);color:#68e1ff;font-size:.78rem;box-shadow:0 0 24px rgba(52,200,240,.08)}
.product-v2-spec-panel{scroll-margin-top:140px}
.product-v2-verification{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:15px 17px;border:1px solid rgba(91,221,255,.2);border-radius:18px;background:linear-gradient(105deg,rgba(49,196,238,.14),rgba(255,255,255,.04));transition:.25s ease}
.product-v2-verification:hover{transform:translateY(-2px);border-color:rgba(91,221,255,.45)}
.product-v2-verification span{display:grid;gap:4px}
.product-v2-verification small{color:#70a4b7;font-size:.58rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.product-v2-verification strong{color:#65ddfb;font-size:.73rem}
.product-v2-verification>b{color:#67dffc;font-size:1rem}
.hero-v2-restored .hero-product-label:has(.hero-proof-link){bottom:10%}
.hero-proof-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;margin-top:12px;padding:11px 17px;border:1px solid rgba(128,231,255,.34);border-radius:999px;background:linear-gradient(105deg,#73e4ff,#3fcdf4);color:#03141e;font-size:.72rem;font-weight:900;box-shadow:0 13px 28px rgba(4,31,44,.16),0 0 24px rgba(70,211,249,.15);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}
.hero-product-label .hero-proof-link span{display:inline!important;margin:0!important;color:inherit!important;font-size:inherit!important}
.hero-product-label #heroSpec.hero-spec-highlight{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin-top:9px;color:inherit}
.hero-product-label #heroSpec .hero-ca-badge{display:inline-flex;align-items:center;gap:7px;min-height:31px;padding:5px 10px 5px 6px;border:1px solid rgba(91,221,255,.42);border-radius:999px;color:#f2fbff;background:linear-gradient(120deg,rgba(3,18,28,.92),rgba(7,47,64,.88));box-shadow:0 9px 24px rgba(0,9,15,.22),0 0 20px rgba(70,211,249,.13);font:950 .82rem/1 "Space Grotesk",sans-serif;letter-spacing:.035em;white-space:nowrap}
.hero-product-label #heroSpec .hero-ca-badge i{display:grid;place-items:center;min-width:29px;height:21px;padding:0 6px;border-radius:999px;color:#03202c;background:#61ddfb;font:950 .55rem/1 Inter,sans-serif;letter-spacing:.08em;font-style:normal}
.hero-product-label #heroSpec .hero-material{display:inline;color:#91aab6;font-size:.65rem;font-weight:650;line-height:1.25;font-style:normal;white-space:nowrap}
.hero-proof-link:hover{transform:translateY(-3px);background:#91eaff;box-shadow:0 18px 34px rgba(4,31,44,.22),0 0 28px rgba(70,211,249,.22)}
.hero-proof-link b{font-size:.82rem;transition:transform .3s ease}
.hero-proof-link:hover b{transform:translate(2px,-2px)}
@media(max-width:700px){
  .product-v2-spec-panel{scroll-margin-top:108px}
  .hero-v2-restored .hero-product-label:has(.hero-proof-link){left:12px!important;right:12px!important;bottom:43px!important;width:auto!important;max-width:none!important}
  .hero-product-label #heroSpec.hero-spec-highlight{justify-content:flex-start;gap:6px;margin-top:2px!important}
  .hero-product-label #heroSpec .hero-ca-badge{min-height:25px;padding:3px 7px 3px 4px;font-size:.65rem}
  .hero-product-label #heroSpec .hero-ca-badge i{min-width:24px;height:18px;padding:0 4px;font-size:.47rem}
  .hero-product-label #heroSpec .hero-material{max-width:145px;overflow:hidden;text-overflow:ellipsis;font-size:.49rem}
  .hero-proof-link{min-height:33px;margin-top:8px;padding:7px 11px;font-size:.56rem}
}
