/* Portable controls and continuous motion for the plain HTML edition. */
[hidden]{display:none!important}.static-select{appearance:auto;display:block;width:100%;min-height:48px;background:#fff;border:1px solid #dce4ef;border-radius:6px;padding:12px 14px;color:#182b42;font:inherit}.device-choice input[type=checkbox],.consent input[type=checkbox]{appearance:auto;accent-color:#2448f4;width:17px;height:17px;min-width:17px;flex-shrink:0;cursor:pointer;box-shadow:none;border-radius:4px;margin:0}.manufacturer-option input{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;clip:rect(0,0,0,0)!important;overflow:hidden!important;white-space:nowrap!important;border:0!important}.manufacturer-option:has(input:focus-visible){outline:2px solid #ffbe9d;outline-offset:2px}.nav-group{position:relative;display:flex;align-items:center}.nav-popover.static-popover{position:absolute;top:calc(100% + 23px);left:-15px;z-index:60;background:#fff;border:1px solid #dce5f4;border-radius:13px;box-shadow:0 20px 45px #182b4229;padding:9px;min-width:275px}.static-popover a{display:flex;align-items:center;gap:12px;border-radius:7px;color:#243853;line-height:1.5}.static-popover a:hover,.static-popover a:focus-visible{background:#eff4ff;color:#2448f4}.static-popover svg{width:18px;height:18px;flex-shrink:0}.static-dialog{position:fixed;inset:0;margin:auto;width:min(520px,calc(100vw - 30px));height:max-content;max-height:calc(100dvh - 35px);overflow:auto;border:1px solid #d9e4f6;border-radius:22px;padding:35px;background:white;color:#182b42;box-shadow:0 40px 100px #0b24594d}.static-dialog::backdrop{background:#0f244d80;backdrop-filter:blur(4px)}.static-dialog h2{font:600 31px/1.22 Manrope,Inter,sans-serif;letter-spacing:-.045em;margin:24px 0 17px}.static-dialog>p{font-size:15px;line-height:1.85;color:#60728b}.static-dialog .button{display:flex;width:100%;margin-top:22px}.dialog-close{position:absolute;right:15px;top:15px;width:34px;height:34px;display:grid;place-items:center;border:0;background:#f0f4fc;border-radius:50%;color:#60718b;cursor:pointer}.static-mobile-menu{inset:0 0 0 auto;margin:0;max-height:none;height:100dvh;width:min(380px,88vw);border:0;border-radius:0;padding:48px 26px}.static-mobile-menu h2{font-size:24px;margin:15px 0 13px}.static-mobile-menu>a{display:block;padding:12px 0;font-size:17px;color:#283d59;border-bottom:1px solid #edf1f7}.static-mobile-menu .button{font-size:14px;margin-top:24px;color:white;justify-content:center;border:0}.static-mobile-menu>p{font-size:14px;margin-bottom:22px}.static-noscript{max-width:1100px;margin:25px auto;padding:20px;color:#52647c;font-size:14px}.static-form-status{margin-top:18px;max-width:100%;overflow-wrap:anywhere}.static-success{border:1px solid #cfdfef;border-radius:18px;padding:42px;background:#f4f9ff;margin-bottom:65px}.static-success h2{font-size:36px;margin:20px 0}.static-success p{font-size:16px;line-height:1.85;color:#556a84}.static-success .reference-box{margin:25px 0}.static-success .button{margin-top:24px}.static-reveal{transition:transform .65s cubic-bezier(.2,.7,.25,1)}.static-reveal.entering{transform:translateY(22px)}.orbit-art img{animation:html-photo-float 9s ease-in-out infinite}.floating-tag.tag-mobile{animation:html-tag-float 6s ease-in-out infinite}.floating-tag.tag-cross{animation:html-tag-float 7s ease-in-out infinite reverse}.story-photo img{animation:html-story-float 10s ease-in-out infinite}.static-product-panel-enter{animation:html-panel-enter .25s ease-out}.scroll-progress{transform:scaleX(0);transform-origin:left}.manufacturer-list [role=radiogroup]{display:grid;gap:2px}.access-device-summary>svg,.access-dialog-icon>svg{width:25px;height:25px}.device-results .device-grid{transform:none}.device-results .results-heading h3{margin:0}.static-form-status[role=alert]{color:#a33232}.access-device-summary strong,.access-device-summary span{display:block}.access-device-summary span{margin-top:6px;font-size:13px;color:#70829b}.billing-options>label{cursor:pointer}.faq-list [data-slot=accordion-content]{animation:none!important}.faq-list [data-slot=accordion-trigger][aria-expanded=true]>svg{transform:rotate(180deg)}.static-select:focus-visible{outline:3px solid #90acff;outline-offset:3px}.manufacturer-list .manufacturer-option{cursor:pointer}
@keyframes html-photo-float{0%,100%{translate:0 -4px;rotate:-.3deg}50%{translate:0 4px;rotate:.3deg}}@keyframes html-tag-float{50%{translate:0 -9px}}@keyframes html-story-float{50%{translate:0 -5px}}@keyframes html-panel-enter{from{transform:translateY(6px)}to{transform:translateY(0)}}
@media(max-width:700px){.static-dialog{padding:30px 24px}.static-dialog h2{font-size:29px}.static-success{padding:28px 22px}.static-success h2{font-size:29px}}
@media(prefers-reduced-motion:reduce){.static-reveal{transition:none}.static-reveal.entering{transform:none}.orbit-art img,.floating-tag.tag-mobile,.floating-tag.tag-cross,.story-photo img,.static-product-panel-enter{animation:none!important}html{scroll-behavior:auto!important}}
