.nfc-module__UnL48G__page{--nfc-primary:#361970;--nfc-secondary:#b11780;--nfc-gradient:linear-gradient(135deg, #361970, #b11780);--nfc-ink:#211a29;--nfc-muted:#5d5664;--nfc-border:#ded8e3;--nfc-surface:#fff;--nfc-surface-soft:#faf8fc;width:100%;max-width:48rem;color:var(--nfc-ink);overflow-wrap:anywhere;margin:0 auto;padding:2rem .875rem 4rem}.nfc-module__UnL48G__pageHeader{margin-bottom:2.75rem}.nfc-module__UnL48G__pageHeader:after{background:var(--nfc-gradient);content:"";border-radius:999px;width:4.5rem;height:.3rem;margin-top:1.75rem;display:block}.nfc-module__UnL48G__brandLogo{width:10.5rem;max-width:58%;height:auto;margin-bottom:1.25rem;display:block}.nfc-module__UnL48G__pageTitle{max-width:42rem;color:var(--nfc-primary);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,9vw,3.25rem);line-height:1.08}.nfc-module__UnL48G__pageIntroduction{max-width:40rem;color:var(--nfc-muted);margin:1rem 0 0;font-size:1.125rem;line-height:1.65}.nfc-module__UnL48G__guide,.nfc-module__UnL48G__selectedPlatformGuide{display:grid}.nfc-module__UnL48G__guide{gap:3rem}.nfc-module__UnL48G__selectedPlatformGuide{gap:3.5rem}.nfc-module__UnL48G__section{min-width:0;scroll-margin-top:1rem}.nfc-module__UnL48G__platformSection{background:var(--nfc-surface-soft);border:1px solid #e5ddeb;border-radius:1rem;padding:1rem}.nfc-module__UnL48G__sectionTitle{color:var(--nfc-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.625rem,6vw,2.125rem);line-height:1.18}.nfc-module__UnL48G__sectionIntroduction{max-width:42rem;color:var(--nfc-muted);margin:.75rem 0 0;font-size:1rem;line-height:1.65}.nfc-module__UnL48G__platformSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.25rem;display:grid}.nfc-module__UnL48G__platformButton{background:var(--nfc-surface);min-width:0;min-height:4.5rem;color:var(--nfc-ink);font:inherit;text-align:left;cursor:pointer;border:2px solid #d5ceda;border-radius:.875rem;padding:.875rem .75rem}.nfc-module__UnL48G__platformButton:focus-visible{outline:3px solid var(--nfc-ink);outline-offset:3px}.nfc-module__UnL48G__platformButtonSelected{background:var(--nfc-gradient);color:#fff;border-color:#0000;box-shadow:0 .25rem .75rem #36197029}.nfc-module__UnL48G__platformButtonLabel,.nfc-module__UnL48G__platformButtonStatus{display:block}.nfc-module__UnL48G__platformButtonLabel{font-size:1.125rem;font-weight:750}.nfc-module__UnL48G__platformButtonStatus{color:var(--nfc-muted);white-space:nowrap;margin-top:.25rem;font-size:.875rem}.nfc-module__UnL48G__platformButtonSelected .nfc-module__UnL48G__platformButtonLabel,.nfc-module__UnL48G__platformButtonSelected .nfc-module__UnL48G__platformButtonStatus{color:#fff;font-weight:800}.nfc-module__UnL48G__platformButtonSelected .nfc-module__UnL48G__platformButtonStatus:before{content:"✓";margin-right:.35rem}.nfc-module__UnL48G__journeyNavigation{border:1px solid #ded5e5;border-left:4px solid var(--nfc-secondary);background:#fcf8fb;border-radius:.875rem;gap:1rem;margin-top:-1.25rem;padding:1rem;display:grid}.nfc-module__UnL48G__journeyNavigationTitle{color:var(--nfc-primary);margin:0;font-size:1.125rem;line-height:1.35}.nfc-module__UnL48G__journeyNavigationDescription{color:#49424f;margin:.45rem 0 0;line-height:1.6}.nfc-module__UnL48G__journeyNavigationLink{background:var(--nfc-surface);min-height:2.75rem;color:var(--nfc-primary);text-align:center;border:1px solid #a991b8;border-radius:.65rem;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .9rem;font-weight:800;line-height:1.35;text-decoration:none;display:inline-flex}.nfc-module__UnL48G__journeyNavigationLink:focus-visible{outline:3px solid var(--nfc-ink);outline-offset:3px}.nfc-module__UnL48G__stepList{gap:1.25rem;margin:1.75rem 0 0;padding:0;list-style:none;display:grid}.nfc-module__UnL48G__step{border:1px solid var(--nfc-border);background:var(--nfc-surface);border-radius:1rem;padding:1.25rem;box-shadow:0 .25rem 1rem #3619700d}.nfc-module__UnL48G__stepNumber{background:var(--nfc-gradient);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:1.875rem;margin:0 0 .875rem;padding:.3rem .7rem;font-size:.8125rem;font-weight:800;line-height:1;display:inline-flex}.nfc-module__UnL48G__stepTitle{color:var(--nfc-ink);letter-spacing:-.01em;margin:0;font-size:1.3rem;line-height:1.3}.nfc-module__UnL48G__stepDescription,.nfc-module__UnL48G__stepSupportingText,.nfc-module__UnL48G__stepAside,.nfc-module__UnL48G__stepNote{margin:.8rem 0 0;line-height:1.65}.nfc-module__UnL48G__stepDescription{font-size:1.0625rem}.nfc-module__UnL48G__stepMedia{margin:1rem 0 0}.nfc-module__UnL48G__stepImage{border-radius:.5rem;width:100%;height:auto;display:block}.nfc-module__UnL48G__stepMediaCaption{color:var(--nfc-muted);margin-top:.5rem;font-size:.875rem;line-height:1.5}.nfc-module__UnL48G__stepSupportingText{color:#49424f}.nfc-module__UnL48G__stepAside,.nfc-module__UnL48G__stepNote{color:#3f3746;padding:.875rem 1rem}.nfc-module__UnL48G__stepAside{border-left:3px solid var(--nfc-secondary);background:#fcf8fb}.nfc-module__UnL48G__stepNote{border:1px solid #ddd0e8;border-left:4px solid var(--nfc-primary);background:#f6f1fa}.nfc-module__UnL48G__stepAside strong{color:#6f1454}.nfc-module__UnL48G__stepNote strong{color:var(--nfc-primary)}.nfc-module__UnL48G__compatibilityNote,.nfc-module__UnL48G__mediaNotice{background:var(--nfc-surface-soft);border-left:3px solid #8f7aa6;margin-top:1.25rem;padding:.875rem 1rem}.nfc-module__UnL48G__troubleshootingCallout{background:var(--nfc-surface);border:1px solid #d8cde1;border-radius:.75rem;margin-top:1.5rem;padding:1rem}.nfc-module__UnL48G__calloutTitle{color:var(--nfc-primary);margin:0;font-size:1.125rem;line-height:1.35}.nfc-module__UnL48G__calloutDescription{color:#49424f;margin:.625rem 0 0;line-height:1.6}.nfc-module__UnL48G__troubleshooting{background:var(--nfc-surface-soft);border-radius:1rem;padding:1.75rem 1rem}.nfc-module__UnL48G__troubleshooting:before{background:var(--nfc-gradient);content:"";border-radius:999px;width:4rem;height:.25rem;margin-bottom:1.25rem;display:block}.nfc-module__UnL48G__troubleshootingList{counter-reset:troubleshooting;gap:0;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.nfc-module__UnL48G__troubleshootingItem{counter-increment:troubleshooting;border-bottom:1px solid #e2dce7;min-width:0;padding:0 0 1rem 2.5rem;position:relative}.nfc-module__UnL48G__troubleshootingItem+.nfc-module__UnL48G__troubleshootingItem{padding-top:1rem}.nfc-module__UnL48G__troubleshootingItem:before{width:1.75rem;height:1.75rem;color:var(--nfc-primary);content:counter(troubleshooting);border:1px solid #a996bb;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:800;line-height:1;display:grid;position:absolute;top:0;left:0}.nfc-module__UnL48G__troubleshootingItem+.nfc-module__UnL48G__troubleshootingItem:before{top:1rem}.nfc-module__UnL48G__troubleshootingItem:last-child{border-bottom:0;padding-bottom:0}.nfc-module__UnL48G__troubleshootingItemTitle{color:var(--nfc-ink);margin:0;font-size:1.0625rem;line-height:1.4}.nfc-module__UnL48G__troubleshootingItemDescription{color:var(--nfc-muted);margin:.375rem 0 0;line-height:1.6}.nfc-module__UnL48G__helpGuidance{background:linear-gradient(#f8f3fb, #f8f3fb) padding-box, var(--nfc-gradient) border-box;border:2px solid #0000;border-radius:.875rem;margin-top:1.75rem;padding:1.125rem}.nfc-module__UnL48G__helpGuidanceTitle{color:var(--nfc-primary);margin:0;font-size:1.25rem;line-height:1.35}.nfc-module__UnL48G__helpGuidanceDescription{color:#3f3746;margin:.625rem 0 0;line-height:1.65}@media (hover:hover){.nfc-module__UnL48G__platformButton:hover{background-color:#fcfafd;border-color:#8f7aa6}.nfc-module__UnL48G__platformButtonSelected:hover{background:var(--nfc-gradient);border-color:#0000;box-shadow:0 .3rem .9rem #36197038}.nfc-module__UnL48G__journeyNavigationLink:hover{border-color:var(--nfc-secondary);color:var(--nfc-secondary)}}@media (max-width:19rem){.nfc-module__UnL48G__platformSelector{grid-template-columns:minmax(0,1fr)}}@media (min-width:40rem){.nfc-module__UnL48G__page{padding:3.5rem 1.5rem 5rem}.nfc-module__UnL48G__brandLogo{width:12rem}.nfc-module__UnL48G__platformSection{padding:1.5rem}.nfc-module__UnL48G__journeyNavigation{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.25rem}.nfc-module__UnL48G__step{padding:1.75rem}.nfc-module__UnL48G__troubleshooting{padding:2rem 1.5rem}}
