.nfc-scope{--n-bg:#f4f3f0;--n-card:#f4f3f0;--n-card-strong:#e4e2dd;--n-border:#dad8d2;--n-border-strong:#b9b6ae;--n-text:#0b0b0b;--n-muted:#3a3a38;--n-faint:#6f6c66;--n-accent:#ff2e12;--n-accent-subtle:#c42005;--n-accent-soft:#ff2e1229;--n-gap:clamp(72px, 9vw, 148px);--n-gap-tight:clamp(44px, 5vw, 76px);--n-pad-x:var(--pad-x);--n-max:var(--container-max);background:var(--n-bg);color:var(--n-text);font-family:var(--font-text);-webkit-font-smoothing:antialiased}.nfc-scope .n-display{font-family:var(--font-display);letter-spacing:.015em;text-transform:uppercase;overflow-wrap:break-word;font-size:clamp(36px,5.4vw,74px);font-weight:300;line-height:1.08}.nfc-scope .n-h2{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(27px,3.4vw,46px);font-weight:300;line-height:1.14}.nfc-scope .n-h3{font-family:var(--font-text);letter-spacing:-.005em;font-size:clamp(19px,1.7vw,24px);font-weight:700;line-height:1.28}.nfc-scope .n-lead{color:var(--n-muted);text-wrap:pretty;font-size:clamp(17px,1.45vw,21px);line-height:1.62}.nfc-scope .n-body{color:var(--n-muted);text-wrap:pretty;font-size:16px;line-height:1.62}.nfc-scope .n-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--n-faint);font-size:11px;font-weight:500}.nfc-scope .n-figure{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(56px,11vw,148px);font-weight:300;line-height:.92}.nfc-scope .n-glow-text{color:var(--n-accent)}.nfc-scope .n-dim{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--n-faint);overflow-wrap:break-word;align-items:center;gap:12px;font-size:11px;font-weight:500;display:flex}.nfc-scope .n-dim:before,.nfc-scope .n-dim:after{content:"";opacity:.55;border-bottom:1px solid;flex:24px;min-width:18px;height:8px;transform:translateY(4px)}.nfc-scope .n-dim:before{border-left:1px solid}.nfc-scope .n-dim:after{border-right:1px solid}.nfc-scope .n-dim-start:after{display:none}.nfc-scope .n-section{padding:var(--n-gap) 0;position:relative}.nfc-scope .n-section-tight{padding:var(--n-gap-tight) 0}.nfc-scope .n-wrap{max-width:var(--n-max);padding-left:var(--n-pad-x);padding-right:var(--n-pad-x);margin:0 auto}.nfc-scope .n-dark{--n-bg:#0b0b0b;--n-card:#131313;--n-card-strong:#191918;--n-border:#2a2a28;--n-border-strong:#3d3d3a;--n-text:#f4f3f0;--n-muted:#c9c7c1;--n-faint:#f4f3f085;background:var(--n-bg);color:var(--n-text);border-bottom:2px solid var(--n-accent)}.nfc-scope footer.n-dark{padding-bottom:env(safe-area-inset-bottom,0px);border-bottom:none}.nfc-scope .arxro-credit{--arxro-credit-color:var(--n-faint);--arxro-credit-hover:var(--n-text)}.nfc-scope .n-row{border-top:1px solid var(--n-border);align-items:start;gap:4px 28px;padding:26px 0;transition:background .22s,padding-left .26s cubic-bezier(.16,1,.3,1);display:grid}.nfc-scope .n-row:last-child{border-bottom:1px solid var(--n-border)}.nfc-scope .n-row-hover:hover{background:var(--n-card-strong);padding-left:14px}@media (min-width:1024px){.nfc-scope .n-rows-2>.n-row:nth-last-child(-n+2){border-bottom:1px solid var(--n-border)}}.nfc-scope .n-spec{border-top:1px solid var(--n-border);border-bottom:1px solid var(--n-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nfc-scope .n-spec>*{flex-direction:column;gap:8px;padding:22px clamp(14px,2vw,28px) 22px 0;display:flex}.nfc-scope .n-spec>*+*{border-left:1px solid var(--n-border);padding-left:clamp(16px,2.4vw,34px)}.nfc-scope .n-spec>:nth-child(3){border-left:none;border-top:1px solid var(--n-border);padding-left:0}.nfc-scope .n-spec>:nth-child(4){border-top:1px solid var(--n-border)}@media (min-width:1024px){.nfc-scope .n-spec{grid-template-columns:repeat(4,minmax(0,1fr))}.nfc-scope .n-spec>:nth-child(3){border-left:1px solid var(--n-border);padding-left:clamp(16px,2.4vw,34px)}.nfc-scope .n-spec>:nth-child(3),.nfc-scope .n-spec>:nth-child(4){border-top:none}}.nfc-scope .n-spec-value{letter-spacing:-.01em;font-size:clamp(18px,1.9vw,26px);font-weight:300;line-height:1.15}.nfc-scope .n-chip{border:1px solid var(--n-border);background:var(--n-card);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--n-muted);align-items:center;gap:8px;padding:7px 14px;font-size:11px;display:inline-flex}.nfc-scope .n-phone{border:1px solid var(--n-border-strong);background:#1c1c1b;border-radius:20px;padding:9px;position:relative}.nfc-scope .n-phone-screen{aspect-ratio:390/844;background:#f4f3f0;border-radius:13px;position:relative;overflow:hidden}.nfc-scope .n-phone-notch{z-index:2;background:#0a0a0c;border-radius:11px;width:96px;height:22px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.nfc-scope .n-rule{background:var(--n-border);height:1px}.nfc-scope details.n-faq{border-bottom:1px solid var(--n-border)}.nfc-scope details.n-faq summary{cursor:pointer;color:var(--n-text);justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;transition:color .2s;display:flex}.nfc-scope details.n-faq summary:hover{color:var(--n-accent-subtle)}.nfc-scope details.n-faq summary::-webkit-details-marker{display:none}.nfc-scope details.n-faq .n-faq-mark{border:1px solid var(--n-border);flex:none;width:24px;height:24px;transition:background .2s;position:relative}.nfc-scope details.n-faq .n-faq-mark:before,.nfc-scope details.n-faq .n-faq-mark:after{content:"";background:var(--n-text);width:10px;height:1.5px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nfc-scope details.n-faq .n-faq-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.nfc-scope details.n-faq[open] .n-faq-mark{background:var(--n-accent-soft)}.nfc-scope details.n-faq[open] .n-faq-mark:after{transform:translate(-50%,-50%)rotate(0)}.nfc-scope details.n-faq p{max-width:62ch;color:var(--n-muted);padding-bottom:22px;line-height:1.65}.nfc-scope .n-marquee{gap:14px;width:max-content;animation:38s linear infinite n-marquee-move;display:flex}@keyframes n-marquee-move{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.nfc-scope [data-reveal]{will-change:opacity, transform, clip-path}@media (prefers-reduced-motion:reduce){.nfc-scope .n-marquee{animation:none}.nfc-scope .n-row-hover:hover{padding-left:0}}.nfc-scope .nfc-hero-wave{z-index:4;pointer-events:none;position:absolute;top:64%;left:47%}.nfc-scope .nfc-hero-wave span{border:1.5px solid var(--n-accent);opacity:0;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;animation:5.6s ease-out infinite nfc-wave-pulse;position:absolute;inset:0}.nfc-scope .nfc-hero-wave span:nth-child(2){animation-delay:.18s}.nfc-scope .nfc-hero-wave span:nth-child(3){animation-delay:.36s}@keyframes nfc-wave-pulse{0%,18%{opacity:0;transform:scale(.4)}26%{opacity:.9}46%{opacity:0;transform:scale(3.4)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.nfc-scope .nfc-hero-wave span{opacity:.35;animation:none}}.nfc-scope .n-band{position:relative;overflow:hidden}.nfc-scope .n-band img{width:100%;height:auto;display:block}.nfc-scope .n-band-caption{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--n-faint);padding:12px 0 0;font-size:11px;font-weight:500;display:block}@media (max-width:720px){.nfc-scope .n-band-crop{aspect-ratio:16/10}.nfc-scope .n-band-crop img{object-fit:cover;height:100%}}.nfc-scope .n-wordmark{width:88px;aspect-ratio:var(--wordmark-ratio);display:none}.nfc-scope .n-wordmark>.ap-word{width:100%;height:100%;display:block}@media (min-width:360px){.nfc-scope .n-wordmark{display:block}}.nfc-scope{--n-header-h:64px}@media (min-width:640px){.nfc-scope{--n-header-h:76px}}.nfc-scope section[id],.nfc-scope [data-anchor]{scroll-margin-top:calc(var(--n-header-h) + 18px)}.nfc-scope .n-sticky-col{top:calc(var(--n-header-h) + 28px)}@media (max-width:1023.98px){.nfc-scope .n-nav-embedded.n-nav-away{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.nfc-scope .n-nav{transition:none}}.nfc-scope .n-nav-link{opacity:.8;transition:opacity .2s}.nfc-scope .n-nav-link:hover{opacity:1}.nfc-scope .n-burger{cursor:pointer;background:0 0;border:1px solid;justify-content:center;align-items:center;width:40px;height:40px;display:none}@media (max-width:1023.98px){.nfc-scope .n-burger{display:inline-flex}}.nfc-scope .n-burger-bars{width:18px;height:11px;display:block;position:relative}.nfc-scope .n-burger-bars i{background:currentColor;width:100%;height:1.5px;transition:top .22s,transform .22s;position:absolute;left:0}.nfc-scope .n-burger-bars i:first-child{top:0}.nfc-scope .n-burger-bars i:last-child{top:9px}.nfc-scope .n-burger-open i:first-child{top:4.5px;transform:rotate(45deg)}.nfc-scope .n-burger-open i:last-child{top:4.5px;transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.nfc-scope .n-burger-bars i{transition:none}}
