* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{background:#f4f4f4;color:#101010;font-family:Arial, Helvetica, sans-serif;}.stack-intro p{margin:0 0 12px;font-size:14px;font-weight:700;color:#d71920;text-transform:uppercase;letter-spacing:1px;}.stack-intro h2{margin:0;font-size:clamp(38px, 7vw, 92px);line-height:0.95;font-weight:800;letter-spacing:-2px;}.card-light .stack-overlay{background:linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0.45),
      rgba(255, 255, 255, 0.75)
    );}.stack-content h3{position:absolute;left:0;bottom:130px;width:100%;margin:0;font-size:clamp(54px, 9vw, 118px);line-height:0.9;font-weight:800;letter-spacing:-4px;opacity:0.95;}.card-dark .stack-content h3{color:#fff;}.card-light .stack-content h3{color:#333;}.stack-content p{max-width:540px;margin:0;font-size:16px;line-height:1.5;font-weight:500;}.stack-content a{display:inline-flex;align-items:center;justify-content:center;min-width:116px;height:46px;padding:0 24px;border-radius:999px;background:#4f6cff;color:#fff;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;}.stack-card img{position:relative;z-index:3;max-width:38%;max-height:470px;object-fit:contain;filter:drop-shadow(0 30px 45px rgba(0, 0, 0, 0.35));transform:rotate(-8deg);}.stack-card:nth-child(even) img{transform:rotate(7deg);}*, *::before, *::after{box-sizing:border-box;}html, body{width:100%;margin:0;padding:0;undefined:undefined;overflow-x:clip;}html{scroll-behavior:smooth;}img, video{display:block;max-width:100%;}.proice-slide.active .proice-slide-img{transform:scale(1);}.proice-slide-content h1{margin:0 0 36px;color:#ffffff;font-size:clamp(46px, 5.3vw, 92px);line-height:0.98;font-weight:900;letter-spacing:1px;text-transform:uppercase;opacity:0;transform:translateY(35px);transition:opacity 0.8s ease 0.25s,
      transform 0.8s ease 0.25s;}.proice-slide.active .proice-slide-content h1{opacity:1;transform:translateY(0);}.proice-slide.active .proice-btn{opacity:1;transform:translateY(0);}.proice-dots button{width:42px;height:4px;padding:0;border:0;background:rgba(255, 255, 255, 0.80);cursor:pointer;transition:width 0.3s ease,
      background-color 0.3s ease;}.proice-dots button.active{width:52px;background:#f20726;}.proice-hero-content h1{margin:0 0 24px;color:#ffffff;font-size:clamp(42px, 6vw, 86px);line-height:1.05;font-weight:800;}.proice-hero-content h1 em{color:#ffffff;font-style:italic;font-weight:300;}.proice-hero-content p{max-width:680px;margin:0 auto 10px;color:rgba(255, 255, 255, 0.90);font-size:clamp(15px, 1.4vw, 18px);line-height:1.7;}.proice-tab-slider > input{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none;}.proice-tab-nav label{position:relative;padding:18px 10px;color:#111111;font-size:16px;font-weight:500;text-align:center;cursor:pointer;transition:color 0.3s ease;}.proice-tab-nav label::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:#e4002b;transform:scaleX(0);transform-origin:center;transition:transform 0.3s ease;}.proice-tab-text h2{max-width:560px;margin:0 0 20px;color:#000000;font-size:34px;line-height:1.12;font-weight:700;}.proice-tab-text p{max-width:590px;margin:0;color:#555555;font-size:19px;line-height:1.55;}.proice-product-card img{width:96px;height:64px;flex-shrink:0;border-radius:10px;object-fit:cover;background:#ffffff;}.proice-product-card span{display:block;margin-bottom:6px;color:#111111;font-size:15px;}.proice-product-card strong{display:block;color:#000000;font-size:17px;}.proice-tab-image img{width:100%;height:480px;border-radius:22px;object-fit:cover;object-position:center;}#proice-tab-1:checked
  ~ .proice-tab-nav
  label:nth-child(1), #proice-tab-2:checked
  ~ .proice-tab-nav
  label:nth-child(2), #proice-tab-3:checked
  ~ .proice-tab-nav
  label:nth-child(3), #proice-tab-4:checked
  ~ .proice-tab-nav
  label:nth-child(4){color:#e4002b;}#proice-tab-1:checked
  ~ .proice-tab-nav
  label:nth-child(1)::after, #proice-tab-2:checked
  ~ .proice-tab-nav
  label:nth-child(2)::after, #proice-tab-3:checked
  ~ .proice-tab-nav
  label:nth-child(3)::after, #proice-tab-4:checked
  ~ .proice-tab-nav
  label:nth-child(4)::after{transform:scaleX(1);}#proice-tab-1:checked ~ .proice-content-1, #proice-tab-2:checked ~ .proice-content-2, #proice-tab-3:checked ~ .proice-content-3, #proice-tab-4:checked ~ .proice-content-4{display:grid;}.proice-standout-content h1{width:min(820px, 100%);margin:0 auto 20px;color:#ffffff;font-size:clamp(48px, 6.3vw, 88px);line-height:0.92;font-weight:900;letter-spacing:-2px;text-shadow:0 3px 0 rgba(0, 0, 0, 0.35),
      0 8px 28px rgba(0, 0, 0, 0.85);}.proice-standout-content p{width:min(640px, 100%);margin:0 auto 30px;color:#ffffff;font-size:clamp(14px, 1.2vw, 17px);line-height:1.65;font-weight:600;text-shadow:0 2px 8px rgba(0, 0, 0, 0.95),
      0 0 18px rgba(0, 0, 0, 0.75);}.proice-stack-section, .proice-stack-section *{box-sizing:border-box;}.proice-stack-intro p{margin:0 0 14px;color:#d71920;font-size:14px;font-weight:800;letter-spacing:2px;text-transform:uppercase;}.proice-stack-intro h2{margin:0;color:#101010;font-size:clamp(44px, 7vw, 92px);line-height:0.92;font-weight:900;letter-spacing:-4px;}.proice-stack-content h3{position:absolute;left:48px;right:48px;bottom:145px;margin:0;color:#ffffff;font-size:clamp(48px, 7.5vw, 102px);line-height:0.88;font-weight:900;letter-spacing:-5px;text-shadow:0 5px 24px rgba(0, 0, 0, 0.55);}.proice-stack-content h3 span{font-weight:400;}.proice-stack-bottom p{max-width:600px;margin:0;color:rgba(255, 255, 255, 0.94);font-size:16px;line-height:1.55;font-weight:500;text-shadow:0 2px 12px rgba(0, 0, 0, 0.65);}.proice-stack-bottom a{min-width:124px;height:48px;padding:0 26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#4f63ff;color:#ffffff;font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap;pointer-events:auto;transition:background-color 0.25s ease,
      transform 0.25s ease;}.proice-stack-bottom a:hover{background:#e4002b;transform:translateY(-2px);}.proice-hero-content h2{margin:0 0 24px;color:#ffffff;font-size:clamp(42px, 6vw, 86px);line-height:1.04;font-weight:800;letter-spacing:-2px;}.proice-hero-content h2 em{color:#ffffff;font-style:italic;font-weight:300;}.proice-standout-content h2{width:min(820px, 100%);margin:0 auto 20px;color:#ffffff;font-size:clamp(48px, 6.3vw, 88px);line-height:0.92;font-weight:900;letter-spacing:-2px;text-shadow:0 3px 0 rgba(0, 0, 0, 0.35),
      0 8px 28px rgba(0, 0, 0, 0.85);}.pi-tech-stack-section, .pi-tech-stack-section *{box-sizing:border-box;}.pi-tech-stack-section{position:relative;width:100%;padding:80px 0 160px;overflow:visible !important;background:#f4f4f4;color:#111111;font-family:Arial, Helvetica, sans-serif;}.pi-tech-stack-intro p{margin:0 0 12px;color:#d71920;font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;}.pi-tech-stack-intro h2{margin:0;color:#111111;font-size:clamp(38px, 7vw, 92px);line-height:0.95;font-weight:800;letter-spacing:-2px;}.pi-tech-stack-wrapper{position:relative;width:min(92%, 1180px);margin:0 auto;padding-bottom:80px;overflow:visible !important;}.pi-tech-stack-card{position:sticky;top:80px;width:100%;height:min(74vh, 700px);min-height:620px;margin-bottom:70px;overflow:visible;isolation:isolate;}.pi-tech-stack-card-inner{--pi-stack-scale:1;--pi-stack-brightness:1;--pi-stack-opacity:1;position:relative;width:100%;height:100%;min-height:620px;overflow:hidden;display:flex;align-items:center;justify-content:center;border-radius:26px;background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 30px 80px rgba(0, 0, 0, 0.18);opacity:var(--pi-stack-opacity);filter:brightness(
      var(--pi-stack-brightness)
    );transform:scale(
      var(--pi-stack-scale)
    );transform-origin:top center;will-change:transform,
      opacity,
      filter;color:white;}.pi-tech-card-1 .pi-tech-stack-card-inner{background-image:url("/Common/Files/ProductLanding/351/A-Home-Comp.jpg");}.pi-tech-card-2 .pi-tech-stack-card-inner{background-image:url("/Common/Files/ProductLanding/347/SecurityComp.jpg.jpeg");}.pi-tech-card-3 .pi-tech-stack-card-inner{background-image:url("/Common/Files/ProductLanding/347/TrackingTelematic C.png");}.pi-tech-card-4 .pi-tech-stack-card-inner{background-image:url("/Common/Files/ProductLanding/347/Audio C.png");}.pi-tech-card-dark{color:#ffffff;}.pi-tech-card-light{color:#111111;}.pi-tech-stack-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(
      to bottom,
      rgba(0, 0, 0, 0.15),
      rgba(0, 0, 0, 0.68)
    );}.pi-tech-card-light .pi-tech-stack-overlay{background:linear-gradient(
      to bottom,
      rgba(255, 255, 255, 0),
      rgba(255, 255, 255, 0)
    );}.pi-tech-stack-overlay::before{content:none !important;display:none !important;}.pi-tech-stack-overlay::after{content:none !important;display:none !important;}.pi-tech-stack-content{position:absolute;left:48px;right:48px;bottom:34px;z-index:4;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end;pointer-events:none;}.pi-tech-stack-content h3{position:absolute;left:0;bottom:130px;width:100%;margin:0;font-size:clamp(54px, 9vw, 118px);line-height:0.9;font-weight:800;letter-spacing:-4px;opacity:0.95;text-shadow:0 4px 20px rgba(0, 0, 0, 0.45);}.pi-tech-card-dark .pi-tech-stack-content h3{color:#ffffff;}.pi-tech-card-light .pi-tech-stack-content h3{color:#333333;text-shadow:0 2px 10px rgba(255, 255, 255, 0.55);}.pi-tech-stack-content p{max-width:540px;margin:0;font-size:16px;line-height:1.5;font-weight:500;}.pi-tech-card-dark .pi-tech-stack-content p{color:#ffffff;text-shadow:0 2px 12px rgba(0, 0, 0, 0.60);}.pi-tech-card-light .pi-tech-stack-content p{color:#222222;}.pi-tech-stack-content a{min-width:116px;height:46px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#4f6cff;color:#ffffff;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap;pointer-events:auto;transition:background-color 0.3s ease,
      transform 0.3s ease;}.pi-tech-stack-content a:hover{background:#d71920;transform:translateY(-2px);}.pi-tech-stack-card:nth-child(even)
  .pi-tech-stack-product{transform:rotate(7deg);}.AuraSpecSection, .AuraSpecSection *{box-sizing:border-box;}.AuraSpecItem[open] .AuraSpecArrow{transform:rotate(225deg) translate(-2px, -2px);}.AuraSpecItem[open] .AuraSpecSummary{color:var(--AuraSpecText);}.AuraSpecItem[open] .AuraSpecContent{animation:AuraSpecReveal 0.3s ease both;}.proice-main-slider, .proice-main-slider *{box-sizing:border-box;}.proice-main-slider button, .proice-main-slider a{font:inherit;}.proice-main-slider__slide.is-active{z-index:3;opacity:1;visibility:visible;pointer-events:auto;}.proice-main-slider__slide.is-entering-next.is-active{opacity:1;animation:proiceSlideEnterNext 800ms cubic-bezier(0.22, 1, 0.36, 1)
      both;}.proice-main-slider__slide.is-entering-previous.is-active{opacity:1;animation:proiceSlideEnterPrevious 800ms
      cubic-bezier(0.22, 1, 0.36, 1) both;}.proice-main-slider__slide.is-active .proice-main-slider__image{transform:scale(1.065);}.proice-main-slider__link:hover::after{transform:scaleX(0.55);}.proice-main-slider__slide.is-active .proice-main-slider__eyebrow{animation:proiceContentReveal 650ms 140ms
      cubic-bezier(0.22, 1, 0.36, 1) forwards;}.proice-main-slider__slide.is-active .proice-main-slider__title{animation:proiceContentReveal 700ms 220ms
      cubic-bezier(0.22, 1, 0.36, 1) forwards;}.proice-main-slider__slide.is-active .proice-main-slider__link{animation:proiceContentReveal 700ms 320ms
      cubic-bezier(0.22, 1, 0.36, 1) forwards;}.proice-main-slider__arrow svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.proice-main-slider__dot span{display:block;width:100%;height:3px;border-radius:50px;background:#c9c9c9;transition:background-color 220ms ease,
      transform 220ms ease;}.proice-main-slider__dot:hover span{background:#777777;}.proice-main-slider__dot.is-active span{background:var(--proice-red);transform:scaleY(1.35);}.proice-main-slider__progress span{display:block;width:100%;height:100%;background:var(--proice-red);transform:scaleX(0);transform-origin:left center;}.proice-main-slider__progress span.is-running{animation-name:proiceAutoplayProgress;animation-timing-function:linear;animation-fill-mode:forwards;}.proice-pillar-hero, .proice-pillar-hero *{box-sizing:border-box;}.proice-pillar-hero button, .proice-pillar-hero a{font:inherit;}.proice-pillar-hero__slide.is-active{z-index:5;opacity:1;visibility:visible;pointer-events:auto;}.proice-pillar-hero__slide.is-entering-next.is-active{animation:proiceHeroEnterNext 850ms
      cubic-bezier(0.22, 1, 0.36, 1) both;}.proice-pillar-hero__slide.is-entering-prev.is-active{animation:proiceHeroEnterPrevious 850ms
      cubic-bezier(0.22, 1, 0.36, 1) both;}.proice-pillar-hero__slide.is-active
  .proice-pillar-hero__image{transform:scale(1.055);}.proice-pillar-hero__link:hover::after{transform:scaleX(0.55);}.proice-pillar-hero__slide.is-active
  .proice-pillar-hero__eyebrow{animation:proiceContentReveal 650ms 160ms
      cubic-bezier(0.22, 1, 0.36, 1) forwards;}.proice-pillar-hero__slide.is-active
  .proice-pillar-hero__title{animation:proiceContentReveal 700ms 240ms
      cubic-bezier(0.22, 1, 0.36, 1) forwards;}.proice-pillar-hero__slide.is-active
  .proice-pillar-hero__link{animation:proiceContentReveal 700ms 340ms
      cubic-bezier(0.22, 1, 0.36, 1) forwards;}.proice-pillar-hero__arrow svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.proice-pillar-hero__dot span{display:block;width:100%;height:3px;border-radius:999px;background:rgba(255, 255, 255, 0.58);box-shadow:0 2px 8px rgba(0, 0, 0, 0.28);transition:background-color 220ms ease,
      transform 220ms ease;}.proice-pillar-hero__dot:hover span{background:#ffffff;}.proice-pillar-hero__dot.is-active span{background:var(--proice-red);transform:scaleY(1.35);}.proice-pillar-hero__progress span{display:block;width:100%;height:100%;background:var(--proice-red);transform:scaleX(0);transform-origin:left center;}.proice-pillar-hero__progress span.is-running{animation-name:proiceSliderProgress;animation-timing-function:linear;animation-fill-mode:forwards;}.proice-pillar-hero, .proice-pillar-hero *, .proice-pillar-hero *::before, .proice-pillar-hero *::after{box-sizing:border-box;}.proice-pillar-hero
  .proice-pillar-hero__content
  a.proice-pillar-hero__link{position:relative;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:138px !important;height:48px !important;min-height:48px !important;max-width:none !important;margin:clamp(30px, 3vw, 48px) 0 0 !important;padding:0 29px !important;border:1.5px solid #ffffff !important;border-radius:999px !important;background:transparent !important;background-color:transparent !important;background-image:none !important;color:#ffffff !important;font-size:15px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;white-space:nowrap !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;text-shadow:0 1px 8px rgba(0, 0, 0, 0.4) !important;box-shadow:inset 0 0 0 0.25px rgba(255, 255, 255, 0.8),
      0 5px 20px rgba(0, 0, 0, 0.14) !important;outline:none !important;overflow:hidden !important;appearance:none !important;-webkit-appearance:none !important;cursor:pointer;transition:background-color 220ms ease,
      border-color 220ms ease,
      color 220ms ease,
      box-shadow 220ms ease,
      transform 220ms ease !important;}.proice-pillar-hero
  .proice-pillar-hero__content
  a.proice-pillar-hero__link::before, .proice-pillar-hero
  .proice-pillar-hero__content
  a.proice-pillar-hero__link::after{display:none !important;width:0 !important;height:0 !important;margin:0 !important;padding:0 !important;border:0 !important;background:none !important;content:none !important;}.proice-pillar-hero
  .proice-pillar-hero__content
  a.proice-pillar-hero__link:hover{border-color:#ffffff !important;border-radius:999px !important;background:rgba(255, 255, 255, 0.16) !important;background-color:rgba(255, 255, 255, 0.16) !important;color:#ffffff !important;text-decoration:none !important;box-shadow:inset 0 0 0 0.25px rgba(255, 255, 255, 0.9),
      0 9px 28px rgba(0, 0, 0, 0.22) !important;transform:translateY(-2px);}.proice-pillar-hero
  .proice-pillar-hero__content
  a.proice-pillar-hero__link:active{background:rgba(255, 255, 255, 0.25) !important;border-color:#ffffff !important;color:#ffffff !important;transform:translateY(0) scale(0.97);}.proice-pillar-hero
  .proice-pillar-hero__content
  a.proice-pillar-hero__link:focus, .proice-pillar-hero
  .proice-pillar-hero__content
  a.proice-pillar-hero__link:focus-visible{border:1.5px solid #ffffff !important;border-radius:999px !important;outline:2px solid rgba(255, 255, 255, 0.65) !important;outline-offset:4px !important;}.proice-pillar-hero__slide.is-active
  .proice-pillar-hero__content{animation:proiceHeroContentReveal 750ms 180ms
      cubic-bezier(0.22, 1, 0.36, 1) forwards;}.proice-pillar-hero
  .proice-pillar-hero__content
  a.proice-pillar-hero__link:focus-visible{border:1.5px solid #ffffff !important;border-radius:999px !important;outline:2px solid rgba(255, 255, 255, 0.75) !important;outline-offset:4px !important;}.proice-tesla-hero, .proice-tesla-hero *, .proice-tesla-hero *::before, .proice-tesla-hero *::after{box-sizing:border-box;}.proice-tesla-hero button, .proice-tesla-hero a{font:inherit;}.proice-tesla-hero__slide.is-active{z-index:5;opacity:1;visibility:visible;pointer-events:auto;}.proice-tesla-hero__slide.is-entering-next.is-active{animation:proiceHeroEnterNext 850ms
      cubic-bezier(0.22, 1, 0.36, 1) both;}.proice-tesla-hero__slide.is-entering-previous.is-active{animation:proiceHeroEnterPrevious 850ms
      cubic-bezier(0.22, 1, 0.36, 1) both;}.proice-tesla-hero__slide.is-active
  .proice-tesla-hero__image{transform:scale(1.05);}.proice-tesla-hero__slide.is-active
  .proice-tesla-hero__content{opacity:1;visibility:visible;animation:proiceHeroContentReveal 700ms 140ms
      cubic-bezier(0.22, 1, 0.36, 1) both;}.proice-tesla-hero
  a.proice-tesla-hero__button{position:relative;z-index:12;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:140px !important;height:48px !important;min-height:48px !important;max-width:none !important;margin:clamp(30px, 3vw, 48px) 0 0 !important;padding:0 30px !important;opacity:1 !important;visibility:visible !important;border:1.5px solid #ffffff !important;border-top:1.5px solid #ffffff !important;border-right:1.5px solid #ffffff !important;border-bottom:1.5px solid #ffffff !important;border-left:1.5px solid #ffffff !important;border-radius:999px !important;background:transparent !important;background-color:transparent !important;background-image:none !important;color:#ffffff !important;font-size:15px !important;font-weight:600 !important;line-height:1 !important;letter-spacing:0 !important;white-space:nowrap !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;text-shadow:0 1px 8px rgba(0, 0, 0, 0.45) !important;box-shadow:inset 0 0 0 0.25px rgba(255, 255, 255, 0.75),
      0 5px 20px rgba(0, 0, 0, 0.15) !important;outline:none !important;overflow:hidden !important;appearance:none !important;-webkit-appearance:none !important;cursor:pointer;transition:background-color 220ms ease,
      border-color 220ms ease,
      color 220ms ease,
      box-shadow 220ms ease,
      transform 220ms ease !important;}.proice-tesla-hero
  a.proice-tesla-hero__button::before, .proice-tesla-hero
  a.proice-tesla-hero__button::after{display:none !important;width:0 !important;height:0 !important;border:0 !important;background:none !important;content:none !important;}.proice-tesla-hero
  a.proice-tesla-hero__button:hover{border-color:#ffffff !important;background:rgba(255, 255, 255, 0.16) !important;background-color:rgba(255, 255, 255, 0.16) !important;color:#ffffff !important;text-decoration:none !important;box-shadow:inset 0 0 0 0.25px rgba(255, 255, 255, 0.9),
      0 9px 28px rgba(0, 0, 0, 0.25) !important;transform:translateY(-2px);}.proice-tesla-hero
  a.proice-tesla-hero__button:active{background:rgba(255, 255, 255, 0.25) !important;color:#ffffff !important;transform:translateY(0) scale(0.97);}.proice-tesla-hero
  a.proice-tesla-hero__button:focus-visible{outline:2px solid rgba(255, 255, 255, 0.85) !important;outline-offset:4px !important;}.proice-tesla-hero__arrow svg{display:block;width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.proice-tesla-hero__dot.is-active{border-color:#ffffff;background:#ffffff;transform:scale(1.14);}.proice-tesla-hero__progress span{display:block;width:100%;height:100%;background:var(--proice-red);transform:scaleX(0);transform-origin:left center;}.proice-tesla-hero__progress span.is-running{animation-name:proiceHeroProgress;animation-timing-function:linear;animation-fill-mode:forwards;}.proice-tesla-hero__title br{display:block;}.proice-home-hero, .proice-home-hero *, .proice-home-hero *::before, .proice-home-hero *::after{box-sizing:border-box;}.proice-home-hero button, .proice-home-hero a{font:inherit;}.proice-home-hero__slide.is-active{z-index:5;opacity:1;visibility:visible;pointer-events:auto;}.proice-home-hero__slide.is-active
  .proice-home-hero__image{transform:scale(1.045);}.proice-home-hero__title br{display:block;}.proice-home-hero
  a.proice-home-hero__button{position:relative;z-index:12;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:118px !important;height:40px !important;min-height:40px !important;margin:24px auto 0 !important;padding:0 23px !important;opacity:1 !important;visibility:visible !important;border:1.4px solid #ffffff !important;border-radius:999px !important;background:rgba(0, 0, 0, 0.04) !important;background-color:rgba(0, 0, 0, 0.04) !important;background-image:none !important;color:#ffffff !important;font-size:13px !important;font-weight:600 !important;line-height:1 !important;white-space:nowrap !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;text-shadow:0 1px 7px rgba(0, 0, 0, 0.45) !important;box-shadow:0 5px 18px rgba(0, 0, 0, 0.12) !important;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background-color 220ms ease,
      color 220ms ease,
      border-color 220ms ease,
      transform 220ms ease !important;}.proice-home-hero
  a.proice-home-hero__button::before, .proice-home-hero
  a.proice-home-hero__button::after{display:none !important;content:none !important;}.proice-home-hero
  a.proice-home-hero__button:hover{border-color:#ffffff !important;background:rgba(255, 255, 255, 0.18) !important;color:#ffffff !important;text-decoration:none !important;transform:translateY(-2px);}.proice-home-hero
  a.proice-home-hero__button:active{background:rgba(255, 255, 255, 0.28) !important;transform:scale(0.97);}.proice-home-hero
  a.proice-home-hero__button:focus-visible{outline:2px solid rgba(255, 255, 255, 0.85) !important;outline-offset:4px !important;}.proice-home-hero__slide.is-active
  .proice-home-hero__content{animation:proiceHomeContentReveal 700ms 130ms
      cubic-bezier(0.22, 1, 0.36, 1) both;}.proice-home-hero__arrow svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.proice-home-hero__dot.is-active{background:#ffffff;transform:scale(1.12);}.proice-home-hero__progress span{display:block;width:100%;height:100%;background:var(--proice-red);transform:scaleX(0);transform-origin:left center;}.proice-home-hero__progress span.is-running{animation-name:proiceHomeProgress;animation-timing-function:linear;animation-fill-mode:forwards;}.proice-main-hero, .proice-main-hero *, .proice-main-hero *::before, .proice-main-hero *::after{box-sizing:border-box;}.proice-main-hero button, .proice-main-hero a{font:inherit;}.proice-main-hero__slide.is-active{z-index:5;opacity:1;visibility:visible;pointer-events:auto;transform:scale(1);}.proice-main-hero__slide.is-active
  .proice-main-hero__image{transform:scale(1.045);}.proice-main-hero__slide.is-active
  .proice-main-hero__content{animation:proiceHeroContentReveal 650ms 100ms
      cubic-bezier(0.22, 1, 0.36, 1) both;}.proice-main-hero__title br{display:block;}.proice-main-hero
  a.proice-main-hero__button{position:relative;z-index:12;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:132px !important;height:44px !important;min-height:44px !important;margin:22px auto 0 !important;padding:0 27px !important;border:1.5px solid #ffffff !important;border-radius:999px !important;background:rgba(0, 0, 0, 0.08) !important;background-color:rgba(0, 0, 0, 0.08) !important;background-image:none !important;color:#ffffff !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;white-space:nowrap !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;text-shadow:0 1px 7px rgba(0, 0, 0, 0.55) !important;box-shadow:0 5px 18px rgba(0, 0, 0, 0.16) !important;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:background-color 220ms ease,
      border-color 220ms ease,
      color 220ms ease,
      transform 220ms ease !important;}.proice-main-hero
  a.proice-main-hero__button::before, .proice-main-hero
  a.proice-main-hero__button::after{display:none !important;content:none !important;}.proice-main-hero
  a.proice-main-hero__button:hover{border-color:#ffffff !important;background:rgba(255, 255, 255, 0.2) !important;color:#ffffff !important;text-decoration:none !important;transform:translateY(-2px);}.proice-main-hero
  a.proice-main-hero__button:active{background:rgba(255, 255, 255, 0.3) !important;transform:scale(0.97);}.proice-main-hero
  a.proice-main-hero__button:focus-visible{outline:2px solid #ffffff !important;outline-offset:4px !important;}.proice-main-hero__arrow svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.proice-main-hero__dot.is-active{background:#ffffff;transform:scale(1.12);}.proice-main-hero__progress span{display:block;width:100%;height:100%;background:var(--proice-red);transform:scaleX(0);transform-origin:left center;}.proice-main-hero__progress span.is-running{animation-name:proiceHeroProgress;animation-timing-function:linear;animation-fill-mode:forwards;}.proice-hero, .proice-hero *, .proice-hero *::before, .proice-hero *::after{box-sizing:border-box;}.proice-hero button, .proice-hero a{font:inherit;}.proice-hero__slide.is-active{z-index:5;opacity:1;visibility:visible;pointer-events:auto;}.proice-hero__slide.is-active
  .proice-hero__image{transform:scale(1.045);}.proice-hero__slide.is-active
  .proice-hero__content{animation:proiceHeroContentIn
      700ms
      cubic-bezier(0.22, 1, 0.36, 1)
      both;}.proice-hero__title br{display:block;}.proice-hero
  a.proice-hero__learn{position:relative;z-index:12;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:130px !important;height:44px !important;min-height:44px !important;margin:22px auto 0 !important;padding:0
      27px !important;border:1.5px
      solid
      #ffffff !important;border-radius:999px !important;background:rgba(0, 0, 0, 0.06) !important;background-color:rgba(0, 0, 0, 0.06) !important;background-image:none !important;color:#ffffff !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;white-space:nowrap !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;text-shadow:0 1px 7px
      rgba(0, 0, 0, 0.6) !important;box-shadow:0 5px 18px
      rgba(0, 0, 0, 0.15) !important;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:background 220ms ease,
      transform 220ms ease;}.proice-hero
  a.proice-hero__learn::before, .proice-hero
  a.proice-hero__learn::after{display:none !important;content:none !important;}.proice-hero
  a.proice-hero__learn:hover{background:rgba(255, 255, 255, 0.2) !important;color:#ffffff !important;text-decoration:none !important;transform:translateY(-2px);}.proice-hero
  a.proice-hero__learn:active{transform:scale(0.97);}.proice-hero__arrow svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}.proice-hero__dot.is-active{background:#ffffff;transform:scale(1.15);}.proice-hero__progress span{display:block;width:100%;height:100%;background:var(--proice-red);transform:scaleX(0);transform-origin:left center;}.proice-hero__progress
  span.is-running{animation-name:proiceHeroProgress;animation-timing-function:linear;animation-fill-mode:forwards;}#proiceHeroSlider .proice-hero__stage{position:relative;width:100%;height:100vh;min-height:680px;max-height:1000px;margin:0;padding:0;overflow:hidden;background:#000;}#proiceHeroSlider .proice-hero__slide{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;background:#000;transition:opacity 750ms
      cubic-bezier(0.22, 1, 0.36, 1),
      visibility 750ms;}#proiceHeroSlider
  .proice-hero__slide.is-active{z-index:5;opacity:1;visibility:visible;pointer-events:auto;}#proiceHeroSlider
  .proice-hero__image{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;min-width:100%;min-height:100%;max-width:none;margin:0;padding:0;border:0;object-fit:cover;object-position:center center;pointer-events:none;user-select:none;-webkit-user-drag:none;transform:scale(1.01);transition:transform 7s ease;}#proiceHeroSlider
  .proice-hero__slide.is-active
  .proice-hero__image{transform:scale(1.045);}#proiceHeroSlider
  .proice-hero__image--cockpit{object-position:55% center;}#proiceHeroSlider
  .proice-hero__image--security{object-position:58% center;}#proiceHeroSlider
  .proice-hero__image--tracking{object-position:58% center;}#proiceHeroSlider
  .proice-hero__image--audio{object-position:60% center;}#proiceHeroSlider
  .proice-hero__overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(
      90deg,
      rgba(0, 0, 0, 0.78) 0%,
      rgba(0, 0, 0, 0.62) 22%,
      rgba(0, 0, 0, 0.36) 42%,
      rgba(0, 0, 0, 0.08) 65%,
      rgba(0, 0, 0, 0) 82%
    ),
      linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.10) 0%,
        rgba(0, 0, 0, 0) 45%,
        rgba(0, 0, 0, 0.10) 100%
      );}#proiceHeroSlider
  .proice-hero__content{position:absolute;top:50%;left:clamp(70px, 8vw, 160px);right:auto;z-index:10;width:min(48vw, 720px);max-width:720px;margin:0;padding:0;color:#fff;text-align:left;transform:translateY(-50%);}#proiceHeroSlider
  .proice-hero__slide.is-active
  .proice-hero__content{animation:proiceHeroReveal
      700ms
      cubic-bezier(0.22, 1, 0.36, 1)
      both;}#proiceHeroSlider
  .proice-hero__category{display:block;margin:0 0 14px;padding:0;color:rgba(255, 255, 255, 0.92);font-size:clamp(18px, 1.35vw, 25px);font-weight:500;line-height:1.2;text-align:left;text-shadow:0 2px 12px
      rgba(0, 0, 0, 0.48);}#proiceHeroSlider
  .proice-hero__title{width:100%;margin:0;padding:0;color:#fff;undefined:undefined;font-size:clamp(58px, 5.2vw, 96px);font-weight:700;line-height:0.98;letter-spacing:-0.05em;text-align:left;text-wrap:balance;text-shadow:0 4px 22px
      rgba(0, 0, 0, 0.52);}#proiceHeroSlider
  .proice-hero__title br{display:block;}#proiceHeroSlider
  a.proice-hero__learn{position:relative;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:138px !important;height:48px !important;margin:clamp(27px, 2.6vw, 38px)
      0
      0 !important;padding:0 29px !important;border:1.5px solid #fff !important;border-radius:999px !important;background:rgba(0, 0, 0, 0.08) !important;color:#fff !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;text-decoration:none !important;white-space:nowrap !important;text-shadow:0 1px 7px
      rgba(0, 0, 0, 0.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background 220ms ease,
      transform 220ms ease;}#proiceHeroSlider
  a.proice-hero__learn::before, #proiceHeroSlider
  a.proice-hero__learn::after{display:none !important;content:none !important;}#proiceHeroSlider
  a.proice-hero__learn:hover{background:rgba(255, 255, 255, 0.18) !important;color:#fff !important;transform:translateY(-2px);}#proiceHeroSlider
  .proice-hero__arrow{position:absolute;top:50%;z-index:30;display:flex;align-items:center;justify-content:center;width:46px;height:46px;padding:0;border:1px solid
      rgba(255, 255, 255, 0.38);border-radius:50%;background:rgba(0, 0, 0, 0.28);color:#fff;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background 220ms ease,
      transform 220ms ease;}#proiceHeroSlider
  .proice-hero__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}#proiceHeroSlider
  .proice-hero__arrow--prev{left:clamp(14px, 2vw, 32px);}#proiceHeroSlider
  .proice-hero__arrow--next{right:clamp(14px, 2vw, 32px);}#proiceHeroSlider
  .proice-hero__arrow:hover{background:rgba(255, 255, 255, 0.95);color:#111;}#proiceHeroSlider
  .proice-hero__dots{position:absolute;left:0;right:0;bottom:28px;z-index:30;display:flex;justify-content:center;align-items:center;gap:9px;pointer-events:none;}#proiceHeroSlider
  .proice-hero__dot{width:10px;height:10px;margin:0;padding:0;border:1.5px solid #fff;border-radius:50%;background:rgba(255, 255, 255, 0.28);cursor:pointer;pointer-events:auto;transition:background 200ms ease,
      transform 200ms ease;}#proiceHeroSlider
  .proice-hero__dot.is-active{background:#fff;transform:scale(1.15);}#proiceHeroSlider
  .proice-hero__progress{position:absolute;left:0;right:0;bottom:0;z-index:25;height:2px;overflow:hidden;background:rgba(255, 255, 255, 0.12);}#proiceHeroSlider
  .proice-hero__progress span{display:block;width:100%;height:100%;background:var(--proice-red);transform:scaleX(0);transform-origin:left center;}#proiceHeroSlider
  .proice-hero__progress
  span.is-running{animation-name:proiceHeroProgress;animation-timing-function:linear;animation-fill-mode:forwards;}#proiceHeroSlider, #proiceHeroSlider *, #proiceHeroSlider *::before, #proiceHeroSlider *::after{box-sizing:border-box;}#proiceSamsungHero
  .proice-samsung-hero__stage{position:relative;width:100%;height:100vh;min-height:650px;margin:0;padding:0;overflow:hidden;background:#000000;}#proiceSamsungHero
  .proice-samsung-hero__slide{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;background:#000000;transition:opacity 750ms
      cubic-bezier(
        0.22,
        1,
        0.36,
        1
      ),
      visibility 750ms;}#proiceSamsungHero
  .proice-samsung-hero__slide.is-active{z-index:5;opacity:1;visibility:visible;pointer-events:auto;}#proiceSamsungHero
  .proice-samsung-hero__picture{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;margin:0;padding:0;overflow:hidden;background:#000000;}#proiceSamsungHero
  .proice-samsung-hero__image{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:100%;min-height:100%;max-width:none;margin:0;padding:0;border:0;object-fit:cover;object-position:center center;pointer-events:none;user-select:none;-webkit-user-drag:none;transform:scale(1.01);transition:transform 7s ease;backface-visibility:hidden;}#proiceSamsungHero
  .proice-samsung-hero__slide.is-active
  .proice-samsung-hero__image{transform:scale(1.045);}#proiceSamsungHero
  .proice-samsung-hero__image--cockpit{object-position:57% center;}#proiceSamsungHero
  .proice-samsung-hero__image--security{object-position:58% center;}#proiceSamsungHero
  .proice-samsung-hero__image--tracking{object-position:60% center;}#proiceSamsungHero
  .proice-samsung-hero__image--audio{object-position:60% center;}#proiceSamsungHero
  .proice-samsung-hero__overlay{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none;background:linear-gradient(
      90deg,
      rgba(
        0,
        0,
        0,
        0.78
      ) 0%,
      rgba(
        0,
        0,
        0,
        0.62
      ) 20%,
      rgba(
        0,
        0,
        0,
        0.38
      ) 38%,
      rgba(
        0,
        0,
        0,
        0.10
      ) 58%,
      rgba(
        0,
        0,
        0,
        0
      ) 78%
    ),
      linear-gradient(
        180deg,
        rgba(
          0,
          0,
          0,
          0.08
        ) 0%,
        rgba(
          0,
          0,
          0,
          0
        ) 50%,
        rgba(
          0,
          0,
          0,
          0.10
        ) 100%
      );}#proiceSamsungHero
  .proice-samsung-hero__content{position:absolute;top:50%;left:clamp(
      70px,
      8vw,
      165px
    );right:auto;z-index:10;width:min(
      47vw,
      760px
    );max-width:760px;margin:0;padding:0;color:#ffffff;text-align:left;transform:translateY(-50%);}#proiceSamsungHero
  .proice-samsung-hero__slide.is-active
  .proice-samsung-hero__content{animation:proiceSamsungContentIn
      700ms
      cubic-bezier(
        0.22,
        1,
        0.36,
        1
      )
      both;}#proiceSamsungHero
  .proice-samsung-hero__category{display:block;margin:0
      0
      13px;padding:0;color:rgba(
      255,
      255,
      255,
      0.94
    );font-size:clamp(
      18px,
      1.35vw,
      26px
    );font-weight:500;line-height:1.2;letter-spacing:-0.01em;text-align:left;text-shadow:0
      2px
      12px
      rgba(
        0,
        0,
        0,
        0.55
      );}#proiceSamsungHero
  .proice-samsung-hero__title{display:block;width:100%;margin:0;padding:0;color:#ffffff;undefined:undefined;font-size:clamp(
      58px,
      5.1vw,
      96px
    );font-weight:700;line-height:0.98;letter-spacing:-0.05em;text-align:left;text-wrap:balance;text-shadow:0
      4px
      24px
      rgba(
        0,
        0,
        0,
        0.52
      );}#proiceSamsungHero
  .proice-samsung-hero__title br{display:block;}#proiceSamsungHero
  a.proice-samsung-hero__learn{position:relative;z-index:12;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:136px !important;height:47px !important;min-height:47px !important;margin:clamp(
      27px,
      2.6vw,
      38px
    )
      0
      0 !important;padding:0
      29px !important;border:1.5px
      solid
      #ffffff !important;border-radius:999px !important;background:rgba(
      0,
      0,
      0,
      0.08
    ) !important;background-color:rgba(
      0,
      0,
      0,
      0.08
    ) !important;background-image:none !important;color:#ffffff !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;white-space:nowrap !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;text-shadow:0
      1px
      7px
      rgba(
        0,
        0,
        0,
        0.6
      );box-shadow:0
      5px
      20px
      rgba(
        0,
        0,
        0,
        0.15
      );-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:background
      220ms ease,
      transform
      220ms ease;}#proiceSamsungHero
  a.proice-samsung-hero__learn::before, #proiceSamsungHero
  a.proice-samsung-hero__learn::after{display:none !important;content:none !important;}#proiceSamsungHero
  a.proice-samsung-hero__learn:hover{background:rgba(
      255,
      255,
      255,
      0.18
    ) !important;color:#ffffff !important;text-decoration:none !important;transform:translateY(-2px);}#proiceSamsungHero
  a.proice-samsung-hero__learn:active{transform:scale(0.97);}#proiceSamsungHero
  .proice-samsung-hero__arrow{position:absolute;top:50%;z-index:30;display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:1px
      solid
      rgba(
        255,
        255,
        255,
        0.4
      );border-radius:50%;background:rgba(
      0,
      0,
      0,
      0.30
    );color:#ffffff;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0
      5px
      20px
      rgba(
        0,
        0,
        0,
        0.20
      );transition:background
      220ms ease,
      color
      220ms ease,
      transform
      220ms ease;}#proiceSamsungHero
  .proice-samsung-hero__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}#proiceSamsungHero
  .proice-samsung-hero__arrow--prev{left:clamp(
      14px,
      2vw,
      32px
    );}#proiceSamsungHero
  .proice-samsung-hero__arrow--next{right:clamp(
      14px,
      2vw,
      32px
    );}#proiceSamsungHero
  .proice-samsung-hero__arrow:hover{background:rgba(
      255,
      255,
      255,
      0.95
    );color:#111111;}#proiceSamsungHero
  .proice-samsung-hero__dots{position:absolute;right:0;bottom:27px;left:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:9px;width:100%;pointer-events:none;}#proiceSamsungHero
  .proice-samsung-hero__dot{display:block;width:10px;height:10px;margin:0;padding:0;border:1.5px
      solid
      #ffffff;border-radius:50%;background:rgba(
      255,
      255,
      255,
      0.26
    );cursor:pointer;pointer-events:auto;box-shadow:0
      2px
      8px
      rgba(
        0,
        0,
        0,
        0.32
      );transition:background
      200ms ease,
      transform
      200ms ease;}#proiceSamsungHero
  .proice-samsung-hero__dot.is-active{background:#ffffff;transform:scale(1.15);}#proiceSamsungHero
  .proice-samsung-hero__progress{position:absolute;right:0;bottom:0;left:0;z-index:25;height:2px;overflow:hidden;background:rgba(
      255,
      255,
      255,
      0.12
    );}#proiceSamsungHero
  .proice-samsung-hero__progress span{display:block;width:100%;height:100%;background:var(--proice-red);transform:scaleX(0);transform-origin:left center;}#proiceSamsungHero
  .proice-samsung-hero__progress
  span.is-running{animation-name:proiceSamsungProgress;animation-timing-function:linear;animation-fill-mode:forwards;}#proiceSamsungHero, #proiceSamsungHero *, #proiceSamsungHero *::before, #proiceSamsungHero *::after{box-sizing:border-box;}#proiceShowcaseHero button, #proiceShowcaseHero a{font:inherit;}#proiceShowcaseHero
  .proice-showcase-hero__stage{position:relative;width:100%;undefined:undefined;height:min(100svh, 1080px);min-height:560px;margin:0;padding:0;overflow:hidden;background:#000;}#proiceShowcaseHero
  .proice-showcase-hero__slide{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;background:#000;transition:opacity 750ms cubic-bezier(0.22, 1, 0.36, 1),
      visibility 750ms;}#proiceShowcaseHero
  .proice-showcase-hero__slide.is-active{z-index:5;opacity:1;visibility:visible;pointer-events:auto;}#proiceShowcaseHero
  .proice-showcase-hero__image{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;object-fit:cover;object-position:center center;pointer-events:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;}#proiceShowcaseHero
  .proice-showcase-hero__image--desktop{display:block;opacity:1;visibility:visible;transform:scale(1.01);transition:transform 7s ease;}#proiceShowcaseHero
  .proice-showcase-hero__image--mobile{display:none;opacity:0;visibility:hidden;}#proiceShowcaseHero
  .proice-showcase-hero__image--cockpit-desktop{object-position:57% center;}#proiceShowcaseHero
  .proice-showcase-hero__image--security-desktop{object-position:58% center;}#proiceShowcaseHero
  .proice-showcase-hero__image--tracking-desktop{object-position:60% center;}#proiceShowcaseHero
  .proice-showcase-hero__image--audio-desktop{object-position:60% center;}#proiceShowcaseHero
  .proice-showcase-hero__slide.is-active
  .proice-showcase-hero__image--desktop{transform:scale(1.045);}#proiceShowcaseHero
  .proice-showcase-hero__overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(
      90deg,
      rgba(0, 0, 0, 0.78) 0%,
      rgba(0, 0, 0, 0.62) 20%,
      rgba(0, 0, 0, 0.36) 40%,
      rgba(0, 0, 0, 0.10) 60%,
      rgba(0, 0, 0, 0.00) 82%
    ),
      linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.08) 0%,
        rgba(0, 0, 0, 0.00) 55%,
        rgba(0, 0, 0, 0.12) 100%
      );}#proiceShowcaseHero
  .proice-showcase-hero__content{position:absolute;top:50%;left:clamp(
      70px,
      8vw,
      160px
    );z-index:10;width:min(
      46vw,
      720px
    );max-width:720px;margin:0;padding:0;color:#fff;text-align:left;transform:translateY(-50%);}#proiceShowcaseHero
  .proice-showcase-hero__slide.is-active
  .proice-showcase-hero__content{animation:proiceShowcaseReveal 700ms
      cubic-bezier(0.22, 1, 0.36, 1) both;}#proiceShowcaseHero
  .proice-showcase-hero__category{margin:0
      0
      clamp(9px, 1vw, 14px);padding:0;color:rgba(
      255,
      255,
      255,
      0.95
    );font-size:clamp(
      15px,
      1.25vw,
      20px
    );font-weight:500;line-height:1.2;letter-spacing:-0.01em;text-align:left;text-shadow:0
      2px
      12px
      rgba(
        0,
        0,
        0,
        0.55
      );}#proiceShowcaseHero
  .proice-showcase-hero__title{width:100%;max-width:760px;margin:0;padding:0;color:#fff;font-size:clamp(
      48px,
      4.9vw,
      82px
    );font-weight:700;line-height:0.98;letter-spacing:-0.055em;text-align:left;text-shadow:0
      4px
      24px
      rgba(
        0,
        0,
        0,
        0.52
      );}#proiceShowcaseHero
  .proice-showcase-hero__title br{display:block;}#proiceShowcaseHero
  a.proice-showcase-hero__button{position:relative;z-index:12;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:138px !important;height:48px !important;min-height:48px !important;margin:clamp(
      28px,
      2.6vw,
      38px
    )
      0
      0 !important;padding:0
      29px !important;border:1.5px
      solid
      #fff !important;border-radius:999px !important;background:rgba(
      0,
      0,
      0,
      0.08
    ) !important;color:#fff !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;white-space:nowrap !important;text-decoration:none !important;text-align:center !important;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background
      220ms
      ease,
      transform
      220ms
      ease;}#proiceShowcaseHero
  a.proice-showcase-hero__button::before, #proiceShowcaseHero
  a.proice-showcase-hero__button::after{display:none !important;content:none !important;}#proiceShowcaseHero
  a.proice-showcase-hero__button:hover{background:rgba(
      255,
      255,
      255,
      0.18
    ) !important;color:#fff !important;text-decoration:none !important;transform:translateY(-2px);}#proiceShowcaseHero
  .proice-showcase-hero__arrow{position:absolute;top:50%;z-index:30;display:flex;align-items:center;justify-content:center;width:clamp(
      38px,
      3.2vw,
      46px
    );height:clamp(
      38px,
      3.2vw,
      46px
    );margin:0;padding:0;border:1px
      solid
      rgba(
        255,
        255,
        255,
        0.40
      );border-radius:50%;background:rgba(
      0,
      0,
      0,
      0.28
    );color:#fff;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0
      5px
      20px
      rgba(
        0,
        0,
        0,
        0.18
      );transition:background-color 220ms ease,
      color 220ms ease,
      transform 220ms ease;}#proiceShowcaseHero
  .proice-showcase-hero__arrow svg{display:block;width:clamp(
      18px,
      1.6vw,
      22px
    );height:clamp(
      18px,
      1.6vw,
      22px
    );fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}#proiceShowcaseHero
  .proice-showcase-hero__arrow--prev{left:clamp(
      12px,
      2vw,
      32px
    );}#proiceShowcaseHero
  .proice-showcase-hero__arrow--next{right:clamp(
      12px,
      2vw,
      32px
    );}#proiceShowcaseHero
  .proice-showcase-hero__pagination{position:absolute;right:0;bottom:clamp(
      18px,
      2vw,
      28px
    );left:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;pointer-events:none;}#proiceShowcaseHero
  .proice-showcase-hero__dot{display:block;width:9px;height:9px;margin:0;padding:0;border:1.5px
      solid
      #fff;border-radius:50%;background:rgba(
      255,
      255,
      255,
      0.25
    );cursor:pointer;pointer-events:auto;box-shadow:0
      2px
      8px
      rgba(
        0,
        0,
        0,
        0.3
      );transition:background-color 200ms ease,
      transform 200ms ease;}#proiceShowcaseHero
  .proice-showcase-hero__dot.is-active{background:#fff;transform:scale(1.2);}#proiceShowcaseHero
  .proice-showcase-hero__progress{position:absolute;right:0;bottom:0;left:0;z-index:25;height:2px;overflow:hidden;background:rgba(
      255,
      255,
      255,
      0.12
    );}#proiceShowcaseHero
  .proice-showcase-hero__progress span{display:block;width:100%;height:100%;background:var(--hero-accent);transform:scaleX(0);transform-origin:left center;}#proiceShowcaseHero
  .proice-showcase-hero__progress
  span.is-running{animation-name:proiceShowcaseProgress;animation-timing-function:linear;animation-fill-mode:forwards;}.proice-vg-section *{box-sizing:border-box;}.proice-vg-video-box video{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;pointer-events:none;}.proice-vg-copy h3{margin:0 0 8px;font-size:clamp(
      24px,
      2.1vw,
      34px
    );line-height:1.15;font-weight:800;color:#07111f;letter-spacing:-1px;}.proice-vg-copy p{margin:0;max-width:980px;font-size:18px;line-height:1.45;color:#3f4b5c;}#proiceShowcaseHero
  .proice-showcase-hero__category, #proiceShowcaseHero
  .proice-showcase-hero__title, #proiceShowcaseHero
  .proice-showcase-hero__button{opacity:0;}#proiceShowcaseHero
  .proice-showcase-hero__button{position:relative;z-index:12;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:118px;min-height:42px;margin:clamp(
      22px,
      2.3vw,
      34px
    )
      0
      0;padding:0
      clamp(
        22px,
        2vw,
        28px
      );border:1.5px
      solid
      #fff;border-radius:999px;background:rgba(
      0,
      0,
      0,
      0.12
    );color:#fff;font-size:clamp(
      12px,
      1vw,
      14px
    );font-weight:600;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color 220ms ease,
      transform 220ms ease,
      border-color 220ms ease;}#proiceShowcaseHero
  .proice-showcase-hero__button:hover{background:rgba(
      255,
      255,
      255,
      0.18
    );color:#fff;transform:translateY(-2px);}#proiceShowcaseHero
  .proice-showcase-hero__button:active{transform:scale(0.97);}#proiceShowcaseHero
  .proice-showcase-hero__button:focus-visible{outline:2px
      solid
      #fff;outline-offset:4px;}#proiceShowcaseHero
  .proice-showcase-hero__content.is-animating
  .proice-showcase-hero__category{animation:proiceShowcaseCategoryIn
      650ms
      100ms
      cubic-bezier(0.22, 1, 0.36, 1)
      forwards;}#proiceShowcaseHero
  .proice-showcase-hero__content.is-animating
  .proice-showcase-hero__title{animation:proiceShowcaseTitleIn
      750ms
      180ms
      cubic-bezier(0.22, 1, 0.36, 1)
      forwards;}#proiceShowcaseHero
  .proice-showcase-hero__content.is-animating
  .proice-showcase-hero__button{animation:proiceShowcaseButtonIn
      650ms
      300ms
      cubic-bezier(0.22, 1, 0.36, 1)
      forwards;}#proiceShowcaseHero
  .proice-showcase-hero__arrow:hover{background:rgba(
      255,
      255,
      255,
      0.95
    );color:#111;}#proiceShowcaseHero
  .proice-showcase-hero__arrow:active{transform:translateY(-50%)
      scale(0.92);}#piTechStack2026, #piTechStack2026 *, #piTechStack2026 *::before, #piTechStack2026 *::after{box-sizing:border-box;}#piTechStack2026 .pi-tech-stack-intro{width:min(1180px, 100%);margin:0
      auto
      clamp(36px, 5vw, 65px);padding:0
      clamp(18px, 4vw, 40px);text-align:center;}#piTechStack2026 .pi-tech-stack-intro h2{width:100%;max-width:1100px;margin:0 auto;color:#111111;font-size:clamp(
      36px,
      6vw,
      88px
    );font-weight:800;line-height:0.98;letter-spacing:-0.04em;text-wrap:balance;}#piTechStack2026 .pi-tech-stack-wrapper{position:relative;width:min(92%, 1180px);max-width:1180px;margin:0 auto;padding-bottom:clamp(
      30px,
      5vw,
      80px
    );overflow:visible;}#piTechStack2026 .pi-tech-stack-card{position:sticky;top:clamp(25px, 6vh, 80px);width:100%;height:clamp(
      560px,
      74vh,
      720px
    );min-height:560px;margin:0
      0
      clamp(
        40px,
        6vw,
        75px
      );overflow:visible;isolation:isolate;}#piTechStack2026 .pi-tech-card-1{z-index:1;}#piTechStack2026 .pi-tech-card-2{z-index:2;}#piTechStack2026 .pi-tech-card-3{z-index:3;}#piTechStack2026 .pi-tech-card-4{z-index:4;}#piTechStack2026 .pi-tech-stack-card-inner{--pi-stack-scale:1;--pi-stack-brightness:1;--pi-stack-opacity:1;position:relative;display:block;width:100%;height:100%;min-height:100%;overflow:hidden;border-radius:clamp(
      18px,
      2vw,
      28px
    );background-repeat:no-repeat;background-position:center center;background-size:cover;box-shadow:0 20px 50px
      rgba(0, 0, 0, 0.12),
      0 35px 90px
      rgba(0, 0, 0, 0.12);opacity:var(--pi-stack-opacity);filter:brightness(
      var(--pi-stack-brightness)
    );transform:scale(
      var(--pi-stack-scale)
    );transform-origin:top center;will-change:transform,
      opacity,
      filter;transition:box-shadow 0.3s ease;}#piTechStack2026
  .pi-tech-card-1
  .pi-tech-stack-card-inner{background-image:url("/Common/Files/ProductLanding/351/A-Home-Comp.jpg");}#piTechStack2026
  .pi-tech-card-2
  .pi-tech-stack-card-inner{background-image:url("/Common/Files/ProductLanding/347/SecurityComp.jpg.jpeg");}#piTechStack2026
  .pi-tech-card-3
  .pi-tech-stack-card-inner{background-image:url("/Common/Files/ProductLanding/347/TrackingTelematic C.png");}#piTechStack2026
  .pi-tech-card-4
  .pi-tech-stack-card-inner{background-image:url("/Common/Files/ProductLanding/347/Audio C.png");}#piTechStack2026
  .pi-tech-stack-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.02)
      0%,
      rgba(0, 0, 0, 0.06)
      40%,
      rgba(0, 0, 0, 0.72)
      100%
    );}#piTechStack2026
  .pi-tech-card-2
  .pi-tech-stack-overlay{background:linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.01)
      0%,
      rgba(0, 0, 0, 0.05)
      40%,
      rgba(0, 0, 0, 0.52)
      100%
    );}#piTechStack2026
  .pi-tech-card-4
  .pi-tech-stack-overlay{background:linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.01)
      0%,
      rgba(0, 0, 0, 0.05)
      42%,
      rgba(0, 0, 0, 0.58)
      100%
    );}#piTechStack2026
  .pi-tech-stack-overlay::before, #piTechStack2026
  .pi-tech-stack-overlay::after{display:none;content:none;}#piTechStack2026
  .pi-tech-stack-content{position:absolute;left:clamp(
      24px,
      4vw,
      52px
    );right:clamp(
      24px,
      4vw,
      52px
    );bottom:clamp(
      24px,
      3vw,
      40px
    );z-index:5;display:grid;grid-template-columns:minmax(0, 1fr)
      auto;align-items:end;gap:clamp(
      18px,
      3vw,
      36px
    );pointer-events:none;}#piTechStack2026
  .pi-tech-stack-content h3{position:absolute;left:0;right:0;bottom:clamp(
      125px,
      13vw,
      170px
    );width:100%;margin:0;color:#ffffff;font-size:clamp(
      46px,
      7.5vw,
      108px
    );font-weight:800;line-height:0.88;letter-spacing:-0.045em;opacity:0.98;text-wrap:balance;text-shadow:0 4px 20px
      rgba(0, 0, 0, 0.48);}#piTechStack2026
  .pi-tech-stack-content p{position:relative;width:100%;max-width:580px;margin:0;color:#ffffff;font-size:clamp(
      14px,
      1.15vw,
      17px
    );font-weight:500;line-height:1.55;text-shadow:0 2px 10px
      rgba(0, 0, 0, 0.75);}#piTechStack2026
  .pi-tech-stack-content a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:120px;min-height:46px;padding:0
      24px;border:0;border-radius:999px;background:#4f6cff;color:#ffffff;font-size:14px;font-weight:700;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;pointer-events:auto;cursor:pointer;transition:background-color 0.25s ease,
      transform 0.25s ease,
      box-shadow 0.25s ease;}#piTechStack2026
  .pi-tech-stack-content a:hover{background:#d71920;transform:translateY(-2px);box-shadow:0 10px 24px
      rgba(0, 0, 0, 0.18);}#piTechStack2026
  .pi-tech-stack-content a:active{transform:scale(0.97);}#piTechStack2026
  .pi-tech-stack-content a:focus-visible{outline:3px solid
      rgba(79, 108, 255, 0.35);outline-offset:4px;}.proice-home-cta__title span{display:block;}.proice-home-cta__button:hover
  .proice-home-cta__button-icon{transform:translateX(4px);}.proice-home-cta--visible
  .proice-home-cta__eyebrow{animation:proiceCtaReveal 0.7s ease forwards;}.proice-home-cta--visible
  .proice-home-cta__title{animation:proiceCtaReveal 0.8s 0.1s ease forwards;}.proice-home-cta--visible
  .proice-home-cta__description{animation:proiceCtaReveal 0.8s 0.2s ease forwards;}.proice-home-cta--visible
  .proice-home-cta__actions{animation:proiceCtaReveal 0.8s 0.3s ease forwards;}.no-js .proice-home-cta__eyebrow, .no-js .proice-home-cta__title, .no-js .proice-home-cta__description, .no-js .proice-home-cta__actions{opacity:1;transform:none;}.proice-home-cta__button-icon, .proice-home-cta__button span{position:relative;z-index:1;}.proice-home-cta__button:hover::before{left:145%;}.proice-home-cta__button:hover .proice-home-cta__button-icon{transform:translateX(4px);}.proice-home-cta--visible .proice-home-cta__eyebrow, .proice-home-cta--visible .proice-home-cta__title, .proice-home-cta--visible .proice-home-cta__description, .proice-home-cta--visible .proice-home-cta__actions{opacity:1;transform:translateY(0);}.proice-home-cta--visible .proice-home-cta__title{transition-delay:100ms;}.proice-home-cta--visible .proice-home-cta__description{transition-delay:190ms;}.proice-home-cta--visible .proice-home-cta__actions{transition-delay:280ms;}.proice-homepage-cta__button-icon, .proice-homepage-cta__button span{position:relative;z-index:1;}.proice-homepage-cta__button:hover::before{left:145%;}.proice-homepage-cta__button:hover
  .proice-homepage-cta__button-icon{transform:translateX(4px);}.proice-homepage-cta--visible .proice-homepage-cta__title, .proice-homepage-cta--visible .proice-homepage-cta__description, .proice-homepage-cta--visible .proice-homepage-cta__actions{opacity:1;transform:translateY(0);}#proice-homepage-cta, #proice-homepage-cta *, #proice-homepage-cta *::before, #proice-homepage-cta *::after{box-sizing:border-box;}.proice-home-cta--visible .proice-home-cta__content{opacity:1;transform:translateY(0);}.proice-main-cta--visible .proice-main-cta__content{opacity:1;transform:translateY(0);}#proiceShowcaseHero .proice-showcase-hero__stage{position:relative;width:100%;height:min(100svh, 1080px);min-height:560px;margin:0;padding:0;overflow:hidden;background:#000;}#proiceShowcaseHero .proice-showcase-hero__slide{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;background:#000;transition:opacity 750ms cubic-bezier(0.22, 1, 0.36, 1),
      visibility 750ms;}#proiceShowcaseHero .proice-showcase-hero__slide.is-active{z-index:5;opacity:1;visibility:visible;pointer-events:auto;}#proiceShowcaseHero .proice-showcase-hero__image{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;object-fit:cover;object-position:center;pointer-events:none;user-select:none;-webkit-user-drag:none;backface-visibility:hidden;}#proiceShowcaseHero .proice-showcase-hero__image--desktop{display:block;opacity:1;visibility:visible;transform:scale(1.01);transition:transform 7s ease;}#proiceShowcaseHero .proice-showcase-hero__image--mobile{display:none;opacity:0;visibility:hidden;}#proiceShowcaseHero .proice-showcase-hero__image--cockpit-desktop{object-position:57% center;}#proiceShowcaseHero .proice-showcase-hero__image--security-desktop{object-position:58% center;}#proiceShowcaseHero .proice-showcase-hero__image--tracking-desktop{object-position:60% center;}#proiceShowcaseHero .proice-showcase-hero__image--audio-desktop{object-position:60% center;}#proiceShowcaseHero .proice-showcase-hero__overlay{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(
      90deg,
      rgba(0, 0, 0, 0.78) 0%,
      rgba(0, 0, 0, 0.62) 20%,
      rgba(0, 0, 0, 0.36) 40%,
      rgba(0, 0, 0, 0.1) 60%,
      rgba(0, 0, 0, 0) 82%
    ),
      linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.08) 0%,
        rgba(0, 0, 0, 0) 55%,
        rgba(0, 0, 0, 0.12) 100%
      );}#proiceShowcaseHero .proice-showcase-hero__content{position:absolute;top:50%;left:clamp(70px, 8vw, 160px);z-index:10;width:min(46vw, 720px);max-width:720px;margin:0;padding:0;color:#fff;text-align:left;transform:translateY(-50%);}#proiceShowcaseHero .proice-showcase-hero__category{margin:0 0 clamp(9px, 1vw, 14px);padding:0;color:rgba(255, 255, 255, 0.95);font-size:clamp(15px, 1.25vw, 20px);font-weight:500;line-height:1.2;letter-spacing:-0.01em;text-align:left;text-shadow:0 2px 12px rgba(0, 0, 0, 0.55);}#proiceShowcaseHero .proice-showcase-hero__title{width:100%;max-width:760px;margin:0;padding:0;color:#fff;font-size:clamp(48px, 4.9vw, 82px);font-weight:700;line-height:0.98;letter-spacing:-0.055em;text-align:left;text-wrap:balance;text-shadow:0 4px 24px rgba(0, 0, 0, 0.52);}#proiceShowcaseHero .proice-showcase-hero__title br{display:block;}#proiceShowcaseHero .proice-showcase-hero__category, #proiceShowcaseHero .proice-showcase-hero__title, #proiceShowcaseHero .proice-showcase-hero__button{opacity:0;}#proiceShowcaseHero a.proice-showcase-hero__button{position:relative;z-index:12;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:138px !important;min-height:48px !important;margin:clamp(28px, 2.6vw, 38px) 0 0 !important;padding:0 29px !important;border:1.5px solid #fff !important;border-radius:999px !important;background:rgba(0, 0, 0, 0.08) !important;color:#fff !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;text-align:center !important;text-decoration:none !important;white-space:nowrap !important;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color 220ms ease,
      border-color 220ms ease,
      color 220ms ease,
      transform 220ms ease;}#proiceShowcaseHero a.proice-showcase-hero__button::before, #proiceShowcaseHero a.proice-showcase-hero__button::after{display:none !important;content:none !important;}#proiceShowcaseHero a.proice-showcase-hero__button:hover{background:rgba(255, 255, 255, 0.18) !important;color:#fff !important;text-decoration:none !important;transform:translateY(-2px);}#proiceShowcaseHero a.proice-showcase-hero__button:active{transform:scale(0.97);}#proiceShowcaseHero a.proice-showcase-hero__button:focus-visible{outline:2px solid #fff;outline-offset:4px;}#proiceShowcaseHero .proice-showcase-hero__arrow{position:absolute;top:50%;z-index:30;display:flex;align-items:center;justify-content:center;width:clamp(38px, 3.2vw, 46px);height:clamp(38px, 3.2vw, 46px);margin:0;padding:0;border:1px solid rgba(255, 255, 255, 0.4);border-radius:50%;background:rgba(0, 0, 0, 0.28);color:#fff;cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 20px rgba(0, 0, 0, 0.18);transition:background-color 220ms ease,
      color 220ms ease,
      transform 220ms ease;}#proiceShowcaseHero .proice-showcase-hero__arrow svg{display:block;width:clamp(18px, 1.6vw, 22px);height:clamp(18px, 1.6vw, 22px);fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;}#proiceShowcaseHero .proice-showcase-hero__arrow--prev{left:clamp(12px, 2vw, 32px);}#proiceShowcaseHero .proice-showcase-hero__arrow--next{right:clamp(12px, 2vw, 32px);}#proiceShowcaseHero .proice-showcase-hero__arrow:hover{background:rgba(255, 255, 255, 0.95);color:#111;}#proiceShowcaseHero .proice-showcase-hero__arrow:active{transform:translateY(-50%) scale(0.92);}#proiceShowcaseHero .proice-showcase-hero__pagination{position:absolute;right:0;bottom:clamp(18px, 2vw, 28px);left:0;z-index:30;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;pointer-events:none;}#proiceShowcaseHero .proice-showcase-hero__dot{display:block;width:9px;height:9px;margin:0;padding:0;border:1.5px solid #fff;border-radius:50%;background:rgba(255, 255, 255, 0.25);cursor:pointer;pointer-events:auto;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3);transition:background-color 200ms ease,
      transform 200ms ease;}#proiceShowcaseHero .proice-showcase-hero__dot.is-active{background:#fff;transform:scale(1.2);}#proiceShowcaseHero .proice-showcase-hero__progress{position:absolute;right:0;bottom:0;left:0;z-index:25;height:2px;overflow:hidden;background:rgba(255, 255, 255, 0.12);}#proiceShowcaseHero .proice-showcase-hero__progress span{display:block;width:100%;height:100%;background:var(--hero-accent);transform:scaleX(0);transform-origin:left center;}#piTechStack2026-2
  .pi-tech-stack-wrapper{position:relative;width:min(92%, 1180px);max-width:1180px;margin:0 auto;undefined:undefined;padding:0
      0
      clamp(130px, 22vh, 280px);overflow:visible;}#piTechStack2026-2
  .pi-tech-stack-card{position:sticky;top:clamp(24px, 6vh, 80px);width:100%;height:clamp(560px, 74vh, 720px);min-height:560px;margin:0
      0
      clamp(42px, 6vw, 76px);overflow:visible;isolation:isolate;undefined:undefined;pointer-events:none;}#piTechStack2026-2
  .pi-tech-card-1{z-index:1;}#piTechStack2026-2
  .pi-tech-card-2{z-index:2;}#piTechStack2026-2
  .pi-tech-card-3{z-index:3;}#piTechStack2026-2
  .pi-tech-stack-card-inner{--pi-stack-scale:1;--pi-stack-brightness:1;--pi-stack-opacity:1;position:relative;display:block;width:100%;height:100%;min-height:100%;overflow:hidden;border-radius:clamp(18px, 2vw, 28px);background:#202020;box-shadow:0 20px 50px
      rgba(0, 0, 0, 0.12),
      0 35px 90px
      rgba(0, 0, 0, 0.12);opacity:var(--pi-stack-opacity);filter:brightness(
      var(--pi-stack-brightness)
    );transform:scale(
      var(--pi-stack-scale)
    );transform-origin:top center;will-change:transform,
      filter,
      opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;pointer-events:none;}#piTechStack2026-2
  .pi-tech-card-1
  .pi-tech-stack-card-inner{background-image:url(
      "/Common/Files/ProductLanding/351/A-Home-Comp.jpg"
    );}#piTechStack2026-2
  .pi-tech-card-2
  .pi-tech-stack-card-inner{background-image:url(
      "/Common/Files/ProductLanding/347/SecurityComp.jpg.jpeg"
    );}#piTechStack2026-2
  .pi-tech-card-3
  .pi-tech-stack-card-inner{background-image:url(
      "/Common/Files/ProductLanding/347/TrackingTelematic C.png"
    );}#piTechStack2026-2
  .pi-tech-stack-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(
      180deg,
      rgba(0, 0, 0, 0.02) 0%,
      rgba(0, 0, 0, 0.08) 42%,
      rgba(0, 0, 0, 0.74) 100%
    );}#piTechStack2026-2
  .pi-tech-card-light
  .pi-tech-stack-overlay{background:linear-gradient(
      180deg,
      rgba(255, 255, 255, 0.01) 0%,
      rgba(255, 255, 255, 0.08) 42%,
      rgba(255, 255, 255, 0.82) 100%
    );}#piTechStack2026-2
  .pi-tech-stack-overlay::before, #piTechStack2026-2
  .pi-tech-stack-overlay::after{display:none;content:none;}#piTechStack2026-2
  .pi-tech-stack-content{position:absolute;right:clamp(24px, 4vw, 52px);bottom:clamp(24px, 3vw, 40px);left:clamp(24px, 4vw, 52px);z-index:10;display:grid;grid-template-columns:minmax(0, 1fr)
      auto;align-items:end;gap:clamp(18px, 3vw, 36px);pointer-events:none;}#piTechStack2026-2
  .pi-tech-stack-content h3{position:absolute;right:0;bottom:clamp(128px, 13vw, 170px);left:0;width:100%;margin:0;color:#ffffff;font-size:clamp(46px, 7.5vw, 108px);font-weight:800;line-height:0.88;letter-spacing:-0.045em;opacity:0.98;text-wrap:balance;text-shadow:0 4px 20px
      rgba(0, 0, 0, 0.65);pointer-events:none;}#piTechStack2026-2
  .pi-tech-stack-content p{position:relative;width:100%;max-width:580px;margin:0;color:#ffffff;font-size:clamp(14px, 1.15vw, 17px);font-weight:500;line-height:1.55;text-shadow:0 2px 10px
      rgba(0, 0, 0, 0.75);pointer-events:none;}#piTechStack2026-2
  .pi-tech-card-light
  .pi-tech-stack-content h3{color:#FFFFFFF;text-shadow:0 4px 20px
      rgba(0, 0, 0, 0.85);}#piTechStack2026-2
  .pi-tech-card-light
  .pi-tech-stack-content p{color:#222222;text-shadow:0 2px 10px
      rgba(0, 0, 0, 0.70);}#piTechStack2026-2
  .pi-tech-stack-content a{position:relative;z-index:50;display:inline-flex;align-items:center;justify-content:center;width:auto;min-width:120px;min-height:46px;padding:0 24px;border:0;border-radius:999px;background:#4f6cff;color:#ffffff;font-family:Arial,
      Helvetica,
      sans-serif;font-size:14px;font-weight:700;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;undefined:undefined;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color 0.25s ease,
      transform 0.25s ease,
      box-shadow 0.25s ease;}#piTechStack2026-2
  .pi-tech-stack-content a::before, #piTechStack2026-2
  .pi-tech-stack-content a::after{display:none;content:none;}#piTechStack2026-2
  .pi-tech-stack-content a:hover{background:#d71920;color:#ffffff;text-decoration:none;transform:translateY(-2px);box-shadow:0 10px 24px
      rgba(0, 0, 0, 0.20);}#piTechStack2026-2
  .pi-tech-stack-content a:active{transform:scale(0.97);}#piTechStack2026-2
  .pi-tech-stack-content a:focus, #piTechStack2026-2
  .pi-tech-stack-content a:focus-visible{outline:3px solid
      rgba(79, 108, 255, 0.42);outline-offset:4px;}#piTechStack2026-2, #piTechStack2026-2 *, #piTechStack2026-2 *::before, #piTechStack2026-2 *::after{box-sizing:border-box;}#piTechStack2026-2{position:relative;width:100%;margin:0;padding:clamp(60px, 7vw, 100px)
      0
      clamp(100px, 14vw, 190px);overflow:visible;background:#f4f4f4;color:#111111;font-family:Arial,
      Helvetica,
      sans-serif;}#ixnyre{color:#ffffff;}#piTechStack2026-2
  .pi-tech-stack-bg{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;max-width:none;margin:0;padding:0;border:0;object-fit:cover;object-position:center center;pointer-events:none;user-select:none;-webkit-user-drag:none;transform:translateZ(0);backface-visibility:hidden;}#piTechStack2026-2
  #piTechStackImage1{object-position:center center;}#piTechStack2026-2
  #piTechStackImage2{object-position:center center;}#piTechStack2026-2
  #piTechStackImage3{object-position:center center;}#proiceShowcaseHero, #proiceShowcaseHero *, #proiceShowcaseHero *::before, #proiceShowcaseHero *::after{box-sizing:border-box;}#proiceShowcaseHero{--hero-accent:#e4002b;position:relative;width:100%;margin:0;padding:0;overflow:hidden;font-family:Arial, Helvetica, sans-serif;}#ighvrj{animation-duration:6500ms;}#ihdcl{--pi-stack-scale:1.0000;--pi-stack-brightness:1.0000;--pi-stack-opacity:1.0000;}#ijzewo{--pi-stack-scale:1.0000;--pi-stack-brightness:1.0000;--pi-stack-opacity:1.0000;}#i6h3dq{--pi-stack-scale:1;--pi-stack-brightness:1;--pi-stack-opacity:1;}@keyframes proiceFadeUp{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:translateY(0);}}@media (prefers-reduced-motion: reduce){*, *::before, *::after{animation:none !important;transition:none !important;}.proice-stack-card-inner, .proice-stack-bottom a{transition:none !important;}.AuraSpecItem[open] .AuraSpecContent{animation:none;}.proice-main-slider__link, .proice-main-slider__progress span{animation:none !important;transition:none !important;}.proice-main-slider__slide.is-active{opacity:1;}.proice-main-slider__slide.is-active
    .proice-main-slider__eyebrow, .proice-main-slider__slide.is-active
    .proice-main-slider__title, .proice-main-slider__slide.is-active
    .proice-main-slider__link{opacity:1;transform:none;}.proice-main-slider__slide.is-active
    .proice-main-slider__image{transform:none;}.proice-pillar-hero__link, .proice-pillar-hero__progress span{animation:none !important;transition:none !important;}.proice-pillar-hero__slide.is-active{opacity:1;visibility:visible;}.proice-pillar-hero__slide.is-active
    .proice-pillar-hero__eyebrow, .proice-pillar-hero__slide.is-active
    .proice-pillar-hero__title, .proice-pillar-hero__slide.is-active
    .proice-pillar-hero__link{opacity:1;translate:0 0;}.proice-pillar-hero__slide.is-active
    .proice-pillar-hero__image{transform:scale(1);}.proice-pillar-hero__content, .proice-pillar-hero__progress span{animation:none !important;transition:none !important;}.proice-pillar-hero__slide.is-active
    .proice-pillar-hero__content{opacity:1;transform:translate3d(0, -50%, 0);}.proice-tesla-hero__content, .proice-tesla-hero__progress span{animation:none !important;transition:none !important;}.proice-tesla-hero__slide.is-active{opacity:1 !important;visibility:visible !important;}.proice-tesla-hero__slide.is-active
    .proice-tesla-hero__content{opacity:1 !important;visibility:visible !important;transform:translate3d(0, -50%, 0);}.proice-tesla-hero__slide.is-active
    .proice-tesla-hero__image{transform:scale(1);}.proice-home-hero__content, .proice-home-hero__progress span{animation:none !important;transition:none !important;}.proice-home-hero__slide.is-active{opacity:1 !important;visibility:visible !important;}.proice-home-hero__slide.is-active
    .proice-home-hero__content{opacity:1 !important;visibility:visible !important;transform:translate3d(0, -50%, 0);}.proice-home-hero__slide.is-active
    .proice-home-hero__image{transform:none;}.proice-main-hero__content, .proice-main-hero__progress span{animation:none !important;transition:none !important;}.proice-main-hero__slide.is-active{opacity:1 !important;visibility:visible !important;}.proice-main-hero__slide.is-active
    .proice-main-hero__content{opacity:1 !important;visibility:visible !important;transform:none !important;}.proice-main-hero__slide.is-active
    .proice-main-hero__image{transform:none !important;}.proice-hero__content, .proice-hero__progress span{animation:none !important;transition:none !important;}.proice-hero__slide.is-active{opacity:1 !important;visibility:visible !important;}.proice-hero__slide.is-active
    .proice-hero__content{opacity:1 !important;visibility:visible !important;transform:none !important;}.proice-hero__slide.is-active
    .proice-hero__image{transform:none;}#proiceHeroSlider
    .proice-hero__slide, #proiceHeroSlider
    .proice-hero__image, #proiceHeroSlider
    .proice-hero__content, #proiceHeroSlider
    .proice-hero__progress span{animation:none !important;transition:none !important;}#proiceSamsungHero
    .proice-samsung-hero__slide, #proiceSamsungHero
    .proice-samsung-hero__image, #proiceSamsungHero
    .proice-samsung-hero__content, #proiceSamsungHero
    .proice-samsung-hero__progress span{animation:none !important;transition:none !important;}#proiceShowcaseHero
    .proice-showcase-hero__slide, #proiceShowcaseHero
    .proice-showcase-hero__image, #proiceShowcaseHero
    .proice-showcase-hero__content, #proiceShowcaseHero
    .proice-showcase-hero__progress span{animation:none !important;transition:none !important;}#proiceShowcaseHero
    .proice-showcase-hero__slide, #proiceShowcaseHero
    .proice-showcase-hero__image, #proiceShowcaseHero
    .proice-showcase-hero__category, #proiceShowcaseHero
    .proice-showcase-hero__title, #proiceShowcaseHero
    .proice-showcase-hero__button, #proiceShowcaseHero
    .proice-showcase-hero__progress span{animation:none !important;transition:none !important;}#proiceShowcaseHero
    .proice-showcase-hero__slide.is-active
    .proice-showcase-hero__category, #proiceShowcaseHero
    .proice-showcase-hero__slide.is-active
    .proice-showcase-hero__title, #proiceShowcaseHero
    .proice-showcase-hero__slide.is-active
    .proice-showcase-hero__button{opacity:1 !important;transform:none !important;}#piTechStack2026 *, #piTechStack2026 *::before, #piTechStack2026 *::after{animation:none !important;transition:none !important;}#piTechStack2026
    .pi-tech-stack-card-inner{transform:none !important;filter:none !important;opacity:1 !important;}#proiceShowcaseHero .proice-showcase-hero__slide, #proiceShowcaseHero .proice-showcase-hero__image, #proiceShowcaseHero .proice-showcase-hero__content, #proiceShowcaseHero .proice-showcase-hero__category, #proiceShowcaseHero .proice-showcase-hero__title, #proiceShowcaseHero .proice-showcase-hero__button, #proiceShowcaseHero .proice-showcase-hero__progress span{animation:none !important;transition:none !important;}#piTechStack2026-2 *, #piTechStack2026-2 *::before, #piTechStack2026-2 *::after{animation:none !important;transition:none !important;}#piTechStack2026-2
    .pi-tech-stack-card-inner{opacity:1 !important;filter:none !important;transform:none !important;}}@keyframes proiceHeadingReveal{from{opacity:0;transform:translateY(45px);}to{opacity:1;transform:translateY(0);}}@keyframes proiceButtonReveal{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}@keyframes proiceBackgroundZoom{from{transform:scale(1.08);}to{transform:scale(1);}}@keyframes proiceTabReveal{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:translateY(0);}}@keyframes AuraSpecReveal{from{opacity:0;transform:translateY(-8px);}to{opacity:1;transform:translateY(0);}}@keyframes proiceSlideEnterNext{from{opacity:0;transform:translate3d(3%, 0, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proiceSlideEnterPrevious{from{opacity:0;transform:translate3d(-3%, 0, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proiceSlideLeaveNext{from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(-2%, 0, 0);}}@keyframes proiceSlideLeavePrevious{from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(2%, 0, 0);}}@keyframes proiceContentReveal{to{opacity:1;transform:translate3d(0, 0, 0);}0%{opacity:0;translate:0 24px;}100%{opacity:1;translate:0 0;}}@keyframes proiceAutoplayProgress{from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes proicePillarEnterNext{from{opacity:0;transform:translate3d(4%, 0, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proicePillarEnterPrevious{from{opacity:0;transform:translate3d(-4%, 0, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proicePillarLeaveNext{from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(-2%, 0, 0);}}@keyframes proicePillarLeavePrevious{from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(2%, 0, 0);}}@keyframes proicePillarContentReveal{to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proicePillarProgress{from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes proiceHeroEnterNext{0%{opacity:0;transform:translate3d(3%, 0, 0);}100%{opacity:1;transform:translate3d(0, 0, 0);}from{opacity:0;transform:translate3d(3%, 0, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proiceHeroEnterPrevious{0%{opacity:0;transform:translate3d(-3%, 0, 0);}100%{opacity:1;transform:translate3d(0, 0, 0);}from{opacity:0;transform:translate3d(-3%, 0, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proiceHeroLeaveNext{0%{opacity:1;transform:translate3d(0, 0, 0);}100%{opacity:0;transform:translate3d(-2%, 0, 0);}from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(-2%, 0, 0);}}@keyframes proiceHeroLeavePrevious{0%{opacity:1;transform:translate3d(0, 0, 0);}100%{opacity:0;transform:translate3d(2%, 0, 0);}from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(2%, 0, 0);}}@keyframes proiceSliderProgress{0%{transform:scaleX(0);}100%{transform:scaleX(1);}from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes proiceHeroContentReveal{from{opacity:0;transform:translate3d(0, 18px, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proiceTeslaEnterNext{from{opacity:0;transform:translate3d(3%, 0, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proiceTeslaEnterPrevious{from{opacity:0;transform:translate3d(-3%, 0, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proiceTeslaLeaveNext{from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(-2%, 0, 0);}}@keyframes proiceTeslaLeavePrevious{from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(2%, 0, 0);}}@keyframes proiceTeslaContentReveal{from{opacity:0;transform:translate3d(0, calc(-50% + 28px), 0);}to{opacity:1;transform:translate3d(0, -50%, 0);}}@keyframes proiceTeslaProgress{from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes proiceHeroProgress{from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes proiceHomeEnterNext{from{opacity:0;transform:translate3d(3%, 0, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proiceHomeEnterPrevious{from{opacity:0;transform:translate3d(-3%, 0, 0);}to{opacity:1;transform:translate3d(0, 0, 0);}}@keyframes proiceHomeLeaveNext{from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(-2%, 0, 0);}}@keyframes proiceHomeLeavePrevious{from{opacity:1;transform:translate3d(0, 0, 0);}to{opacity:0;transform:translate3d(2%, 0, 0);}}@keyframes proiceHomeContentReveal{from{opacity:0;transform:translate3d(0, calc(-50% + 22px), 0);}to{opacity:1;transform:translate3d(0, -50%, 0);}}@keyframes proiceHomeProgress{from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes proiceContentIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes proiceProgress{from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes proiceHeroContentIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes proiceHeroReveal{from{opacity:0;transform:translateY(calc(-50% + 28px));}to{opacity:1;transform:translateY(-50%);}}@keyframes proiceSamsungContentIn{from{opacity:0;transform:translateY(
        calc(
          -50% + 25px
        )
      );}to{opacity:1;transform:translateY(-50%);}}@keyframes proiceSamsungProgress{from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes proiceShowcaseReveal{from{opacity:0;transform:translateY(calc(-50% + 26px));}to{opacity:1;transform:translateY(-50%);}}@keyframes proiceShowcaseProgress{from{transform:scaleX(0);}to{transform:scaleX(1);}}@keyframes proiceShowcaseCategoryIn{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:translateY(0);}}@keyframes proiceShowcaseTitleIn{from{opacity:0;transform:translateY(26px);}to{opacity:1;transform:translateY(0);}}@keyframes proiceShowcaseButtonIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes proiceCtaReveal{from{opacity:0;transform:translateY(25px);}to{opacity:1;transform:translateY(0);}}@keyframes proiceMobileShowcaseReveal{from{opacity:0;transform:translateY(22px);}to{opacity:1;transform:translateY(0);}}@media (min-width: 1600px){.proice-pillar-hero
    .proice-pillar-hero__content
    a.proice-pillar-hero__link{min-width:148px !important;height:50px !important;min-height:50px !important;padding:0 32px !important;font-size:16px !important;}.proice-tesla-hero
    a.proice-tesla-hero__button{min-width:148px !important;height:50px !important;min-height:50px !important;padding:0 32px !important;font-size:16px !important;}#proiceHeroSlider
    .proice-hero__content{left:clamp(120px, 9vw, 210px);width:min(45vw, 820px);max-width:820px;}#proiceHeroSlider
    .proice-hero__title{font-size:clamp(74px, 5.1vw, 108px);}#proiceHeroSlider
    .proice-hero__category{font-size:clamp(21px, 1.3vw, 28px);}#proiceSamsungHero
    .proice-samsung-hero__content{left:clamp(
        120px,
        9vw,
        220px
      );width:min(
        46vw,
        850px
      );max-width:850px;}#proiceSamsungHero
    .proice-samsung-hero__title{font-size:clamp(
        74px,
        5.2vw,
        110px
      );}#proiceSamsungHero
    .proice-samsung-hero__category{font-size:clamp(
        21px,
        1.35vw,
        29px
      );}#proiceShowcaseHero
    .proice-showcase-hero__content{left:clamp(
        120px,
        9vw,
        200px
      );width:min(
        44vw,
        800px
      );}#proiceShowcaseHero
    .proice-showcase-hero__title{font-size:clamp(
        66px,
        4.8vw,
        96px
      );}#piTechStack2026
    .pi-tech-stack-wrapper{width:min(88%, 1360px);max-width:1360px;}#piTechStack2026
    .pi-tech-stack-card{height:min(
        75vh,
        780px
      );}#piTechStack2026
    .pi-tech-stack-content{left:58px;right:58px;bottom:42px;}#piTechStack2026
    .pi-tech-stack-content h3{bottom:170px;font-size:clamp(
        82px,
        6vw,
        120px
      );}#piTechStack2026
    .pi-tech-stack-content p{max-width:640px;font-size:17px;}#proiceShowcaseHero .proice-showcase-hero__content{left:clamp(120px, 9vw, 200px);width:min(44vw, 800px);max-width:800px;}#proiceShowcaseHero .proice-showcase-hero__title{font-size:clamp(66px, 4.8vw, 96px);}#piTechStack2026-2
    .pi-tech-stack-wrapper{width:min(88%, 1360px);max-width:1360px;}#piTechStack2026-2
    .pi-tech-stack-card{height:min(75vh, 780px);}#piTechStack2026-2
    .pi-tech-stack-content{right:58px;bottom:42px;left:58px;}#piTechStack2026-2
    .pi-tech-stack-content h3{bottom:170px;font-size:clamp(82px, 6vw, 120px);}#piTechStack2026-2
    .pi-tech-stack-content p{max-width:640px;font-size:17px;}}@media (max-width: 1440px){.proice-vg-copy h3{font-size:28px;}.proice-vg-copy p{font-size:16px;}}@media (max-width: 1366px){.proice-vg-copy h3{font-size:26px;}.proice-vg-copy p{font-size:15px;}}@media (max-width: 1280px){#proiceShowcaseHero
    .proice-showcase-hero__stage{min-height:540px;}#proiceShowcaseHero
    .proice-showcase-hero__content{left:clamp(
        58px,
        7vw,
        90px
      );width:min(
        48vw,
        600px
      );}#proiceShowcaseHero
    .proice-showcase-hero__title{font-size:clamp(
        44px,
        5vw,
        66px
      );}#proiceShowcaseHero
    .proice-showcase-hero__category{font-size:clamp(
        15px,
        1.3vw,
        18px
      );}#proiceShowcaseHero .proice-showcase-hero__stage{min-height:540px;}#proiceShowcaseHero .proice-showcase-hero__content{left:clamp(58px, 7vw, 90px);width:min(48vw, 600px);}#proiceShowcaseHero .proice-showcase-hero__title{font-size:clamp(44px, 5vw, 66px);}#proiceShowcaseHero .proice-showcase-hero__category{font-size:clamp(15px, 1.3vw, 18px);}}@media (max-width: 1200px){#piTechStack2026
    .pi-tech-stack-wrapper{width:calc(
        100% - 64px
      );}#piTechStack2026
    .pi-tech-stack-card{height:min(
        72vh,
        660px
      );min-height:560px;}#piTechStack2026
    .pi-tech-stack-content h3{bottom:145px;font-size:clamp(
        48px,
        8vw,
        88px
      );}#piTechStack2026-2
    .pi-tech-stack-wrapper{width:calc(100% - 64px);}#piTechStack2026-2
    .pi-tech-stack-card{height:min(72vh, 660px);min-height:560px;}#piTechStack2026-2
    .pi-tech-stack-content h3{bottom:145px;font-size:clamp(48px, 8vw, 88px);}}@media (max-width: 1199px){#proiceHeroSlider
    .proice-hero__stage{min-height:620px;}#proiceHeroSlider
    .proice-hero__content{left:clamp(60px, 7vw, 95px);width:min(51vw, 630px);}#proiceHeroSlider
    .proice-hero__title{font-size:clamp(48px, 5.6vw, 72px);}#proiceSamsungHero
    .proice-samsung-hero__stage{min-height:620px;}#proiceSamsungHero
    .proice-samsung-hero__content{left:clamp(
        58px,
        7vw,
        95px
      );width:min(
        52vw,
        640px
      );}#proiceSamsungHero
    .proice-samsung-hero__title{font-size:clamp(
        48px,
        5.8vw,
        74px
      );}#proiceShowcaseHero
    .proice-showcase-hero__content{left:clamp(
        58px,
        7vw,
        95px
      );width:min(
        52vw,
        640px
      );}#proiceShowcaseHero
    .proice-showcase-hero__title{font-size:clamp(
        48px,
        5.8vw,
        74px
      );}}@media (max-width: 1100px){.proice-tab-image img{height:420px;}}@media (max-width: 1024px){.proice-slide-content h1{font-size:clamp(44px, 7vw, 78px);}.proice-vg-copy h3{font-size:25px;}.proice-vg-copy p{font-size:15px;}}@media (max-width: 991px){.proice-standout-content h1{font-size:clamp(42px, 8vw, 70px);}.proice-stack-intro h2{letter-spacing:-3px;}.proice-stack-content h3{left:36px;right:36px;bottom:155px;letter-spacing:-3px;}.proice-tab-image img{height:380px;}.pi-tech-stack-card{top:50px;height:650px;min-height:580px;}.pi-tech-stack-card-inner{min-height:580px;}.pi-tech-stack-content h3{font-size:clamp(48px, 9vw, 86px);}#proiceShowcaseHero
    .proice-showcase-hero__stage{min-height:560px;}#proiceShowcaseHero
    .proice-showcase-hero__content{left:54px;width:calc(
        100% - 130px
      );max-width:570px;}#proiceShowcaseHero
    .proice-showcase-hero__title{font-size:clamp(
        40px,
        6vw,
        58px
      );}#proiceShowcaseHero
    .proice-showcase-hero__arrow{width:40px;height:40px;}#piTechStack2026
    .pi-tech-stack-intro{margin-bottom:40px;}#piTechStack2026
    .pi-tech-stack-intro h2{font-size:clamp(
        38px,
        7.5vw,
        68px
      );}#piTechStack2026
    .pi-tech-stack-wrapper{width:calc(
        100% - 40px
      );}#piTechStack2026
    .pi-tech-stack-card{top:35px;height:620px;min-height:560px;margin-bottom:48px;}#piTechStack2026
    .pi-tech-stack-content{left:30px;right:30px;bottom:30px;}#piTechStack2026
    .pi-tech-stack-content h3{bottom:155px;font-size:clamp(
        46px,
        9vw,
        78px
      );}#piTechStack2026
    .pi-tech-stack-content p{max-width:500px;}#proiceShowcaseHero .proice-showcase-hero__stage{min-height:560px;}#proiceShowcaseHero .proice-showcase-hero__content{left:54px;width:calc(100% - 130px);max-width:570px;}#proiceShowcaseHero .proice-showcase-hero__title{font-size:clamp(40px, 6vw, 58px);}#proiceShowcaseHero .proice-showcase-hero__arrow{width:40px;height:40px;}#piTechStack2026-2
    .pi-tech-stack-wrapper{width:calc(100% - 40px);}#piTechStack2026-2
    .pi-tech-stack-card{top:35px;height:620px;min-height:560px;margin-bottom:48px;}#piTechStack2026-2
    .pi-tech-stack-content{right:30px;bottom:30px;left:30px;}#piTechStack2026-2
    .pi-tech-stack-content h3{bottom:155px;font-size:clamp(46px, 9vw, 78px);}#piTechStack2026-2
    .pi-tech-stack-content p{max-width:500px;}}@media (max-width: 900px){.proice-main-slider__slide.is-active{position:relative;}.proice-main-slider__slide.is-active .proice-main-slider__image{transform:scale(1.045);}.proice-pillar-hero
    .proice-pillar-hero__content
    a.proice-pillar-hero__link{min-width:128px !important;height:45px !important;min-height:45px !important;margin-top:30px !important;padding:0 27px !important;font-size:14px !important;}.proice-tesla-hero
    a.proice-tesla-hero__button{min-width:128px !important;height:45px !important;min-height:45px !important;margin-top:30px !important;padding:0 27px !important;font-size:14px !important;}.proice-tesla-hero__slide.is-active
    .proice-tesla-hero__content{opacity:1;visibility:visible;}.proice-home-hero__slide.is-active
    .proice-home-hero__content{animation:proiceTabletContentReveal 650ms 100ms
        cubic-bezier(0.22, 1, 0.36, 1) both;}#proiceHeroSlider
    .proice-hero__stage{min-height:680px;}#proiceHeroSlider
    .proice-hero__content{left:48px;width:calc(100% - 110px);}#proiceHeroSlider
    .proice-hero__title{font-size:clamp(46px, 7vw, 64px);}#proiceSamsungHero
    .proice-samsung-hero__stage{min-height:680px;}#proiceSamsungHero
    .proice-samsung-hero__content{left:48px;width:calc(
        100% - 110px
      );}#proiceSamsungHero
    .proice-samsung-hero__title{font-size:clamp(
        45px,
        7vw,
        64px
      );}}@media (max-width: 768px){.stack-intro h2{letter-spacing:-1px;}.stack-content h3{bottom:170px;font-size:clamp(44px, 16vw, 72px);letter-spacing:-2px;}.stack-content p{font-size:14px;}.stack-content a{width:fit-content;}.stack-card img{max-width:62%;max-height:320px;}.proice-slide-content h1{margin-bottom:28px;font-size:46px;line-height:1;}.proice-dots button{width:32px;}.proice-dots button.active{width:42px;}.proice-hero-content h1{font-size:42px;}.proice-hero-content p{font-size:14px;}.proice-tab-nav label{padding:15px 8px;font-size:14px;}.proice-tab-text h2{font-size:34px;letter-spacing:-0.8px;}.proice-tab-text p{font-size:16px;}.proice-tab-image img{height:300px;border-radius:16px;}.proice-stack-intro p{font-size:12px;}.proice-stack-intro h2{font-size:clamp(38px, 12vw, 58px);line-height:0.95;letter-spacing:-2px;}.proice-stack-content h3{left:24px;right:24px;bottom:205px;font-size:clamp(42px, 14vw, 68px);line-height:0.92;letter-spacing:-2px;}.proice-stack-bottom p{font-size:14px;line-height:1.5;}.proice-stack-bottom a{width:fit-content;min-width:115px;height:44px;padding:0 22px;font-size:13px;}.proice-hero-content h2{font-size:42px;letter-spacing:-1px;}.pi-tech-stack-section{padding:60px 0 100px;}.pi-tech-stack-intro h2{letter-spacing:-1px;}.pi-tech-stack-wrapper{width:calc(100% - 28px);}.pi-tech-stack-card{top:20px;height:580px;min-height:540px;margin-bottom:45px;}.pi-tech-stack-card-inner{min-height:540px;border-radius:20px;}.pi-tech-stack-content{left:24px;right:24px;bottom:24px;grid-template-columns:1fr;}.pi-tech-stack-content h3{bottom:170px;font-size:clamp(44px, 16vw, 72px);letter-spacing:-2px;}.pi-tech-stack-content p{font-size:14px;}.pi-tech-stack-content a{width:fit-content;}.pi-tech-stack-overlay::after{width:300px;height:300px;}.proice-vg-copy h3{margin-bottom:6px;font-size:23px;line-height:1.18;letter-spacing:-0.5px;}.proice-vg-copy p{font-size:14.5px;line-height:1.5;}}@media (max-width: 767px){#proiceShowcaseHero
    .proice-showcase-hero__stage{undefined:undefined;height:100svh;min-height:560px;max-height:none;}#proiceShowcaseHero
    .proice-showcase-hero__image--desktop{display:none !important;opacity:0 !important;visibility:hidden !important;}#proiceShowcaseHero
    .proice-showcase-hero__image--mobile{display:block !important;opacity:1 !important;visibility:visible !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:center center !important;transform:none;}#proiceShowcaseHero
    .proice-showcase-hero__overlay{background:linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.68) 0%,
        rgba(0, 0, 0, 0.42) 18%,
        rgba(0, 0, 0, 0.12) 35%,
        rgba(0, 0, 0, 0.00) 60%,
        rgba(0, 0, 0, 0.10) 100%
      );}#proiceShowcaseHero
    .proice-showcase-hero__content{top:0;right:0;left:0;display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;margin:0;padding:max(
        42px,
        calc(
          env(safe-area-inset-top)
          + 32px
        )
      )
        20px
        0;text-align:center;transform:none;}#proiceShowcaseHero
    .proice-showcase-hero__category{margin:0
        0
        7px;font-size:clamp(
        14px,
        3.8vw,
        17px
      );text-align:center;}#proiceShowcaseHero
    .proice-showcase-hero__title{width:100%;max-width:460px;margin:0
        auto;font-size:clamp(
        34px,
        9.5vw,
        48px
      );line-height:1;letter-spacing:-0.045em;text-align:center;}#proiceShowcaseHero
    .proice-showcase-hero__button{min-width:118px;min-height:42px;margin:20px
        auto
        0;padding:0
        23px;font-size:13px;}#proiceShowcaseHero
    .proice-showcase-hero__arrow{display:flex;width:38px;height:38px;background:rgba(
        0,
        0,
        0,
        0.24
      );}#proiceShowcaseHero
    .proice-showcase-hero__arrow--prev{left:10px;}#proiceShowcaseHero
    .proice-showcase-hero__arrow--next{right:10px;}#proiceShowcaseHero
    .proice-showcase-hero__pagination{bottom:calc(
        18px
        +
        env(
          safe-area-inset-bottom
        )
      );gap:8px;}#proiceShowcaseHero
    .proice-showcase-hero__dot{width:9px;height:9px;}#proiceShowcaseHero
    .proice-showcase-hero__progress{display:none;}#piTechStack2026
    .pi-tech-stack-intro{margin-bottom:32px;padding:0
        18px;}#piTechStack2026
    .pi-tech-stack-intro h2{max-width:520px;font-size:clamp(
        34px,
        10.5vw,
        54px
      );line-height:1;letter-spacing:-0.04em;}#piTechStack2026
    .pi-tech-stack-wrapper{width:calc(
        100% - 24px
      );padding-bottom:30px;}#piTechStack2026
    .pi-tech-stack-card{top:16px;height:clamp(
        520px,
        78svh,
        650px
      );min-height:520px;margin-bottom:32px;}#piTechStack2026
    .pi-tech-stack-card-inner{border-radius:18px;}#piTechStack2026
    .pi-tech-stack-content{left:22px;right:22px;bottom:22px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;}#piTechStack2026
    .pi-tech-stack-content h3{position:absolute;left:0;right:0;bottom:150px;font-size:clamp(
        39px,
        13vw,
        66px
      );line-height:0.93;letter-spacing:-0.04em;}#piTechStack2026
    .pi-tech-stack-content p{max-width:100%;font-size:14px;line-height:1.5;}#piTechStack2026
    .pi-tech-stack-content a{min-width:112px;min-height:42px;padding:0
        21px;font-size:13px;}#piTechStack2026
    .pi-tech-card-1
    .pi-tech-stack-card-inner{background-position:center center;}#piTechStack2026
    .pi-tech-card-2
    .pi-tech-stack-card-inner{background-position:center center;}#piTechStack2026
    .pi-tech-card-3
    .pi-tech-stack-card-inner{background-position:center center;}#piTechStack2026
    .pi-tech-card-4
    .pi-tech-stack-card-inner{background-position:center center;}#proiceShowcaseHero .proice-showcase-hero__stage{width:100%;height:100svh;min-height:560px;max-height:none;}#proiceShowcaseHero .proice-showcase-hero__image--desktop{display:none !important;opacity:0 !important;visibility:hidden !important;}#proiceShowcaseHero .proice-showcase-hero__image--mobile{position:absolute !important;inset:0 !important;z-index:1 !important;display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;opacity:1 !important;visibility:visible !important;object-fit:cover !important;object-position:center !important;transform:none !important;transition:none !important;}#proiceShowcaseHero
    .proice-showcase-hero__image--cockpit-mobile, #proiceShowcaseHero
    .proice-showcase-hero__image--security-mobile, #proiceShowcaseHero
    .proice-showcase-hero__image--tracking-mobile, #proiceShowcaseHero
    .proice-showcase-hero__image--audio-mobile{object-position:50% 50% !important;}#proiceShowcaseHero .proice-showcase-hero__overlay{background:linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.62) 0%,
        rgba(0, 0, 0, 0.32) 20%,
        rgba(0, 0, 0, 0.06) 40%,
        rgba(0, 0, 0, 0) 68%,
        rgba(0, 0, 0, 0.16) 100%
      );}#proiceShowcaseHero .proice-showcase-hero__content, #proiceShowcaseHero
    .proice-showcase-hero__slide.is-active
    .proice-showcase-hero__content{position:absolute !important;top:0 !important;right:0 !important;bottom:auto !important;left:0 !important;z-index:20 !important;display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;max-width:none !important;margin:0 !important;padding:max(42px, calc(env(safe-area-inset-top) + 32px))
        20px
        0 !important;color:#fff !important;text-align:center !important;transform:none !important;animation:proiceMobileShowcaseReveal 600ms ease both !important;}#proiceShowcaseHero .proice-showcase-hero__category{margin:0 0 7px;font-size:clamp(14px, 3.8vw, 17px);text-align:center;}#proiceShowcaseHero .proice-showcase-hero__title{width:100%;max-width:460px;margin:0 auto;font-size:clamp(34px, 9.5vw, 48px);line-height:1;letter-spacing:-0.045em;text-align:center;}#proiceShowcaseHero a.proice-showcase-hero__button{min-width:118px !important;min-height:42px !important;margin:20px auto 0 !important;padding:0 23px !important;font-size:13px !important;}#proiceShowcaseHero .proice-showcase-hero__arrow{display:none !important;}#proiceShowcaseHero .proice-showcase-hero__pagination{bottom:calc(18px + env(safe-area-inset-bottom));}#proiceShowcaseHero .proice-showcase-hero__progress{display:none;}#piTechStack2026-2
    .pi-tech-stack-wrapper{width:calc(100% - 24px);padding-bottom:clamp(100px, 18vh, 180px);}#piTechStack2026-2
    .pi-tech-stack-card{top:16px;height:clamp(520px, 78svh, 650px);min-height:520px;margin-bottom:32px;}#piTechStack2026-2
    .pi-tech-stack-card-inner{border-radius:18px;}#piTechStack2026-2
    .pi-tech-stack-content{right:22px;bottom:22px;left:22px;display:flex;flex-direction:column;align-items:flex-start;gap:18px;}#piTechStack2026-2
    .pi-tech-stack-content h3{right:0;bottom:150px;left:0;font-size:clamp(39px, 13vw, 66px);line-height:0.93;letter-spacing:-0.04em;}#piTechStack2026-2
    .pi-tech-stack-content p{max-width:100%;font-size:14px;line-height:1.5;}#piTechStack2026-2
    .pi-tech-stack-content a{min-width:112px;min-height:42px;padding:0 21px;font-size:13px;}#piTechStack2026-2
    .pi-tech-card-1
    .pi-tech-stack-card-inner, #piTechStack2026-2
    .pi-tech-card-2
    .pi-tech-stack-card-inner, #piTechStack2026-2
    .pi-tech-card-3
    .pi-tech-stack-card-inner{background-position:center;}#piTechStack2026-2{padding:56px
        0
        90px;}#piTechStack2026-2
    #piTechStackImage1, #piTechStack2026-2
    #piTechStackImage2, #piTechStack2026-2
    #piTechStackImage3{object-position:center center;}}@media (max-width: 767px)
    and
    (max-height: 650px){#proiceShowcaseHero
      .proice-showcase-hero__stage{min-height:500px;}#proiceShowcaseHero
      .proice-showcase-hero__content{padding-top:max(
          25px,
          env(
            safe-area-inset-top
          )
        );}#proiceShowcaseHero
      .proice-showcase-hero__category{font-size:13px;margin-bottom:5px;}#proiceShowcaseHero
      .proice-showcase-hero__title{font-size:clamp(
          28px,
          8vw,
          38px
        );}#proiceShowcaseHero
      .proice-showcase-hero__button{min-height:38px;margin-top:13px;}#piTechStack2026
      .pi-tech-stack-card{height:500px;min-height:480px;}#piTechStack2026
      .pi-tech-stack-content h3{bottom:145px;}#piTechStack2026-2
      .pi-tech-stack-card{height:500px;min-height:480px;}#piTechStack2026-2
      .pi-tech-stack-content h3{bottom:145px;}}@media (max-width: 767px) and (max-height: 650px){#proiceShowcaseHero .proice-showcase-hero__stage{min-height:500px;}#proiceShowcaseHero .proice-showcase-hero__content, #proiceShowcaseHero
    .proice-showcase-hero__slide.is-active
    .proice-showcase-hero__content{padding-top:max(25px, env(safe-area-inset-top)) !important;}#proiceShowcaseHero .proice-showcase-hero__category{margin-bottom:5px;font-size:13px;}#proiceShowcaseHero .proice-showcase-hero__title{font-size:clamp(28px, 8vw, 38px);}#proiceShowcaseHero a.proice-showcase-hero__button{min-height:38px !important;margin-top:13px !important;}}@media (max-width: 600px){.proice-tab-text h2{font-size:26px;}.proice-tab-text p{font-size:16px;}.proice-tab-image img{height:280px;}.proice-standout-content h1{font-size:clamp(38px, 11vw, 58px);line-height:1;letter-spacing:-1px;}.proice-standout-content p{margin-bottom:26px;font-size:14px;line-height:1.6;}.proice-main-slider__title br{display:none;}.proice-main-slider__arrow svg{width:20px;height:20px;}.proice-main-slider__dot span{height:3px;}.proice-pillar-hero__slide.is-active
    .proice-pillar-hero__image{transform:scale(1.035);}.proice-pillar-hero__title br{display:block;}.proice-pillar-hero__arrow svg{width:20px;height:20px;}.proice-pillar-hero
    .proice-pillar-hero__content
    a.proice-pillar-hero__link{min-width:118px !important;height:43px !important;min-height:43px !important;margin-top:26px !important;padding:0 24px !important;border:1.5px solid #ffffff !important;border-radius:999px !important;background:transparent !important;background-color:transparent !important;color:#ffffff !important;font-size:13px !important;}.proice-tesla-hero__slide.is-active
    .proice-tesla-hero__image{transform:scale(1.035);}.proice-tesla-hero__slide.is-active
    .proice-tesla-hero__content{animation:proiceMobileContentReveal 650ms 100ms
        cubic-bezier(0.22, 1, 0.36, 1) both;}.proice-tesla-hero__title br{display:block !important;}.proice-tesla-hero
    a.proice-tesla-hero__button{position:relative !important;z-index:22 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:132px !important;max-width:260px !important;height:46px !important;min-height:46px !important;margin:24px auto 0 !important;padding:0 28px !important;opacity:1 !important;visibility:visible !important;undefined:undefined;border:1.5px solid #ffffff !important;border-radius:999px !important;background:rgba(0, 0, 0, 0.08) !important;background-color:rgba(0, 0, 0, 0.08) !important;background-image:none !important;color:#ffffff !important;font-size:14px !important;font-weight:600 !important;line-height:1 !important;white-space:nowrap !important;text-align:center !important;text-decoration:none !important;text-transform:none !important;text-shadow:0 1px 7px rgba(0, 0, 0, 0.5) !important;box-shadow:0 5px 18px rgba(0, 0, 0, 0.14) !important;transform:none !important;translate:none !important;animation:none !important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;}.proice-tesla-hero
    a.proice-tesla-hero__button:hover{border-color:#ffffff !important;background:rgba(255, 255, 255, 0.18) !important;color:#ffffff !important;text-decoration:none !important;}.proice-tesla-hero__slide.is-active{z-index:5;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;}.proice-tesla-hero__content, .proice-tesla-hero__slide.is-active
    .proice-tesla-hero__content{position:absolute !important;top:0 !important;right:0 !important;bottom:auto !important;left:0 !important;z-index:20 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;height:auto !important;max-width:none !important;margin:0 !important;padding:clamp(54px, 8.5vh, 82px)
        22px
        0 !important;opacity:1 !important;visibility:visible !important;color:#ffffff !important;text-align:center !important;transform:none !important;translate:none !important;animation:none !important;}.proice-tesla-hero__dot.is-active{border-color:#ffffff !important;background:#ffffff !important;transform:scale(1.12);}.proice-tesla-hero
    a.proice-tesla-hero__button::before, .proice-tesla-hero
    a.proice-tesla-hero__button::after{display:none !important;content:none !important;}.proice-tesla-hero
    a.proice-tesla-hero__button:active{background:rgba(255, 255, 255, 0.28) !important;transform:scale(0.97) !important;}.proice-home-hero__slide.is-active{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;}.proice-home-hero__slide.is-active
    .proice-home-hero__image{transform:scale(1.025);}.proice-home-hero__content, .proice-home-hero__slide.is-active
    .proice-home-hero__content{position:absolute;top:0;right:0;bottom:auto;left:0;z-index:20;display:flex;flex-direction:column;align-items:center;width:100%;max-width:none;margin:0;padding:clamp(48px, 8.5vh, 78px)
        20px
        0;opacity:1 !important;visibility:visible !important;text-align:center;transform:none !important;animation:none !important;}.proice-home-hero__title br{display:block;}.proice-home-hero
    a.proice-home-hero__button{display:inline-flex !important;width:auto !important;min-width:128px !important;height:46px !important;min-height:46px !important;margin:24px auto 0 !important;padding:0 27px !important;opacity:1 !important;visibility:visible !important;border:1.5px solid #ffffff !important;border-radius:999px !important;background:rgba(0, 0, 0, 0.06) !important;color:#ffffff !important;font-size:14px !important;font-weight:600 !important;transform:none !important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);}.proice-home-hero__dot.is-active{background:#ffffff;}.proice-main-hero__slide.is-active{opacity:1 !important;visibility:visible !important;}.proice-main-hero__slide.is-active
    .proice-main-hero__image{transform:none !important;}.proice-main-hero__content, .proice-main-hero__slide.is-active
    .proice-main-hero__content{position:absolute !important;top:0 !important;right:0 !important;bottom:auto !important;left:0 !important;z-index:20 !important;display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;max-width:none !important;margin:0 !important;padding:clamp(48px, 8svh, 78px)
        20px
        0 !important;opacity:1 !important;visibility:visible !important;color:#ffffff !important;text-align:center !important;transform:none !important;animation:none !important;}.proice-main-hero__title br{display:block !important;}.proice-main-hero
    a.proice-main-hero__button{display:inline-flex !important;width:auto !important;min-width:128px !important;height:45px !important;min-height:45px !important;margin:23px auto 0 !important;padding:0 27px !important;border:1.5px solid #ffffff !important;border-radius:999px !important;background:rgba(0, 0, 0, 0.08) !important;color:#ffffff !important;font-size:14px !important;font-weight:600 !important;transform:none !important;animation:none !important;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);}.proice-hero__slide.is-active{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;}.proice-hero__slide.is-active
    .proice-hero__image{transform:none;}.proice-hero__content, .proice-hero__slide.is-active
    .proice-hero__content{position:absolute !important;top:0 !important;right:0 !important;bottom:auto !important;left:0 !important;z-index:20 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;max-width:none !important;margin:0 !important;undefined:undefined;padding:clamp(48px, 8vh, 76px)
        20px
        0 !important;opacity:1 !important;visibility:visible !important;color:#ffffff !important;text-align:center !important;transform:none !important;animation:none !important;}.proice-hero__title br{display:block !important;}.proice-hero
    a.proice-hero__learn{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:auto !important;min-width:128px !important;height:45px !important;min-height:45px !important;margin:22px auto 0 !important;padding:0 27px !important;border:1.5px solid #ffffff !important;border-radius:999px !important;background:rgba(0, 0, 0, 0.08) !important;color:#ffffff !important;font-size:14px !important;font-weight:600 !important;transform:none !important;animation:none !important;}.proice-hero__slide.is-active
    .proice-hero__content{animation:proiceHeroContentIn
        600ms
        ease
        both;}#proiceHeroSlider
    .proice-hero__stage{width:100%;height:100vh;min-height:620px;max-height:none;}#proiceHeroSlider
    .proice-hero__image{width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;object-fit:cover !important;transform:none !important;transition:none !important;}#proiceHeroSlider
    .proice-hero__image--cockpit{object-position:58% center !important;}#proiceHeroSlider
    .proice-hero__image--security{object-position:63% center !important;}#proiceHeroSlider
    .proice-hero__image--tracking{object-position:66% center !important;}#proiceHeroSlider
    .proice-hero__image--audio{object-position:55% center !important;}#proiceHeroSlider
    .proice-hero__overlay{background:linear-gradient(
        180deg,
        rgba(0, 0, 0, 0.62) 0%,
        rgba(0, 0, 0, 0.32) 20%,
        rgba(0, 0, 0, 0.04) 43%,
        rgba(0, 0, 0, 0) 68%,
        rgba(0, 0, 0, 0.16) 100%
      );}#proiceHeroSlider
    .proice-hero__content, #proiceHeroSlider
    .proice-hero__slide.is-active
    .proice-hero__content{top:0;left:0;right:0;width:100%;max-width:none;padding:clamp(48px, 8svh, 78px)
        20px
        0;text-align:center;transform:none;animation:proiceMobileHeroReveal
        650ms
        ease
        both;}#proiceHeroSlider
    .proice-hero__category{margin-bottom:7px;font-size:clamp(15px, 4vw, 18px);text-align:center;}#proiceHeroSlider
    .proice-hero__title{max-width:440px;margin:0 auto;font-size:clamp(35px, 10vw, 50px);line-height:1.02;text-align:center;}#proiceHeroSlider
    a.proice-hero__learn{min-width:128px !important;height:45px !important;margin:22px auto 0 !important;padding:0 27px !important;font-size:14px !important;}#proiceHeroSlider
    .proice-hero__arrow{display:none;}#proiceHeroSlider
    .proice-hero__dots{bottom:calc(
        20px +
        env(safe-area-inset-bottom)
      );}#proiceHeroSlider
    .proice-hero__progress{display:none;}#proiceSamsungHero
    .proice-samsung-hero__stage{position:relative;width:100%;height:100vh;min-height:620px;max-height:none;overflow:hidden;background:#000000;}#proiceSamsungHero
    .proice-samsung-hero__picture{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;overflow:hidden !important;}#proiceSamsungHero
    .proice-samsung-hero__image{position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;opacity:1 !important;visibility:visible !important;object-fit:cover !important;object-position:center center !important;transform:none !important;transition:none !important;}#proiceSamsungHero
    .proice-samsung-hero__image--cockpit{object-position:50% 50% !important;}#proiceSamsungHero
    .proice-samsung-hero__image--security{object-position:50% 50% !important;}#proiceSamsungHero
    .proice-samsung-hero__image--tracking{object-position:50% 50% !important;}#proiceSamsungHero
    .proice-samsung-hero__image--audio{object-position:50% 50% !important;}#proiceSamsungHero
    .proice-samsung-hero__overlay{background:linear-gradient(
        180deg,
        rgba(
          0,
          0,
          0,
          0.58
        ) 0%,
        rgba(
          0,
          0,
          0,
          0.30
        ) 19%,
        rgba(
          0,
          0,
          0,
          0.06
        ) 39%,
        rgba(
          0,
          0,
          0,
          0
        ) 65%,
        rgba(
          0,
          0,
          0,
          0.14
        ) 100%
      );}#proiceSamsungHero
    .proice-samsung-hero__content, #proiceSamsungHero
    .proice-samsung-hero__slide.is-active
    .proice-samsung-hero__content{position:absolute !important;top:0 !important;right:0 !important;bottom:auto !important;left:0 !important;z-index:20 !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;max-width:none !important;margin:0 !important;undefined:undefined;padding:clamp(
        48px,
        8svh,
        78px
      )
        20px
        0 !important;color:#ffffff !important;text-align:center !important;transform:none !important;animation:proiceSamsungMobileContentIn
        650ms
        ease
        both !important;}#proiceSamsungHero
    .proice-samsung-hero__category{margin:0
        0
        7px;color:#ffffff;font-size:clamp(
        15px,
        4vw,
        18px
      );font-weight:500;line-height:1.2;text-align:center;text-shadow:0
        2px
        12px
        rgba(
          0,
          0,
          0,
          0.75
        );}#proiceSamsungHero
    .proice-samsung-hero__title{width:100%;max-width:440px;margin:0
        auto;undefined:undefined;font-size:clamp(
        35px,
        10vw,
        50px
      );font-weight:700;line-height:1.02;letter-spacing:-0.045em;text-align:center;}#proiceSamsungHero
    a.proice-samsung-hero__learn{min-width:128px !important;height:45px !important;min-height:45px !important;margin:22px
        auto
        0 !important;padding:0
        27px !important;border:1.5px
        solid
        #ffffff !important;border-radius:999px !important;background:rgba(
        0,
        0,
        0,
        0.08
      ) !important;color:#ffffff !important;font-size:14px !important;}#proiceSamsungHero
    .proice-samsung-hero__arrow{display:none !important;}#proiceSamsungHero
    .proice-samsung-hero__dots{bottom:calc(
        20px +
        env(
          safe-area-inset-bottom
        )
      );gap:8px;}#proiceSamsungHero
    .proice-samsung-hero__dot{width:11px;height:11px;}#proiceSamsungHero
    .proice-samsung-hero__progress{display:none;}#proiceShowcaseHero
    .proice-showcase-hero__stage{width:100%;height:100vh;min-height:620px;max-height:none;}#proiceShowcaseHero
    .proice-showcase-hero__image--desktop{display:none !important;opacity:0 !important;visibility:hidden !important;}#proiceShowcaseHero
    .proice-showcase-hero__image--mobile{position:absolute !important;inset:0 !important;z-index:1 !important;display:block !important;width:100% !important;height:100% !important;min-width:100% !important;min-height:100% !important;max-width:none !important;opacity:1 !important;visibility:visible !important;object-fit:cover !important;object-position:center center !important;transform:none !important;transition:none !important;}#proiceShowcaseHero
    .proice-showcase-hero__image--cockpit-mobile{object-position:50% 50% !important;}#proiceShowcaseHero
    .proice-showcase-hero__image--security-mobile{object-position:50% 50% !important;}#proiceShowcaseHero
    .proice-showcase-hero__image--tracking-mobile{object-position:50% 50% !important;}#proiceShowcaseHero
    .proice-showcase-hero__image--audio-mobile{object-position:50% 50% !important;}#proiceShowcaseHero
    .proice-showcase-hero__overlay{background:linear-gradient(
        180deg,
        rgba(0,0,0,0.62) 0%,
        rgba(0,0,0,0.32) 20%,
        rgba(0,0,0,0.06) 40%,
        rgba(0,0,0,0.00) 68%,
        rgba(0,0,0,0.16) 100%
      );}#proiceShowcaseHero
    .proice-showcase-hero__content, #proiceShowcaseHero
    .proice-showcase-hero__slide.is-active
    .proice-showcase-hero__content{position:absolute !important;top:0 !important;right:0 !important;bottom:auto !important;left:0 !important;z-index:20 !important;display:flex !important;flex-direction:column !important;align-items:center !important;width:100% !important;max-width:none !important;margin:0 !important;undefined:undefined;padding:clamp(
        48px,
        8svh,
        78px
      )
        20px
        0 !important;text-align:center !important;transform:none !important;animation:proiceMobileShowcaseReveal
        600ms
        ease
        both !important;}#proiceShowcaseHero
    .proice-showcase-hero__category{margin:0
        0
        7px;font-size:clamp(
        15px,
        4vw,
        18px
      );text-align:center;}#proiceShowcaseHero
    .proice-showcase-hero__title{width:100%;max-width:440px;margin:0 auto;font-size:clamp(
        35px,
        10vw,
        50px
      );line-height:1.02;text-align:center;}#proiceShowcaseHero
    a.proice-showcase-hero__button{min-width:128px !important;height:45px !important;min-height:45px !important;margin:22px
        auto
        0 !important;padding:0
        27px !important;font-size:14px !important;}#proiceShowcaseHero
    .proice-showcase-hero__arrow{display:none !important;}#proiceShowcaseHero
    .proice-showcase-hero__pagination{bottom:calc(
        20px +
        env(
          safe-area-inset-bottom
        )
      );}#proiceShowcaseHero
    .proice-showcase-hero__progress{display:none !important;}}@media (max-width: 600px) and (max-height: 680px){.proice-tesla-hero
    a.proice-tesla-hero__button{height:42px !important;min-height:42px !important;margin-top:17px !important;}.proice-tesla-hero__content, .proice-tesla-hero__slide.is-active
    .proice-tesla-hero__content{padding:38px
        18px
        0 !important;}.proice-home-hero__content, .proice-home-hero__slide.is-active
    .proice-home-hero__content{padding-top:36px;}.proice-home-hero
    a.proice-home-hero__button{height:41px !important;min-height:41px !important;margin-top:17px !important;}.proice-main-hero__content, .proice-main-hero__slide.is-active
    .proice-main-hero__content{padding-top:34px !important;}.proice-main-hero
    a.proice-main-hero__button{height:40px !important;min-height:40px !important;margin-top:16px !important;}}@media (max-width: 600px) and (prefers-reduced-motion: reduce){.proice-tesla-hero__slide.is-active
    .proice-tesla-hero__content{transform:none !important;}.proice-home-hero__slide.is-active
    .proice-home-hero__content{transform:none !important;}}@media (max-width: 600px)
    and
    (max-height: 680px){.proice-hero__content, .proice-hero__slide.is-active
      .proice-hero__content{padding-top:32px !important;}.proice-hero
      a.proice-hero__learn{height:40px !important;min-height:40px !important;margin-top:16px !important;}#proiceSamsungHero
      .proice-samsung-hero__stage{min-height:550px;}#proiceSamsungHero
      .proice-samsung-hero__content, #proiceSamsungHero
      .proice-samsung-hero__slide.is-active
      .proice-samsung-hero__content{padding-top:32px !important;}#proiceSamsungHero
      .proice-samsung-hero__category{margin-bottom:5px;font-size:14px;}#proiceSamsungHero
      .proice-samsung-hero__title{font-size:clamp(
          30px,
          9.3vw,
          40px
        );}#proiceSamsungHero
      a.proice-samsung-hero__learn{height:40px !important;min-height:40px !important;margin-top:16px !important;}}@media (max-width: 480px){.proice-slide-content h1{font-size:38px;}.proice-tab-text h2{font-size:30px;}.proice-tab-text p{font-size:15px;}.proice-tab-image img{height:250px;}.proice-stack-content h3{bottom:215px;font-size:clamp(38px, 13vw, 58px);}.proice-standout-content h2{font-size:44px;line-height:1;}.proice-standout-content h1{font-size:44px;line-height:1;}.pi-tech-stack-card{height:550px;min-height:520px;}.pi-tech-stack-card-inner{min-height:520px;}.pi-tech-stack-content h3{bottom:180px;font-size:clamp(38px, 14vw, 58px);}#proiceShowcaseHero
    .proice-showcase-hero__content{padding:max(
        36px,
        calc(
          env(safe-area-inset-top)
          + 26px
        )
      )
        16px
        0;}#proiceShowcaseHero
    .proice-showcase-hero__title{max-width:380px;font-size:clamp(
        30px,
        9.7vw,
        42px
      );}#proiceShowcaseHero
    .proice-showcase-hero__category{font-size:clamp(
        13px,
        3.7vw,
        15px
      );}#proiceShowcaseHero
    .proice-showcase-hero__button{min-width:112px;min-height:40px;margin-top:17px;padding:0
        21px;font-size:12px;}#proiceShowcaseHero
    .proice-showcase-hero__arrow{width:35px;height:35px;}#proiceShowcaseHero
    .proice-showcase-hero__arrow svg{width:18px;height:18px;}#piTechStack2026
    .pi-tech-stack-wrapper{width:calc(
        100% - 20px
      );}#piTechStack2026
    .pi-tech-stack-intro h2{font-size:clamp(
        32px,
        10vw,
        45px
      );}#piTechStack2026
    .pi-tech-stack-card{height:540px;min-height:500px;margin-bottom:26px;}#piTechStack2026
    .pi-tech-stack-content{left:18px;right:18px;bottom:18px;}#piTechStack2026
    .pi-tech-stack-content h3{bottom:155px;font-size:clamp(
        36px,
        13vw,
        54px
      );}#piTechStack2026
    .pi-tech-stack-content p{font-size:13.5px;}#proiceShowcaseHero .proice-showcase-hero__content, #proiceShowcaseHero
    .proice-showcase-hero__slide.is-active
    .proice-showcase-hero__content{padding:max(36px, calc(env(safe-area-inset-top) + 26px))
        16px
        0 !important;}#proiceShowcaseHero .proice-showcase-hero__title{max-width:380px;font-size:clamp(30px, 9.7vw, 42px);}#proiceShowcaseHero .proice-showcase-hero__category{font-size:clamp(13px, 3.7vw, 15px);}#proiceShowcaseHero a.proice-showcase-hero__button{min-width:112px !important;min-height:40px !important;margin-top:17px !important;padding:0 21px !important;font-size:12px !important;}#piTechStack2026-2
    .pi-tech-stack-wrapper{width:calc(100% - 20px);}#piTechStack2026-2
    .pi-tech-stack-card{height:540px;min-height:500px;margin-bottom:26px;}#piTechStack2026-2
    .pi-tech-stack-content{right:18px;bottom:18px;left:18px;}#piTechStack2026-2
    .pi-tech-stack-content h3{bottom:155px;font-size:clamp(36px, 13vw, 54px);}#piTechStack2026-2
    .pi-tech-stack-content p{font-size:13.5px;}}@media (max-width: 420px){.proice-vg-copy h3{font-size:21px;line-height:1.2;}.proice-vg-copy p{font-size:13.5px;line-height:1.5;}}@media (max-width: 390px){.proice-pillar-hero
    .proice-pillar-hero__content
    a.proice-pillar-hero__link{min-width:112px !important;height:41px !important;min-height:41px !important;padding:0 21px !important;font-size:12px !important;}.proice-tesla-hero
    a.proice-tesla-hero__button{min-width:124px !important;height:43px !important;min-height:43px !important;margin-top:20px !important;padding:0 24px !important;font-size:13px !important;}.proice-tesla-hero__content, .proice-tesla-hero__slide.is-active
    .proice-tesla-hero__content{padding:48px
        17px
        0 !important;}.proice-home-hero__content, .proice-home-hero__slide.is-active
    .proice-home-hero__content{padding:42px
        17px
        0;}.proice-home-hero
    a.proice-home-hero__button{min-width:122px !important;height:43px !important;min-height:43px !important;margin-top:20px !important;padding:0 24px !important;font-size:13px !important;}.proice-main-hero__content, .proice-main-hero__slide.is-active
    .proice-main-hero__content{padding:42px
        17px
        0 !important;}.proice-main-hero
    a.proice-main-hero__button{min-width:122px !important;height:42px !important;min-height:42px !important;margin-top:19px !important;padding:0 24px !important;font-size:13px !important;}.proice-hero__content, .proice-hero__slide.is-active
    .proice-hero__content{padding:40px
        16px
        0 !important;}.proice-hero
    a.proice-hero__learn{min-width:120px !important;height:42px !important;min-height:42px !important;margin-top:18px !important;padding:0 23px !important;font-size:13px !important;}#proiceHeroSlider
    .proice-hero__content, #proiceHeroSlider
    .proice-hero__slide.is-active
    .proice-hero__content{padding:40px
        16px
        0;}#proiceHeroSlider
    .proice-hero__title{font-size:clamp(31px, 10vw, 42px);}#proiceHeroSlider
    .proice-hero__category{font-size:14px;}#proiceHeroSlider
    a.proice-hero__learn{height:42px !important;min-height:42px !important;margin-top:18px !important;font-size:13px !important;}#proiceSamsungHero
    .proice-samsung-hero__stage{min-height:580px;}#proiceSamsungHero
    .proice-samsung-hero__content, #proiceSamsungHero
    .proice-samsung-hero__slide.is-active
    .proice-samsung-hero__content{padding:40px
        16px
        0 !important;}#proiceSamsungHero
    .proice-samsung-hero__category{font-size:14px;}#proiceSamsungHero
    .proice-samsung-hero__title{font-size:clamp(
        31px,
        10vw,
        42px
      );}#proiceSamsungHero
    a.proice-samsung-hero__learn{min-width:120px !important;height:42px !important;min-height:42px !important;margin-top:18px !important;padding:0
        23px !important;font-size:13px !important;}#proiceShowcaseHero
    .proice-showcase-hero__content, #proiceShowcaseHero
    .proice-showcase-hero__slide.is-active
    .proice-showcase-hero__content{padding:40px
        16px
        0 !important;}#proiceShowcaseHero
    .proice-showcase-hero__title{font-size:clamp(
        31px,
        10vw,
        42px
      );}#proiceShowcaseHero
    .proice-showcase-hero__category{font-size:14px;}#proiceShowcaseHero
    a.proice-showcase-hero__button{min-width:120px !important;height:42px !important;min-height:42px !important;margin-top:18px !important;font-size:13px !important;}#piTechStack2026
    .pi-tech-stack-intro{padding:0
        14px;}#piTechStack2026
    .pi-tech-stack-intro h2{font-size:34px;}#piTechStack2026
    .pi-tech-stack-card{height:510px;min-height:480px;}#piTechStack2026
    .pi-tech-stack-content h3{bottom:150px;font-size:clamp(
        34px,
        12.5vw,
        48px
      );}#piTechStack2026
    .pi-tech-stack-content p{font-size:13px;}#piTechStack2026
    .pi-tech-stack-content a{min-height:40px;padding:0
        19px;font-size:12px;}#proiceShowcaseHero .proice-showcase-hero__content, #proiceShowcaseHero
    .proice-showcase-hero__slide.is-active
    .proice-showcase-hero__content{padding:40px 16px 0 !important;}#proiceShowcaseHero .proice-showcase-hero__title{font-size:clamp(31px, 10vw, 42px);}#proiceShowcaseHero .proice-showcase-hero__category{font-size:14px;}#proiceShowcaseHero a.proice-showcase-hero__button{min-width:120px !important;min-height:42px !important;margin-top:18px !important;padding:0 23px !important;font-size:13px !important;}#piTechStack2026-2
    .pi-tech-stack-card{height:510px;min-height:480px;}#piTechStack2026-2
    .pi-tech-stack-content h3{bottom:150px;font-size:clamp(34px, 12.5vw, 48px);}#piTechStack2026-2
    .pi-tech-stack-content p{font-size:13px;}#piTechStack2026-2
    .pi-tech-stack-content a{min-height:40px;padding:0 19px;font-size:12px;}}@media (max-width: 360px){.proice-slide-content h1{font-size:30px;}}