.hero-module__WFIH3q__heroHeading{text-wrap:wrap}@keyframes hero-module__WFIH3q__hero-entrance{0%{opacity:.001;transform:translateY(35px)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-module__WFIH3q__hero-badge-presence{0%{opacity:.001}to{opacity:1}}@keyframes hero-module__WFIH3q__hero-badge-expand{0%{width:47.4063px}11.5%{width:59.621px}25.4%{width:88.499px}37.5%{width:113.551px}51.7%{width:137.244px}65.7%{width:153.906px}77.8%{width:162.914px}93.9%{width:169.578px}to{width:170.813px}}.hero-module__WFIH3q__heroEntrance{will-change:opacity, transform;animation:1.2s cubic-bezier(.7,0,.3,1) .12s both hero-module__WFIH3q__hero-entrance}.hero-module__WFIH3q__heroBadge{will-change:opacity, width;animation:.4s cubic-bezier(.16,1,.3,1) 1.6s both hero-module__WFIH3q__hero-badge-presence,.84s linear 2s both hero-module__WFIH3q__hero-badge-expand}.hero-module__WFIH3q__heroBadgeContent{width:max-content}@keyframes hero-module__WFIH3q__marquee{0%{transform:translate(0)}to{transform:translate(-1396px)}}.hero-module__WFIH3q__marquee{animation:46.5333s linear infinite hero-module__WFIH3q__marquee}.hero-module__WFIH3q__bottomNotch{backface-visibility:hidden;transform:translateZ(0)}.hero-module__WFIH3q__logoMarqueeWindow{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12.5% 87.5%,#0000 100%)}.hero-module__WFIH3q__videoMask{-webkit-mask-image:linear-gradient(#000 0%,#0000 17.8597%),linear-gradient(#0000 76.3179%,#000 100%);mask-image:linear-gradient(#000 0%,#0000 17.8597%),linear-gradient(#0000 76.3179%,#000 100%)}@media (prefers-reduced-motion:reduce){.hero-module__WFIH3q__heroEntrance,.hero-module__WFIH3q__heroBadge{animation:none}.hero-module__WFIH3q__heroBadge{width:170.813px}.hero-module__WFIH3q__heroVideo{display:none}.hero-module__WFIH3q__marquee{animation:none}}
@media (prefers-reduced-motion:reduce){.reveal-module__RVhvaa__root{opacity:1!important;will-change:auto!important;transform:none!important}}
@keyframes analyzing-module__0_bxkW__serviceListMarquee{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7.5px))}}.analyzing-module__0_bxkW__list{animation:17.2s linear infinite analyzing-module__0_bxkW__serviceListMarquee}.analyzing-module__0_bxkW__window{-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}@media (prefers-reduced-motion:reduce){.analyzing-module__0_bxkW__list{animation:none}}
.updates-module__6_X7hG__successCheck{--check-opacity-dur:.5s;--check-rotate-dur:.5s;--check-rotate-from:80deg;--check-bob-dur:.5s;--check-y-amount:40px;--check-path-dur:.5s;--check-path-delay:80ms;--check-exit-dur:.25s;--check-hidden-hold:.18s;--check-ease-out:cubic-bezier(.22, 1, .36, 1);--check-ease-opacity:cubic-bezier(.22, 1, .36, 1);--check-ease-rotate:cubic-bezier(.22, 1, .36, 1);--check-ease-bob:cubic-bezier(.22, 1, .36, 1);--check-ease-path:cubic-bezier(.22, 1, .36, 1);transform-origin:50%;opacity:0;display:inline-block}.updates-module__6_X7hG__successCheck svg{display:block;overflow:visible}.updates-module__6_X7hG__successCheck svg path{stroke-dasharray:20;stroke-dashoffset:20px}.updates-module__6_X7hG__successCheck[data-state=in]{animation:updates-module__6_X7hG__checkFade var(--check-opacity-dur) var(--check-ease-opacity) forwards, updates-module__6_X7hG__checkRotate var(--check-rotate-dur) var(--check-ease-rotate) forwards, updates-module__6_X7hG__checkBob var(--check-bob-dur) var(--check-ease-bob) forwards}.updates-module__6_X7hG__successCheck[data-state=in] svg path{animation:updates-module__6_X7hG__checkDraw var(--check-path-dur) var(--check-ease-path) var(--check-path-delay,0s) forwards}.updates-module__6_X7hG__successCheck[data-state=hiding]{animation:updates-module__6_X7hG__checkHide var(--check-exit-dur) var(--check-ease-out) forwards}@keyframes updates-module__6_X7hG__checkFade{0%{opacity:0}to{opacity:1}}@keyframes updates-module__6_X7hG__checkHide{0%{opacity:1}to{opacity:0}}@keyframes updates-module__6_X7hG__checkRotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes updates-module__6_X7hG__checkBob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes updates-module__6_X7hG__checkDraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.updates-module__6_X7hG__successCheck{opacity:1;animation:none!important}.updates-module__6_X7hG__successCheck svg path{stroke-dashoffset:0!important;animation:none!important}}
.case-study-module__TctP4W__control:before{content:"";position:absolute;top:-10px;bottom:-10px}.case-study-module__TctP4W__control:first-child:before{left:-15px;right:-4px}.case-study-module__TctP4W__control:last-child:before{left:-4px;right:-15px}
.product-logo-notch-module__-69eTW__detail{transform-origin:100% 0;transform:scale(1.5)}@media (min-width:810px){.product-logo-notch-module__-69eTW__detail{transform:scale(2)}}
.rolling-button-module__Bz1ebW__root:after{border-radius:inherit;content:"";opacity:0;pointer-events:none;border:1px solid;transition:opacity .5s cubic-bezier(.82,.08,.29,1);position:absolute;inset:0}.rolling-button-module__Bz1ebW__solid:after{border-color:#000}.rolling-button-module__Bz1ebW__ghost:after{border-color:#ffffff1a}.rolling-button-module__Bz1ebW__label,.rolling-button-module__Bz1ebW__character{transition:transform .5s cubic-bezier(.82,.08,.29,1)}@media (hover:hover) and (pointer:fine){.rolling-button-module__Bz1ebW__root:hover:after{opacity:1}.rolling-button-module__Bz1ebW__root:hover .rolling-button-module__Bz1ebW__label{transform:scale(1.05)}.rolling-button-module__Bz1ebW__root:hover .rolling-button-module__Bz1ebW__character{transform:translateY(-16.8px)}}@media (prefers-reduced-motion:reduce){.rolling-button-module__Bz1ebW__label,.rolling-button-module__Bz1ebW__character{transform:none}}
.product-detail-module___txlYq__shell{isolation:isolate;background:linear-gradient(135deg,#fff3,#0000 42%),linear-gradient(315deg,#ffffff1f,#0000 44%),#ffffff09;border-radius:18px;padding:1px;position:relative;overflow:hidden}.product-detail-module___txlYq__shell:before{z-index:0;content:"";pointer-events:none;background:#0d0d0d;border-radius:17px;position:absolute;inset:1px}.product-detail-module___txlYq__shellContent{z-index:1;position:relative}.product-detail-module___txlYq__productCard{background:radial-gradient(80% 58% at 0 100%,#ffffff13,#0000 72%),linear-gradient(145deg,#141414,#0d0d0d 72%)}.product-detail-module___txlYq__detailItem,.product-detail-module___txlYq__purchaseSummary,.product-detail-module___txlYq__warrantyCard{background:#ffffff0a;border-radius:14px;box-shadow:inset 0 1px #ffffff0e,0 12px 32px #00000014}.product-detail-module___txlYq__detailItem{border-radius:12px}.product-detail-module___txlYq__option{cursor:pointer;color:#ffffffb8;background:#ffffff0b;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:66px;padding:12px 14px;transition:color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px #ffffff09}.product-detail-module___txlYq__option[aria-pressed=true]{color:#080808;background:#f4f4f4;box-shadow:inset 0 1px #ffffffbf,0 8px 26px #00000029}.product-detail-module___txlYq__option:focus-visible{outline-offset:3px;outline:2px solid #f4f4f4}.product-detail-module___txlYq__option:active,.product-detail-module___txlYq__primaryAction:active{transform:scale(.96)}.product-detail-module___txlYq__primaryAction{transition:transform .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.product-detail-module___txlYq__option[aria-pressed=false]:hover{color:#ffffffeb;background:#ffffff13;transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.product-detail-module___txlYq__option,.product-detail-module___txlYq__primaryAction{transition:none}}
