.dado-promo-lp{position:relative;width:100%;background:#090a0f;color:#fff;overflow:hidden;padding:0;box-sizing:border-box;font-family:Inter,sans-serif}.dado-promo-hero{display:flex;align-items:center;justify-content:center;padding:80px 20px;border-bottom:1px solid rgba(255,255,255,.03);position:relative}.dado-promo-hero__container{width:100%;max-width:1100px;display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:center;position:relative;z-index:2}@media(max-width:900px){.dado-promo-hero__container{grid-template-columns:1fr;gap:50px;text-align:center}}.dado-promo-hero__info{display:flex;flex-direction:column;gap:22px;text-align:left}@media(max-width:900px){.dado-promo-hero__info{align-items:center;text-align:center}}.dado-promo-hero__badge{align-self:flex-start;background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2);font-size:10px;font-family:monospace;text-transform:uppercase;letter-spacing:.15em;padding:5px 12px;border-radius:100px;font-weight:800}@media(max-width:900px){.dado-promo-hero__badge{align-self:center}}.dado-promo-hero__title{font-size:36px;font-weight:900;line-height:1.15;text-transform:uppercase;letter-spacing:.02em;margin:0}.dado-promo-hero__title span{background:linear-gradient(90deg,#10b981,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.dado-promo-hero__desc{font-size:15px;color:#cbd5e1;line-height:1.6;margin:0}.dado-promo-hero__config{background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:12px;padding:15px 20px;width:100%;max-width:440px;box-sizing:border-box;display:flex;flex-direction:column;gap:12px}.dado-promo-hero__config-label{font-size:10px;font-family:monospace;text-transform:uppercase;color:#94a3b8;letter-spacing:.08em;font-weight:700}.dado-promo-hero__colors{display:flex;gap:12px}.dado-promo-hero__color-dot{width:32px;height:32px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:transform .15s cubic-bezier(.175,.885,.32,1.275),border-color .2s,box-shadow .2s;box-shadow:0 4px 10px #0006}.dado-promo-hero__color-dot:hover{transform:scale(1.15)}.dado-promo-hero__color-dot:active{transform:scale(.9)}.dado-promo-hero__color-dot.active{border-color:#fff;box-shadow:0 0 12px var(--dot-glow)}.dot-emerald{background:#10b981;--dot-glow: rgba(16, 185, 129, .5)}.dot-cyan{background:#06b6d4;--dot-glow: rgba(6, 182, 212, .5)}.dot-orange{background:#f97316;--dot-glow: rgba(249, 115, 22, .5)}.dot-slate{background:#64748b;--dot-glow: rgba(100, 116, 139, .5)}.dado-promo-hero__cta{background:#fff!important;color:#020617!important;font-weight:900!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.08em!important;padding:16px 36px!important;border-radius:12px!important;border:none!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;transition:all .25s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 4px 15px #ffffff0d!important;animation:cta-pulse-glow 2.5s infinite}.dado-promo-hero__cta:hover{background:#10b981!important;color:#fff!important;transform:translateY(-3px) scale(1.05)!important;box-shadow:0 8px 25px #10b98173,0 0 15px #06b6d459!important}.dado-promo-hero__cta:active{transform:scale(.95)!important}@keyframes cta-pulse-glow{0%,to{box-shadow:0 0 10px #ffffff0d}50%{box-shadow:0 0 20px #10b98133}}.dado-promo-hero__visual{position:relative;width:100%;height:440px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#ffffff03;border:1px solid rgba(255,255,255,.03);box-shadow:inset 0 0 30px #00000080;overflow:hidden;-webkit-user-select:none;user-select:none}#dado-particles-canvas-lp{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.keychain-stage-lp{position:relative;width:250px;height:250px;perspective:1000px;z-index:2;transform-style:preserve-3d}.keychain-3d-lp{position:absolute;width:100%;height:100%;transform-style:preserve-3d;transform:rotateX(20deg) rotateY(-15deg);transition:transform .1s ease-out}.keychain-ring-lp{position:absolute;width:60px;height:60px;border:6px solid #475569;border-radius:50%;top:10px;left:95px;transform:rotateX(45deg);box-shadow:0 4px 10px #00000080,inset 0 2px 4px #ffffff4d;background:transparent;z-index:1}.keychain-chain-lp{position:absolute;top:48px;left:118px;display:flex;flex-direction:column;align-items:center;z-index:2}.chain-link-lp{width:14px;height:20px;border:3px solid #64748b;border-radius:6px;background:transparent;box-shadow:0 2px 5px #0006}.chain-link-lp:nth-child(2){transform:rotateY(90deg);margin-top:-8px}.chain-link-lp:nth-child(3){margin-top:-8px}.keychain-body-lp{position:absolute;width:140px;height:140px;top:85px;left:55px;border-radius:50%;transform-style:preserve-3d;transition:all .4s cubic-bezier(.175,.885,.32,1.275);background-color:var(--keychain-primary, #10b981);border:3px solid #000000;box-shadow:0 1px #111,0 2px #111,0 3px #111,0 4px #111,0 5px #111,0 12px 30px #000000b3}.keychain-body-lp:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-radial-gradient(circle,rgba(255,255,255,.08),rgba(255,255,255,.08) 1px,transparent 1px,transparent 4px);z-index:2;pointer-events:none}.keychain-sheen-lp{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(135deg,#fff0 30%,#ffffff1f,#fff0 70%);background-size:200% 200%;background-position:var(--sheen-pos, 0% 0%);z-index:3;pointer-events:none}.keychain-emboss-lp{position:absolute;width:114px;height:114px;top:10px;left:10px;border-radius:50%;background:#000;z-index:4;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transform:translateZ(4px);border:1px solid rgba(255,255,255,.05)}.keychain-icon-container{width:38px;height:38px;display:flex;align-items:center;justify-content:center;color:#fff;filter:drop-shadow(0 0 6px var(--keychain-glow, rgba(16, 185, 129, .4)));transition:all .3s ease;z-index:6}.keychain-icon-container svg{width:100%;height:100%}.keychain-stage-lp[data-color=emerald]{--keychain-primary: #10b981;--keychain-glow: rgba(16, 185, 129, .6)}.keychain-stage-lp[data-color=cyan]{--keychain-primary: #06b6d4;--keychain-glow: rgba(6, 182, 212, .6)}.keychain-stage-lp[data-color=orange]{--keychain-primary: #f97316;--keychain-glow: rgba(249, 115, 22, .6)}.keychain-stage-lp[data-color=slate]{--keychain-primary: #64748b;--keychain-glow: rgba(100, 116, 139, .6)}.promo-hotspot-lp{position:absolute;width:16px;height:16px;background:#fff;border-radius:50%;z-index:10;cursor:pointer;transform:translateZ(10px);box-shadow:0 0 10px #fffc}.promo-hotspot-lp:after{content:"";position:absolute;width:32px;height:32px;border:1px solid #ffffff;border-radius:50%;top:-8px;left:-8px;animation:hotspot-pulse-ring 1.8s infinite ease-out}.hotspot-lp-nfc{top:145px;left:117px}.hotspot-lp-engrave{top:92px;left:117px}.promo-tooltip-box-lp{position:absolute;bottom:15px;left:15px;right:15px;background:#090a0ff2;border:1px solid rgba(255,255,255,.08);padding:12px 16px;border-radius:10px;font-size:11px;color:#cbd5e1;text-align:center;z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;transition:opacity .25s ease}.promo-phone-mockup{position:absolute;width:140px;height:280px;background:#18181b;border:4px solid #3f3f46;border-radius:24px;z-index:8;transform:translate(250px,-250px) rotate(-15deg);opacity:0;box-shadow:0 15px 35px #000c;pointer-events:none;overflow:hidden}.phone-screen-inner{position:relative;width:100%;height:100%;background:#090a0f}.phone-notch-lp{position:absolute;width:50px;height:12px;background:#000;border-radius:10px;top:6px;left:41px;z-index:10}.ios-notification-popup{position:absolute;width:120px;background:#1e1e1ee6;border:1px solid rgba(255,255,255,.1);border-radius:12px;top:30px;left:10px;padding:8px;box-sizing:border-box;font-size:8px;color:#fff;z-index:9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:translateY(-80px) scale(.9);opacity:0}.ios-notif-head{display:flex;align-items:center;gap:4px;margin-bottom:4px}.ios-notif-app-ico{width:10px;height:10px;background:var(--keychain-primary, #10b981);border-radius:2px;display:inline-block}.ios-notif-app-name{font-weight:700;color:#a1a1aa;text-transform:uppercase;font-size:6.5px}.ios-notif-msg{line-height:1.3}.promo-radar-wave-circle{position:absolute;width:80px;height:80px;border:2px solid var(--keychain-primary, #10b981);border-radius:50%;top:60%;left:50%;transform:translate(-50%,-50%) scale(.1);opacity:0;z-index:6;pointer-events:none;box-shadow:0 0 15px var(--keychain-glow, rgba(16, 185, 129, .4))}.visual-tapped-active .promo-phone-mockup{animation:phone-tap-sequence 7s infinite ease-in-out}.visual-tapped-active .ios-notification-popup{animation:ios-notif-slide 7s infinite ease-in-out}.visual-tapped-active .promo-radar-wave-circle{animation:wave-expand 7s infinite ease-out}.dado-promo-steps{background:#050608;padding:80px 20px;border-bottom:1px solid rgba(255,255,255,.03);text-align:center}.dado-promo-steps__title{font-size:28px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-bottom:40px}.dado-promo-steps__title span{color:#10b981}.dado-promo-steps__grid{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.165,.84,.44,1)}.dado-promo-steps__grid.visible{opacity:1;transform:translateY(0)}@media(max-width:768px){.dado-promo-steps__grid{grid-template-columns:1fr;gap:40px}}.dado-step-card{background:#12142073;border:1px solid rgba(255,255,255,.04);border-radius:16px;padding:24px 20px 30px;position:relative;overflow:hidden;opacity:0;transform:translateY(40px);transition:border-color .3s ease,transform .3s ease,opacity .8s cubic-bezier(.165,.84,.44,1)}.dado-promo-steps__grid.visible .dado-step-card{opacity:1;transform:translateY(0)}.dado-promo-steps__grid.visible .dado-step-card:nth-child(1){transition:border-color .3s ease,transform .3s ease,opacity .8s cubic-bezier(.165,.84,.44,1);transition-delay:.1s,.1s,.1s}.dado-promo-steps__grid.visible .dado-step-card:nth-child(2){transition:border-color .3s ease,transform .3s ease,opacity .8s cubic-bezier(.165,.84,.44,1);transition-delay:.3s,.3s,.3s}.dado-promo-steps__grid.visible .dado-step-card:nth-child(3){transition:border-color .3s ease,transform .3s ease,opacity .8s cubic-bezier(.165,.84,.44,1);transition-delay:.5s,.5s,.5s}.dado-step-card:hover{border-color:#10b9814d;transform:translateY(-8px)!important}.dado-step-img-box{width:100%;height:180px;border-radius:12px;overflow:hidden;margin-bottom:20px;border:1px solid rgba(255,255,255,.05);background:#0f111a;display:flex;align-items:center;justify-content:center}.dado-step-img-box img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.dado-step-card:hover .dado-step-img-box img{transform:scale(1.08)}.dado-step-num{font-family:monospace;font-size:40px;font-weight:900;color:#10b98126;position:absolute;top:15px;right:20px;line-height:1;z-index:3}.dado-step-icon{width:60px;height:60px;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:#10b981;font-size:24px;position:relative}.dado-step-icon:before{content:"";position:absolute;width:100%;height:100%;border:1px solid rgba(16,185,129,.4);border-radius:50%;animation:hotspot-pulse-ring 2.5s infinite}.dado-step-h{font-size:16px;font-weight:800;text-transform:uppercase;margin-bottom:10px}.dado-step-p{font-size:13px;color:#94a3b8;line-height:1.5;margin:0}.dado-promo-faq{padding:80px 20px;max-width:800px;margin:0 auto}.dado-promo-faq__title{font-size:28px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;text-align:center;margin-bottom:40px}.dado-promo-faq__title span{color:#10b981}.dado-faq-accordion{display:flex;flex-direction:column;gap:15px}.dado-faq-item{background:#12142073;border:1px solid rgba(255,255,255,.04);border-radius:12px;overflow:hidden;transition:border-color .3s ease}.dado-faq-item:hover{border-color:#ffffff14}.dado-faq-header{padding:20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:700;font-size:14px;-webkit-user-select:none;user-select:none}.dado-faq-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border-radius:50%;font-family:monospace;font-size:16px;transition:transform .3s cubic-bezier(.4,0,.2,1);color:#10b981}.dado-faq-item.active{border-color:#10b98140}.dado-faq-item.active .dado-faq-icon{transform:rotate(45deg);color:#ef4444}.dado-faq-content-wrapper{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.dado-faq-content{padding:0 20px 20px;font-size:13px;color:#cbd5e1;line-height:1.6}@keyframes phone-tap-sequence{0%{transform:translate(250px,-250px) rotate(-15deg);opacity:0}10%{transform:translate(65px,-65px) rotate(-20deg);opacity:1}14%{transform:translate(45px,-50px) rotate(-25deg) scale(.95);opacity:1}18%{transform:translate(50px,-55px) rotate(-25deg) scale(1);opacity:1}75%{transform:translate(50px,-55px) rotate(-25deg);opacity:1}85%{transform:translate(250px,-250px) rotate(-15deg);opacity:0}to{transform:translate(250px,-250px) rotate(-15deg);opacity:0}}@keyframes ios-notif-slide{0%,15%{transform:translateY(-80px) scale(.9);opacity:0}22%,75%{transform:translateY(0) scale(1);opacity:1}82%,to{transform:translateY(-80px) scale(.9);opacity:0}}@keyframes wave-expand{0%,12%{transform:translate(-50%,-50%) scale(.1);opacity:0}14%{transform:translate(-50%,-50%) scale(.1);opacity:.8}40%{transform:translate(-50%,-50%) scale(1.8);opacity:0}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}@keyframes hotspot-pulse-ring{0%{transform:scale(.5);opacity:.8}to{transform:scale(1.8);opacity:0}}@keyframes dado-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/dado-promo.css.map */
