.nfc-tech-faq{--nfc-tech-accent: #0066ff;--nfc-tech-navy: #06152f;--nfc-tech-deep: #020817;--nfc-tech-cyan: #48d8ff;--nfc-tech-text: #ffffff;--nfc-tech-muted: rgba(255, 255, 255, .72);position:relative;overflow:hidden;background:linear-gradient(150deg,var(--nfc-tech-deep) 0%,var(--nfc-tech-navy) 46%,#003a8c 100%);color:var(--nfc-tech-text)}.nfc-tech-faq:before,.nfc-tech-faq:after{content:"";position:absolute;left:-8%;width:116%;height:96px;pointer-events:none;background:radial-gradient(58px 24px at 58px 0,transparent 56px,rgba(255,255,255,.13) 57px,rgba(255,255,255,.13) 60px,transparent 61px) 0 0 / 116px 48px repeat-x}.nfc-tech-faq:before{top:-24px;opacity:.58}.nfc-tech-faq:after{bottom:-50px;transform:rotate(180deg);opacity:.42}.nfc-tech-faq__shell{position:relative;z-index:1;padding-top:clamp(46px,8vw,98px);padding-bottom:clamp(44px,8vw,96px)}.nfc-tech-faq__hero{display:grid;justify-items:center;gap:14px;max-width:960px;margin-right:auto;margin-left:auto;margin-bottom:clamp(26px,5vw,48px);text-align:center}.nfc-tech-faq__eyebrow{justify-self:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:7px 12px;background:#ffffff14;color:#d8ecff;font-size:1.15rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.nfc-tech-faq__heading{margin:0;max-width:880px;color:#fff;font-size:clamp(3.2rem,7vw,7.2rem);line-height:.95;letter-spacing:0;text-transform:uppercase}.nfc-tech-faq__subheading{margin:0;max-width:760px;color:var(--nfc-tech-muted);font-size:clamp(1.7rem,2.3vw,2.35rem);line-height:1.35}.nfc-tech-demo{display:grid;gap:12px;margin-bottom:clamp(34px,6vw,62px)}.nfc-tech-demo__stage{position:relative;min-height:clamp(250px,42vw,420px);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:radial-gradient(circle at 22% 24%,rgba(72,216,255,.22),transparent 28%),radial-gradient(circle at 78% 70%,rgba(0,102,255,.34),transparent 32%),#ffffff13;box-shadow:0 24px 70px #00000038}.nfc-tech-demo__video,.nfc-tech-demo__iframe{display:block;width:100%;height:100%}.nfc-tech-demo__video{position:absolute;top:0;right:0;bottom:0;left:0}.nfc-tech-demo__iframe{border:0}.nfc-tech-demo__visual{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;isolation:isolate}.nfc-tech-demo__visual:before{content:"";position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:1px solid rgba(72,216,255,.14);border-radius:999px;opacity:.86;animation:nfc-tech-orbit 5.8s ease-in-out infinite}.nfc-tech-demo__plate,.nfc-tech-demo__phone{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.18);background:#fffffff0;color:#06152f;box-shadow:0 24px 70px #00000038}.nfc-tech-demo__plate{left:clamp(18px,10vw,118px);width:clamp(122px,24vw,210px);aspect-ratio:1;border-radius:12px;padding:18px;transform:rotate(-8deg);animation:nfc-tech-card-float 4.4s ease-in-out infinite}.nfc-tech-demo__plate-mark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:28px;border-radius:999px;background:#06f;color:#fff;font-size:1.1rem;font-weight:900}.nfc-tech-demo__qr{position:absolute;right:18px;bottom:18px;width:54px;height:54px;border-radius:6px;background:linear-gradient(90deg,#06152f 8px,transparent 8px) 0 0 / 18px 18px,linear-gradient(#06152f 8px,transparent 8px) 0 0 / 18px 18px,#fff;outline:6px solid #f1f6ff}.nfc-tech-demo__phone{right:clamp(18px,10vw,118px);width:clamp(112px,22vw,190px);aspect-ratio:9 / 16;border-radius:22px;padding:12px;transform:rotate(6deg);animation:nfc-tech-phone-float 4.8s ease-in-out infinite}.nfc-tech-demo__phone-speaker{display:block;width:38px;height:5px;margin:0 auto 12px;border-radius:999px;background:#06152f2e}.nfc-tech-demo__phone-screen{display:grid;gap:8px;align-content:end;height:calc(100% - 18px);border-radius:15px;padding:12px;background:linear-gradient(180deg,#eaf4ff,#fff)}.nfc-tech-demo__phone-screen span{display:block;height:8px;border-radius:999px;background:#0066ff2e}.nfc-tech-demo__phone-screen span:nth-child(2){width:68%}.nfc-tech-demo__phone-screen strong{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:999px;background:#06f;color:#fff;font-size:1.08rem;line-height:1}.nfc-tech-demo__signal{position:absolute;z-index:1;display:grid;place-items:center;width:clamp(128px,26vw,250px);aspect-ratio:1}.nfc-tech-demo__signal span{position:absolute;width:36%;aspect-ratio:1;border:1px solid rgba(72,216,255,.56);border-radius:50%;animation:nfc-tech-signal 2.8s ease-out infinite}.nfc-tech-demo__signal span:nth-child(2){animation-delay:.55s}.nfc-tech-demo__signal span:nth-child(3){animation-delay:1.1s}.nfc-tech-demo__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.nfc-tech-demo__steps article{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff14}.nfc-tech-demo__steps span{color:var(--nfc-tech-cyan);font-size:1.08rem;font-weight:900}.nfc-tech-demo__steps strong{color:#fff;font-size:1.55rem;line-height:1}@keyframes nfc-tech-signal{0%{opacity:0;transform:scale(.32)}18%{opacity:.9}to{opacity:0;transform:scale(2.35)}}@keyframes nfc-tech-card-float{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-8px) rotate(-6deg)}}@keyframes nfc-tech-phone-float{0%,to{transform:translateY(0) rotate(6deg)}50%{transform:translateY(8px) rotate(4deg)}}@keyframes nfc-tech-orbit{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.nfc-tech-faq__faq-wrap{display:grid;gap:18px;max-width:1040px}.nfc-tech-faq__faq-heading{margin:0;color:#fff;font-size:clamp(2.6rem,4vw,4.2rem);line-height:1.05;letter-spacing:0}.nfc-tech-faq__faq-list{display:grid;gap:10px}.nfc-tech-faq details{border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff17;box-shadow:0 12px 28px #00000024}.nfc-tech-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:58px;padding:0 18px;cursor:pointer;color:#fff;font-size:1.52rem;font-weight:900;list-style:none}.nfc-tech-faq summary::-webkit-details-marker{display:none}.nfc-tech-faq summary:after{content:"+";flex:0 0 auto;color:var(--nfc-tech-cyan);font-size:2.4rem;line-height:1}.nfc-tech-faq details[open] summary:after{content:"-"}.nfc-tech-faq__answer{padding:0 18px 18px;color:var(--nfc-tech-muted);font-size:1.42rem;line-height:1.52}.nfc-tech-faq__answer p{margin:0}@media(prefers-reduced-motion:reduce){.nfc-tech-demo__visual:before,.nfc-tech-demo__plate,.nfc-tech-demo__phone,.nfc-tech-demo__signal span{animation:none}}@media screen and (max-width:430px){.nfc-tech-faq__shell{padding:42px 1.5rem 46px}.nfc-tech-faq__heading{font-size:3rem}.nfc-tech-faq__subheading{font-size:1.48rem}.nfc-tech-demo{gap:8px;margin-bottom:34px}.nfc-tech-demo__stage{min-height:238px}.nfc-tech-demo__plate{left:18px;width:112px;padding:13px}.nfc-tech-demo__qr{right:13px;bottom:13px;width:42px;height:42px;outline-width:5px}.nfc-tech-demo__phone{right:18px;width:106px;padding:10px}.nfc-tech-demo__steps{gap:6px}.nfc-tech-demo__steps article{display:grid;gap:4px;min-height:50px;padding:8px}.nfc-tech-demo__steps strong{font-size:1.26rem}.nfc-tech-faq__answer{font-size:1.28rem}.nfc-tech-faq summary{min-height:52px;padding:0 14px;font-size:1.32rem}.nfc-tech-faq__answer{padding:0 14px 14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-nfc-technology-faq.css.map */
