:root{--color-green: #A1D33F;--color-green-dark: #7aab28;--color-green-mid: rgba(161,211,63,.12);--color-blue: #00BCE7;--color-blue-dark: #0099bf;--color-blue-mid: rgba(0,188,231,.12);--color-black: #0a0a0a;--color-dark-1: #111111;--color-dark-2: #191919;--color-dark-3: #222222;--color-dark-4: #2e2e2e;--color-dark-5: #3a3a3a;--color-mid: #555555;--color-muted: #888888;--color-light: #f2f2f2;--color-off-white: #f8f8f8;--color-white: #ffffff;--color-error: #e05050;--color-success: var(--color-green);--font-display: "Barlow Condensed", sans-serif;--font-body: "Barlow", sans-serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 88px;--space-10: 120px;--container-max: 1200px;--container-wide: 1400px;--container-pad: var(--space-5);--section-pad: var(--space-9);--border-radius: 6px;--border-radius-lg: 10px;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--shadow-sm: 0 2px 8px rgba(0,0,0,.18);--shadow-md: 0 8px 24px rgba(0,0,0,.24);--shadow-lg: 0 20px 60px rgba(0,0,0,.36);--glow-green: 0 0 40px rgba(161,211,63,.18);--glow-blue: 0 0 40px rgba(0,188,231,.18)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;hanging-punctuation:first last}body{font-family:var(--font-body);font-size:16px;line-height:1.6;color:var(--color-white);background:var(--color-black);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:inherit}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--color-green);outline-offset:3px;border-radius:3px}.skip-link{position:absolute;top:-100%;left:var(--space-5);z-index:9999;background:var(--color-green);color:var(--color-black);font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;padding:12px 20px;border-radius:0 0 var(--border-radius) var(--border-radius);transition:top var(--transition-fast)}.skip-link:focus{top:0}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.container--wide{max-width:var(--container-wide)}.container--narrow{max-width:720px}.section{padding-block:var(--section-pad)}.section--sm{padding-block:var(--space-7)}.section--lg{padding-block:var(--space-10)}.section--flush{padding-block:0}.grid{display:grid;gap:var(--space-5)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.eyebrow{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-blue);display:block;margin-bottom:var(--space-4)}.eyebrow--green{color:var(--color-green)}.eyebrow--muted{color:var(--color-muted)}.title-xl{font-family:var(--font-display);font-size:clamp(52px,9vw,110px);font-weight:800;line-height:.92;letter-spacing:-.02em;text-transform:uppercase}.title-lg{font-family:var(--font-display);font-size:clamp(38px,6vw,72px);font-weight:800;line-height:.93;letter-spacing:-.01em;text-transform:uppercase}.title-md{font-family:var(--font-display);font-size:clamp(28px,4vw,48px);font-weight:800;line-height:.95;letter-spacing:-.01em;text-transform:uppercase}.title-sm{font-family:var(--font-display);font-size:clamp(20px,3vw,30px);font-weight:700;line-height:1.05;text-transform:uppercase;letter-spacing:.01em}.text-lead{font-size:clamp(17px,2vw,20px);line-height:1.65;color:#ffffffbd}.text-body{font-size:15px;line-height:1.7;color:#ffffffbd}.text-sm{font-size:14px;line-height:1.6;color:var(--color-muted)}.text-green{color:var(--color-green)}.text-blue{color:var(--color-blue)}.text-muted{color:var(--color-muted)}.text-white{color:var(--color-white)}.text-center{text-align:center}.btn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:15px 32px;border-radius:999px;min-height:48px;border:2px solid transparent;text-decoration:none;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-base);white-space:nowrap;cursor:pointer;line-height:1}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:var(--color-green);color:var(--color-black);border-color:var(--color-green)}.btn--primary:hover{background:var(--color-green-dark);border-color:var(--color-green-dark);box-shadow:var(--glow-green)}.btn--secondary{background:var(--color-blue);color:var(--color-black);border-color:var(--color-blue)}.btn--secondary:hover{background:var(--color-blue-dark);border-color:var(--color-blue-dark);box-shadow:var(--glow-blue)}.btn--outline{background:transparent;color:var(--color-green);border-color:#a1d33f59}.btn--outline:hover{background:var(--color-green-mid);border-color:var(--color-green)}.btn--outline-blue{background:transparent;color:var(--color-blue);border-color:#00bce759}.btn--outline-blue:hover{background:var(--color-blue-mid);border-color:var(--color-blue)}.btn--ghost{background:transparent;color:#ffffffbd;border-color:#ffffffbd}.btn--ghost:hover{color:var(--color-white);border-color:#ffffffbd}.btn--lg{font-size:16px;padding:18px 42px}.btn--sm{font-size:14px;padding:12px 22px;min-height:44px}.btn--block{display:flex;width:100%;justify-content:center}.announcement{background:var(--color-green);color:var(--color-black);text-align:center;padding:10px var(--container-pad)}.announcement__inner{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:var(--space-5);flex-wrap:wrap}.announcement__link{text-decoration:none;color:inherit}.announcement__link:hover{text-decoration:underline}.site-header{position:sticky;top:0;z-index:100;background:#0a0a0af2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.06);transition:background var(--transition-base)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;height:68px;gap:var(--space-5)}.site-logo{display:flex;align-items:center;flex-shrink:0;text-decoration:none}.site-logo__img{height:40px;width:auto;object-fit:contain}.site-logo__text{font-family:var(--font-display);font-size:22px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--color-white);line-height:1}.site-logo__text em{color:var(--color-green);font-style:normal}.site-nav{display:none}.site-nav__list{display:flex;align-items:center;gap:var(--space-1)}.site-nav__link{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffbd;padding:8px 14px;border-radius:var(--border-radius);transition:color var(--transition-fast),background var(--transition-fast);text-decoration:none}.site-nav__link:hover,.site-nav__link[aria-current=page]{color:var(--color-white);background:#ffffff0f}.site-nav__link--cta{color:var(--color-black)!important;background:var(--color-green)!important;font-weight:700;margin-left:var(--space-2)}.site-nav__link--cta:hover{background:var(--color-green-dark)!important}.site-header__actions{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.header-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius);color:#ffffffbd;transition:color var(--transition-fast),background var(--transition-fast);position:relative;text-decoration:none}.header-icon:hover{color:var(--color-white);background:#ffffff0f}.header-icon svg{width:20px;height:20px}.header-icon__count{position:absolute;top:4px;right:4px;width:16px;height:16px;border-radius:50%;background:var(--color-green);color:var(--color-black);font-family:var(--font-display);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;line-height:1}.menu-toggle{display:flex}.nav-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;visibility:hidden}.nav-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity var(--transition-base)}.nav-drawer.is-open .nav-drawer__overlay{opacity:1}.nav-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:min(340px,90vw);background:var(--color-dark-2);border-right:1px solid rgba(255,255,255,.06);padding:var(--space-5);display:flex;flex-direction:column;transform:translate(-100%);transition:transform var(--transition-slow);overflow-y:auto}.nav-drawer.is-open .nav-drawer__panel{transform:translate(0)}.nav-drawer__close{align-self:flex-end;margin-bottom:var(--space-6);color:#ffffffbd;transition:color var(--transition-fast)}.nav-drawer__close:hover{color:var(--color-white)}.nav-drawer__close svg{width:24px;height:24px}.nav-drawer__links{display:flex;flex-direction:column;gap:var(--space-1)}.nav-drawer__link{font-family:var(--font-display);font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;color:#ffffffbd;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.06);transition:color var(--transition-fast);text-decoration:none}.nav-drawer__link:hover,.nav-drawer__link[aria-current=page]{color:var(--color-white)}.nav-drawer__link--cta{color:var(--color-green)}.nav-drawer__actions{margin-top:auto;padding-top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3)}.site-footer{background:var(--color-dark-1);border-top:1px solid rgba(255,255,255,.06);padding-top:var(--space-9);padding-bottom:var(--space-6)}.site-footer__grid{display:grid;gap:var(--space-8);grid-template-columns:1fr;margin-bottom:var(--space-8)}.footer-brand__logo{margin-bottom:var(--space-4)}.footer-brand__logo img{height:36px;width:auto;object-fit:contain;filter:brightness(0) invert(1)}.footer-brand__text{font-family:var(--font-display);font-size:20px;font-weight:800;text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-4)}.footer-brand__text em{color:var(--color-green);font-style:normal}.footer-brand__about{font-size:14px;color:var(--color-muted);line-height:1.7;max-width:280px;margin-bottom:var(--space-5)}.footer-social{display:flex;gap:var(--space-3)}.footer-social__link{width:38px;height:38px;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);display:flex;align-items:center;justify-content:center;color:var(--color-muted);transition:color var(--transition-fast),border-color var(--transition-fast)}.footer-social__link:hover{color:var(--color-green);border-color:var(--color-green)}.footer-social__link svg{width:16px;height:16px}.footer-col__heading{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-4)}.footer-links{display:flex;flex-direction:column;gap:var(--space-3)}.footer-links a{font-size:14px;color:var(--color-muted);text-decoration:none;transition:color var(--transition-fast)}.footer-links a:hover{color:var(--color-green)}.footer-contact{display:flex;flex-direction:column;gap:var(--space-4)}.footer-contact__item{font-size:14px;color:var(--color-muted);line-height:1.5}.footer-contact__item strong{display:block;font-family:var(--font-display);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-blue);margin-bottom:3px}.footer-contact__item a{color:var(--color-blue)}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.06);padding-top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.footer-legal{display:flex;flex-wrap:wrap;gap:var(--space-4)}.footer-legal a{font-size:14px;color:var(--color-muted);text-decoration:none;transition:color var(--transition-fast)}.footer-legal a:hover{color:var(--color-white)}.footer-copyright{font-size:14px;color:var(--color-dark-5)}.hero{background:var(--color-black);position:relative;overflow:hidden;padding-block:100px 0;min-height:85vh;display:flex;flex-direction:column;justify-content:flex-end}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero__bg-img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.2}.hero__bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:none;background-size:60px 60px}.hero__bg-gradient{position:absolute;bottom:0;left:0;right:0;height:60%;background:var(--color-black)}.hero__content{position:relative;z-index:1;padding-bottom:var(--space-9)}.hero__title{font-family:var(--font-display);font-size:clamp(56px,10vw,128px);font-weight:800;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-5)}.hero__title-accent{color:var(--color-green);display:block}.hero__sub{font-size:clamp(16px,2vw,19px);color:#ffffffbd;max-width:520px;line-height:1.7;margin-bottom:var(--space-7)}.hero__ctas{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-8)}.hero__stats{display:flex;gap:0;padding-top:var(--space-6);border-top:1px solid rgba(255,255,255,.1);flex-wrap:wrap}.hero__stat{padding-inline:var(--space-6);border-right:1px solid rgba(255,255,255,.1)}.hero__stat:first-child{padding-left:0}.hero__stat:last-child{border-right:none}.hero__stat-num{font-family:var(--font-display);font-size:38px;font-weight:800;color:var(--color-white);line-height:1;display:block}.hero__stat-num--green{color:var(--color-green)}.hero__stat-num--blue{color:var(--color-blue)}.hero__stat-label{font-size:14px;color:var(--color-muted);margin-top:4px;display:block;max-width:90px;line-height:1.35}.trust-strip{background:var(--color-green);padding-block:14px;overflow:hidden}.trust-strip__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0}.trust-strip__item{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-black);padding:4px var(--space-6);display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}.trust-strip__sep{width:1px;height:16px;background:#0003;flex-shrink:0}.benefit-grid{background:var(--color-dark-2)}.benefit-grid__header{max-width:600px;margin-bottom:var(--space-8)}.benefit-cards{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.benefit-card{background:var(--color-dark-3);border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);padding:var(--space-6);transition:border-color var(--transition-base),transform var(--transition-base)}.benefit-card:hover{border-color:#a1d33f4d;transform:translateY(-3px)}.benefit-card__icon{font-size:28px;margin-bottom:var(--space-4)}.benefit-card__title{font-family:var(--font-display);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-white);margin-bottom:var(--space-3)}.benefit-card__body{font-size:14px;color:var(--color-muted);line-height:1.65}.problem-solution{background:var(--color-black)}.problem-solution__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start}.problem-solution__visual{position:relative}.problem-solution__img{width:100%;border-radius:var(--border-radius-lg);aspect-ratio:4/5;object-fit:cover}.problem-solution__float{position:absolute;bottom:var(--space-5);right:calc(var(--space-5) * -1);background:var(--color-green);color:var(--color-black);padding:var(--space-4) var(--space-5);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg)}.problem-solution__float-num{font-family:var(--font-display);font-size:30px;font-weight:800;line-height:1}.problem-solution__float-label{font-size:14px;font-weight:600;line-height:1.3;max-width:100px;margin-top:4px}.problem-list{display:flex;flex-direction:column;gap:var(--space-4);margin-block:var(--space-5)}.problem-item{display:flex;gap:var(--space-4);padding:var(--space-5);background:var(--color-dark-2);border-left:3px solid var(--color-error);border-radius:0 var(--border-radius) var(--border-radius) 0}.problem-item--solution{border-left-color:var(--color-green)}.problem-item__icon{font-size:20px;flex-shrink:0;margin-top:2px}.problem-item__title{font-family:var(--font-display);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-white);margin-bottom:4px}.problem-item__body{font-size:14px;color:var(--color-muted);line-height:1.6}.problem-solution__quote{margin-top:var(--space-6);padding:var(--space-5);background:var(--color-dark-2);border-left:4px solid var(--color-green);border-radius:0 var(--border-radius-lg) var(--border-radius-lg) 0}.problem-solution__quote p{font-family:var(--font-display);font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-white);line-height:1.3}.how-it-works{background:var(--color-dark-1)}.how-it-works__header{text-align:center;max-width:640px;margin-inline:auto;margin-bottom:var(--space-9)}.how-steps{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-bottom:var(--space-9)}.how-step{background:var(--color-dark-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);padding:var(--space-6);display:flex;gap:var(--space-5);align-items:flex-start;transition:border-color var(--transition-base)}.how-step:hover{border-color:#a1d33f40}.how-step__num{font-family:var(--font-display);font-size:52px;font-weight:800;color:var(--color-green);opacity:.2;line-height:1;flex-shrink:0;min-width:48px;transition:opacity var(--transition-base)}.how-step:hover .how-step__num{opacity:1}.how-step__icon{font-size:26px;flex-shrink:0}.how-step__title{font-family:var(--font-display);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-white);margin-bottom:var(--space-2)}.how-step__body{font-size:14px;color:var(--color-muted);line-height:1.7}.how-it-works__diagram{width:100%;border-radius:var(--border-radius-lg);overflow:hidden;border:1px solid rgba(255,255,255,.06)}.how-it-works__diagram img{width:100%}.comparison{background:var(--color-dark-2)}.comparison__header{text-align:center;max-width:600px;margin-inline:auto;margin-bottom:var(--space-8)}.comparison-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--border-radius-lg);border:1px solid rgba(255,255,255,.08)}.comparison-table{width:100%;min-width:600px;border-collapse:collapse}.comparison-table thead tr{background:var(--color-dark-3)}.comparison-table th{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:var(--space-4) var(--space-5);text-align:left;color:var(--color-muted);white-space:nowrap}.comparison-table th:last-child{color:var(--color-green)}.comparison-table td{padding:var(--space-4) var(--space-5);font-size:14px;line-height:1.55;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:top}.comparison-table td:first-child{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);white-space:nowrap;width:170px}.comparison-table td:nth-child(2){color:#ffffffbd}.comparison-table td:last-child{color:#ffffffd9;background:#a1d33f0d}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table tbody tr:hover td:last-child{background:#a1d33f1a}.comparison-table__x{color:var(--color-error);font-weight:700;margin-right:5px}.comparison-table__tick{color:var(--color-green);font-weight:700;margin-right:5px}.proof{background:var(--color-black)}.proof__header{text-align:center;max-width:600px;margin-inline:auto;margin-bottom:var(--space-8)}.proof-cards{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-bottom:var(--space-8)}.proof-card{background:var(--color-dark-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);padding:var(--space-6);position:relative;overflow:hidden;transition:border-color var(--transition-base),transform var(--transition-base)}.proof-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-green);opacity:0;transition:opacity var(--transition-base)}.proof-card:hover{border-color:#a1d33f40;transform:translateY(-3px)}.proof-card:hover:before{opacity:1}.proof-card__num{font-family:var(--font-display);font-size:54px;font-weight:800;color:var(--color-green);line-height:1;margin-bottom:var(--space-2)}.proof-card__num span{font-size:32px}.proof-card__title{font-family:var(--font-display);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-white);margin-bottom:var(--space-3)}.proof-card__body{font-size:14px;color:var(--color-muted);line-height:1.65;margin-bottom:var(--space-4)}.proof-card__source{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-blue);padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.06)}.proof-certs{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-4);padding-top:var(--space-7);border-top:1px solid rgba(255,255,255,.06)}.proof-cert{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffbd;text-align:center;line-height:1.4;padding:var(--space-3) var(--space-4);border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius)}.featured-products{background:var(--color-dark-1)}.featured-products__header{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap;margin-bottom:var(--space-8)}.product-cards{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.product-card{background:var(--color-dark-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);overflow:hidden;transition:border-color var(--transition-base),transform var(--transition-base),box-shadow var(--transition-base);display:flex;flex-direction:column}.product-card:hover{border-color:#a1d33f4d;transform:translateY(-4px);box-shadow:var(--shadow-md)}.product-card__img-wrap{aspect-ratio:1;background:var(--color-dark-3);overflow:hidden;position:relative}.product-card__img{width:100%;height:100%;object-fit:contain;padding:var(--space-6);transition:transform var(--transition-slow)}.product-card:hover .product-card__img{transform:scale(1.05)}.product-card__badge{position:absolute;top:var(--space-4);left:var(--space-4);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--color-green);color:var(--color-black);padding:4px 10px;border-radius:3px}.product-card__body{padding:var(--space-5);flex:1;display:flex;flex-direction:column}.product-card__sku{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue);margin-bottom:var(--space-2)}.product-card__title{font-family:var(--font-display);font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;color:var(--color-white);margin-bottom:var(--space-3);flex:1}.product-card__specs{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.product-card__spec-tag{font-size:14px;color:#ffffffbd;background:#ffffff0f;padding:4px 10px;border-radius:3px}.product-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:var(--space-4);border-top:1px solid rgba(255,255,255,.06)}.product-card__price{font-family:var(--font-display);font-size:22px;font-weight:800;color:var(--color-white)}.product-card__price-compare{font-size:14px;color:var(--color-muted);text-decoration:line-through;margin-left:var(--space-2)}.finder-cta{background:var(--color-blue);padding-block:var(--space-9)}.finder-cta__inner{text-align:center}.finder-cta__title{font-family:var(--font-display);font-size:clamp(36px,6vw,72px);font-weight:800;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;color:var(--color-black);margin-bottom:var(--space-4)}.finder-cta__sub{font-size:18px;color:#000000a6;max-width:480px;margin-inline:auto;margin-bottom:var(--space-7);line-height:1.65}.trade-cta{background:var(--color-dark-2);position:relative;overflow:hidden}.trade-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none}.trade-cta__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);position:relative;z-index:1}.trade-cta__benefits{list-style:none;display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.trade-cta__benefits li{font-size:15px;color:#ffffffbd;display:flex;gap:var(--space-3);align-items:flex-start;line-height:1.5}.trade-cta__benefits li:before{content:"\2192";color:var(--color-green);flex-shrink:0;font-weight:700}.trade-cta__visual{display:none}.eco-section{background:var(--color-dark-1);position:relative;overflow:hidden}.eco-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;pointer-events:none}.eco-section__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);position:relative;z-index:1}.eco-stats{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.eco-stat{background:var(--color-dark-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);padding:var(--space-5);text-align:center}.eco-stat--wide{grid-column:1 / -1;background:var(--color-green-mid);border-color:#a1d33f33}.eco-stat__num{font-family:var(--font-display);font-size:40px;font-weight:800;color:var(--color-green);line-height:1;display:block}.eco-stat__label{font-size:14px;color:var(--color-muted);margin-top:var(--space-2);display:block;line-height:1.35}.faq-section{background:var(--color-dark-2)}.faq-section__header{max-width:520px;margin-bottom:var(--space-8)}.faq-list{display:flex;flex-direction:column;gap:var(--space-2)}.faq-item{background:var(--color-dark-3);border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);overflow:hidden;transition:border-color var(--transition-base)}.faq-item:hover{border-color:#a1d33f33}.faq-item[open]{border-color:#a1d33f4d}.faq-item summary{list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);font-family:var(--font-display);font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-white);cursor:pointer;background:none;border:none;text-align:left;transition:color var(--transition-fast);user-select:none;-webkit-user-select:none}.faq-item__trigger:hover{color:var(--color-green)}.faq-item__icon{width:22px;height:22px;flex-shrink:0;color:var(--color-muted);transition:transform var(--transition-base),color var(--transition-base)}.faq-item[open] .faq-item__trigger{color:var(--color-green)}.faq-item[open] .faq-item__icon{transform:rotate(180deg);color:var(--color-green)}.faq-item__body{padding:0 var(--space-6) var(--space-6);font-size:15px;color:#ffffffbd;line-height:1.75}.faq-item__body p{margin-bottom:12px}.faq-item__body p:last-child{margin-bottom:0}.faq-item__body a{color:var(--color-green);text-decoration:underline}.faq-item__body strong{color:var(--color-white)}.newsletter{background:var(--color-black);border-top:1px solid rgba(255,255,255,.06)}.newsletter__inner{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:center}.newsletter__form{display:flex;flex-direction:column;gap:var(--space-3)}.newsletter__input-row{display:flex;gap:var(--space-3);flex-wrap:wrap}.newsletter__input{flex:1;min-width:240px;background:var(--color-dark-2);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);padding:14px 18px;font-size:15px;color:var(--color-white);outline:none;transition:border-color var(--transition-fast)}.newsletter__input::placeholder{color:var(--color-muted)}.newsletter__input:focus{border-color:var(--color-green)}.newsletter__note{font-size:14px;color:var(--color-dark-5)}.page-hero{background:var(--color-dark-1);padding-block:var(--space-9) var(--space-8);position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:none;background-size:48px 48px;pointer-events:none}.page-hero__inner{position:relative;z-index:1;max-width:720px}.page-hero__sub{font-size:18px;color:#ffffffbd;line-height:1.7;max-width:560px;margin-top:var(--space-4)}.product-main{padding-block:var(--space-8)}.product-main__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.product-gallery{position:relative}.product-gallery__main{aspect-ratio:1;background:var(--color-dark-2);border-radius:var(--border-radius-lg);overflow:hidden;margin-bottom:var(--space-4);border:1px solid rgba(255,255,255,.06)}.product-gallery__main img{width:100%;height:100%;object-fit:contain;padding:var(--space-7)}.product-gallery__thumbs{display:flex;gap:var(--space-3);overflow-x:auto}.product-gallery__thumb{width:72px;height:72px;flex-shrink:0;border-radius:var(--border-radius);overflow:hidden;background:var(--color-dark-2);border:2px solid rgba(255,255,255,.06);cursor:pointer;transition:border-color var(--transition-fast)}.product-gallery__thumb.is-active{border-color:var(--color-green)}.product-gallery__thumb img{width:100%;height:100%;object-fit:contain;padding:var(--space-2)}.product-info__vendor{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-blue);margin-bottom:var(--space-3)}.product-info__title{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:.95;color:var(--color-white);margin-bottom:var(--space-4)}.product-info__price{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5)}.product-info__price-current{font-family:var(--font-display);font-size:36px;font-weight:800;color:var(--color-white)}.product-info__price-compare{font-size:20px;color:var(--color-muted);text-decoration:line-through}.product-info__price-badge{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--color-green);color:var(--color-black);padding:4px 10px;border-radius:3px}.product-info__description{font-size:15px;color:#ffffffbd;line-height:1.75;margin-bottom:var(--space-5)}.variant-selector{margin-bottom:var(--space-5)}.variant-selector__label{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);display:block;margin-bottom:var(--space-3)}.variant-buttons{display:flex;flex-wrap:wrap;gap:var(--space-2)}.variant-btn{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:10px 18px;border-radius:var(--border-radius);border:2px solid rgba(255,255,255,.1);color:var(--color-muted);background:none;cursor:pointer;transition:all var(--transition-fast)}.variant-btn:hover{border-color:#ffffffbd;color:var(--color-white)}.variant-btn.is-active{border-color:var(--color-green);color:var(--color-white);background:#a1d33f1a}.variant-btn.is-unavailable{opacity:.35;text-decoration:line-through;cursor:not-allowed}.product-qty{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}.product-qty__label{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.qty-control{display:flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);overflow:hidden}.qty-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--color-muted);background:none;border:none;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);font-size:18px}.qty-btn:hover{color:var(--color-white);background:#ffffff0f}.qty-input{width:52px;text-align:center;background:none;border:none;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);color:var(--color-white);font-family:var(--font-display);font-size:16px;font-weight:700;padding:0;height:40px;outline:none}.product-atc{display:flex;gap:var(--space-4);flex-wrap:wrap;margin-bottom:var(--space-6)}.product-atc .btn--primary{flex:1;justify-content:center}.product-trust{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.06)}.product-trust__item{display:flex;align-items:center;gap:var(--space-3);font-size:14px;color:#ffffffbd}.product-trust__item svg{width:18px;height:18px;color:var(--color-green);flex-shrink:0}.product-tabs{margin-top:var(--space-8)}.product-tabs__nav{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.06);overflow-x:auto;-webkit-overflow-scrolling:touch}.product-tab-btn{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:var(--space-4) var(--space-5);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap;margin-bottom:-1px}.product-tab-btn.is-active{color:var(--color-white);border-bottom-color:var(--color-green)}.product-tab-btn:hover{color:var(--color-white)}.product-tab-panel{padding-top:var(--space-6);display:none}.product-tab-panel.is-active{display:block}.spec-table{width:100%;border-collapse:collapse}.spec-table tr{border-bottom:1px solid rgba(255,255,255,.04)}.spec-table tr:last-child{border-bottom:none}.spec-table th{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);padding:var(--space-3) var(--space-4) var(--space-3) 0;text-align:left;width:45%}.spec-table td{font-size:14px;color:#ffffffbd;padding:var(--space-3) 0}.collection-main{padding-block:var(--space-8)}.collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-7);flex-wrap:wrap}.collection-count{font-size:14px;color:var(--color-muted)}.collection-filter-btn{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);background:var(--color-dark-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius);padding:10px 16px;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.collection-filter-btn:hover{color:var(--color-white);border-color:#ffffffbd}.collection-sort{font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);background:var(--color-dark-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius);padding:10px 16px;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none}.collection-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.cart-main{padding-block:var(--space-9)}.cart-main__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8)}.cart-empty{text-align:center;padding-block:var(--space-10)}.cart-empty__icon{font-size:64px;margin-bottom:var(--space-5);opacity:.2}.cart-lines{display:flex;flex-direction:column;gap:var(--space-4)}.cart-item{display:grid;grid-template-columns:80px 1fr;gap:var(--space-4);background:var(--color-dark-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);padding:var(--space-4);align-items:center}.cart-item__img-wrap{aspect-ratio:1;background:var(--color-dark-3);border-radius:var(--border-radius);overflow:hidden}.cart-item__img{width:100%;height:100%;object-fit:contain;padding:var(--space-2)}.cart-item__title{font-family:var(--font-display);font-size:16px;font-weight:700;text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-1);text-decoration:none}.cart-item__variant{font-size:14px;color:var(--color-muted);margin-bottom:var(--space-3)}.cart-item__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.cart-item__price{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--color-white)}.cart-item__remove{font-size:14px;color:var(--color-muted);text-decoration:underline;background:none;border:none;cursor:pointer;padding:0;transition:color var(--transition-fast)}.cart-item__remove:hover{color:var(--color-error)}.cart-summary{background:var(--color-dark-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);padding:var(--space-6)}.cart-summary__title{font-family:var(--font-display);font-size:18px;font-weight:700;text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid rgba(255,255,255,.06)}.cart-totals{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.cart-total-row{display:flex;justify-content:space-between;font-size:15px;color:#ffffffbd}.cart-total-row--grand{font-family:var(--font-display);font-size:20px;font-weight:800;color:var(--color-white);padding-top:var(--space-3);border-top:1px solid rgba(255,255,255,.1)}.form-group{display:flex;flex-direction:column;gap:var(--space-2)}.form-label{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.form-input,.form-select,.form-textarea{background:var(--color-dark-2);border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius);padding:13px 16px;font-family:var(--font-body);font-size:15px;color:var(--color-white);outline:none;transition:border-color var(--transition-fast);width:100%}.form-input::placeholder,.form-textarea::placeholder{color:var(--color-muted)}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--color-green)}.form-select{cursor:pointer;appearance:none;-webkit-appearance:none}.form-textarea{resize:vertical;min-height:100px}.form-row{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.form-note{font-size:14px;color:var(--color-muted);line-height:1.5}.form-success{background:#a1d33f1a;border:1px solid rgba(161,211,63,.25);border-radius:var(--border-radius-lg);padding:var(--space-6);text-align:center}.form-success__icon{width:52px;height:52px;border-radius:50%;background:var(--color-green);color:var(--color-black);font-size:22px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-4)}.form-success__title{font-family:var(--font-display);font-size:22px;font-weight:800;text-transform:uppercase;color:var(--color-white);margin-bottom:var(--space-3)}.trade-hero{background:var(--color-black);padding-block:96px 0;position:relative;overflow:hidden}.trade-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:none;background-size:60px 60px;pointer-events:none}.trade-hero__grid{display:grid;grid-template-columns:1fr;gap:var(--space-7);position:relative;z-index:1;padding-bottom:var(--space-9)}.trade-hero__panel{background:var(--color-dark-2);border:1px solid rgba(255,255,255,.08);border-bottom:none;border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;padding:var(--space-6)}.trade-hero__panel-title{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--space-4)}.trade-hero__panel-items{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.trade-hero__panel-item{display:flex;gap:var(--space-4);align-items:flex-start;background:#ffffff0a;border-radius:var(--border-radius);padding:var(--space-4)}.trade-hero__panel-icon{font-size:20px;flex-shrink:0;margin-top:2px}.trade-hero__panel-name{font-family:var(--font-display);font-size:14px;font-weight:700;color:var(--color-white);margin-bottom:3px}.trade-hero__panel-desc{font-size:14px;color:var(--color-muted);line-height:1.45}.trade-faq-grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.trade-faq-item{background:var(--color-dark-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg);padding:var(--space-5) var(--space-6);transition:border-color var(--transition-base)}.trade-faq-item:hover{border-color:#a1d33f40}.trade-faq-item__q{font-family:var(--font-display);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-white);margin-bottom:var(--space-3)}.trade-faq-item__a{font-size:14px;color:var(--color-muted);line-height:1.7}.trade-form{background:var(--color-green);padding-block:var(--space-9)}.trade-form__grid{display:grid;grid-template-columns:1fr;gap:var(--space-8);align-items:start}.trade-form__left-title{font-family:var(--font-display);font-size:clamp(32px,5vw,54px);font-weight:800;text-transform:uppercase;line-height:.95;letter-spacing:-.01em;color:var(--color-black);margin-bottom:var(--space-4)}.trade-form__left-sub{font-size:17px;color:#0009;line-height:1.65;margin-bottom:var(--space-7)}.trade-form__steps{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-6)}.trade-form__step{display:flex;gap:var(--space-4);align-items:flex-start;font-size:14px;color:#000000a6;line-height:1.5}.trade-form__step-num{width:24px;height:24px;border-radius:50%;background:var(--color-black);color:var(--color-green);font-family:var(--font-display);font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trade-form__guarantees{display:flex;flex-direction:column;gap:var(--space-2)}.trade-form__guarantee{font-size:14px;color:#0009}.trade-form__card{background:var(--color-black);border-radius:var(--border-radius-lg);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-4)}.trade-form__interest{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--color-dark-2);border-radius:var(--border-radius);margin-bottom:var(--space-2)}.trade-form__interest-label{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.trade-form__interest-option{display:flex;align-items:center;gap:var(--space-3);font-size:15px;color:var(--color-white);cursor:pointer}.trade-form__interest-option input{accent-color:var(--color-green)}.error-404{min-height:70vh;display:flex;align-items:center;padding-block:var(--space-10)}.error-404__inner{text-align:center}.error-404__num{font-family:var(--font-display);font-size:clamp(100px,20vw,200px);font-weight:800;color:var(--color-dark-3);line-height:1;margin-bottom:var(--space-5)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.img-placeholder{background:var(--color-dark-2);border:1px dashed rgba(255,255,255,.1);border-radius:var(--border-radius-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);color:var(--color-muted);font-size:14px;text-align:center;padding:var(--space-5)}.img-placeholder__icon{font-size:40px;opacity:.3}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}[data-animate]{opacity:0}[data-animate].is-visible{animation:fadeUp var(--transition-slow) forwards}@media(min-width:640px){:root{--container-pad: var(--space-7)}.grid--2-sm,.benefit-cards,.how-steps,.proof-cards,.product-cards{grid-template-columns:repeat(2,1fr)}.form-row{grid-template-columns:1fr 1fr}.form-row .form-group--full{grid-column:1 / -1}.trade-faq-grid{grid-template-columns:repeat(2,1fr)}.cart-item{grid-template-columns:96px 1fr}}@media(min-width:960px){:root{--container-pad: var(--space-7);--section-pad: var(--space-10)}.site-nav{display:flex}.menu-toggle{display:none}.benefit-cards{grid-template-columns:repeat(4,1fr)}.how-steps{grid-template-columns:repeat(2,1fr)}.proof-cards,.product-cards,.collection-grid{grid-template-columns:repeat(3,1fr)}.cart-main__grid{grid-template-columns:1fr 360px}.product-main__grid{grid-template-columns:1fr 1fr;gap:var(--space-9);align-items:start}.product-main__sticky{position:sticky;top:88px}.problem-solution__grid{grid-template-columns:1fr 1fr;gap:var(--space-9);align-items:center}.trade-cta__grid{grid-template-columns:1fr 1fr;align-items:center}.trade-cta__visual{display:block}.eco-section__grid{grid-template-columns:1fr 1fr;align-items:center}.newsletter__inner{grid-template-columns:1fr 1fr}.how-steps{grid-template-columns:repeat(4,1fr)}.site-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr}.site-footer__bottom{flex-direction:row;align-items:center}.trade-hero__grid{grid-template-columns:1fr 440px}.trade-form__grid{grid-template-columns:1fr 1fr}.hero__content{max-width:680px}}@media print{.site-header,.site-footer,.nav-drawer,.announcement{display:none}body{color:#000;background:#fff}}.testimonials{padding:var(--section-pad) 0;background:var(--color-dark-2)}.testimonials__head{text-align:center;margin-bottom:var(--space-8)}.testimonials__title{font-family:var(--font-display);font-size:clamp(2.25rem,4.5vw,3.75rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.95;color:var(--color-white);margin-top:var(--space-3)}.testimonials__grid{display:grid;grid-template-columns:1fr;gap:var(--space-5)}.testimonials__cta{text-align:center;margin-top:var(--space-7)}.review-card{background:var(--color-dark-3);border:1px solid var(--color-dark-5);border-radius:var(--border-radius-lg);padding:var(--space-7);display:flex;flex-direction:column;gap:var(--space-5);transition:border-color .2s ease,transform .2s ease}.review-card:hover{border-color:#a1d33f4d;transform:translateY(-3px)}.review-card__stars{display:flex;gap:3px}.review-card__star{font-size:18px;color:var(--color-dark-5);line-height:1}.review-card__star.is-filled{color:var(--color-green)}.review-card__quote p{font-size:1.0625rem;line-height:1.75;color:#fffc;font-style:italic}.review-card__quote p:before{content:"\201c"}.review-card__quote p:after{content:"\201d"}.review-card__footer{display:flex;align-items:center;gap:var(--space-4);margin-top:auto;padding-top:var(--space-5);border-top:1px solid var(--color-dark-5)}.review-card__avatar{width:44px;height:44px;background:var(--color-green);color:var(--color-black);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:1.2rem;font-weight:800;flex-shrink:0}.review-card__name{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-white);margin:0}.review-card__role{font-size:14px;color:var(--color-muted);margin:3px 0 0}@media(min-width:640px){.testimonials__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.testimonials__grid{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.product-info__price-anchor{font-size:14px;color:var(--color-muted);line-height:1.55;margin-top:calc(-1 * var(--space-3));margin-bottom:var(--space-4);max-width:380px}.product-fitment-prompt{display:flex;align-items:flex-start;gap:var(--space-2);background:#a1d33f12;border:1px solid rgba(161,211,63,.2);border-radius:var(--border-radius);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-5);font-size:14px;color:#ffffffbd;line-height:1.5}.product-fitment-prompt svg{flex-shrink:0;margin-top:2px;color:var(--color-green)}.product-fitment-prompt a{color:var(--color-green);text-decoration:underline;text-underline-offset:2px;font-weight:600;white-space:nowrap}.product-fitment-prompt a:hover{color:var(--color-green-dark)}.nav-drawer__confidence{margin:var(--space-5) 0;padding:var(--space-4);border:1px solid rgba(161,211,63,.22);border-radius:var(--border-radius);background:#a1d33f14;color:#ffffffbd;font-size:14px;line-height:1.5}.nav-drawer__confidence strong{color:var(--color-white);display:block;margin-bottom:2px}.conversion-gateway{background:var(--color-black);padding-block:var(--space-9);border-bottom:1px solid rgba(255,255,255,.06)}.conversion-gateway__head{max-width:760px;margin-bottom:var(--space-7)}.conversion-gateway__title{font-family:var(--font-display);font-size:clamp(36px,6vw,76px);line-height:.92;letter-spacing:-.02em;text-transform:uppercase;color:var(--color-white);margin-top:var(--space-3)}.conversion-gateway__sub{max-width:610px;margin-top:var(--space-4);color:#ffffffbd;font-size:17px;line-height:1.65}.conversion-gateway__grid{display:grid;grid-template-columns:1fr;gap:var(--space-4)}.conversion-card{display:flex;flex-direction:column;min-height:260px;padding:var(--space-6);border-radius:var(--border-radius-lg);border:1px solid rgba(255,255,255,.08);background:var(--color-dark-2);color:inherit;text-decoration:none;transition:transform var(--transition-base),border-color var(--transition-base),background var(--transition-base)}.conversion-card:hover{transform:translateY(-4px);border-color:#a1d33f59;background:var(--color-dark-3)}.conversion-card--primary{background:var(--color-green);color:var(--color-black);border-color:var(--color-green)}.conversion-card--primary:hover{background:var(--color-green-dark);border-color:var(--color-green-dark)}.conversion-card__kicker{font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue);margin-bottom:var(--space-5)}.conversion-card--primary .conversion-card__kicker{color:#0000008c}.conversion-card h3{font-family:var(--font-display);font-size:clamp(26px,3vw,38px);line-height:.95;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:var(--space-4);color:currentColor}.conversion-card p{color:#ffffffbd;line-height:1.6}.conversion-card--primary p{color:#000000b3}.conversion-card__cta{margin-top:auto;padding-top:var(--space-5);font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:14px;color:currentColor}.collection-intro{display:grid;grid-template-columns:1fr;gap:var(--space-5);align-items:end;padding-bottom:var(--space-7);margin-bottom:var(--space-5);border-bottom:1px solid rgba(255,255,255,.06)}.collection-intro__title{font-family:var(--font-display);font-size:clamp(44px,8vw,92px);font-weight:800;line-height:.9;text-transform:uppercase;color:var(--color-white);margin-top:var(--space-3)}.collection-intro__body{max-width:620px;color:#ffffffbd;line-height:1.7;margin-top:var(--space-4)}.collection-intro__actions{display:flex;flex-wrap:wrap;gap:var(--space-3)}.collection-confidence{display:grid;grid-template-columns:1fr;gap:var(--space-3);margin-bottom:var(--space-7)}.collection-confidence>div{background:#ffffff09;border:1px solid rgba(255,255,255,.07);border-radius:var(--border-radius);padding:var(--space-4)}.collection-confidence strong{display:block;font-family:var(--font-display);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-white);margin-bottom:4px}.collection-confidence span{color:#ffffffbd;font-size:14px;line-height:1.5}.product-card__micro{color:#ffffffbd;font-size:14px;line-height:1.5;margin-bottom:var(--space-4)}.product-decision-box{display:grid;grid-template-columns:1fr;gap:var(--space-2);padding:var(--space-4);margin-bottom:var(--space-5);border:1px solid rgba(255,255,255,.08);background:#ffffff09;border-radius:var(--border-radius-lg)}.product-decision-box div{display:flex;flex-direction:column;gap:2px}.product-decision-box strong{font-family:var(--font-display);font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-white)}.product-decision-box span{font-size:14px;line-height:1.45;color:#ffffffbd}.product-included{display:grid;grid-template-columns:1fr;gap:var(--space-5);margin-top:var(--space-9);padding:var(--space-6);background:var(--color-dark-2);border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius-lg)}.product-included h2{font-family:var(--font-display);color:var(--color-white);font-size:clamp(30px,5vw,58px);line-height:.95;text-transform:uppercase;margin-top:var(--space-3)}.product-included__grid{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.product-included__grid div{padding:var(--space-4);border-radius:var(--border-radius);background:#00000038;border:1px solid rgba(255,255,255,.05)}.product-included__grid strong{display:block;color:var(--color-white);font-family:var(--font-display);font-size:15px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.product-included__grid span{color:#ffffffbd;font-size:14px;line-height:1.55}.mobile-sticky-atc{display:none}.parts-finder-page{padding-block:var(--space-9);background:var(--color-black)}.parts-finder-page__grid{display:grid;grid-template-columns:1fr;gap:var(--space-7);align-items:start}.parts-finder-page__title{font-family:var(--font-display);font-size:clamp(44px,8vw,96px);line-height:.9;letter-spacing:-.02em;color:var(--color-white);text-transform:uppercase;margin-top:var(--space-3)}.parts-finder-page__sub{max-width:600px;color:#ffffffbd;font-size:18px;line-height:1.7;margin-top:var(--space-5)}.parts-finder-page__checks{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-6)}.parts-finder-page__checks span{color:var(--color-black);background:var(--color-green);border-radius:999px;padding:8px 14px;font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:.06em}.parts-finder-panel{background:var(--color-dark-2);border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md)}.parts-finder-panel h2{font-family:var(--font-display);color:var(--color-white);text-transform:uppercase;font-size:32px;line-height:1;margin-bottom:var(--space-3)}.parts-finder-panel>p{color:#ffffffbd;line-height:1.6;margin-bottom:var(--space-5)}.parts-finder-form{display:flex;flex-direction:column;gap:var(--space-4)}.parts-finder-panel__note{color:var(--color-muted);font-size:14px;line-height:1.55;margin-top:var(--space-4)}.parts-finder-secondary{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-7);padding:var(--space-5);border-radius:var(--border-radius-lg);border:1px solid rgba(161,211,63,.2);background:#a1d33f12}.parts-finder-secondary h3{font-family:var(--font-display);color:var(--color-white);text-transform:uppercase;font-size:24px;margin-bottom:5px}.parts-finder-secondary p{color:#ffffffbd}@media(max-width:767px){.mobile-sticky-atc{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:10px;border-radius:var(--border-radius-lg);border:1px solid rgba(255,255,255,.12);background:#0a0a0af0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md)}.mobile-sticky-atc div{min-width:0}.mobile-sticky-atc strong{display:block;color:var(--color-white);font-family:var(--font-display);font-size:14px;line-height:1.1;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.mobile-sticky-atc span{display:block;color:var(--color-green);font-family:var(--font-display);font-weight:800;font-size:15px;margin-top:2px}body.template-product{padding-bottom:84px}}@media(min-width:640px){.conversion-gateway__grid,.collection-confidence,.product-decision-box,.product-included__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:960px){.collection-intro{grid-template-columns:1fr auto}.parts-finder-page__grid{grid-template-columns:minmax(0,1fr) 460px;gap:var(--space-9)}.parts-finder-secondary{flex-direction:row;align-items:center;justify-content:space-between}}.smarto-home{background:var(--color-black);color:var(--color-white)}.smarto-hero{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;background:#050505}.smarto-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.42;background-image:none;background-size:72px 72px}.smarto-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(40px,6vw,96px);align-items:center;padding-top:88px;padding-bottom:88px}.smarto-hero__title{font-family:var(--font-display);font-size:clamp(58px,8.6vw,118px);line-height:.86;letter-spacing:-.045em;max-width:820px;text-transform:uppercase}.smarto-hero__lead{margin-top:26px;max-width:650px;color:#ffffffc7;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.smarto-hero__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.smarto-hero__proof{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.smarto-hero__proof span,.smarto-trust-band__inner span{border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#ffffffb8;border-radius:999px;padding:8px 12px;font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.smarto-hero__panel{position:relative;min-height:540px;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#111315;box-shadow:var(--shadow-lg),inset 0 1px #ffffff1f;overflow:hidden}.smarto-hero__panel:before{content:"SMART-O";position:absolute;right:-14px;bottom:8px;font-family:var(--font-display);font-size:clamp(80px,11vw,150px);font-weight:800;letter-spacing:-.04em;color:#ffffffbd}.smarto-product-visual{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.smarto-product-visual__ring{width:330px;height:330px;border:1px solid rgba(161,211,63,.28);border-radius:999px;box-shadow:0 0 80px #a1d33f29}.smarto-product-visual__plug{position:absolute;width:380px;height:92px;background:#5e6265;transform:rotate(-18deg);border-radius:12px;box-shadow:0 28px 70px #00000073}.smarto-product-visual__plug span{position:absolute;top:0;bottom:0;width:5px;background:#00000070}.smarto-product-visual__plug span:nth-child(1){left:120px}.smarto-product-visual__plug span:nth-child(2){left:170px}.smarto-product-visual__plug span:nth-child(3){left:220px}.smarto-product-visual__plug span:nth-child(4){left:270px}.smarto-product-visual__washer{position:absolute;width:112px;height:112px;border:18px solid var(--color-green);border-radius:999px;transform:translate(92px,52px) rotate(-18deg);box-shadow:0 0 42px #a1d33f59}.smarto-hero__callout{position:absolute;left:24px;right:24px;bottom:24px;display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#00000094;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.smarto-hero__callout p{max-width:290px;color:#fffc;line-height:1.35}.smarto-hero__callout strong{color:var(--color-green);font-family:var(--font-display);font-size:18px;text-transform:uppercase;letter-spacing:.04em}.smarto-trust-band{background:var(--color-green);color:var(--color-black)}.smarto-trust-band__inner{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding-block:18px}.smarto-trust-band__inner span{color:var(--color-black);background:#0000000f;border-color:#0000001f}.smarto-pathways{display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:18px;padding-top:74px;padding-bottom:74px}.smarto-pathways__intro{padding:28px 24px 28px 0}.smarto-pathways__intro h2,.smarto-engineering__copy h2,.smarto-shop-band h2,.smarto-eco-lite h2,.smarto-video-band h2,.smarto-trade-box h2{font-family:var(--font-display);font-size:clamp(40px,5vw,72px);line-height:.95;letter-spacing:-.03em;text-transform:uppercase}.smarto-pathway{min-height:250px;display:flex;flex-direction:column;justify-content:space-between;padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#111315;transition:transform var(--transition-base),border-color var(--transition-base),background var(--transition-base)}.smarto-pathway:hover{transform:translateY(-4px);border-color:#a1d33f80;background:#ffffff14}.smarto-pathway span,.smarto-card span{font-family:var(--font-display);font-weight:800;color:var(--color-green);letter-spacing:.08em}.smarto-pathway h3,.smarto-card h3,.smarto-engineering__steps h3,.smarto-comparison h3{margin-top:14px;font-family:var(--font-display);font-size:26px;line-height:1;text-transform:uppercase}.smarto-pathway p{color:#ffffffbd;margin-top:12px}.smarto-pathway strong{margin-top:24px;color:var(--color-green);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em}.smarto-pathway--green{background:var(--color-green);color:var(--color-black);border-color:var(--color-green)}.smarto-pathway--green p,.smarto-pathway--green span,.smarto-pathway--green strong{color:#000000b8}.smarto-section{padding-block:clamp(74px,9vw,120px)}.smarto-section--black{background:#070707}.smarto-section--light{background:#f5f5f2;color:var(--color-black)}.smarto-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,6vw,90px)}.smarto-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.smarto-card{padding:28px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0b}.smarto-card p{margin-top:14px;color:#ffffffbd}.smarto-engineering{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(40px,6vw,90px);align-items:start}.smarto-engineering__copy p{margin-top:22px;max-width:610px;color:#000000a8;font-size:18px}.smarto-engineering__copy .btn{margin-top:30px}.smarto-engineering__steps{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.smarto-engineering__steps div{min-height:210px;padding:28px;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 40px #00000012}.smarto-engineering__steps strong{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--color-green);color:#000;font-family:var(--font-display)}.smarto-engineering__steps p{margin-top:12px;color:#0000009e}.smarto-section-head{max-width:760px;margin-bottom:38px}.smarto-comparison{display:grid;grid-template-columns:1fr 1fr;gap:18px}.smarto-comparison__col{padding:34px;border-radius:20px;border:1px solid rgba(255,255,255,.12)}.smarto-comparison__col--dim{background:#ffffff0b}.smarto-comparison__col--smart{background:#a1d33f1f;border-color:#a1d33f61}.smarto-comparison li{position:relative;padding-left:24px;margin-top:16px;color:#ffffffbd}.smarto-comparison li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--color-green)}.smarto-video-band{background:var(--color-green);color:var(--color-black)}.smarto-video-band__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(34px,6vw,80px);align-items:center}.smarto-video-band p{margin-top:18px;max-width:580px;color:#000000a8;font-size:18px}.smarto-video-card{min-height:360px;border-radius:22px;background:#101214;display:grid;place-items:center;box-shadow:var(--shadow-lg);overflow:hidden}.smarto-video-card__play,.smarto-video-card__placeholder{display:grid;place-items:center;width:210px;height:210px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff;text-align:center;font-family:var(--font-display);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.smarto-video-card__placeholder span{display:block;font-size:14px;color:#ffffffbd;margin-top:8px}.smarto-shop-band,.smarto-trade-box{display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;padding:clamp(30px,5vw,56px);border-radius:24px}.smarto-shop-band{background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 60px #00000014}.smarto-shop-band p{margin-top:18px;max-width:690px;color:#0000009e}.smarto-section--trade{background:#101010}.smarto-trade-box{background:#101214;border:1px solid rgba(255,255,255,.12)}.smarto-trade-box p{margin-top:18px;max-width:700px;color:#ffffffbd}.smarto-trade-box__cta{text-align:right;min-width:280px}.smarto-trade-box__cta p{font-size:14px;max-width:280px}.smarto-eco-lite{max-width:900px}.smarto-eco-lite p:last-child{margin-top:20px;color:#ffffffbd;font-size:20px}@media(max-width:980px){.smarto-hero{min-height:auto}.smarto-hero__grid,.smarto-pathways,.smarto-split,.smarto-engineering,.smarto-video-band__grid,.smarto-shop-band,.smarto-trade-box{grid-template-columns:1fr}.smarto-hero__panel{min-height:430px}.smarto-problem-grid,.smarto-comparison,.smarto-engineering__steps{grid-template-columns:1fr}.smarto-trade-box__cta{text-align:left;min-width:0}}@media(max-width:620px){.smarto-hero__grid{padding-top:54px;padding-bottom:52px}.smarto-hero__title{font-size:58px}.smarto-hero__actions .btn{width:100%;justify-content:center}.smarto-hero__panel{min-height:350px;border-radius:16px}.smarto-product-visual__plug{width:290px;height:74px}.smarto-product-visual__ring{width:250px;height:250px}.smarto-product-visual__washer{width:86px;height:86px;border-width:14px;transform:translate(66px,42px) rotate(-18deg)}.smarto-hero__callout{flex-direction:column;align-items:flex-start}.smarto-pathway,.smarto-card,.smarto-engineering__steps div{padding:22px}}.vehicle-finder{background:#1f1f21;color:#fff;padding-top:clamp(42px,6vw,72px);padding-bottom:clamp(42px,6vw,72px)}.vehicle-finder__panel{background:#121416;border:1px solid rgba(255,255,255,.12);border-radius:28px;padding:clamp(24px,4vw,44px);box-shadow:0 24px 80px #00000047}.vehicle-finder__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,520px);gap:28px;align-items:end;margin-bottom:28px}.vehicle-finder__head .text-body{color:#ffffffb8;margin:0}.vehicle-fitment-form{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr auto;gap:14px;align-items:end}.vehicle-fitment-form label{display:grid;gap:8px}.vehicle-fitment-form label span{font-family:var(--font-heading, "Barlow Condensed", sans-serif);font-size:clamp(26px,2.6vw,40px);font-weight:800;line-height:.95;letter-spacing:-.02em;color:#fff}.vehicle-fitment-form select{width:100%;min-height:56px;border:1px solid rgba(255,255,255,.18);border-radius:8px;padding:0 18px;background:#fff;color:#101012;font:inherit;font-weight:600}.vehicle-fitment-form select:disabled{background:#ffffff94;color:#00000059;cursor:not-allowed}.vehicle-fitment-form__submit{min-height:56px;border-radius:8px;padding-inline:28px}.vehicle-finder__note{margin:18px 0 0;color:#ffffffbd}.vehicle-finder__note a{color:var(--color-green);font-weight:700}.site-footer--simple{background:#020202;color:#ffffffbd;padding:46px 0 38px;border-top:1px solid rgba(255,255,255,.08)}.site-footer--simple .footer-payments{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:26px}.site-footer--simple .footer-payment-icon svg{height:26px;width:auto;display:block}.site-footer--simple .site-footer__bottom-simple{display:flex;gap:14px;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;font-weight:600;letter-spacing:.04em}.site-footer--simple a{color:#ffffffb8;text-decoration:none}.site-footer--simple a:hover{color:#fff}.site-footer--simple .footer-dot{color:#ffffffbd}.vehicle-fitment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-fitment-form__submit{grid-column:1 / -1}.vehicle-finder__head,.ux-proof-box,.vehicle-fitment-form{grid-template-columns:1fr}.vehicle-fitment-form label span{font-size:30px}.smarto-video-card__iframe-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--border-radius-lg);background:var(--color-dark-3)}.smarto-video-card__iframe-wrap iframe,.smarto-video-card__iframe-wrap video{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:var(--border-radius-lg)}.smarto-cost{border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.smarto-cost__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:clamp(28px,5vw,72px);align-items:center}.smarto-cost__copy h2{margin:0 0 18px;font-family:var(--font-heading, "Barlow Condensed", sans-serif);font-size:clamp(42px,5vw,72px);line-height:.92;letter-spacing:-.03em;text-transform:uppercase;color:#101010}.smarto-cost__copy p{max-width:620px;color:#0f0f0fb8;font-size:18px;line-height:1.55}.smarto-cost__small{font-size:14px!important;color:#0f0f0f80!important}.smarto-cost__panel{background:#101010;color:#fff;border-radius:28px;padding:clamp(22px,3vw,36px);box-shadow:0 24px 80px #0000002e}.smarto-cost__control{margin-bottom:24px}.smarto-cost__control>div{display:flex;justify-content:space-between;gap:16px;align-items:baseline;margin-bottom:10px}.smarto-cost__control label{color:#ffffffb8;font-weight:600}.smarto-cost__control strong{font-family:var(--font-heading, "Barlow Condensed", sans-serif);font-size:34px;letter-spacing:-.02em;color:var(--color-green, #A1D33F)}.smarto-cost__control input[type=range]{width:100%;accent-color:var(--color-green, #A1D33F)}.smarto-cost__result{margin:30px 0 20px;padding:24px;border:1px solid rgba(161,211,63,.35);border-radius:22px;background:#00bce71a}.smarto-cost__result span{display:block;margin-bottom:6px;color:#ffffffbd;font-weight:700;text-transform:uppercase;font-size:14px;letter-spacing:.12em}.smarto-cost__result strong{display:block;font-family:var(--font-heading, "Barlow Condensed", sans-serif);font-size:clamp(52px,7vw,88px);line-height:.9;color:#fff;letter-spacing:-.035em}.smarto-cost__result p{margin:12px 0 0;color:#ffffffbd}@media(max-width:900px){.smarto-cost__grid{grid-template-columns:1fr}.smarto-cost__panel{border-radius:22px}}.smarto-home{--flow-border: rgba(255,255,255,.11);--flow-muted: rgba(255,255,255,.68);background:#050505}.smarto-hero,.smarto-hero__panel,.smarto-pathway,.smarto-card,.smarto-comparison__col,.smarto-trade-box,.vehicle-finder__panel,.smarto-cost__panel,.smarto-cost__result,.smarto-video-card,.hero,.collection-hero,.parts-finder-page{background-image:none!important}.smarto-hero{min-height:640px;background:#050505!important;border-bottom:1px solid rgba(0,188,231,.28)}.smarto-hero:before{display:none!important}.smarto-hero__grid{gap:clamp(34px,5vw,72px);padding-top:70px;padding-bottom:70px}.smarto-hero__title{max-width:760px;font-size:clamp(50px,7vw,92px);line-height:.9}.smarto-hero__lead{max-width:590px;color:#ffffffc2;font-size:clamp(17px,1.35vw,20px)}.smarto-hero__panel{min-height:470px;background:#101214!important;border:1px solid rgba(0,188,231,.24);border-radius:18px;box-shadow:none}.smarto-hero__panel:before{color:#00bce714}.smarto-product-visual__ring{border-color:#00bce757;box-shadow:none}.smarto-product-visual__plug{background:#6f7478!important;box-shadow:0 18px 42px #00000061}.smarto-product-visual__washer{box-shadow:none}.smarto-hero__callout{background:#050505;border-color:#00bce73d;-webkit-backdrop-filter:none;backdrop-filter:none}.smarto-trust-band{background:var(--color-blue);color:#001217}.smarto-trust-band__inner{justify-content:center;padding-block:14px}.smarto-trust-band__inner span{background:#ffffff2e;border-color:#0000001f;color:#001217}.smarto-pathways{max-width:var(--container-wide);margin:0 auto;padding-inline:var(--container-pad);padding-top:64px;padding-bottom:64px;grid-template-columns:.95fr repeat(3,1fr);border-bottom:1px solid rgba(255,255,255,.08)}.smarto-pathways__intro{padding:22px 24px 22px 0}.smarto-pathways__intro h2{font-size:clamp(34px,4vw,56px)}.smarto-pathway{min-height:220px;background:#101214!important;border-color:#ffffffbd;border-radius:14px;box-shadow:none}.smarto-pathway:hover{transform:translateY(-2px);border-color:#00bce78c;background:#12171a!important}.smarto-pathway:nth-of-type(3){border-color:#00bce759}.smarto-pathway:nth-of-type(3) span,.smarto-pathway:nth-of-type(3) strong{color:var(--color-blue)}.smarto-pathway--green{background:var(--color-green)!important;border-color:var(--color-green)}.smarto-pathway h3{font-size:23px}.smarto-pathway p{font-size:15px;line-height:1.5}.vehicle-finder{background:#17191c!important;border-top:1px solid rgba(0,188,231,.18);border-bottom:1px solid rgba(0,188,231,.18)}.vehicle-finder__panel{background:#202326!important;border-color:#00bce747;border-radius:18px;box-shadow:none}.vehicle-finder__head{align-items:start}.vehicle-finder__head .title-lg{font-size:clamp(42px,5vw,68px)}.vehicle-fitment-form label span{font-size:clamp(22px,2.1vw,32px);color:var(--color-blue)}.vehicle-fitment-form select,.vehicle-fitment-form__submit{min-height:52px;border-radius:6px}.vehicle-finder__note a{color:var(--color-blue)}.smarto-section{padding-block:clamp(60px,7vw,96px)}.smarto-section--black{background:#050505!important}.smarto-section--light{background:#f4f5f4!important}.smarto-split{gap:clamp(30px,5vw,70px)}.smarto-problem-grid{gap:14px}.smarto-card{background:#111315!important;border-color:#ffffffbd;border-top:3px solid var(--color-blue);border-radius:14px}.smarto-card span{color:var(--color-blue)}.smarto-card:nth-child(2){border-top-color:var(--color-green)}.smarto-card:nth-child(2) span{color:var(--color-green)}.smarto-card h3{font-size:23px}.smarto-engineering__copy h2,.smarto-shop-band h2,.smarto-eco-lite h2,.smarto-video-band h2,.smarto-trade-box h2,.smarto-cost__copy h2{font-size:clamp(38px,4.6vw,64px)}.smarto-engineering__steps div{box-shadow:none;border-radius:14px;border-top:3px solid var(--color-blue)}.smarto-engineering__steps div:nth-child(2),.smarto-engineering__steps div:nth-child(4){border-top-color:var(--color-green)}.smarto-engineering__steps strong{background:var(--color-blue)}.smarto-engineering__steps div:nth-child(2) strong,.smarto-engineering__steps div:nth-child(4) strong{background:var(--color-green)}.smarto-comparison{gap:14px}.smarto-comparison__col{background:#111315!important;border-radius:16px;border-color:#ffffffbd}.smarto-comparison__col--smart{border-color:#a1d33f80;border-top:4px solid var(--color-green)}.smarto-comparison__col--dim{border-top:4px solid var(--color-blue)}.smarto-comparison__col--dim li:before{background:var(--color-blue)}.smarto-cost{background:#f4f5f4!important}.smarto-cost__panel{background:#101214!important;border:1px solid rgba(0,188,231,.24);border-radius:18px;box-shadow:none}.smarto-cost__control strong{color:var(--color-blue)}.smarto-cost__control input[type=range]{accent-color:var(--color-blue)}.smarto-cost__result{background:#171c1f!important;border-color:#00bce759;border-radius:14px}.smarto-cost__result span{color:var(--color-blue)}.smarto-video-band{background:var(--color-blue)!important;color:#001217}.smarto-video-band p{color:#001217b8}.smarto-video-card{background:#071014!important;box-shadow:none;border:1px solid rgba(255,255,255,.22)}.smarto-shop-band,.smarto-trade-box{border-radius:18px;box-shadow:none}.smarto-shop-band{background:#fff!important;border-top:4px solid var(--color-blue)}.smarto-section--trade{background:#050505!important}.smarto-trade-box{background:#101214!important;border-color:#00bce747;border-top:4px solid var(--color-blue)}.smarto-eco-lite{border-left:4px solid var(--color-blue);padding-left:clamp(20px,3vw,34px)}@media(max-width:980px){.smarto-hero__grid{padding-top:52px;padding-bottom:52px}.smarto-pathways{grid-template-columns:1fr;padding-top:48px;padding-bottom:48px}.smarto-pathways__intro{padding-right:0}.vehicle-fitment-form{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-fitment-form__submit{grid-column:1 / -1}}@media(max-width:620px){.smarto-hero__title{font-size:48px}.smarto-hero__lead{font-size:16px}.smarto-hero__panel{min-height:310px}.vehicle-fitment-form,.vehicle-finder__head{grid-template-columns:1fr}.smarto-section{padding-block:50px}}.smarto-faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.smarto-faq{border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#ffffff0a;padding:18px 20px}.smarto-faq summary{cursor:pointer;color:#fff;font-weight:800;letter-spacing:-.01em;list-style:none}.smarto-faq summary::-webkit-details-marker{display:none}.smarto-faq summary:after{content:"+";float:right;color:var(--color-green);font-size:22px;line-height:1}.smarto-faq[open] summary:after{content:"\2013"}.smarto-faq p{margin:12px 0 0;color:#ffffffb8;line-height:1.6}.smarto-shop-band--compact{margin-top:22px}@media(max-width:980px){.site-nav__list{gap:16px}.site-nav__link{font-size:14px}}.smarto-section p,.smarto-card p,.smarto-cost__copy p,.product-info__description,.accordion-body,.faq-item__body,.text-body{font-size:16px;line-height:1.7}.eyebrow,.product-card__vendor,.product-info__vendor,.cart-item__variant,.breadcrumb,.trust-strip__item,.smarto-trust-band__inner span,.hero-proof-note,.product-info__price-anchor{font-size:14px}.smarto-section--black .smarto-card p,.smarto-section--black p{color:#ffffffb8}.hero-stats{display:flex;flex-wrap:wrap;gap:0;border-top:1px solid rgba(255,255,255,.12);padding-top:28px;margin-top:8px}.hero-stat{padding-inline:24px;border-right:1px solid rgba(255,255,255,.12)}.hero-stat:first-child{padding-left:0}.hero-stat:last-child{border-right:none}.hero-stat__num{display:block;font-family:var(--font-display);font-size:clamp(1.75rem,2.8vw,2.5rem);font-weight:900;color:#fff;line-height:1}.hero-stat__num em{font-style:normal;color:var(--color-green)}.hero-stat__lbl{display:block;font-size:14px;color:#ffffffbd;margin-top:5px;max-width:88px;line-height:1.35}.hero-proof-note{font-size:14px;color:#ffffffbd;margin-top:10px;letter-spacing:.04em}@media(max-width:640px){.hero-stats{gap:16px 0}.hero-stat{padding-inline:16px}.hero-stat:nth-child(2){border-right:none}.hero-stat:nth-child(3){padding-left:0;border-right:1px solid rgba(255,255,255,.12)}}.cart-trust-pre-checkout{margin:18px 0 14px;padding:12px 14px;background:#a1d33f12;border:1px solid rgba(161,211,63,.2);border-radius:var(--border-radius);display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:center}.cart-trust-pre-checkout span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffdb}.cart-is-updating .cart-summary .qty-btn,.cart-is-updating .cart-item__remove{pointer-events:none;opacity:.55}.cart-trust{margin-top:20px;padding:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:10px}.cart-trust__item{display:flex;align-items:center;gap:8px;font-size:14px;color:#ffffffbd;line-height:1.4}.cart-trust__item svg{flex-shrink:0;color:var(--color-green)}.cart-upsell{margin-top:16px;border:1px solid rgba(161,211,63,.25);border-radius:var(--border-radius);background:#a1d33f0f;overflow:hidden}.cart-upsell__inner{padding:16px;display:flex;flex-direction:column;gap:8px}.cart-upsell__label{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-green)}.cart-upsell__text{font-size:14px;color:#ffffffbd;line-height:1.55;margin:0}.cart-upsell__link{align-self:flex-start;margin-top:4px}.product-rating{display:flex;align-items:center;gap:8px;margin-bottom:20px}.product-rating__stars{display:flex;gap:2px}.product-rating__star{font-size:18px;color:var(--color-dark-5)}.product-rating__star.is-filled{color:var(--color-green)}.product-rating__score{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--color-white)}.product-rating__count{font-size:14px;color:var(--color-muted)}.announcement-bar a{color:inherit;text-decoration:underline;text-underline-offset:2px}.announcement-bar a:hover{opacity:.8}.finder-result{margin-top:16px;padding:14px 16px;background:#a1d33f14;border:1px solid rgba(161,211,63,.3);border-radius:var(--border-radius);animation:fadeIn .2s ease}.finder-result__inner{display:flex;align-items:flex-start;gap:12px}.finder-result__icon{font-size:18px;flex-shrink:0;margin-top:2px}.finder-result__title{font-size:15px;color:#ffffffd9;margin:0 0 4px}.finder-result__title strong{color:var(--color-green)}.finder-result__note{font-size:14px;color:#ffffffbd;margin:0;line-height:1.5}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.hero-callout-contrast{display:flex;align-items:center;gap:16px;margin-bottom:16px}.hero-callout-contrast__item{display:flex;flex-direction:column;align-items:center;gap:4px}.hero-callout-contrast__num{font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;line-height:1}.hero-callout-contrast__item--cost .hero-callout-contrast__num{color:var(--color-green)}.hero-callout-contrast__item--risk .hero-callout-contrast__num{color:#ffffffbd}.hero-callout-contrast__lbl{font-size:14px;color:#ffffffbd;text-align:center;line-height:1.3}.hero-callout-contrast__divider{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbd}.smarto-product-preview{margin-top:clamp(20px,4vw,42px)}.product-grid--compact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.smarto-fitment-support{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px;border:1px solid rgba(0,188,231,.28);background:#f4fbfe;border-radius:18px;color:#101820}.smarto-fitment-support strong{font-family:var(--font-heading);font-size:1.35rem;text-transform:uppercase;letter-spacing:.02em}.smarto-fitment-support span{flex:1;color:#101820b8}@media(max-width:900px){.product-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.smarto-fitment-support{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.product-grid--compact{grid-template-columns:1fr}}.smarto-home{--smarto-line: rgba(0,188,231,.18);--smarto-line-soft: rgba(255,255,255,.1);--smarto-ink: #050607;--smarto-panel: #101316}.smarto-hero{background-color:#050607!important;border-bottom-color:#00bce752}.smarto-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(0,188,231,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(0,188,231,.075) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,#00000040,#000 40%,#0003);mask-image:linear-gradient(90deg,#00000040,#000 40%,#0003)}.smarto-hero__grid{z-index:1}.smarto-hero__copy{position:relative}.smarto-hero__copy:before{content:"SMART-O / FITMENT FIRST";display:inline-flex;margin-bottom:18px;padding:7px 10px;border:1px solid rgba(0,188,231,.34);color:var(--color-blue);font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.smarto-hero__title{text-wrap:balance}.smarto-hero__lead{max-width:650px}.smarto-hero__panel{border-radius:26px;border:1px solid rgba(0,188,231,.34);background:#0c1013!important;box-shadow:0 26px 80px #0000006b,inset 0 1px #ffffff1a}.smarto-hero__panel:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px solid rgba(255,255,255,.075);border-radius:18px;pointer-events:none}.smarto-product-visual__ring{width:350px;height:350px;border:1px solid rgba(0,188,231,.38)}.smarto-product-visual__axis{position:absolute;background:#00bce733;pointer-events:none}.smarto-product-visual__axis--x{width:68%;height:1px;transform:rotate(-18deg)}.smarto-product-visual__axis--y{width:1px;height:58%;transform:rotate(-18deg)}.smarto-product-visual__plug{background:#737b80!important;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 58px #0000007a,inset 0 1px #ffffff2e}.smarto-product-visual__plug:before{content:"";position:absolute;left:-52px;top:18px;width:70px;height:56px;border-radius:10px 4px 4px 10px;background:#8a9195;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff2e}.smarto-product-visual__plug:after{content:"";position:absolute;right:-34px;top:22px;width:44px;height:48px;border-radius:4px 10px 10px 4px;background:#51575b}.smarto-product-visual__washer{border-color:var(--color-green);box-shadow:0 0 0 8px #a1d33f0f,0 18px 48px #00000061}.smarto-spec-badges{position:absolute;left:24px;top:24px;z-index:2;display:flex;flex-wrap:wrap;gap:8px;max-width:360px}.smarto-spec-badges span{padding:8px 10px;border:1px solid rgba(0,188,231,.32);border-radius:999px;background:#050607c2;color:#ffffffd1;font-size:14px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.smarto-panel-label{position:absolute;right:24px;top:28px;z-index:2;writing-mode:vertical-rl;text-orientation:mixed;color:#00bce7ad;font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.smarto-hero__callout{left:28px;right:28px;bottom:28px;border-radius:18px;border-color:#ffffffbd;background:#050607eb!important;box-shadow:0 18px 48px #00000057}.hero-stats{margin-top:32px;padding:18px 0 0;border-top-color:#00bce73d}.hero-stat__num{color:var(--color-blue)}.hero-stat:first-child .hero-stat__num,.hero-stat:first-child .hero-stat__num em{color:var(--color-green)}.hero-stat__lbl,.hero-proof-note{color:#ffffffbd}.smarto-trust-band{background:#0fbfe7!important;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(0,0,0,.2)}.smarto-pathways{position:relative;gap:16px}.smarto-pathway{border-radius:18px;border-color:#ffffffbd;box-shadow:0 18px 44px #00000029}.smarto-pathway:not(.smarto-pathway--green){border-top:3px solid rgba(0,188,231,.68)}.smarto-pathway--green{box-shadow:0 20px 50px #a1d33f1f}.smarto-pathway h3{letter-spacing:-.015em}.vehicle-finder{background-color:#151a1e!important}.vehicle-finder__panel{border-radius:26px;border-color:#00bce757;background:#0f1418!important;box-shadow:0 24px 70px #0000004d}.vehicle-fitment-form{padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#ffffff09}.vehicle-fitment-form label{background:#0003;border-radius:12px;padding:10px;border:1px solid rgba(255,255,255,.06)}.vehicle-fitment-form select{border-color:#00bce747;background-color:#fff}.engineering-proof-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.engineering-proof-row div{min-height:128px;padding:20px;border:1px solid rgba(0,188,231,.2);border-radius:18px;background:#0f1418}.engineering-proof-row span{color:var(--color-blue);font-family:var(--font-display);font-weight:900;letter-spacing:.12em}.engineering-proof-row strong{display:block;margin-top:8px;color:#fff;font-family:var(--font-display);font-size:24px;text-transform:uppercase}.engineering-proof-row p{margin-top:8px;color:#ffffffbd;font-size:15px;line-height:1.45}.smarto-section-head,.smarto-engineering__copy,.smarto-cost__copy,.smarto-video-band__grid>div:first-child,.smarto-eco-lite{position:relative}.smarto-section-head:before,.smarto-engineering__copy:before,.smarto-cost__copy:before,.smarto-video-band__grid>div:first-child:before,.smarto-eco-lite:before{content:"";display:block;width:54px;height:4px;margin-bottom:18px;background:var(--color-blue)}.smarto-section--black .smarto-section-head:before,.smarto-trade-box:before{background:var(--color-green)}.smarto-card,.smarto-engineering__steps div,.smarto-comparison__col,.smarto-shop-band,.smarto-trade-box,.smarto-faq,.smarto-fitment-support{border-radius:18px!important}.smarto-card,.smarto-comparison__col{box-shadow:inset 0 1px #ffffff0f}.smarto-engineering__steps div{box-shadow:0 14px 38px #00000014}.smarto-comparison__col--smart{background:#111716!important}.smarto-video-band{border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(0,0,0,.18)}.smarto-video-card{border-radius:24px;box-shadow:0 22px 60px #00000047}.smarto-cost__panel{border-radius:26px;box-shadow:0 22px 70px #0000002e}.smarto-cost__result{border-color:#00bce773;box-shadow:inset 0 1px #ffffff0f}.smarto-shop-band{align-items:center;border:1px solid rgba(0,188,231,.18);border-top:4px solid var(--color-blue);box-shadow:0 16px 44px #00000014}.smarto-trade-box{position:relative;overflow:hidden;border:1px solid rgba(0,188,231,.26);box-shadow:0 20px 58px #0000003d}.smarto-trade-box:before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px}.smarto-faq{border-color:#00bce72e}@media(max-width:980px){.smarto-hero:after{opacity:.25}.smarto-spec-badges{position:relative;left:auto;top:auto;padding:18px 18px 0}.smarto-panel-label{display:none}.engineering-proof-row{grid-template-columns:1fr}}@media(max-width:620px){.smarto-hero__copy:before{font-size:14px}.smarto-product-visual__ring{width:250px;height:250px}.smarto-spec-badges span{font-size:14px}.vehicle-fitment-form{padding:8px}}:root{--smarto-blue: #00bce7;--smarto-green: #A1D33F;--smarto-offwhite: #f7f7f4;--smarto-charcoal: #070809}.smarto-home *{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.smarto-home{background:var(--smarto-charcoal)!important}.smarto-home [class*=gradient],.smarto-hero:after,.smarto-hero:before{background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important;display:none!important}.smarto-hero{min-height:min(88vh,820px);background:#050607!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.smarto-hero__grid{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);gap:clamp(44px,8vw,136px);padding-top:clamp(72px,9vw,116px);padding-bottom:clamp(70px,9vw,116px)}.smarto-hero__copy:before{border-color:#00bce74d;color:#00bce7f2;background:#00bce70f;border-radius:999px}.smarto-hero__title{max-width:880px;font-size:clamp(56px,8.8vw,128px)!important;line-height:.84!important;letter-spacing:-.065em!important;text-transform:uppercase}.smarto-hero__lead{max-width:600px;color:#ffffffbd!important;font-size:clamp(18px,1.25vw,21px)!important;line-height:1.55!important}.smarto-hero__actions{margin-top:40px!important}.btn--primary{background:var(--smarto-green)!important;color:#050607!important;border-color:var(--smarto-green)!important;box-shadow:0 14px 34px #a1d33f29}.btn--primary:hover{transform:translateY(-1px);box-shadow:0 18px 44px #a1d33f33}.btn--ghost,.btn--outline{border-color:#ffffffbd!important;background:#ffffff08!important}.smarto-hero__panel{min-height:560px!important;border-radius:34px!important;background:#0b0e10!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 40px 110px #0000007a,inset 0 1px #ffffff14!important}.smarto-hero__panel:before{content:"SMART-O"!important;top:42px!important;right:auto!important;left:28px!important;bottom:auto!important;color:#ffffffbd!important;font-size:clamp(70px,8vw,128px)!important}.smarto-hero__panel:after{display:block!important;content:""!important;position:absolute;top:22px;right:22px;bottom:22px;left:22px;border:1px solid rgba(255,255,255,.06);border-radius:24px;background-image:none!important}.smarto-product-visual__ring{width:370px!important;height:370px!important;border-color:#00bce73d!important;box-shadow:none!important}.smarto-product-visual__ring:after{content:"";position:absolute;top:48px;right:48px;bottom:48px;left:48px;border:1px solid rgba(255,255,255,.07);border-radius:999px}.smarto-product-visual__plug{width:410px!important;height:88px!important;border-radius:16px!important;background:#8a9296!important;transform:rotate(-16deg) translateY(-8px)!important;box-shadow:0 40px 80px #00000085,inset 0 1px #ffffff42!important}.smarto-product-visual__washer{width:118px!important;height:118px!important;border-width:16px!important;transform:translate(102px,58px) rotate(-16deg)!important}.smarto-spec-badges span{background:#050607!important;border-color:#00bce747!important;color:#ffffffc7!important}.smarto-panel-label{color:#00bce7bd!important}.smarto-hero__callout{border-radius:24px!important;background:#050607!important;border-color:#ffffffbd!important}.hero-callout-contrast__num{font-size:clamp(1.6rem,2.4vw,2.2rem)!important}.hero-stats{gap:0!important;border-top-color:#ffffffbd!important}.hero-stat:first-child .hero-stat__num,.hero-stat:first-child .hero-stat__num em{color:var(--smarto-green)!important}.hero-stat__lbl{color:#ffffffbd!important}.smarto-trust-band{background:#0f1418!important;color:#fff!important;border-top:1px solid rgba(0,188,231,.22)!important;border-bottom:1px solid rgba(0,188,231,.16)!important}.smarto-trust-band__inner{justify-content:space-between!important;padding-block:16px!important}.smarto-trust-band__inner span{color:#ffffffb8!important;background:transparent!important;border:0!important;padding:0!important}.smarto-pathways{gap:22px!important;padding-top:clamp(66px,8vw,104px)!important;padding-bottom:clamp(66px,8vw,104px)!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.smarto-pathway{min-height:280px!important;padding:30px!important;border-radius:26px!important;background:#0d1012!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.smarto-pathway:hover{transform:translateY(-4px)!important;border-color:#00bce761!important;background:#11161a!important}.smarto-pathway--green{background:var(--smarto-offwhite)!important;color:#050607!important;border-color:#00000014!important}.smarto-pathway span,.smarto-pathway strong{color:var(--smarto-blue)!important}.smarto-pathway h3{font-size:clamp(24px,2vw,32px)!important;letter-spacing:-.03em!important}.smarto-section--signature{background:#f7f7f4!important;color:#050607!important;padding-block:clamp(84px,10vw,140px)!important}.smarto-signature{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:clamp(42px,8vw,120px);align-items:center}.smarto-signature__copy h2{font-family:var(--font-display);font-size:clamp(52px,7vw,108px);line-height:.88;letter-spacing:-.055em;text-transform:uppercase;max-width:780px}.smarto-signature__copy p:not(.eyebrow){margin-top:24px;max-width:560px;color:#050607a8;font-size:clamp(18px,1.4vw,22px);line-height:1.55}.eyebrow--blue{color:var(--smarto-blue)!important}.smarto-signature__plate{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid rgba(0,0,0,.1);border-radius:32px;overflow:hidden;background:#fff;box-shadow:0 28px 80px #00000014}.smarto-signature__plate article{min-height:330px;padding:30px 26px;border-right:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:flex-end}.smarto-signature__plate article:last-child{border-right:0}.smarto-signature__plate span{position:absolute;top:28px;color:#00bce7b8;font-family:var(--font-display);font-weight:900;letter-spacing:.12em}.smarto-signature__plate strong{font-family:var(--font-display);font-size:clamp(32px,3vw,52px);line-height:.9;letter-spacing:-.04em;text-transform:uppercase}.smarto-signature__plate p{margin-top:14px;color:#05060794;line-height:1.45}.smarto-signature__line{position:absolute;left:28px;right:28px;top:72px;height:1px;background:#00bce747}.vehicle-finder{background:#050607!important;border:0!important}.vehicle-finder__panel{background:#0f1418!important;border-radius:32px!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 34px 100px #00000061!important}.vehicle-fitment-form{background:#050607!important;border-radius:22px!important;border-color:#ffffffbd!important}.vehicle-fitment-form label{background:#101519!important;border-radius:16px!important}.vehicle-fitment-form label span{color:#ffffffb8!important;font-size:18px!important;font-family:inherit!important;text-transform:none!important;letter-spacing:0!important}.vehicle-fitment-form select{border-radius:999px!important;border-color:#ffffffbd!important}.engineering-proof-row div{border-radius:24px!important;background:#0f1418!important;border-color:#ffffffbd!important}.smarto-section{padding-block:clamp(84px,10vw,140px)!important}.smarto-section--black{background:#050607!important}.smarto-section--light{background:#f7f7f4!important}.smarto-split,.smarto-engineering,.smarto-cost__grid,.smarto-video-band__grid{gap:clamp(48px,8vw,120px)!important}.title-lg,.smarto-engineering__copy h2,.smarto-cost__copy h2,.smarto-video-band h2,.smarto-shop-band h2,.smarto-trade-box h2,.smarto-eco-lite h2{letter-spacing:-.055em!important}.smarto-card,.smarto-engineering__steps div,.smarto-comparison__col,.smarto-faq{border-radius:26px!important;box-shadow:none!important}.smarto-card{background:#0d1012!important;border-color:#ffffffbd!important;border-top:0!important}.smarto-card span{color:#00bce7d9!important}.smarto-engineering__steps div{border:0!important;background:#fff!important;box-shadow:0 18px 54px #0000000f!important}.smarto-engineering__steps strong{background:#050607!important;color:#fff!important}.smarto-comparison__col{background:#0d1012!important;border-color:#ffffffbd!important}.smarto-comparison__col--smart{border-color:#a1d33f6b!important}.smarto-comparison li:before{width:6px!important;height:6px!important}.smarto-video-band{background:#f7f7f4!important;color:#050607!important;border:0!important}.smarto-video-band p{color:#050607a3!important}.smarto-video-card{border-radius:34px!important;border-color:#00000014!important;box-shadow:0 28px 80px #00000024!important}.smarto-cost{background:#f7f7f4!important;border:0!important}.smarto-cost__panel{border-radius:34px!important;background:#050607!important;box-shadow:0 34px 90px #0000002e!important}.smarto-cost__result{border-radius:24px!important;background:#0f1418!important}.smarto-shop-band,.smarto-trade-box,.smarto-fitment-support{border-radius:32px!important;box-shadow:0 24px 74px #00000014!important}.smarto-shop-band{border:0!important;background:#fff!important}.smarto-trade-box{background:#0f1418!important;border-color:#ffffffbd!important}.smarto-trade-box:before{background:var(--smarto-blue)!important}.smarto-faq{background:#0d1012!important;border-color:#ffffffbd!important}.smarto-faq summary:after{color:var(--smarto-blue)!important}@media(max-width:1100px){.smarto-pathways{grid-template-columns:1fr 1fr!important}.smarto-pathways__intro{grid-column:1 / -1}.smarto-signature{grid-template-columns:1fr!important}}@media(max-width:980px){.smarto-hero__grid{grid-template-columns:1fr!important}.smarto-hero__panel{min-height:440px!important}.smarto-trust-band__inner{justify-content:center!important;gap:18px!important}.smarto-signature__plate{grid-template-columns:repeat(2,1fr)!important}.smarto-signature__plate article{min-height:250px}}@media(max-width:620px){.smarto-hero__title{font-size:50px!important}.smarto-hero__panel{min-height:360px!important;border-radius:24px!important}.smarto-product-visual__plug{width:285px!important;height:70px!important}.smarto-product-visual__ring{width:240px!important;height:240px!important}.smarto-pathways{grid-template-columns:1fr!important}.smarto-pathway{min-height:220px!important}.smarto-signature__plate{grid-template-columns:1fr!important}.smarto-signature__plate article{min-height:200px;border-right:0;border-bottom:1px solid rgba(0,0,0,.08)}}.smarto-home{--refine-black: #050607;--refine-ink: #101418;--refine-soft: #f7f7f4;--refine-card: #0f1418;--refine-line: rgba(255,255,255,.1);--refine-line-dark: rgba(0,0,0,.1);background:var(--refine-black)!important;color:#fff!important}.smarto-home *{box-sizing:border-box}.smarto-home .container,.smarto-home .container--wide{max-width:1240px;margin-left:auto;margin-right:auto}.smarto-section,.vehicle-finder,.smarto-section--signature{padding-block:clamp(72px,8vw,118px)!important}.smarto-hero__grid,.smarto-signature,.smarto-split,.smarto-engineering,.smarto-cost__grid,.smarto-video-band__grid,.smarto-trade-box,.smarto-shop-band{column-gap:clamp(36px,6vw,88px)!important}.smarto-hero{min-height:auto!important;background:#050607!important;border-bottom:1px solid rgba(0,188,231,.14)!important}.smarto-hero:before,.smarto-hero:after,.smarto-hero__copy:before{display:none!important;content:none!important}.smarto-hero__grid{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr)!important;align-items:center!important;padding-top:clamp(72px,8vw,110px)!important;padding-bottom:clamp(72px,8vw,110px)!important}.smarto-hero__title{max-width:790px!important;font-size:clamp(54px,7.4vw,106px)!important;line-height:.89!important;letter-spacing:-.052em!important;color:#fff!important}.smarto-hero__lead{max-width:610px!important;color:#ffffffbd!important;line-height:1.52!important}.smarto-hero__actions{gap:12px!important}.smarto-hero__panel{min-height:520px!important;border-radius:30px!important;background:#0d1114!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 28px 90px #0000006b,inset 0 1px #ffffff14!important;overflow:hidden!important}.smarto-hero__panel:before{color:#ffffffbd!important;right:-8px!important;bottom:4px!important}.smarto-hero__panel:after{top:18px!important;right:18px!important;bottom:18px!important;left:18px!important;border-radius:22px!important;border-color:#ffffffbd!important}.smarto-panel-label{opacity:.72!important}.smarto-spec-badges{left:24px!important;right:72px!important;top:24px!important;max-width:none!important}.smarto-spec-badges span{color:#ffffffd1!important;background:#050607d1!important;border:1px solid rgba(0,188,231,.24)!important}.smarto-product-visual__ring{opacity:.75!important}.smarto-product-visual__axis{display:none!important}.smarto-hero__callout{left:24px!important;right:24px!important;bottom:24px!important;border-radius:22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important}.hero-callout-contrast{margin-bottom:0!important}.smarto-hero__callout strong{color:#fff!important;font-size:16px!important;text-align:right!important}.hero-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;border-top:1px solid rgba(255,255,255,.1)!important}.hero-stat{min-width:0!important}.hero-stat__num{color:#fff!important}.hero-stat__lbl,.hero-proof-note{color:#ffffffbd!important}.smarto-trust-band{background:#0d1114!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.smarto-trust-band__inner{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:center!important;padding-block:18px!important}.smarto-trust-band__inner span{display:block!important;color:#ffffffbd!important;line-height:1.25!important;text-align:center!important}.smarto-pathways{max-width:1240px!important;margin:0 auto!important;display:grid!important;grid-template-columns:1.05fr repeat(3,1fr)!important;gap:18px!important;padding-inline:var(--page-gutter, 24px)!important;padding-top:clamp(64px,7vw,96px)!important;padding-bottom:clamp(64px,7vw,96px)!important}.smarto-pathways__intro{padding:8px 12px 8px 0!important}.smarto-pathways__intro h2{color:#fff!important;max-width:360px!important;font-size:clamp(36px,4vw,56px)!important}.smarto-pathways__intro p{color:#ffffffbd!important;max-width:360px!important;line-height:1.55!important}.smarto-pathway{min-height:270px!important;padding:28px!important;background:#0f1418!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:24px!important;color:#fff!important}.smarto-pathway h3{color:#fff!important}.smarto-pathway p{color:#ffffffbd!important}.smarto-pathway span,.smarto-pathway strong{color:var(--color-blue)!important}.smarto-pathway--green{background:#f7f7f4!important;color:#050607!important;border-color:#0000001a!important}.smarto-pathway--green h3{color:#050607!important}.smarto-pathway--green p{color:#050607a8!important}.smarto-pathway--green span,.smarto-pathway--green strong{color:#050607!important}.vehicle-finder{background:#050607!important}.vehicle-finder__panel{border-radius:30px!important;background:#0f1418!important;border:1px solid rgba(255,255,255,.1)!important}.vehicle-finder__head{grid-template-columns:minmax(0,.85fr) minmax(280px,.75fr)!important;gap:clamp(24px,4vw,56px)!important;align-items:end!important}.vehicle-finder__head h2,.vehicle-finder__head .title-lg{color:#fff!important}.vehicle-finder__head .text-body{color:#ffffffbd!important}.vehicle-fitment-form{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr)) auto!important;gap:10px!important;align-items:stretch!important;background:#050607!important;border-radius:20px!important;padding:12px!important}.vehicle-fitment-form label{min-width:0!important;padding:12px!important;background:#11171b!important;border:1px solid rgba(255,255,255,.08)!important}.vehicle-fitment-form label span{display:block!important;margin-bottom:8px!important;color:#ffffffbd!important;font-size:14px!important;font-weight:700!important}.vehicle-fitment-form select{width:100%!important;min-height:44px!important;color:#111!important;background:#fff!important}.vehicle-fitment-form__submit{min-height:100%!important;white-space:nowrap!important}.vehicle-finder__note{color:#ffffffbd!important}.finder-result__title{color:#ffffffe0!important}.finder-result__note{color:#ffffffbd!important}.engineering-proof-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.engineering-proof-row div{background:#0f1418!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:22px!important}.engineering-proof-row strong{color:#fff!important}.engineering-proof-row p{color:#ffffffbd!important}.smarto-section--signature{background:#f7f7f4!important;color:#050607!important}.smarto-signature{grid-template-columns:minmax(0,.82fr) minmax(460px,1.18fr)!important;align-items:center!important}.smarto-signature__copy h2{color:#050607!important}.smarto-signature__copy p:not(.eyebrow){color:#050607a8!important}.smarto-signature__plate{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-radius:28px!important;background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;overflow:hidden!important}.smarto-signature__line{display:none!important}.smarto-signature__plate article{min-height:300px!important;padding:28px!important;justify-content:space-between!important;border-right:1px solid rgba(0,0,0,.08)!important}.smarto-signature__plate span{position:static!important;display:block!important;margin-bottom:auto!important;color:var(--color-blue)!important}.smarto-signature__plate strong{color:#050607!important;margin-top:auto!important}.smarto-signature__plate p{color:#0506079e!important}.smarto-section--black,.smarto-section--trade{background:#050607!important;color:#fff!important}.smarto-section--black h2,.smarto-section--black h3,.smarto-section--trade h2,.smarto-section--trade h3{color:#fff!important}.smarto-card{background:#0f1418!important;border:1px solid rgba(255,255,255,.09)!important;color:#fff!important}.smarto-card h3{color:#fff!important}.smarto-card p{color:#ffffffbd!important}.smarto-card span{color:var(--color-blue)!important}.smarto-section--light .smarto-card h3{color:#fff!important}.smarto-section--light .smarto-card p{color:#ffffffbd!important}.smarto-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.smarto-section--light{background:#f7f7f4!important;color:#050607!important}.smarto-section--light h2,.smarto-section--light h3{color:#050607!important}.smarto-section--light p{color:#050607a8!important}.smarto-engineering{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr)!important;align-items:start!important}.smarto-engineering__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.smarto-engineering__steps div{min-height:220px!important;background:#fff!important;color:#050607!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:24px!important}.smarto-engineering__steps h3{color:#050607!important}.smarto-engineering__steps p{color:#0506079e!important}.smarto-comparison{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.smarto-comparison__col{padding:clamp(26px,3vw,38px)!important;background:#0f1418!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:26px!important}.smarto-comparison__col h3{color:#fff!important}.smarto-comparison__col li{color:#ffffffb8!important;line-height:1.5!important}.smarto-comparison__col--smart{border-color:#a1d33f5c!important;box-shadow:inset 0 0 0 1px #a1d33f1a!important}.smarto-video-band{background:#f7f7f4!important;color:#050607!important}.smarto-video-band h2{color:#050607!important}.smarto-video-band p{color:#050607a8!important}.smarto-video-card{background:#0f1418!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:30px!important}.smarto-cost{background:#f7f7f4!important;color:#050607!important}.smarto-cost__copy h2{color:#050607!important}.smarto-cost__copy p{color:#050607a8!important}.smarto-cost__panel{background:#050607!important;color:#fff!important;border-radius:30px!important}.smarto-cost__control label,.smarto-cost__result p{color:#ffffffbd!important}.smarto-cost__result{background:#10171b!important;border-color:#00bce738!important}.smarto-shop-band{background:#fff!important;color:#050607!important;border:1px solid rgba(0,0,0,.08)!important}.smarto-shop-band h2,.smarto-shop-band h3{color:#050607!important}.smarto-shop-band p{color:#050607a8!important}.smarto-fitment-support{background:#fff!important;color:#050607!important;border:1px solid rgba(0,188,231,.22)!important}.smarto-fitment-support span{color:#050607a8!important}.smarto-trade-box{background:#0f1418!important;color:#fff!important;border:1px solid rgba(255,255,255,.1)!important}.smarto-trade-box h2{color:#fff!important}.smarto-trade-box p{color:#ffffffbd!important}.smarto-faq{background:#0f1418!important;color:#fff!important;border:1px solid rgba(255,255,255,.09)!important}.smarto-faq summary{color:#fff!important}.smarto-faq p{color:#ffffffbd!important}@media(max-width:1180px){.vehicle-fitment-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}.vehicle-fitment-form__submit{grid-column:1 / -1!important;min-height:54px!important}.smarto-pathways{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smarto-pathways__intro{grid-column:1 / -1!important}.smarto-pathways__intro h2,.smarto-pathways__intro p{max-width:720px!important}}@media(max-width:980px){.smarto-hero__grid,.smarto-signature,.smarto-split,.smarto-engineering,.smarto-cost__grid,.smarto-video-band__grid{grid-template-columns:1fr!important}.smarto-hero__panel{min-height:440px!important}.hero-stats,.smarto-trust-band__inner,.engineering-proof-row,.smarto-problem-grid{grid-template-columns:1fr 1fr!important}.smarto-signature__plate{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smarto-shop-band,.smarto-trade-box{grid-template-columns:1fr!important}.smarto-trade-box__cta{text-align:left!important;min-width:0!important}}@media(max-width:640px){.smarto-section,.vehicle-finder,.smarto-section--signature{padding-block:56px!important}.smarto-hero__grid{padding-top:52px!important;padding-bottom:52px!important}.smarto-hero__title{font-size:46px!important}.smarto-hero__lead{font-size:16px!important}.smarto-hero__actions .btn{width:100%!important;justify-content:center!important}.smarto-hero__panel{min-height:380px!important}.smarto-spec-badges{right:20px!important;gap:6px!important}.smarto-spec-badges span{font-size:14px!important;padding:7px 8px!important}.smarto-panel-label{display:none!important}.smarto-product-visual__plug{width:280px!important;height:68px!important}.smarto-product-visual__ring{width:230px!important;height:230px!important}.smarto-hero__callout{flex-direction:column!important;align-items:flex-start!important}.smarto-hero__callout strong{text-align:left!important}.hero-stats,.smarto-trust-band__inner,.engineering-proof-row,.smarto-problem-grid,.smarto-pathways,.vehicle-fitment-form,.smarto-engineering__steps,.smarto-comparison,.smarto-signature__plate{grid-template-columns:1fr!important}.smarto-pathway{min-height:220px!important}.smarto-signature__plate article{min-height:190px!important;border-right:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important}}.site-logo{min-width:170px}.site-logo__img{display:block;width:192px;height:auto}.site-logo__text{display:none!important}.smarto-hero{overflow:hidden}.smarto-hero__brand{margin-bottom:22px}.smarto-hero__brand img{display:block;width:min(220px,42vw);height:auto}.smarto-hero__grid{align-items:center!important}.smarto-hero__media{position:relative;min-height:540px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 36px 90px #0000005c;background:#070809}.smarto-hero__media img{display:block;width:100%;height:100%;min-height:540px;object-fit:cover;object-position:68% center}.smarto-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0506070a,#05060700 38%,#05060714);pointer-events:none}.smarto-hero__media-badge{position:absolute;left:22px;bottom:22px;z-index:2;padding:10px 14px;border-radius:999px;background:#050607db;color:#ffffffe0;border:1px solid rgba(255,255,255,.1);font-size:14px;letter-spacing:.12em;text-transform:uppercase}.smarto-hero__panel{display:none!important}.hero-stats--impact{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:34px;padding-top:26px;border-top:1px solid rgba(255,255,255,.1)}.hero-stats--impact .hero-stat{display:grid;gap:8px;padding-right:10px}.hero-stats--impact .hero-stat__num{display:block;font-family:var(--font-display);font-size:clamp(42px,4vw,68px)!important;line-height:.88;letter-spacing:-.05em;color:#fff}.hero-stats--impact .hero-stat:first-child .hero-stat__num{color:var(--smarto-green)!important}.hero-stats--impact .hero-stat__lbl{display:grid;gap:3px;color:#ffffffb8!important;line-height:1.25}.hero-stats--impact .hero-stat__lbl strong{color:#fff;font-size:14px;text-transform:uppercase;letter-spacing:.08em}.hero-stats--impact .hero-stat__lbl small{font-size:14px;color:#ffffffbd}.hero-proof-note{margin-top:16px;color:#ffffffbd;letter-spacing:.06em;text-transform:uppercase;font-size:14px}.smarto-pathways{padding-top:clamp(56px,7vw,88px)!important;padding-bottom:clamp(56px,7vw,88px)!important}.smarto-pathways>.container{display:grid;gap:28px}.smarto-pathways__heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.smarto-pathways__heading h2{margin:0;font-size:clamp(34px,4.2vw,56px);letter-spacing:-.04em}.smarto-pathways__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.smarto-pathway{min-height:250px!important;display:flex;flex-direction:column;justify-content:space-between}.smarto-pathway p{color:inherit;opacity:.78}@media(max-width:1100px){.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))}.smarto-pathways__cards{grid-template-columns:1fr}.smarto-pathways__heading{align-items:start;flex-direction:column}}@media(max-width:900px){.site-logo__img{width:164px}.smarto-hero__media,.smarto-hero__media img{min-height:380px}}@media(max-width:767px){.smarto-hero__brand{margin-bottom:16px}.smarto-hero__brand img{width:170px}.smarto-hero__media{min-height:300px;border-radius:18px}.smarto-hero__media img{min-height:300px;object-position:72% center}.hero-stats--impact{grid-template-columns:1fr 1fr;gap:18px 12px}.hero-stats--impact .hero-stat__num{font-size:38px!important}.hero-stats--impact .hero-stat__lbl strong,.hero-stats--impact .hero-stat__lbl small{font-size:14px}}.smarto-hero{position:relative;min-height:840px!important;background:#040506 url(hero-full-bleed.png) no-repeat center right / cover!important;display:flex;align-items:center;overflow:hidden}.smarto-hero:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;background:linear-gradient(90deg,#040506fa,#040506ed 24%,#040506b8 42%,#04050657 62%,#04050629 78%,#0405062e)!important;z-index:0}.smarto-hero__grid{position:relative;z-index:2;grid-template-columns:minmax(0,760px)!important;align-items:end!important;gap:0!important;padding-top:clamp(120px,14vw,170px)!important;padding-bottom:clamp(56px,8vw,86px)!important}.smarto-hero__copy{max-width:760px}.hero-stats--impact{max-width:760px;margin-top:42px!important;background:#00000038;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:18px;padding:22px 22px 0}.hero-proof-note{margin-top:14px}@media(max-width:1100px){.smarto-hero{background-position:70% center!important;min-height:760px!important}.smarto-hero__grid{grid-template-columns:minmax(0,680px)!important}}@media(max-width:767px){.smarto-hero{min-height:720px!important;background-position:74% center!important}.smarto-hero:before{background:linear-gradient(180deg,#040506e0,#040506d1 32%,#04050694 60%,#0405067a)!important}.smarto-hero__grid{padding-top:116px!important;padding-bottom:42px!important}.hero-stats--impact{padding:18px 16px 0}}.smarto-hero{position:relative!important;min-height:clamp(720px,86vh,920px)!important;background-color:#040506!important;background-image:var(--smarto-hero-image)!important;background-repeat:no-repeat!important;background-size:cover!important;background-position:center right!important;display:flex!important;align-items:center!important;overflow:hidden!important}.smarto-hero:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;z-index:0!important;background:linear-gradient(90deg,#040506fa,#040506eb 23%,#040506b3 43%,#04050647 64%,#0405061f)!important;pointer-events:none!important}.smarto-hero:after{display:none!important}.smarto-hero__grid{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:minmax(0,760px)!important;gap:0!important;align-items:end!important;padding-top:clamp(118px,13vw,170px)!important;padding-bottom:clamp(54px,7vw,86px)!important}.smarto-hero__copy{max-width:760px!important}.smarto-hero__media{display:none!important}.smarto-hero__title{max-width:720px!important}.smarto-hero__lead{max-width:620px!important;color:#fffc!important}.hero-stats--impact{max-width:760px!important;margin-top:40px!important;padding:22px 22px 0!important;background:#0000003d!important;border-radius:18px!important;-webkit-backdrop-filter:blur(2px)!important;backdrop-filter:blur(2px)!important}.smarto-pathways{display:block!important;background:#050607!important;padding-top:clamp(58px,7vw,86px)!important;padding-bottom:clamp(58px,7vw,86px)!important}.smarto-pathways>.container{display:grid!important;grid-template-columns:1fr!important;gap:28px!important}.smarto-pathways__heading{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;max-width:860px!important;align-items:start!important;justify-content:start!important}.smarto-pathways__heading h2{max-width:860px!important;margin:0!important;color:#fff!important;font-size:clamp(42px,5.2vw,74px)!important;line-height:.92!important;letter-spacing:-.05em!important;text-wrap:balance}.smarto-pathways__cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important}.smarto-pathway{width:auto!important;min-width:0!important;min-height:248px!important}.smarto-signature__plate article{justify-content:flex-start!important;min-height:330px!important}.smarto-signature__plate strong{display:block!important;margin-top:168px!important}.smarto-signature__plate p{margin-top:22px!important}.smarto-video-band__grid{display:grid!important;grid-template-columns:1fr!important;gap:28px!important;max-width:1200px!important;margin-left:auto!important;margin-right:auto!important}.smarto-video-band__grid>div:first-child{max-width:760px!important}.smarto-video-card{width:100%!important;max-width:none!important;border-radius:30px!important;overflow:hidden!important}.smarto-video-card__iframe-wrap{width:100%!important;aspect-ratio:16 / 9!important}.smarto-video-card video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}#distributors.smarto-section{padding-bottom:56px!important}#distributors .smarto-problem-grid{margin-bottom:22px!important}#distributors .smarto-shop-band--compact,.smarto-shop-band--compact{margin-top:22px!important;margin-bottom:0!important;padding:clamp(38px,4.5vw,54px)!important;border-radius:30px!important}#distributors+.smarto-section{margin-top:0!important}@media(max-width:1100px){.smarto-hero{background-position:68% center!important}.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smarto-pathways__cards{grid-template-columns:1fr!important}.smarto-pathways__heading h2{font-size:clamp(40px,8vw,64px)!important}}@media(max-width:767px){.smarto-hero{min-height:760px!important;background-position:72% center!important}.smarto-hero:before{background:linear-gradient(180deg,#040506f2,#040506e0 45%,#0405068f)!important}.smarto-hero__grid{padding-top:112px!important;padding-bottom:44px!important}.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:18px 16px 0!important}.smarto-signature__plate article{min-height:250px!important}.smarto-signature__plate strong{margin-top:96px!important}.smarto-pathways__cards{grid-template-columns:1fr!important}}.smarto-hero{min-height:clamp(700px,82vh,860px)!important;background-size:min(52vw,900px) auto!important;background-position:calc(100% - 32px) 54%!important}.smarto-hero:before{background:linear-gradient(90deg,#040506fb,#040506f0 22%,#040506c7 40%,#04050657 60%,#0405061a)!important}.smarto-hero__grid{grid-template-columns:minmax(0,720px)!important;padding-top:clamp(116px,12vw,156px)!important;padding-bottom:clamp(48px,6vw,72px)!important}.smarto-hero__title{font-size:clamp(56px,5.7vw,92px)!important;line-height:.93!important}.smarto-hero__lead{font-size:clamp(18px,1.7vw,22px)!important;line-height:1.55!important}.hero-stats--impact .hero-stat__lbl strong{font-size:15px!important}.hero-stats--impact .hero-stat__lbl small{font-size:14px!important;line-height:1.35!important}.hero-proof-note{font-size:14px!important}.smarto-pathways__heading h2{text-transform:uppercase!important;max-width:1120px!important;font-size:clamp(42px,5vw,72px)!important;line-height:.96!important}.smarto-pathway{border-radius:22px!important;min-height:272px!important;padding:30px!important}.smarto-pathways__cards .smarto-pathway:nth-child(1){background:#14314b!important;border-color:#5ba4d659!important;color:#fff!important}.smarto-pathways__cards .smarto-pathway:nth-child(2){background:#0e2235!important;border-color:#4a8dc142!important;color:#fff!important}.smarto-pathways__cards .smarto-pathway:nth-child(3){background:#091826!important;border-color:#3b7aaf3d!important;color:#fff!important}.smarto-pathways__cards .smarto-pathway span,.smarto-pathways__cards .smarto-pathway strong{color:#24c2ff!important}.smarto-pathways__cards .smarto-pathway h3{color:#fff!important;font-size:28px!important;line-height:1.02!important}.smarto-pathways__cards .smarto-pathway p{color:#fffc!important;font-size:18px!important;line-height:1.55!important}.smarto-home .text-body,.smarto-card p,.smarto-problem-grid p,.smarto-engineering__copy p,.smarto-engineering__steps p,.smarto-comparison li,.smarto-cost__small,.smarto-video-band p,.smarto-shop-band p,.smarto-trade-box p,.smarto-signature__copy p:not(.eyebrow),.smarto-signature__plate p,.vehicle-finder__head .text-body,.vehicle-finder__note,.faq-answer p{font-size:18px!important;line-height:1.6!important}.smarto-cost__small{font-size:16px!important}.smarto-signature__plate{grid-template-columns:repeat(4,minmax(0,1fr))!important}.smarto-signature__plate article{display:grid!important;grid-template-rows:40px 120px 1fr!important;align-items:start!important;min-height:300px!important;padding:30px 28px!important}.smarto-signature__plate span{margin:0!important;align-self:start!important}.smarto-signature__plate strong{margin:0!important;display:flex!important;align-items:end!important;align-self:end!important;min-height:84px!important;font-size:clamp(34px,3vw,62px)!important;line-height:.9!important}.smarto-signature__plate p{margin:0!important;align-self:end!important;max-width:220px!important}@media(max-width:1200px){.smarto-hero{background-size:min(56vw,860px) auto!important;background-position:calc(100% - 20px) 56%!important}}@media(max-width:980px){.smarto-hero{min-height:760px!important;background-size:72% auto!important;background-position:125% 56%!important}.smarto-signature__plate{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smarto-signature__plate article{grid-template-rows:34px 108px 1fr!important;min-height:250px!important}.smarto-signature__plate strong{min-height:72px!important;font-size:clamp(30px,4vw,48px)!important}}@media(max-width:767px){.smarto-hero{min-height:760px!important;background-size:cover!important;background-position:72% center!important}.smarto-pathways__heading h2{font-size:clamp(34px,10vw,56px)!important}.smarto-pathways__cards .smarto-pathway p,.smarto-home .text-body,.smarto-card p,.smarto-problem-grid p,.smarto-engineering__copy p,.smarto-engineering__steps p,.smarto-video-band p,.smarto-shop-band p,.smarto-trade-box p,.smarto-signature__copy p:not(.eyebrow),.smarto-signature__plate p{font-size:17px!important}.smarto-signature__plate{grid-template-columns:1fr!important}.smarto-signature__plate article{grid-template-rows:32px auto auto!important;min-height:0!important;gap:14px!important}.smarto-signature__plate strong{min-height:0!important;align-self:start!important}}:root{--smarto-radius-lg: 28px;--smarto-radius-md: 20px;--smarto-section-space: clamp(64px, 8vw, 112px);--smarto-section-space-tight: clamp(44px, 5.5vw, 76px)}html{scroll-behavior:smooth}body{overflow-x:hidden}.container,.container--wide{width:min(100% - 40px,1360px);margin-inline:auto}.smarto-section{padding-block:var(--smarto-section-space)!important}.vehicle-finder{padding-block:var(--smarto-section-space-tight)!important}.smarto-trust-band+.smarto-pathways{margin-top:0!important}.smarto-pathways+.vehicle-finder{margin-top:0!important}.smarto-section--light+.smarto-section--light{padding-top:var(--smarto-section-space-tight)!important}.smarto-section--black+.smarto-section--black{padding-top:var(--smarto-section-space-tight)!important}.btn,button.btn,a.btn,.vehicle-fitment-form__submit{min-height:48px!important;padding:14px 24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-size:15px!important;line-height:1!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:800!important;text-decoration:none!important}.btn--lg{min-height:56px!important;padding-inline:30px!important;font-size:16px!important}.btn--ghost,.btn--outline{color:#fff!important}.btn--primary:focus-visible,.btn--ghost:focus-visible,.btn--outline:focus-visible,a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:3px solid rgba(0,188,231,.9)!important;outline-offset:3px!important}.site-header{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.site-header__inner{min-height:76px!important}.site-nav__link{white-space:nowrap}.site-nav__link--cta{border-radius:999px!important}.smarto-hero__copy{padding-right:clamp(0px,3vw,40px)}.smarto-hero__actions{gap:14px!important}.hero-stats--impact{align-items:stretch!important;border:1px solid rgba(255,255,255,.08)!important;padding:22px!important;gap:0!important}.smarto-pathways__cards{align-items:stretch!important}.smarto-pathway{height:100%!important;box-shadow:0 22px 60px #0000002e!important}.smarto-pathway:hover{transform:translateY(-3px)!important}.smarto-pathway span{font-size:16px!important;line-height:1.2!important}.smarto-pathway strong{font-size:15px!important;line-height:1.2!important}.vehicle-finder__panel{border-radius:var(--smarto-radius-lg)!important}.vehicle-fitment-form{align-items:end!important}.vehicle-fitment-form label{min-width:0!important}.vehicle-fitment-form select{min-height:58px!important;font-size:16px!important;line-height:1.2!important;-webkit-appearance:auto!important;appearance:auto!important}.vehicle-fitment-form__submit{min-height:58px!important}.finder-result__note,.vehicle-finder__note{font-size:16px!important;line-height:1.55!important}.engineering-proof-row{align-items:stretch!important}.engineering-proof-row>div{height:100%}.smarto-signature__plate{box-shadow:0 22px 70px #00000014!important}.smarto-signature__plate article{overflow:hidden}.smarto-signature__plate strong{letter-spacing:-.045em!important}.smarto-signature__plate p{color:#050607ad!important}.smarto-comparison,.smarto-cost,.smarto-shop-band,.smarto-trade-box,.smarto-video-card,.vehicle-finder__panel{box-shadow:0 22px 70px #0000001a!important}.smarto-cost input[type=range]{min-height:44px}.smarto-cost label{font-size:16px!important}.smarto-cost strong{font-size:clamp(24px,3vw,42px)!important}.smarto-video-band__grid,#distributors .container--wide{width:min(100% - 40px,1360px)!important}.smarto-video-card{max-width:100%!important}.smarto-shop-band--compact{width:100%!important}#distributors.smarto-section{padding-bottom:var(--smarto-section-space-tight)!important}.eyebrow,.smarto-pathway span,.smarto-signature__plate span,.site-nav__link,.nav-drawer__link{font-size:max(14px,.875rem)!important}.smarto-home p,.smarto-home li{max-width:72ch}@media(max-width:1180px){.site-nav__list{gap:16px!important}.site-nav__link{font-size:14px!important}.smarto-hero{background-size:min(62vw,820px) auto!important;background-position:calc(100% + 56px) 56%!important}.smarto-pathways__cards{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.smarto-pathway{padding:24px!important}.smarto-pathways__cards .smarto-pathway h3{font-size:24px!important}.smarto-pathways__cards .smarto-pathway p{font-size:17px!important}}@media(max-width:980px){.container,.container--wide,.smarto-video-band__grid,#distributors .container--wide{width:min(100% - 28px,760px)!important}.site-nav{display:none!important}.menu-toggle{display:inline-flex!important}.site-header__inner{min-height:68px!important}.smarto-hero{min-height:auto!important;padding-top:108px!important;padding-bottom:44px!important;background-size:92% auto!important;background-position:78% 18%!important;align-items:end!important}.smarto-hero:before{background:linear-gradient(180deg,#0405069e,#040506cc 38%,#040506fa 72%,#040506)!important}.smarto-hero__grid{padding-top:300px!important;padding-bottom:0!important;grid-template-columns:1fr!important}.smarto-hero__title{font-size:clamp(44px,11vw,72px)!important;line-height:.95!important}.smarto-hero__lead{font-size:18px!important}.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 0!important}.hero-stats--impact .hero-stat{border-right:0!important;padding:0!important}.hero-stats--impact .hero-stat:nth-child(odd){padding-right:16px!important;border-right:1px solid rgba(255,255,255,.1)!important}.hero-stats--impact .hero-stat:nth-child(2n){padding-left:16px!important}.smarto-pathways__cards{grid-template-columns:1fr!important}.smarto-pathway{min-height:220px!important}.vehicle-finder__head{grid-template-columns:1fr!important}.vehicle-fitment-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vehicle-fitment-form__submit{grid-column:1 / -1!important}.smarto-video-band__grid,.smarto-shop-band,.smarto-trade-box{grid-template-columns:1fr!important}.smarto-trade-box__cta{text-align:left!important}}@media(max-width:640px){.container,.container--wide,.smarto-video-band__grid,#distributors .container--wide{width:min(100% - 24px,560px)!important}.site-logo__img{width:150px!important}.site-header__actions{gap:6px!important}.header-icon{width:42px!important;height:42px!important}.smarto-hero{background-size:118% auto!important;background-position:68% 14%!important;padding-top:86px!important}.smarto-hero__grid{padding-top:270px!important}.smarto-hero__actions{flex-direction:column!important;align-items:stretch!important}.smarto-hero__actions .btn{width:100%!important}.hero-stats--impact{grid-template-columns:1fr!important}.hero-stats--impact .hero-stat,.hero-stats--impact .hero-stat:nth-child(odd),.hero-stats--impact .hero-stat:nth-child(2n){padding:0 0 16px!important;border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.hero-stats--impact .hero-stat:last-child{border-bottom:0!important;padding-bottom:0!important}.vehicle-fitment-form{grid-template-columns:1fr!important}.vehicle-fitment-form label span{font-size:28px!important}.smarto-signature__plate{border-radius:20px!important}.smarto-signature__plate article{padding:24px!important}.smarto-pathways__heading h2{font-size:clamp(34px,12vw,52px)!important}.smarto-pathways__cards .smarto-pathway h3{font-size:25px!important}.smarto-pathways__cards .smarto-pathway p{font-size:17px!important}}.site-logo__img{display:block!important;width:280px!important;max-width:100%;height:auto!important}.smarto-hero__brand img{display:block;width:min(560px,68vw)!important;max-width:100%;height:auto}h1,h2,h3,.title-lg,.title-md,.smarto-hero__title,.smarto-pathways__heading h2,.smarto-signature__copy h2,.smarto-shop-band h2,.smarto-video-band h2,.smarto-trade-box h2,.smarto-engineering__copy h2,.smarto-pathway h3,.smarto-card h3,.smarto-comparison h3,.smarto-engineering__steps h3,.smarto-signature__plate strong{font-kerning:normal!important;font-feature-settings:"kern" 1!important;text-rendering:optimizeLegibility;letter-spacing:-.02em!important}.smarto-hero__title,.smarto-pathways__heading h2,.smarto-signature__copy h2,.smarto-shop-band h2,.smarto-video-band h2,.smarto-trade-box h2,.smarto-engineering__copy h2{line-height:.98!important}.smarto-pathway h3,.smarto-card h3,.smarto-comparison h3,.smarto-engineering__steps h3,.smarto-signature__plate strong{letter-spacing:-.015em!important;line-height:1.02!important}@media(max-width:980px){.site-logo{min-width:190px!important}.site-logo__img{width:220px!important}.smarto-hero__brand img{width:min(480px,74vw)!important}}@media(max-width:767px){.site-logo{min-width:150px!important}.site-logo__img{width:172px!important}.smarto-hero__brand img{width:min(360px,82vw)!important}.smarto-hero__title,.smarto-pathways__heading h2,.smarto-signature__copy h2,.smarto-shop-band h2,.smarto-video-band h2,.smarto-trade-box h2,.smarto-engineering__copy h2{letter-spacing:-.018em!important;line-height:1!important}}.smarto-trust-band{display:none!important}.smarto-pathways__heading h2{font-size:clamp(42px,6vw,88px)!important;line-height:.9!important;letter-spacing:-.055em!important;max-width:900px!important}.smarto-pathways__cards{gap:clamp(18px,2vw,28px)!important}.smarto-pathway{min-height:340px!important;padding:clamp(28px,3vw,42px)!important}.smarto-pathway>span{display:inline-flex!important;align-self:flex-start!important;padding:10px 14px!important;border-radius:999px!important;background:#00bce71a!important;border:1px solid rgba(0,188,231,.3)!important;color:var(--smarto-blue)!important;font-size:clamp(16px,1.25vw,22px)!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.smarto-pathway--green>span{background:#050607!important;border-color:#050607!important;color:#fff!important}.smarto-pathway h3{font-size:clamp(30px,3.3vw,52px)!important;line-height:.94!important}.smarto-pathway p{font-size:clamp(16px,1.15vw,20px)!important;line-height:1.45!important}.engineering-proof-row{gap:clamp(16px,2vw,26px)!important;margin-top:26px!important}.engineering-proof-row div{min-height:190px!important;padding:clamp(26px,3vw,38px)!important;border-radius:30px!important;border-color:#00bce747!important}.engineering-proof-row span{display:block!important;margin-bottom:18px!important;color:var(--smarto-blue)!important;font-size:clamp(20px,2.2vw,34px)!important;line-height:1!important}.engineering-proof-row strong{max-width:10ch!important;margin-top:0!important;font-size:clamp(32px,4vw,62px)!important;line-height:.88!important;letter-spacing:-.055em!important}.engineering-proof-row p{margin-top:18px!important;font-size:clamp(16px,1.25vw,20px)!important;line-height:1.42!important}.smarto-section--signature{display:none!important}.smarto-problem-grid{gap:clamp(18px,2vw,28px)!important}.smarto-card{padding:clamp(28px,3vw,42px)!important}.smarto-card span{display:block!important;font-size:clamp(32px,4.5vw,72px)!important;line-height:.85!important;letter-spacing:-.055em!important;margin-bottom:28px!important;font-weight:900!important}.smarto-card h3{font-size:clamp(28px,3.2vw,52px)!important;line-height:.92!important;letter-spacing:-.045em!important}.smarto-card p{margin-top:18px!important;font-size:clamp(16px,1.2vw,20px)!important;line-height:1.5!important}#shop,.smarto-section--light#shop{background:#fff!important;color:#050607!important}#shop .smarto-shop-band,#shop .smarto-product-preview,.template-collection main,.collection,.main-collection{background:#fff!important;color:#050607!important}#shop .smarto-shop-band{border:1px solid rgba(0,0,0,.08)!important;border-top:6px solid var(--smarto-blue)!important;box-shadow:0 22px 64px #00000012!important}#shop .smarto-shop-band h2{color:#050607!important}#shop .smarto-shop-band p{color:#050607ad!important}#shop .smarto-product-preview{padding-top:clamp(22px,4vw,46px)!important}#shop .product-card,.template-collection .product-card,.collection .product-card,.main-collection .product-card{background:#fff!important;color:#050607!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 14px 42px #0000000f!important}#shop .product-card *,.template-collection .product-card *,.collection .product-card *,.main-collection .product-card *{color:inherit}@media(max-width:980px){.smarto-pathway{min-height:280px!important}.engineering-proof-row div{min-height:0!important}}@media(max-width:620px){.smarto-pathways__heading h2{font-size:40px!important}.smarto-pathway{min-height:240px!important}.smarto-card span{font-size:44px!important}}.collection-main{background:#fff!important;color:#050607!important}.collection-main .collection-intro__title,.collection-main .collection-intro__body,.collection-main .collection-count,.collection-main .collection-confidence strong,.collection-main .collection-confidence span{color:#050607!important}.collection-main .collection-confidence>div{background:#f7f7f4!important;border-color:#00000014!important}.collection-main .collection-sort{background:#fff!important;color:#050607!important;border-color:#00000029!important}.collection-main .product-card{background:#fff!important;color:#050607!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 14px 42px #0000000f!important}.collection-main .product-card *{color:inherit}.collection-main .btn--outline{color:#050607!important;border-color:#00000038!important;background:#fff!important}:root{--smarto-blue: var(--color-blue);--smarto-green: var(--color-green)}.smarto-home .title-lg,.smarto-home .smarto-section-head .title-lg,.smarto-home .vehicle-finder__head .title-lg{font-size:clamp(36px,4.6vw,62px)!important;line-height:.96!important;letter-spacing:-.028em!important}.smarto-section{padding-block:clamp(58px,7vw,96px)!important}.smarto-section-head{margin-bottom:clamp(26px,4vw,42px)!important}.smarto-section-head p,.smarto-engineering__copy p,.smarto-shop-band p,.smarto-video-band p,.smarto-trade-box p,.smarto-eco-lite p,.smarto-card p{max-width:680px}.smarto-hero{min-height:auto!important}.smarto-hero__grid{align-items:center!important;padding-top:clamp(54px,7vw,82px)!important;padding-bottom:clamp(54px,7vw,82px)!important}.smarto-hero__title{max-width:780px!important;font-size:clamp(48px,6.4vw,86px)!important;line-height:.94!important;letter-spacing:-.034em!important}.smarto-hero__lead{max-width:610px!important;font-size:clamp(17px,1.25vw,20px)!important;line-height:1.58!important}.smarto-hero__media{align-self:center!important}.hero-stats{margin-top:28px!important;padding-top:24px!important}.hero-stat{padding-inline:clamp(14px,1.7vw,24px)!important}.hero-stat__num{font-size:clamp(30px,3vw,42px)!important}.hero-stat__lbl{max-width:112px!important;font-size:14px!important}.smarto-pathways{display:block!important;padding-top:clamp(54px,6vw,76px)!important;padding-bottom:clamp(54px,6vw,76px)!important}.smarto-pathways__heading{max-width:840px!important;margin-bottom:clamp(24px,3vw,36px)!important}.smarto-pathways__heading h2{font-size:clamp(38px,5vw,68px)!important;line-height:.96!important;letter-spacing:-.032em!important}.smarto-pathways__cards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(16px,2vw,24px)!important;align-items:stretch!important}.smarto-pathway{min-height:285px!important;padding:clamp(24px,2.5vw,34px)!important;border-radius:18px!important}.smarto-pathway>span{padding:8px 12px!important;font-size:clamp(14px,1vw,15px)!important;letter-spacing:.08em!important}.smarto-pathway h3{font-size:clamp(26px,2.4vw,36px)!important;line-height:.98!important;letter-spacing:-.024em!important;max-width:11ch!important}.smarto-pathway p{font-size:16px!important;line-height:1.55!important;max-width:28ch!important}.smarto-pathway strong{font-size:14px!important;letter-spacing:.07em!important}.vehicle-finder__panel{padding:clamp(26px,4vw,46px)!important}.vehicle-finder__head{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr)!important;gap:clamp(22px,4vw,48px)!important;align-items:end!important}.vehicle-fitment-form{gap:14px!important;align-items:end!important}.vehicle-fitment-form label{padding:12px!important}.vehicle-fitment-form label span{font-size:clamp(20px,1.8vw,28px)!important;line-height:1!important}.engineering-proof-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,20px)!important;margin-top:20px!important}.engineering-proof-row div{min-height:152px!important;padding:clamp(20px,2.2vw,28px)!important;border-radius:18px!important}.engineering-proof-row span{margin-bottom:12px!important;font-size:clamp(18px,1.7vw,24px)!important;letter-spacing:.1em!important}.engineering-proof-row strong{max-width:14ch!important;font-size:clamp(24px,2.6vw,36px)!important;line-height:.96!important;letter-spacing:-.026em!important}.engineering-proof-row p{margin-top:12px!important;font-size:15px!important;line-height:1.5!important}.smarto-split{grid-template-columns:.86fr 1.14fr!important;gap:clamp(34px,5vw,70px)!important;align-items:start!important}.smarto-problem-grid{gap:clamp(14px,1.6vw,20px)!important}.smarto-card{padding:clamp(22px,2.4vw,32px)!important;border-radius:18px!important}.smarto-card span{font-size:clamp(34px,3.4vw,52px)!important;line-height:.9!important;margin-bottom:18px!important;letter-spacing:-.035em!important}.smarto-card h3{font-size:clamp(24px,2.15vw,34px)!important;line-height:1!important;letter-spacing:-.022em!important}.smarto-card p{margin-top:14px!important;font-size:16px!important;line-height:1.58!important}.smarto-engineering{align-items:start!important;gap:clamp(34px,5vw,70px)!important}.smarto-engineering__copy h2,.smarto-shop-band h2,.smarto-video-band h2,.smarto-trade-box h2,.smarto-eco-lite h2,.smarto-cost__copy h2{font-size:clamp(34px,4vw,56px)!important;line-height:.98!important;letter-spacing:-.03em!important}.smarto-engineering__steps div{min-height:188px!important;padding:clamp(22px,2.5vw,30px)!important}.smarto-engineering__steps h3,.smarto-comparison h3{font-size:clamp(22px,2vw,30px)!important;line-height:1.02!important}.smarto-comparison__col{padding:clamp(24px,3vw,34px)!important}.smarto-comparison li{line-height:1.55!important}.smarto-cost__result strong{font-size:clamp(44px,5vw,68px)!important}#shop{background:#fff!important;color:#050607!important;padding-top:clamp(58px,7vw,88px)!important}#shop .smarto-shop-band{grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(22px,3vw,36px)!important;align-items:center!important;padding:clamp(26px,4vw,44px)!important;border-radius:20px!important;box-shadow:0 16px 44px #0000000f!important}#shop .eyebrow{color:var(--color-blue)!important}#shop .smarto-shop-band h2{font-size:clamp(34px,4vw,54px)!important;max-width:660px!important}#shop .smarto-product-preview{padding-top:clamp(24px,4vw,42px)!important}#shop .product-grid,.product-grid--compact{gap:clamp(14px,1.8vw,22px)!important}#shop .product-card,.collection-main .product-card{border-radius:16px!important;box-shadow:0 10px 30px #0000000e!important}#shop .product-card__img-wrap,.collection-main .product-card__img-wrap{background:#f6f7f5!important}#shop .product-card__title,.collection-main .product-card__title{font-size:clamp(21px,1.8vw,28px)!important;line-height:1.05!important;color:#050607!important}#shop .product-card__sku,.collection-main .product-card__sku{color:var(--color-blue)!important}#shop .product-card__micro,.collection-main .product-card__micro{color:#05060794!important}.collection-main{padding-block:clamp(48px,6vw,78px)!important}.collection-main .collection-intro{border-bottom-color:#00000014!important}.collection-main .collection-intro__title{font-size:clamp(42px,5.4vw,72px)!important;line-height:.96!important;letter-spacing:-.032em!important}.collection-main .collection-intro__body{color:#050607a8!important}.collection-main .collection-count{color:#0506078f!important}.collection-main .collection-confidence span{color:#0506079e!important}.smarto-section--light .smarto-card{background:#fff!important;border-color:#0000001a!important;color:#050607!important;box-shadow:0 12px 34px #0000000e!important}.smarto-section--light .smarto-card h3{color:#050607!important}.smarto-section--light .smarto-card p{color:#050607a8!important}.smarto-section--light .smarto-card span{color:var(--color-blue)!important}.smarto-section--light .smarto-shop-band h3{color:#050607!important;font-size:clamp(26px,2.4vw,36px)!important;line-height:1!important}@media(max-width:1100px){.smarto-pathways__cards,.engineering-proof-row,.smarto-problem-grid{grid-template-columns:1fr!important}.smarto-pathway{min-height:0!important}.smarto-pathway h3{max-width:none!important}.smarto-pathway p{max-width:48ch!important}.smarto-split,.smarto-engineering,.vehicle-finder__head,#shop .smarto-shop-band{grid-template-columns:1fr!important}.smarto-trade-box__cta{text-align:left!important}}@media(max-width:720px){.container,.container--wide{padding-inline:18px!important}.smarto-hero__title{font-size:clamp(42px,12vw,58px)!important}.smarto-pathways__heading h2,.smarto-home .title-lg,.smarto-engineering__copy h2,.smarto-shop-band h2,.smarto-video-band h2,.smarto-trade-box h2,.smarto-eco-lite h2,.smarto-cost__copy h2{font-size:clamp(32px,9vw,44px)!important;line-height:1!important}.smarto-card span{font-size:38px!important;margin-bottom:14px!important}.smarto-card h3,.smarto-pathway h3{font-size:26px!important}.hero-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.hero-stat{padding-inline:0!important;border-right:0!important}.vehicle-fitment-form{grid-template-columns:1fr!important}}.site-header .container,.site-header .container--wide{width:min(100% - 28px,1480px)!important;margin-inline:auto!important}.site-header__inner{min-height:80px!important;gap:clamp(18px,2.4vw,34px)!important}.site-logo{min-width:300px!important;padding-right:10px!important}.site-logo__img{width:280px!important;max-width:100%!important;height:auto!important}.site-nav{flex:1 1 auto!important;min-width:0!important}.site-nav__list{justify-content:center!important;gap:clamp(6px,.7vw,12px)!important}.site-nav__link{padding-inline:12px!important}.site-header__actions{gap:10px!important}.smarto-hero__brand{display:none!important}.smarto-hero__grid{gap:clamp(36px,5vw,78px)!important;align-items:center!important}.smarto-hero__copy{padding-top:4px!important}.smarto-hero__media{min-height:560px!important;border-radius:28px!important;border:1px solid rgba(255,255,255,.08)!important;background:#050607!important;box-shadow:0 42px 110px #0000006b!important}.smarto-hero__media img{transform:scale(1.15)!important;transform-origin:center center!important;object-position:67% center!important}.smarto-hero__media:after{background:linear-gradient(180deg,#05060700 58%,#0506071a 72%,#05060794 88%,#050607),linear-gradient(90deg,#0506070a,#05060700 38%,#05060714)!important}.smarto-hero__media-badge{bottom:26px!important}#distributors .smarto-shop-band--compact,.smarto-shop-band--compact{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:clamp(20px,3vw,34px)!important;width:100%!important;padding:clamp(34px,4vw,46px)!important;border-radius:24px!important}#distributors .smarto-shop-band--compact>div{max-width:820px!important}#distributors .smarto-shop-band--compact h3,.smarto-shop-band--compact h3{margin:0!important;font-family:var(--font-display)!important;font-size:clamp(32px,3vw,48px)!important;line-height:.96!important;letter-spacing:-.03em!important;color:#050607!important;text-transform:none!important}#distributors .smarto-shop-band--compact p,.smarto-shop-band--compact p{margin-top:14px!important;font-size:16px!important;line-height:1.6!important;color:#050607ad!important}@media(max-width:1180px){.site-header .container,.site-header .container--wide{width:min(100% - 24px,1420px)!important}.site-logo{min-width:268px!important}.site-logo__img{width:252px!important}}@media(max-width:1100px){#distributors .smarto-shop-band--compact,.smarto-shop-band--compact{grid-template-columns:1fr!important}}@media(max-width:980px){.site-header__inner{min-height:70px!important}.site-logo{min-width:210px!important;padding-right:0!important}.site-logo__img{width:220px!important}.smarto-hero__media{min-height:440px!important}.smarto-hero__media img{transform:scale(1.1)!important;object-position:70% center!important}}@media(max-width:720px){.site-logo{min-width:168px!important}.site-logo__img{width:176px!important}.smarto-hero__media{min-height:320px!important;border-radius:20px!important}.smarto-hero__media img{transform:scale(1.07)!important;object-position:72% center!important}#distributors .smarto-shop-band--compact h3,.smarto-shop-band--compact h3{font-size:clamp(28px,8vw,38px)!important}}:root{--final-page-space: clamp(52px, 7vw, 88px);--final-card-radius: 20px}.product-main,.collection-main,.cart-main,.main-page,.page-hero,.parts-finder-page,.faq-section{padding-block:var(--final-page-space)!important}.product-info__title,.collection-intro__title,.cart-main .title-lg,.cart-empty .title-md,.main-page h1,.page-hero h1,.parts-finder-page__title{font-family:var(--font-display)!important;font-size:clamp(42px,5.4vw,76px)!important;line-height:.94!important;letter-spacing:-.035em!important;text-transform:uppercase!important;font-kerning:normal!important;text-rendering:optimizeLegibility!important}.product-included h2,.product-tabs h2,.product-tabs h3,.collection-main .title-sm,.cart-summary__title,.cart-item__title,.product-card__title,.faq-item__question,.accordion-title{font-family:var(--font-display)!important;letter-spacing:-.018em!important;line-height:1.02!important;font-kerning:normal!important;text-rendering:optimizeLegibility!important}.product-info__description,.product-info__price-anchor,.product-trust__item,.product-decision-box span,.product-included__grid span,.collection-intro__body,.cart-trust__item,.cart-upsell__text,.main-page p,.faq-item__body,.accordion-body{font-size:16px!important;line-height:1.6!important}.product-main__grid{gap:clamp(30px,5vw,70px)!important;align-items:start!important}.product-gallery__main,.product-decision-box,.product-trust,.product-included,.product-tabs,.cart-lines,.cart-summary{border-radius:var(--final-card-radius)!important}.product-info__vendor,.variant-selector__label,.product-qty__label,.cart-summary__title,.cart-upsell__label{font-size:14px!important;letter-spacing:.09em!important;text-transform:uppercase!important}.product-info__price-current{font-size:clamp(30px,3vw,42px)!important;line-height:1!important}.product-decision-box{padding:clamp(18px,2vw,24px)!important;gap:14px!important}.product-included{margin-top:clamp(42px,5vw,68px)!important;padding:clamp(26px,4vw,44px)!important}.product-included h2{font-size:clamp(34px,4vw,56px)!important}.product-included__grid{gap:14px!important}.product-included__grid>div{padding:clamp(18px,2.2vw,26px)!important}.collection-main .container{width:min(100% - 40px,1360px)!important}.collection-intro{padding-bottom:clamp(24px,4vw,42px)!important;margin-bottom:clamp(24px,4vw,42px)!important}.collection-toolbar{align-items:center!important;gap:16px!important;margin-bottom:clamp(24px,3.5vw,40px)!important}.collection-grid,.product-grid,.product-grid--compact{gap:clamp(16px,2vw,24px)!important}.product-card__content{padding:clamp(16px,2vw,22px)!important}.product-card__title{font-size:clamp(22px,2vw,30px)!important;line-height:1.02!important}.product-card .btn,.product-card a.btn{width:100%!important}.cart-main__grid{gap:clamp(26px,4vw,52px)!important;align-items:start!important}.cart-lines,.cart-summary{padding:clamp(18px,2.6vw,28px)!important}.cart-item{gap:18px!important;align-items:center!important}.cart-item__title{font-size:clamp(20px,2vw,28px)!important}.cart-item__footer{gap:14px!important;flex-wrap:wrap!important}.cart-upsell__inner{gap:14px!important}@media(max-width:1260px)and (min-width:981px){.site-logo{min-width:250px!important}.site-logo__img{width:240px!important}.site-nav__link{font-size:14px!important;padding-inline:9px!important;letter-spacing:.08em!important}.site-nav__list{gap:4px!important}}@media(max-width:980px){:root{--final-page-space: 48px}.product-main__grid,.cart-main__grid{grid-template-columns:1fr!important}.product-main__sticky{position:static!important}.product-gallery__main img{max-height:520px!important;object-fit:contain!important}.collection-toolbar{align-items:stretch!important}.collection-toolbar,.collection-actions{flex-direction:column!important}.collection-actions .btn,.collection-sort{width:100%!important}.smarto-hero__grid{padding-top:clamp(36px,7vw,56px)!important}.smarto-hero__media{order:-1!important;margin-bottom:12px!important}}@media(max-width:720px){:root{--final-page-space: 38px}.container,.container--wide,.collection-main .container,.site-header .container,.site-header .container--wide{width:min(100% - 24px,560px)!important;padding-inline:0!important}.site-header__inner{min-height:66px!important}.site-logo{min-width:160px!important}.site-logo__img{width:168px!important}.header-icon{width:40px!important;height:40px!important}.smarto-hero__grid{gap:24px!important;padding-top:30px!important;padding-bottom:42px!important}.smarto-hero__media{min-height:280px!important;width:100%!important}.smarto-hero__media-badge{display:none!important}.smarto-hero__title,.product-info__title,.collection-intro__title,.cart-main .title-lg,.cart-empty .title-md,.main-page h1,.page-hero h1,.parts-finder-page__title{font-size:clamp(36px,11vw,50px)!important;line-height:.98!important;letter-spacing:-.028em!important}.smarto-hero__lead,.text-lead{font-size:17px!important;line-height:1.55!important}.smarto-section,.vehicle-finder,.smarto-pathways{padding-block:42px!important}.smarto-pathway,.smarto-card,.engineering-proof-row div,.smarto-shop-band,.smarto-trade-box,.vehicle-finder__panel,#distributors .smarto-shop-band--compact,.smarto-shop-band--compact,.product-included,.cart-lines,.cart-summary{border-radius:18px!important;padding:22px!important}.smarto-pathway h3,.smarto-card h3,.engineering-proof-row strong,.product-card__title{font-size:25px!important;line-height:1.03!important}.smarto-card span,.engineering-proof-row span{font-size:34px!important;margin-bottom:12px!important}.btn,button.btn,a.btn,.vehicle-fitment-form__submit{width:100%!important;min-height:52px!important;padding-inline:18px!important;white-space:normal!important;text-align:center!important}.product-decision-box,.product-included__grid,.product-trust,.cart-trust{gap:12px!important}.product-decision-box>div,.product-included__grid>div{padding:16px!important}.product-tabs__nav{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.cart-item{grid-template-columns:76px minmax(0,1fr)!important;align-items:start!important}.cart-item__img-wrap{width:76px!important;height:76px!important}.cart-item__footer{align-items:center!important}}@media(max-width:420px){.site-logo{min-width:142px!important}.site-logo__img{width:150px!important}.site-header__actions{gap:4px!important}.header-icon{width:36px!important;height:36px!important}.smarto-hero__media{min-height:240px!important}.hero-stats{grid-template-columns:1fr!important}}.site-header .container,.site-header .container--wide{width:min(100% - 40px,1240px)!important;max-width:1240px!important;margin-inline:auto!important}.site-header__inner{padding-inline:0!important}.site-logo{min-width:240px!important}.site-logo__img{width:230px!important}.smarto-pathways__heading h2,.smarto-home .smarto-pathways__heading h2{font-family:var(--font-display)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:-.04em!important;line-height:.92!important;color:#fff!important}.smarto-nowrap{white-space:nowrap!important}.hero-stats--impact .hero-stat__num,.hero-stat__num{letter-spacing:-.018em!important;font-kerning:normal!important;text-rendering:optimizeLegibility!important}.hero-stats--impact .hero-stat__lbl strong{letter-spacing:.02em!important}.smarto-pathway{transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease!important;transform-origin:center center!important}.smarto-pathway:hover{transform:translateY(-6px) scale(1.018)!important;box-shadow:0 26px 72px #00000047!important}.collection-main,.product-main,.cart-main,.main-page,.page-hero{background:#fff!important;color:#050607!important}.collection-main .container,.product-main .container,.cart-main .container{width:min(100% - 40px,1360px)!important}.product-gallery__main{background:#f7f7f4!important;border:1px solid rgba(0,0,0,.08)!important}.product-gallery__thumb{background:#f7f7f4!important;border-color:#0000001a!important}.product-gallery__thumb.is-active{border-color:var(--color-green)!important}.product-info__title,.product-info__price-current,.product-included h2,.product-tab-btn.is-active,.spec-table td,.cart-item__title,.cart-item__price,.cart-summary__title,.cart-total-row--grand,.main-page h1,.page-hero h1{color:#050607!important}.product-info__vendor,.product-fitment-prompt svg,.product-trust__item svg,.mobile-sticky-atc span{color:var(--color-blue)!important}.product-info__description,.product-info__price-anchor,.product-trust__item,.product-decision-box span,.product-included__grid span,.spec-table td,.cart-total-row,.cart-item__variant,.main-page p,.page-hero p{color:#050607ad!important}.product-decision-box,.product-included,.product-tabs,.cart-lines,.cart-summary,.cart-item,.product-included__grid>div{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 12px 34px #0000000d!important}.product-decision-box strong,.product-included__grid strong,.product-tab-btn,.spec-table th,.product-qty__label,.variant-selector__label{color:#050607!important}.product-decision-box{gap:0!important}.product-decision-box>div{border-right:1px solid rgba(0,0,0,.08)!important}.product-decision-box>div:last-child{border-right:0!important}.product-fitment-prompt{background:#f4fbef!important;border-color:#a1d33f4d!important;color:#050607bd!important}.product-fitment-prompt a{color:#557c10!important}.variant-btn{border-color:#0000001f!important;color:#050607b8!important}.variant-btn:hover{border-color:#00000047!important;color:#050607!important}.variant-btn.is-active{color:#050607!important;background:#a1d33f1f!important}.qty-control{border-color:#0000001f!important;background:#fff!important}.qty-btn{color:#050607!important}.qty-btn:hover{background:#0000000a!important}.qty-input{color:#050607!important;border-left-color:#0000001f!important;border-right-color:#0000001f!important}.product-trust{border-top-color:#00000014!important}.product-tabs__nav{border-bottom-color:#00000014!important}.product-tab-btn{color:#0506078f!important}.product-tab-btn:hover{color:#050607!important}.spec-table tr{border-bottom-color:#0000000f!important}.mobile-sticky-atc{background:#fffffff5!important;border-top:1px solid rgba(0,0,0,.08)!important;box-shadow:0 -10px 26px #00000014!important}.mobile-sticky-atc strong{color:#050607!important}.product-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 12px 34px #0000000e!important}.product-card__body{background:#fff!important}.product-card__footer{align-items:center!important;justify-content:space-between!important;gap:14px!important}.product-card .btn,.product-card a.btn{width:auto!important;min-width:0!important;min-height:42px!important;padding:10px 18px!important;font-size:14px!important;letter-spacing:.07em!important;border-radius:999px!important;flex:0 0 auto!important;white-space:nowrap!important}.product-card__price{color:#050607!important}.cart-item__img-wrap{background:#f7f7f4!important}.cart-summary,.cart-lines,.cart-item{background:#fff!important}.cart-summary__title{border-bottom-color:#00000014!important}.cart-total-row--grand{border-top-color:#00000014!important}@media(max-width:980px){.site-header .container,.site-header .container--wide{width:min(100% - 28px,760px)!important;max-width:760px!important}.site-logo__img{width:210px!important}.product-decision-box>div{border-right:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;padding-bottom:12px!important;margin-bottom:12px!important}.product-decision-box>div:last-child{border-bottom:0!important;margin-bottom:0!important;padding-bottom:0!important}}@media(max-width:720px){.site-header .container,.site-header .container--wide,.collection-main .container,.product-main .container,.cart-main .container{width:min(100% - 24px,560px)!important;max-width:560px!important}.site-logo{min-width:150px!important}.site-logo__img{width:172px!important}.smarto-pathways__heading h2{font-size:clamp(34px,10vw,48px)!important;line-height:.98!important}.hero-stats--impact .hero-stat__num{letter-spacing:-.012em!important}.product-card .btn,.product-card a.btn{min-height:40px!important;padding:8px 16px!important;font-size:14px!important}}.smarto-home .container,.smarto-home .container--wide,.site-header .container,.site-header .container--wide{max-width:1240px!important;width:min(100% - 40px,1240px)!important;margin-inline:auto!important}.site-header__inner{min-height:78px!important;gap:26px!important}.site-logo{min-width:236px!important}.site-logo__img{width:226px!important}.site-nav__list{justify-content:flex-start!important;gap:8px!important}.site-nav__link{padding-inline:10px!important;letter-spacing:.09em!important}.site-nav__link--cta{padding-inline:20px!important}.smarto-hero__grid{padding-top:clamp(64px,7vw,92px)!important;padding-bottom:clamp(58px,7vw,86px)!important}.smarto-hero__title{max-width:760px!important;font-size:clamp(52px,6.5vw,94px)!important;line-height:.92!important;letter-spacing:-.04em!important}.smarto-hero__lead{max-width:590px!important}.hero-stats--impact{padding:24px 28px!important;border-radius:24px!important}.hero-stats--impact .hero-stat{padding-inline:24px!important}.hero-stats--impact .hero-stat:last-child{padding-right:0!important}.hero-stats--impact .hero-stat__num{font-size:clamp(40px,3.8vw,60px)!important;line-height:.96!important;letter-spacing:-.006em!important}.hero-stats--impact .hero-stat__lbl strong{font-size:15px!important;letter-spacing:.06em!important;line-height:1.14!important}.hero-stats--impact .hero-stat__lbl small{font-size:14px!important;line-height:1.25!important}.smarto-pathways{padding-top:clamp(58px,6vw,84px)!important;padding-bottom:clamp(64px,7vw,96px)!important}.smarto-pathways__heading{max-width:820px!important;margin-bottom:34px!important}.smarto-pathways__heading h2{font-family:var(--font-display)!important;font-size:clamp(46px,5vw,72px)!important;line-height:.94!important;letter-spacing:-.034em!important}.smarto-pathway{padding:clamp(28px,2.8vw,38px)!important;min-height:304px!important;border-radius:24px!important;will-change:transform!important}.smarto-pathway:hover{transform:translateY(-7px) scale(1.022)!important;box-shadow:0 30px 84px #00000052!important}.smarto-pathway h3{max-width:12ch!important;font-size:clamp(27px,2.25vw,34px)!important}.smarto-pathway p{font-size:16px!important;line-height:1.55!important}#shop,#shop.smarto-section,.smarto-section--light#shop{background:#fff!important;color:#050607!important}#shop .container,#shop .container--wide{max-width:1240px!important}#shop .smarto-shop-band{border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 16px 42px #0000000e!important}.product-card__footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important}.product-card .btn,.product-card a.btn{width:auto!important;min-height:38px!important;padding:8px 16px!important;font-size:14px!important;line-height:1!important;letter-spacing:.07em!important;border-radius:999px!important}.product-card__price{font-size:clamp(25px,2.1vw,32px)!important;white-space:nowrap!important}.product-card__title{font-size:clamp(22px,1.9vw,28px)!important;line-height:1.04!important}.product-card__micro{font-size:15px!important;line-height:1.52!important}.product-main{background:#fff!important;color:#050607!important}.product-main__grid{gap:clamp(34px,5vw,76px)!important}.product-gallery__main{box-shadow:0 18px 54px #0000000f!important}.product-info__title{max-width:680px!important;letter-spacing:-.028em!important}.product-decision-box{box-shadow:none!important}.product-fitment-prompt{max-width:520px!important;padding:12px 16px!important}.product-atc{align-items:stretch!important}.collection-main,.cart-main{background:#fff!important}.collection-intro__title{letter-spacing:-.028em!important}.collection-grid,.product-grid,.product-grid--compact{gap:22px!important}.cart-summary,.cart-lines,.cart-item{box-shadow:0 12px 34px #0000000d!important}@media(max-width:1260px)and (min-width:981px){.site-header .container,.site-header .container--wide,.smarto-home .container,.smarto-home .container--wide{width:min(100% - 36px,1180px)!important}.site-logo{min-width:214px!important}.site-logo__img{width:206px!important}.site-nav__link{font-size:14px!important;padding-inline:8px!important}}@media(max-width:980px){.site-header .container,.site-header .container--wide,.smarto-home .container,.smarto-home .container--wide{width:min(100% - 28px,760px)!important}.site-logo{min-width:206px!important}.site-logo__img{width:206px!important}.smarto-hero__title{font-size:clamp(44px,9vw,68px)!important}.hero-stats--impact{padding:22px!important}.hero-stats--impact .hero-stat{padding-inline:18px!important}.smarto-pathway{min-height:0!important}.smarto-pathway:hover{transform:translateY(-4px) scale(1.01)!important}}@media(max-width:720px){.site-header .container,.site-header .container--wide,.smarto-home .container,.smarto-home .container--wide,#shop .container,#shop .container--wide,.product-main .container,.collection-main .container,.cart-main .container{width:min(100% - 24px,560px)!important;max-width:560px!important}.site-logo{min-width:154px!important}.site-logo__img{width:164px!important}.smarto-hero__grid{padding-top:30px!important;padding-bottom:42px!important}.smarto-hero__title{font-size:clamp(38px,10.4vw,52px)!important;letter-spacing:-.026em!important}.hero-stats--impact .hero-stat__num{font-size:42px!important;letter-spacing:0!important}.smarto-pathways__heading h2{font-size:clamp(34px,9.5vw,48px)!important;letter-spacing:-.024em!important}.smarto-pathway{padding:24px!important;border-radius:20px!important}.smarto-pathway:hover{transform:translateY(-3px) scale(1.006)!important}.product-card__footer{grid-template-columns:minmax(0,1fr) auto!important}.product-card .btn,.product-card a.btn{width:auto!important;min-height:36px!important;padding:8px 14px!important;font-size:14px!important}.product-card__price{font-size:26px!important}}.smarto-problem-grid .smarto-card h3{min-height:3.05em!important;display:block!important}.smarto-problem-grid .smarto-card p{margin-top:22px!important}.vehicle-finder__panel{margin-bottom:0!important}.engineering-proof-row{margin-top:38px!important}.engineering-proof-row div{min-height:210px!important;padding:clamp(28px,3vw,40px)!important}.engineering-proof-row strong{min-height:1.95em!important;display:block!important;max-width:11ch!important}.engineering-proof-row p{margin-top:20px!important;font-size:clamp(17px,1.3vw,21px)!important;line-height:1.52!important;color:#ffffffc7!important;font-weight:500!important;max-width:34ch!important}@media(min-width:981px){.smarto-hero{overflow:hidden!important}.smarto-hero__grid{width:min(100% - 64px,1420px)!important;max-width:1420px!important;padding-right:0!important;grid-template-columns:minmax(0,620px) minmax(0,1fr)!important;gap:clamp(28px,4vw,56px)!important}.smarto-hero__copy{padding-right:clamp(8px,2vw,28px)!important}.smarto-hero__media{display:block!important;min-height:560px!important;height:100%!important;width:calc(100% + max(32px,(100vw - 1420px) / 2))!important;margin-right:calc(-1*max(32px,(100vw - 1420px) / 2))!important;border-radius:28px 0 0 28px!important;border-right:0!important;box-shadow:none!important;background:#050607!important}.smarto-hero__media img{width:100%!important;min-height:560px!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transform:scale(1.07)!important}.smarto-hero__media:after{background:linear-gradient(180deg,#05060700 56%,#0506071f,#05060794 92%,#050607),linear-gradient(90deg,#0506070a,#05060700 34%,#0506070a)!important}}@media(max-width:980px){.smarto-problem-grid .smarto-card h3,.engineering-proof-row strong{min-height:0!important}.engineering-proof-row{margin-top:28px!important}}.proof__header{max-width:880px!important}.proof__header .text-lead{max-width:760px!important;margin-inline:auto!important}.proof__institutions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(18px,2vw,26px)!important;max-width:760px!important;margin:22px auto 34px!important}.proof__institution{font-family:var(--font-display)!important;font-size:clamp(15px,1.1vw,18px)!important;line-height:1.25!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--color-green)!important;text-align:center!important}.proof__institution br{display:block;content:"";margin-top:2px}.proof-certs{gap:clamp(12px,1.6vw,18px)!important;max-width:980px!important;margin:0 auto!important}.proof-cert{min-width:168px!important;background:#00bce714!important;border:1px solid rgba(0,188,231,.36)!important;color:var(--color-blue)!important;box-shadow:inset 0 1px #ffffff0a!important}.proof-cert:nth-child(1),.proof-cert:nth-child(2),.proof-cert:nth-child(3){background:#a1d33f14!important;border-color:#a1d33f57!important;color:var(--color-green)!important}.proof-cert:hover{transform:translateY(-2px)!important;border-color:#00bce78c!important}.proof-cert:nth-child(1):hover,.proof-cert:nth-child(2):hover,.proof-cert:nth-child(3):hover{border-color:#a1d33f8c!important}.proof-card__source,.featured-products__header .eyebrow{color:var(--color-green)!important}@media(max-width:900px){.proof__institutions{grid-template-columns:1fr!important;gap:10px!important;margin-bottom:26px!important}.proof__institution{font-size:14px!important}}.smarto-cost__result strong{display:inline-flex!important;align-items:baseline!important;gap:.02em!important;color:#fff!important}.smarto-cost__result strong span{font-size:1em!important;line-height:1!important;color:var(--color-blue)!important;letter-spacing:inherit!important;font-weight:inherit!important}.smarto-hero{background-image:none!important}.smarto-hero:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;display:block!important;pointer-events:none!important;background-image:var(--smarto-hero-image)!important;background-repeat:no-repeat!important;background-size:min(52vw,900px) auto!important;background-position:calc(100% - 32px) 54%!important;filter:drop-shadow(0 18px 24px rgba(0,0,0,.34))!important}.smarto-hero:before{z-index:0!important}.smarto-hero__grid{z-index:2!important}@media(max-width:1200px){.smarto-hero:after{background-size:min(56vw,860px) auto!important;background-position:calc(100% - 20px) 56%!important}}@media(max-width:1180px){.smarto-hero:after{background-size:min(62vw,820px) auto!important;background-position:calc(100% + 56px) 56%!important}}@media(max-width:980px){.smarto-hero:after{background-size:92% auto!important;background-position:78% 18%!important;filter:drop-shadow(0 12px 18px rgba(0,0,0,.28))!important}}@media(max-width:640px){.smarto-hero:after{background-size:118% auto!important;background-position:68% 14%!important}}.hero-trust{margin:22px 0 26px!important}.hero-trust__label{margin:0 0 12px!important;color:var(--color-green)!important;font-family:var(--font-display)!important;font-size:14px!important;line-height:1!important;letter-spacing:.16em!important;text-transform:uppercase!important}.hero-trust__logos{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}.hero-trust__logo{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:10px 14px!important;min-height:58px!important;background:#fffffff5!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:14px!important;box-shadow:0 10px 26px #00000038!important}.hero-trust__logo img{display:block!important;width:auto!important;max-width:100%!important;height:32px!important;object-fit:contain!important}.hero-trust__logo--oakland img{height:34px!important}.hero-trust__logo--spectrum img{height:30px!important}.smarto-hero{background-image:none!important;background-color:#040506!important}.smarto-hero:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;z-index:1!important;pointer-events:none!important;background-image:var(--smarto-hero-image)!important;background-repeat:no-repeat!important;background-size:min(46vw,760px) auto!important;background-position:calc(100% - 30px) 58%!important;filter:drop-shadow(0 16px 18px rgba(0,0,0,.3))!important}.hero-stats--impact{max-width:700px!important}@media(max-width:1200px){.smarto-hero:after{background-size:min(49vw,700px) auto!important;background-position:calc(100% - 18px) 59%!important}}@media(max-width:980px){.hero-trust{margin-bottom:22px!important}.hero-trust__logos{gap:10px!important}.hero-trust__logo{min-height:50px!important;padding:8px 12px!important}.hero-trust__logo img,.hero-trust__logo--oakland img,.hero-trust__logo--spectrum img{height:24px!important}.smarto-hero:after{background-size:82% auto!important;background-position:92% 19%!important;filter:drop-shadow(0 12px 14px rgba(0,0,0,.28))!important}}@media(max-width:640px){.hero-trust__logos{flex-direction:column!important;align-items:stretch!important}.hero-trust__logo{justify-content:center!important}.smarto-hero:after{background-size:108% auto!important;background-position:76% 14%!important}}.hero-proof-note{display:none!important}.hero-trust--below-stats{margin:18px 0 0!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.1)!important;max-width:720px!important}.hero-trust--below-stats .hero-trust__label{margin-bottom:10px!important;color:#ffffffbd!important}.hero-trust--below-stats .hero-trust__logos{gap:10px!important}.hero-trust--below-stats .hero-trust__logo{min-height:54px!important;background:#fffffffa!important}.hero-trust--below-stats .hero-trust__logo img{height:28px!important}.hero-trust--below-stats .hero-trust__logo--oakland img{height:30px!important}.hero-trust--below-stats .hero-trust__logo--spectrum img{height:26px!important}.smarto-hero{background:#000!important}.smarto-hero__media,.smarto-hero__media-badge{display:none!important}.smarto-hero:after{display:block!important;content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;pointer-events:none!important;background-image:var(--smarto-hero-image)!important;background-repeat:no-repeat!important;background-size:min(50vw,860px) auto!important;background-position:calc(100% - 24px) 52%!important;filter:drop-shadow(0 18px 22px rgba(0,0,0,.34))!important}.smarto-hero__grid,.smarto-hero__copy{position:relative!important;z-index:2!important}@media(max-width:1200px){.smarto-hero:after{background-size:min(53vw,760px) auto!important;background-position:calc(100% - 10px) 54%!important}}@media(max-width:980px){.smarto-hero:after{background-size:84% auto!important;background-position:92% 20%!important;filter:drop-shadow(0 12px 16px rgba(0,0,0,.3))!important}.hero-trust--below-stats{margin-top:16px!important}}@media(max-width:640px){.smarto-hero:after{background-size:106% auto!important;background-position:78% 14%!important}}.smarto-hero:after{background-size:min(60vw,1030px) auto!important;background-position:calc(100% + 4px) 51%!important;filter:brightness(1.16) saturate(1.05) drop-shadow(0 18px 24px rgba(0,0,0,.34))!important}@media(max-width:1200px){.smarto-hero:after{background-size:min(63vw,910px) auto!important;background-position:calc(100% + 14px) 53%!important}}@media(max-width:980px){.smarto-hero:after{background-size:98% auto!important;background-position:100% 19%!important;filter:brightness(1.14) saturate(1.05) drop-shadow(0 14px 18px rgba(0,0,0,.3))!important}}@media(max-width:640px){.smarto-hero:after{background-size:124% auto!important;background-position:84% 14%!important}}.hero-trust--below-stats{margin-top:26px!important;padding-top:16px!important}.smarto-pathway{background:var(--color-green)!important;border-color:#a1d33ff2!important;box-shadow:0 14px 36px #0000002e!important}.smarto-pathway:hover{background:#b6df57!important;border-color:#b6df57!important}.smarto-pathway h3,.smarto-pathway p,.smarto-pathway strong{color:#050607!important}.smarto-pathway p{opacity:.82!important}.smarto-pathway strong{letter-spacing:.06em!important}.smarto-pathway span{color:#050607!important}.smarto-pathway>span,.smarto-pathway .smarto-chip,.smarto-pathway .pill,.smarto-pathway .label{background:#050607f0!important;color:var(--color-green)!important;border-color:#050607f0!important}.smarto-pathway>span:first-child{display:inline-flex!important;align-self:flex-start!important;padding:13px 20px!important;border-radius:999px!important;background:#050607f5!important;color:var(--color-green)!important}.smarto-comparison__col--smart{background:var(--color-green)!important;border-color:var(--color-green)!important;box-shadow:0 18px 42px #0000002e!important}.smarto-comparison__col--smart h3,.smarto-comparison__col--smart li{color:#050607!important}.smarto-comparison__col--smart li:before{background:#050607!important}.smarto-comparison__col--smart h3{text-shadow:none!important}.announcement-bar{text-align:center!important}.announcement-bar__inner,.announcement-bar .announcement-bar__inner,.announcement-bar .container.announcement-bar__inner{display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;width:100%!important}.announcement-bar__inner>span{display:block!important;margin:0 auto!important}.hero-trust--below-stats{margin-top:30px!important}.hero-trust--below-stats .hero-trust__logo{min-height:62px!important;padding:10px 16px!important}.hero-trust--below-stats .hero-trust__logo img{height:34px!important}.hero-trust--below-stats .hero-trust__logo--oakland img{height:36px!important}.hero-trust--below-stats .hero-trust__logo--spectrum img{height:32px!important}.smarto-hero:after{filter:brightness(1.32) contrast(1.06) saturate(1.08) drop-shadow(0 18px 24px rgba(0,0,0,.34))!important}@media(max-width:980px){.smarto-hero:after{filter:brightness(1.28) contrast(1.05) saturate(1.06) drop-shadow(0 14px 18px rgba(0,0,0,.3))!important}}.smarto-pathways__cards .smarto-pathway,.smarto-pathways .smarto-pathway,#buying-paths .smarto-pathway{background:var(--color-green)!important;border-color:var(--color-green)!important;color:#050607!important;box-shadow:0 14px 36px #0000002e!important}.smarto-pathways__cards .smarto-pathway:hover,.smarto-pathways .smarto-pathway:hover,#buying-paths .smarto-pathway:hover{background:#b7df5b!important;border-color:#b7df5b!important}.smarto-pathways__cards .smarto-pathway h3,.smarto-pathways__cards .smarto-pathway p,.smarto-pathways__cards .smarto-pathway strong,.smarto-pathways .smarto-pathway h3,.smarto-pathways .smarto-pathway p,.smarto-pathways .smarto-pathway strong,#buying-paths .smarto-pathway h3,#buying-paths .smarto-pathway p,#buying-paths .smarto-pathway strong{color:#050607!important}.smarto-pathways__cards .smarto-pathway p,.smarto-pathways .smarto-pathway p,#buying-paths .smarto-pathway p{opacity:.82!important}.smarto-pathways__cards .smarto-pathway>span,.smarto-pathways .smarto-pathway>span,#buying-paths .smarto-pathway>span{background:#050607!important;color:var(--color-green)!important;border:1px solid #050607!important;border-radius:999px!important;padding:13px 20px!important;display:inline-flex!important;align-self:flex-start!important}.smarto-mobile-cta{display:none}@media(max-width:760px){.smarto-mobile-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:80;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px;border-radius:18px;background:#040505eb;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 60px #0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.smarto-mobile-cta a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:12px;font-family:var(--font-display);font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:14px;text-decoration:none;transition:opacity .15s ease}.smarto-mobile-cta a:active{opacity:.8}.smarto-mobile-cta a:first-child{background:var(--color-green);color:#050505}.smarto-mobile-cta a:last-child{background:#00bce729;color:var(--color-blue);border:1px solid rgba(0,188,231,.28)}body{padding-bottom:80px}}.smarto-comparison-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#090b0c;box-shadow:0 20px 70px #00000042}.smarto-comparison-table{width:100%;border-collapse:collapse;min-width:600px}.smarto-comparison-table th,.smarto-comparison-table td{padding:16px 20px;text-align:left;font-size:15px;line-height:1.55;border-bottom:1px solid rgba(255,255,255,.07);vertical-align:top}.smarto-comparison-table thead th{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffbd;border-bottom:1px solid rgba(255,255,255,.14);padding-block:20px}.smarto-comparison-table thead th:last-child{color:var(--color-green)}.smarto-comparison-table tbody th{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffbd;white-space:nowrap;width:160px}.smarto-comparison-table tbody td:first-of-type{color:#ffffffbd}.smarto-comparison-table tbody td:last-child{color:#ffffffe0}.smarto-comparison-table tbody tr:last-child th,.smarto-comparison-table tbody tr:last-child td{border-bottom:none}.smarto-table-note{margin:20px 0 0;color:#ffffffbd;font-size:15px;font-weight:600}.product-card__benefit{font-size:14px;color:#ffffffbd;line-height:1.5;margin:4px 0 0}.product-card__variants{font-size:14px;font-family:var(--font-display);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-blue);margin:6px 0 0}.product-card__price-wrap{display:flex;align-items:baseline;gap:6px}.product-card__from{font-size:14px;color:#ffffffbd;font-style:italic}.product-card__actions{display:flex;align-items:center}.product-card__fitment-note{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);font-size:14px}.product-card__fitment-note a{color:#ffffffbd;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.product-card__fitment-note a:hover{color:var(--color-blue)}.cart-fitment-check{margin-bottom:20px;padding:16px 18px;background:#00bce70f;border:1px solid rgba(0,188,231,.2);border-radius:var(--border-radius);display:flex;flex-direction:column;gap:10px}.cart-fitment-check__head{display:flex;align-items:center;gap:8px}.cart-fitment-check__head strong{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-blue)}.cart-fitment-check__head svg{color:var(--color-blue);flex-shrink:0}.cart-fitment-check p{font-size:14px;color:#ffffffbd;line-height:1.5;margin:0}.cart-fitment-check__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.cart-fitment-check__email{font-size:14px;color:#ffffffbd;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.cart-fitment-check__email:hover{color:#ffffffbf}.testimonials,section.testimonials,.smarto-section--dark-2{background:#000!important}.announcement-bar{background:#0a4f6a!important;color:#fff!important;padding:16px 0!important;border-bottom:0!important}.announcement-bar__inner,.announcement-bar .container.announcement-bar__inner{min-height:0!important}.announcement-bar a{color:#fff!important;font-weight:700!important}.site-header{margin-top:10px!important}.smarto-comparison{margin-top:18px!important}.smarto-comparison__col{min-height:100%!important}.smarto-comparison__col ul{gap:22px!important}.smarto-table-note{margin-top:18px!important;max-width:900px!important}.smarto-hero:after{filter:brightness(1.48) contrast(1.1) saturate(1.1) drop-shadow(0 22px 28px rgba(0,0,0,.38))!important}@media(max-width:980px){.smarto-hero:after{filter:brightness(1.42) contrast(1.08) saturate(1.08) drop-shadow(0 16px 22px rgba(0,0,0,.34))!important}}.smarto-shop-support{margin-bottom:28px}.smarto-shop-support__inner{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;background:#00bce70f;border:1px solid rgba(0,188,231,.2);border-radius:12px;flex-wrap:wrap}.smarto-shop-support__inner svg{flex-shrink:0;color:var(--color-blue);margin-top:2px}.smarto-shop-support__inner div{flex:1;min-width:200px}.smarto-shop-support__inner strong{display:block;font-family:var(--font-display);font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffe6;margin-bottom:6px}.smarto-shop-support__inner p{font-size:14px;color:#ffffffbd;line-height:1.55;margin:0}.smarto-shop-support__inner .btn{flex-shrink:0;align-self:center}@media(max-width:640px){.smarto-shop-support__inner{flex-direction:column}.smarto-shop-support__inner .btn{width:100%;justify-content:center}}:root{--smarto-blue-solid: #00bce7}.announcement-bar,.announcement{background:var(--smarto-blue-solid)!important;color:#050607!important;border-bottom:0!important}.announcement-bar__inner,.announcement-bar .announcement-bar__inner,.announcement-bar .container.announcement-bar__inner{min-height:56px!important;padding-block:12px!important}.announcement-bar,.announcement-bar *,.announcement *,.announcement-bar a,.announcement a{color:#050607!important}.announcement-bar a,.announcement a{font-weight:700!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}.site-header__inner{column-gap:clamp(18px,2vw,34px)!important}.site-nav{margin-inline:clamp(16px,2vw,30px)!important}.site-nav__list{justify-content:center!important;gap:clamp(14px,1.4vw,24px)!important}.site-nav__link{padding-inline:2px!important;letter-spacing:.1em!important}.site-nav__link--cta{padding-inline:22px!important}.smarto-comparison-table-wrap{border:1px solid rgba(161,211,63,.28)!important;border-radius:22px!important;background:linear-gradient(180deg,#0d0f11,#08090a)!important;box-shadow:0 28px 90px #00000057!important;overflow:hidden!important}.smarto-comparison-table{min-width:760px!important;table-layout:fixed!important}.smarto-comparison-table colgroup col:first-child,.smarto-comparison-table th:first-child,.smarto-comparison-table td:first-child{width:18%!important}.smarto-comparison-table thead th{font-size:16px!important;letter-spacing:.11em!important;color:#ffffffeb!important;background:#ffffff05!important;border-bottom:1px solid rgba(161,211,63,.3)!important;padding-block:24px!important}.smarto-comparison-table thead th:first-child{color:transparent!important}.smarto-comparison-table thead th:last-child{color:var(--color-green)!important}.smarto-comparison-table tbody th{color:#ffffffeb!important;font-size:14px!important;letter-spacing:.12em!important;padding-top:24px!important;border-right:1px solid rgba(161,211,63,.2)!important}.smarto-comparison-table td,.smarto-comparison-table th{border-bottom:1px solid rgba(161,211,63,.16)!important;padding:22px 26px!important}.smarto-comparison-table tbody td:first-of-type{color:#ffffffbd!important;background:#ffffff04!important;position:relative}.smarto-comparison-table tbody td:first-of-type:before{content:"\2013";display:inline-block;margin-right:10px;color:#ffffffbd;font-weight:700}.smarto-comparison-table tbody td:last-child{color:#fffffff5!important;background:linear-gradient(180deg,#a1d33f1c,#a1d33f0d)!important;border-left:1px solid rgba(161,211,63,.26)!important;position:relative}.smarto-comparison-table tbody td:last-child:before{content:"+";display:inline-block;margin-right:10px;color:var(--color-green);font-weight:800}.smarto-table-note{margin-top:18px!important;color:#ffffffb8!important;font-size:16px!important}.smarto-cost-callout{margin-top:26px;padding:clamp(22px,2.8vw,34px);border-radius:22px;background:linear-gradient(135deg,#a1d33f1a,#00bce714);border:1px solid rgba(161,211,63,.24);box-shadow:0 22px 70px #0000003d}.smarto-cost-callout__intro{max-width:760px;margin-bottom:20px}.smarto-cost-callout__intro .eyebrow{margin-bottom:10px!important}.smarto-cost-callout__intro h3{margin:0 0 10px;font-family:var(--font-display);font-size:clamp(28px,3vw,44px);line-height:.98;text-transform:uppercase;letter-spacing:-.02em}.smarto-cost-callout__intro h3 span:first-of-type{color:var(--color-green)}.smarto-cost-callout__intro h3 span:last-of-type{color:var(--color-blue)}.smarto-cost-callout__intro p:last-child{margin:0;color:#ffffffc7;max-width:680px}.smarto-cost-callout__grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:stretch}.smarto-cost-chip{border-radius:18px;padding:22px 24px;display:flex;flex-direction:column;justify-content:center;min-height:150px}.smarto-cost-chip--good{background:#a1d33f24;border:1px solid rgba(161,211,63,.34)}.smarto-cost-chip--risk{background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.smarto-cost-chip__kicker{font-family:var(--font-display);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:#ffffffbd;margin-bottom:10px}.smarto-cost-chip__num{display:block;font-family:var(--font-display);font-size:clamp(34px,4vw,54px);line-height:.92;margin-bottom:8px}.smarto-cost-chip--good .smarto-cost-chip__num{color:var(--color-green)}.smarto-cost-chip--risk .smarto-cost-chip__num{color:#fff}.smarto-cost-chip__label{color:#ffffffc7;font-size:15px}.smarto-cost-callout__vs{align-self:center;justify-self:center;width:48px;height:48px;border-radius:999px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em}.smarto-shop-band{margin-top:10px!important}.smarto-shop-support{margin:38px 0 30px!important}.smarto-shop-support__inner{align-items:center!important;gap:20px!important;padding:24px 26px!important;background:var(--smarto-blue-solid)!important;border:0!important;border-radius:20px!important;box-shadow:0 18px 46px #0000001f!important}.smarto-shop-support__inner svg{width:22px!important;height:22px!important;color:#050607!important;margin-top:0!important}.smarto-shop-support__inner strong{color:#050607!important;font-size:16px!important;letter-spacing:.1em!important;margin-bottom:8px!important}.smarto-shop-support__inner p{color:#050607d6!important;font-size:17px!important;line-height:1.55!important}.smarto-shop-support__inner .btn{background:#050607!important;color:#fff!important;border-color:#050607!important;min-height:50px;padding-inline:20px!important}.smarto-shop-support__inner .btn:hover{background:#14181b!important;border-color:#14181b!important}.proof__institutions{margin-top:28px!important;margin-bottom:40px!important}.proof__institution{font-size:clamp(17px,1.18vw,20px)!important}.proof-cert{padding:18px 16px!important;font-size:14px!important}@media(max-width:900px){.smarto-cost-callout__grid{grid-template-columns:1fr}.smarto-cost-callout__vs{width:42px;height:42px}.smarto-shop-support__inner{padding:20px!important}.smarto-shop-support__inner p{font-size:16px!important}}@media(min-width:1180px){.site-nav__list{gap:clamp(18px,1.8vw,32px)!important}.site-nav__link{padding-inline:3px!important;letter-spacing:.115em!important}.site-nav__link--cta{padding-inline:26px!important}}.proof__header{margin-bottom:30px!important}.proof__institutions{max-width:980px!important;margin:30px auto 34px!important;padding:18px!important;border:1px solid rgba(161,211,63,.18)!important;border-radius:22px!important;background:#a1d33f0b!important}.proof__institution{min-height:64px!important;display:grid!important;place-items:center!important;padding:14px 16px!important;border-radius:14px!important;background:#00000047!important;border:1px solid rgba(161,211,63,.18)!important;color:var(--color-green)!important}.proof-certs{padding-top:10px!important;border-top:1px solid rgba(255,255,255,.08)!important}.proof-cert{background:#00bce71a!important;border-color:#00bce76b!important;color:var(--color-blue)!important}.proof-cert:nth-child(-n+3){background:#a1d33f1a!important;border-color:#a1d33f6b!important;color:var(--color-green)!important}.collection-fitment-strip{margin:22px 0 24px;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-radius:20px;background:var(--smarto-blue-solid, #00bce7);color:#050607;box-shadow:0 14px 40px #0000001f}.collection-fitment-strip strong{display:block;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-size:18px;line-height:1;margin-bottom:6px}.collection-fitment-strip span{color:#050607c7;font-size:15px}.collection-fitment-strip a{flex:0 0 auto;color:#050607;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;font-weight:800;text-decoration:underline;text-underline-offset:4px}.collection-toolbar{margin-top:10px!important}.collection-count{font-weight:700!important}.product-card{overflow:hidden!important}.product-card__body{gap:0!important}.product-card__sku,.product-card__vendor{margin-bottom:8px!important}.product-card__title{margin-bottom:10px!important;line-height:1.02!important}.product-card__benefit{color:#050607b8!important;margin:8px 0 12px!important}.product-card__specs{margin-bottom:10px!important}.product-card__spec-tag{background:#00bce71a!important;border-color:#00bce747!important;color:#006f88!important}.product-card__footer{padding-top:16px!important;margin-top:auto!important;border-top:1px solid rgba(0,0,0,.07)!important}.product-card__actions .btn,.product-card .btn{min-height:44px!important;padding-inline:18px!important}.product-card__fitment-note{margin:12px 0 0!important;padding-top:10px!important;border-top:1px solid rgba(0,0,0,.06)!important;font-size:14px!important}.product-card__fitment-note a{color:#0506079e!important;text-decoration:underline!important;text-underline-offset:3px!important}.product-card__fitment-note a:hover{color:#050607!important}.product-fitment-prompt{padding:16px 18px!important;border-radius:14px!important;background:#eefbe7!important;border-color:#a1d33f6b!important;color:#050607!important;font-weight:650!important}.product-fitment-prompt a{color:#355500!important;font-weight:800!important}.product-info__price-anchor{max-width:620px!important}.product-atc .btn--lg{min-height:58px!important}.cart-fitment-check{background:#00bce714!important;border-color:#00bce747!important}.cart-fitment-check__head strong{color:#050607!important}@media(max-width:900px){.collection-fitment-strip{flex-direction:column;align-items:flex-start;padding:20px}.collection-fitment-strip a{width:100%}.product-card__footer{flex-direction:column!important;align-items:stretch!important}.product-card__actions,.product-card__actions .btn,.product-card .btn{width:100%!important;justify-content:center!important}.product-card__price-wrap{width:100%!important}.product-card__fitment-note{text-align:center!important}.product-fitment-prompt{align-items:flex-start!important}}@media(max-width:640px){.collection-main .container,.product-main .container,.cart-main .container{width:min(100% - 22px,560px)!important}.collection-intro__actions .btn,.cart-fitment-check__actions .btn,.cart-fitment-check__email{width:100%!important;justify-content:center!important;text-align:center!important}.proof__institutions{padding:12px!important}.proof__institution{min-height:54px!important}}#buying-paths.smarto-pathways{padding-top:clamp(34px,5vw,62px)!important}.vehicle-finder+#buying-paths,.section.vehicle-finder+.smarto-pathways{margin-top:0!important}.smarto-comparison-table thead th span{display:block;margin-top:6px;font-family:var(--font-body, inherit);font-size:14px;font-weight:600;letter-spacing:.03em;text-transform:none;color:#ffffffbd}.smarto-comparison-table thead th:last-child span{color:#a1d33fc7}.smarto-use-cases .smarto-section-head .text-body{max-width:660px;margin:16px auto 0;text-align:center;color:#ffffffbd}.smarto-use-case-card{min-height:100%}.smarto-use-case-card__label{display:inline-flex;margin-bottom:20px;padding:8px 12px;border-radius:999px;background:#a1d33f1f;border:1px solid rgba(161,211,63,.25);color:var(--color-green);font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.smarto-use-case-card h3{margin:0 0 14px;color:#fff;font-family:var(--font-display);font-size:clamp(26px,2.2vw,36px);line-height:1;text-transform:uppercase}.smarto-use-case-card p{margin:0 0 22px;color:#ffffffbd;font-size:16px;line-height:1.6}.smarto-use-case-card__link{color:var(--color-blue);font-family:var(--font-display);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.smarto-use-case-card__link:hover{color:var(--color-green)}.review-card__stars,.review-card__footer{display:none!important}.smarto-choose-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,1.3fr) auto;gap:clamp(18px,2.4vw,34px);align-items:center;margin:0 0 24px;padding:clamp(24px,3vw,34px);border-radius:22px;background:#050607;border:1px solid rgba(161,211,63,.24);box-shadow:0 18px 52px #0000001a}.smarto-choose-guide h3{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(28px,2.8vw,42px);line-height:.98;text-transform:uppercase}.smarto-choose-guide ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0}.smarto-choose-guide li{padding:14px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.smarto-choose-guide li strong{display:block;color:var(--color-green);font-family:var(--font-display);font-size:22px;line-height:.9;margin-bottom:8px}.smarto-choose-guide li span{display:block;color:#ffffffc2;font-size:14px;line-height:1.35}.product-card__fitment-note{margin:10px 0 0;color:#05060794;font-size:14px;line-height:1.4}.product-card__title{line-height:1.03!important}.product-card__specs{margin-top:12px!important}.product-card__benefit{margin-top:10px!important}.product-card__footer{margin-top:18px!important}.product-card__actions .btn,.product-card a.btn{white-space:nowrap!important}.product-fitment-prompt{align-items:flex-start!important;padding:16px 18px!important}.product-fitment-prompt span{display:block;line-height:1.45}.product-support-escape{margin:12px 0 18px;color:#050607ad;font-size:14px;line-height:1.5}.product-support-escape a{color:#557c10;font-weight:700;text-decoration:underline;text-underline-offset:3px}.mobile-sticky-atc .btn,.product-atc .btn{min-height:54px}.collection-fitment-strip{border-color:#00bce759!important;background:#00bce714!important}.collection-fitment-strip strong{color:#050607}.collection-fitment-strip a{font-weight:800}@media(max-width:1100px){.smarto-choose-guide{grid-template-columns:1fr}.smarto-choose-guide ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.smarto-choose-guide{padding:20px}.smarto-choose-guide ol{grid-template-columns:1fr}.product-card__body{padding:22px!important}.product-card__footer,.product-card__actions{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important}.product-card .btn,.product-card a.btn{width:100%!important;justify-content:center!important;min-height:48px!important}.mobile-sticky-atc .btn{min-height:46px!important}}.smarto-hero__brand{margin-bottom:clamp(20px,2.2vw,28px)!important}.smarto-hero__brand img{display:block;width:clamp(220px,28vw,420px);height:auto}.smarto-hero__proofline{margin:18px 0 0!important;max-width:34ch;color:#ffffffeb!important;font-size:clamp(18px,1.7vw,24px)!important;line-height:1.35!important}.smarto-hero__proofline strong{color:var(--color-green)}.smarto-hero__actions{margin-top:24px!important}.smarto-hero__actions .btn--primary{min-width:200px}.smarto-use-cases__grid{align-items:start!important}.smarto-use-case-card{min-height:0!important;padding:30px!important;gap:0!important}.smarto-use-case-card__label{margin-bottom:18px!important}.smarto-use-case-card h3{margin-bottom:14px!important;font-size:clamp(24px,2vw,32px)!important;line-height:.98!important;max-width:9ch}.smarto-use-case-card p{margin-bottom:18px!important;font-size:16px!important;line-height:1.55!important;max-width:27ch}.smarto-use-case-card__link{margin-top:0!important}.smarto-cost-callout{margin-top:26px!important;padding:clamp(18px,2.2vw,24px)!important;border-radius:28px!important;background:#07090b!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 28px 90px #00000057!important;overflow:hidden!important}.smarto-cost-callout__brand{margin-bottom:18px}.smarto-cost-callout__brand img{display:block;width:clamp(210px,22vw,340px);height:auto}.smarto-cost-callout__media{margin:0 -18px!important;overflow:hidden;background:#fff}.smarto-cost-callout__media img{display:block;width:100%;height:auto}.smarto-cost-callout__grid{margin-top:18px;gap:18px!important}.smarto-cost-chip{min-height:0!important;padding:20px 22px!important;border-radius:999px!important;text-align:center}.smarto-cost-chip--good{background:#a1d33f1a!important;border-color:#a1d33f47!important}.smarto-cost-chip--risk{background:#ffffff0a!important;border-color:#ffffffbd!important}.smarto-cost-chip__kicker{margin-bottom:8px!important}.smarto-cost-chip__num{margin-bottom:4px!important}.smarto-cost-chip__label{font-size:14px!important;letter-spacing:.08em;text-transform:uppercase}.smarto-cost-callout__vs{width:54px!important;height:54px!important}@media(max-width:900px){.smarto-cost-callout{padding:16px!important}.smarto-cost-callout__media{margin-inline:-16px!important}.smarto-use-case-card{padding:26px!important}}.smarto-home .smarto-hero{padding-top:clamp(26px,3.2vw,40px)!important;padding-bottom:clamp(28px,3.4vw,44px)!important}.smarto-home .smarto-hero__grid{gap:clamp(20px,2.8vw,34px)!important}.smarto-home .smarto-hero__copy{gap:0!important}.smarto-home .smarto-hero__brand{margin-bottom:clamp(16px,1.8vw,22px)!important}.smarto-home .smarto-hero__title{margin-bottom:16px!important;max-width:10.5ch!important}.smarto-home .smarto-hero__lead{margin-bottom:0!important;max-width:36ch!important}.smarto-home .smarto-hero__proofline{margin-top:14px!important;margin-bottom:0!important}.smarto-home .smarto-hero__actions{margin-top:20px!important}.smarto-home .smarto-hero__actions .btn{min-width:0!important}.smarto-home .hero-stats{margin-top:20px!important}.smarto-home .hero-trust{margin-top:18px!important}.smarto-home>.section.vehicle-finder,.smarto-home>.smarto-section,.smarto-home>.smarto-pathways,.smarto-home>section.testimonials{padding-top:clamp(48px,5vw,72px)!important;padding-bottom:clamp(48px,5vw,72px)!important}.smarto-home .smarto-section-head,.smarto-home .vehicle-finder__head,.smarto-home .smarto-shop-band,.smarto-home .smarto-pathways__heading{margin-bottom:clamp(18px,2.2vw,28px)!important}.smarto-home .smarto-shop-band{padding-top:0!important;padding-bottom:0!important}.smarto-home .smarto-product-preview{margin-top:10px!important}.smarto-home .engineering-proof-row{margin-top:20px!important}.smarto-home .smarto-cost__grid,.smarto-home .smarto-video-band__grid,.smarto-home .smarto-trade-box,.smarto-home .smarto-split,.smarto-home .smarto-engineering{gap:clamp(22px,2.6vw,36px)!important}.smarto-home .smarto-use-cases{padding-top:clamp(44px,4.8vw,64px)!important;padding-bottom:clamp(44px,4.8vw,64px)!important}.smarto-home .smarto-use-cases__grid{gap:18px!important}.smarto-home .smarto-use-case-card{padding:24px!important;border-radius:22px!important}.smarto-home .smarto-use-case-card__label{margin-bottom:14px!important;padding:7px 11px!important;font-size:14px!important}.smarto-home .smarto-use-case-card h3{margin-bottom:12px!important;font-size:clamp(22px,1.8vw,28px)!important;line-height:.98!important;max-width:10ch!important}.smarto-home .smarto-use-case-card p{margin-bottom:16px!important;font-size:15px!important;line-height:1.5!important;max-width:30ch!important}.smarto-home .smarto-use-case-card__link{font-size:14px!important;letter-spacing:.07em!important}.smarto-home .smarto-choose-guide,.smarto-home .smarto-shop-support__inner,.smarto-home .smarto-cost-callout,.smarto-home .vehicle-finder__panel,.smarto-home .smarto-trade-box{border-radius:22px!important}.smarto-home .smarto-choose-guide{padding:clamp(20px,2.2vw,28px)!important}.smarto-home .smarto-shop-support{margin:26px 0 24px!important}.smarto-home .smarto-shop-support__inner{padding:20px 22px!important}.smarto-home .smarto-cost-callout{margin-top:22px!important}.smarto-home .smarto-cost{padding-top:clamp(44px,4.8vw,64px)!important}@media(max-width:900px){.smarto-home>.section.vehicle-finder,.smarto-home>.smarto-section,.smarto-home>.smarto-pathways,.smarto-home>section.testimonials{padding-top:40px!important;padding-bottom:40px!important}.smarto-home .smarto-hero{padding-top:22px!important;padding-bottom:28px!important}.smarto-home .smarto-use-cases__grid{gap:16px!important}.smarto-home .smarto-use-case-card{padding:22px!important}}:root{--smarto-copy-max: 62ch;--smarto-copy-max-tight: 46ch}.smarto-home .eyebrow,.smarto-home .eyebrow--green{font-size:14px!important;line-height:1.2!important;letter-spacing:.12em!important}.smarto-home .title-lg,.smarto-home .smarto-section-head h2,.smarto-home .smarto-pathways__heading h2,.smarto-home .smarto-shop-band h2,.smarto-home .smarto-cost__copy h2,.smarto-home .smarto-video-band h2,.smarto-home .smarto-trade-box h2,.smarto-home .smarto-engineering__copy h2{letter-spacing:-.035em!important;line-height:.96!important;text-wrap:balance!important}.smarto-home .smarto-hero__title{letter-spacing:-.045em!important;text-wrap:balance!important}.smarto-home .smarto-hero__lead,.smarto-home .smarto-hero__proofline,.smarto-home .text-body,.smarto-home .smarto-section-head .text-body,.smarto-home .vehicle-finder__head .text-body,.smarto-home .smarto-shop-band p,.smarto-home .smarto-cost__copy p,.smarto-home .smarto-video-band p,.smarto-home .smarto-trade-box p,.smarto-home .smarto-engineering__copy p,.smarto-home .smarto-card p,.smarto-home .engineering-proof-row p,.smarto-home .smarto-pathway p,.smarto-home .vehicle-finder__note,.smarto-home .finder-result__note,.smarto-home .smarto-table-note{max-width:var(--smarto-copy-max);font-size:16px!important;line-height:1.6!important}.smarto-home .smarto-section-head .text-body,.smarto-home .smarto-shop-band p,.smarto-home .smarto-cost__copy p,.smarto-home .smarto-video-band p,.smarto-home .smarto-trade-box p,.smarto-home .smarto-engineering__copy p{color:#ffffffbd!important}.smarto-home .smarto-section--light .smarto-shop-band p,.smarto-home .smarto-section--light .smarto-cost__copy p{color:#050607bd!important}.smarto-home .smarto-section-head,.smarto-home .smarto-shop-band,.smarto-home .smarto-cost__copy,.smarto-home .smarto-video-band>.container>div:first-child,.smarto-home .smarto-trade-box>div:first-child{max-width:780px!important}.smarto-home .smarto-card h3,.smarto-home .engineering-proof-row strong,.smarto-home .smarto-pathway h3{letter-spacing:-.025em!important;line-height:1.02!important}.smarto-home .smarto-card p,.smarto-home .engineering-proof-row p{max-width:var(--smarto-copy-max-tight)}.btn,button.btn,a.btn,.vehicle-fitment-form__submit,.product-card .btn,.product-atc .btn,.mobile-sticky-atc .btn{border-radius:999px!important;font-weight:800!important;letter-spacing:.09em!important;box-shadow:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease!important}.btn--primary,.vehicle-fitment-form__submit,.product-atc .btn--primary,.mobile-sticky-atc .btn--primary{box-shadow:0 14px 34px #a1d33f29!important}.btn--primary:hover,.vehicle-fitment-form__submit:hover,.product-atc .btn--primary:hover,.mobile-sticky-atc .btn--primary:hover{transform:translateY(-1px)!important;box-shadow:0 18px 40px #a1d33f38!important}.btn--ghost,.btn--outline,.btn--outline-blue{border-width:1px!important;background:transparent!important}.btn--ghost:hover,.btn--outline:hover,.btn--outline-blue:hover{transform:translateY(-1px)!important}.btn .icon,button.btn .icon,a.btn .icon{flex-shrink:0}.smarto-home .smarto-hero__actions .btn,.smarto-home .smarto-shop-band .btn,.smarto-home .smarto-shop-support__inner .btn,.smarto-home .smarto-trade-box__cta .btn,.smarto-home .smarto-cost__panel .btn{min-width:200px}.smarto-home .vehicle-finder__panel,.smarto-home .smarto-comparison-table-wrap,.smarto-home .smarto-cost-callout,.smarto-home .smarto-choose-guide,.smarto-home .smarto-shop-support__inner,.smarto-home .smarto-trade-box,.smarto-home .smarto-video-card,.smarto-home .smarto-pathway,.smarto-home .smarto-use-case-card,.smarto-home .smarto-card{box-shadow:0 20px 60px #00000029!important}.smarto-home .smarto-pathway,.smarto-home .smarto-use-case-card,.smarto-home .smarto-card,.smarto-home .engineering-proof-row>div{border-radius:22px!important}@media(max-width:900px){.smarto-home .container,.smarto-home .container--wide{width:min(100% - 24px,720px)!important}.smarto-home .smarto-hero__lead,.smarto-home .smarto-hero__proofline,.smarto-home .text-body,.smarto-home .smarto-section-head .text-body,.smarto-home .vehicle-finder__head .text-body,.smarto-home .smarto-card p,.smarto-home .smarto-pathway p,.smarto-home .smarto-use-case-card p{font-size:15px!important;line-height:1.55!important;max-width:none!important}.smarto-home .vehicle-fitment-form{gap:12px!important}.smarto-home .vehicle-fitment-form label,.smarto-home .vehicle-fitment-form select,.smarto-home .vehicle-fitment-form button{width:100%!important}.smarto-home .hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.smarto-home .hero-stat{min-height:0!important;padding:14px!important}.smarto-home .hero-stat__num{font-size:clamp(24px,7vw,34px)!important}.smarto-home .smarto-choose-guide,.smarto-home .smarto-shop-support__inner,.smarto-home .smarto-cost-callout,.smarto-home .vehicle-finder__panel,.smarto-home .smarto-use-case-card,.smarto-home .smarto-pathway,.smarto-home .smarto-card,.smarto-home .engineering-proof-row>div,.smarto-home .smarto-video-card,.smarto-home .smarto-trade-box{border-radius:18px!important}.smarto-home .smarto-shop-band .btn,.smarto-home .smarto-shop-support__inner .btn,.smarto-home .smarto-trade-box__cta .btn,.smarto-home .smarto-cost__panel .btn,.smarto-home .smarto-hero__actions .btn{width:100%!important;min-width:0!important}.smarto-home .smarto-video-band__grid,.smarto-home .smarto-cost__grid,.smarto-home .smarto-engineering,.smarto-home .smarto-split{gap:20px!important}.smarto-home .smarto-cost-chip{border-radius:20px!important}.smarto-home .smarto-cost-callout__vs{margin-inline:auto!important}}@media(max-width:640px){.smarto-home .container,.smarto-home .container--wide{width:min(100% - 20px,560px)!important}.smarto-home .smarto-hero__title,.smarto-home .title-lg,.smarto-home .smarto-section-head h2,.smarto-home .smarto-pathways__heading h2,.smarto-home .smarto-shop-band h2,.smarto-home .smarto-cost__copy h2,.smarto-home .smarto-video-band h2,.smarto-home .smarto-trade-box h2,.smarto-home .smarto-engineering__copy h2{text-wrap:pretty!important}.smarto-home .hero-stats{grid-template-columns:1fr!important}.smarto-home .smarto-use-case-card h3,.smarto-home .smarto-pathway h3,.smarto-home .smarto-card h3,.smarto-home .smarto-use-case-card p,.smarto-home .smarto-pathway p,.smarto-home .smarto-card p{max-width:none!important}.smarto-home .smarto-cost-chip__num{font-size:clamp(28px,9vw,40px)!important}}.smarto-home .smarto-hero__lead,.smarto-home .smarto-hero__proofline,.smarto-home .vehicle-finder__head .text-body,.smarto-home .product-card__benefit,.smarto-home .product-card__fitment-note,.smarto-home .smarto-use-case-card p,.smarto-home .smarto-card p,.smarto-home .smarto-engineering__copy p,.smarto-home .smarto-cost__copy p,.smarto-home .smarto-table-note,.smarto-cost-disclaimer{font-size:max(16px,1rem)!important;line-height:1.58!important}.vehicle-finder__panel{border-color:#a1d33f57!important}.vehicle-finder__head h2:after{content:"Find the correct SMART-O\ae  plug before you buy.";display:block;margin-top:10px;color:var(--color-green);font-family:var(--font-display);font-size:clamp(17px,1.4vw,22px);line-height:1.15;letter-spacing:.02em;text-transform:uppercase}.vehicle-finder__note,.finder-result__note{color:#ffffffc2!important}.smarto-cost-disclaimer{margin:16px 0 0!important;max-width:76ch;color:#ffffffbd!important}.product-card__fitment-summary{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 14px}.product-card__fitment-summary span{display:inline-flex;align-items:center;min-height:32px;padding:7px 10px;border-radius:999px;background:#a1d33f1a;border:1px solid rgba(161,211,63,.26);color:#213300;font-size:14px;line-height:1.2;font-weight:750}.product-card__fitment-note{text-align:left!important}.product-card__fitment-note a{font-size:15px!important;font-weight:750!important}.product-card__spec-tag{font-size:14px!important;min-height:32px;display:inline-flex!important;align-items:center}.product-card__title{font-size:clamp(23px,2vw,30px)!important}.product-card__actions .btn{min-height:48px!important}.smarto-use-case-card__link,.smarto-pathway strong{font-size:max(14px,.875rem)!important}@media(max-width:900px){.vehicle-finder__head h2:after{font-size:17px}.product-card__fitment-summary span{font-size:14px;min-height:34px}.smarto-cost-disclaimer{font-size:15px!important}}.smarto-home .smarto-use-cases .smarto-section-head,.smarto-use-cases .smarto-section-head{text-align:left!important;margin-left:0!important;margin-right:auto!important;max-width:980px!important}.smarto-home .smarto-use-cases .smarto-section-head .text-body,.smarto-use-cases .smarto-section-head .text-body{text-align:left!important;margin-left:0!important;margin-right:0!important;max-width:680px!important}.smarto-home .smarto-use-cases__grid,.smarto-use-cases__grid,.testimonials__grid.smarto-use-cases__grid{align-items:stretch!important}.smarto-home .smarto-use-case-card,.smarto-use-case-card{height:100%!important;min-height:clamp(350px,28vw,420px)!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.smarto-home .smarto-use-case-card__link,.smarto-use-case-card__link{margin-top:auto!important;padding-top:22px!important}.smarto-home .smarto-hero__lead,.smarto-home .smarto-hero__proofline,.smarto-home .text-body,.smarto-home .smarto-section-head .text-body,.smarto-home .vehicle-finder__head .text-body,.smarto-home .smarto-shop-band p,.smarto-home .smarto-cost__copy p,.smarto-home .smarto-video-band p,.smarto-home .smarto-trade-box p,.smarto-home .smarto-engineering__copy p,.smarto-home .smarto-card p,.smarto-home .engineering-proof-row p,.smarto-home .smarto-pathway p,.smarto-home .smarto-use-case-card p,.smarto-home .vehicle-finder__note,.smarto-home .finder-result__note,.smarto-home .smarto-table-note,.smarto-home .smarto-cost-disclaimer,.product-card__benefit,.product-card__fitment-note a,.product-card__variants,.collection-fitment-strip span,.product-info__description,.product-info__text,.rte,.rte p{font-size:clamp(17px,1.05vw,19px)!important;line-height:1.58!important}.smarto-home .smarto-use-case-card p,.smarto-use-case-card p{font-size:clamp(18px,1.12vw,20px)!important;line-height:1.55!important;max-width:31ch!important}.smarto-home .smarto-use-case-card h3,.smarto-use-case-card h3{font-size:clamp(30px,2.15vw,38px)!important;line-height:1.02!important;max-width:11ch!important}.smarto-home .smarto-use-case-card__label,.smarto-use-case-card__label{font-size:14px!important;line-height:1.1!important}@media(max-width:900px){.smarto-home .smarto-use-case-card,.smarto-use-case-card{min-height:0!important}.smarto-home .smarto-use-cases .smarto-section-head .text-body,.smarto-use-cases .smarto-section-head .text-body{max-width:none!important}.smarto-home .smarto-hero__lead,.smarto-home .smarto-hero__proofline,.smarto-home .text-body,.smarto-home .smarto-section-head .text-body,.smarto-home .vehicle-finder__head .text-body,.smarto-home .smarto-shop-band p,.smarto-home .smarto-cost__copy p,.smarto-home .smarto-video-band p,.smarto-home .smarto-trade-box p,.smarto-home .smarto-engineering__copy p,.smarto-home .smarto-card p,.smarto-home .engineering-proof-row p,.smarto-home .smarto-pathway p,.smarto-home .smarto-use-case-card p,.smarto-home .vehicle-finder__note,.smarto-home .finder-result__note,.smarto-home .smarto-table-note,.smarto-home .smarto-cost-disclaimer,.product-card__benefit,.product-card__fitment-note a,.product-card__variants,.rte,.rte p{font-size:17px!important;line-height:1.6!important}}body,p,li,td,th,.rte,.rte p,.product-info__description,.product-info__text,.product-card__benefit,.product-card__fitment-note a,.product-card__variants,.collection-intro__body,.page-hero__sub,.faq-item__body,.vehicle-finder__note,.finder-result__note,.smarto-home .text-body,.smarto-home p:not(.eyebrow):not(.hero-trust__label):not(.product-card__sku),.smarto-home .smarto-section-head .text-body,.smarto-home .vehicle-finder__head .text-body,.smarto-home .smarto-table-note,.smarto-home .smarto-cost-disclaimer{font-size:max(16px,1rem)!important;line-height:1.58!important}small,label,select,input,button,.btn,a.btn,.eyebrow,.site-nav__link,.product-card__sku,.product-card__vendor,.product-card__from,.product-card__spec-tag,.product-card__fitment-summary span,.product-card__micro,.product-decision-box span,.product-included__grid span,.collection-confidence span,.hero-trust__label,.hero-stat__lbl small,.smarto-use-case-card__label,.smarto-use-case-card__link,.smarto-pathway span,.smarto-pathway strong,.smarto-cost-chip__kicker,.smarto-cost-chip__label,.proof-cert,.proof__institution,.footer__link,.site-footer__bottom,.breadcrumb,.badge,.pill{font-size:max(14px,.875rem)!important;line-height:1.35!important}.smarto-section--black p,.smarto-section--dark-2 p,.smarto-home .smarto-hero__lead,.smarto-home .smarto-hero__proofline,.smarto-home .smarto-use-cases .text-body,.smarto-home .smarto-use-case-card p,.smarto-home .smarto-card p,.smarto-home .engineering-proof-row p,.smarto-home .smarto-pathway p,.smarto-home .vehicle-finder__note,.smarto-home .finder-result__note,.smarto-home .smarto-table-note,.smarto-home .smarto-cost-disclaimer,.conversion-card p,.collection-intro__body,.collection-confidence span,.product-card__micro,.product-decision-box span,.product-included__grid span,.product-info__description,.product-trust__item,.faq-item__body,.page-hero__sub,.text-body,.text-sm,.site-footer,.site-footer p,.site-footer__bottom{color:#ffffffc7!important}.eyebrow,.eyebrow--green,.smarto-use-case-card__label,.smarto-pathway span,.hero-trust__label,.smarto-cost-chip__kicker,.product-card__sku,.product-card__vendor,.product-card__from,.proof-cert,.proof__institution{color:var(--color-green)!important}.smarto-use-case-card__link,.smarto-pathway strong,.product-card__fitment-note a,.site-footer a,.text-link{font-size:max(14px,.875rem)!important;font-weight:800!important}.smarto-section--light p,.product-card p,.product-card__benefit,.collection-fitment-strip span,.smarto-shop-support__inner p,.product-card__fitment-summary span{color:#050607c2!important}.product-card__fitment-summary span,.product-card__spec-tag{font-size:max(14px,.875rem)!important}@media(max-width:900px){body,p,li,td,th,.rte,.rte p,.smarto-home p:not(.eyebrow):not(.hero-trust__label):not(.product-card__sku),.product-card__benefit,.product-card__fitment-note a,.vehicle-finder__note,.finder-result__note{font-size:16px!important;line-height:1.6!important}small,label,select,input,button,.btn,a.btn,.eyebrow,.site-nav__link,.product-card__sku,.product-card__spec-tag,.product-card__fitment-summary span,.smarto-use-case-card__label,.smarto-use-case-card__link,.smarto-pathway span,.smarto-pathway strong{font-size:14px!important}}body,p,li,td,th,.rte,.rte p,.product-info__description,.product-info__text,.product-card__benefit,.collection-intro__body,.page-hero__sub,.faq-item__body,.vehicle-finder__note,.finder-result__note,.smarto-home .text-body,.smarto-home p:not(.eyebrow):not(.hero-trust__label):not(.product-card__sku),.smarto-home .smarto-section-head .text-body,.smarto-home .vehicle-finder__head .text-body,.smarto-home .smarto-shop-band p,.smarto-home .smarto-cost__copy p,.smarto-home .smarto-video-band p,.smarto-home .smarto-trade-box p,.smarto-home .smarto-engineering__copy p,.smarto-home .smarto-card p,.smarto-home .engineering-proof-row p,.smarto-home .smarto-pathway p,.smarto-home .smarto-use-case-card p,.smarto-home .smarto-table-note,.smarto-home .smarto-cost-disclaimer{font-size:18px!important;line-height:1.62!important}.smarto-home .smarto-hero__lead{font-size:clamp(18px,1.25vw,21px)!important;line-height:1.6!important;max-width:39ch!important;color:#ffffffd6!important}.smarto-home .smarto-hero__proofline{font-size:clamp(18px,1.18vw,20px)!important;line-height:1.5!important;max-width:48ch!important;color:#ffffffe0!important}.smarto-home .smarto-use-case-card p,.smarto-home .smarto-pathway p,.smarto-home .smarto-card p,.smarto-home .engineering-proof-row p{font-size:17px!important;line-height:1.58!important}.product-card__benefit,.product-card__fitment-note a,.product-card__variants,.product-card__fitment-summary span{font-size:16px!important;line-height:1.48!important}.hero-stat__lbl small,.hero-trust__label,.product-card__sku,.product-card__vendor,.product-card__from,.product-card__spec-tag,.smarto-cost-chip__kicker,.smarto-cost-chip__label,.smarto-use-case-card__label,.smarto-use-case-card__link,.smarto-pathway span,.smarto-pathway strong,.site-nav__link,.eyebrow,label,small{font-size:14px!important;line-height:1.4!important}.hero-stat__lbl strong{font-size:16px!important;line-height:1.18!important}.hero-stat__lbl small{color:#ffffffc7!important}.smarto-section--black p,.smarto-section--dark-2 p,.smarto-home .smarto-hero__lead,.smarto-home .smarto-hero__proofline,.smarto-home .smarto-use-cases .text-body,.smarto-home .smarto-use-case-card p,.smarto-home .smarto-card p,.smarto-home .engineering-proof-row p,.smarto-home .smarto-pathway p,.smarto-home .vehicle-finder__note,.smarto-home .finder-result__note,.smarto-home .smarto-table-note,.smarto-home .smarto-cost-disclaimer,.text-body,.text-sm,.site-footer p,.site-footer__bottom{color:#ffffffd6!important}.smarto-section--light p,.product-card p,.product-card__benefit,.product-card__fitment-note a,.collection-fitment-strip span,.smarto-shop-support__inner p,.product-card__fitment-summary span{color:#050607d1!important}@media(max-width:900px){body,p,li,td,th,.rte,.rte p,.smarto-home p:not(.eyebrow):not(.hero-trust__label):not(.product-card__sku),.product-card__benefit,.product-card__fitment-note a,.vehicle-finder__note,.finder-result__note,.smarto-home .text-body,.smarto-home .smarto-section-head .text-body,.smarto-home .vehicle-finder__head .text-body,.smarto-home .smarto-shop-band p,.smarto-home .smarto-cost__copy p,.smarto-home .smarto-video-band p,.smarto-home .smarto-trade-box p,.smarto-home .smarto-engineering__copy p,.smarto-home .smarto-card p,.smarto-home .engineering-proof-row p,.smarto-home .smarto-pathway p,.smarto-home .smarto-use-case-card p,.smarto-home .smarto-table-note,.smarto-home .smarto-cost-disclaimer{font-size:17px!important;line-height:1.62!important}.smarto-home .smarto-hero__lead,.smarto-home .smarto-hero__proofline{font-size:17px!important;line-height:1.58!important;max-width:none!important}.product-card__fitment-summary span,.product-card__spec-tag,.hero-stat__lbl small,.smarto-use-case-card__label,.smarto-use-case-card__link,.smarto-pathway span,.smarto-pathway strong,.site-nav__link,.eyebrow,label,small{font-size:14px!important}}.smarto-home .smarto-section-head,.smarto-home .testimonials__head,.smarto-home .how-it-works__header,.smarto-home .comparison__header,.smarto-home .proof__header,.smarto-home .faq-section__header,#distributors .smarto-section-head,#faqs .smarto-section-head{width:min(100% - 40px,1360px)!important;max-width:1360px!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}.smarto-home .smarto-section-head h2,.smarto-home .testimonials__head h2,.smarto-home .how-it-works__header h2,.smarto-home .comparison__header h2,.smarto-home .proof__header h2,.smarto-home .faq-section__header h2,#distributors .smarto-section-head h2,#faqs .smarto-section-head h2,.smarto-home .smarto-section-head .eyebrow,.smarto-home .testimonials__head .eyebrow,.smarto-home .how-it-works__header .eyebrow,.smarto-home .comparison__header .eyebrow,.smarto-home .proof__header .eyebrow,.smarto-home .faq-section__header .eyebrow,#distributors .smarto-section-head .eyebrow,#faqs .smarto-section-head .eyebrow{text-align:left!important;margin-left:0!important;margin-right:0!important}.smarto-home .smarto-section-head .text-body,.smarto-home .smarto-section-head p:not(.eyebrow),.smarto-home .testimonials__head p,.smarto-home .how-it-works__header p,.smarto-home .comparison__header p,.smarto-home .proof__header p,.smarto-home .faq-section__header p,#distributors .smarto-section-head .text-body,#faqs .smarto-section-head .text-body{text-align:left!important;max-width:780px!important;margin-left:0!important;margin-right:0!important}@media(max-width:900px){.smarto-home .smarto-section-head,.smarto-home .testimonials__head,.smarto-home .how-it-works__header,.smarto-home .comparison__header,.smarto-home .proof__header,.smarto-home .faq-section__header,#distributors .smarto-section-head,#faqs .smarto-section-head{width:min(100% - 24px,720px)!important;max-width:720px!important}}@media(max-width:640px){.smarto-home .smarto-section-head,.smarto-home .testimonials__head,.smarto-home .how-it-works__header,.smarto-home .comparison__header,.smarto-home .proof__header,.smarto-home .faq-section__header,#distributors .smarto-section-head,#faqs .smarto-section-head{width:min(100% - 20px,560px)!important;max-width:560px!important}}.template-collection .page-hero,.template-list-collections .page-hero{display:none!important}.collection-main{background:#f5f7fa!important;color:#050607!important;padding-top:clamp(42px,6vw,76px)!important}.collection-main,.collection-main *,.template-collection .collection-main,.template-collection .collection-main *{color:#050607!important}.collection-intro__title{font-size:clamp(42px,6vw,84px)!important;line-height:.95!important;letter-spacing:-.045em!important;color:#050607!important}.collection-intro__body,.collection-confidence span,.collection-fitment-strip span,.browse-by-need__head p,.browse-by-need__card em{color:#050607ad!important}.collection-grid,.product-grid{align-items:stretch!important}.product-card,.collection-main .product-card,#shop .product-card{background:#fff!important;color:#050607!important;border:1px solid rgba(5,6,7,.12)!important}.product-card *,.collection-main .product-card *,#shop .product-card *{color:#050607!important}.product-card__img-wrap{background:#f7f8f6!important;min-height:260px!important}.product-card__img{object-fit:contain!important}.product-card__sku,.product-card__vendor{color:var(--color-blue)!important}.product-card__title{font-size:clamp(22px,2vw,30px)!important;line-height:1.05!important;color:#050607!important;margin-bottom:18px!important}.product-card__benefit,.product-card__fitment-summary,.product-card__variants{display:none!important}.product-card__specs{margin:4px 0 18px!important}.product-card__spec-tag{background:#00bce71a!important;border-color:#00bce740!important;color:#006f88!important}.product-card__footer{display:flex!important;align-items:center!important;gap:14px!important;margin-top:auto!important;padding-top:18px!important;border-top:1px solid rgba(5,6,7,.08)!important}.product-card__price,.product-card__price-current,.product-card__price-wrap,.product-card .btn,.product-card a.btn{color:#050607!important}.product-card__fitment-note{margin-top:12px!important}.product-card__fitment-note a{color:#050607b8!important}.browse-by-need{margin:clamp(26px,4vw,46px) 0!important;padding:clamp(22px,4vw,36px)!important;background:#fff!important;border:1px solid rgba(5,6,7,.1)!important;border-radius:28px!important;box-shadow:0 18px 48px #0506070f!important}.browse-by-need__head{display:grid!important;gap:8px!important;margin-bottom:22px!important;max-width:780px!important}.browse-by-need__head h2{margin:0!important;font-family:var(--font-display)!important;font-size:clamp(34px,4.5vw,58px)!important;line-height:.98!important;text-transform:uppercase!important;color:#050607!important}.browse-by-need__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.browse-by-need__card{display:grid!important;gap:10px!important;min-height:170px!important;padding:22px!important;border-radius:22px!important;background:#f7f9f2!important;border:1px solid rgba(161,211,63,.28)!important;text-decoration:none!important}.browse-by-need__card:hover{border-color:#a1d33fb8!important;transform:translateY(-2px)!important}.browse-by-need__card span{color:var(--color-blue)!important;font-family:var(--font-display)!important;font-size:34px!important;font-weight:800!important;line-height:.9!important}.browse-by-need__card strong{color:#050607!important;font-family:var(--font-display)!important;font-size:25px!important;line-height:1!important;text-transform:uppercase!important}.browse-by-need__card em{font-style:normal!important;font-size:15px!important;line-height:1.35!important}.product-main,.product-main *,.product-included,.product-included *,.product-tabs,.product-tabs *,.product-decision-box,.product-decision-box *{color:#050607!important}.product-info__description,.product-info__price-anchor,.product-support-escape,.product-trust__item,.product-included__grid span,.product-tab-panel .text-body,.product-tab-panel p,.product-tab-panel li,.product-tab-panel td,.product-tab-panel th,.product-decision-box span{color:#050607b8!important}.product-fitment-prompt,.product-fitment-prompt *{color:#050607!important}.product-fitment-prompt a{color:#355500!important}.proof-certs{display:none!important}#distributors,#distributors *{color:#050607!important}#distributors .text-body,#distributors .smarto-card p,#distributors .smarto-shop-band p{color:#050607ad!important}#distributors .eyebrow{color:var(--color-green)!important}#distributors .smarto-card span{color:var(--color-blue)!important}@media(max-width:980px){.browse-by-need__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.browse-by-need__grid{grid-template-columns:1fr!important}.product-card__footer{flex-direction:column!important;align-items:stretch!important}.product-card .btn,.product-card a.btn{width:100%!important;justify-content:center!important}}.template-product .featured-products .title-lg{color:#050607!important;text-transform:none!important;font-family:var(--font-body, Barlow, sans-serif)!important;font-size:clamp(32px,4vw,54px)!important;line-height:1.08!important;letter-spacing:-.03em!important}.template-product .featured-products__header{align-items:end!important;margin-bottom:clamp(24px,4vw,44px)!important}.template-product .featured-products .product-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(18px,2vw,28px)!important}.template-product .featured-products .product-card{background:#fff!important;color:#050607!important;border-color:#0000001a!important;box-shadow:none!important}@media(max-width:1100px){.template-product .featured-products .product-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.template-product .featured-products .product-cards{grid-template-columns:1fr!important}}.footer-distributor{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(20px,4vw,48px);padding:0 0 30px;margin:0 0 28px;border-bottom:1px solid rgba(255,255,255,.1);text-align:left}.footer-distributor strong{display:block;color:#fff;font-family:var(--font-display);font-size:clamp(22px,2.6vw,34px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:10px}.footer-distributor p{margin:0 0 8px;color:#ffffffad;font-size:15px;line-height:1.55;letter-spacing:0;font-weight:500}.footer-distributor a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.footer-distributor{grid-template-columns:1fr;text-align:left}}.template-product .featured-products{background:#fff!important;color:#050607!important;padding-block:clamp(56px,7vw,96px)!important}.template-product .featured-products .title-lg{font-family:var(--font-display)!important;text-transform:uppercase!important;letter-spacing:-.03em!important;line-height:.95!important;color:#050607!important;font-size:clamp(42px,5.4vw,88px)!important}.featured-products__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.featured-products__arrow{width:44px;height:44px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#050607;font-family:var(--font-display);font-size:20px;font-weight:900;display:inline-grid;place-items:center;cursor:pointer;transition:transform .16s ease,background .16s ease}.featured-products__arrow:hover{transform:translateY(-1px);background:var(--color-green)}.template-product .featured-products .product-cards{display:flex!important;gap:clamp(18px,2vw,28px)!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;padding:4px 2px 18px!important;grid-template-columns:none!important;-webkit-overflow-scrolling:touch}.template-product .featured-products .product-card{flex:0 0 min(330px,82vw)!important;scroll-snap-align:start;background:#fff!important;color:#050607!important;border-color:#0000001a!important;box-shadow:none!important}.search-products{background:#f5f7fa;color:#050607}.search-products .collection-hero--compact{padding:clamp(38px,6vw,72px) 0 28px;max-width:920px}.search-products .title-xl{color:#050607}.search-products .text-body{color:#050607a8}.search-products__form{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.search-products__form input{min-width:min(360px,100%);border:1px solid rgba(0,0,0,.18);border-radius:999px;padding:14px 18px;font:inherit}.site-footer--simple .footer-distributor p a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.template-product .featured-products__header{align-items:start!important;flex-direction:column!important}.featured-products__actions{width:100%;justify-content:flex-start}.template-product .featured-products .title-lg{font-size:clamp(38px,13vw,68px)!important}}.template-product .featured-products{background:#fff!important;color:#050607!important;padding-block:clamp(56px,7vw,96px)!important;overflow:hidden!important}.template-product .featured-products .title-lg{font-family:var(--font-display)!important;text-transform:uppercase!important;letter-spacing:-.03em!important;line-height:.95!important;color:#050607!important;font-size:clamp(42px,5.2vw,76px)!important}.template-product .featured-products__header{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:18px!important;margin-bottom:clamp(24px,4vw,44px)!important}.featured-products__actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.featured-products__arrow{width:46px!important;height:46px!important;border-radius:999px!important;border:1px solid rgba(0,0,0,.14)!important;background:#fff!important;color:#050607!important;font-family:var(--font-display)!important;font-size:22px!important;font-weight:900!important;display:inline-grid!important;place-items:center!important;cursor:pointer!important;transition:transform .16s ease,background .16s ease!important}.featured-products__arrow:hover{transform:translateY(-1px)!important;background:var(--color-green)!important}.template-product .featured-products .product-cards{display:flex!important;gap:clamp(18px,2vw,28px)!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;padding:4px 4px 18px!important;grid-template-columns:none!important;-webkit-overflow-scrolling:touch!important}.template-product .featured-products .product-cards::-webkit-scrollbar{height:8px}.template-product .featured-products .product-cards::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}.template-product .featured-products .product-card{flex:0 0 min(335px,82vw)!important;scroll-snap-align:start!important;background:#fff!important;color:#050607!important;border-color:#0000001a!important;box-shadow:0 14px 34px #0000000f!important}.template-product .featured-products .product-card *{color:inherit}.template-product .featured-products .product-card__sku{color:var(--color-blue)!important}.template-product .featured-products .product-card__img-wrap{background:#fff!important}.template-product .featured-products .product-card__fitment-note{display:none!important}.site-footer-clean{background:#020202;color:#ffffffbd;padding:clamp(44px,6vw,76px) 0 34px;border-top:1px solid rgba(255,255,255,.1)}.site-footer-clean__grid{display:grid;grid-template-columns:1.05fr 1fr 1.15fr;gap:clamp(22px,4vw,54px);align-items:start;padding-bottom:34px;margin-bottom:24px;border-bottom:1px solid rgba(255,255,255,.12)}.site-footer-clean__brand strong,.site-footer-clean__panel strong{display:block;color:#fff;font-family:var(--font-display);font-size:clamp(24px,2.8vw,42px);line-height:.95;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:12px}.site-footer-clean__brand p,.site-footer-clean__panel p{margin:0;color:#ffffffad;font-size:clamp(15px,1.2vw,18px);line-height:1.5;letter-spacing:0;font-weight:500;max-width:460px}.site-footer-clean__label{display:block;color:var(--color-green);font-family:var(--font-display);font-size:.86rem;font-weight:800;text-transform:uppercase;letter-spacing:.18em;margin-bottom:12px}.site-footer-clean a{color:#fff;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.site-footer-clean__payments{display:flex;gap:10px;justify-content:center;align-items:center;flex-wrap:wrap;margin:6px 0 28px}.site-footer-clean .footer-payment-icon svg{height:26px;width:auto;display:block}.site-footer-clean__bottom{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap;color:#ffffff8c;font-weight:700;letter-spacing:.035em}.site-footer-clean__bottom nav{display:flex;gap:16px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.site-footer-clean__bottom a{color:#ffffff9e;text-decoration:none}.site-footer-clean__bottom a:hover{color:#fff}@media(max-width:900px){.site-footer-clean__grid{grid-template-columns:1fr}.site-footer-clean__bottom{justify-content:flex-start}.site-footer-clean__bottom nav{justify-content:flex-start}.template-product .featured-products__header{align-items:start!important;flex-direction:column!important}.featured-products__actions{width:100%;justify-content:flex-start!important}.template-product .featured-products .title-lg{font-size:clamp(38px,12vw,66px)!important}}.search-products,.template-search .search-products,.template-collection .collection-main{background:#f3f7fb!important;color:#050607!important}.search-products *,.template-search .search-products *,.template-collection .collection-main *{color:inherit}.search-products .collection-hero--compact{padding:clamp(34px,5vw,66px) 0 24px!important;max-width:980px!important}.search-products .shop-browse-title,.search-products .title-xl,.collection-main .collection-intro__title{font-family:var(--font-display)!important;font-size:clamp(44px,7.2vw,104px)!important;line-height:.88!important;letter-spacing:-.04em!important;color:#050607!important;max-width:980px!important}.search-products .text-body,.collection-main .collection-intro__body,.browse-by-need__head p{color:#050607ad!important}.search-products .browse-by-need,.collection-main .browse-by-need{margin:clamp(24px,4vw,44px) 0!important;padding:clamp(22px,3vw,36px)!important;border-radius:30px!important;background:#ffffffc7!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 18px 60px #0000000f!important}.search-products .browse-by-need__grid,.collection-main .browse-by-need__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.6vw,22px)!important}.browse-by-need__card{position:relative!important;min-height:210px!important;border-radius:26px!important;background:#f8fbfa!important;border:1px solid rgba(161,211,63,.36)!important;padding:clamp(20px,2.2vw,30px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:18px!important;overflow:hidden!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.browse-by-need__card:after{content:"\2192";position:absolute;right:24px;bottom:20px;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:var(--color-green);color:#050607;opacity:0;transform:translate(-8px);transition:opacity .18s ease,transform .18s ease;font-family:var(--font-display);font-weight:900}.browse-by-need__card:hover,.browse-by-need__card:focus-visible{transform:translateY(-4px)!important;border-color:#a1d33ff2!important;background:#fff!important;box-shadow:0 20px 52px #0000001a!important}.browse-by-need__card:hover:after,.browse-by-need__card:focus-visible:after{opacity:1;transform:translate(0)}.browse-by-need__card span{color:var(--color-blue)!important;font-family:var(--font-display)!important;font-size:clamp(30px,3vw,44px)!important;line-height:.85!important}.browse-by-need__card strong{color:#050607!important;font-family:var(--font-display)!important;font-size:clamp(23px,2vw,34px)!important;line-height:1!important;text-transform:uppercase!important}.browse-by-need__card em{color:#050607a8!important;font-style:normal!important;font-size:clamp(15px,1.2vw,18px)!important;line-height:1.35!important}.search-products .product-grid--collection,.collection-main .collection-grid,#shop .product-grid--compact{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(18px,2vw,30px)!important;align-items:stretch!important}.search-products .product-card,.collection-main .product-card,#shop .product-card{width:auto!important;max-width:none!important;min-width:0!important;background:#fff!important;color:#050607!important;border:1px solid rgba(0,0,0,.1)!important;border-radius:24px!important;box-shadow:0 12px 36px #0000000e!important}.search-products .product-card__img-wrap,.collection-main .product-card__img-wrap,#shop .product-card__img-wrap{background:#f6f8f8!important}.search-products .product-card__title,.collection-main .product-card__title,#shop .product-card__title{font-size:clamp(24px,1.75vw,34px)!important;line-height:.98!important;color:#050607!important}.search-products .product-card__fitment-note,.collection-main .product-card__fitment-note{font-size:15px!important;line-height:1.35!important}.search-products .product-card__footer,.collection-main .product-card__footer{gap:12px!important}.search-products .product-card .btn,.collection-main .product-card .btn{white-space:nowrap!important}@media(max-width:1180px){.search-products .product-grid--collection,.collection-main .collection-grid,#shop .product-grid--compact,.search-products .browse-by-need__grid,.collection-main .browse-by-need__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.search-products .product-grid--collection,.collection-main .collection-grid,#shop .product-grid--compact,.search-products .browse-by-need__grid,.collection-main .browse-by-need__grid{grid-template-columns:1fr!important}.browse-by-need__card{min-height:180px!important}.search-products .shop-browse-title,.search-products .title-xl,.collection-main .collection-intro__title{font-size:clamp(46px,16vw,72px)!important}}.site-footer--simple,.site-footer-clean{background:#020202!important;color:#ffffffb8!important;padding:clamp(44px,6vw,76px) 0 34px!important;border-top:1px solid rgba(255,255,255,.1)!important}.site-footer--simple .container{max-width:1180px!important}.site-footer--simple .footer-distributor{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(24px,5vw,70px)!important;align-items:start!important;padding-bottom:30px!important;margin-bottom:28px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;text-align:left!important}.site-footer--simple .footer-distributor strong{display:block!important;color:#fff!important;font-family:var(--font-display)!important;font-size:clamp(25px,3vw,42px)!important;line-height:.94!important;text-transform:uppercase!important;letter-spacing:-.02em!important;margin-bottom:14px!important}.site-footer--simple .footer-distributor p{margin:0 0 9px!important;color:#ffffffad!important;font-size:clamp(15px,1.25vw,18px)!important;line-height:1.55!important;font-weight:500!important;letter-spacing:0!important;max-width:520px!important}.site-footer--simple a{color:#fff!important;text-underline-offset:4px!important}.site-footer--simple .footer-payments{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin:2px 0 26px!important}.site-footer--simple .footer-payment-icon svg{height:26px!important;width:auto!important;display:block!important}.site-footer--simple .site-footer__bottom-simple{display:flex!important;justify-content:center!important;gap:12px 18px!important;align-items:center!important;flex-wrap:wrap!important;text-align:center!important;color:#ffffff8c!important;font-size:15px!important;font-weight:700!important;letter-spacing:.03em!important}.site-footer--simple .site-footer__bottom-simple a{color:#ffffff9e!important;text-decoration:none!important}.site-footer--simple .site-footer__bottom-simple a:hover{color:#fff!important}@media(max-width:780px){.site-footer--simple .footer-distributor{grid-template-columns:1fr!important}.site-footer--simple .site-footer__bottom-simple{justify-content:flex-start!important;text-align:left!important}}.site-header__inner{min-height:72px!important;gap:clamp(12px,1.4vw,24px)!important}.site-logo__img{width:clamp(176px,16vw,230px)!important;max-width:32vw!important}.site-nav__list{gap:clamp(2px,.55vw,10px)!important;flex-wrap:nowrap!important}.site-nav__link{font-size:clamp(12px,.72vw,14px)!important;padding:10px clamp(7px,.75vw,12px)!important;letter-spacing:.11em!important;white-space:nowrap!important}.site-header__actions{gap:clamp(6px,.8vw,12px)!important}.header-icon{width:40px!important;height:40px!important}@media(max-width:1120px){.site-logo__img{width:176px!important}.site-nav__link{font-size:12px!important;padding-inline:6px!important}.site-nav__link--cta{padding-inline:18px!important}.header-icon{width:36px!important;height:36px!important}}.search-products .product-card__img-wrap,.collection-main .product-card__img-wrap,#shop .product-card__img-wrap,.product-card__img-wrap{aspect-ratio:1/.86!important;display:flex!important;align-items:center!important;justify-content:center!important}.search-products .product-card__img,.collection-main .product-card__img,#shop .product-card__img,.product-card__img{width:100%!important;height:100%!important;object-fit:contain!important;padding:clamp(12px,1.3vw,22px)!important;transform:none!important}.product-card:hover .product-card__img{transform:scale(1.04)!important}@media(max-width:680px){.product-card__img-wrap{aspect-ratio:1/.95!important}.product-card__img{padding:14px!important}}@media(max-width:900px){.site-footer-clean__brand{padding-top:0!important}}.product-card__footer{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:14px!important;align-items:center!important}.product-card__actions{min-width:0!important;display:flex!important;justify-content:flex-end!important}.product-card__actions .btn{max-width:100%!important;white-space:nowrap!important;padding-inline:clamp(16px,2.2vw,28px)!important}@media(max-width:420px){.product-card__footer{grid-template-columns:1fr!important}.product-card__actions{justify-content:flex-start!important}.product-card__actions .btn{width:100%!important}}.site-header .container{max-width:min(1320px,calc(100% - 32px))!important}.site-header__inner{overflow:visible!important;min-height:68px!important;gap:clamp(10px,1.5vw,22px)!important}.site-logo__img{max-width:clamp(168px,18vw,230px)!important;height:auto!important;object-fit:contain!important}.site-nav__list{gap:clamp(3px,.7vw,12px)!important}.site-nav__link{font-size:clamp(11px,.82vw,13px)!important;padding-inline:clamp(6px,.85vw,12px)!important}.site-nav__link--cta{padding-inline:clamp(18px,2vw,34px)!important}.product-card__img-wrap{display:flex!important;align-items:center!important;justify-content:center!important;min-height:clamp(290px,28vw,430px)!important}.product-card__img{width:100%!important;height:100%!important;max-width:92%!important;max-height:92%!important;object-fit:contain!important;padding:8px!important}.site-footer-clean__grid{align-items:start!important}.site-footer-clean__brand{padding-top:calc(.86rem + 12px)!important}.site-footer-clean__brand strong,.site-footer-clean__panel strong{margin-top:0!important}@media(max-width:1120px){.site-nav__link{font-size:11px!important;padding-inline:5px!important}.site-logo__img{max-width:170px!important}.site-header__actions{gap:4px!important}.header-icon{width:34px!important;height:34px!important}}@media(max-width:900px){.site-footer-clean__brand{padding-top:0!important}.site-nav{display:none!important}.menu-toggle{display:inline-flex!important}}.product-card__actions .btn:after{content:none!important;display:none!important}.product-card__actions .btn{gap:0!important}.search-products,.collection-main{padding-top:clamp(42px,5vw,76px)!important}.search-products .shop-browse-title,.search-products .title-xl,.collection-main .collection-intro__title{font-size:clamp(58px,8.2vw,132px)!important;line-height:.88!important;letter-spacing:-.055em!important;max-width:980px!important}.collection-main .collection-intro,.search-products .shop-browse-head{margin-top:0!important;margin-bottom:clamp(28px,4vw,54px)!important;padding-top:0!important}.collection-intro__body,.search-products .shop-browse-subtitle{font-size:clamp(18px,1.35vw,24px)!important;color:#050607a8!important}.search-products .product-card__img-wrap,.collection-main .product-card__img-wrap,#shop .product-card__img-wrap,.product-card__img-wrap{min-height:clamp(240px,21vw,330px)!important;aspect-ratio:1.08/1!important;overflow:hidden!important}.search-products .product-card__img,.collection-main .product-card__img,#shop .product-card__img,.product-card__img{max-width:78%!important;max-height:78%!important;width:auto!important;height:auto!important;object-fit:contain!important;padding:0!important}@media(max-width:680px){.product-card__img-wrap{min-height:clamp(220px,68vw,300px)!important}.product-card__img{max-width:72%!important;max-height:72%!important}}#shop .product-grid--compact.shop-carousel__track{display:flex!important;grid-template-columns:none!important;gap:clamp(16px,2vw,28px)!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;scroll-behavior:smooth!important;padding:6px 4px 20px!important;-webkit-overflow-scrolling:touch!important}#shop .product-grid--compact.shop-carousel__track::-webkit-scrollbar{height:8px}#shop .product-grid--compact.shop-carousel__track::-webkit-scrollbar-thumb{background:#0000002e;border-radius:999px}#shop .shop-carousel__track .product-card{flex:0 0 min(360px,82vw)!important;scroll-snap-align:start!important}.shop-carousel{position:relative}.shop-carousel__controls{display:flex;justify-content:flex-end;gap:10px;margin:0 0 14px}.shop-carousel__arrow{width:46px;height:46px;border-radius:999px;border:1px solid rgba(0,0,0,.14);background:#fff;color:#050607;font-family:var(--font-display);font-size:22px;font-weight:900;display:inline-grid;place-items:center;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.shop-carousel__arrow:hover,.shop-carousel__arrow:focus-visible{transform:translateY(-1px);background:var(--color-green);border-color:var(--color-green);outline:none}.browse-by-need__card:hover,.browse-by-need__card:focus-visible{transform:translateY(-3px)!important;box-shadow:0 24px 60px #00000017!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.smarto-final-cta{padding-top:clamp(56px,7vw,96px);padding-bottom:clamp(56px,7vw,96px)}.smarto-shop-band--dark{background:#050607;color:#fff;border-color:#ffffff24}.smarto-shop-band--dark p{color:#ffffffad}.smarto-shop-band--dark h2{margin:0 0 14px;font-size:clamp(2.2rem,4.8vw,5rem);line-height:.94;letter-spacing:-.045em}.search-products .collection-hero--compact{padding:clamp(18px,3vw,34px) 0 18px!important;max-width:980px!important}.search-products,.collection-main{padding-top:clamp(18px,2.6vw,34px)!important}.search-products .shop-browse-title,.search-products .title-xl,.collection-main .collection-intro__title{font-size:clamp(42px,6.6vw,92px)!important;line-height:.92!important;letter-spacing:-.05em!important;max-width:860px!important}.search-products .product-grid--collection,.collection-main .collection-grid,#shop .product-grid--compact{justify-content:center!important;justify-items:stretch!important}.search-products .product-card__img-wrap,.collection-main .product-card__img-wrap,#shop .product-card__img-wrap,.product-card__img-wrap{min-height:clamp(220px,19vw,300px)!important}.search-products .product-card__img,.collection-main .product-card__img,#shop .product-card__img,.product-card__img{max-width:70%!important;max-height:70%!important;object-position:center center!important;margin:0 auto!important}#shop .shop-carousel__controls{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin:0 0 18px!important}#shop .shop-carousel__arrow{width:48px!important;height:48px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;border:1px solid rgba(0,0,0,.14)!important;background:#fff!important;color:#050607!important;box-shadow:0 10px 24px #00000014!important}#shop .shop-carousel__arrow:hover,#shop .shop-carousel__arrow:focus-visible{background:var(--color-green)!important;border-color:var(--color-green)!important;outline:none!important}.smarto-final-cta{padding-top:clamp(48px,6vw,88px)!important;padding-bottom:clamp(48px,6vw,88px)!important}.smarto-final-ad{position:relative!important;overflow:hidden!important;border-radius:34px!important;min-height:clamp(420px,48vw,620px)!important;background:#040506!important;border:1px solid rgba(161,211,63,.16)!important;box-shadow:0 28px 70px #00000038!important}.smarto-final-ad__media,.smarto-final-ad__overlay,.smarto-final-ad__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.smarto-final-ad__media img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:right center!important;display:block!important}.smarto-final-ad__overlay{background:linear-gradient(90deg,#040506f5,#040506e6 34%,#04050685 58%,#04050629),radial-gradient(circle at 24% 46%,rgba(161,211,63,.13),transparent 38%)!important}.smarto-final-ad__content{position:relative!important;z-index:2!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:16px!important;max-width:min(620px,92%)!important;padding:clamp(34px,5vw,72px)!important}.smarto-final-ad__content .eyebrow{color:var(--color-green)!important;max-width:420px!important}.smarto-final-ad__content h2{margin:0!important;color:#fff!important;font-size:clamp(2.3rem,6vw,5.8rem)!important;line-height:.9!important;letter-spacing:-.06em!important}.smarto-final-ad__content h2 span{display:block!important}.smarto-final-ad__content p:not(.eyebrow){margin:0!important;color:#ffffffc7!important;font-size:clamp(16px,1.28vw,20px)!important;line-height:1.55!important;max-width:520px!important}.smarto-final-ad__content .btn{margin-top:6px!important;padding-inline:clamp(22px,2.4vw,34px)!important}.smarto-final-ad__content .btn:after{content:none!important;display:none!important}@media(max-width:900px){.smarto-final-ad{min-height:560px!important}.smarto-final-ad__media img{object-position:68% center!important}.smarto-final-ad__overlay{background:linear-gradient(180deg,#040506db,#040506e6 36%,#040506b8 58%,#040506d1),radial-gradient(circle at 26% 26%,rgba(161,211,63,.12),transparent 34%)!important}.smarto-final-ad__content{max-width:100%!important;justify-content:flex-end!important}}@media(max-width:680px){.search-products .shop-browse-title,.search-products .title-xl,.collection-main .collection-intro__title{font-size:clamp(40px,13vw,58px)!important}.smarto-final-ad{border-radius:24px!important}.smarto-final-ad__content{padding:26px!important;gap:14px!important}.smarto-final-ad__content h2{font-size:clamp(2rem,12vw,3.6rem)!important}}.site-header .container,.site-header .container--wide{max-width:min(1500px,calc(100% - 40px))!important;padding-inline:clamp(22px,2.6vw,40px)!important}.site-header__inner{min-height:78px!important;gap:clamp(18px,2vw,32px)!important}.site-logo{flex:0 0 auto!important;margin-right:clamp(14px,1.8vw,28px)!important}.site-logo__img{width:clamp(220px,18vw,280px)!important;max-width:none!important}.site-nav{flex:1 1 auto!important;display:flex!important;justify-content:center!important}.site-nav__list{gap:clamp(12px,1.15vw,22px)!important}.site-nav__link{font-size:clamp(13px,.94vw,15px)!important;padding:11px clamp(10px,1vw,16px)!important;letter-spacing:.12em!important}.site-nav__link--cta{padding-inline:clamp(24px,2.3vw,38px)!important}.site-header__actions{gap:clamp(8px,.9vw,14px)!important}@media(max-width:1180px){.site-header .container,.site-header .container--wide{max-width:min(1320px,calc(100% - 28px))!important;padding-inline:16px!important}.site-header__inner{gap:14px!important}.site-logo__img{width:190px!important}.site-nav__list{gap:8px!important}.site-nav__link{font-size:12px!important;padding-inline:8px!important}.site-nav__link--cta{padding-inline:18px!important}}#shop .shop-carousel__track .product-card,.search-products .product-grid--compact .product-card,.collection-main .product-grid--compact .product-card{display:flex!important;flex-direction:column!important}#shop .product-card__img-wrap,.search-products .product-card__img-wrap,.collection-main .product-card__img-wrap{display:grid!important;place-items:center!important;align-content:center!important;justify-content:center!important;min-height:clamp(240px,20vw,310px)!important;padding:22px 18px!important}#shop .product-card__img,.search-products .product-card__img,.collection-main .product-card__img{width:auto!important;height:auto!important;max-width:64%!important;max-height:78%!important;margin:auto!important;object-fit:contain!important;object-position:center center!important;display:block!important}@media(max-width:680px){#shop .product-card__img,.search-products .product-card__img,.collection-main .product-card__img{max-width:68%!important;max-height:80%!important}}.smarto-final-ads{padding-top:clamp(42px,5vw,74px)!important;padding-bottom:clamp(52px,6vw,92px)!important}.smarto-final-ads__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.smarto-final-ads__controls{display:flex;gap:10px}.smarto-final-ads__arrow{width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#0b0d10;color:#fff;font-family:var(--font-display);font-size:22px;font-weight:900;display:inline-grid;place-items:center;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.smarto-final-ads__arrow:hover,.smarto-final-ads__arrow:focus-visible{transform:translateY(-1px);background:var(--color-green);border-color:var(--color-green);color:#050607;outline:none}.smarto-final-ads__carousel{overflow:hidden}.smarto-final-ads__track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:6px}.smarto-final-ads__track::-webkit-scrollbar{height:8px}.smarto-final-ads__track::-webkit-scrollbar-thumb{background:#ffffff24;border-radius:999px}.smarto-final-ads__track .smarto-final-ad{flex:0 0 100%;scroll-snap-align:start}.smarto-final-ad{position:relative;overflow:hidden;border-radius:34px;min-height:clamp(420px,44vw,620px);background:#050607;border:1px solid rgba(161,211,63,.16);box-shadow:0 28px 70px #00000038}.smarto-final-ad__media,.smarto-final-ad__overlay,.smarto-final-ad__ghost-media{position:absolute;top:0;right:0;bottom:0;left:0}.smarto-final-ad__media img,.smarto-final-ad__ghost-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:right center}.smarto-final-ad__overlay{background:linear-gradient(90deg,#040506f7,#040506eb 34%,#04050694 62%,#0405062e),radial-gradient(circle at 20% 46%,rgba(161,211,63,.14),transparent 38%)}.smarto-final-ad__overlay--hybrid{background:linear-gradient(90deg,#040506f5,#040506e0 36%,#0405067a 64%,#0405062e),radial-gradient(circle at 72% 34%,rgba(161,211,63,.14),transparent 34%)}.smarto-final-ad__ghost-media{opacity:.22;pointer-events:none;mix-blend-mode:screen}.smarto-final-ad__ghost-media img{object-fit:contain;object-position:88% center;transform:scale(1.02)}.smarto-final-ad__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;max-width:min(640px,94%);padding:clamp(32px,4.8vw,72px);min-height:100%}.smarto-final-ad__content--split{max-width:none;width:100%;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:clamp(24px,4vw,60px)}.smarto-final-ad__content--hybrid{max-width:min(760px,96%)}.smarto-final-ad .eyebrow{margin:0;color:var(--color-green)}.smarto-final-ad h2{margin:0;color:#fff;font-size:clamp(2.25rem,5.7vw,5.6rem);line-height:.9;letter-spacing:-.06em}.smarto-final-ad h2 span{display:block}.smarto-final-ad p:not(.eyebrow){margin:0;color:#ffffffc2;font-size:clamp(16px,1.2vw,20px);line-height:1.55;max-width:560px}.smarto-final-ad__contrast-lockup{display:grid;gap:8px;justify-items:start;background:#ffffff0a;border:1px solid rgba(161,211,63,.18);border-radius:28px;padding:clamp(22px,3vw,34px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 50px #0003}.smarto-final-ad__price-smart,.smarto-final-ad__price-risk{font-family:var(--font-display);font-weight:900;line-height:.88;letter-spacing:-.06em}.smarto-final-ad__price-smart{font-size:clamp(3rem,6.2vw,5.6rem);color:var(--color-green)}.smarto-final-ad__price-risk{font-size:clamp(3.4rem,6.8vw,6rem);color:#fff}.smarto-final-ad__vs{font-family:var(--font-display);font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:800;letter-spacing:.24em;text-transform:uppercase;color:#ffffff9e}.smarto-final-ad__contrast-lockup p{font-size:15px!important;color:#ffffffad!important;max-width:none!important}.smarto-final-ad__proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:620px;width:100%}.smarto-final-ad__proof-grid span{display:flex;align-items:center;min-height:56px;padding:14px 16px;border-radius:18px;border:1px solid rgba(161,211,63,.18);background:#070a098c;color:#fff;font-size:14px;line-height:1.35;font-weight:700;letter-spacing:.01em}.smarto-final-ad__proof-grid span:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--color-green);box-shadow:0 0 0 6px #a1d33f1f;margin-right:12px;flex:0 0 auto}@media(max-width:920px){.smarto-final-ads__header{align-items:flex-end}.smarto-final-ad{min-height:560px}.smarto-final-ad__media img{object-position:68% center}.smarto-final-ad__overlay,.smarto-final-ad__overlay--hybrid{background:linear-gradient(180deg,#040506e0,#040506e6 34%,#040506c7 58%,#040506db),radial-gradient(circle at 24% 24%,rgba(161,211,63,.12),transparent 34%)}.smarto-final-ad__content{justify-content:flex-end;max-width:100%}.smarto-final-ad__content--split{grid-template-columns:1fr;gap:18px;align-content:end}.smarto-final-ad__contrast-lockup{width:min(420px,100%)}}@media(max-width:680px){.smarto-final-ads__header{flex-direction:column;align-items:flex-start;gap:12px}.smarto-final-ad{border-radius:24px;min-height:520px}.smarto-final-ad__content{padding:26px;gap:14px}.smarto-final-ad h2{font-size:clamp(2rem,11vw,3.5rem)}.smarto-final-ad__proof-grid{grid-template-columns:1fr}.smarto-final-ad__price-smart{font-size:clamp(2.5rem,12vw,4rem)}.smarto-final-ad__price-risk{font-size:clamp(2.8rem,13vw,4.3rem)}}.smarto-final-ad--image-only{min-height:auto;background:#050607;border-radius:34px;border:1px solid rgba(161,211,63,.16);box-shadow:0 28px 70px #00000038}.smarto-final-ad__banner-image{display:block;width:100%;height:auto;border-radius:inherit}@media(max-width:767px){.smarto-final-ad--image-only{border-radius:24px}}.shop-carousel{position:relative;margin-top:clamp(22px,3vw,36px)!important}.shop-carousel__header{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin:0 0 clamp(14px,2vw,24px)!important}.shop-carousel__title-block h3{margin:4px 0 6px!important;color:#050607!important;font-family:var(--font-display)!important;font-size:clamp(30px,3.1vw,52px)!important;line-height:.95!important;letter-spacing:-.035em!important;text-transform:uppercase!important}.shop-carousel__title-block p:not(.eyebrow){margin:0!important;color:#050607a3!important;font-size:clamp(15px,1.15vw,18px)!important;line-height:1.45!important}.shop-carousel__hint{color:#05060794!important;font-size:13px!important;font-weight:800!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-right:4px!important}.shop-carousel__controls{display:flex!important;align-items:center!important;gap:10px!important}.shop-carousel__arrow{width:54px!important;height:54px!important;border:2px solid rgba(5,6,7,.18)!important;background:#fff!important;color:#050607!important;box-shadow:0 14px 34px #0000001f!important}.shop-carousel__arrow:hover,.shop-carousel__arrow:focus-visible{background:var(--color-green)!important;border-color:var(--color-green)!important;transform:translateY(-2px)!important;outline:none!important}#shop .shop-carousel:before,#shop .shop-carousel:after{content:""!important;position:absolute!important;top:clamp(64px,7vw,92px)!important;bottom:18px!important;width:clamp(28px,5vw,70px)!important;z-index:2!important;pointer-events:none!important}#shop .shop-carousel:before{left:0!important;background:linear-gradient(90deg,#f5f7fa,#f5f7fa00)!important}#shop .shop-carousel:after{right:0!important;background:linear-gradient(270deg,#f5f7fa,#f5f7fa00)!important}#shop .shop-carousel__track{padding-inline:clamp(8px,1.2vw,16px)!important}@media(max-width:760px){.shop-carousel__header{align-items:flex-start!important;flex-direction:column!important}.shop-carousel__hint{display:none!important}.shop-carousel__arrow{width:48px!important;height:48px!important}}.smarto-final-ads__dots{display:flex!important;justify-content:center!important;align-items:center!important;gap:10px!important;margin-top:16px!important}.smarto-final-ads__dots button{width:42px!important;height:8px!important;padding:0!important;border:0!important;border-radius:999px!important;background:#ffffff38!important;cursor:pointer!important;transition:background .18s ease,width .18s ease,transform .18s ease!important}.smarto-final-ads__dots button[aria-current=true]{width:64px!important;background:var(--color-green)!important;box-shadow:0 0 18px #a1d33f5c!important}.smarto-final-ads__dots button:hover,.smarto-final-ads__dots button:focus-visible{transform:translateY(-1px)!important;background:var(--color-green)!important;outline:none!important}@media(max-width:680px){.smarto-final-ads__controls{width:100%!important;justify-content:space-between!important}.smarto-final-ads__arrow{width:46px!important;height:46px!important}.smarto-final-ads__dots button{width:34px!important}.smarto-final-ads__dots button[aria-current=true]{width:52px!important}}.smarto-authorised-stock{margin-top:clamp(18px,2vw,28px);padding:clamp(18px,2.2vw,28px);border:1px solid rgba(161,211,63,.35);border-radius:24px;background:linear-gradient(135deg,#a1d33f1f,#ffffff0a);display:flex;align-items:center;justify-content:space-between;gap:20px}.smarto-authorised-stock h3{margin:4px 0 8px;font-size:clamp(22px,2vw,30px);line-height:1.05;letter-spacing:-.03em}.smarto-authorised-stock p:not(.eyebrow){margin:0;max-width:760px;font-size:16px;line-height:1.55;color:#ffffffc2}.smarto-section--light .smarto-authorised-stock,.smarto-home .vehicle-finder .smarto-authorised-stock{background:linear-gradient(135deg,#a1d33f29,#00000009);border-color:#00000014}.smarto-section--light .smarto-authorised-stock p:not(.eyebrow),.smarto-home .vehicle-finder .smarto-authorised-stock p:not(.eyebrow){color:#000000ad}.smarto-kit-guide{margin:18px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.smarto-kit-guide article{padding:20px;border:1px solid rgba(0,0,0,.08);border-radius:20px;background:#fff;box-shadow:0 14px 34px #0000000f}.smarto-kit-guide span{display:inline-block;margin-bottom:10px;font-size:12px;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-green-dark, #5e8f18)}.smarto-kit-guide h4{margin:0 0 8px;font-size:19px;line-height:1.15;letter-spacing:-.02em}.smarto-kit-guide p{margin:0;font-size:15px;line-height:1.5;color:#000000ad}.product-spec-summary{margin:16px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-spec-summary__item{padding:13px 14px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff0e}.product-spec-summary__item span{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.product-spec-summary__item strong{display:block;font-size:15px;line-height:1.35;color:#fff}@media(max-width:780px){.smarto-authorised-stock{flex-direction:column;align-items:flex-start}.smarto-authorised-stock .btn{width:100%;justify-content:center}.smarto-kit-guide,.product-spec-summary{grid-template-columns:1fr}}.smarto-fitment-help{background:#f7f7f4!important;color:#050607!important}.smarto-fitment-help__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.8fr);gap:clamp(28px,5vw,72px);align-items:start}.smarto-check-list{margin:24px 0 0;padding:0;list-style:none;display:grid;gap:12px;color:#050607b8;font-weight:700}.smarto-check-list li{position:relative;padding-left:28px}.smarto-check-list li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--color-green, #A1D33F);font-weight:900}.smarto-lead-form{background:#050607;color:#fff;border-radius:28px;padding:clamp(22px,3vw,34px);box-shadow:0 26px 80px #00000029}.smarto-lead-form form{display:grid;gap:14px}.smarto-lead-form label{display:grid;gap:8px;color:#ffffffc2;font-size:14px;font-weight:800}.smarto-lead-form input,.smarto-lead-form textarea{width:100%;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#fff;color:#050607;padding:14px 16px;font:inherit}.smarto-lead-form textarea{resize:vertical}.smarto-lead-form .form-success{margin:0;padding:12px 14px;border-radius:14px;background:#a1d33f24;color:#fff;border:1px solid rgba(161,211,63,.3)}.product-buy-confidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0 18px}.product-buy-confidence>div{padding:14px;border:1px solid rgba(0,188,231,.22);border-radius:16px;background:#f4fbfe}.product-buy-confidence strong{display:block;color:#050607;font-size:14px;margin-bottom:3px}.product-buy-confidence span{display:block;color:#050607a8;font-size:13px;line-height:1.35}.smarto-trade-box--lean{align-items:center}@media(max-width:900px){.smarto-fitment-help__grid,.product-buy-confidence{grid-template-columns:1fr}}.smarto-anchor-offset{display:block;position:relative;top:-96px;visibility:hidden;height:0}.smarto-usp{background:#050607;color:#fff}.smarto-usp__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(32px,5vw,72px);align-items:start}.smarto-usp__intro h2{color:#fff;max-width:620px}.smarto-usp__intro p:not(.eyebrow){margin-top:18px;color:#ffffffb8;font-size:clamp(16px,1.5vw,19px);line-height:1.58;max-width:620px}.smarto-usp__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.smarto-usp__cards article{padding:clamp(22px,2.5vw,30px);border-radius:24px;background:#101519;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 54px #00000038}.smarto-usp__cards article:nth-child(1){grid-column:span 2;border-color:#a1d33f47;background:linear-gradient(135deg,#a1d33f24,#101519 62%)}.smarto-usp__cards span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--color-green);color:#050607;font-weight:800;font-family:var(--font-display);margin-bottom:18px}.smarto-usp__cards h3{color:#fff;font-size:clamp(20px,1.8vw,26px);line-height:1.08;letter-spacing:-.02em}.smarto-usp__cards p{margin-top:12px;color:#ffffffb3;line-height:1.55}@media(max-width:900px){.smarto-usp__grid{grid-template-columns:1fr}.smarto-usp__intro{position:static}.smarto-usp__cards{grid-template-columns:1fr}.smarto-usp__cards article:nth-child(1){grid-column:auto}}:root{--premium-black: #050607;--premium-panel: #0f1418;--premium-soft: #f6f5ef;--premium-white: #ffffff;--premium-line-light: rgba(5,6,7,.1);--premium-line-dark: rgba(255,255,255,.11);--premium-shadow: 0 24px 70px rgba(0,0,0,.12);--premium-shadow-dark: 0 34px 100px rgba(0,0,0,.42)}.smarto-home{background:var(--premium-black)!important}.smarto-home .container,.smarto-home .container--wide{width:min(100% - 44px,1240px)!important;max-width:1240px!important}.smarto-section,.vehicle-finder{padding-block:clamp(72px,8vw,118px)!important}.smarto-section--light{background:var(--premium-soft)!important;color:var(--premium-black)!important}.smarto-section--black{background:var(--premium-black)!important}.smarto-home p{line-height:1.62!important}.smarto-home .title-lg,.smarto-section-head .title-lg,.smarto-engineering__copy h2,.smarto-shop-band h2,.smarto-video-band h2,.smarto-trade-box h2,.smarto-usp__intro h2,.vehicle-finder__head .title-lg{font-family:var(--font-display)!important;font-size:clamp(38px,4.4vw,64px)!important;line-height:.96!important;letter-spacing:-.03em!important;text-transform:uppercase!important}.eyebrow{letter-spacing:.12em!important}.smarto-hero{min-height:clamp(650px,78vh,820px)!important;background-color:var(--premium-black)!important;background-size:min(54vw,860px) auto!important;background-position:calc(100% - 40px) 52%!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.smarto-hero:before{display:block!important;content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;background:linear-gradient(90deg,#050607,#050607f5 28%,#050607c2 48%,#05060733 72%,#0506071a)!important}.smarto-hero__grid{position:relative!important;z-index:2!important;grid-template-columns:minmax(0,700px)!important;padding-top:clamp(92px,9vw,132px)!important;padding-bottom:clamp(54px,6vw,82px)!important}.smarto-hero__title{max-width:710px!important;font-size:clamp(54px,6vw,92px)!important;line-height:.92!important;letter-spacing:-.04em!important}.smarto-hero__lead{max-width:600px!important;color:#fffc!important}.smarto-hero__proofline{margin-top:18px!important;color:#ffffffbd!important;max-width:560px!important;font-size:17px!important}.hero-callout-contrast{display:none!important}.hero-trust--below-stats{margin-top:22px!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.09)!important}.hero-trust__label{color:#ffffff94!important;font-size:13px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.hero-stats--impact{max-width:700px!important;margin-top:34px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.hero-stats--impact .hero-stat{padding:0 18px!important;border-right:1px solid rgba(255,255,255,.1)!important}.hero-stats--impact .hero-stat:first-child{padding-left:0!important}.hero-stats--impact .hero-stat:last-child{border-right:0!important;padding-right:0!important}.hero-stats--impact .hero-stat__num{font-size:clamp(34px,3.2vw,52px)!important;color:#fff!important}.hero-stats--impact .hero-stat:first-child .hero-stat__num{color:var(--color-green)!important}.hero-stats--impact .hero-stat__lbl strong{font-size:13px!important;letter-spacing:.08em!important}.hero-stats--impact .hero-stat__lbl small{font-size:13px!important;color:#ffffffa3!important}.smarto-pathways{display:grid!important;grid-template-columns:minmax(260px,.85fr) repeat(3,minmax(0,1fr))!important;gap:18px!important;width:min(100% - 44px,1240px)!important;max-width:1240px!important;margin-inline:auto!important;padding:clamp(70px,8vw,108px) 0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.smarto-pathways__intro{padding:0!important;align-self:center!important}.smarto-pathways__intro h2{max-width:360px!important;color:#fff!important;font-size:clamp(34px,3.6vw,54px)!important;line-height:.98!important;letter-spacing:-.03em!important}.smarto-pathways__intro p{max-width:350px!important;color:#ffffffa8!important;font-size:16px!important}.smarto-pathway,.smarto-pathways__cards .smarto-pathway{min-height:300px!important;padding:28px!important;border-radius:26px!important;background:#0f1418!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff!important;box-shadow:none!important}.smarto-pathway--green,.smarto-pathways__cards .smarto-pathway:first-child{background:var(--premium-soft)!important;color:var(--premium-black)!important;border-color:#00000014!important}.smarto-pathway--green h3,.smarto-pathways__cards .smarto-pathway:first-child h3{color:var(--premium-black)!important}.smarto-pathway--green p,.smarto-pathways__cards .smarto-pathway:first-child p{color:#050607a3!important}.smarto-pathway>span,.smarto-pathway span{background:transparent!important;border:0!important;padding:0!important;color:var(--color-blue)!important;font-size:13px!important;letter-spacing:.12em!important}.smarto-pathway--green>span,.smarto-pathway--green strong,.smarto-pathways__cards .smarto-pathway:first-child span,.smarto-pathways__cards .smarto-pathway:first-child strong{color:var(--premium-black)!important}.smarto-pathway h3{max-width:12ch!important;font-size:clamp(26px,2.35vw,36px)!important;line-height:1!important;color:#fff!important}.smarto-pathway p{max-width:28ch!important;color:#ffffffad!important;font-size:16px!important}.smarto-pathway strong{color:var(--color-blue)!important}.smarto-pathway:hover{transform:translateY(-4px)!important;box-shadow:0 28px 70px #00000042!important;border-color:#00bce757!important}.vehicle-finder{background:var(--premium-black)!important}.vehicle-finder__panel{background:#0f1418!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:32px!important;padding:clamp(28px,4.5vw,54px)!important;box-shadow:var(--premium-shadow-dark)!important}.vehicle-finder__head{grid-template-columns:minmax(0,.88fr) minmax(280px,.62fr)!important;align-items:end!important}.vehicle-fitment-form{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;padding:14px!important;border-radius:24px!important;background:#050607!important;border:1px solid rgba(255,255,255,.08)!important}.vehicle-fitment-form label{padding:12px!important;border-radius:16px!important;background:#11171b!important;border-color:#ffffff12!important}.vehicle-fitment-form label span{margin-bottom:8px!important;color:#ffffffad!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important}.vehicle-fitment-form select{min-height:52px!important;border-radius:14px!important;font-size:15px!important}.vehicle-fitment-form__submit{grid-column:span 1!important;min-height:52px!important;align-self:end!important}.vehicle-finder__note{color:#ffffffa8!important}.smarto-authorised-stock{margin-top:24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:22px!important;align-items:center!important;padding:28px!important;border-radius:26px!important;background:var(--premium-soft)!important;color:var(--premium-black)!important;border:1px solid rgba(0,0,0,.08)!important}.smarto-authorised-stock h3{color:var(--premium-black)!important;font-family:var(--font-display)!important;font-size:clamp(26px,2.3vw,36px)!important;line-height:1!important}.smarto-authorised-stock p{color:#050607a3!important;max-width:760px!important}.engineering-proof-row{margin-top:22px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.engineering-proof-row div{min-height:160px!important;padding:24px!important;border-radius:24px!important;background:#0f1418!important;border:1px solid rgba(255,255,255,.09)!important}.engineering-proof-row span{font-size:18px!important;color:var(--color-blue)!important;margin-bottom:12px!important}.engineering-proof-row strong{max-width:none!important;font-size:clamp(25px,2.4vw,34px)!important;line-height:1!important}.engineering-proof-row p{font-size:15px!important;color:#ffffffad!important}.smarto-fitment-help{background:var(--premium-soft)!important;color:var(--premium-black)!important}.smarto-fitment-help__grid{align-items:center!important}.smarto-fitment-help h2{color:var(--premium-black)!important}.smarto-fitment-help p,.smarto-fitment-help li{color:#050607a8!important}.smarto-lead-form{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:28px!important;box-shadow:var(--premium-shadow)!important}.smarto-lead-form label{color:#050607bd!important}.smarto-lead-form input,.smarto-lead-form textarea{border-radius:14px!important;border-color:#0000001f!important}.smarto-usp{background:var(--premium-black)!important}.smarto-usp__grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)!important;gap:clamp(36px,6vw,86px)!important;align-items:start!important}.smarto-usp__intro{position:sticky!important;top:110px!important}.smarto-usp__intro h2{color:#fff!important}.smarto-usp__intro p{color:#ffffffad!important}.smarto-usp__cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.smarto-usp__cards article{min-height:250px!important;padding:26px!important;border-radius:24px!important;background:#0f1418!important;border:1px solid rgba(255,255,255,.09)!important}.smarto-usp__cards article:nth-child(5){grid-column:1 / -1!important;min-height:190px!important}.smarto-usp__cards span{color:var(--color-blue)!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:900!important;letter-spacing:.12em!important}.smarto-usp__cards h3{margin-top:34px!important;color:#fff!important;font-family:var(--font-display)!important;font-size:clamp(23px,2vw,32px)!important;line-height:1!important;text-transform:uppercase!important}.smarto-usp__cards p{color:#ffffffa8!important;font-size:16px!important}#shop{background:#fff!important;color:var(--premium-black)!important}#shop .smarto-shop-band{padding:clamp(30px,4vw,48px)!important;border-radius:28px!important;background:var(--premium-soft)!important;border:1px solid rgba(0,0,0,.08)!important;border-top:0!important;box-shadow:none!important}.smarto-choose-guide,.smarto-kit-guide,.smarto-shop-support{border-radius:24px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 12px 38px #0000000b!important}.shop-carousel{margin-top:28px!important}.shop-carousel__header{align-items:end!important}.product-card{border-radius:22px!important;overflow:hidden!important;box-shadow:0 16px 48px #0000000e!important}.product-card__img-wrap{background:#f7f7f4!important}.product-card .btn{box-shadow:none!important}.smarto-comparison-table-wrap{border-radius:28px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.09)!important}.smarto-comparison-table{border-collapse:collapse!important}.smarto-comparison-table th,.smarto-comparison-table td{padding:clamp(18px,2vw,28px)!important}.smarto-cost-callout{margin-top:28px!important;border-radius:28px!important;background:#0f1418!important;border:1px solid rgba(255,255,255,.09)!important;box-shadow:none!important}.smarto-cost-callout__media img{object-fit:contain!important}.smarto-engineering__steps{gap:14px!important}.smarto-engineering__steps div{min-height:210px!important;border-radius:24px!important;box-shadow:0 14px 42px #0000000e!important}.smarto-engineering__steps h3{font-size:clamp(23px,2vw,31px)!important}.smarto-engineering__steps strong{width:42px!important;height:42px!important}.smarto-section--trade{background:var(--premium-black)!important}.smarto-trade-box{border-radius:30px!important;background:#0f1418!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.smarto-video-band{background:var(--premium-soft)!important;color:var(--premium-black)!important}.smarto-video-card{border-radius:30px!important;overflow:hidden!important;box-shadow:var(--premium-shadow)!important}.smarto-faq{border-radius:20px!important}@media(max-width:1100px){.smarto-hero{background-size:min(68vw,780px) auto!important;background-position:calc(100% + 110px) 42%!important}.smarto-pathways{grid-template-columns:1fr!important}.smarto-pathways__intro h2,.smarto-pathways__intro p{max-width:720px!important}.vehicle-finder__head,.smarto-usp__grid{grid-template-columns:1fr!important}.smarto-usp__intro{position:static!important}.smarto-authorised-stock{grid-template-columns:1fr!important}}@media(max-width:760px){.smarto-home .container,.smarto-home .container--wide{width:min(100% - 24px,560px)!important}.smarto-section,.vehicle-finder{padding-block:54px!important}.smarto-hero{min-height:auto!important;background-size:118% auto!important;background-position:62% 10%!important}.smarto-hero:before{background:linear-gradient(180deg,#050607b8,#050607eb 42%,#050607 76%)!important}.smarto-hero__grid{padding-top:330px!important;padding-bottom:44px!important}.smarto-hero__title{font-size:clamp(42px,11vw,56px)!important}.hero-stats--impact{grid-template-columns:1fr 1fr!important;row-gap:18px!important}.hero-stats--impact .hero-stat{border-right:0!important;padding:0!important}.vehicle-fitment-form,.engineering-proof-row,.smarto-usp__cards{grid-template-columns:1fr!important}.smarto-usp__cards article:nth-child(5){grid-column:auto!important}.smarto-pathway{min-height:0!important}.smarto-pathway h3{max-width:none!important}}.site-footer-clean{text-align:center!important}.site-footer-clean__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;text-align:center!important;gap:clamp(26px,5vw,70px)!important}.site-footer-clean__brand p,.site-footer-clean__panel p{margin-left:auto!important;margin-right:auto!important}.site-footer-clean__bottom{justify-content:center!important;text-align:center!important;flex-direction:column!important;gap:18px!important}.site-footer-clean__bottom nav{justify-content:center!important;gap:18px 22px!important}.smarto-choose-guide{grid-template-columns:minmax(220px,.9fr) minmax(520px,1.45fr) auto!important;align-items:center!important}.smarto-choose-guide li{min-height:126px!important;padding:22px 20px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.smarto-choose-guide li strong{font-size:clamp(34px,3.1vw,48px)!important;font-weight:900!important;letter-spacing:-.03em!important;line-height:.85!important;color:var(--color-green)!important;margin-bottom:18px!important}.smarto-choose-guide li span{font-size:clamp(17px,1.2vw,22px)!important;font-weight:700!important;line-height:1.18!important;color:#ffffffdb!important}.smarto-home #how-it-works.smarto-section--light,.smarto-home #how-it-works{background:#f5f3ee!important;color:#050607!important}.smarto-home .smarto-engineering{display:grid!important;grid-template-columns:1fr!important;gap:clamp(28px,4vw,48px)!important;align-items:start!important}.smarto-home .smarto-engineering__copy{max-width:1040px!important;color:#050607!important}.smarto-home .smarto-engineering__copy .eyebrow{color:var(--color-blue)!important;opacity:1!important;margin-bottom:18px!important}.smarto-home .smarto-engineering__copy h2{max-width:970px!important;color:#050607!important}.smarto-home .smarto-engineering__copy p{max-width:760px!important;color:#050607b3!important}.smarto-home .smarto-engineering__copy .btn{margin-top:28px!important}.smarto-home .smarto-engineering__steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.smarto-home .smarto-engineering__steps div{min-height:260px!important;padding:clamp(24px,2.6vw,34px)!important;border-radius:28px!important;background:#fff!important;color:#050607!important;border:1px solid rgba(5,6,7,.1)!important;box-shadow:0 18px 48px #05060712!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.smarto-home .smarto-engineering__steps strong{width:50px!important;height:50px!important;margin-bottom:32px!important;background:#050607!important;color:#fff!important;font-size:20px!important;font-weight:900!important}.smarto-home .smarto-engineering__steps h3{color:#050607!important;font-size:clamp(25px,2.25vw,36px)!important;line-height:.95!important;margin:0 0 16px!important}.smarto-home .smarto-engineering__steps p{color:#050607ad!important;font-size:17px!important;line-height:1.52!important;max-width:34ch!important;margin:0!important}.smarto-usp{background:#050607!important}.smarto-usp__grid{display:grid!important;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr)!important;gap:clamp(36px,6vw,86px)!important;align-items:start!important}.smarto-usp__intro{position:sticky!important;top:110px!important;padding-top:6px!important}.smarto-usp__intro .eyebrow{color:var(--color-green)!important;margin-bottom:18px!important}.smarto-usp__intro h2{color:#fff!important;max-width:10ch!important;margin:0!important}.smarto-usp__intro p{color:#ffffffb8!important;max-width:520px!important;margin-top:26px!important}.smarto-usp__cards{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}.smarto-usp__cards article,.smarto-usp__cards article:nth-child(5){grid-column:auto!important;min-height:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;padding:clamp(24px,2.8vw,34px)!important;border-radius:26px!important;background:#11171b!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.smarto-usp__cards span{width:48px!important;height:48px!important;display:inline-grid!important;place-items:center!important;border-radius:999px!important;background:var(--color-green)!important;color:#050607!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:900!important;letter-spacing:.02em!important}.smarto-usp__cards h3{margin:0 0 12px!important;color:#fff!important;font-size:clamp(24px,2.2vw,34px)!important;line-height:.96!important;max-width:22ch!important}.smarto-usp__cards p{color:#ffffffb8!important;font-size:17px!important;line-height:1.55!important;max-width:66ch!important;margin:0!important}@media(max-width:1100px){.smarto-choose-guide{grid-template-columns:1fr!important}.smarto-choose-guide ol{grid-template-columns:repeat(4,minmax(0,1fr))!important}.smarto-home .smarto-engineering__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smarto-usp__grid{grid-template-columns:1fr!important}.smarto-usp__intro{position:static!important}.smarto-usp__intro h2{max-width:780px!important}}@media(max-width:760px){.site-footer-clean__grid,.smarto-choose-guide ol,.smarto-home .smarto-engineering__steps{grid-template-columns:1fr!important}.smarto-choose-guide li{min-height:0!important}.smarto-usp__cards article,.smarto-usp__cards article:nth-child(5){grid-template-columns:1fr!important;gap:16px!important}}.smarto-home .hero-stats--impact{align-items:start!important;gap:0!important}.smarto-home .hero-stats--impact .hero-stat{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:12px!important;min-height:188px!important;padding-top:0!important;padding-bottom:0!important}.smarto-home .hero-stats--impact .hero-stat__num{display:block!important;margin:0!important;line-height:.86!important}.smarto-home .hero-stats--impact .hero-stat__lbl{display:flex!important;flex-direction:column!important;gap:7px!important;max-width:180px!important;margin:0!important}.smarto-home .hero-stats--impact .hero-stat__lbl strong,.smarto-home .hero-stats--impact .hero-stat__lbl small{margin:0!important;line-height:1.06!important}.smarto-home .hero-stats--impact .hero-stat__lbl strong{font-size:clamp(16px,1.25vw,22px)!important;letter-spacing:.1em!important}.smarto-home .hero-stats--impact .hero-stat__lbl small{font-size:clamp(15px,1.05vw,20px)!important;line-height:1.22!important}.site-footer-clean__grid{align-items:start!important;justify-items:center!important}.site-footer-clean__brand,.site-footer-clean__panel{width:100%!important;max-width:470px!important;text-align:center!important}.site-footer-clean__brand{padding-top:clamp(32px,2.9vw,48px)!important}.site-footer-clean__brand strong,.site-footer-clean__panel strong{min-height:1.95em!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;text-align:center!important}.site-footer-clean__label{min-height:1.1em!important;text-align:center!important}.smarto-home #how-it-works.smarto-section--light{background:#f4f2eb!important;color:#050607!important}.smarto-home #how-it-works .smarto-engineering{display:grid!important;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)!important;gap:clamp(34px,6vw,88px)!important;align-items:start!important}.smarto-home #how-it-works .smarto-engineering__copy,.smarto-home #how-it-works .smarto-engineering__copy *{color:#050607!important}.smarto-home #how-it-works .smarto-engineering__copy .eyebrow{color:#00bce7!important}.smarto-home #how-it-works .smarto-engineering__copy h2{color:#050607!important;max-width:11.5ch!important;margin-bottom:24px!important}.smarto-home #how-it-works .smarto-engineering__copy p:not(.eyebrow){color:#050607b8!important;max-width:540px!important}.smarto-home #how-it-works .smarto-engineering__steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.smarto-home #how-it-works .smarto-engineering__steps>div{min-height:270px!important;height:100%!important;padding:clamp(24px,2.4vw,34px)!important;border-radius:28px!important;background:#fff!important;color:#050607!important;border:1px solid rgba(5,6,7,.1)!important;box-shadow:0 20px 54px #0506070f!important;display:flex!important;flex-direction:column!important}.smarto-home #how-it-works .smarto-engineering__steps strong{width:46px!important;height:46px!important;margin:0 0 24px!important;display:inline-grid!important;place-items:center!important;border-radius:50%!important;background:#050607!important;color:#fff!important;font-size:19px!important;font-weight:900!important;line-height:1!important}.smarto-home #how-it-works .smarto-engineering__steps h3{color:#050607!important;font-size:clamp(22px,1.9vw,30px)!important;line-height:.98!important;margin:0 0 15px!important;max-width:13ch!important}.smarto-home #how-it-works .smarto-engineering__steps p{color:#050607b3!important;font-size:16px!important;line-height:1.52!important;margin:0!important;max-width:34ch!important}.smarto-home #why-smarto.smarto-usp{background:#050607!important;color:#fff!important}.smarto-home #why-smarto .smarto-usp__grid{display:grid!important;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)!important;gap:clamp(38px,6vw,96px)!important;align-items:start!important}.smarto-home #why-smarto .smarto-usp__intro{position:sticky!important;top:104px!important;padding-top:0!important}.smarto-home #why-smarto .smarto-usp__intro .eyebrow{color:var(--color-green)!important;margin-bottom:18px!important}.smarto-home #why-smarto .smarto-usp__intro h2{color:#fff!important;max-width:10.5ch!important;margin:0!important}.smarto-home #why-smarto .smarto-usp__intro p{color:#ffffffb8!important;max-width:540px!important;margin:26px 0 0!important}.smarto-home #why-smarto .smarto-usp__cards{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.smarto-home #why-smarto .smarto-usp__cards article,.smarto-home #why-smarto .smarto-usp__cards article:nth-child(n){grid-column:auto!important;grid-row:auto!important;min-height:0!important;height:auto!important;display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;padding:clamp(24px,2.6vw,34px)!important;border-radius:26px!important;background:#11171b!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important}.smarto-home #why-smarto .smarto-usp__cards span{width:50px!important;height:50px!important;display:inline-grid!important;place-items:center!important;border-radius:50%!important;background:var(--color-green)!important;color:#050607!important;font-family:var(--font-display)!important;font-size:18px!important;font-weight:900!important;letter-spacing:.02em!important;margin:0!important}.smarto-home #why-smarto .smarto-usp__cards h3{color:#fff!important;margin:0 0 10px!important;font-size:clamp(22px,1.7vw,30px)!important;line-height:1!important;max-width:24ch!important}.smarto-home #why-smarto .smarto-usp__cards p{color:#ffffffb8!important;margin:0!important;font-size:16.5px!important;line-height:1.55!important;max-width:68ch!important}.smarto-home #why-smarto .smarto-usp__cards article>h3,.smarto-home #why-smarto .smarto-usp__cards article>p{grid-column:2!important}@media(max-width:1100px){.smarto-home #why-smarto .smarto-usp__grid,.smarto-home #how-it-works .smarto-engineering{grid-template-columns:1fr!important}.smarto-home #why-smarto .smarto-usp__intro{position:static!important}.smarto-home #why-smarto .smarto-usp__intro h2,.smarto-home #how-it-works .smarto-engineering__copy h2{max-width:760px!important}}@media(max-width:820px){.smarto-home #how-it-works .smarto-engineering__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.smarto-home .hero-stats--impact .hero-stat{min-height:0!important;gap:8px!important}.site-footer-clean__brand{padding-top:0!important}.site-footer-clean__brand strong,.site-footer-clean__panel strong{min-height:0!important}.smarto-home #how-it-works .smarto-engineering__steps,.smarto-home #why-smarto .smarto-usp__cards{grid-template-columns:1fr!important}.smarto-home #why-smarto .smarto-usp__cards article,.smarto-home #why-smarto .smarto-usp__cards article:nth-child(n){grid-template-columns:1fr!important;gap:16px!important}.smarto-home #why-smarto .smarto-usp__cards article>h3,.smarto-home #why-smarto .smarto-usp__cards article>p{grid-column:auto!important}}.smarto-home .smarto-hero{min-height:clamp(540px,72vh,680px)!important}.smarto-home .smarto-hero__grid{padding-top:clamp(24px,3.2vw,44px)!important;padding-bottom:clamp(48px,6vw,70px)!important;align-items:center!important}.smarto-home .smarto-hero__copy:before{margin-bottom:14px!important}.smarto-home .smarto-hero__title{margin-top:0!important}.faq-section .container{width:min(100% - 40px,1600px)!important;max-width:1600px!important}.faq-section__header,.smarto-home .faq-section__header{width:min(100%,1460px)!important;max-width:1460px!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:clamp(28px,4vw,48px)!important;padding-left:clamp(0px,4vw,80px)!important;padding-right:clamp(0px,4vw,80px)!important}.faq-section .faq-list{width:min(100%,1460px)!important;max-width:1460px!important;margin-left:auto!important;margin-right:auto!important;padding-left:clamp(0px,4vw,80px)!important;padding-right:clamp(0px,4vw,80px)!important}.faq-section__header h2,.smarto-home .faq-section__header h2{max-width:1280px!important;margin-left:0!important}.faq-section__header .text-lead,.smarto-home .faq-section__header .text-lead{max-width:760px!important;margin-left:0!important}@media(min-width:900px){.faq-section .faq-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}.faq-section .faq-item{min-height:128px!important}.faq-section .faq-item[open]{min-height:250px!important}}@media(max-width:760px){.smarto-home .smarto-hero__grid{padding-top:28px!important;padding-bottom:44px!important}.faq-section__header,.smarto-home .faq-section__header,.faq-section .faq-list{padding-left:0!important;padding-right:0!important}}:root{--smarto-copy-on-dark: rgba(255,255,255,.82);--smarto-muted-on-dark: rgba(255,255,255,.7);--smarto-copy-on-light: rgba(5,6,7,.78);--smarto-card-radius: 24px}.text-body,.smarto-hero__lead,.vehicle-finder__head .text-body,.smarto-video-band p,.smarto-trade-box p,.hero-stat__lbl,.hero-stat__lbl small,.site-footer p,.site-footer a,.smarto-section--black p,.smarto-section--trade p,.smarto-faq p{color:var(--smarto-copy-on-dark)!important}.smarto-section--light p,.smarto-engineering__copy p,.smarto-engineering__steps p,.smarto-kit-guide p,.smarto-shop-support p,.smarto-usp__cards p{color:var(--smarto-copy-on-light)!important}.smarto-hero__actions{display:flex!important;flex-wrap:wrap!important;gap:14px!important}.smarto-hero__actions .btn--ghost{border-color:#ffffff52!important;color:#fff!important;background:#ffffff0b!important}.smarto-hero__actions .btn--ghost:hover{border-color:var(--smarto-blue)!important;color:#fff!important}.hero-stats--impact{align-items:stretch!important}.hero-stats--impact .hero-stat{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:14px!important}.hero-stats--impact .hero-stat__lbl{margin-top:0!important}.hero-stats--impact .hero-stat__lbl strong{margin-bottom:4px!important}.vehicle-fitment-form label,.smarto-lead-form label{font-weight:700!important;color:#fff!important}.smarto-section--light .smarto-lead-form label{color:#050607!important}.vehicle-fitment-form input,.vehicle-fitment-form select,.smarto-lead-form input,.smarto-lead-form select,.smarto-lead-form textarea{min-height:48px!important;border:1px solid rgba(0,0,0,.18)!important;border-radius:14px!important}.vehicle-fitment-form select:disabled{opacity:.65!important;cursor:not-allowed!important}.vehicle-fitment-form input:focus,.vehicle-fitment-form select:focus,.smarto-lead-form input:focus,.smarto-lead-form select:focus,.smarto-lead-form textarea:focus{outline:3px solid rgba(161,211,63,.38)!important;outline-offset:2px!important;border-color:var(--smarto-green)!important}.finder-result{margin-top:18px!important}.finder-result__inner{border-radius:18px!important;border:1px solid rgba(161,211,63,.22)!important}.smarto-shop-band{align-items:center!important}.smarto-shop-band p{max-width:680px!important}.smarto-choose-guide ol li strong{font-size:clamp(34px,4vw,54px)!important;line-height:.9!important}.smarto-choose-guide ol li span{margin-top:8px!important;font-weight:800!important;color:#fff!important}.smarto-kit-guide article,.smarto-shop-support__inner,.product-card,.shop-carousel__header{border-radius:var(--smarto-card-radius)!important}.smarto-usp__grid{align-items:start!important;gap:clamp(42px,6vw,96px)!important}.smarto-usp__intro{position:sticky;top:110px}.smarto-usp__intro p:not(.eyebrow){color:var(--smarto-copy-on-dark)!important;max-width:560px!important}.smarto-usp__cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.smarto-usp__cards article{min-height:220px!important;border-radius:var(--smarto-card-radius)!important;border:1px solid rgba(255,255,255,.12)!important;background:#101519!important;padding:clamp(24px,3vw,36px)!important;display:flex!important;flex-direction:column!important}.smarto-usp__cards article span{width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:var(--smarto-green)!important;color:#050607!important;font-weight:900!important;margin-bottom:32px!important}.smarto-usp__cards article h3{font-size:clamp(23px,2.2vw,32px)!important;line-height:1.02!important;margin-bottom:12px!important;color:#fff!important}.smarto-usp__cards article p{color:var(--smarto-copy-on-dark)!important;margin:0!important}.smarto-engineering{align-items:start!important}.smarto-engineering__copy p{color:var(--smarto-copy-on-light)!important}.smarto-engineering__steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}.smarto-engineering__steps div{min-height:250px!important;padding:30px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.smarto-engineering__steps strong{margin-bottom:28px!important;font-size:20px!important;width:46px!important;height:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important}.smarto-engineering__steps h3{font-size:clamp(22px,2vw,28px)!important;margin:0 0 14px!important}.smarto-engineering__steps p{color:var(--smarto-copy-on-light)!important}.smarto-trade-form-wrap{display:grid!important;gap:24px!important}.smarto-trade-points{display:grid!important;gap:10px!important;margin-top:22px!important;padding:0!important;list-style:none!important}.smarto-trade-points li{position:relative!important;padding-left:26px!important;color:var(--smarto-copy-on-dark)!important}.smarto-trade-points li:before{content:"\2713";position:absolute;left:0;color:var(--smarto-green);font-weight:900}.smarto-lead-form--trade{background:#fff!important;color:#050607!important;border-radius:28px!important;padding:clamp(24px,4vw,44px)!important;box-shadow:0 24px 80px #0000002e!important}.smarto-lead-form--trade label{color:#050607!important}.smarto-form-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-bottom:16px!important}.smarto-faq summary{text-transform:none!important;letter-spacing:0!important;line-height:1.25!important}.smarto-faq p{color:var(--smarto-copy-on-dark)!important}.product-buy-confidence{border-radius:20px!important;border:1px solid rgba(161,211,63,.3)!important;background:#a1d33f12!important}.product-fitment-prompt{border-color:#00bce752!important;background:#00bce714!important}.product-support-escape a{text-decoration:underline!important;text-underline-offset:3px!important}a,button,summary,input,select,textarea{scroll-margin-top:120px}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--smarto-green)!important;outline-offset:3px!important}@media(max-width:990px){.smarto-usp__intro{position:static}.smarto-usp__cards,.smarto-engineering__steps,.smarto-form-grid{grid-template-columns:1fr!important}.smarto-engineering__steps div{min-height:auto!important}}@media(max-width:720px){.smarto-hero__actions .btn{width:100%!important;justify-content:center!important}.smarto-usp__cards article{min-height:auto!important}}.nowrap{white-space:nowrap!important}.announcement-bar,.announcement{padding:0!important;min-height:34px!important;height:auto!important}.announcement-bar__inner,.announcement-bar .announcement-bar__inner,.announcement-bar .container.announcement-bar__inner{min-height:34px!important;padding-block:5px!important;font-size:15px!important;line-height:1.2!important}.site-header{margin-top:0!important}.smarto-hero__title{max-width:820px!important}.smarto-hero__lead{max-width:700px!important}.smarto-pathways__cards .smarto-pathway>span,.smarto-pathways .smarto-pathway>span,#buying-paths .smarto-pathway>span{background:#050607!important;color:var(--color-green)!important;border:1px solid #050607!important;border-radius:999px!important;padding:14px 24px!important;min-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;white-space:nowrap!important;max-width:100%!important;font-size:16px!important;line-height:1!important;letter-spacing:.1em!important}.smarto-pathways__cards .smarto-pathway h3,.smarto-pathways .smarto-pathway h3,#buying-paths .smarto-pathway h3{margin-top:26px!important}.smarto-trade-box h2{max-width:820px!important;overflow-wrap:normal!important;word-break:normal!important}.smarto-trade-box__cta{display:grid!important;gap:14px!important;justify-items:end!important;align-content:center!important}.smarto-trade-box__cta p{max-width:360px!important;margin-top:0!important;text-align:right!important;color:#ffffffc7!important;font-size:16px!important;line-height:1.45!important}@media(max-width:1100px){.smarto-trade-box__cta{justify-items:start!important}.smarto-trade-box__cta p{text-align:left!important}}.smarto-video-band,.smarto-video-band *:not(.btn){color:#050607!important}.smarto-video-band p,.smarto-video-band .text-body{color:#050607bd!important}.smarto-video-band__grid>div:first-child:before{background:var(--color-blue)!important}.smarto-authorised-stock-section{padding-block:clamp(42px,5vw,72px)!important}.smarto-authorised-stock--wide{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:clamp(24px,4vw,54px)!important;align-items:center!important;padding:clamp(30px,4vw,48px)!important;border-radius:26px!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 18px 54px #0000000f!important}.smarto-authorised-stock--wide h3{font-family:var(--font-display)!important;font-size:clamp(32px,3.2vw,48px)!important;line-height:1!important;letter-spacing:-.03em!important;color:#050607!important;max-width:850px!important;margin:0!important}.smarto-authorised-stock--wide p{margin-top:14px!important;color:#050607b3!important;max-width:860px!important}@media(max-width:900px){.smarto-authorised-stock--wide{grid-template-columns:1fr!important}}.smarto-visual-proof{overflow:hidden!important;border-radius:26px!important;background:#050607!important;box-shadow:0 24px 76px #00000029!important}.smarto-visual-proof img{display:block!important;width:100%!important;height:auto!important;object-fit:cover!important}.smarto-visual-proof--comparison{margin:28px 0 26px!important}.smarto-visual-proof--cutaway{grid-column:1 / -1!important;margin-top:clamp(24px,4vw,44px)!important}.smarto-visual-proof--cutaway img{max-height:720px!important;object-fit:cover!important;object-position:center center!important}.smarto-cost-callout{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;overflow:visible!important;margin-top:clamp(28px,4vw,48px)!important}.smarto-cost-callout__brand{display:none!important}.smarto-cost-callout__media{width:100%!important;max-width:none!important;border-radius:0!important;overflow:hidden!important;background:transparent!important;margin:0!important}.smarto-cost-callout__media img{width:100%!important;height:clamp(360px,46vw,620px)!important;object-fit:cover!important;object-position:62% center!important;display:block!important}.smarto-cost-callout__grid,.smarto-cost-disclaimer{max-width:920px!important;margin-left:auto!important;margin-right:auto!important}.site-footer-clean{padding:34px 0 28px!important;background:#020202!important;border-top:1px solid rgba(255,255,255,.08)!important}.site-footer-clean__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(20px,3vw,44px)!important;align-items:start!important;text-align:left!important;padding-bottom:24px!important}.site-footer-clean__brand strong,.site-footer-clean__panel strong{font-family:var(--font-display)!important;font-size:clamp(22px,2.1vw,32px)!important;line-height:1!important;letter-spacing:-.02em!important;color:#fff!important;text-transform:uppercase!important}.site-footer-clean__label{display:block!important;margin-bottom:12px!important;font-family:var(--font-display)!important;font-size:13px!important;letter-spacing:.12em!important;color:var(--color-green)!important;text-transform:uppercase!important}.site-footer-clean p{margin-top:12px!important;color:#ffffffa3!important;font-size:15px!important;line-height:1.55!important;max-width:360px!important}.site-footer-clean__payments{margin:10px 0 20px!important;display:flex!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important}.site-footer-clean__payments svg{height:22px!important;width:auto!important}.site-footer-clean__bottom{border-top:1px solid rgba(255,255,255,.08)!important;padding-top:18px!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px 20px!important;text-align:center!important}.site-footer-clean__bottom,.site-footer-clean__bottom a{color:#ffffff94!important;font-size:14px!important;text-decoration:none!important}.site-footer-clean__bottom nav{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px 18px!important}@media(max-width:820px){.site-footer-clean__grid{grid-template-columns:1fr!important;text-align:center!important}.site-footer-clean p{margin-left:auto!important;margin-right:auto!important}}.smarto-section--light,.smarto-section--light *,#shop,#shop *{text-shadow:none!important}.smarto-section--light p,#shop p{color:#050607bd!important}.smarto-section--light h1,.smarto-section--light h2,.smarto-section--light h3,#shop h1,#shop h2,#shop h3{color:#050607!important}.smarto-switch-proof__head h2{max-width:880px}.smarto-workshop-system{background:#f6f7f2;color:var(--color-black)}.smarto-system-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,72px);align-items:center}.smarto-system-copy p:not(.eyebrow){margin-top:18px;max-width:760px;color:#000000b8;font-size:19px;line-height:1.55}.smarto-system-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.smarto-system-cards div{min-height:150px;padding:22px 18px;border-radius:18px;background:var(--color-white);border:1px solid rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:center;box-shadow:0 14px 34px #00000012}.smarto-system-cards strong{font-family:var(--font-display);font-size:clamp(54px,6vw,86px);line-height:.82;letter-spacing:-.04em;color:var(--color-green-dark)}.smarto-system-cards span{margin-top:14px;font-weight:800;line-height:1.2;color:#000000bd}.smarto-gauge-callout{margin-top:22px;padding:clamp(22px,3vw,34px);border-radius:22px;background:var(--color-black);color:var(--color-white);display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(18px,4vw,52px);align-items:center}.smarto-gauge-callout h3{font-family:var(--font-display);font-size:clamp(28px,4vw,46px);line-height:.95;text-transform:uppercase;letter-spacing:-.02em}.smarto-gauge-callout p{margin:0;color:#ffffffc7;font-size:18px;line-height:1.55}.smarto-magnetic-difference{background:radial-gradient(circle at 85% 5%,rgba(0,188,231,.12),transparent 34%),linear-gradient(180deg,#080808,#101112)}.smarto-magnetic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.smarto-magnetic-card{min-height:250px;padding:clamp(22px,2.5vw,32px);border-radius:22px;border:1px solid rgba(255,255,255,.11);background:#ffffff0b}.smarto-magnetic-card h3{font-family:var(--font-display);font-size:clamp(30px,3.5vw,44px);line-height:.95;text-transform:uppercase;letter-spacing:-.02em;margin-bottom:18px}.smarto-magnetic-card p{color:#ffffffc7;font-size:17px;line-height:1.55}.smarto-magnetic-card--smart{background:linear-gradient(135deg,#a1d33f2e,#ffffff0d);border-color:#a1d33f5c}.smarto-magnetic-card--smart h3{color:var(--color-green)}@media(max-width:960px){.smarto-system-grid,.smarto-gauge-callout,.smarto-magnetic-grid{grid-template-columns:1fr}}@media(max-width:700px){.smarto-system-cards{grid-template-columns:1fr}.smarto-system-cards div{min-height:auto}}.smarto-video-band,.smarto-video-band *{color:var(--color-black)}.smarto-video-band .eyebrow{color:var(--color-green-dark)}.smarto-video-band p{color:#000000b8}.smarto-video-card,.smarto-video-card *{color:var(--color-white)}.smarto-material-proof{background:#f6f7f2;color:var(--color-black);padding-block:clamp(54px,7vw,90px)}.smarto-material-proof__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(26px,5vw,78px);align-items:start}.smarto-material-proof__copy{display:grid;gap:16px;padding:clamp(22px,3vw,34px);border-radius:22px;background:var(--color-white);border:1px solid rgba(0,0,0,.08);box-shadow:0 16px 42px #0000000f}.smarto-material-proof__copy p{margin:0;color:#000000bd;font-size:18px;line-height:1.58}@media(max-width:900px){.smarto-material-proof__grid{grid-template-columns:1fr}}.smarto-switch-proof{padding-block:clamp(56px,7vw,92px);background:radial-gradient(circle at 10% 0%,rgba(161,211,63,.12),transparent 34%),linear-gradient(180deg,#080909,#101316)}.smarto-switch-proof__head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,72px);align-items:end;margin-bottom:clamp(28px,4vw,46px)}.smarto-switch-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.smarto-switch-proof__item{display:grid;grid-template-columns:34px 1fr;gap:14px;align-items:start;padding:clamp(18px,2vw,24px);min-height:112px;border:1px solid rgba(255,255,255,.11);border-radius:18px;background:#ffffff0b;box-shadow:inset 0 1px #ffffff0d}.smarto-switch-proof__item span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:var(--color-green);color:var(--color-black);font-weight:900;line-height:1}.smarto-switch-proof__item p{margin:0;color:#ffffffdb;font-size:clamp(17px,1.3vw,20px);line-height:1.35;font-weight:700}@media(max-width:960px){.smarto-switch-proof__head{grid-template-columns:1fr;gap:10px}.smarto-switch-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.smarto-switch-proof__grid{grid-template-columns:1fr}.smarto-switch-proof__item{min-height:auto}}.smarto-video-band,.smarto-video-band h2,.smarto-video-band p,.smarto-video-band .eyebrow{color:var(--color-black)!important}.smarto-video-band p{max-width:900px;color:#000000c7!important}.smarto-video-band .eyebrow{color:var(--color-blue)!important}#faqs .smarto-section-head{padding-left:14px}#faqs .smarto-section-head .title-lg,#faqs .smarto-section-head .text-body{max-width:1200px}.smarto-choose-guide h3{font-size:clamp(34px,3.5vw,54px)!important}.smarto-pathway--green h3{font-size:clamp(42px,4.6vw,62px);line-height:.94;max-width:12ch}.site-footer-clean__grid{grid-template-columns:1.35fr .95fr .95fr!important}.site-footer-clean__brand p{max-width:none!important;white-space:nowrap}@media(max-width:1000px){.site-footer-clean__brand p{white-space:normal}#faqs .smarto-section-head{padding-left:0}}.smarto-choose-guide .eyebrow{font-size:clamp(22px,1.95vw,34px)!important;letter-spacing:.14em;line-height:1.02}.smarto-switch-proof{padding-block:clamp(52px,6vw,76px)}.smarto-switch-proof__head{grid-template-columns:1fr!important;gap:8px;margin-bottom:clamp(24px,3vw,34px)}.smarto-switch-proof__head h2{max-width:980px}.smarto-switch-proof__grid{gap:16px}.smarto-switch-proof__item{min-height:124px;padding:20px 20px 22px;background:#ffffff0e;border-color:#ffffff21}.smarto-switch-proof__item p{font-size:clamp(18px,1.35vw,21px)}@media(max-width:640px){.smarto-choose-guide .eyebrow{font-size:18px!important;letter-spacing:.11em}}.smarto-visual-proof--circle-explainer{margin-top:clamp(24px,4vw,46px);max-width:min(620px,100%);margin-left:auto;margin-right:auto;border-radius:50%;overflow:hidden;box-shadow:0 26px 80px #00000047;background:#070707}.smarto-visual-proof--circle-explainer img{display:block;width:100%;height:auto}.smarto-visual-proof--cutaway{margin-top:clamp(24px,4vw,46px)}.smarto-visual-proof--cutaway img{width:100%;height:auto;display:block;border-radius:24px;box-shadow:0 26px 90px #0000003d}.smarto-trade-proof-image{overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:#070707;box-shadow:0 24px 80px #00000052}.smarto-trade-proof-image img{display:block;width:100%;height:auto}.smarto-trade-form-wrap{align-items:stretch}@media(min-width:960px){.smarto-trade-proof-image{grid-column:1 / -1}}.smarto-pathways{background:#050607;padding:clamp(56px,7vw,88px) clamp(18px,4vw,48px)}.smarto-pathways__intro{color:#fff}.smarto-pathways__intro p:not(.eyebrow){color:#ffffffb8}.smarto-pathway,.smarto-pathway--green{position:relative;min-height:330px;padding:clamp(26px,3vw,38px);border-radius:22px;background:radial-gradient(circle at 12% 0%,rgba(161,211,63,.14),transparent 36%),#0d1011!important;border:1px solid rgba(161,211,63,.55)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff0e,0 18px 54px #0000003d}.smarto-pathway:before{content:"";width:58px;height:58px;border-radius:999px;border:1px solid rgba(161,211,63,.75);background:#a1d33f14;margin-bottom:18px}.smarto-pathway--green span,.smarto-pathway span{color:var(--color-green)!important;font-size:16px;letter-spacing:.16em}.smarto-pathway h3,.smarto-pathway--green h3{color:#fff!important;font-size:clamp(30px,2.7vw,46px)!important;line-height:.98!important;max-width:14ch}.smarto-pathway p,.smarto-pathway--green p{color:#ffffffbd!important;font-size:18px;line-height:1.42;max-width:29ch}.smarto-pathway strong,.smarto-pathway--green strong{color:var(--color-blue)!important;margin-top:auto;font-size:16px}.smarto-home .smarto-video-band,.smarto-home .smarto-video-band .container,.smarto-home .smarto-video-band__grid{color:#050607!important}.smarto-home .smarto-video-band p,.smarto-home .smarto-video-band h2,.smarto-home .smarto-video-band .eyebrow,.smarto-home .smarto-video-band div:not(.smarto-video-card):not(.smarto-video-card__iframe-wrap){color:#050607!important}.smarto-home .smarto-video-band .eyebrow{color:var(--color-blue)!important}.smarto-home .smarto-video-band p{color:#050607bd!important}.smarto-home .smarto-video-card,.smarto-home .smarto-video-card *{color:#fff!important}#faqs .smarto-section-head{max-width:none!important;margin-left:auto;margin-right:auto;padding-left:clamp(0px,3vw,80px);padding-right:clamp(0px,3vw,80px)}#faqs .smarto-faq-grid{padding-left:clamp(0px,3vw,80px);padding-right:clamp(0px,3vw,80px)}#faqs .smarto-section-head .title-lg,#faqs .smarto-section-head .text-body{max-width:1260px}.smarto-cost-callout{padding-top:clamp(26px,4vw,54px)}.smarto-cost-callout__grid{margin-top:0!important}@media(max-width:980px){.smarto-pathways{padding-left:18px;padding-right:18px}#faqs .smarto-section-head,#faqs .smarto-faq-grid{padding-left:0;padding-right:0}}.smarto-usp-visual{padding-top:0!important}.smarto-visual-proof--usp-callout{margin:clamp(8px,2vw,18px) auto 0!important;max-width:920px}.smarto-visual-proof--usp-callout img{object-fit:contain!important;background:transparent!important}.smarto-home .smarto-pathways--coded{display:grid!important;grid-template-columns:minmax(230px,.78fr) repeat(3,minmax(230px,1fr))!important;gap:clamp(18px,2vw,28px)!important;align-items:stretch!important;background:radial-gradient(circle at 52% 15%,rgba(161,211,63,.07),transparent 38%),linear-gradient(180deg,#050607,#090b0c)!important;padding:clamp(70px,8vw,118px) clamp(18px,4vw,52px) clamp(88px,9vw,140px)!important;border-bottom:1px solid rgba(255,255,255,.08)}.smarto-home .smarto-pathways--coded .smarto-pathways__intro{align-self:center;color:#fff!important;max-width:340px}.smarto-home .smarto-pathways--coded .smarto-pathways__intro .eyebrow{color:var(--color-green)!important}.smarto-home .smarto-pathways--coded .smarto-pathways__intro h2{color:#fff!important;font-family:var(--font-display)!important;text-transform:uppercase;font-size:clamp(42px,4.5vw,72px)!important;line-height:.88!important;letter-spacing:-.035em;margin:0}.smarto-home .smarto-pathways--coded .smarto-pathways__rule{display:block;width:66px;height:4px;margin:26px 0 22px;background:var(--color-green)}.smarto-home .smarto-pathways--coded .smarto-pathways__intro p:not(.eyebrow){color:#ffffffb8!important;font-size:clamp(17px,1.25vw,20px);line-height:1.52;margin:0}.smarto-home .smarto-pathway--coded,.smarto-home .smarto-pathway--coded.smarto-pathway--green{display:flex!important;flex-direction:column;min-height:410px;padding:clamp(28px,3vw,40px)!important;border-radius:20px!important;background:radial-gradient(circle at 18% 0%,rgba(161,211,63,.09),transparent 38%),linear-gradient(155deg,#101416,#090b0c)!important;border:1px solid rgba(161,211,63,.58)!important;box-shadow:inset 0 1px #ffffff0e,0 18px 55px #00000052!important;color:#fff!important;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.smarto-home .smarto-pathway--coded:hover{transform:translateY(-3px);border-color:#a1d33fd9!important;box-shadow:inset 0 1px #ffffff14,0 22px 70px #0006,0 0 24px #a1d33f24!important}.smarto-home .smarto-pathway--coded:before{content:none!important}.smarto-home .smarto-pathway__top{display:grid;grid-template-columns:54px 1fr;gap:16px;align-items:center;margin-bottom:clamp(28px,3vw,42px)}.smarto-home .smarto-pathway__icon{width:54px;height:54px;border:1px solid rgba(161,211,63,.72);border-radius:14px;display:grid;place-items:center;color:var(--color-green);background:#a1d33f0b}.smarto-home .smarto-pathway__icon svg{width:27px;height:27px;stroke:currentColor;fill:none;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.smarto-home .smarto-pathway__label{color:var(--color-green)!important;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.13em;font-size:15px!important;line-height:1.1}.smarto-home .smarto-pathway--coded h3{color:#fff!important;font-family:var(--font-display)!important;text-transform:uppercase;font-size:clamp(30px,2.6vw,46px)!important;line-height:.93!important;letter-spacing:-.02em;max-width:12ch;margin:0 0 22px!important}.smarto-home .smarto-pathway--coded p{color:#ffffffbd!important;font-size:clamp(16px,1.2vw,19px)!important;line-height:1.46!important;max-width:29ch;margin:0!important}.smarto-home .smarto-pathway--coded strong{margin-top:auto!important;padding-top:32px;color:var(--color-blue)!important;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:15px}.smarto-home .smarto-what-it-is{padding-block:clamp(70px,8vw,124px)!important;background:radial-gradient(circle at 18% 52%,rgba(161,211,63,.09),transparent 28%),#050607!important}.smarto-home .smarto-what-it-is__grid{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(360px,1.12fr);gap:clamp(34px,6vw,86px);align-items:center}.smarto-home .smarto-what-it-is__image{min-width:0}.smarto-home .smarto-what-it-is__image img{display:block;width:100%;height:auto;max-height:780px;object-fit:contain}.smarto-home .smarto-what-it-is__card{padding:clamp(30px,4vw,58px);border-radius:32px;background:#0c1013;border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff0d,0 24px 72px #00000057}.smarto-home .eyebrow--blue{color:var(--color-blue)!important}.smarto-home .smarto-what-it-is__card h2{color:#fff;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(34px,4vw,62px);line-height:.9;letter-spacing:-.035em;margin:0 0 24px}.smarto-home .smarto-what-it-is__card>p{color:#ffffffbd;font-size:clamp(18px,1.55vw,24px);line-height:1.45;margin:0}.smarto-home .smarto-what-it-is__audiences{margin-top:clamp(28px,4vw,44px);border-top:1px solid rgba(255,255,255,.12)}.smarto-home .smarto-what-it-is__audiences p{margin:0;padding:clamp(18px,2.5vw,28px) 0;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffbd;font-size:clamp(18px,1.6vw,24px);line-height:1.42}.smarto-home .smarto-what-it-is__audiences strong{color:var(--color-green)}.smarto-home .smarto-coded-comparison{padding-block:clamp(74px,8vw,124px)!important;background:radial-gradient(circle at 76% 35%,rgba(161,211,63,.08),transparent 30%),linear-gradient(180deg,#070809,#050607)!important}.smarto-home .smarto-comparison-panel{border:1px solid rgba(255,255,255,.13);border-radius:24px;overflow:hidden;background:linear-gradient(135deg,rgba(0,188,231,.035),transparent 34%),#0a0d0f;box-shadow:0 28px 90px #00000057}.smarto-home .smarto-comparison-hero{display:grid;grid-template-columns:26% 37% 37%;min-height:clamp(300px,30vw,470px);border-bottom:1px solid rgba(255,255,255,.12)}.smarto-home .smarto-comparison-hero__intro{padding:clamp(28px,3.5vw,52px);display:flex;flex-direction:column;justify-content:center;background:radial-gradient(circle at 0% 100%,rgba(0,188,231,.06),transparent 42%),#ffffff04}.smarto-home .smarto-comparison-hero__intro h2{color:#fff;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(32px,3.4vw,58px);line-height:.92;letter-spacing:-.035em;margin:0 0 22px}.smarto-home .smarto-comparison-hero__intro p:not(.eyebrow){color:#ffffffb8;font-size:clamp(16px,1.2vw,20px);line-height:1.48;margin:0}.smarto-home .smarto-comparison-product{position:relative;display:grid;place-items:center;padding:clamp(20px,3vw,42px);min-width:0;background:radial-gradient(circle at center 56%,rgba(255,255,255,.06),transparent 35%),#060707}.smarto-home .smarto-comparison-product--smarto{border-left:1px solid rgba(255,255,255,.34);background:radial-gradient(circle at center 58%,rgba(161,211,63,.14),transparent 34%),#060707}.smarto-home .smarto-comparison-product--smarto:before{content:"VS";position:absolute;left:0;top:50%;transform:translate(-50%,-50%);z-index:3;width:58px;height:58px;border-radius:999px;display:grid;place-items:center;color:var(--color-green);font-family:var(--font-display);font-weight:900;letter-spacing:.08em;background:#0a0d0f;border:1px solid rgba(161,211,63,.78);box-shadow:0 0 24px #a1d33f2e}.smarto-home .smarto-comparison-product img{width:min(78%,420px);height:auto;display:block;object-fit:contain}.smarto-home .smarto-comparison-product span{position:absolute;left:50%;bottom:clamp(20px,2.5vw,34px);transform:translate(-50%);color:#ffffffdb;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;font-size:clamp(14px,1vw,17px);white-space:nowrap}.smarto-home .smarto-comparison-product--smarto span{color:var(--color-green)}.smarto-home .smarto-comparison-grid{display:grid;grid-template-columns:26% 37% 37%;border-radius:0 0 24px 24px;overflow:hidden}.smarto-home .smarto-comparison-grid>div{padding:clamp(18px,2vw,28px) clamp(18px,2.2vw,34px);border-bottom:1px solid rgba(161,211,63,.23);color:#ffffffc2;font-size:clamp(15px,1.1vw,18px);line-height:1.5;min-height:72px;display:flex;align-items:center}.smarto-home .smarto-comparison-grid>div:nth-last-child(-n+3){border-bottom:0}.smarto-home .smarto-comparison-grid__head{display:flex!important;flex-direction:column;align-items:flex-start!important;justify-content:center;min-height:86px!important;background:#ffffff06}.smarto-home .smarto-comparison-grid__head strong,.smarto-home .smarto-comparison-grid__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.13em;color:#fff!important;font-weight:900}.smarto-home .smarto-comparison-grid__head span{color:#ffffffb3;margin-top:4px}.smarto-home .smarto-comparison-grid__head--smarto{border-left:1px solid rgba(161,211,63,.55);background:linear-gradient(90deg,#a1d33f1c,#a1d33f09)!important}.smarto-home .smarto-comparison-grid__head--smarto strong,.smarto-home .smarto-comparison-grid__head--smarto span{color:var(--color-green)!important}.smarto-home .smarto-comparison-grid__blank,.smarto-home .smarto-comparison-grid__label{border-right:1px solid rgba(161,211,63,.32)}.smarto-home .smarto-comparison-grid__label{gap:16px;color:#fff!important;font-size:clamp(13px,.95vw,16px)!important;line-height:1.25!important}.smarto-home .smarto-comparison-grid__label span{color:var(--color-green);font-size:24px;min-width:28px;text-align:center}.smarto-home .smarto-comparison-grid__standard{position:relative;border-right:1px solid rgba(161,211,63,.45)}.smarto-home .smarto-comparison-grid__standard:before{content:"\2013";color:#ffffffc7;margin-right:18px;font-weight:900}.smarto-home .smarto-comparison-grid__smarto{background:linear-gradient(90deg,#a1d33f1a,#a1d33f09)}.smarto-home .smarto-comparison-grid__smarto:before{content:"+";color:var(--color-green);margin-right:18px;font-weight:900}.smarto-home .smarto-comparison-table-wrap,.smarto-home .smarto-table-note,.smarto-home .smarto-cost-callout{display:none}@media(max-width:1180px){.smarto-home .smarto-pathways--coded{grid-template-columns:1fr 1fr}.smarto-home .smarto-pathways--coded .smarto-pathways__intro{grid-column:1 / -1;max-width:720px}.smarto-home .smarto-what-it-is__grid{grid-template-columns:1fr}.smarto-home .smarto-what-it-is__image{max-width:760px;margin:0 auto}}@media(max-width:820px){.smarto-home .smarto-pathways--coded{grid-template-columns:1fr!important;padding-block:56px 78px!important}.smarto-home .smarto-pathway--coded{min-height:0}.smarto-home .smarto-comparison-hero,.smarto-home .smarto-comparison-grid{grid-template-columns:1fr}.smarto-home .smarto-comparison-product--smarto{border-left:0;border-top:1px solid rgba(255,255,255,.16)}.smarto-home .smarto-comparison-product--smarto:before{top:0;left:50%;transform:translate(-50%,-50%)}.smarto-home .smarto-comparison-grid__blank{display:none!important}.smarto-home .smarto-comparison-grid__head--smarto,.smarto-home .smarto-comparison-grid__standard,.smarto-home .smarto-comparison-grid__label{border-left:0;border-right:0}.smarto-home .smarto-comparison-grid__head,.smarto-home .smarto-comparison-grid__label,.smarto-home .smarto-comparison-grid__standard,.smarto-home .smarto-comparison-grid__smarto{border-bottom:1px solid rgba(161,211,63,.2)!important}.smarto-home .smarto-what-it-is__card h2,.smarto-home .smarto-comparison-hero__intro h2,.smarto-home .smarto-pathways--coded .smarto-pathways__intro h2{font-size:clamp(38px,12vw,58px)!important}}.smarto-home .smarto-pathways--coded{gap:clamp(16px,1.8vw,24px)!important;padding-top:clamp(64px,7vw,92px)!important;padding-bottom:clamp(72px,8vw,110px)!important}.smarto-home .smarto-pathway--coded,.smarto-home .smarto-pathway--coded.smarto-pathway--green{min-height:380px!important;border-radius:16px!important;padding:clamp(24px,2.6vw,34px)!important;background:radial-gradient(circle at 12% 0%,rgba(161,211,63,.08),transparent 34%),linear-gradient(180deg,#0d1113,#090b0d)!important;border:1px solid rgba(161,211,63,.58)!important;box-shadow:inset 0 0 0 1px #a1d33f0f,0 18px 46px #00000047,0 0 24px #a1d33f0d!important;color:#fff!important}.smarto-home .smarto-pathway--coded:hover{transform:translateY(-3px)!important;border-color:#a1d33fd1!important;box-shadow:inset 0 0 0 1px #a1d33f14,0 20px 50px #00000052,0 0 30px #a1d33f1a!important}.smarto-home .smarto-pathway__top{grid-template-columns:50px 1fr!important;gap:14px!important;margin-bottom:clamp(22px,2.4vw,32px)!important}.smarto-home .smarto-pathway__icon{width:50px!important;height:50px!important;border-radius:50%!important;border:1px solid rgba(161,211,63,.72)!important;background:#a1d33f09!important}.smarto-home .smarto-pathway__icon svg{width:23px!important;height:23px!important}.smarto-home .smarto-pathway__label{color:var(--color-green)!important;font-size:14px!important;letter-spacing:.12em!important}.smarto-home .smarto-pathway--coded h3{font-size:clamp(22px,2.1vw,34px)!important;line-height:.96!important;max-width:10ch!important;margin-bottom:18px!important}.smarto-home .smarto-pathway--coded p{color:#ffffffc7!important;font-size:clamp(15px,1.05vw,17px)!important;line-height:1.55!important;max-width:24ch!important}.smarto-home .smarto-pathway--coded strong{color:var(--color-blue)!important;font-size:14px!important;letter-spacing:.12em!important;padding-top:26px!important}.smarto-home .smarto-what-it-is__grid{grid-template-columns:minmax(340px,1.03fr) minmax(360px,.97fr)!important;gap:clamp(24px,3.2vw,42px)!important}.smarto-home .smarto-what-it-is__image img{max-height:920px!important}.smarto-home .smarto-what-it-is__card{background:linear-gradient(180deg,#0b0f12,#0c1013)!important}.smarto-home .smarto-coded-comparison{padding-top:clamp(92px,10vw,140px)!important}.smarto-home .smarto-comparison-panel{overflow:visible!important}.smarto-home .smarto-comparison-hero{position:relative;grid-template-columns:24% 38% 38%!important;min-height:clamp(340px,33vw,560px)!important;align-items:stretch}.smarto-home .smarto-comparison-hero:before{content:"";position:absolute;left:24%;right:0;top:0;bottom:0;background:radial-gradient(circle at 50% 74%,rgba(161,211,63,.08),transparent 24%),linear-gradient(180deg,#ffffff05,#ffffff03);pointer-events:none}.smarto-home .smarto-comparison-hero__intro{position:relative;z-index:1}.smarto-home .smarto-comparison-product{z-index:1;padding:clamp(10px,1.6vw,18px) clamp(18px,2vw,24px) clamp(28px,2.8vw,38px)!important;background:transparent!important}.smarto-home .smarto-comparison-product:after{content:"";position:absolute;left:10%;right:10%;bottom:7%;height:90px;background:radial-gradient(ellipse at center,#ffffff12,#fff0 72%);pointer-events:none}.smarto-home .smarto-comparison-product--smarto:before{width:66px!important;height:66px!important;font-size:18px!important}.smarto-home .smarto-comparison-product img{position:relative;z-index:1;width:min(94%,510px)!important;max-width:510px!important;filter:drop-shadow(0 18px 20px rgba(0,0,0,.55))}.smarto-home .smarto-comparison-product span{bottom:clamp(10px,1.5vw,18px)!important}@media(max-width:1180px){.smarto-home .smarto-what-it-is__grid{grid-template-columns:1fr!important}}@media(max-width:820px){.smarto-home .smarto-comparison-hero{grid-template-columns:1fr!important;min-height:auto!important}.smarto-home .smarto-comparison-hero:before{left:0!important}.smarto-home .smarto-comparison-product img{width:min(88%,420px)!important}}.header-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.variant-selector{border:0;padding:0;margin:0 0 var(--space-5)}.variant-selector__label{display:block}.cart-fitment-check__actions .btn,.cart-fitment-check__email,.product-support-escape a{min-height:44px;display:inline-flex;align-items:center}.mobile-sticky-atc .btn{min-height:44px}@media(max-width:749px){.product-tabs__nav{display:grid!important;grid-template-columns:1fr;gap:8px;border-bottom:0}.product-tab-btn{min-height:44px;justify-content:flex-start;border:1px solid rgba(0,0,0,.12);border-radius:12px;padding:12px 14px}.product-tab-btn.is-active{border-color:var(--color-green)}.smarto-comparison-grid{display:block!important}.smarto-comparison-grid>div{min-height:auto!important}}.smarto-home .hero-stats--impact{margin-top:clamp(46px,5vw,78px)!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;align-items:stretch!important;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.06);padding-top:clamp(22px,2.6vw,34px)!important;padding-bottom:clamp(18px,2vw,26px)!important}.smarto-home .hero-stats--impact .hero-stat{min-width:0!important;padding:0 clamp(14px,1.8vw,26px)!important;border-right:1px solid rgba(255,255,255,.12)}.smarto-home .hero-stats--impact .hero-stat:first-child{padding-left:0!important}.smarto-home .hero-stats--impact .hero-stat:last-child{border-right:0!important;padding-right:0!important}.smarto-home .hero-stat--partners .hero-stat__num--logos{display:flex!important;align-items:center;gap:10px;margin-bottom:14px}.smarto-home .hero-stat__logo{display:inline-flex;align-items:center;justify-content:center;width:clamp(78px,7vw,116px);height:48px;border-radius:12px;background:#fffffff0;padding:8px 10px;box-shadow:0 14px 34px #00000040}.smarto-home .hero-stat__logo img{max-width:100%;max-height:100%;display:block;object-fit:contain}.smarto-home .hero-stat--partners .hero-stat__lbl strong{white-space:nowrap}.smarto-home .hero-trust--below-stats{display:none!important}.smarto-home .smarto-pathways--coded{display:grid!important;grid-template-columns:minmax(250px,.8fr) repeat(3,minmax(230px,1fr))!important;gap:clamp(16px,1.7vw,24px)!important;align-items:stretch!important;padding:clamp(70px,7vw,104px) clamp(18px,4vw,52px) clamp(82px,8vw,116px)!important;background:radial-gradient(circle at 50% 34%,rgba(161,211,63,.055),transparent 38%),linear-gradient(180deg,#050607,#07090a)!important}.smarto-home .smarto-pathways--coded .smarto-pathways__intro{align-self:center!important;color:#fff!important;max-width:360px!important}.smarto-home .smarto-pathways--coded .smarto-pathways__intro h2{color:#fff!important;font-family:var(--font-display)!important;font-size:clamp(42px,4.1vw,66px)!important;line-height:.88!important;letter-spacing:-.035em!important}.smarto-home .smarto-pathways--coded .smarto-pathway,.smarto-home .smarto-pathways--coded .smarto-pathway--coded,.smarto-home .smarto-pathways--coded .smarto-pathway--green{display:flex!important;flex-direction:column!important;min-height:340px!important;padding:clamp(24px,2.45vw,34px)!important;border-radius:16px!important;background:radial-gradient(circle at 18% 0%,rgba(161,211,63,.08),transparent 36%),linear-gradient(180deg,#111617,#090c0d)!important;border:1px solid rgba(161,211,63,.58)!important;box-shadow:inset 0 0 0 1px #a1d33f0b,0 18px 52px #00000052,0 0 28px #a1d33f0e!important;color:#fff!important;text-decoration:none!important}.smarto-home .smarto-pathways--coded .smarto-pathway:before,.smarto-home .smarto-pathways--coded .smarto-pathway--coded:before{content:none!important}.smarto-home .smarto-pathways--coded .smarto-pathway__top{display:grid!important;grid-template-columns:50px 1fr!important;gap:14px!important;align-items:center!important;margin-bottom:clamp(22px,2.3vw,30px)!important}.smarto-home .smarto-pathways--coded .smarto-pathway__icon{width:50px!important;height:50px!important;border-radius:50%!important;display:grid!important;place-items:center!important;color:var(--color-green)!important;border:1px solid rgba(161,211,63,.78)!important;background:#a1d33f0a!important}.smarto-home .smarto-pathways--coded .smarto-pathway__icon svg{width:23px!important;height:23px!important;stroke:currentColor!important;fill:none!important}.smarto-home .smarto-pathways--coded .smarto-pathway__label,.smarto-home .smarto-pathways--coded .smarto-pathway span:not(.smarto-pathway__icon){color:var(--color-green)!important;font-family:var(--font-display)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:14px!important;line-height:1.15!important}.smarto-home .smarto-pathways--coded .smarto-pathway h3{color:#fff!important;font-family:var(--font-display)!important;text-transform:uppercase!important;font-size:clamp(24px,2.1vw,34px)!important;line-height:.96!important;letter-spacing:-.02em!important;max-width:12ch!important;margin:0 0 18px!important}.smarto-home .smarto-pathways--coded .smarto-pathway p{color:#ffffffc7!important;font-size:clamp(15px,1vw,17px)!important;line-height:1.55!important;max-width:26ch!important;margin:0!important}.smarto-home .smarto-pathways--coded .smarto-pathway strong{margin-top:auto!important;padding-top:28px!important;color:var(--color-blue)!important;font-family:var(--font-display)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:14px!important}.smarto-home .smarto-what-it-is{padding-block:clamp(72px,8vw,120px)!important;background:radial-gradient(circle at 20% 44%,rgba(161,211,63,.09),transparent 28%),#050607!important}.smarto-home .smarto-what-it-is__grid{display:grid!important;grid-template-columns:minmax(360px,1.05fr) minmax(380px,.95fr)!important;gap:clamp(30px,4.5vw,64px)!important;align-items:start!important}.smarto-home .smarto-what-it-is__image{position:sticky!important;top:clamp(90px,10vh,130px)!important;align-self:start!important;min-width:0!important}.smarto-home .smarto-what-it-is__image img{width:100%!important;max-height:min(82vh,920px)!important;object-fit:contain!important;display:block!important}.smarto-home .smarto-what-it-is__card{min-height:118vh!important;padding:clamp(30px,4vw,58px)!important;border-radius:32px!important;background:linear-gradient(180deg,#101518f7,#0a0d0ff7)!important;border:1px solid rgba(255,255,255,.13)!important}.smarto-home .smarto-what-it-is__detail-list{display:grid;gap:14px;margin-top:clamp(24px,3vw,38px)}.smarto-home .smarto-what-it-is__detail-list article{padding:clamp(18px,2.2vw,26px);border-radius:18px;background:#ffffff09;border:1px solid rgba(255,255,255,.1)}.smarto-home .smarto-what-it-is__detail-list span{color:var(--color-blue);font-family:var(--font-display);letter-spacing:.14em;display:block;margin-bottom:12px}.smarto-home .smarto-what-it-is__detail-list h3{color:#fff;font-family:var(--font-display);text-transform:uppercase;font-size:clamp(24px,2vw,34px);line-height:.98;margin:0 0 12px}.smarto-home .smarto-what-it-is__detail-list p{color:#ffffffb8;line-height:1.5;margin:0}@media(max-width:1220px){.smarto-home .hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:28px!important}.smarto-home .hero-stats--impact .hero-stat{border-right:0!important;padding-left:0!important}.smarto-home .smarto-pathways--coded{grid-template-columns:1fr 1fr!important}.smarto-home .smarto-pathways--coded .smarto-pathways__intro{grid-column:1 / -1!important;max-width:760px!important}}@media(max-width:900px){.smarto-home .smarto-what-it-is__grid{grid-template-columns:1fr!important}.smarto-home .smarto-what-it-is__image{position:relative!important;top:auto!important}.smarto-home .smarto-what-it-is__card{min-height:0!important}}@media(max-width:760px){.smarto-home .smarto-pathways--coded,.smarto-home .hero-stats--impact{grid-template-columns:1fr!important}.smarto-home .hero-stat__num--logos{flex-wrap:wrap}}.site-header .container,.site-header .container--wide{padding-inline:0!important}.site-logo{margin-left:0!important;transform:none!important}.smarto-home .smarto-pathways--coded .smarto-pathway__top{display:block!important}.smarto-home .smarto-pathways--coded .smarto-pathway__label{display:inline-block!important}.smarto-home .smarto-comparison-hero,.smarto-home .smarto-comparison-grid{grid-template-columns:26% 37% 37%!important}.smarto-home .smarto-comparison-hero:before{left:26%!important;background:none!important}.smarto-home .smarto-comparison-product,.smarto-home .smarto-comparison-product--standard,.smarto-home .smarto-comparison-product--smarto{background:#000!important}.smarto-home .smarto-comparison-product--smarto{border-left:1px solid rgba(255,255,255,.34)!important}.smarto-home .smarto-comparison-product--standard{border-right:0!important}.smarto-home .smarto-comparison-grid__head--smarto,.smarto-home .smarto-comparison-grid__smarto{border-left:1px solid rgba(161,211,63,.55)!important}@media(max-width:820px){.smarto-home .smarto-comparison-hero,.smarto-home .smarto-comparison-grid{grid-template-columns:1fr!important}.smarto-home .smarto-comparison-hero:before{left:0!important}}.smarto-home .hero-stats--impact{width:min(calc(100vw - 48px),1360px)!important;max-width:none!important;margin-left:50%!important;transform:translate(-50%)!important;grid-template-columns:repeat(4,minmax(145px,1fr)) minmax(360px,1.35fr)!important;justify-self:center!important}.smarto-home .hero-stats--impact .hero-stat{align-items:flex-start!important}.smarto-home .hero-stat--partners{justify-content:flex-start!important}.smarto-home .hero-stat--partners .hero-stat__num--logos{display:flex!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important}.smarto-home .hero-stat--partners .hero-stat__lbl{max-width:420px!important}.smarto-home .hero-stat--partners .hero-stat__lbl strong span{display:block!important}@media(max-width:1220px){.smarto-home .hero-stats--impact{width:min(calc(100vw - 40px),760px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-left:0!important;transform:none!important}.smarto-home .hero-stat--partners .hero-stat__num--logos{flex-wrap:wrap!important}}@media(max-width:760px){.smarto-home .hero-stats--impact{width:100%!important;grid-template-columns:1fr!important}}.smarto-home .hero-stats--impact .hero-stat:nth-child(odd) .hero-stat__num,.smarto-home .hero-stats--impact .hero-stat:nth-child(odd) .hero-stat__lbl strong,.smarto-home .hero-stats--impact .hero-stat:nth-child(odd) .hero-stat__lbl small{color:var(--color-green)!important}.smarto-home .hero-stats--impact .hero-stat:nth-child(2n) .hero-stat__num,.smarto-home .hero-stats--impact .hero-stat:nth-child(2n) .hero-stat__lbl strong,.smarto-home .hero-stats--impact .hero-stat:nth-child(2n) .hero-stat__lbl small{color:#fff!important}.smarto-home .hero-stat--partners .hero-stat__logo img{filter:none!important}.site-nav__link{font-size:clamp(14px,.94vw,15px)!important}@media(max-width:1120px){.site-nav__link{font-size:14px!important}}.shop-carousel__hint,.hero-trust__label,.smarto-pathway--green>span,.vehicle-fitment-form label span,.smarto-kit-guide span,.product-spec-summary__item span,.product-buy-confidence span,.hero-stats--impact .hero-stat__lbl strong,.hero-stats--impact .hero-stat__lbl small,.smarto-home .hero-stats--impact .hero-stat__lbl strong,.smarto-home .hero-stats--impact .hero-stat__lbl small,.smarto-home .smarto-comparison-grid__label{font-size:14px!important}.product-buy-confidence strong{font-size:16px!important}.smarto-home .smarto-comparison-grid__label{line-height:1.32!important}.site-header{background:#020304f0!important}.site-header .container,.site-header .container--wide{padding-inline:clamp(20px,2.2vw,34px)!important}.site-header__inner{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:clamp(18px,2vw,30px)!important;min-height:86px!important;padding-block:10px!important}.site-logo{min-width:auto!important;margin-left:clamp(6px,.8vw,14px)!important;padding:6px 0!important}.site-logo__img{width:clamp(182px,15.5vw,232px)!important;display:block!important}.site-nav{justify-self:center!important}.site-nav__list{justify-content:center!important;gap:clamp(16px,1.5vw,28px)!important}.site-header__actions{justify-self:end!important;gap:8px!important}@media(max-width:1120px){.site-header__inner{grid-template-columns:auto 1fr auto!important;min-height:78px!important}.site-nav__list{gap:12px!important}}@media(max-width:980px){.site-header .container,.site-header .container--wide{padding-inline:18px!important}}.smarto-home .hero-stats--impact .hero-stat .hero-stat__num,.smarto-home .hero-stats--impact .hero-stat .hero-stat__lbl strong,.smarto-home .hero-stats--impact .hero-stat .hero-stat__lbl small{color:var(--color-green)!important}.smarto-home .smarto-pathways--coded{max-width:1320px!important;margin-inline:auto!important;gap:clamp(18px,1.8vw,28px)!important}.smarto-home .smarto-pathways__intro{align-self:stretch!important}.smarto-home .smarto-pathways__intro h2,.smarto-home .smarto-pathways__intro p{max-width:360px!important}.smarto-home .smarto-pathway,.smarto-home .smarto-pathway--coded,.smarto-home .smarto-pathway--green{min-height:300px!important;padding:28px 28px 26px!important;background:linear-gradient(180deg,#080c0ffa,#090d10f2)!important;border:1px solid rgba(161,211,63,.42)!important;border-radius:24px!important;box-shadow:inset 0 0 0 1px #a1d33f1f,0 24px 60px #00000042!important;color:#fff!important}.smarto-home .smarto-pathway:hover{background:linear-gradient(180deg,#0a0e12,#0b1014fa)!important;border-color:#a1d33f9e!important;box-shadow:inset 0 0 0 1px #a1d33f33,0 28px 70px #00000052!important}.smarto-home .smarto-pathway__top{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:18px!important}.smarto-home .smarto-pathway__top:before{content:"";width:42px;height:42px;border-radius:999px;border:1px solid rgba(161,211,63,.68);box-shadow:inset 0 0 0 1px #a1d33f29;background:radial-gradient(circle at 50% 50%,rgba(161,211,63,.18),rgba(161,211,63,.04) 62%,transparent 64%);flex:0 0 auto}.smarto-home .smarto-pathway__label{color:var(--color-green)!important;font-size:14px!important;letter-spacing:.07em!important;text-transform:uppercase!important;font-weight:800!important}.smarto-home .smarto-pathway h3{color:#fff!important;font-size:clamp(24px,2vw,30px)!important;line-height:1.02!important;margin-top:0!important}.smarto-home .smarto-pathway p{color:#fffc!important;font-size:16px!important;line-height:1.65!important;max-width:26ch!important}.smarto-home .smarto-pathway strong{margin-top:auto!important;color:var(--color-blue)!important;font-size:15px!important}#shop .shop-carousel:before,#shop .shop-carousel:after,#shop .smarto-product-preview:before,#shop .smarto-product-preview:after{content:none!important;display:none!important}#shop .shop-carousel,#shop .shop-carousel__track,#shop .smarto-product-preview{background:transparent!important;box-shadow:none!important}#shop .product-card__img-wrap,#shop .shop-carousel__track .product-card__img-wrap,.collection-main .product-card__img-wrap{background:#f3f4f2!important;background-image:none!important;box-shadow:none!important}.smarto-kit-guide article{background:#fff!important;background-image:none!important;box-shadow:0 10px 28px #0000000d!important}.smarto-home .smarto-comparison-panel,.smarto-home .smarto-comparison-hero,.smarto-home .smarto-comparison-grid{background:#050607!important;background-image:none!important}.smarto-home .smarto-comparison-hero:before,.smarto-home .smarto-comparison-product:after{background:none!important;content:none!important}.smarto-home .smarto-comparison-hero__intro,.smarto-home .smarto-comparison-product,.smarto-home .smarto-comparison-product--standard,.smarto-home .smarto-comparison-product--smarto,.smarto-home .smarto-comparison-grid__blank,.smarto-home .smarto-comparison-grid__head,.smarto-home .smarto-comparison-grid__head--smarto{background:#050607!important;background-image:none!important}.smarto-home .smarto-comparison-product{padding-top:clamp(18px,2.2vw,28px)!important;padding-bottom:clamp(36px,3vw,44px)!important}.smarto-home .smarto-comparison-product img{width:min(94%,500px)!important;max-width:500px!important;filter:drop-shadow(0 18px 22px rgba(0,0,0,.65))!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 8%,#000 90%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 8%,#000 90%,transparent 100%)}.smarto-home .smarto-comparison-grid__head,.smarto-home .smarto-comparison-grid__blank{border-bottom-color:#a1d33f47!important}.smarto-visual-proof,.smarto-visual-proof--usp-callout,.smarto-visual-proof--comparison,.smarto-visual-proof--cutaway{background:#050607!important;background-image:none!important;box-shadow:none!important}.smarto-visual-proof img,.smarto-visual-proof--usp-callout img,.smarto-visual-proof--comparison img,.smarto-visual-proof--cutaway img{background:transparent!important}.smarto-trade-box--lean{align-items:stretch!important}.smarto-trade-box__cta{align-self:end!important;justify-self:end!important;display:grid!important;gap:14px!important;justify-items:end!important;align-content:end!important;padding-top:clamp(20px,3vw,40px)!important}.smarto-trade-box__cta p{text-align:right!important;margin:0!important}@media(max-width:1100px){.smarto-trade-box__cta{justify-self:start!important;justify-items:start!important}.smarto-trade-box__cta p{text-align:left!important}}.site-footer--simple,.site-footer--simple .container{max-width:1320px!important}.site-footer--simple .footer-distributor.footer-distributor--triple{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(24px,4vw,60px)!important;align-items:start!important;text-align:center!important;padding-bottom:34px!important;margin-bottom:28px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.site-footer--simple .footer-distributor__col{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important}.site-footer--simple .footer-distributor__col strong{color:var(--color-green)!important;font-family:var(--font-display)!important;font-size:16px!important;letter-spacing:.09em!important;text-transform:uppercase!important;line-height:1.1!important;margin-bottom:18px!important}.site-footer--simple .footer-distributor__name{color:#fff!important;font-family:var(--font-display)!important;font-size:clamp(36px,3.2vw,54px)!important;line-height:.94!important;letter-spacing:-.03em!important;text-transform:uppercase!important;margin:0 0 14px!important}.site-footer--simple .footer-distributor__col p{max-width:32ch!important;margin:0 auto 8px!important;text-align:center!important}.site-footer--simple .footer-distributor__col--brand p{max-width:26ch!important}@media(max-width:900px){.site-footer--simple .footer-distributor.footer-distributor--triple{grid-template-columns:1fr!important;text-align:center!important}}#faqs .smarto-section-head,#faqs .smarto-faq-grid{max-width:1320px!important;width:100%!important;margin-inline:auto!important}#faqs .smarto-section-head{margin-bottom:34px!important}#faqs .smarto-section-head .title-lg,#faqs .smarto-section-head .text-body{max-width:100%!important}.smarto-home .hero-stats.hero-stats--impact{width:min(1360px,calc(100% - 48px))!important;margin-inline:auto!important;justify-content:center!important;justify-items:start!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl strong,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl small,.smarto-home .hero-stats.hero-stats--impact .hero-stat__num,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl strong span{color:var(--color-green)!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat--partners .hero-stat__lbl{max-width:none!important}@media(max-width:1220px){.smarto-home .hero-stats.hero-stats--impact{width:min(760px,calc(100% - 40px))!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.smarto-home .hero-stats.hero-stats--impact{width:100%!important;grid-template-columns:1fr!important}}.smarto-home #buying-paths{max-width:1320px!important;margin-inline:auto!important;align-items:stretch!important}.smarto-home #buying-paths .smarto-pathway,.smarto-home #buying-paths .smarto-pathway.smarto-pathway--coded,.smarto-home #buying-paths a.smarto-pathway{min-height:300px!important;padding:30px 28px 26px!important;border-radius:24px!important;background:#0a0d10!important;border:1px solid rgba(161,211,63,.48)!important;box-shadow:inset 0 0 0 1px #a1d33f24,0 18px 44px #00000038!important;color:#fff!important}.smarto-home #buying-paths .smarto-pathway:hover,.smarto-home #buying-paths .smarto-pathway:focus-visible{background:#0d1114!important;border-color:#a1d33fad!important}.smarto-home #buying-paths .smarto-pathway__top{display:flex!important;align-items:center!important;gap:12px!important;margin-bottom:20px!important}.smarto-home #buying-paths .smarto-pathway__top:before{content:""!important;display:block!important;width:40px!important;height:40px!important;border-radius:999px!important;border:1px solid rgba(161,211,63,.72)!important;background:radial-gradient(circle at 50% 50%,rgba(161,211,63,.16),rgba(161,211,63,.03) 66%,transparent 68%)!important;flex:0 0 auto!important}.smarto-home #buying-paths .smarto-pathway__label{display:inline-block!important;color:var(--color-green)!important;font-size:14px!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.smarto-home #buying-paths .smarto-pathway h3,.smarto-home #buying-paths .smarto-pathway p,.smarto-home #buying-paths .smarto-pathway strong{position:relative!important;z-index:1!important}.smarto-home #buying-paths .smarto-pathway h3{color:#fff!important;font-size:clamp(24px,2vw,30px)!important;line-height:1.04!important;margin:0 0 18px!important}.smarto-home #buying-paths .smarto-pathway p{color:#ffffffc7!important;font-size:16px!important;line-height:1.62!important;margin:0 0 22px!important}.smarto-home #buying-paths .smarto-pathway strong{margin-top:auto!important;color:var(--color-blue)!important;font-size:15px!important;letter-spacing:.06em!important}.smarto-home .smarto-what-it-is,.smarto-home .smarto-what-it-is__grid,.smarto-home .smarto-what-it-is__image,.smarto-home .smarto-what-it-is__card{background:#000!important;background-image:none!important}.smarto-home .smarto-what-it-is__card{border-color:#ffffff1f!important}.smarto-home .smarto-what-it-is__image img{width:115%!important;max-width:115%!important;max-height:min(88vh,1060px)!important;margin-left:-7.5%!important}.site-footer--simple .footer-distributor__col--woodrum,.site-footer--simple .footer-distributor__col--woodrum p,.site-footer--simple .footer-distributor__col--woodrum strong{text-align:center!important;align-items:center!important;justify-content:center!important}.site-footer--simple .footer-distributor__col--woodrum .footer-distributor__name{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.smarto-home .smarto-hero__grid>.hero-stats.hero-stats--impact{grid-column:1 / -1!important;align-self:stretch!important;margin-top:clamp(10px,2vw,20px)!important;width:min(1520px,100%)!important;max-width:1520px!important}.smarto-home .hero-stats.hero-stats--impact{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:0!important;margin-inline:auto!important;justify-content:center!important;align-items:stretch!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat{padding:0 28px!important;border-right:1px solid rgba(255,255,255,.1)!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat__num{font-size:clamp(44px,4vw,66px)!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl strong{font-size:15px!important;letter-spacing:.08em!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl small{font-size:14px!important;line-height:1.4!important}@media(max-width:1180px){.smarto-home .hero-stats.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:24px!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat:nth-child(2n){border-right:0!important;padding-right:0!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat:nth-child(odd){padding-left:0!important}}@media(max-width:720px){.smarto-home .hero-stats.hero-stats--impact{grid-template-columns:1fr!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat{border-right:0!important;padding:0 0 16px!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat:last-child{border-bottom:0!important}}.smarto-home #buying-paths .smarto-pathway,.smarto-home #buying-paths .smarto-pathway h3,.smarto-home #buying-paths .smarto-pathway p,.smarto-home #buying-paths .smarto-pathway strong,.smarto-home #buying-paths .smarto-pathway .smarto-pathway__label{transition:background-color .22s ease,color .22s ease,border-color .22s ease,box-shadow .22s ease!important}.smarto-home #buying-paths .smarto-pathway:hover,.smarto-home #buying-paths .smarto-pathway:focus-visible{background:var(--color-green)!important;border-color:#00000047!important;box-shadow:0 18px 44px #0000002e!important}.smarto-home #buying-paths .smarto-pathway:hover h3,.smarto-home #buying-paths .smarto-pathway:hover p,.smarto-home #buying-paths .smarto-pathway:hover strong,.smarto-home #buying-paths .smarto-pathway:hover .smarto-pathway__label,.smarto-home #buying-paths .smarto-pathway:focus-visible h3,.smarto-home #buying-paths .smarto-pathway:focus-visible p,.smarto-home #buying-paths .smarto-pathway:focus-visible strong,.smarto-home #buying-paths .smarto-pathway:focus-visible .smarto-pathway__label{color:#050607!important}.smarto-home #buying-paths .smarto-pathway:hover .smarto-pathway__top:before,.smarto-home #buying-paths .smarto-pathway:focus-visible .smarto-pathway__top:before{border-color:#05060761!important;background:radial-gradient(circle at 50% 50%,rgba(5,6,7,.16),rgba(5,6,7,.05) 66%,transparent 68%)!important}.smarto-home .smarto-what-it-is__image img{width:132%!important;max-width:132%!important;max-height:min(92vh,1160px)!important;margin-left:-16%!important}.site-footer--simple .footer-distributor.footer-distributor--triple{max-width:1500px!important;margin-left:auto!important;margin-right:auto!important;justify-items:center!important}.site-footer--simple .footer-distributor__col--brand{justify-self:center!important}.site-footer--simple .footer-distributor__brandcopy{max-width:24ch!important;margin-left:auto!important;margin-right:auto!important}.site-footer--simple .footer-distributor__col--woodrum,.site-footer--simple .footer-distributor__col--support{justify-self:center!important}.smarto-home #shop .smarto-shop-band h2,.smarto-home .smarto-choose-guide h3,.smarto-home .shop-carousel__title-block h3,.smarto-home .smarto-kit-guide-intro h3,.smarto-home #faqs .title-lg{letter-spacing:-.03em!important;line-height:.95!important}.smarto-home #shop .smarto-shop-band h2{font-size:clamp(56px,5.2vw,82px)!important}.smarto-home .smarto-choose-guide h3{font-size:clamp(52px,4.6vw,72px)!important;max-width:10ch!important}.smarto-home .shop-carousel__title-block h3,.smarto-home .smarto-kit-guide-intro h3{font-size:clamp(28px,2.6vw,42px)!important}.smarto-home #faqs .title-lg{font-size:clamp(54px,5vw,84px)!important}.smarto-home .smarto-hero__grid>.hero-stats.hero-stats--impact,.smarto-home .hero-stats.hero-stats--impact{grid-column:1 / -1!important;width:min(100%,1320px)!important;max-width:1320px!important;margin:clamp(18px,2vw,28px) auto 0!important;transform:none!important;justify-self:center!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding-left:0!important;padding-right:0!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat{padding:0 clamp(18px,2vw,28px)!important;border-right:1px solid rgba(255,255,255,.1)!important;align-items:flex-start!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat:first-child{padding-left:0!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat:last-child{padding-right:0!important;border-right:0!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat,.smarto-home .hero-stats.hero-stats--impact .hero-stat__num,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl strong,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl strong span,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl small{color:var(--color-green)!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl small{opacity:1!important}@media(max-width:1100px){.smarto-home .hero-stats.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:22px!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat:nth-child(2n){border-right:0!important}}@media(max-width:700px){.smarto-home .hero-stats.hero-stats--impact{grid-template-columns:1fr!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat{border-right:0!important;padding:0 0 18px!important}}.smarto-home #faqs>.container,.smarto-home #faqs .smarto-section-head,.smarto-home #faqs .smarto-faq-grid,#faqs>.container,#faqs .smarto-section-head,#faqs .smarto-faq-grid{width:min(100% - 48px,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.smarto-home #faqs .smarto-section-head{margin-bottom:clamp(28px,3vw,38px)!important}.site-footer-clean .container{width:min(100% - 48px,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.site-footer-clean__grid{display:grid!important;grid-template-columns:1fr 1fr 1fr!important;gap:clamp(24px,4vw,60px)!important;align-items:start!important;justify-items:center!important;text-align:center!important}.site-footer-clean__brand,.site-footer-clean__panel{width:100%!important;padding-top:0!important;text-align:center!important}.site-footer-clean__brand p,.site-footer-clean__panel p{max-width:28ch!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.site-footer-clean__grid>:nth-child(2){grid-column:2!important;justify-self:center!important}@media(max-width:900px){.site-footer-clean__grid{grid-template-columns:1fr!important}.site-footer-clean__grid>:nth-child(2){grid-column:auto!important}}.vehicle-finder+.smarto-section,.vehicle-finder+section,.smarto-lead-form+.smarto-section,.smarto-home .vehicle-finder{margin-bottom:clamp(26px,4vw,56px)!important}.smarto-home .smarto-what-it-is__image img{width:122%!important;max-width:122%!important;margin-left:-11%!important;transform:translateY(-6%)!important}:root{--smarto-final-green:#a1d33f}.smarto-home .smarto-hero__grid>.hero-stats.hero-stats--impact{grid-column:1/-1!important;width:min(100% - 48px,1320px)!important;max-width:1320px!important;margin:28px auto 0!important;transform:none!important;justify-self:center!important;display:grid!important;grid-template-columns:170px 170px 170px 170px 400px!important;justify-content:center!important;gap:0!important;padding:0!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat{align-items:flex-start!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat,.smarto-home .hero-stats.hero-stats--impact .hero-stat__num,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl strong,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl strong span,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl small{color:var(--smarto-final-green)!important;opacity:1!important}@media(max-width:1180px){.smarto-home .smarto-hero__grid>.hero-stats.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.smarto-home .smarto-hero__grid>.hero-stats.hero-stats--impact{grid-template-columns:1fr!important}}.smarto-home #faqs .container.container--wide.smarto-section-head,.smarto-home #faqs .container.container--wide.smarto-faq-grid,.site-footer-clean .container{width:min(100% - 48px,1320px)!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.site-footer-clean__grid{grid-template-columns:1fr 1fr 1fr!important;justify-items:center!important;text-align:center!important;align-items:start!important}.site-footer-clean__brand{padding-top:34px!important;text-align:center!important}.site-footer-clean__brand p,.site-footer-clean__panel p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.smarto-home .smarto-hero__grid>.hero-stats.hero-stats--impact{width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;margin:28px auto 0!important;padding:0!important;box-sizing:border-box!important}.smarto-home .hero-stats.hero-stats--impact{grid-template-columns:170px 170px 170px 170px 340px!important;justify-content:center!important;justify-items:start!important;column-gap:0!important}.smarto-home .hero-stats.hero-stats--impact .hero-stat,.smarto-home .hero-stats.hero-stats--impact .hero-stat__num,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl strong,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl small,.smarto-home .hero-stats.hero-stats--impact .hero-stat__lbl strong span{color:var(--color-green)!important}.smarto-home .engineering-proof-row{margin-top:38px!important}.smarto-home #faqs .smarto-section-head,.smarto-home #faqs .smarto-faq-grid{width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}.site-footer--simple .footer-distributor__col--brand{padding-top:44px!important}@media(max-width:900px){.site-footer--simple .footer-distributor__col--brand{padding-top:0!important}}.smarto-home .smarto-what-it-is__image{overflow:hidden!important}.smarto-home .smarto-what-it-is__image img{width:116%!important;max-width:none!important;margin-top:-132px!important;margin-left:-1.5%!important}@media(max-width:1100px){.smarto-home .smarto-what-it-is__image img{width:110%!important;margin-top:-76px!important;margin-left:-1%!important}}.smarto-home .smarto-what-it-is__image{overflow:visible!important}.smarto-home .smarto-what-it-is__image img{width:112%!important;max-width:112%!important;margin-top:0!important;margin-left:-3%!important;object-fit:contain!important}@media(max-width:1100px){.smarto-home .smarto-what-it-is__image img{width:106%!important;max-width:106%!important;margin-top:0!important;margin-left:-2%!important}}.smarto-home .smarto-hero__grid>.hero-stats.hero-stats--impact{display:none!important}.smarto-proof-band{width:100%!important;background:#050607!important;padding:clamp(34px,4vw,58px) 0!important;border-top:1px solid rgba(255,255,255,.05)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.smarto-proof-band .hero-stats.hero-stats--impact{width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(300px,1.35fr)!important;gap:0!important;align-items:stretch!important;justify-content:center!important;transform:none!important;padding:0!important}.smarto-proof-band .hero-stat{min-height:210px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;padding:0 24px!important;border-right:1px solid rgba(255,255,255,.1)!important;color:var(--color-green)!important}.smarto-proof-band .hero-stat:last-child{border-right:0!important}.smarto-proof-band .hero-stat__num,.smarto-proof-band .hero-stat__lbl,.smarto-proof-band .hero-stat__lbl strong,.smarto-proof-band .hero-stat__lbl strong span,.smarto-proof-band .hero-stat__lbl small{color:var(--color-green)!important;opacity:1!important;text-align:center!important}.smarto-proof-band .hero-stat__num{font-size:clamp(42px,4.5vw,64px)!important;line-height:.9!important}.smarto-proof-band .hero-stat__lbl{max-width:24ch!important;margin:0 auto!important}.smarto-proof-band .hero-stat__lbl strong{font-size:15px!important;letter-spacing:.08em!important}.smarto-proof-band .hero-stat__lbl small{font-size:14px!important;line-height:1.4!important}.smarto-proof-band .hero-stat__num--logos{display:flex!important;justify-content:center!important;gap:14px!important;width:100%!important}.smarto-home .smarto-hero__media img{transform:scale(1.15)!important;transform-origin:center center!important}.smarto-home .smarto-hero__media{overflow:visible!important}@media(max-width:1180px){.smarto-proof-band .hero-stats.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smarto-proof-band .hero-stat:nth-child(2n){border-right:0!important}}@media(max-width:720px){.smarto-proof-band .hero-stats.hero-stats--impact{grid-template-columns:1fr!important}.smarto-proof-band .hero-stat{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.smarto-proof-band .hero-stat:last-child{border-bottom:0!important}}.smarto-proof-band .hero-stats.hero-stats--impact{width:min(100% - 44px,1240px)!important;max-width:1240px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-left:auto!important;margin-right:auto!important}.smarto-proof-band .hero-stat,.smarto-proof-band .hero-stat__num,.smarto-proof-band .hero-stat__lbl,.smarto-proof-band .hero-stat__lbl strong,.smarto-proof-band .hero-stat__lbl strong span,.smarto-proof-band .hero-stat__lbl small{color:var(--color-green)!important}@media(max-width:1180px){.smarto-proof-band .hero-stats.hero-stats--impact{width:min(100% - 28px,760px)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.smarto-proof-band .hero-stats.hero-stats--impact{width:min(100% - 24px,560px)!important;grid-template-columns:1fr!important}}.product-gallery__noscript{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:16px}.product-gallery__noscript img{width:100%;height:auto;border-radius:16px}.smarto-comparison-table{width:100%;border-collapse:collapse;display:table!important}.smarto-comparison-table thead,.smarto-comparison-table tbody,.smarto-comparison-table tr{display:contents}.smarto-comparison-table th,.smarto-comparison-table td{display:block;text-align:left}.smarto-comparison-product picture,.smarto-hero__media picture,.smarto-visual-proof picture,.smarto-what-it-is__image picture{display:contents}.nav-drawer.is-open{visibility:visible}.product-tab-btn:focus-visible,.nav-drawer a:focus-visible,.nav-drawer button:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.smarto-comparison-table{display:table!important;width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.smarto-comparison-table thead{display:table-header-group!important}.smarto-comparison-table tbody{display:table-row-group!important}.smarto-comparison-table tr{display:table-row!important}.smarto-comparison-table th,.smarto-comparison-table td{display:table-cell!important;vertical-align:top!important;text-align:left!important}.smarto-home .smarto-proof-band{padding-inline:24px!important}.smarto-home .smarto-proof-band .hero-stats.hero-stats--impact{width:min(1320px,100%)!important;max-width:1320px!important;margin-inline:auto!important;justify-content:center!important;align-items:stretch!important}.smarto-home .smarto-proof-band .hero-stat{text-align:center!important;justify-content:flex-start!important;align-items:center!important}.smarto-home .smarto-proof-band .hero-stat__num,.smarto-home .smarto-proof-band .hero-stat__lbl,.smarto-home .smarto-proof-band .hero-stat__lbl strong,.smarto-home .smarto-proof-band .hero-stat__lbl small,.smarto-home .smarto-proof-band .hero-stat__lbl strong span{color:var(--color-green)!important}.smarto-home .smarto-proof-band .hero-stat__lbl strong,.smarto-home .smarto-proof-band .hero-stat__lbl small{text-align:center!important}.smarto-home .smarto-proof-band .hero-stat--partners .hero-stat__lbl strong{margin-top:10px!important}.smarto-home .smarto-proof-band .hero-stat__num--logos{display:inline-flex!important;justify-content:center!important;align-items:center!important;gap:12px!important}.smarto-home .smarto-proof-band .hero-stat__logo img{display:block!important}.smarto-home #buying-paths .smarto-pathway__top{gap:0!important;margin-bottom:18px!important}.smarto-home #buying-paths .smarto-pathway__top:before{display:none!important;content:none!important}.smarto-home #buying-paths .smarto-pathway__label{font-size:18px!important;line-height:1.15!important;letter-spacing:.06em!important}.smarto-home #buying-paths .smarto-pathway:hover .smarto-pathway__top:before,.smarto-home #buying-paths .smarto-pathway:focus-visible .smarto-pathway__top:before{display:none!important;content:none!important}@media(max-width:1180px){.smarto-home .smarto-proof-band .hero-stats.hero-stats--impact{width:min(1320px,100%)!important}}.smarto-home .smarto-proof-band{padding-left:22px!important;padding-right:22px!important}.smarto-home .smarto-proof-band .hero-stats.hero-stats--impact{width:min(100%,1240px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;padding:0!important;transform:none!important}.smarto-home .smarto-proof-band .hero-stat{min-width:0!important;padding:0 clamp(14px,2vw,24px)!important;align-items:center!important;justify-content:center!important;text-align:center!important;color:#a1d33f!important}.smarto-home .smarto-proof-band .hero-stat:first-child{padding-left:0!important}.smarto-home .smarto-proof-band .hero-stat:last-child{padding-right:0!important;border-right:0!important}.smarto-home .smarto-proof-band .hero-stat__num,.smarto-home .smarto-proof-band .hero-stat__lbl,.smarto-home .smarto-proof-band .hero-stat__lbl strong,.smarto-home .smarto-proof-band .hero-stat__lbl strong span,.smarto-home .smarto-proof-band .hero-stat__lbl small{color:#a1d33f!important;opacity:1!important}.smarto-home .smarto-proof-band .hero-stat__lbl small{display:block!important}.smarto-home .smarto-proof-band .hero-stat--partners .hero-stat__lbl small{display:none!important}.smarto-home .smarto-proof-band .hero-stat--partners .hero-stat__lbl strong{margin-top:12px!important}.smarto-home .smarto-proof-band .hero-stat__num--logos{margin-bottom:8px!important}.smarto-home #buying-paths .smarto-pathway__top:before,.smarto-home #buying-paths .smarto-pathway__top:after,.smarto-home #buying-paths .smarto-pathway:hover .smarto-pathway__top:before,.smarto-home #buying-paths .smarto-pathway:hover .smarto-pathway__top:after,.smarto-home #buying-paths .smarto-pathway:focus-visible .smarto-pathway__top:before,.smarto-home #buying-paths .smarto-pathway:focus-visible .smarto-pathway__top:after{content:none!important;display:none!important}.smarto-home #buying-paths .smarto-pathway__top{gap:0!important}.smarto-home #buying-paths .smarto-pathway__label{color:#a1d33f!important;font-size:clamp(18px,1.3vw,22px)!important;line-height:1.1!important}@media(max-width:1180px){.smarto-home .smarto-proof-band .hero-stats.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:min(100%,760px)!important}}@media(max-width:720px){.smarto-home .smarto-proof-band .hero-stats.hero-stats--impact{grid-template-columns:1fr!important;width:min(100%,560px)!important}}.smarto-proof-band .hero-stats.hero-stats--impact,.smarto-home .smarto-proof-band .hero-stats.hero-stats--impact{width:min(1240px,calc(100% - 44px))!important;max-width:1240px!important;margin:0 auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;text-align:center!important}.smarto-proof-band .hero-stat,.smarto-proof-band .hero-stat *,.smarto-home .smarto-proof-band .hero-stat,.smarto-home .smarto-proof-band .hero-stat *{color:#a1d33f!important;text-align:center!important}.smarto-proof-band .hero-stat--partners small,.smarto-home .smarto-proof-band .hero-stat--partners small{display:none!important}.smarto-proof-band .hero-stat__logo img,.smarto-home .smarto-proof-band .hero-stat__logo img{color:initial!important;filter:none!important}#buying-paths .smarto-pathway__top,#buying-paths .smarto-pathway__top:before,#buying-paths .smarto-pathway__top:after,.smarto-home #buying-paths .smarto-pathway__top,.smarto-home #buying-paths .smarto-pathway__top:before,.smarto-home #buying-paths .smarto-pathway__top:after{display:none!important;content:none!important}#buying-paths .smarto-pathway__label--plain,.smarto-home #buying-paths .smarto-pathway__label--plain{display:block!important;color:#a1d33f!important;font-size:clamp(18px,1.3vw,22px)!important;line-height:1.1!important;letter-spacing:.06em!important;margin:0 0 28px!important;background:transparent!important}@media(max-width:1180px){.smarto-proof-band .hero-stats.hero-stats--impact,.smarto-home .smarto-proof-band .hero-stats.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){.smarto-proof-band .hero-stats.hero-stats--impact,.smarto-home .smarto-proof-band .hero-stats.hero-stats--impact{grid-template-columns:1fr!important}}.proof-stats,.smarto-proof-band .hero-stats.hero-stats--impact{width:min(1240px,calc(100% - 44px))!important;max-width:1240px!important;margin:0 auto!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;text-align:center!important}.smarto-proof-band .hero-stat,.smarto-proof-band .hero-stat__num,.smarto-proof-band .hero-stat__lbl,.smarto-proof-band .hero-stat__lbl strong,.smarto-proof-band .hero-stat__lbl strong span,.smarto-proof-band .hero-stat__lbl small{color:#a1d33f!important}.smarto-proof-band .hero-stat__lbl small{opacity:1!important}.smarto-proof-band .hero-stat--partners .hero-stat__lbl small{display:none!important}.smarto-proof-band .hero-stat{justify-content:center!important;align-items:center!important}.proof-band__cta{width:min(1240px,calc(100% - 44px));margin:28px auto 0;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.smarto-home #buying-paths .smarto-pathway__top:before,.smarto-home #buying-paths .smarto-pathway:hover .smarto-pathway__top:before,.smarto-home #buying-paths .smarto-pathway:focus-visible .smarto-pathway__top:before{display:none!important;content:none!important}.smarto-home #buying-paths .smarto-pathway__label{font-size:18px!important;line-height:1.15!important}.site-footer-clean__container{width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.site-footer-clean__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(24px,4vw,60px)!important;align-items:start!important;justify-items:center!important;text-align:center!important}.site-footer-clean__brand,.site-footer-clean__panel{text-align:center!important;width:100%!important;justify-self:center!important}.site-footer-clean__brand{padding-top:34px!important}.smarto-home #faqs .smarto-section-head,.smarto-home #faqs .smarto-faq-grid{width:min(1320px,calc(100% - 48px))!important;max-width:1320px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}.cart-upsell{margin-bottom:var(--space-4, 20px)}@media(max-width:900px){.site-footer-clean__grid{grid-template-columns:1fr!important}.site-footer-clean__brand{padding-top:0!important}.proof-stats,.smarto-proof-band .hero-stats.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.proof-stats,.smarto-proof-band .hero-stats.hero-stats--impact{grid-template-columns:1fr!important}}.smarto-home .smarto-hero__media[aria-hidden=true]{pointer-events:none}.vehicle-fitment-form__help{grid-column:1 / -1;margin:2px 0 0;color:#ffffffb8;font-size:15px;line-height:1.45}.smarto-comparison-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(20px,2.4vw,32px);border-top:1px solid rgba(161,211,63,.24);background:#050607}.smarto-comparison-cta p{margin:0;color:#fff;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(26px,2.4vw,42px);line-height:1}.cart-empty__subheading{margin-top:12px!important;margin-bottom:32px!important}.cart-main__title{margin-bottom:var(--space-7)!important}.cart-summary__shipping-note{margin-bottom:var(--space-4)!important}.cart-summary__continue{margin-top:var(--space-3)!important}.link-green{color:var(--color-green)!important}@media(max-width:760px){.smarto-comparison-cta{align-items:flex-start;flex-direction:column}.smarto-comparison-cta .btn{width:100%;justify-content:center}}html body .smarto-home .smarto-proof-band .hero-stats.hero-stats--impact{width:min(100% - 44px,1240px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;justify-content:center!important;justify-items:center!important;align-items:stretch!important}html body .smarto-home .smarto-proof-band .hero-stats.hero-stats--impact .hero-stat{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important}html body .smarto-home .smarto-proof-band .hero-stats.hero-stats--impact .hero-stat,html body .smarto-home .smarto-proof-band .hero-stats.hero-stats--impact .hero-stat__num,html body .smarto-home .smarto-proof-band .hero-stats.hero-stats--impact .hero-stat__lbl,html body .smarto-home .smarto-proof-band .hero-stats.hero-stats--impact .hero-stat__lbl strong,html body .smarto-home .smarto-proof-band .hero-stats.hero-stats--impact .hero-stat__lbl strong span,html body .smarto-home .smarto-proof-band .hero-stats.hero-stats--impact .hero-stat__lbl small{color:#a1d33f!important;opacity:1!important}html body .smarto-home .smarto-proof-band .hero-stats.hero-stats--impact .hero-stat--partners .hero-stat__lbl small{display:none!important}html body .smarto-home #faqs>.container.container--wide.smarto-section-head,html body .smarto-home #faqs>.container.container--wide.smarto-faq-grid{width:min(100% - 44px,1240px)!important;max-width:1240px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}html body .smarto-home #faqs>.smarto-faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:980px){html body .smarto-home #faqs>.smarto-faq-grid{grid-template-columns:1fr!important}}@media(max-width:900px){html body .smarto-home .smarto-proof-band .hero-stats.hero-stats--impact{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){html body .smarto-home .smarto-proof-band .hero-stats.hero-stats--impact{grid-template-columns:1fr!important}}.smarto-home .smarto-comparison-panel{overflow:hidden!important}.smarto-home table.smarto-comparison-grid,.smarto-home table.smarto-comparison-table{display:table!important;width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;border-spacing:0!important;border-radius:0!important;overflow:hidden!important;background:#050607!important}.smarto-home table.smarto-comparison-grid thead{display:table-header-group!important}.smarto-home table.smarto-comparison-grid tbody{display:table-row-group!important}.smarto-home table.smarto-comparison-grid tr{display:table-row!important}.smarto-home table.smarto-comparison-grid th,.smarto-home table.smarto-comparison-grid td{display:table-cell!important;vertical-align:middle!important;padding:clamp(24px,2.3vw,36px) clamp(22px,2.5vw,38px)!important;border-bottom:1px solid rgba(161,211,63,.23)!important;font-size:clamp(16px,1.15vw,20px)!important;line-height:1.45!important}.smarto-home table.smarto-comparison-grid th:first-child,.smarto-home table.smarto-comparison-grid td:first-child,.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__blank,.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__label{width:26%!important}.smarto-home table.smarto-comparison-grid th:nth-child(2),.smarto-home table.smarto-comparison-grid td:nth-child(2){width:37%!important}.smarto-home table.smarto-comparison-grid th:nth-child(3),.smarto-home table.smarto-comparison-grid td:nth-child(3){width:37%!important}.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__blank,.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__label{border-right:1px solid rgba(161,211,63,.42)!important;background:#050607!important}.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__head{height:auto!important;min-height:0!important;background:#050607!important;text-align:left!important}.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__head--smarto,.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__smarto{border-left:1px solid rgba(161,211,63,.55)!important;background:linear-gradient(90deg,#a1d33f1c,#a1d33f09)!important}.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__head strong{display:block!important;margin:0 0 10px!important;font-size:clamp(17px,1.15vw,22px)!important;line-height:1.05!important;letter-spacing:.14em!important}.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__head span{display:block!important;margin:0!important;font-family:var(--font-body)!important;font-size:clamp(15px,1vw,18px)!important;line-height:1.35!important;letter-spacing:.02em!important;text-transform:none!important}.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__label{white-space:normal!important;color:#fff!important;font-size:clamp(14px,1vw,17px)!important;line-height:1.15!important;letter-spacing:.12em!important}.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__label span{display:inline-grid!important;place-items:center!important;width:26px!important;min-width:26px!important;height:26px!important;margin-right:12px!important;color:var(--color-green)!important;font-size:20px!important;line-height:1!important;vertical-align:middle!important}.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__standard,.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__smarto{position:relative!important;color:#ffffffd1!important}.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__standard:before,.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__smarto:before{display:inline-block!important;margin-right:16px!important;font-weight:900!important}.smarto-home table.smarto-comparison-grid tbody tr:last-child th,.smarto-home table.smarto-comparison-grid tbody tr:last-child td{border-bottom:0!important}@media(max-width:820px){.smarto-home table.smarto-comparison-grid,.smarto-home table.smarto-comparison-grid thead,.smarto-home table.smarto-comparison-grid tbody,.smarto-home table.smarto-comparison-grid tr,.smarto-home table.smarto-comparison-grid th,.smarto-home table.smarto-comparison-grid td{display:block!important;width:100%!important}.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__blank{display:none!important}.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__head,.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__label,.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__standard,.smarto-home table.smarto-comparison-grid .smarto-comparison-grid__smarto{border-left:0!important;border-right:0!important}}@media(max-width:760px){#buying-paths,.smarto-pathways{display:none!important}#shop .smarto-choose-guide,.smarto-product-preview>.smarto-choose-guide{display:none!important}.smarto-hero{position:relative!important;min-height:780px!important;padding-top:78px!important;padding-bottom:0!important;align-items:flex-start!important;background:#000!important;overflow:hidden!important}.smarto-hero:before{content:""!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(180deg,#000,#000000fa 34%,#000000e0,#0000006b,#0000002e)!important}.smarto-hero:after{content:""!important;display:block!important;position:absolute!important;inset:auto -18% 0 -18%!important;height:360px!important;z-index:1!important;pointer-events:none!important;background-image:var(--smarto-hero-image)!important;background-repeat:no-repeat!important;background-size:150% auto!important;background-position:72% 100%!important;filter:brightness(1.22) contrast(1.04) saturate(1.04) drop-shadow(0 14px 20px rgba(0,0,0,.34))!important}.smarto-hero__grid{position:relative!important;z-index:2!important;padding-top:20px!important;padding-bottom:330px!important;gap:18px!important}.smarto-hero__copy{max-width:100%!important;padding-right:0!important}.smarto-hero__title{font-size:clamp(38px,10.5vw,52px)!important;line-height:.98!important;letter-spacing:-.026em!important;max-width:11ch!important}.smarto-hero__lead{max-width:31ch!important;font-size:17px!important;line-height:1.55!important}.smarto-hero__proofline{max-width:31ch!important}.hero-stats--impact,.hero-trust--below-stats{display:none!important}}@media(max-width:420px){.smarto-hero{min-height:740px!important}.smarto-hero:after{height:330px!important;background-size:166% auto!important;background-position:74% 100%!important}.smarto-hero__grid{padding-bottom:300px!important}}@media screen and (max-width:749px){#standard-vs-smarto,.smarto-coded-comparison{display:none!important}}@media screen and (max-width:749px){:root{--mobile-gutter: 18px;--mobile-section-y: 52px;--mobile-card-radius: 18px}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body{font-size:16px!important;line-height:1.55!important;padding-bottom:92px!important}img,picture,video,iframe{max-width:100%!important}.container,.container--wide,.smarto-home .container,.smarto-home .container--wide,.site-header .container,.site-header .container--wide,#shop .container,#shop .container--wide,.product-main .container,.collection-main .container,.cart-main .container{width:100%!important;max-width:100%!important;padding-inline:var(--mobile-gutter)!important;margin-inline:auto!important}.smarto-section,.vehicle-finder,.smarto-section--signature,#shop,#how-it-works,#trade,#faqs{padding-block:var(--mobile-section-y)!important}.eyebrow{font-size:13px!important;line-height:1.15!important;letter-spacing:.14em!important;margin-bottom:14px!important}.title-lg,.smarto-home .title-lg,.smarto-section-head .title-lg,.smarto-engineering__copy h2,.smarto-shop-band h2,.smarto-trade-box h2,.smarto-video-band h2,.smarto-what-it-is__card h2,.smarto-usp__intro h2,.vehicle-finder__head .title-lg{font-size:clamp(34px,10.5vw,48px)!important;line-height:.98!important;letter-spacing:-.022em!important;text-wrap:balance!important}p,.text-body,.text-lead,.smarto-home p,.smarto-section li,.smarto-faq p{font-size:16px!important;line-height:1.58!important}.announcement-bar{padding:10px 0!important;font-size:13px!important;line-height:1.25!important}.site-header{margin-top:0!important}.site-header__inner{min-height:64px!important;gap:10px!important}.site-logo{min-width:0!important;width:auto!important;padding-right:0!important}.site-logo__img{width:clamp(138px,42vw,174px)!important;max-height:42px!important;object-fit:contain!important}.site-header__actions{gap:6px!important;margin-left:auto!important}.header-icon{min-width:44px!important;width:44px!important;height:44px!important;border-radius:12px!important}.site-nav{display:none!important}.smarto-hero{min-height:auto!important;display:block!important;padding:0!important;background:#000!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.smarto-hero:before{display:block!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(180deg,#000 0% 58%,#000000b8 79%,#00000040)!important;z-index:1!important}.smarto-hero:after{display:block!important;content:""!important;position:relative!important;inset:auto!important;width:100vw!important;height:clamp(250px,68vw,360px)!important;margin:10px calc(50% - 50vw) 0!important;z-index:0!important;background-image:var(--smarto-hero-image)!important;background-repeat:no-repeat!important;background-size:132% auto!important;background-position:76% 100%!important;filter:brightness(1.22) contrast(1.04) saturate(1.04) drop-shadow(0 16px 20px rgba(0,0,0,.4))!important;pointer-events:none!important}.smarto-hero__grid{display:block!important;position:relative!important;z-index:2!important;padding-top:34px!important;padding-bottom:0!important}.smarto-hero__copy{max-width:100%!important;padding:0!important}.smarto-hero__brand{display:none!important}.smarto-hero__title{max-width:10.8ch!important;font-size:clamp(42px,12.4vw,58px)!important;line-height:.93!important;letter-spacing:-.03em!important;margin:0 0 20px!important;text-wrap:balance!important}.smarto-hero__lead,.smarto-hero__proofline{max-width:34ch!important;color:#ffffffd1!important;font-size:16.5px!important;line-height:1.55!important;margin-bottom:16px!important}.smarto-hero__actions,.hero-callout-contrast,.hero-stats--impact,.hero-trust--below-stats,.smarto-proof-band,.smarto-hero__media,.smarto-hero__media-badge{display:none!important}#buying-paths,.smarto-pathways,#standard-vs-smarto,.smarto-coded-comparison,#shop .smarto-choose-guide,.smarto-product-preview>.smarto-choose-guide,.smarto-authorised-stock-section{display:none!important}.vehicle-finder{background:#050607!important}.vehicle-finder__panel,.smarto-lead-form,.smarto-trade-box,.smarto-shop-band,.smarto-shop-support__inner,.smarto-fitment-support,.smarto-kit-guide article,.smarto-what-it-is__card,.smarto-faq{border-radius:var(--mobile-card-radius)!important}.vehicle-finder__panel{padding:24px 18px!important;border-color:#ffffff1f!important}.vehicle-finder__head,.vehicle-fitment-form,.smarto-form-grid,.smarto-fitment-help__grid,.smarto-trade-form-wrap,.smarto-trade-box,.smarto-video-band__grid,.smarto-engineering,.smarto-usp__grid,.smarto-what-it-is__grid,.smarto-switch-proof__grid,.smarto-faq-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important}.vehicle-finder__head{margin-bottom:20px!important}label,.vehicle-fitment-form label,.smarto-lead-form label{font-size:14px!important;line-height:1.25!important}input,select,textarea,.vehicle-fitment-form select,.smarto-lead-form input,.smarto-lead-form select,.smarto-lead-form textarea{min-height:50px!important;width:100%!important;font-size:16px!important;line-height:1.35!important;border-radius:12px!important;padding:13px 14px!important}textarea{min-height:118px!important}.btn,a.btn,button.btn,.vehicle-fitment-form__submit{width:100%!important;min-height:50px!important;justify-content:center!important;border-radius:999px!important;padding:14px 18px!important;font-size:14px!important;line-height:1.1!important;white-space:normal!important;text-align:center!important}#shop{background:#fff!important;color:#050607!important}#shop .smarto-shop-band{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;padding:24px 18px!important}#shop .smarto-shop-band h2{font-size:clamp(34px,10vw,46px)!important}#shop .smarto-shop-band p,#shop .smarto-shop-support p,.smarto-kit-guide p{color:#050607ad!important}.smarto-shop-support__inner{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;padding:18px!important}.shop-carousel__header{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;align-items:start!important}.shop-carousel__controls{justify-content:space-between!important;width:100%!important}.shop-carousel__arrow{min-width:44px!important;height:44px!important}.shop-carousel__track,.product-grid--compact.shop-carousel__track,.product-grid.product-grid--compact{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(78%,1fr)!important;grid-template-columns:none!important;overflow-x:auto!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;padding:4px 2px 16px!important;gap:14px!important}.shop-carousel__track>*,.product-grid--compact.shop-carousel__track>*{scroll-snap-align:start!important}.product-card{min-width:0!important;border-radius:18px!important}.product-card__footer{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important}.product-card .btn,.product-card a.btn{width:100%!important}.smarto-kit-guide{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.smarto-kit-guide article{padding:18px!important}.smarto-switch-proof__head,.smarto-usp__intro,.smarto-section-head,.smarto-engineering__copy{margin-bottom:20px!important}.smarto-switch-proof__item,.smarto-usp__cards article,.smarto-what-it-is__detail-list article,.smarto-engineering__steps>div{min-height:0!important;padding:18px!important;border-radius:16px!important}.smarto-switch-proof__item p,.smarto-usp__cards article p,.smarto-what-it-is__detail-list article p,.smarto-engineering__steps p{font-size:16px!important;line-height:1.5!important}.smarto-usp__cards,.smarto-what-it-is__detail-list,.smarto-engineering__steps{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.smarto-what-it-is__image,.smarto-visual-proof{border-radius:18px!important;overflow:hidden!important}.smarto-what-it-is__image img,.smarto-visual-proof img{width:100%!important;height:auto!important;object-fit:contain!important}.smarto-trade-box--lean{padding:24px 18px!important}.smarto-trade-box__cta{text-align:left!important}.smarto-trade-points{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important}.smarto-lead-form--trade,.smarto-lead-form{padding:20px 18px!important}.smarto-video-card,.smarto-video-card__iframe-wrap{border-radius:18px!important;overflow:hidden!important}.smarto-video-card video{width:100%!important;height:auto!important}.smarto-faq-grid{gap:12px!important}.smarto-faq summary{min-height:52px!important;padding:18px 46px 18px 18px!important;font-size:16px!important;line-height:1.28!important}.smarto-faq p{padding:0 18px 18px!important}.smarto-mobile-cta{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:8px!important;border-radius:18px!important}.smarto-mobile-cta a{min-height:48px!important;border-radius:12px!important;font-size:13px!important;letter-spacing:.055em!important}}@media screen and (max-width:380px){.smarto-hero__title{font-size:40px!important}.smarto-hero:after{height:245px!important;background-size:146% auto!important;background-position:74% 100%!important}.smarto-mobile-cta a{font-size:12px!important}}@media screen and (min-width:750px){.smarto-home #buying-paths .smarto-pathway,.smarto-home #buying-paths .smarto-pathway:hover,.smarto-home #buying-paths .smarto-pathway:focus-visible,.smarto-home #buying-paths .smarto-pathway.smarto-pathway--coded,.smarto-home #buying-paths a.smarto-pathway{background:linear-gradient(180deg,#080c0ffa,#090d10f2)!important;border:1px solid rgba(161,211,63,.42)!important;box-shadow:inset 0 0 0 1px #a1d33f1f,0 24px 60px #00000042!important;color:#fff!important}.smarto-home #buying-paths .smarto-pathway:hover,.smarto-home #buying-paths .smarto-pathway:focus-visible{transform:translateY(-3px)!important;border-color:#a1d33f9e!important}.smarto-home #buying-paths .smarto-pathway h3,.smarto-home #buying-paths .smarto-pathway:hover h3,.smarto-home #buying-paths .smarto-pathway:focus-visible h3{color:#fff!important}.smarto-home #buying-paths .smarto-pathway p,.smarto-home #buying-paths .smarto-pathway:hover p,.smarto-home #buying-paths .smarto-pathway:focus-visible p{color:#ffffffc7!important}.smarto-home #buying-paths .smarto-pathway strong,.smarto-home #buying-paths .smarto-pathway:hover strong,.smarto-home #buying-paths .smarto-pathway:focus-visible strong,.smarto-home #buying-paths .smarto-pathway .smarto-pathway__label,.smarto-home #buying-paths .smarto-pathway:hover .smarto-pathway__label,.smarto-home #buying-paths .smarto-pathway:focus-visible .smarto-pathway__label{color:var(--color-green)!important}.smarto-home #buying-paths .smarto-pathway strong,.smarto-home #buying-paths .smarto-pathway:hover strong,.smarto-home #buying-paths .smarto-pathway:focus-visible strong{color:var(--color-blue)!important}}@media screen and (min-width:750px){.smarto-home #buying-paths .smarto-pathway:hover,.smarto-home #buying-paths .smarto-pathway:focus-visible{background:#a1d33f!important;background-image:none!important;border-color:#00000047!important;box-shadow:0 22px 54px #0000003d!important;color:#050607!important;transform:translateY(-3px)!important}.smarto-home #buying-paths .smarto-pathway:hover h3,.smarto-home #buying-paths .smarto-pathway:hover p,.smarto-home #buying-paths .smarto-pathway:hover strong,.smarto-home #buying-paths .smarto-pathway:hover .smarto-pathway__label,.smarto-home #buying-paths .smarto-pathway:focus-visible h3,.smarto-home #buying-paths .smarto-pathway:focus-visible p,.smarto-home #buying-paths .smarto-pathway:focus-visible strong,.smarto-home #buying-paths .smarto-pathway:focus-visible .smarto-pathway__label{color:#050607!important}.smarto-home #buying-paths .smarto-pathway__label,.smarto-home #buying-paths .smarto-pathway__label--plain{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-height:70px!important;padding:0 clamp(14px,1.25vw,24px)!important;margin:0 0 34px!important;box-sizing:border-box!important;border:1px solid rgba(5,6,7,.42)!important;border-radius:999px!important;background:#0000001a!important;color:#a1d33f!important;font-size:clamp(15px,1.05vw,19px)!important;line-height:1.05!important;letter-spacing:.055em!important;text-align:center!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.smarto-home #buying-paths .smarto-pathway:hover .smarto-pathway__label,.smarto-home #buying-paths .smarto-pathway:focus-visible .smarto-pathway__label{background:#0506070a!important;border-color:#0506079e!important}}@media screen and (min-width:750px){.smarto-home #buying-paths .smarto-pathway:not(:hover):not(:focus-visible) .smarto-pathway__label,.smarto-home #buying-paths .smarto-pathway:not(:hover):not(:focus-visible) .smarto-pathway__label--plain{border-color:#00bce7b8!important;box-shadow:inset 0 0 0 1px #00bce72e!important}}.smarto-hero__trade-link{display:inline-flex!important;align-items:center!important;margin-left:8px!important;color:#00bce7!important;font-weight:800!important;text-decoration:none!important;letter-spacing:.01em!important}.smarto-hero__trade-link:hover,.smarto-hero__trade-link:focus-visible{color:#a1d33f!important;text-decoration:underline!important}.smarto-hero__reassurance{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:22px!important;max-width:760px!important}.smarto-hero__reassurance span{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:7px 12px!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:999px!important;background:#0506076b!important;color:#ffffffdb!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:.02em!important}.smarto-proof-detail{width:min(1180px,calc(100% - 40px))!important;margin:18px auto 0!important}.smarto-proof-detail details{border:1px solid rgba(161,211,63,.26)!important;border-radius:22px!important;background:#ffffff09!important;overflow:hidden!important}.smarto-proof-detail summary{cursor:pointer!important;padding:18px 22px!important;color:#a1d33f!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important;list-style-position:inside!important}.smarto-proof-detail__grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1px!important;border-top:1px solid rgba(255,255,255,.08)!important;background:#ffffff14!important}.smarto-proof-detail__grid p{margin:0!important;padding:18px!important;background:#090b0d!important;color:#ffffffb8!important;font-size:14px!important;line-height:1.45!important}.smarto-proof-detail__grid strong,.smarto-proof-detail__grid span{display:block!important}.smarto-proof-detail__grid strong{color:#fff!important;margin-bottom:7px!important;font-size:15px!important}.smarto-shop-band .btn,.smarto-trade-box__cta .btn,.vehicle-fitment-form__submit{box-shadow:0 14px 34px #a1d33f33!important}.product-card__fitment-meta{display:grid!important;gap:3px!important;margin:14px 0 0!important;padding:12px!important;border-radius:14px!important;background:#00bce714!important;border:1px solid rgba(0,188,231,.18)!important}.product-card__fitment-meta strong{color:#00bce7!important;font-size:12px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.06em!important}.product-card__fitment-meta span{color:#ffffffc7!important;font-size:13px!important;line-height:1.35!important}.smarto-video-card{position:relative!important}.smarto-video-card__fallback{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;display:grid!important;place-items:center!important;align-content:center!important;gap:12px!important;padding:28px!important;text-align:center!important;color:#fff!important;background:radial-gradient(circle at center,#00bce72e,#050607f2 62%)!important}.smarto-video-card__fallback strong{font-family:var(--font-heading, inherit)!important;font-size:clamp(26px,3vw,44px)!important;line-height:.98!important;text-transform:uppercase!important}.smarto-video-card__fallback p{max-width:520px!important;margin:0 auto!important;color:#ffffffbd!important;font-size:15px!important}.smarto-video-card__play-dot{width:64px!important;height:64px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:#a1d33f!important;color:#050607!important;font-weight:900!important}.smarto-video-card__iframe-wrap{position:relative!important;z-index:1!important}.smarto-video-card__iframe-wrap video:not([src]){background:transparent!important}.smarto-trade-points li{line-height:1.35!important}@media screen and (max-width:980px){.smarto-proof-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.smarto-hero__trade-link{width:100%!important;justify-content:center!important;margin:4px 0 0!important}}@media screen and (max-width:749px){.smarto-proof-detail{width:calc(100% - 28px)!important}.smarto-proof-detail__grid{grid-template-columns:1fr!important}.smarto-proof-detail summary{padding:16px!important;font-size:13px!important}.smarto-hero__reassurance{gap:6px!important;margin-top:18px!important}.smarto-hero__reassurance span{font-size:12px!important;min-height:32px!important}.smarto-mobile-cta{grid-template-columns:1fr 1fr!important}.smarto-mobile-cta a:first-child:after{content:" \2014  we\2019ll help";font-weight:700;opacity:.8}body:has(.smarto-mobile-cta){padding-bottom:74px!important}}.smarto-home .smarto-hero__reassurance{display:none!important}.smarto-home .smarto-hero__proofline{max-width:42ch!important}.smarto-proofline-break{display:block!important}.smarto-nowrap,.smarto-home .smarto-nowrap{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.smarto-home #shop .smarto-shop-band h2{overflow-wrap:normal!important;word-break:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.smarto-video-card--fallback-only{display:grid!important;min-height:clamp(320px,34vw,520px)!important;text-decoration:none!important;cursor:pointer!important;overflow:hidden!important}.smarto-video-card--fallback-only .smarto-video-card__fallback{position:relative!important;inset:auto!important;z-index:1!important;min-height:inherit!important}.smarto-video-card__cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 22px!important;border-radius:999px!important;background:#a1d33f!important;color:#050607!important;font-family:var(--font-display, inherit)!important;font-weight:900!important;font-size:13px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.08em!important}@media screen and (max-width:749px){.smarto-home #shop .smarto-shop-band h2{font-size:clamp(38px,13vw,58px)!important;max-width:100%!important}}.smarto-hero__media--mobile{display:none!important}@media screen and (max-width:749px){.smarto-home .smarto-hero{min-height:0!important;background:#050505!important}.smarto-home .smarto-hero:before,.smarto-home .smarto-hero:after{display:none!important;content:none!important}.smarto-home .smarto-hero__grid{display:block!important;padding-top:34px!important;padding-bottom:20px!important}.smarto-home .smarto-hero__title{max-width:10ch!important;margin:0 0 16px!important}.smarto-home .smarto-hero__media--desktop,.smarto-home .smarto-hero__media-badge{display:none!important}.smarto-home .smarto-hero__media--mobile{display:block!important;width:100vw!important;max-width:none!important;min-height:0!important;margin:0 calc(50% - 50vw) 18px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:hidden!important}.smarto-home .smarto-hero__media--mobile picture,.smarto-home .smarto-hero__media--mobile img{display:block!important;width:100%!important}.smarto-home .smarto-hero__media--mobile img{height:auto!important;min-height:0!important;object-fit:cover!important;object-position:center center!important}.smarto-home .smarto-hero__lead,.smarto-home .smarto-hero__proofline{max-width:34ch!important}}@media screen and (max-width:749px){.site-header{position:sticky!important;top:0!important;z-index:1400!important;background:#050505f0!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 10px 24px #00000038!important}.site-header__inner{min-height:60px!important;padding-block:8px!important}.smarto-home .smarto-hero__grid{padding-top:26px!important;padding-bottom:18px!important}.smarto-home .smarto-hero .eyebrow{margin-bottom:12px!important}.smarto-home .smarto-hero__title{margin:0 0 14px!important}.smarto-home .smarto-hero__media--mobile{margin:0 calc(50% - 50vw) 14px!important}.smarto-home .smarto-hero__lead{margin-top:0!important;margin-bottom:14px!important}.smarto-home .smarto-hero__proofline{margin-top:0!important;margin-bottom:16px!important}.smarto-home .smarto-hero__actions{gap:10px!important;margin-top:18px!important}.smarto-home .smarto-hero__trade-link{margin-top:2px!important}}@media screen and (max-width:749px){.smarto-home{display:flex!important;flex-direction:column!important}.smarto-home>.smarto-hero{order:1!important}.smarto-home>.vehicle-finder{order:2!important}.smarto-home>#shop{order:3!important}.smarto-home>#trade{order:4!important}.smarto-home>#why-switch{order:5!important}.smarto-home>#how-it-works{order:6!important}.smarto-home>.smarto-visual-proof{order:7!important}.smarto-home>.smarto-fitment-help{order:8!important}.smarto-home>.smarto-video-band{order:9!important}.smarto-home>#faqs{order:10!important}.smarto-home>.smarto-mobile-cta{order:99!important}.smarto-home>#why-smarto,.smarto-home>#what-it-is{display:none!important}.smarto-home>.vehicle-finder,.smarto-home>#shop,.smarto-home>#trade{scroll-margin-top:76px!important}.smarto-home>#shop{padding-top:44px!important}.smarto-home>#trade{padding-top:46px!important;padding-bottom:48px!important}.smarto-home>#why-switch{padding-top:46px!important;padding-bottom:46px!important}.smarto-home>#how-it-works{padding-top:48px!important}.smarto-home>.smarto-fitment-help{padding-top:46px!important;padding-bottom:48px!important}.smarto-switch-proof__head h2,.smarto-engineering__copy h2,.smarto-trade-box h2{max-width:10.5ch!important}.smarto-switch-proof__grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.smarto-switch-proof__item{padding:16px!important}.smarto-switch-proof__item:nth-child(n+5){display:none!important}.smarto-engineering__steps>div:nth-child(n+4){display:none!important}}@media screen and (max-width:749px){.smarto-home .smarto-hero__copy{display:flex!important;flex-direction:column!important}.smarto-home .smarto-hero__title{order:2!important;max-width:8.8ch!important;font-size:clamp(54px,15vw,74px)!important;line-height:.9!important;letter-spacing:-.04em!important;margin:0 0 16px!important}.smarto-home .smarto-hero .eyebrow{order:1!important}.smarto-home .smarto-hero__media--mobile{order:3!important;margin:0 calc(50% - 50vw) 18px!important}.smarto-home .smarto-hero__lead{order:4!important;margin-top:0!important;margin-bottom:14px!important}.smarto-home .smarto-hero__proofline{order:5!important;margin-top:0!important;margin-bottom:18px!important}.smarto-home .smarto-hero__actions{order:6!important}}.smarto-why-exists{background:#050607!important;border-top:1px solid rgba(255,255,255,.08)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.smarto-why-exists__head{max-width:780px!important;margin-bottom:28px!important}.smarto-why-exists__grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.smarto-why-exists__card{min-height:100%!important;padding:clamp(22px,2.4vw,32px)!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;background:#111519!important}.smarto-why-exists__card span{display:inline-grid!important;place-items:center!important;width:42px!important;height:42px!important;border-radius:999px!important;background:#a1d33f!important;color:#050607!important;font-family:var(--font-display, inherit)!important;font-weight:900!important;line-height:1!important;margin-bottom:26px!important}.smarto-why-exists__card h3{margin:0 0 14px!important;font-family:var(--font-display, inherit)!important;font-size:clamp(26px,2.7vw,42px)!important;line-height:.95!important;text-transform:uppercase!important;letter-spacing:-.02em!important;color:#fff!important}.smarto-why-exists__card p{margin:0!important;color:#ffffffb8!important;font-size:16px!important;line-height:1.55!important}.smarto-video-card--poster{position:relative!important;overflow:hidden!important;min-height:clamp(320px,34vw,520px)!important;background:#050607!important}.smarto-video-card__poster{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;filter:brightness(.78) contrast(1.04)!important}.smarto-video-card__fallback--poster{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;background:linear-gradient(180deg,#00000014,#00000070)!important}@media screen and (max-width:980px){.smarto-why-exists__grid{grid-template-columns:1fr!important}.smarto-why-exists__card{padding:22px!important}.smarto-why-exists__card h3{font-size:30px!important}}@media screen and (min-width:750px){.smarto-home #shop{padding-top:clamp(48px,5vw,72px)!important;padding-bottom:clamp(50px,5vw,74px)!important}.smarto-home #shop .smarto-shop-band{min-height:0!important;padding:clamp(30px,3.4vw,48px) clamp(38px,4.6vw,70px)!important;gap:clamp(24px,4vw,58px)!important;border-radius:22px!important;align-items:center!important}.smarto-home #shop .smarto-shop-band h2{font-size:clamp(44px,4.4vw,68px)!important;line-height:.94!important;max-width:820px!important;margin:0!important}.smarto-home #shop .smarto-shop-band p:not(.eyebrow){max-width:760px!important;margin-top:18px!important;font-size:clamp(17px,1.35vw,21px)!important;line-height:1.55!important}.smarto-home #shop .smarto-shop-band .eyebrow{margin-bottom:18px!important}.smarto-home #shop .smarto-shop-band .btn{min-width:240px!important;white-space:nowrap!important}}@media screen and (min-width:1180px){.smarto-home #shop .smarto-shop-band h2{max-width:760px!important}}@media screen and (max-width:749px){.smarto-home #shop .smarto-shop-band{padding:24px 18px!important}.smarto-home #shop .smarto-shop-band h2{font-size:clamp(34px,10vw,46px)!important;line-height:.96!important}}.smarto-trade-routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:22px 0 24px}.smarto-trade-route{display:block;border:1px solid rgba(161,211,63,.38);background:#0b0f10;border-radius:22px;padding:22px;color:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.smarto-trade-route:hover{transform:translateY(-2px);border-color:#a1d33f;background:#111717}.smarto-trade-route span{display:block;margin:0 0 10px;color:#a1d33f;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.smarto-trade-route strong{display:block;font-size:22px;line-height:1.05;letter-spacing:-.03em;margin:0 0 10px}.smarto-trade-route p{margin:0;color:#ffffffbd;line-height:1.45}@media(max-width:860px){.smarto-trade-routes{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/theme.css.map */
