.value-comparison{padding:2rem 0 0;background:var(--carbon)}.value-comparison__frame{position:relative;display:grid;grid-template-columns:minmax(15rem,.65fr) minmax(30rem,1.35fr);gap:1.5rem clamp(2rem,3vw,3.5rem);align-items:center;padding:clamp(1.75rem,3vw,2.5rem);border:1px solid var(--steel);background:linear-gradient(90deg,rgba(232,255,0,.035),transparent 34%),var(--carbon-light);overflow:hidden}.value-comparison__frame:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent)}.value-comparison .section-label{margin-bottom:.9rem}.value-comparison__heading{font-size:clamp(2.3rem,4.1vw,4rem);max-width:9ch}.value-comparison__text{max-width:42ch;margin-top:1.15rem;color:var(--silver);font-size:.9rem;font-weight:300;line-height:1.6}.value-comparison__figures{display:grid;width:100%;grid-template-columns:minmax(0,.8fr) auto minmax(0,1.2fr);align-items:stretch;border-top:1px solid var(--steel);border-bottom:1px solid var(--steel)}.value-comparison__figure{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:1.35rem clamp(1rem,2vw,1.75rem)}.value-comparison__figure--repair{background:#ffffff05}.value-comparison__figure-label,.value-comparison__caption{font-family:var(--font-mono);font-size:.56rem;letter-spacing:.13em;line-height:1.5;text-transform:uppercase;color:var(--titanium)}.value-comparison__amount{display:block;margin:.3rem 0 .15rem;font-family:var(--font-display);font-size:clamp(3rem,5vw,4.75rem);font-weight:400;letter-spacing:.01em;line-height:1;color:var(--white);white-space:nowrap}.value-comparison__figure--protect .value-comparison__amount{color:var(--accent)}.value-comparison__versus{display:grid;place-items:center;align-self:center;width:2.25rem;height:2.25rem;border:1px solid var(--steel);border-radius:50%;background:var(--carbon-light);color:var(--titanium);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.08em}.value-comparison__right{display:flex;min-width:0;flex-direction:column;align-items:flex-end;gap:.8rem}.value-comparison__cta{display:inline-flex;align-items:center;gap:.75rem;color:var(--accent);font-family:var(--font-mono);font-size:.63rem;font-weight:500;letter-spacing:.15em;line-height:1.45;text-decoration:none;text-transform:uppercase;white-space:nowrap}.value-comparison__cta span{font-size:1rem;transition:transform .18s ease}.value-comparison__cta:hover span{transform:translate(4px)}.mobile-purchase-bar{display:none}.repair-partner{padding:clamp(2.5rem,5vw,5.5rem) 0;background:var(--carbon)}.repair-partner__frame{display:grid;overflow:hidden;grid-template-columns:minmax(0,1.06fr) minmax(18rem,.94fr);min-height:31rem;border:1px solid var(--steel);background:var(--carbon-light)}.repair-partner__media{position:relative;min-height:100%;overflow:hidden;background:#030303}.repair-partner__media:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,transparent 55%,rgba(10,10,10,.4))}.repair-partner__image{width:100%;height:100%;min-height:31rem;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.06);transform:scale(1.012);transition:filter .42s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.repair-partner__frame:hover .repair-partner__image{filter:saturate(.88) contrast(1.04);transform:scale(1.035)}.repair-partner__image-note{position:absolute;z-index:1;bottom:0;left:0;display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1rem;background:#0a0a0ae0;color:var(--silver);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.repair-partner__note-dot{width:.38rem;height:.38rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-dim)}.repair-partner__content{display:flex;align-items:flex-start;flex-direction:column;justify-content:center;padding:clamp(2rem,4.5vw,4.5rem)}.repair-partner__content .section-label{margin-bottom:1rem}.repair-partner__heading{max-width:10ch;font-size:clamp(2.35rem,4.4vw,4.35rem);line-height:.9}.repair-partner__rule{width:3.5rem;height:2px;margin:1.5rem 0;background:var(--accent)}.repair-partner__copy{max-width:43ch;color:var(--silver);font-size:.92rem;font-weight:300;line-height:1.65}.repair-partner__copy p+p{margin-top:.85rem}.repair-partner__mark{display:flex;align-items:center;gap:1rem;margin-top:2rem;padding-top:1.1rem;border-top:1px solid var(--steel);text-decoration:none}.repair-partner__logo{width:min(9.2rem,36vw);height:auto;filter:grayscale(1) brightness(0) invert(1);opacity:.9;transition:filter .18s ease,opacity .18s ease}.repair-partner__mark:hover .repair-partner__logo{filter:none;opacity:1}.repair-partner__partner-label{max-width:16ch;color:var(--titanium);font-family:var(--font-mono);font-size:.52rem;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.repair-partner__link{display:inline-flex;align-items:center;gap:.65rem;margin-top:1.45rem;color:var(--accent);font-family:var(--font-mono);font-size:.61rem;font-weight:500;letter-spacing:.15em;text-decoration:none;text-transform:uppercase}.repair-partner__link span{font-size:1rem;transition:transform .18s ease}.repair-partner__link:hover span{transform:translate(2px,-2px)}.product-grid--purchase-options{scroll-margin-top:6.5rem}@media(max-width:1040px){.value-comparison__frame{grid-template-columns:minmax(13rem,.65fr) minmax(28rem,1.35fr)}}@media(max-width:820px){.value-comparison{padding:1rem 0 3.25rem}.value-comparison__frame{grid-template-columns:1fr;gap:1.8rem;padding:1.75rem}.value-comparison__heading{max-width:none}.value-comparison__text{max-width:54ch}.value-comparison__right{align-items:flex-start}.product-grid--purchase-options{scroll-margin-top:5rem}.repair-partner{padding:1.5rem 0 3rem}.repair-partner__frame{grid-template-columns:1fr;min-height:0}.repair-partner__media{min-height:19rem}.repair-partner__media:after{background:linear-gradient(0deg,rgba(10,10,10,.34),transparent 50%)}.repair-partner__image{min-height:19rem;max-height:28rem}.repair-partner__content{padding:2rem 1.5rem 2.25rem}.repair-partner__heading{max-width:13ch}.mobile-purchase-bar{position:fixed;z-index:90;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:68px;padding:.6rem max(1rem,env(safe-area-inset-right)) calc(.6rem + env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));border-top:1px solid var(--steel);background:#0a0a0af5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.mobile-purchase-bar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.mobile-purchase-bar__product{display:flex;min-width:0;flex-direction:column}.mobile-purchase-bar__fitment{overflow:hidden;color:var(--silver);font-family:var(--font-mono);font-size:.55rem;letter-spacing:.13em;line-height:1.4;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.mobile-purchase-bar__price{color:var(--white);font-family:var(--font-display);font-size:1.25rem;font-weight:400;letter-spacing:.03em;line-height:1.15;text-transform:uppercase}.mobile-purchase-bar__cta{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.55rem;min-height:44px;padding:0 1rem;background:var(--accent);color:var(--carbon);font-size:.67rem;font-weight:700;letter-spacing:.11em;text-decoration:none;text-transform:uppercase}}@media(max-width:520px){.value-comparison .page-width{padding:0 1rem}.value-comparison__frame{padding:1.5rem 1.25rem}.value-comparison__figures{grid-template-columns:1fr;border:1px solid var(--steel)}.value-comparison__figure{padding:1.2rem}.value-comparison__figure--repair{border-top:1px solid var(--steel)}.value-comparison__versus{position:absolute;left:50%;transform:translate(-50%,-50%)}.value-comparison__amount{font-size:clamp(3.1rem,16vw,4.25rem)}.repair-partner .page-width{padding:0 1rem}.repair-partner__media,.repair-partner__image{min-height:15rem}.repair-partner__content{padding:1.75rem 1.25rem 2rem}.repair-partner__heading{font-size:clamp(2.3rem,13vw,3.3rem)}.repair-partner__mark{gap:.8rem;margin-top:1.6rem}}@media(prefers-reduced-motion:reduce){.value-comparison__cta span,.mobile-purchase-bar,.repair-partner__image,.repair-partner__logo,.repair-partner__link span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/conversion.css.map */
