/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */.nara-step-progress{width:min(100%,64rem);padding:3.5rem 1rem 1rem}.nara-step-progress__rail{position:absolute;left:12%;right:12%;top:5rem;height:3px;overflow:hidden;border-radius:999px;background:rgb(var(--border-subtle)/.9)}.nara-step-progress__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--step-blue),#7ea0ff,var(--step-blue));box-shadow:0 0 24px rgb(79 124 255/.35);transition:width .5s ease-in-out;will-change:width}.nara-step-progress__fill:after{content:"";position:absolute;inset:0;width:36%;background:linear-gradient(90deg,transparent,rgb(255 255 255/.65),transparent);animation:nara-step-shimmer 2.4s linear infinite;transform:translateX(-120%)}.nara-step-progress__steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.nara-step-progress__item{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;opacity:0;transform:translate3d(0,10px,0) scale(.96);animation:nara-step-enter .52s cubic-bezier(.16,1,.3,1) forwards}.nara-step-progress__circle{position:relative;display:grid;width:5.25rem;height:5.25rem;place-items:center;border-radius:999px;border:1px solid rgb(var(--border-subtle));background:linear-gradient(rgb(var(--bg-surface)),rgb(var(--bg-surface))) padding-box,linear-gradient(135deg,rgb(79 124 255/.35),rgb(var(--border-subtle))) border-box;color:rgb(var(--text-muted));font-weight:800;letter-spacing:-.03em;box-shadow:0 10px 32px rgb(15 23 42/.08);transform:translateZ(0) scale(.94);transition:transform .26s ease,border-color .26s ease,background-color .26s ease,color .26s ease,box-shadow .26s ease;will-change:transform}.dark .nara-step-progress__circle{background:linear-gradient(#0b1627,#0b1627) padding-box,linear-gradient(135deg,rgb(79 124 255/.42),rgb(255 255 255/.08)) border-box;box-shadow:0 16px 42px rgb(0 0 0/.28)}.nara-step-progress__circle:hover,.nara-step-progress__item:hover .nara-step-progress__circle{transform:translate3d(0,-3px,0) scale(1.05);box-shadow:0 18px 42px rgb(79 124 255/.22)}.nara-step-progress__circle[data-active=true]{border-color:transparent;color:var(--step-blue);transform:translate3d(0,-3px,0) scale(1);animation:nara-step-float 3s ease-in-out infinite;box-shadow:0 0 0 7px rgb(79 124 255/.09),0 20px 44px rgb(79 124 255/.2)}.nara-step-progress__circle[data-active=true]:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:conic-gradient(from 180deg,transparent,var(--step-blue),#9db5ff,transparent 70%);animation:nara-step-border-spin 3s linear infinite}.nara-step-progress__circle[data-completed=true]{border-color:transparent;background:var(--step-blue);color:white;transform:translateZ(0) scale(1);box-shadow:0 0 0 7px rgb(79 124 255/.1),0 16px 38px rgb(79 124 255/.24)}.nara-step-progress__circle[data-completed=true] .nara-step-progress__pulse{animation:nara-step-ripple .6s ease-out}.nara-step-progress__content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;animation:nara-step-icon-in .26s ease-out}.nara-step-progress__pulse{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none}.nara-step-progress__copy{max-width:15rem;transition:transform .22s ease}.nara-step-progress__item:hover .nara-step-progress__copy{transform:translate3d(0,-3px,0)}.nara-step-progress__number{display:block;margin-bottom:.45rem;color:var(--step-blue);font-size:.72rem;font-weight:800;letter-spacing:.16em}.nara-step-progress__copy h3{color:rgb(var(--text-main));font-size:1rem;font-weight:750;letter-spacing:-.025em;transition:color .22s ease}.nara-step-progress__item:hover h3{color:var(--step-blue)}.nara-step-progress__copy p{margin-top:.55rem;color:rgb(var(--text-muted));font-size:.9rem;line-height:1.55}.nara-step-progress__confetti,.nara-step-progress__rocket{position:absolute;pointer-events:none;opacity:0}.nara-step-progress__rocket{left:50%;top:2.6rem;z-index:3;width:1.35rem;height:1.35rem;color:var(--step-blue);transform:translate3d(-50%,18px,0) rotate(-12deg)}.nara-step-progress[data-complete=true] .nara-step-progress__rocket{animation:nara-step-rocket 1.5s ease-out forwards}.nara-step-progress__confetti{z-index:2;width:.35rem;height:.35rem;border-radius:999px;background:var(--step-blue)}.nara-step-progress__confetti--one{left:38%;top:4.5rem}.nara-step-progress__confetti--two{left:50%;top:3.8rem}.nara-step-progress__confetti--three{left:62%;top:4.7rem}.nara-step-progress[data-complete=true] .nara-step-progress__confetti{animation:nara-step-confetti 1.2s ease-out forwards}.nara-step-progress[data-complete=true] .nara-step-progress__circle{animation:nara-step-complete-pulse .76s ease-out}@keyframes nara-step-enter{to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes nara-step-shimmer{to{transform:translateX(330%)}}@keyframes nara-step-float{0%,to{transform:translate3d(0,-3px,0) scale(1)}50%{transform:translate3d(0,-6px,0) scale(1)}}@keyframes nara-step-border-spin{to{transform:rotate(1turn)}}@keyframes nara-step-ripple{0%{box-shadow:0 0 0 0 rgb(79 124 255/.35);opacity:1}to{box-shadow:0 0 0 18px rgb(79 124 255/0);opacity:0}}@keyframes nara-step-icon-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes nara-step-complete-pulse{0%,to{box-shadow:0 0 0 7px rgb(79 124 255/.1),0 16px 38px rgb(79 124 255/.24)}50%{box-shadow:0 0 0 16px rgb(79 124 255/.04),0 22px 52px rgb(79 124 255/.32)}}@keyframes nara-step-rocket{0%{opacity:0;transform:translate3d(-50%,18px,0) rotate(-12deg) scale(.8)}25%{opacity:1}to{opacity:0;transform:translate3d(-50%,-56px,0) rotate(-12deg) scale(1.05)}}@keyframes nara-step-confetti{0%{opacity:0;transform:translateZ(0) scale(.5)}20%{opacity:1}to{opacity:0;transform:translate3d(var(--confetti-x,0),-38px,0) scale(.9)}}.nara-step-progress__confetti--one{--confetti-x:-26px}.nara-step-progress__confetti--two{--confetti-x:6px}.nara-step-progress__confetti--three{--confetti-x:28px}@media (max-width:767px){.nara-step-progress{width:min(100%,24rem);padding-top:1rem}.nara-step-progress__rail{left:2.6rem;right:auto;top:3.65rem;bottom:8.5rem;width:3px;height:auto}.nara-step-progress__fill{width:100%!important;height:var(--mobile-progress,0);transition:height .5s ease-in-out}.nara-step-progress__steps{display:flex;flex-direction:column;gap:1.25rem}.nara-step-progress__item{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;text-align:left}.nara-step-progress__circle{width:3.5rem;height:3.5rem}}@media (prefers-reduced-motion:reduce){.nara-step-progress *,.nara-step-progress :after,.nara-step-progress :before{animation:none!important;transition-duration:1ms!important}}.nara-step-progress{--step-blue:#4f7cff;--step-blue-rgb:79 124 255;position:relative;margin-inline:auto;width:min(100%,70rem);padding:0}.nara-step-progress__grid{display:grid;grid-template-columns:1fr;gap:1rem}.nara-step-card{position:relative;display:flex;min-height:24rem;flex-direction:column;overflow:visible;isolation:isolate;border:1.5px solid transparent;border-radius:24px;background:radial-gradient(circle at 22% 0,rgb(var(--step-blue-rgb)/.08),transparent 32%) padding-box,linear-gradient(rgb(var(--bg-surface)/.92),rgb(var(--bg-surface)/.92)) padding-box,linear-gradient(125deg,rgb(var(--color-primary)),rgb(var(--color-accent)) 55%,rgb(var(--color-primary))) border-box;box-shadow:0 18px 55px rgb(15 23 42/.07);padding:1.5rem;opacity:0;transform:translate3d(0,18px,0);transition:opacity .52s cubic-bezier(.16,1,.3,1) var(--step-delay,0s),transform .6s cubic-bezier(.2,.8,.2,1),border-color .4s ease,box-shadow .4s ease}.nara-step-progress[data-visible=true] .nara-step-card{opacity:1;transform:translateZ(0)}.nara-step-progress[data-visible=true] .nara-step-card:hover{box-shadow:0 0 0 1px rgb(var(--color-primary)/.5),0 0 38px -6px rgb(var(--color-primary)/.45),0 22px 48px -16px rgb(var(--color-primary)/.35);transform:translate3d(0,-6px,0) scale(1.025)}.dark .nara-step-card{background:radial-gradient(circle at 20% 0,rgb(var(--step-blue-rgb)/.16),transparent 34%) padding-box,linear-gradient(rgb(11 22 39/.94),rgb(11 22 39/.94)) padding-box,linear-gradient(125deg,rgb(var(--color-primary)),rgb(var(--color-accent)) 55%,rgb(var(--color-primary))) border-box;box-shadow:0 20px 60px rgb(0 0 0/.26)}.nara-step-card:before{background:linear-gradient(90deg,transparent 6%,rgb(var(--color-accent)) 50%,transparent 94%) 50% 0 /86% 3px no-repeat,linear-gradient(90deg,transparent 6%,rgb(var(--color-accent)) 50%,transparent 94%) 50% 100% /86% 3px no-repeat;filter:drop-shadow(0 0 7px rgb(var(--color-accent)/.9))}.nara-step-card:after,.nara-step-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:2}.nara-step-card:after{background:linear-gradient(180deg,transparent,rgb(var(--color-primary)) 50%,transparent) 0 22% /3px 54% no-repeat,linear-gradient(180deg,transparent,rgb(var(--color-accent)) 50%,transparent) 100% 78% /3px 54% no-repeat;filter:drop-shadow(0 0 7px rgb(var(--color-primary)/.8))}.nara-step-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nara-step-card__label{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgb(var(--step-blue-rgb)/.12);border-radius:999px;background:rgb(var(--step-blue-rgb)/.1);color:var(--step-blue);font-size:.68rem;font-weight:800;letter-spacing:.16em;line-height:1;padding:.45rem .65rem}.nara-step-card__icon{display:inline-grid;width:3.1rem;height:3.1rem;flex:0 0 auto;place-items:center;border:1px solid rgb(var(--border-subtle)/.72);border-radius:16px;background:linear-gradient(180deg,rgb(var(--bg-app)/.92),rgb(var(--bg-muted)/.72));color:var(--step-blue);box-shadow:inset 0 1px 0 rgb(255 255 255/.45),0 10px 28px rgb(var(--step-blue-rgb)/.1);animation:nara-step-icon-float 4s ease-in-out infinite}.nara-step-card__copy{margin-top:1.45rem}.nara-step-card__copy h3{color:rgb(var(--text-main));font-size:1.22rem;font-weight:800;letter-spacing:-.035em;line-height:1.2}.nara-step-card__copy p{margin-top:.7rem;color:rgb(var(--text-muted));font-size:.95rem;line-height:1.65}.nara-step-card__checklist{margin-top:auto;display:grid;gap:.72rem;border-top:1px solid rgb(var(--border-subtle)/.7);padding-top:1.2rem}.nara-step-card__checklist li{display:flex;align-items:center;gap:.65rem;color:rgb(var(--text-muted));font-size:.88rem;font-weight:600}.nara-step-card__checklist svg{flex:0 0 auto;border-radius:999px;color:var(--step-blue);filter:drop-shadow(0 4px 10px rgb(var(--step-blue-rgb)/.2))}.nara-step-card__badges{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.6rem}.nara-step-card__badges span{display:inline-flex;align-items:center;gap:.42rem;border:1px solid rgb(var(--border-subtle)/.78);border-radius:10px;background:rgb(var(--bg-app)/.78);color:rgb(var(--text-main));font-size:.78rem;font-weight:750;line-height:1;padding:.6rem .72rem;box-shadow:inset 0 1px 0 rgb(255 255 255/.5),0 8px 22px rgb(15 23 42/.04)}.nara-step-card__badges img{width:1.1rem;height:1.1rem;flex:0 0 auto;border-radius:.35rem}.nara-step-card__badges--models{margin-top:auto}.nara-step-card__code{position:relative;margin-top:1.15rem;overflow:hidden;border:1px solid rgb(var(--step-blue-rgb)/.18);border-radius:12px;background:#070b18;color:rgb(226 232 240);font-family:var(--font-mono);font-size:.78rem;line-height:1.85;padding:.85rem .95rem;box-shadow:0 14px 34px rgb(15 23 42/.16),0 0 22px rgb(var(--step-blue-rgb)/.07);animation:nara-step-code-glow 4.5s ease-in-out infinite}.nara-step-card__code span{color:#8af2a6}.nara-step-card__connector{display:none}@keyframes nara-step-icon-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@keyframes nara-step-code-glow{0%,to{box-shadow:0 14px 34px rgb(15 23 42/.16),0 0 18px rgb(var(--step-blue-rgb)/.06)}50%{box-shadow:0 16px 38px rgb(15 23 42/.18),0 0 26px rgb(var(--step-blue-rgb)/.11)}}@keyframes nara-step-connector-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:768px){.nara-step-progress__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.nara-step-progress__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.nara-step-card__connector{position:absolute;top:4.55rem;right:-1.5rem;z-index:2;display:block;width:1.5rem;height:1px;background:linear-gradient(90deg,rgb(var(--step-blue-rgb)/.16),rgb(var(--border-subtle)/.36));opacity:0;transform:scaleX(0);transform-origin:left}.nara-step-progress[data-visible=true] .nara-step-card__connector{opacity:1;animation:nara-step-connector-reveal .7s ease-out forwards;animation-delay:var(--step-delay,0s)}}@media (max-width:767px){.nara-step-progress{width:100%}.nara-step-card{min-height:auto;padding:1.25rem}}.nr-payg3{display:grid;grid-template-columns:1.15fr 1.25fr .9fr;align-items:stretch;gap:2rem;padding:1.75rem 2rem;border:1px solid rgb(var(--border-subtle)/.7);border-radius:1.5rem;background:radial-gradient(120% 160% at 0 100%,rgb(var(--color-primary)/.05),transparent 55%),rgb(var(--bg-surface)/.8);box-shadow:0 10px 36px rgb(15 23 42/.06)}@media (max-width:1100px){.nr-payg3{grid-template-columns:1fr 1fr;gap:1.5rem}.nr-payg3__panel{grid-column:1/-1}}@media (max-width:680px){.nr-payg3{grid-template-columns:1fr}}.nr-payg3__left{position:relative;display:flex;flex-direction:column;gap:.85rem;min-width:0}.nr-payg3__badge{align-items:center;gap:.4rem;width:fit-content;padding:.4rem .85rem;border-radius:999px;background:rgb(var(--color-primary)/.1);color:rgb(var(--color-primary));font-size:.78rem;font-weight:600}.nr-payg3__badge,.nr-payg3__badge-icon{display:inline-flex}.nr-payg3__title{margin:0;font-size:2rem;font-weight:700;letter-spacing:-.035em;line-height:1.05;color:rgb(var(--text-main))}.nr-payg3__desc{margin:0;max-width:22rem;font-size:.92rem;line-height:1.5;color:rgb(var(--text-muted))}.nr-payg3__art{position:relative;height:116px;margin-top:.25rem}.nr-payg3__trail{position:absolute;left:0;bottom:6px;width:230px;max-width:80%;height:60px;border-bottom:2px solid rgb(var(--color-primary)/.35);border-radius:50%;transform:rotate(-8deg)}.nr-payg3__coin-wrap{position:absolute;bottom:0}.nr-payg3__coin-wrap--lg{left:4px;z-index:3}.nr-payg3__coin-wrap--sm{left:78px;bottom:2px;z-index:2}.nr-payg3__coin-wrap--xs{left:138px;bottom:6px;z-index:1}.nr-payg3__disc{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(150deg,rgb(var(--color-primary)/.92),rgb(var(--color-primary)/.62));border:1px solid rgb(255 255 255/.35);box-shadow:inset 0 2px 6px rgb(255 255 255/.35),0 10px 22px rgb(var(--color-primary)/.3)}.nr-payg3__disc-img{width:52%;height:52%;object-fit:contain;filter:brightness(0) invert(1);opacity:.95}.nr-payg3__disc--lg{width:88px;height:88px}.nr-payg3__disc--sm{width:62px;height:62px}.nr-payg3__disc--xs{width:48px;height:48px;opacity:.95}.nr-payg3__sparkle{position:absolute;color:rgb(var(--color-primary)/.7)}.nr-payg3__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;align-content:center}.nr-payg3__feature{display:flex;align-items:center;gap:.7rem;padding:.85rem .95rem;border:1px solid rgb(var(--border-subtle)/.7);border-radius:.9rem;background:rgb(var(--bg-surface)/.7);cursor:default;transition:transform .6s cubic-bezier(.2,.8,.2,1),border-color .4s var(--easing-smooth),box-shadow .4s var(--easing-smooth)}.nr-payg3__feature:hover{transform:translate3d(0,-4px,0) scale(1.02);border-color:rgb(var(--color-primary)/.6);box-shadow:0 0 0 1px rgb(var(--color-primary)/.4),0 0 30px -6px rgb(var(--color-primary)/.38)}.nr-payg3__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;flex-shrink:0;border-radius:.7rem;color:rgb(var(--color-primary));background:rgb(var(--color-primary)/.1)}.nr-payg3__feature-label{flex:1;font-size:.86rem;font-weight:550;line-height:1.25;color:rgb(var(--text-main))}.nr-payg3__feature-arrow{display:inline-flex;color:rgb(var(--text-muted)/.7);flex-shrink:0}.nr-payg3__panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;padding:1.75rem 1.5rem;border-radius:1.25rem;overflow:hidden;background:linear-gradient(155deg,rgb(var(--color-primary)/.92),rgb(var(--color-primary)/.7));box-shadow:0 16px 40px rgb(var(--color-primary)/.3)}.nr-payg3__rings{top:50%;left:50%;width:360px;height:360px;margin:-180px 0 0 -180px;background:radial-gradient(circle,transparent 30%,rgb(255 255 255/.08) 30.5%,transparent 31%),radial-gradient(circle,transparent 48%,rgb(255 255 255/.07) 48.5%,transparent 49%),radial-gradient(circle,transparent 66%,rgb(255 255 255/.06) 66.5%,transparent 67%)}.nr-payg3__panel-spark,.nr-payg3__rings{position:absolute;border-radius:50%;pointer-events:none}.nr-payg3__panel-spark{width:4px;height:4px;background:rgb(255 255 255/.9)}.nr-payg3__hex{width:3.25rem;height:3.25rem;border-radius:.9rem;background:rgb(255 255 255/.92);box-shadow:0 8px 20px rgb(15 23 42/.18)}.nr-payg3__cta,.nr-payg3__hex{position:relative;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--color-primary))}.nr-payg3__cta{gap:.5rem;width:100%;padding:.9rem 1.4rem;border-radius:.85rem;background:#fff;font-size:.95rem;font-weight:650;white-space:nowrap;text-decoration:none;overflow:hidden;box-shadow:0 8px 22px rgb(15 23 42/.16);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s var(--easing-smooth)}.nr-payg3__cta:hover{transform:translate3d(0,-3px,0);box-shadow:0 16px 34px rgb(15 23 42/.24)}.nr-payg3__cta:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgb(var(--color-primary)/.18),transparent);transform:skewX(-18deg);animation:nr-payg3-shimmer 4.5s ease-in-out infinite}@keyframes nr-payg3-shimmer{0%{left:-60%}55%,to{left:130%}}.nr-payg3__cta-arrow,.nr-payg3__cta-label{position:relative;z-index:1}.nr-payg3__cta-arrow{transition:transform .42s cubic-bezier(.2,.8,.2,1)}.nr-payg3__cta:hover .nr-payg3__cta-arrow{transform:translateX(4px)}.nr-payg3__footnote{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;color:rgb(255 255 255/.92)}.nr-payg3__footnote svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.nr-payg3__cta:after{animation:none;display:none}}.nr-pub3{display:grid;grid-template-columns:1.15fr 1.25fr .9fr;align-items:stretch;gap:2rem;width:100%;margin-top:.5rem;padding:1.75rem 2rem;border:1px solid rgb(var(--border-subtle)/.7);border-radius:1.5rem;background:radial-gradient(120% 160% at 100% 0,rgb(var(--color-success)/.08),transparent 55%),rgb(var(--bg-surface)/.8);box-shadow:0 10px 36px rgb(15 23 42/.06)}@media (max-width:1100px){.nr-pub3{grid-template-columns:1fr 1fr;gap:1.5rem}.nr-pub3__panel{grid-column:1/-1}}@media (max-width:680px){.nr-pub3{grid-template-columns:1fr;padding:1.5rem}.nr-pub3__panel{grid-column:auto}}.nr-pub3__left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.6rem;min-width:0}.nr-pub3__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-bottom:.1rem;border-radius:.75rem;color:rgb(var(--color-success));background:rgb(var(--color-success)/.12)}.nr-pub3__icon svg{width:1.25rem;height:1.25rem}.nr-pub3__icon-coin{position:absolute;top:-.35rem;right:-.35rem;display:inline-flex;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:50%;color:rgb(var(--color-success-content,255 255 255));background:rgb(var(--color-success));box-shadow:0 4px 12px rgb(var(--color-success)/.45)}.nr-pub3__icon-coin svg{width:.8rem;height:.8rem}.nr-pub3__badge{display:inline-flex;align-items:center;width:fit-content;padding:.3rem .65rem;border-radius:999px;background:rgb(var(--color-success)/.12);color:rgb(var(--color-success));font-size:.7rem;font-weight:700;letter-spacing:.08em}.nr-pub3__title{margin:0;max-width:24rem;font-size:1.75rem;font-weight:700;letter-spacing:-.035em;line-height:1.08;color:rgb(var(--text-main))}.nr-pub3__title-accent{background:linear-gradient(120deg,rgb(var(--color-primary)),rgb(var(--color-success)));-webkit-background-clip:text;background-clip:text;color:transparent}.nr-pub3__desc{margin:0;max-width:22rem;font-size:.88rem;line-height:1.5;color:rgb(var(--text-muted))}.nr-pub3__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-content:center}.nr-pub3__feature{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.5rem;min-height:8.75rem;padding:.85rem;border:1px solid rgb(var(--border-subtle)/.7);border-radius:1rem;background:rgb(var(--bg-surface)/.7);cursor:default;transition:transform .6s cubic-bezier(.2,.8,.2,1),border-color .4s var(--easing-smooth),box-shadow .4s var(--easing-smooth)}.nr-pub3__feature:hover{transform:translate3d(0,-4px,0) scale(1.02);border-color:rgb(var(--color-accent)/.6);box-shadow:0 0 0 1px rgb(var(--color-accent)/.35),0 0 30px -6px rgb(var(--color-accent)/.32)}.nr-pub3__feature-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;margin-bottom:.1rem;border-radius:.6rem;color:rgb(var(--color-primary));background:rgb(var(--color-primary)/.1)}.nr-pub3__feature-label{font-size:.85rem;font-weight:650;line-height:1.2;color:rgb(var(--text-main))}.nr-pub3__feature-desc{font-size:.74rem;line-height:1.4;color:rgb(var(--text-muted))}.nr-pub3__panel{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0;min-height:15rem;padding:.75rem 1rem;border:1px solid rgb(var(--color-success)/.55);border-radius:1.25rem;overflow:hidden;background:radial-gradient(90% 80% at 50% 25%,rgb(var(--color-success)/.32),transparent 68%),rgb(var(--bg-surface));box-shadow:0 16px 44px rgb(var(--color-success)/.28)}.nr-pub3__rings{position:absolute;top:50%;left:50%;width:340px;height:340px;margin:-170px 0 0 -170px;border-radius:50%;background:radial-gradient(circle,transparent 30%,rgb(var(--color-success)/.14) 30.5%,transparent 31%),radial-gradient(circle,transparent 48%,rgb(var(--color-success)/.11) 48.5%,transparent 49%),radial-gradient(circle,transparent 66%,rgb(var(--color-success)/.08) 66.5%,transparent 67%);pointer-events:none}.nr-pub3__art{position:absolute;inset:-.5rem 0 auto;z-index:1;width:100%;height:12.5rem}.nr-pub3__art-img{object-fit:contain;object-position:center;transform:scale(1.12);transform-origin:center;mix-blend-mode:multiply}.dark .nr-pub3__art-img{mix-blend-mode:screen}.nr-pub3__cta{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:2.75rem;padding:.7rem 1.2rem;border:1px solid rgb(var(--color-success)/.55);border-radius:.85rem;background:linear-gradient(135deg,rgb(var(--color-success)) 0,rgb(74 222 128) 52%,rgb(110 231 183) 100%);color:rgb(var(--color-success-foreground,6 32 20));font-size:.88rem;font-weight:650;white-space:nowrap;text-decoration:none;overflow:hidden;box-shadow:0 6px 18px rgb(var(--color-success)/.28);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s var(--easing-smooth)}.nr-pub3__cta:hover{transform:translate3d(0,-3px,0);box-shadow:0 16px 34px rgb(var(--color-success)/.45)}.nr-pub3__cta:after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.35),transparent);transform:skewX(-18deg);animation:nr-payg3-shimmer 4.5s ease-in-out infinite}.nr-pub3__cta-arrow,.nr-pub3__cta-label{position:relative;z-index:1}.nr-pub3__cta-arrow{transition:transform .42s cubic-bezier(.2,.8,.2,1)}.nr-pub3__cta:hover .nr-pub3__cta-arrow{transform:translateX(4px)}.nr-pub3__footnote{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:500;color:rgb(var(--color-success))}.nr-pub3__footnote svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.nr-pub3__cta:after{animation:none;display:none}}.nara-faq{display:grid;gap:2.25rem}@media (min-width:1024px){.nara-faq{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:4rem;align-items:start}.nara-faq__intro{position:sticky;top:6rem}}.nara-faq__intro{display:flex;flex-direction:column;gap:1rem}.nara-faq__title{color:rgb(var(--text-main));font-size:1.85rem;font-weight:600;letter-spacing:-.03em;line-height:1.12}@media (min-width:640px){.nara-faq__title{font-size:2.2rem}}.nara-faq__lead{max-width:30rem;color:rgb(var(--text-muted));font-size:.92rem;font-weight:450;line-height:1.6}.nara-faq__contact{display:flex;align-items:center;gap:.8rem;margin-top:.4rem;border:1px solid rgb(var(--border-subtle)/.8);border-radius:14px;background:rgb(var(--bg-surface));padding:.85rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.nara-faq__contact:hover{border-color:rgb(var(--color-primary)/.45);box-shadow:0 10px 28px rgb(15 23 42/.07);transform:translateY(-2px)}.nara-faq__contact-icon{display:inline-grid;width:2.2rem;height:2.2rem;flex:0 0 auto;place-items:center;border-radius:10px;background:rgb(var(--color-primary)/.1);color:rgb(var(--color-primary))}.nara-faq__contact-text{display:flex;flex:1;flex-direction:column;gap:.1rem}.nara-faq__contact-text strong{color:rgb(var(--text-main));font-size:.85rem;font-weight:550}.nara-faq__contact-text>span{color:rgb(var(--color-primary));font-size:.8rem;font-weight:450}.nara-faq__contact>svg:last-child{flex:0 0 auto;color:rgb(var(--text-muted));transition:transform .2s ease,color .2s ease}.nara-faq__contact:hover>svg:last-child{transform:translateX(3px);color:rgb(var(--color-primary))}.nara-faq__accordion.nara-accordion{display:flex;flex-direction:column;gap:.7rem;border:0;border-radius:0;overflow:visible}.nara-faq__accordion .nara-accordion__item{border:1px solid rgb(var(--border-subtle)/.8);border-radius:14px;background:rgb(var(--bg-surface));overflow:hidden;transition:border-color .4s ease,box-shadow .4s ease}.nara-faq__accordion .nara-accordion__item:hover{border-color:rgb(var(--color-primary)/.6);box-shadow:0 0 0 1px rgb(var(--color-primary)/.4),0 0 34px -6px rgb(var(--color-primary)/.4),0 18px 44px -16px rgb(var(--color-primary)/.28)}.nara-faq__accordion .nara-accordion__item:has(.nara-accordion__trigger[aria-expanded=true]){border-color:rgb(var(--color-primary)/.45);box-shadow:0 10px 30px rgb(15 23 42/.07)}.nara-faq__accordion .nara-accordion__trigger{gap:1rem;padding:1.05rem 1.15rem;font-size:.94rem;font-weight:500}.nara-faq__accordion .nara-accordion__trigger:hover{background-color:transparent}.nara-faq__accordion .nara-accordion__chevron{width:1.1rem;height:1.1rem}.nara-faq__accordion .nara-accordion__trigger[aria-expanded=true] .nara-accordion__chevron{color:rgb(var(--color-primary))}.nara-faq__accordion .nara-accordion__panel-inner{padding:0 1.15rem;font-size:.9rem;line-height:1.6}.nara-faq__accordion .nara-accordion__panel:not([hidden]) .nara-accordion__panel-inner{padding-bottom:1.15rem}.nara-faq__accordion .nara-accordion__panel{transition:grid-template-rows .46s cubic-bezier(.2,.8,.2,1)}.nara-faq__accordion .nara-accordion__panel-inner{transition:padding .46s cubic-bezier(.2,.8,.2,1)}.nara-faq__accordion .nara-accordion__chevron{transition:transform .46s cubic-bezier(.2,.8,.2,1)}.dark .nara-faq__accordion .nara-accordion__item,.dark .nara-faq__contact{background:#0b1424}@media (max-width:767px){.nara-landing-below-fold{content-visibility:auto;contain-intrinsic-size:auto 4200px}.nara-landing-below-fold *,.nara-landing-below-fold :after,.nara-landing-below-fold :before{animation:none!important}.nara-provider-marquee{overflow-x:auto!important;overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.nara-provider-marquee::-webkit-scrollbar{display:none}}@media (max-width:767px) and (prefers-reduced-motion:no-preference){.nara-provider-marquee__track{animation:nara-provider-marquee 42s linear infinite!important;will-change:transform}}html:not(.dark) .nara-landing-below-fold .nara-pricing-include-note,html:not(.dark) .nara-landing-below-fold .nara-pricing-trust>*,html:not(.dark) .nara-landing-below-fold .nara-text--muted{color:#475569}html:not(.dark) #how .nara-badge--tone-info{border-color:rgb(3 105 161/.35);color:#075985;background:rgb(3 105 161/.12)}.nara-provider-marquee{mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent)}.nara-provider-marquee__track{animation:nara-provider-marquee 42s linear infinite}.nara-provider-marquee:hover .nara-provider-marquee__track{animation-play-state:paused}@keyframes nara-provider-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}@media (prefers-reduced-motion:reduce){.nara-provider-marquee__track{animation:none}}.nara-provider-logo-chip{display:inline-grid;place-items:center;padding:.4rem;border-radius:12px;border:1px solid transparent;background:transparent;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.group:hover .nara-provider-logo-chip{background:rgb(var(--bg-surface)/.9);border-color:rgb(var(--border-subtle)/.8);box-shadow:0 4px 16px rgb(0 0 0/.08)}.dark .group:hover .nara-provider-logo-chip{background:#c8e0ff;border-color:#c8e0ff99;box-shadow:inset 0 0 0 1px rgb(255 255 255/.1),0 10px 22px rgb(0 0 0/.3),0 0 18px rgb(200 224 255/.2)}.nr-glow-card{transition:border-color .4s ease,box-shadow .4s ease}.nr-glow-card:hover{border-color:rgb(var(--color-primary)/.6);box-shadow:0 0 0 1px rgb(var(--color-primary)/.45),0 0 36px -6px rgb(var(--color-primary)/.42),0 20px 46px -16px rgb(var(--color-primary)/.3)}.nara-pricing-include-note{position:relative;display:flex;width:fit-content;max-width:100%;align-items:center;justify-content:center;gap:.5rem;margin:0 auto;border:1px solid rgb(var(--border-subtle)/.8);border-radius:999px;background:rgb(var(--bg-surface));box-shadow:0 4px 16px rgb(15 23 42/.05);padding:.6rem 1.15rem;color:rgb(var(--text-muted));font-size:.85rem;font-weight:450;text-align:center}.nara-pricing-include-note:before{content:"";position:absolute;bottom:100%;left:50%;width:1px;height:1.25rem;background:rgb(var(--border-subtle)/.75)}.nara-pricing-include-note svg{flex:0 0 auto;width:1rem;height:1rem;color:var(--pricing-green)}.nara-pricing-include-note strong{color:#166534;font-weight:650}.dark .nara-pricing-include-note{background:#0b1424}.dark .nara-pricing-include-note strong{color:#4ade80}.nara-pricing-trust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem 1.75rem;border:1px solid rgb(var(--border-subtle)/.7);border-radius:14px;background:rgb(var(--bg-surface));padding:.85rem 1.25rem}.nara-pricing-trust>*{display:inline-flex;align-items:center;gap:.45rem;color:rgb(var(--text-muted));font-size:.8rem;font-weight:450;line-height:1}.nara-pricing-trust svg{width:.95rem;height:.95rem;flex:0 0 auto;color:rgb(var(--text-muted))}.nara-pricing-trust a{color:#1d4ed8;font-weight:550}.nara-pricing-trust a svg{color:#1d4ed8}.nara-pricing-trust a:hover{text-decoration:underline}.dark .nara-pricing-trust{background:#0b1424}.dark .nara-pricing-trust a,.dark .nara-pricing-trust a svg{color:#93c5fd}.nara-compat-grid{display:grid;width:100%;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.nara-compat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.nara-compat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.nara-compat-grid{grid-template-columns:repeat(8,minmax(0,1fr))}}.nara-compat-card-shell{position:relative;overflow:visible}.nara-compat-card-shell--naracli:before{content:"";position:absolute;inset:-16px;border-radius:28px;background:radial-gradient(circle at 50% 45%,rgb(59 130 246/.42),transparent 22%),radial-gradient(circle at 50% 50%,rgb(var(--color-primary)/.28),transparent 34%),radial-gradient(circle at 50% 50%,rgb(56 189 248/.24),transparent 42%);filter:blur(20px);pointer-events:none;z-index:0}.nara-compat-card-shell--naracli:after{content:"";position:absolute;inset:-4px;border-radius:22px;background:linear-gradient(135deg,rgb(59 130 246/.65),rgb(var(--color-primary)/.4),rgb(56 189 248/.7));filter:blur(8px);opacity:.95;pointer-events:none;z-index:0}.nara-compat-card-shell--naracli .nara-compat-card{position:relative;z-index:1}.nara-compat-card{display:flex;flex-direction:column;align-items:center;gap:.85rem;border-radius:16px;padding:1.4rem .75rem;background:linear-gradient(rgb(var(--color-primary)/.12),rgb(var(--color-primary)/.12)),rgb(255 255 255/.4);border:1px solid rgb(var(--color-primary)/.28);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 1px 0 rgb(255 255 255/.55),0 10px 30px rgb(var(--color-primary)/.12);transition:border-color .4s ease,box-shadow .4s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.nara-compat-card:hover{border-color:rgb(var(--color-primary)/.7);transform:translate3d(0,-6px,0) scale(1.025)}.nara-compat-card--naracli,.nara-compat-card:hover{box-shadow:0 0 0 1px rgb(var(--color-primary)/.5),0 0 38px -6px rgb(var(--color-primary)/.45),0 22px 48px -16px rgb(var(--color-primary)/.35)}.nara-compat-card--naracli{position:relative;isolation:isolate;overflow:visible;border:1.5px solid transparent;border-radius:16px;background:radial-gradient(circle at 22% 0,rgb(96 165 250/.12),transparent 30%) padding-box,linear-gradient(rgb(var(--bg-surface)/.92),rgb(var(--bg-surface)/.92)) padding-box,linear-gradient(135deg,rgb(59 130 246) 0,rgb(var(--color-primary)) 28%,rgb(56 189 248) 58%,rgb(99 102 241) 100%) border-box;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s cubic-bezier(.2,.8,.2,1),filter .22s cubic-bezier(.2,.8,.2,1);filter:saturate(1.05)}.nara-compat-card--naracli:before{inset:-18px;background:radial-gradient(circle at 50% 18%,rgb(59 130 246/.32),transparent 24%),radial-gradient(circle at 15% 50%,rgb(var(--color-primary)/.2),transparent 30%),radial-gradient(circle at 85% 50%,rgb(56 189 248/.2),transparent 30%),radial-gradient(circle at 50% 100%,rgb(99 102 241/.15),transparent 38%);filter:blur(26px);opacity:1}.nara-compat-card--naracli:after,.nara-compat-card--naracli:before{content:"";position:absolute;border-radius:inherit;pointer-events:none;z-index:-1}.nara-compat-card--naracli:after{inset:0;background:linear-gradient(180deg,rgb(255 255 255/.06),transparent 34%),radial-gradient(circle at 50% 0,rgb(255 255 255/.12),transparent 24%);box-shadow:inset 0 1px 0 rgb(255 255 255/.06),inset 0 0 0 1px rgb(255 255 255/.02)}.nara-compat-card--naracli:hover{box-shadow:0 0 0 1px rgb(var(--color-primary)/.58),0 0 48px -6px rgb(var(--color-primary)/.52),0 24px 54px -16px rgb(var(--color-primary)/.4);transform:translate3d(0,-6px,0) scale(1.025);filter:drop-shadow(0 0 24px rgb(56 189 248/.42)) drop-shadow(0 0 72px rgb(var(--color-primary)/.3)) saturate(1.1) brightness(1.02)}.nara-compat-card--naracli>*{position:relative;z-index:1}.nara-compat-card--naracli .nara-compat-card__name{color:rgb(var(--text-main))}.nara-compat-card--naracli .nara-compat-card__logo{width:3rem;height:3rem;padding:.35rem}.nara-compat-card--naracli .nara-compat-card__logo img{width:100%;height:100%}.nara-compat-card__logo{display:inline-grid;width:2.8rem;height:2.8rem;place-items:center;border-radius:14px;border:1px solid transparent;background:transparent;box-shadow:none}.nara-compat-card__logo img{width:2.2rem;height:2.2rem;object-fit:contain}.nara-compat-card__name{color:rgb(var(--text-main));font-size:.85rem;font-weight:550;text-align:center;line-height:1.2}.dark .nara-compat-card__logo{background:#c8e0ff;border-color:#c8e0ff99;box-shadow:inset 0 0 0 1px rgb(255 255 255/.1),0 10px 22px rgb(0 0 0/.3),0 0 18px rgb(200 224 255/.2)}.dark .nara-compat-card{background:linear-gradient(rgb(var(--color-primary)/.14),rgb(var(--color-primary)/.14)),rgb(255 255 255/.04);border-color:rgb(var(--color-primary)/.26);box-shadow:inset 0 1px 0 rgb(255 255 255/.08),0 10px 30px rgb(0 0 0/.28)}.nr-alibaba-eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:600}.nr-alibaba-lockup{display:flex;align-items:center;justify-content:center;gap:1.5rem;position:relative;padding:.5rem 0}.nr-alibaba-logo-item{display:flex;flex-direction:column;align-items:center;gap:.65rem}.nr-alibaba-logo-label{font-size:1.05rem;font-weight:700;color:rgb(var(--text-main));letter-spacing:-.02em}.nr-alibaba-brand{color:#FD6900}.dark .nr-alibaba-brand{color:#FF8533}.nr-alibaba-logo-wrap{position:relative;display:flex;align-items:center;justify-content:center;width:6rem;height:6rem;border-radius:1.25rem;border:1px solid rgb(var(--border-subtle)/.6);background:rgb(var(--bg-surface)/.8);box-shadow:0 0 0 1px rgb(var(--color-primary)/.08),0 2px 12px rgb(var(--color-primary)/.06);transition:box-shadow .4s ease,border-color .4s ease}.nr-alibaba-logo-wrap:hover{border-color:rgb(var(--color-primary)/.5);box-shadow:0 0 0 1px rgb(var(--color-primary)/.3),0 0 28px -4px rgb(var(--color-primary)/.2),0 4px 16px rgb(var(--color-primary)/.1)}.nr-alibaba-logo{width:3rem;height:3rem;object-fit:contain}.nr-alibaba-times{flex-shrink:0;font-size:2.25rem;font-weight:700;color:rgb(var(--color-primary)/.7);line-height:1;user-select:none;margin:0 -.25rem 1.5rem}.nr-alibaba-lockup:before{content:"";position:absolute;top:50%;left:1.5rem;right:1.5rem;height:1px;background:linear-gradient(90deg,transparent,rgb(var(--color-primary)/.18),rgb(var(--border-subtle)/.4),rgb(var(--color-primary)/.18),transparent);z-index:-1;pointer-events:none}.nr-alibaba-desc{max-width:42rem;font-size:.95rem;line-height:1.7}.nr-alibaba-heading{font-size:1.5rem;font-weight:700;letter-spacing:-.035em;color:rgb(var(--text-main));line-height:1.3}@media (min-width:640px){.nr-alibaba-heading{font-size:1.75rem}}.nr-alibaba-cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.9rem;font-weight:600;color:rgb(var(--color-primary));text-decoration:none;transition:gap .2s ease}.nr-alibaba-cta:hover{gap:.65rem}.nr-alibaba-cta-arrow{transition:transform .2s ease}.nr-alibaba-cta:hover .nr-alibaba-cta-arrow{transform:translateX(2px)}@media (max-width:639px){.nr-alibaba-lockup{gap:.75rem}.nr-alibaba-logo-wrap{width:4.5rem;height:4.5rem}.nr-alibaba-logo{width:2.25rem;height:2.25rem}}@media (prefers-reduced-motion:reduce){.nr-alibaba-cta,.nr-alibaba-cta-arrow,.nr-alibaba-logo-wrap{transition:none}}.nara-hero{position:relative;width:100%;min-height:820px;display:grid;place-items:center;overflow:hidden;background-color:rgb(var(--bg-app))}.nara-hero__bg{position:absolute;inset:0;z-index:0;background-image:radial-gradient(42% 42% at 20% 24%,rgb(var(--color-primary)/.08),transparent 66%),radial-gradient(48% 42% at 76% 35%,rgb(var(--color-primary)/.16),transparent 60%),linear-gradient(rgb(var(--border-subtle)/.1) 1px,transparent 1px),linear-gradient(90deg,rgb(var(--border-subtle)/.1) 1px,transparent 1px);background-size:100% 100%,100% 100%,52px 52px,52px 52px}.nara-hero__bg:after{content:"";position:absolute;inset:0;background:radial-gradient(100% 90% at 50% 45%,transparent 52%,rgb(var(--bg-app)/.56) 100%)}.nara-hero__canvas{position:absolute;inset:0;z-index:0;width:100%;height:100%;display:block;opacity:.28}.nara-hero__fallback{position:absolute;inset:0;z-index:0;display:none}.nara-hero__content{position:relative;z-index:1;width:100%;padding-top:3.5rem;padding-bottom:5rem}@media (prefers-reduced-motion:reduce){.nara-hero__canvas{display:none}}@media (max-width:767px){.nara-hero__canvas{display:none}.nara-hero *,.nara-hero :after,.nara-hero :before{animation:none!important}.nara-hero-reveal,.nara-hero-stat{opacity:1!important;transform:none!important}}.nara-hero-cta.nara-btn{background-color:rgb(var(--bg-surface)/.82);backdrop-filter:blur(10px) saturate(160%);-webkit-backdrop-filter:blur(10px) saturate(160%);border:1px solid rgb(var(--border-subtle)/.8);color:rgb(var(--text-main));box-shadow:var(--shadow-sm);transition:background-color .32s var(--easing-smooth),border-color .32s var(--easing-smooth),box-shadow .32s var(--easing-smooth),transform .42s cubic-bezier(.2,.8,.2,1)}.nara-hero-cta.nara-btn:hover{background-color:rgb(var(--bg-surface)/.32);border-color:rgb(var(--color-primary)/.55);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.nara-hero-cta.nara-btn:active{transform:translateY(0)}.nara-hero-cta--primary.nara-btn{position:relative;overflow:hidden;background:linear-gradient(135deg,rgb(var(--color-primary)),rgb(var(--color-primary)/.82));color:rgb(var(--color-primary-content));border-color:rgb(var(--color-primary)/.5);box-shadow:0 12px 30px rgb(var(--color-primary)/.22)}.nara-hero-cta--primary.nara-btn:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgb(255 255 255/.28) 50%,transparent);transform:skewX(-18deg);pointer-events:none;animation:nara-cta-sheen 5s ease-in-out infinite}.nara-hero-cta--primary.nara-btn:hover{transform:translateY(-2px);border-color:rgb(var(--color-primary)/.6);box-shadow:0 18px 44px rgb(var(--color-primary)/.34)}.nara-hero-cta--primary.nara-btn:active{transform:translateY(0)}.nara-hero-cta--primary.nara-btn svg{position:relative;z-index:1;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.nara-hero-cta--primary.nara-btn:hover svg{transform:translateX(3px)}@keyframes nara-cta-sheen{0%{left:-60%}35%,to{left:130%}}@media (prefers-reduced-motion:reduce){.nara-hero-cta--primary.nara-btn:after{animation:none;display:none}}.nr-code-card{position:relative}.nr-code-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgb(var(--color-primary)/.55),transparent 38%,transparent 62%,rgb(var(--color-primary)/.4));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.55;pointer-events:none;animation:nr-code-glow 7s ease-in-out infinite}@keyframes nr-code-glow{0%,to{opacity:.35}50%{opacity:.7}}.nara-hero__bg:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgb(var(--color-primary)/.5) 1.5px,transparent 1.6px);background-size:52px 52px;opacity:.12;animation:nr-dots-pulse 9s ease-in-out infinite;pointer-events:none}@keyframes nr-dots-pulse{0%,to{opacity:.08}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.nara-hero__bg:before,.nr-code-card:before{animation:none}}.nr-rotate{position:relative;display:inline-grid;vertical-align:bottom;overflow:hidden;color:rgb(var(--color-primary))}.nr-rotate__word{grid-area:1/1;display:inline-block;white-space:nowrap;will-change:transform,opacity}.nr-rotate__sizer{grid-area:1/1;visibility:hidden;white-space:nowrap;pointer-events:none}.nr-rotate__sizer:before{content:attr(data-word)}@media (max-width:640px){.nr-rotate{overflow:visible}}