.mixed-image>.ready-stock-badge,.product-image>.ready-stock-badge{position:absolute;z-index:3;top:16px;left:16px;display:inline-flex;align-items:center;gap:9px;max-width:calc(100% - 32px);padding:10px 15px;border:1px solid #a7f3c6;border-radius:999px;background:#087443;color:#fff;font-size:12px;font-weight:750;line-height:1.2;letter-spacing:.015em;white-space:nowrap;box-shadow:0 5px 16px #064e3b26;pointer-events:none}.ready-stock-badge>i{position:relative;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:#baffd7}.ready-stock-badge>i:after{content:"";position:absolute;inset:-4px;border:1px solid #baffd7;border-radius:50%;animation:ready-stock-pulse 2.4s ease-out infinite}.mixed-image>.ready-stock-badge{top:5px;left:50%;transform:translateX(-50%);max-width:calc(100% - 4px);padding:6px 7px;gap:5px;font-size:9px;letter-spacing:0}.mixed-image .ready-stock-badge>i{flex-basis:5px;width:5px;height:5px}@keyframes ready-stock-pulse{0%{transform:scale(.5);opacity:.85}75%,to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion:reduce){.ready-stock-badge>i:after{animation:none;opacity:.45}}.hero-video-stage{align-self:center;justify-self:center;width:100%;max-width:300px;min-width:0;scroll-margin-top:20px}.hero-video-frame{aspect-ratio:9/16;border-radius:20px;overflow:hidden;background:#10234b;border:1px solid #ffffff30;box-shadow:0 18px 50px #0003}.hero-video-frame button,.hero-video-frame img,.hero-video-frame video{display:block;width:100%;height:100%;object-fit:contain}.hero-video-frame button{position:relative;padding:0;background:#10234b;color:white;cursor:pointer}.hero-video-play{position:absolute;inset:0;margin:auto;display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#1758f5;border:3px solid white;box-shadow:0 5px 20px #0005}.hero-video-label{position:absolute;left:10px;right:10px;background:#10234bed;color:#fff;border-radius:9px;padding:10px 6px;font-size:12px;font-weight:650;text-align:center}.hero-video-motion{display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;color:#d5e3f9;font-size:11px;margin:10px auto 0;padding:8px}.hero-video-frame button:focus-visible{outline:4px solid white;outline-offset:-4px}@media(max-width:760px){.hero-video-stage{max-width:230px}.motion-hero .motion-hero-grid{gap:22px;padding-top:28px;padding-bottom:24px}.motion-hero .motion-hero-copy h1{font-size:38px}.motion-hero .motion-hero-copy>p:not(.eyebrow){margin-top:15px;margin-bottom:15px}.motion-hero .motion-hero-actions{margin-top:18px;margin-bottom:16px}}.hero-video-stage{position:relative;isolation:isolate;margin-inline:40px}.hero-video-frame{position:relative;z-index:2;border:1px solid #aac7f0;box-shadow:0 25px 65px #164a9528}.video-orbits{position:absolute;inset:-30px -85px;z-index:-1;pointer-events:none;display:grid;place-items:center}.video-orbits i{position:absolute;width:100%;aspect-ratio:1;border:1px solid #4586ed44;border-radius:50%;background:radial-gradient(circle,transparent 62%,#5b94ef0a 72%);animation:video-orbit-pulse 5s ease-in-out infinite}.video-orbits i:nth-child(2){width:78%;border-style:dashed;animation-delay:-1.8s}.video-orbits i:nth-child(3){width:55%;border-color:#17b7c44d;animation-delay:-3.4s}.hero-video-stage[data-moving=false] .video-orbits i{animation-play-state:paused}.video-tech-chip{position:absolute;z-index:3;pointer-events:none;display:flex;align-items:center;gap:10px;border:1px solid #c0d5f4;border-radius:14px;padding:13px 16px;background:#fffffff5;color:#1954b8;box-shadow:0 10px 25px #204c8c18}.video-tech-chip span{font-size:9px;letter-spacing:1.3px;line-height:1.6}.video-tech-chip b{display:block;font-size:14px;letter-spacing:0;color:#12335d}.video-chip-nfc{left:-72px;top:9%}.video-chip-qr{right:-72px;bottom:15%}.hero-video-motion{color:#38557b;position:relative;z-index:2}.hero-video-frame button:hover .hero-video-play{background:#1045c4}.hero-video-frame button .hero-video-play{transition:background .2s}@keyframes video-orbit-pulse{0%,to{transform:scale(.95);opacity:.5}50%{transform:scale(1.08);opacity:1}}@media(max-width:760px){.hero-video-stage{margin-inline:0}.video-orbits{inset:0 -50px}.video-tech-chip{padding:9px 11px;gap:7px;border-radius:11px}.video-tech-chip b{font-size:11px}.video-tech-chip span{font-size:8px;letter-spacing:.8px}.video-tech-chip svg{width:18px;height:18px}.video-chip-nfc{left:-30px;top:8%}.video-chip-qr{right:-30px;bottom:14%}}@media(prefers-reduced-motion:reduce){.video-orbits i{animation:none}.hero-video-frame button .hero-video-play{transition:none}}.video-tech-chip{background:#d1f279;border-color:#c4e96c;color:#173c62;box-shadow:0 12px 28px #214f7620,inset 0 1px 0 #ffffff80;padding:14px 18px;border-radius:16px}.video-tech-chip b{color:#102e4d;font-weight:750}.video-tech-chip span{color:#2b4f5b;font-weight:600}.video-orbits{inset:-50px -120px}.video-orbits i{border-color:#5285c34d;background:none;animation-duration:6s}.video-orbits i:nth-child(2){border-style:solid;border-color:#9bc74870;width:80%}.video-orbits i:nth-child(3){width:59%;border-color:#5285c32e}.video-chip-nfc{left:-80px;top:10%}.video-chip-qr{right:-88px;bottom:25%}.hero-video-frame{box-shadow:0 28px 65px #163c6826,0 0 0 7px #ffffff70}.hero-video-play{background:#d1f279;color:#173c62;border-color:#fff;box-shadow:0 6px 25px #102e4d35}.hero-video-frame button:hover .hero-video-play{background:#bde75d}.hero-video-label{font-size:11px;bottom:12px;padding:9px 5px}@media(max-width:760px){.video-orbits{inset:-18px -66px}.video-tech-chip{padding:10px 12px;border-radius:12px;box-shadow:0 8px 22px #214f7620}.video-chip-nfc{left:-27px;top:9%}.video-chip-qr{right:-29px;bottom:24%}.video-tech-chip b{font-size:11px}.hero-video-frame{box-shadow:0 18px 40px #163c6826,0 0 0 5px #ffffff70}}.hero-video-stage{max-width:340px}.hero-video-frame{border-radius:24px;border:1px solid #b9cdeb;box-shadow:0 30px 65px #143d6930,0 0 0 8px #ffffff80}.video-orbits:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(circle,#bce56a25,#548fdf14 55%,transparent 72%);filter:blur(12px)}.video-tech-chip{border-radius:12px;box-shadow:0 10px 25px #17395724}.hero-video-label{left:14px;right:14px;bottom:14px;letter-spacing:.3px}.video-chip-nfc{left:-60px}.video-chip-qr{right:-60px;bottom:29%}@media(max-width:760px){.hero-video-stage{max-width:250px}.video-orbits{inset:-8px -50px}.video-chip-nfc{left:-19px}.video-chip-qr{right:-19px;bottom:27%}.hero-video-frame{border-radius:20px}.motion-hero .motion-hero-copy h1{font-size:clamp(36px,10.2vw,42px);letter-spacing:-1.5px}}.hero-video-stage[data-moving=true][data-playing=false] .hero-video-frame{animation:hero-video-float 6s ease-in-out infinite;will-change:transform}@keyframes hero-video-float{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-10px) rotate(.6deg)}}@media(max-width:760px){@keyframes hero-video-float{0%,to{transform:translateY(0) rotate(-.35deg)}50%{transform:translateY(-6px) rotate(.35deg)}}}@media(prefers-reduced-motion:reduce){.hero-video-stage .hero-video-frame{animation:none!important;will-change:auto}}.hero-video-frame .hero-video-sound{position:absolute;left:50%;bottom:52px;z-index:4;width:auto;height:auto;transform:translateX(-50%);padding:10px 15px;border:1px solid #ffffffb8;border-radius:999px;background:#10234bde;color:#fff;font-size:12px;font-weight:750;white-space:nowrap;box-shadow:0 8px 24px #0004;backdrop-filter:blur(8px)}.hero-video-frame .hero-video-sound:hover{background:#173c62}.hero-video-frame .hero-video-sound:focus-visible{outline:3px solid #d1f279;outline-offset:2px}@media(max-width:760px){.hero-video-frame .hero-video-sound{bottom:48px;padding:9px 13px;font-size:11px}}section.pricing-spotlight{background:#000!important;color:#f5f5f7!important}section.pricing-spotlight .pricing-heading .eyebrow{color:#2997ff!important}section.pricing-spotlight .pricing-heading h2{color:#f5f5f7!important}section.pricing-spotlight .pricing-heading h2 em{color:#30d158!important}section.pricing-spotlight .pricing-heading p{color:#a1a1a6!important}section.pricing-spotlight .pricing-heading p b{color:#f5f5f7!important}section.pricing-spotlight .price-tier{background:#1d1d1f!important;color:#f5f5f7!important;border:1.5px solid #2c2c2e!important;box-shadow:none!important}section.pricing-spotlight .price-tier .tier-cta,section.pricing-spotlight .price-tier h3,section.pricing-spotlight .price-tier strong{color:#f5f5f7!important}section.pricing-spotlight .price-tier .tier-saving,section.pricing-spotlight .price-tier .tier-unit,section.pricing-spotlight .price-tier small{color:#a1a1a6!important}section.pricing-spotlight .price-tier .tier-label{color:#2997ff!important}section.pricing-spotlight .price-tier.tier-2{background:linear-gradient(160deg,#0b2a1a,#1d1d1f 70%)!important;border-color:#30d158!important}section.pricing-spotlight .price-tier.tier-2 .tier-label{color:#30d158!important}section.pricing-spotlight .price-tier:hover{border-color:#2997ff!important}section.pricing-spotlight .pricing-footnote{color:#86868b!important}.resale-margin{max-width:1080px;margin:28px auto 0;padding:32px;border-radius:28px;background:#1d1d1f;border:1.5px solid #2c2c2e;color:#f5f5f7;box-sizing:border-box}.resale-margin .rm-kicker{margin:0 0 18px;font-size:13px;font-weight:800;letter-spacing:.12em;color:#30d158}.resale-margin .rm-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px}.resale-margin .rm-step{display:flex;flex-direction:column;gap:4px}.resale-margin .rm-step span{font-size:14px;color:#a1a1a6}.resale-margin .rm-step b{font-size:34px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.resale-margin .rm-step.rm-profit b{color:#30d158}.resale-margin .rm-arrow{font-size:26px;color:#6e6e73}.resale-margin .rm-lot{margin:22px 0 0;padding-top:18px;border-top:1px solid #2c2c2e;font-size:16px;line-height:1.5;color:#d2d2d7}.resale-margin .rm-lot b{color:#f5f5f7}.resale-margin .rm-note{margin:10px 0 0;font-size:12px;color:#86868b}@media (max-width:720px){.resale-margin{padding:24px 20px}.resale-margin .rm-flow{grid-template-columns:1fr;gap:10px}.resale-margin .rm-arrow{transform:rotate(90deg);justify-self:start}.resale-margin .rm-step b{font-size:28px}}