.na-hero{box-sizing:border-box;background:var(--na-background-primary-subtle);border-radius:24px;width:100%;padding:56px 16px}.na-hero__container{width:100%;max-width:var(--container-max-width);flex-direction:column;align-items:center;gap:64px;margin-inline:auto;display:flex;container-type:inline-size}.na-hero__copy{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.na-hero__heading{flex-direction:column;align-items:center;gap:20px;width:100%;display:flex}.na-hero__logo{justify-content:center;align-items:center;max-width:100%;height:51px;display:flex}.na-hero__logo img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.na-hero__title{font-family:var(--na-font-display);text-align:center;text-wrap:balance;overflow-wrap:break-word;color:var(--na-content-primary);margin:0;font-size:34px;font-weight:400;line-height:38px}.na-hero__desc{max-width:780px;font-family:var(--na-font-sans);letter-spacing:-.2px;text-align:center;color:var(--na-content-secondary);font-size:16px;font-weight:400;line-height:24px}.na-hero__desc p{margin:0}.na-hero__desc p+p{margin-top:.75em}.na-hero__ctas{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;display:flex}.na-hero__btn{box-sizing:border-box;height:52px;font-family:var(--na-font-sans);letter-spacing:-.2px;text-align:center;white-space:nowrap;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}.na-hero__btn--primary{background:var(--na-background-inverse);color:var(--na-content-inverse-primary)}.na-hero__btn--secondary{border:1px solid var(--na-border-primary);color:var(--na-content-primary);background:0 0}.na-hero__track{width:100%;max-width:927px;height:clamp(320px,70vw,521px);position:relative}.na-hero__frame{--expand:0;box-sizing:border-box;background:var(--na-background-primary-hover-subtle);will-change:transform;border-radius:24px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0;overflow:hidden}.na-hero__frame.is-ready{transition:width .65s cubic-bezier(.22,1,.36,1),height .65s cubic-bezier(.22,1,.36,1),border-radius .65s cubic-bezier(.22,1,.36,1)}.na-hero__frame>.na-picture>img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.na-hero__plate{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.na-hero__media{position:absolute;inset:0}.na-hero__media-slot{width:100%;height:100%;display:block}.na-hero--smooth .na-hero__frame.is-ready{transition:none}.na-hero--smooth .na-hero__frame{--na-hero-zoom:1}.na-hero__live{top:var(--live-top,var(--live-top-0,12px));z-index:3;box-sizing:border-box;height:28px;font-family:var(--na-font-sans);letter-spacing:-.1px;color:#fff;text-shadow:0 1px 8px #14070f40;pointer-events:none;white-space:nowrap;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;line-height:18px;display:none;position:absolute;left:50%;transform:translate(-50%)}.na-hero__live--chip{top:var(--live-top,var(--live-top-0,16px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#14070fd9;text-shadow:none;background:#ffffff80;border-radius:8px;display:inline-flex}.na-hero__live-dot{background:#fff;border-radius:50%;flex:none;width:6px;height:6px;position:relative}.na-hero__live-dot:after{content:"";border-radius:50%;animation:2s ease-out infinite na-hero-live;position:absolute;inset:-1px}@keyframes na-hero-live{0%{box-shadow:0 0 #fff9}to{box-shadow:0 0 0 7px #fff0}}@media (width>=768px){.na-hero__live--chip{top:var(--live-top,var(--live-top-0,26px))}}@media (width>=992px){.na-hero__live--plain{display:inline-flex}}@media (prefers-reduced-motion:reduce){.na-hero__live-dot:after{animation:none}}@media (width>=992px) and (prefers-reduced-motion:no-preference){.na-hero--expand .na-hero__track{height:calc(125vh + clamp(320px,70vw,521px))}.na-hero--expand .na-hero__frame{height:clamp(320px,70vw,521px)}.na-hero--smooth.na-hero--expand .na-hero__track{width:var(--fw,100%);max-width:none;height:var(--fh,clamp(320px, 70vw, 521px));flex:none}.na-hero--smooth.na-hero--expand .na-hero__frame{--na-hero-zoom:0;height:100%;transform:scale(var(--s,1));transform-origin:50% 0;border-radius:32px}}@container (width<=719px){.na-hero__track{height:auto}.na-hero__frame{height:auto;position:relative}.na-hero__plate{height:auto}.na-hero__media{width:100%;position:relative;inset:auto}}@media (width<=991px){.na-hero--hug .na-hero__track{height:auto}.na-hero--hug .na-hero__frame{height:auto;position:relative}.na-hero--hug .na-hero__plate{height:auto}.na-hero--hug .na-hero__media{width:100%;position:relative;inset:auto}}@media (width>=768px){.na-hero{padding:56px 48px}.na-hero__title{font-size:54px;line-height:58px}}@media (width>=992px){.na-hero{padding-bottom:80px}.na-hero__title{font-size:62px;line-height:66px}}@media (width>=1200px){.na-hero{padding:96px 80px}}.na-hero--compact{padding-block:24px 40px}@media (width>=768px){.na-hero--compact{padding-block:40px 56px}}@media (width>=992px){.na-hero--compact{padding-bottom:80px}}@media (width>=768px){.na-hero--compact .na-hero__desc{max-width:680px;font-size:18px}}@media (width>=1200px){.na-hero--compact{padding:40px 80px 96px}}.na-how{box-sizing:border-box;background:var(--na-background-primary-subtle);border-radius:24px;width:100%;position:relative}.na-how__pin{box-sizing:border-box;width:100%;padding:56px 16px}.na-how__inner{width:100%;max-width:var(--container-max-width);flex-direction:column;align-items:center;gap:64px;margin-inline:auto;display:flex}.na-how__head{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.na-how__title{max-width:554px;font-family:var(--na-font-display);text-align:center;overflow-wrap:break-word;color:var(--na-content-primary);margin:0;font-size:28px;font-weight:400;line-height:32px}.na-how__track{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}@media (width>=768px){.na-how__pin{padding:56px 48px}.na-how__track{flex-flow:wrap;align-items:stretch}}@media (width>=992px){.na-how__tag{--tag-gap:10px;--tag-dot-size:10px;--tag-dot-radius:3px;--tag-font-size:20px;--tag-line-height:28px;--tag-letter-spacing:-.4px}.na-how__title{max-width:720px;font-size:42px;line-height:52px}.na-how__track{width:auto;margin-left:calc(-1 * var(--bleed-left,0px));margin-right:calc(-1 * var(--bleed-right,0px));padding-left:var(--bleed-left,0);padding-right:var(--bleed-right,0);overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:none;flex-wrap:nowrap;align-self:stretch;align-items:stretch;margin-bottom:-24px;padding-bottom:24px;overflow:auto hidden}.na-how__track::-webkit-scrollbar{display:none}}@media (width>=1200px){.na-how__pin{padding:96px 80px}.na-how__title{font-size:54px;line-height:58px}}.na-how--compact .na-how__pin{padding-block:40px}.na-how--compact .na-how__inner{gap:32px}@media (width>=768px) and (width<=991px){.na-how--compact .na-how__inner{gap:64px}}.na-how--compact .na-how__tag{--tag-font-size:16px;--tag-line-height:24px;--tag-letter-spacing:-.2px}@media (width>=768px){.na-how--compact .na-how__pin{padding-block:56px}.na-how--compact .na-how__title{font-size:42px;line-height:52px}}@media (width>=992px){.na-how--compact .na-how__track{padding-left:calc(var(--bleed-left,0px) + 50% - 188px);gap:16px}}.na-how.na-how--small-titles .na-step__title{font-size:20px;line-height:28px}@media (width>=1200px){.na-how--compact .na-how__pin{padding:64px 80px}}.na-out{--section-pad-x:16px;box-sizing:border-box;background:linear-gradient(var(--outcomes-bg-angle,180deg), var(--outcomes-bg-top,#d0d0fd) 0, var(--outcomes-bg-middle,#e7e3ff) 50%, var(--outcomes-bg-bottom,#f3efe8) 100%);width:100%;padding:56px var(--section-pad-x);border-radius:24px;overflow:hidden}.na-out__inner{flex-direction:column;align-items:center;gap:64px;width:100%;display:flex}.na-out__text{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.na-out__head{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.na-out__title{font-family:var(--na-font-display);text-align:center;color:var(--na-content-primary);margin:0;font-size:28px;font-weight:400;line-height:32px}.na-out__title .na-em{letter-spacing:-.6px}.na-out__desc{font-family:var(--na-font-sans);letter-spacing:-.2px;text-align:center;color:var(--na-content-secondary);margin:0;font-size:16px;font-weight:400;line-height:24px}.na-out__cta{box-sizing:border-box;background:var(--na-background-inverse);height:52px;font-family:var(--na-font-sans);letter-spacing:-.2px;color:var(--na-content-inverse-primary);white-space:nowrap;cursor:pointer;border:none;border-radius:14px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-flex}.na-out__cta:focus-visible{outline:2px solid var(--na-content-primary);outline-offset:2px}.na-out__marquee{--card-scale:.75;width:auto;margin-inline:calc(-1 * var(--section-pad-x));align-self:stretch;overflow:hidden}.na-out__track{will-change:transform;width:max-content;animation:na-out-marquee var(--marquee-duration,40s) linear infinite;align-items:center;display:flex}@keyframes na-out-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.na-out__track{animation:none}}.na-out__card{box-sizing:border-box;width:calc(261px * var(--card-scale));margin-right:calc(10px * var(--card-scale));border-radius:calc(16px * var(--card-scale));background:var(--na-background-secondary);flex:none;position:relative;overflow:hidden}.na-out__card--s{height:calc(180px * var(--card-scale))}.na-out__card--m{height:calc(244px * var(--card-scale))}.na-out__card--l{height:calc(321px * var(--card-scale))}.na-out__card>.na-out__img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}@media (width>=768px){.na-out{--section-pad-x:48px}.na-out__title{max-width:860px;margin-inline:auto;font-size:42px;line-height:52px}.na-out__title,.na-out__title .na-em--gradient{letter-spacing:0}.na-out__desc{max-width:700px;margin-inline:auto}}@media (width>=992px){.na-out{padding-bottom:96px}.na-out__tag{--tag-gap:10px;--tag-dot-size:10px;--tag-dot-radius:3px;--tag-font-size:20px;--tag-line-height:28px;--tag-letter-spacing:-.4px}.na-out__marquee{--card-scale:.8906}}@media (width>=1200px){.na-out{--section-pad-x:80px;padding:96px var(--section-pad-x)}.na-out__title{max-width:870px;font-size:54px;line-height:58px}.na-out__marquee{--card-scale:1}}.na-out--compact{width:calc(100% - 32px);max-width:1280px;margin:40px auto;padding:56px 24px}.na-out--compact .na-out__tag{--tag-font-size:16px;--tag-line-height:24px;--tag-letter-spacing:-.2px}.na-out--compact .na-out__title{text-wrap:balance;max-width:880px;font-size:34px;line-height:38px}.na-out--compact .na-out__title .na-em{letter-spacing:0}.na-out--compact .na-out__desc{max-width:680px}@media (width>=768px){.na-out--compact{width:calc(100% - 24px);margin-block:56px;padding:96px 80px}.na-out--compact .na-out__desc{font-size:18px}.na-out--compact .na-out__title{font-size:54px;line-height:58px}}@media (width>=992px){.na-out--compact .na-out__title{font-size:62px;line-height:66px}}@media (width>=1200px){.na-out--compact{margin-block:64px}}.na-step{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;gap:16px;width:100%;padding:10px 10px 40px;display:flex}.na-step__media{aspect-ratio:432/300;background:var(--na-background-primary-hover-subtle);border-radius:22px;width:100%;position:relative;overflow:hidden}.na-step__media>.na-step__img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.na-step__media>.na-step__vis{position:absolute;inset:0}.na-step__vis>*{width:100%;height:100%}.na-step__text{flex-direction:column;align-items:flex-start;gap:8px;padding-inline:6px;display:flex}.na-step__tag{--tag-font-family:var(--na-font-sans);--tag-font-style:normal}.na-step__title{font-family:var(--na-font-display);overflow-wrap:break-word;color:var(--na-content-primary);margin:0;font-size:24px;font-weight:400;line-height:28px}.na-step__num{white-space:nowrap}.na-step__body{font-family:var(--na-font-sans);letter-spacing:-.2px;overflow-wrap:break-word;color:var(--na-content-secondary);font-size:16px;font-weight:400;line-height:24px}@media (width>=768px){.na-step{flex:calc(50% - 5px);width:auto;min-width:0}}@media (width>=992px){.na-step{flex:0 0 452px;height:526px}}.na-how--compact .na-step__tag{display:none}.na-how--compact .na-step__title{font-size:20px;line-height:28px}@media (width>=768px) and (width<=991px){.na-how--compact .na-step__title{margin-right:-24px}}@media (width>=992px){.na-how--compact .na-step{flex:0 0 376px;height:auto}.na-how--compact .na-step__title{font-size:24px;line-height:28px}}
