.FeaturedOnMarquee-module__MACcQG__section{width:calc(100% + 2*clamp(16px,3.8vw,48px));margin-left:calc(-1*clamp(16px,3.8vw,48px));padding:2.5rem 0 3rem}.FeaturedOnMarquee-module__MACcQG__card{background:#fff;border-block:1px solid #e2e8f0;padding:2rem 0;overflow:hidden}.FeaturedOnMarquee-module__MACcQG__label{color:#94a3b8;letter-spacing:.18em;text-align:center;text-transform:uppercase;margin:0 0 1.5rem;font-size:.72rem;font-weight:600}.FeaturedOnMarquee-module__MACcQG__viewport{overflow:hidden}.FeaturedOnMarquee-module__MACcQG__track{will-change:transform;width:max-content;animation:30s linear infinite FeaturedOnMarquee-module__MACcQG__marquee;display:flex}.FeaturedOnMarquee-module__MACcQG__viewport:hover .FeaturedOnMarquee-module__MACcQG__track,.FeaturedOnMarquee-module__MACcQG__viewport:focus-within .FeaturedOnMarquee-module__MACcQG__track{animation-play-state:paused}.FeaturedOnMarquee-module__MACcQG__group{flex:none;align-items:center;gap:1.5rem;padding-right:1.5rem;display:flex}.FeaturedOnMarquee-module__MACcQG__badgeLink{color:#1e293b;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:transform .18s,opacity .18s;display:inline-flex}.FeaturedOnMarquee-module__MACcQG__badgeLink:hover{opacity:.82;transform:translateY(-2px)}.FeaturedOnMarquee-module__MACcQG__badgeLink:focus-visible{outline-offset:4px;border-radius:.75rem;outline:3px solid #4f46e54d}.FeaturedOnMarquee-module__MACcQG__badgeImage{object-fit:contain;max-width:none;display:block}.FeaturedOnMarquee-module__MACcQG__pill{white-space:nowrap;background:#fff;border:1px solid #cbd5e1;border-radius:999px;gap:.55rem;min-height:3rem;padding:.7rem 1.3rem;font-size:.9rem;font-weight:600}.app-theme-dark .FeaturedOnMarquee-module__MACcQG__card{background:#0e1121;border-color:#292d47}.app-theme-dark .FeaturedOnMarquee-module__MACcQG__label{color:#8f91aa}.app-theme-dark .FeaturedOnMarquee-module__MACcQG__pill{color:#d4d3e2;background:#171a30;border-color:#3b4062}.app-theme-dark .FeaturedOnMarquee-module__MACcQG__badgeLink:hover{opacity:.92}.FeaturedOnMarquee-module__MACcQG__pillMark{color:#fff;background:#da552f;border-radius:50%;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;font-size:.7rem;font-weight:800;display:inline-flex}.FeaturedOnMarquee-module__MACcQG__g2{background:#ff492c}@keyframes FeaturedOnMarquee-module__MACcQG__marquee{to{transform:translate(-50%)}}@media (max-width:640px){.FeaturedOnMarquee-module__MACcQG__section{padding:2rem 0 2.5rem}.FeaturedOnMarquee-module__MACcQG__card{padding-block:1.75rem}.FeaturedOnMarquee-module__MACcQG__group{gap:1rem;padding-right:1rem}.FeaturedOnMarquee-module__MACcQG__track{animation-duration:24s}}@media (prefers-reduced-motion:reduce){.FeaturedOnMarquee-module__MACcQG__viewport{scrollbar-width:thin;overflow-x:auto}.FeaturedOnMarquee-module__MACcQG__track{animation:none}.FeaturedOnMarquee-module__MACcQG__group[aria-hidden=true]{display:none}}
.RevispyPeriodBadge-module__Hv7gMG__section{justify-content:center;width:calc(100% + 2*clamp(16px,3.8vw,48px));margin-left:calc(-1*clamp(16px,3.8vw,48px));padding:0 0 2.5rem;display:flex}.RevispyPeriodBadge-module__Hv7gMG__link{border-radius:.75rem;justify-content:center;align-items:center;text-decoration:none;transition:opacity .18s,transform .18s;display:inline-flex}.RevispyPeriodBadge-module__Hv7gMG__link:hover{opacity:.88;transform:translateY(-1px)}.RevispyPeriodBadge-module__Hv7gMG__link:focus-visible{outline-offset:4px;outline:3px solid #4f46e559}.RevispyPeriodBadge-module__Hv7gMG__badge{aspect-ratio:1107/282;object-fit:contain;width:369px;max-width:min(369px,100vw - 3rem);height:auto;display:block}.RevispyPeriodBadge-module__Hv7gMG__badgeDark{display:none}.app-theme-dark .RevispyPeriodBadge-module__Hv7gMG__badgeLight{display:none}.app-theme-dark .RevispyPeriodBadge-module__Hv7gMG__badgeDark{display:block}.app-theme-dark .RevispyPeriodBadge-module__Hv7gMG__link:hover{opacity:.94}@media (max-width:640px){.RevispyPeriodBadge-module__Hv7gMG__section{padding-bottom:2rem}.RevispyPeriodBadge-module__Hv7gMG__badge{width:min(320px,100vw - 2.5rem)}}
.InteractiveProductPreview-module__oVP-Qq__preview{background:radial-gradient(circle at 50% 14%,#818cf852,#0000 38%),linear-gradient(145deg,#121a31 0%,#202d54 48%,#11182e 100%);border-radius:2.5rem;min-height:520px;position:relative;overflow:hidden;box-shadow:0 34px 80px -42px #0f172ac7,inset 0 0 0 1px #ffffff1a}.InteractiveProductPreview-module__oVP-Qq__preview:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.InteractiveProductPreview-module__oVP-Qq__preview:after{content:"";filter:blur(24px);background:#020617ad;border-radius:50%;width:min(70%,650px);height:50px;position:absolute;bottom:72px;left:50%;transform:translate(-50%)}.InteractiveProductPreview-module__oVP-Qq__label{z-index:10;color:#ffffffc2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080d1c9e;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.74rem;font-weight:600;display:inline-flex;position:absolute;top:24px;left:24px}.InteractiveProductPreview-module__oVP-Qq__labelDot{background:#86efac;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #86efac1f}.InteractiveProductPreview-module__oVP-Qq__stage{position:absolute;inset:0}.InteractiveProductPreview-module__oVP-Qq__device{z-index:2;aspect-ratio:540/1210;cursor:pointer;background:linear-gradient(145deg,#2b3244,#05070d 70%);border:1px solid #fff3;border-radius:32px;width:190px;transition:top .42s cubic-bezier(.22,1,.36,1),width .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1),opacity .22s,filter .22s,box-shadow .22s;position:absolute;top:48px;left:50%;overflow:hidden;box-shadow:0 32px 70px #0207178f,inset 0 0 0 1px #ffffff14}.InteractiveProductPreview-module__oVP-Qq__device:focus-visible{outline-offset:4px;outline:3px solid #c7d2fe}.InteractiveProductPreview-module__oVP-Qq__device:hover{box-shadow:0 38px 82px #020717a3,inset 0 0 0 1px #ffffff14;background:linear-gradient(145deg,#2b3244,#05070d 70%)!important;border-color:#fff3!important}.InteractiveProductPreview-module__oVP-Qq__screen{object-fit:cover;object-position:top center;border-radius:25px;position:absolute;width:calc(100% - 14px)!important;height:calc(100% - 14px)!important;inset:7px!important}.InteractiveProductPreview-module__oVP-Qq__speaker{z-index:6;background:#05070d;border-radius:999px;width:32%;height:11px;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #ffffff1f}.InteractiveProductPreview-module__oVP-Qq__center{z-index:4;transform:translate(-50%)}.InteractiveProductPreview-module__oVP-Qq__center:hover{transform:translate(-50%)translateY(-6px)scale(1.02)}.InteractiveProductPreview-module__oVP-Qq__left,.InteractiveProductPreview-module__oVP-Qq__right{z-index:3;opacity:1;filter:none;width:148px;top:84px}.InteractiveProductPreview-module__oVP-Qq__left{transform:translate(-137%)rotate(-7deg)}.InteractiveProductPreview-module__oVP-Qq__right{transform:translate(37%)rotate(7deg)}.InteractiveProductPreview-module__oVP-Qq__left:hover{transform:translate(-137%)rotate(-7deg)translateY(-6px)scale(1.015)}.InteractiveProductPreview-module__oVP-Qq__right:hover{transform:translate(37%)rotate(7deg)translateY(-6px)scale(1.015)}.InteractiveProductPreview-module__oVP-Qq__hidden{z-index:1;opacity:0;pointer-events:none;transform:translate(-50%)scale(.84)}.InteractiveProductPreview-module__oVP-Qq__controls{z-index:10;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070b19c2;border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:34px minmax(112px,1fr) 34px;align-items:center;gap:10px;width:min(100% - 32px,254px);padding:8px 10px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.InteractiveProductPreview-module__oVP-Qq__navButton{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:11px;flex:none;place-items:center;width:34px;height:34px;transition:background .16s,transform .16s;display:grid}.InteractiveProductPreview-module__oVP-Qq__navButton:hover{transform:translateY(-1px);background:#ffffff2e!important;border-color:#ffffff1f!important}.InteractiveProductPreview-module__oVP-Qq__navButton:focus-visible{outline-offset:2px;outline:2px solid #c7d2fe}.InteractiveProductPreview-module__oVP-Qq__caption{text-align:center;flex:1;min-width:0}.InteractiveProductPreview-module__oVP-Qq__caption strong,.InteractiveProductPreview-module__oVP-Qq__caption span{display:block}.InteractiveProductPreview-module__oVP-Qq__caption strong{font-size:.82rem;line-height:1.2}.InteractiveProductPreview-module__oVP-Qq__caption span{color:#ffffff8f;margin-top:3px;font-size:.65rem}@media (max-width:640px){.InteractiveProductPreview-module__oVP-Qq__preview{border-radius:2rem;min-height:460px}.InteractiveProductPreview-module__oVP-Qq__label{top:18px;left:18px}.InteractiveProductPreview-module__oVP-Qq__device{border-radius:30px;width:174px;top:48px}.InteractiveProductPreview-module__oVP-Qq__left,.InteractiveProductPreview-module__oVP-Qq__right{width:136px;top:78px}.InteractiveProductPreview-module__oVP-Qq__left{transform:translate(-128%)rotate(-7deg)}.InteractiveProductPreview-module__oVP-Qq__right{transform:translate(28%)rotate(7deg)}.InteractiveProductPreview-module__oVP-Qq__left:hover{transform:translate(-128%)rotate(-7deg)translateY(-4px)scale(1.01)}.InteractiveProductPreview-module__oVP-Qq__right:hover{transform:translate(28%)rotate(7deg)translateY(-4px)scale(1.01)}.InteractiveProductPreview-module__oVP-Qq__controls{gap:8px;width:min(100% - 28px,242px);bottom:15px}.InteractiveProductPreview-module__oVP-Qq__caption{min-width:120px}.InteractiveProductPreview-module__oVP-Qq__screen{border-radius:27px;width:calc(100% - 12px)!important;height:calc(100% - 12px)!important;inset:6px!important}.InteractiveProductPreview-module__oVP-Qq__speaker{height:9px;top:10px}}@media (prefers-reduced-motion:reduce){.InteractiveProductPreview-module__oVP-Qq__device,.InteractiveProductPreview-module__oVP-Qq__navButton{transition:none}}
