body.nm-subscription-page{background:var(--nm-cream);color:var(--nm-ink)}body.nm-subscription-page .shopify-section-group-header-group,body.nm-subscription-page .shopify-section-group-footer-group{display:none}body.nm-subscription-page #messGoodApps-live-chat .k-popup__chat-greeting{display:none!important}body.nm-subscription-page .content-for-layout{overflow:clip}.nm-subscription{display:block;background:var(--nm-cream);color:var(--nm-ink);font-family:var(--font-body-family);letter-spacing:0;line-height:1.45;overflow:clip}.nm-subscription *,.nm-subscription *:before,.nm-subscription *:after{box-sizing:border-box}.nm-subscription a{color:inherit;text-decoration:none}.nm-subscription a:focus-visible,.nm-subscription summary:focus-visible{border-radius:4px;outline:3px solid var(--nm-butter);outline-offset:4px}.nm-nav{align-items:center;background:color-mix(in srgb,var(--nm-cream) 92%,transparent);border-bottom:1px solid color-mix(in srgb,var(--nm-green) 20%,transparent);display:grid;gap:16px;grid-template-columns:1fr auto;min-height:72px;padding:12px clamp(20px,4vw,64px);position:sticky;top:0;z-index:40}.nm-nav__brand{align-items:center;display:inline-flex;font-size:2rem;font-weight:900;letter-spacing:.28em;min-height:44px}.nm-nav__logo{display:block;height:auto;max-height:28px;width:150px}.nm-nav__links{display:none}.nm-button{align-items:center;background:var(--nm-green);border:2px solid var(--nm-green);border-radius:999px;box-shadow:4px 4px 0 var(--nm-ink);color:var(--nm-cream);display:inline-flex;font-size:1.45rem;font-weight:800;gap:14px;justify-content:center;letter-spacing:-.01em;min-height:52px;padding:12px 22px;transition:box-shadow .18s ease,transform .18s ease}.nm-subscription .nm-button{color:var(--nm-cream)}.nm-button:hover{box-shadow:1px 1px 0 var(--nm-ink);transform:translate(3px,3px)}.nm-button--small{box-shadow:none;font-size:1.25rem;min-height:44px;padding:9px 16px}.nm-button--dark{background:var(--nm-ink);border-color:var(--nm-ink);box-shadow:5px 5px 0 var(--nm-green-700);color:var(--nm-cream)}.nm-subscription__main{display:block}.nm-hero{display:grid;gap:48px;min-height:calc(100svh - 72px);padding:clamp(48px,8vw,112px) clamp(20px,5vw,80px) clamp(64px,10vw,132px);position:relative}.nm-hero:before{background-image:radial-gradient(color-mix(in srgb,var(--nm-green) 28%,transparent) 1px,transparent 1px);background-size:18px 18px;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to right,black,transparent 55%);mask-image:linear-gradient(to right,black,transparent 55%);opacity:.32;pointer-events:none;position:absolute}.nm-hero__copy,.nm-hero__visual{position:relative;z-index:1}.nm-hero__copy{align-self:center;max-width:720px}.nm-kicker{align-items:center;color:var(--nm-green);display:flex;font-size:1.18rem;font-weight:800;gap:9px;letter-spacing:.16em;margin:0 0 18px;text-transform:uppercase}.nm-kicker__dot{background:var(--nm-sage);border:1px solid var(--nm-ink);border-radius:50%;display:inline-block;height:10px;width:10px}.nm-hero__title,.nm-section-heading h2,.nm-how h2,.nm-addons h2,.nm-payment h2,.nm-faq h2,.nm-final h2{color:var(--nm-ink);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:900;letter-spacing:-.065em;line-height:.93;margin:0;text-wrap:balance}.nm-hero__title{font-size:clamp(5.4rem,14vw,12.8rem);max-width:10ch}.nm-hero__title em,.nm-section-heading h2 em,.nm-how h2 em,.nm-addons h2 em,.nm-payment h2 em,.nm-faq h2 em,.nm-final h2 em{color:var(--nm-green);font-style:normal}.nm-hero__lede{color:var(--nm-green);font-size:clamp(1.7rem,2vw,2.1rem);line-height:1.5;margin:28px 0 0;max-width:590px}.nm-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:22px;margin-top:32px}.nm-text-link{align-items:center;border-bottom:2px solid var(--nm-green);display:inline-flex;font-size:1.35rem;font-weight:800;gap:12px;min-height:44px;text-transform:uppercase}.nm-hero__trust{display:flex;flex-wrap:wrap;gap:14px 24px;list-style:none;margin:40px 0 0;padding:0}.nm-hero__trust li{align-items:center;display:inline-flex;font-size:1.25rem;font-weight:700;gap:8px}.nm-hero__trust li span{color:var(--nm-sage);font-size:.9rem}.nm-hero__visual{align-items:center;display:flex;justify-content:center;min-height:510px}.nm-hero__stage{height:min(116vw,650px);max-height:650px;max-width:620px;position:relative;width:100%}.nm-hero__photo{background:var(--nm-green);border:3px solid var(--nm-ink);border-radius:42% 42% 24px 24px;box-shadow:14px 16px 0 var(--nm-soft-sage);height:77%;left:7%;overflow:hidden;position:absolute;top:5%;transform:rotate(2deg);width:82%}.nm-hero__image,.nm-hero__placeholder{display:block;height:100%;object-fit:cover;width:100%}.nm-hero__photo-label{background:var(--nm-butter);border:2px solid var(--nm-ink);border-radius:999px;bottom:20px;color:var(--nm-ink);font-size:1.1rem;font-weight:900;left:20px;letter-spacing:.12em;padding:8px 13px;position:absolute;text-transform:uppercase}.nm-hero__tile{aspect-ratio:1;background:var(--nm-cream);border:2px solid var(--nm-ink);border-radius:20px;box-shadow:6px 7px 0 var(--nm-ink);overflow:hidden;padding:7px;position:absolute;width:clamp(128px,27vw,172px);z-index:3}.nm-hero__tile--protein{left:-1%;top:52%;transform:rotate(-8deg)}.nm-hero__tile--addon{right:-1%;top:17%;transform:rotate(9deg)}.nm-hero__tile-image{border-radius:13px;display:block;height:100%;object-fit:contain;width:100%}.nm-hero__ticket{background:var(--nm-sage);border:2px solid var(--nm-ink);border-radius:18px;bottom:0;box-shadow:7px 8px 0 var(--nm-ink);left:17%;padding:15px;position:absolute;transform:rotate(-2deg);width:70%;z-index:4}.nm-hero__ticket-head{align-items:center;display:flex;font-size:1.05rem;font-weight:800;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.nm-hero__ticket-head strong{background:var(--nm-ink);border-radius:999px;color:var(--nm-cream);font-size:.95rem;padding:5px 9px}.nm-hero__ticket-days{display:grid;gap:6px;grid-template-columns:repeat(5,1fr);margin-top:13px}.nm-hero__ticket-days span{align-items:center;aspect-ratio:1;background:var(--nm-cream);border:1px solid var(--nm-ink);border-radius:50%;display:flex;font-size:.9rem;font-weight:900;justify-content:center}.nm-hero__orbit{border:2px dashed color-mix(in srgb,var(--nm-green) 52%,transparent);border-radius:50%;position:absolute}.nm-hero__orbit--one{height:76%;left:-6%;top:8%;width:108%}.nm-hero__orbit--two{height:88%;left:4%;top:1%;transform:rotate(65deg);width:88%}.nm-ticker{background:var(--nm-ink);border-bottom:2px solid var(--nm-ink);border-top:2px solid var(--nm-ink);color:var(--nm-cream);overflow:hidden;transform:rotate(-1deg) scale(1.02)}.nm-ticker__track{align-items:center;display:flex;gap:28px;min-width:max-content;padding:17px 0;animation:nm-ticker 24s linear infinite}.nm-ticker span{font-size:clamp(1.5rem,2vw,2.1rem);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.nm-ticker i{color:var(--nm-sage);font-size:2.2rem;font-style:normal}.nm-benefits,.nm-products,.nm-addons,.nm-faq{padding:clamp(88px,12vw,170px) clamp(20px,5vw,80px)}.nm-section-heading{margin-bottom:clamp(42px,6vw,76px);max-width:900px}.nm-section-heading h2,.nm-addons h2,.nm-faq h2{font-size:clamp(4.6rem,9vw,9.8rem)}.nm-section-heading>p:last-child,.nm-addons__header>p:last-child,.nm-faq__heading>p:last-child{color:var(--nm-green);font-size:clamp(1.6rem,2vw,2rem);margin:24px 0 0;max-width:610px}.nm-benefits__grid{display:grid;gap:20px}.nm-benefit{border:2px solid var(--nm-ink);border-radius:26px;min-height:340px;padding:26px;position:relative}.nm-benefit--sage{background:var(--nm-sage)}.nm-benefit--butter{background:var(--nm-butter)}.nm-benefit--soft{background:var(--nm-soft-sage)}.nm-benefit__number{font-size:1.15rem;font-weight:900;letter-spacing:.15em}.nm-benefit svg{fill:none;height:68px;margin:44px 0 52px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:68px}.nm-benefit h3{font-size:2.6rem;letter-spacing:-.045em;line-height:1;margin:0 0 14px}.nm-benefit p{font-size:1.45rem;margin:0;max-width:34ch}.nm-products{background:var(--nm-green);color:var(--nm-cream)}.nm-products .nm-kicker,.nm-products .nm-section-heading>p,.nm-products .nm-section-heading h2{color:var(--nm-cream)}.nm-products .nm-section-heading h2 em,.nm-payment h2 em{color:var(--nm-sage)}.nm-products__grid{display:grid;gap:20px}.nm-product-card{background:var(--nm-cream);border:2px solid var(--nm-ink);border-radius:24px;color:var(--nm-ink);display:flex;flex-direction:column;min-width:0;overflow:hidden;transform-origin:50% 100%}.nm-product-card--featured{background:var(--nm-butter)}.nm-product-card__media{aspect-ratio:4 / 4.6;border-bottom:2px solid var(--nm-ink);overflow:hidden;position:relative}.nm-product-card__image,.nm-product-card__placeholder{display:block;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.2,.8,.2,1);width:100%}.nm-product-card:hover .nm-product-card__image{transform:scale(1.045) rotate(.5deg)}.nm-product-card__eyebrow,.nm-product-card__availability{background:var(--nm-cream);border:2px solid var(--nm-ink);border-radius:999px;font-size:1rem;font-weight:900;left:14px;letter-spacing:.1em;padding:7px 10px;position:absolute;text-transform:uppercase;top:14px}.nm-product-card__availability{background:var(--nm-soft-sage);left:auto;right:14px}.nm-product-card__body{display:flex;flex:1;flex-direction:column;padding:21px}.nm-product-card__title{font-size:clamp(2.3rem,2.5vw,3.1rem);letter-spacing:-.055em;line-height:.98;margin:0}.nm-product-card__benefit{color:var(--nm-green);font-size:1.35rem;margin:14px 0 24px}.nm-product-card__commerce{align-items:flex-end;display:flex;gap:14px;justify-content:space-between;margin-top:auto}.nm-product-card__price{font-size:1.2rem;font-weight:800;margin:0;max-width:14ch}.nm-product-card__link{align-items:center;background:var(--nm-sage);border:2px solid var(--nm-ink);border-radius:50%;display:flex;flex:0 0 52px;height:52px;justify-content:center;transition:transform .18s ease;width:52px}.nm-product-card__link>span:first-child{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.nm-product-card__link:hover{transform:rotate(8deg) scale(1.06)}.nm-product-card__link>span:last-child{font-size:2rem;font-weight:900}.nm-products__note{border-left:3px solid var(--nm-sage);color:color-mix(in srgb,var(--nm-cream) 78%,transparent);font-size:1.3rem;margin:28px 0 0;max-width:720px;padding-left:15px}.nm-how{background:var(--nm-green-50);display:grid;padding:clamp(88px,12vw,170px) clamp(20px,5vw,80px)}.nm-how__sticky{max-width:640px}.nm-how h2{font-size:clamp(4.8rem,8vw,9rem)}.nm-how__intro{color:var(--nm-green);font-size:1.7rem;margin:24px 0 0;max-width:520px}.nm-schedule{background:var(--nm-cream);border:2px solid var(--nm-ink);border-radius:22px;box-shadow:9px 10px 0 var(--nm-sage);margin-top:42px;max-width:520px;padding:20px}.nm-schedule__header,.nm-schedule__footer{align-items:center;display:flex;font-size:1.1rem;font-weight:800;justify-content:space-between;letter-spacing:.08em;text-transform:uppercase}.nm-schedule__header strong{background:var(--nm-butter);border:1px solid var(--nm-ink);border-radius:999px;padding:5px 9px}.nm-schedule__days{display:grid;gap:7px;grid-template-columns:repeat(5,1fr);margin:22px 0}.nm-schedule__days span{align-items:center;aspect-ratio:1;background:var(--nm-green-100);border:1px solid var(--nm-ink);border-radius:50%;display:flex;font-size:1rem;font-weight:900;justify-content:center;transition:background-color .26s ease,border-color .26s ease,box-shadow .26s ease,color .26s ease,transform .26s ease}.nm-schedule__progress{background:var(--nm-green-100);border:1px solid var(--nm-ink);border-radius:999px;height:12px;margin-bottom:20px;overflow:hidden}.nm-schedule__progress span{background:var(--nm-green);display:block;height:100%;transform:scaleX(.33);transform-origin:left;transition:transform .36s cubic-bezier(.2,.8,.2,1)}.nm-schedule__footer strong{font-size:1.25rem}.nm-how[data-active-step="1"] [data-nm-day="1"],.nm-how[data-active-step="2"] [data-nm-day="1"],.nm-how[data-active-step="2"] [data-nm-day="2"],.nm-how[data-active-step="3"] .nm-schedule__days span{background:var(--nm-green);border-color:var(--nm-green);box-shadow:0 5px 0 var(--nm-sage);color:var(--nm-cream);transform:translateY(-5px)}.nm-how[data-active-step="2"] .nm-schedule__progress span{transform:scaleX(.66)}.nm-how[data-active-step="3"] .nm-schedule__progress span{transform:scaleX(1)}.nm-how__steps{display:grid;gap:28px;list-style:none;margin:64px 0 0;padding:0}.nm-how__step{background:var(--nm-cream);border:2px solid var(--nm-ink);border-radius:24px;min-height:430px;overflow:hidden;padding:26px;position:relative}.nm-how__step:nth-child(2){background:var(--nm-soft-sage)}.nm-how__step:nth-child(3){background:var(--nm-butter)}.nm-how__step-number{border:1px solid var(--nm-ink);border-radius:999px;display:inline-flex;font-size:1.1rem;font-weight:900;padding:6px 10px}.nm-how__step-kicker{font-size:1.05rem;font-weight:900;letter-spacing:.12em;margin:40px 0 12px;text-transform:uppercase}.nm-how__step h3{font-size:clamp(3rem,5vw,5.4rem);letter-spacing:-.055em;line-height:.95;margin:0}.nm-how__step>div>p:last-child{font-size:1.5rem;margin:18px 0 0;max-width:41ch}.nm-how__step-visual{align-items:center;bottom:25px;display:flex;justify-content:center;position:absolute;right:25px}.nm-how__step-visual--plans span{align-items:center;background:var(--nm-sage);border:2px solid var(--nm-ink);border-radius:50%;display:flex;font-size:1.1rem;font-weight:900;height:70px;justify-content:center;margin-left:-14px;width:70px}.nm-how__step-visual--plans span:nth-child(2){background:var(--nm-butter);transform:translateY(-12px)}.nm-how__step-visual--plans span:nth-child(3){background:var(--nm-soft-sage)}.nm-how__step-visual--calendar{display:grid;gap:5px;grid-template-columns:repeat(5,38px)}.nm-how__step-visual--calendar span{align-items:center;aspect-ratio:1;background:var(--nm-cream);border:1px solid var(--nm-ink);border-radius:8px;display:flex;font-size:.9rem;font-weight:900;justify-content:center}.nm-how__step-visual--repeat{flex-direction:column;gap:0}.nm-how__step-visual--repeat span{font-size:7rem;font-weight:400;line-height:.8}.nm-how__step-visual--repeat strong{font-size:1rem;letter-spacing:.1em;text-transform:uppercase}.nm-plan-break{align-items:center;background:var(--nm-green);border-bottom:2px solid var(--nm-ink);border-top:2px solid var(--nm-ink);color:var(--nm-cream);display:flex;isolation:isolate;min-height:clamp(360px,46vw,650px);overflow:hidden;padding:clamp(64px,8vw,120px) clamp(20px,6vw,100px);position:relative}.nm-plan-break:before{background:var(--nm-sage);border:2px solid var(--nm-ink);border-radius:50%;content:"";height:clamp(300px,42vw,620px);position:absolute;right:clamp(-280px,-15vw,-120px);top:50%;transform:translateY(-50%);width:clamp(300px,42vw,620px);z-index:-1}.nm-plan-break__inner{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.nm-plan-break .nm-kicker{color:var(--nm-cream);margin-bottom:22px}.nm-plan-break h2{color:var(--nm-cream);font-family:var(--font-heading-family);font-size:clamp(5.8rem,11vw,15rem);font-style:var(--font-heading-style);font-weight:900;margin:0}.nm-plan-break .nm-plan-break__link{align-items:center;color:var(--nm-cream);display:grid;gap:clamp(24px,5vw,72px);grid-template-columns:minmax(0,1fr) auto;letter-spacing:-.065em;line-height:.82;text-decoration:none;word-spacing:.08em}.nm-plan-break__link:focus-visible{border-radius:12px;outline:3px solid var(--nm-butter);outline-offset:10px}.nm-plan-break__arrow{align-items:center;aspect-ratio:1;background:var(--nm-butter);border:2px solid var(--nm-ink);border-radius:50%;box-shadow:8px 9px 0 var(--nm-ink);color:var(--nm-ink);display:flex;font-size:clamp(4rem,7vw,9rem);justify-content:center;letter-spacing:0;transition:transform .22s cubic-bezier(.2,.8,.2,1);width:clamp(92px,13vw,190px)}.nm-plan-break__link:hover .nm-plan-break__arrow{transform:translate(7px,-7px) rotate(8deg)}.nm-plan-break__note{align-items:center;display:flex;flex-wrap:wrap;font-size:1.15rem;font-weight:800;gap:12px;letter-spacing:.09em;margin:34px 0 0;text-transform:uppercase}.nm-plan-break__note i{color:var(--nm-sage);font-size:.8rem}.nm-plan-break__burst{color:var(--nm-butter);font-size:clamp(8rem,18vw,23rem);line-height:1;opacity:.95;position:absolute;right:4vw;top:2vw;transform:rotate(-16deg) scale(.78);z-index:-1}.nm-addons{background:var(--nm-cream)}.nm-addons__header{margin-bottom:56px;max-width:900px}.nm-addons__grid{display:grid;gap:20px}.nm-product-card--compact .nm-product-card__media{aspect-ratio:16 / 12}.nm-product-card--compact .nm-product-card__body{min-height:210px}.nm-payment{background:var(--nm-ink);color:var(--nm-cream);overflow:hidden;padding:clamp(88px,12vw,170px) clamp(20px,5vw,80px);position:relative}.nm-payment:before{background:var(--nm-sage);border-radius:50%;content:"";filter:blur(0);height:420px;position:absolute;right:-190px;top:-220px;width:420px}.nm-payment .nm-kicker,.nm-payment h2{color:var(--nm-cream)}.nm-payment__copy{max-width:880px;position:relative;z-index:1}.nm-payment h2{font-size:clamp(4.8rem,10vw,11rem)}.nm-payment__copy>p:last-child{color:color-mix(in srgb,var(--nm-cream) 78%,transparent);font-size:1.7rem;margin:25px 0 0;max-width:630px}.nm-payment__methods{display:grid;gap:16px;margin-top:58px;position:relative;z-index:1}.nm-payment__method{background:var(--nm-sage);border:2px solid var(--nm-cream);border-radius:20px;color:var(--nm-ink);display:flex;flex-direction:column;min-height:150px;padding:22px;transform-origin:center}.nm-payment__method--gcash{background:var(--nm-butter)}.nm-payment__method--maya{background:var(--nm-soft-sage)}.nm-payment__method small{font-size:1rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.nm-payment__method strong{font-size:clamp(3.5rem,6vw,6rem);letter-spacing:-.06em;line-height:.9;margin-top:auto}.nm-payment__route{margin-top:80px;position:relative;z-index:1}.nm-payment__route ol{display:grid;gap:38px;list-style:none;margin:0;padding:0}.nm-payment__route li{display:grid;gap:8px;grid-template-columns:44px 1fr}.nm-payment__route li>span{align-items:center;background:var(--nm-cream);border:2px solid var(--nm-sage);border-radius:50%;color:var(--nm-ink);display:flex;font-size:1.2rem;font-weight:900;grid-row:1 / span 2;height:44px;justify-content:center;position:relative;width:44px;z-index:2}.nm-payment__route li strong{font-size:1.55rem}.nm-payment__route li small{color:color-mix(in srgb,var(--nm-cream) 70%,transparent);font-size:1.25rem}.nm-payment__route-line{background:color-mix(in srgb,var(--nm-cream) 28%,transparent);bottom:20px;left:21px;position:absolute;top:20px;width:2px}.nm-payment__route-line:after{background:var(--nm-sage);content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scaleY(1);transform-origin:top}.nm-payment__trust{align-items:center;border-top:1px solid color-mix(in srgb,var(--nm-cream) 30%,transparent);color:color-mix(in srgb,var(--nm-cream) 78%,transparent);display:flex;font-size:1.2rem;gap:13px;margin:72px 0 0;padding-top:24px;position:relative;z-index:1}.nm-payment__trust svg{fill:none;flex:0 0 28px;height:28px;stroke:var(--nm-butter);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:28px}.nm-faq{display:grid;gap:56px}.nm-faq__heading{max-width:610px}.nm-faq__list details{border-bottom:2px solid var(--nm-green)}.nm-faq__list summary{align-items:center;cursor:pointer;display:flex;font-size:clamp(1.7rem,2.2vw,2.2rem);font-weight:800;gap:20px;justify-content:space-between;list-style:none;min-height:76px;padding:18px 0}.nm-faq__list summary::-webkit-details-marker{display:none}.nm-faq__list summary span{align-items:center;border:1px solid var(--nm-ink);border-radius:50%;display:flex;flex:0 0 36px;height:36px;justify-content:center;transition:background .18s ease,transform .18s ease;width:36px}.nm-faq__list details[open] summary span{background:var(--nm-sage);transform:rotate(45deg)}.nm-faq__list details p{color:var(--nm-green);font-size:1.5rem;margin:0;max-width:66ch;padding:0 56px 28px 0}.nm-final{align-items:center;background:var(--nm-green);border-bottom:2px solid var(--nm-green-900);border-top:2px solid var(--nm-green-900);color:var(--nm-cream);display:flex;flex-direction:column;min-height:80svh;overflow:hidden;padding:90px 20px;position:relative;text-align:center}.nm-final:before,.nm-final:after{border:2px solid var(--nm-sage);border-radius:50%;content:"";height:42vw;max-height:620px;max-width:620px;position:absolute;width:42vw}.nm-final:before{left:-18vw;top:-10vw}.nm-final:after{bottom:-14vw;right:-14vw}.nm-final .nm-kicker,.nm-final h2,.nm-final>p,.nm-final>small{color:var(--nm-cream);position:relative;z-index:1}.nm-final h2 em{color:var(--nm-sage)}.nm-final h2{font-size:clamp(5.4rem,13vw,14rem);max-width:10ch}.nm-final>p:not(.nm-kicker){font-size:1.75rem;margin:28px 0 32px;max-width:590px}.nm-final>small{font-size:1.1rem;margin-top:18px}.nm-final__burst{color:var(--nm-butter);font-size:clamp(7rem,16vw,18rem);position:absolute;right:5vw;top:4vw;transform:rotate(12deg)}.nm-footer{align-items:center;background:var(--nm-cream);display:grid;gap:14px;padding:32px clamp(20px,5vw,80px)}.nm-footer__brand{font-size:1.7rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.nm-footer p{color:var(--nm-green);font-size:1.2rem;margin:0}.nm-footer div{display:flex;flex-wrap:wrap;gap:18px}.nm-footer div a{font-size:1.15rem;text-decoration:underline;text-underline-offset:3px}@keyframes nm-ticker{to{transform:translate(-50%)}}@keyframes nm-hero-stage-scroll{0%{transform:translateY(0) rotate(0) scale(1)}to{transform:translateY(58px) rotate(-3deg) scale(.94)}}@keyframes nm-card-arrive{0%{transform:translateY(72px) rotate(var(--nm-card-turn, -4deg))}to{transform:translateY(0) rotate(0)}}@keyframes nm-method-arrive{0%{transform:translate(var(--nm-method-shift, -90px)) rotate(var(--nm-method-turn, -7deg))}to{transform:translate(0) rotate(0)}}@keyframes nm-plan-break-burst{0%{transform:rotate(-20deg) scale(.72)}to{transform:rotate(18deg) scale(1)}}@keyframes nm-route-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@supports (animation-timeline: view()){.nm-hero__stage{animation:nm-hero-stage-scroll linear both;animation-range:0 92vh;animation-timeline:scroll(root)}[data-nm-motion-card]{animation:nm-card-arrive linear both;animation-range:entry 5% cover 40%;animation-timeline:view()}.nm-products__grid [data-nm-motion-card]:nth-child(2),.nm-addons__grid [data-nm-motion-card]:nth-child(2){--nm-card-turn: 4deg}.nm-products__grid [data-nm-motion-card]:nth-child(3){--nm-card-turn: -2deg}.nm-products__grid [data-nm-motion-card]:nth-child(4){--nm-card-turn: 5deg}.nm-payment__method{animation:nm-method-arrive linear both;animation-range:entry 5% cover 38%;animation-timeline:view()}.nm-payment__method:nth-child(2){--nm-method-shift: 90px;--nm-method-turn: 6deg}.nm-payment__method:nth-child(3){--nm-method-shift: -50px;--nm-method-turn: -4deg}.nm-payment__route-line:after{animation:nm-route-draw linear both;animation-range:entry 15% cover 70%;animation-timeline:view()}.nm-plan-break__burst{animation:nm-plan-break-burst linear both;animation-range:entry 5% cover 65%;animation-timeline:view()}}@media screen and (min-width:640px){.nm-benefits__grid,.nm-addons__grid,.nm-payment__methods{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-footer{grid-template-columns:auto 1fr auto}.nm-footer p{text-align:center}}@media screen and (min-width:990px){.nm-nav{grid-template-columns:1fr auto 1fr;min-height:82px}.nm-nav__links{align-items:center;display:flex;gap:34px;justify-content:center}.nm-nav__links a{font-size:1.25rem;font-weight:750;min-height:44px;padding-top:12px}.nm-nav>.nm-button{justify-self:end}.nm-hero{gap:30px;grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);min-height:calc(100svh - 82px)}.nm-hero__visual{min-height:680px}.nm-hero__stage{height:min(48vw,650px)}.nm-section-heading--split{align-items:end;display:grid;gap:70px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);max-width:none}.nm-section-heading--split>p:last-child{margin-bottom:8px}.nm-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-benefit:nth-child(2){transform:translateY(34px)}.nm-products__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nm-how{gap:clamp(60px,8vw,130px);grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr)}.nm-how__sticky{position:sticky;top:125px}.nm-how__steps{gap:22vh;margin:0;padding:12vh 0 24vh}.nm-how__step{min-height:64vh;padding:34px}.nm-payment__route ol{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))}.nm-payment__route li{display:flex;flex-direction:column;padding-right:38px}.nm-payment__route-line{bottom:auto;height:2px;left:22px;right:calc(33.333% - 22px);top:21px;width:auto}.nm-payment__route-line:after{transform:scaleX(1);transform-origin:left}@keyframes nm-route-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nm-faq{gap:clamp(70px,9vw,140px);grid-template-columns:minmax(0,.75fr) minmax(500px,1.25fr)}.nm-faq__heading{position:sticky;top:130px}}@media screen and (min-width:1280px){.nm-hero,.nm-benefits,.nm-products,.nm-how,.nm-addons,.nm-payment,.nm-faq{padding-left:max(6vw,calc((100vw - 1500px)/2));padding-right:max(6vw,calc((100vw - 1500px)/2))}}@media(prefers-reduced-motion:reduce){.nm-subscription *,.nm-subscription *:before,.nm-subscription *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.nm-hero__stage,[data-nm-motion-card],.nm-payment__method,.nm-plan-break__burst,.nm-benefit:nth-child(2){animation-timeline:none!important;transform:none!important}.nm-ticker__track{animation:none;transform:translate(0)}.nm-payment__route-line:after{animation-timeline:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
