:root{--n1-ink: #1a1a1a;--n1-navy: #1e3a5f;--n1-deep: #101a24;--n1-bone: #fafaf8;--n1-mist: #edf1f4;--n1-silver: #9fb3cc;--n1-muted: #62707e;--n1-border: rgba(30, 58, 95, .15);--n1-ease: cubic-bezier(.23, 1, .32, 1)}body.n1-commerce-paused #cart-icon-bubble,body.n1-commerce-paused .quick-add,body.n1-commerce-paused .shopify-payment-button,body.n1-commerce-paused button[name=checkout],body.n1-commerce-paused input[name=checkout],body.n1-commerce-paused .cart__checkout{display:none!important}.n1-native-commerce-unavailable{display:grid;gap:.4rem;padding:1.6rem 1.8rem;border:.1rem solid rgba(30,58,95,.16);border-radius:1.2rem;background:#edf3f8;color:var(--n1-navy)}.n1-native-commerce-unavailable span{color:#1e3a5fb8;font-size:1.3rem}html{scroll-behavior:smooth}body{color:var(--n1-ink)}.n1-shopify-section+.n1-shopify-section{margin-top:0}.n1-section{position:relative;padding:clamp(7.2rem,9vw,11.2rem) 0;overflow:hidden}.n1-shell{width:min(118rem,calc(100% - 4rem));margin:0 auto}.n1-eyebrow{margin:0 0 1.8rem;color:var(--n1-navy);font-size:1rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.n1-display,.n1-heading,.n1-offer__title{margin:0;color:var(--n1-ink);font-family:var(--font-heading-family);font-weight:300;letter-spacing:-.055em;line-height:1.03}.n1-display{max-width:70rem;font-size:clamp(4.2rem,6vw,7.5rem)}.n1-display em,.n1-heading em{color:var(--n1-navy);font-style:normal}.n1-heading{max-width:82rem;font-size:clamp(3.5rem,4.6vw,6rem)}.n1-lead,.n1-copy{color:var(--n1-muted);line-height:1.75}.n1-lead{max-width:60rem;margin:2.6rem 0 3rem;font-size:1.7rem}.n1-copy{max-width:66rem;margin-top:2rem;font-size:1.5rem}.n1-lead p,.n1-copy p,.n1-card .rte p,.n1-includes .rte p{margin:0}.n1-button{display:inline-flex;align-items:center;justify-content:center;gap:1.2rem;min-height:5.2rem;padding:1.4rem 2.6rem;border:1px solid var(--n1-navy);font-size:1rem;font-weight:600;letter-spacing:.17em;text-decoration:none;text-transform:uppercase;transition:transform .16s var(--n1-ease),background .18s var(--n1-ease)}.n1-button:hover{transform:translateY(-1px)}.n1-button:active{transform:scale(.97)}.n1-button--primary{background:var(--n1-navy);color:#fff}.n1-button--primary:hover{background:#132b49}.n1-button--wide{width:100%}.n1-text-link{display:inline-flex;gap:.8rem;margin-top:2.8rem;color:var(--n1-navy);font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.n1-hero{padding-top:clamp(6rem,8vw,10rem);background:linear-gradient(90deg,var(--n1-bone) 0 68%,#f1f4f6 68% 100%)}.n1-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(42rem,.9fr);gap:clamp(4.5rem,7vw,8rem);align-items:center}.n1-trust-row{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;margin-top:2.7rem;color:var(--n1-muted);font-size:1.1rem}.n1-trust-row span:before{content:"\2726";margin-right:.7rem;color:var(--n1-navy)}.n1-framed-media{position:relative;margin:1rem;border:1px solid var(--n1-border);background:#e9edef}.n1-framed-media:before{content:"";position:absolute;top:-1.1rem;right:-1.1rem;bottom:-1.1rem;left:-1.1rem;z-index:0;border:1px solid rgba(30,58,95,.1);pointer-events:none}.n1-framed-media img{position:relative;z-index:1;display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.n1-framed-media figcaption{position:absolute;right:2.4rem;bottom:-1.3rem;z-index:2;padding:.6rem 1rem;background:var(--n1-bone);color:var(--n1-navy);font-size:.9rem;letter-spacing:.16em;text-transform:uppercase}.n1-content--light{background:var(--n1-bone)}.n1-content--mist{background:var(--n1-mist);border-block:1px solid var(--n1-border)}.n1-content--dark{background:var(--n1-deep);color:#fff}.n1-content--dark .n1-eyebrow{color:var(--n1-silver)}.n1-content--dark .n1-heading,.n1-content--dark .n1-card h3{color:#fff}.n1-content--dark .n1-copy,.n1-content--dark .n1-card .rte{color:#ffffffb3}.n1-content__layout--with-media{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(5rem,7vw,9rem);align-items:center}.n1-content--image-left .n1-content__media{grid-column:1;grid-row:1}.n1-content--image-left .n1-content__header{grid-column:2}.n1-content--centered .n1-content__header,.n1-content--faq .n1-content__header{max-width:82rem;margin-inline:auto;text-align:center}.n1-content--centered .n1-copy,.n1-content--faq .n1-copy{margin-inline:auto}.n1-content__media{margin:0;border:1px solid var(--n1-border);background:#e7ebee}.n1-content__media img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.n1-content__media figcaption{padding:1.4rem 1.6rem;border-top:1px solid var(--n1-border);color:var(--n1-muted);font-size:1.1rem}.n1-grid{display:grid;gap:1.4rem;margin-top:5rem}.n1-grid--cards,.n1-grid--steps,.n1-grid--testimonials{grid-template-columns:repeat(3,1fr)}.n1-grid--image-right,.n1-grid--image-left{grid-template-columns:repeat(2,1fr)}.n1-card{min-height:25rem;display:flex;flex-direction:column;justify-content:space-between;padding:2.8rem;border:1px solid var(--n1-border);background:#ffffffb8}.n1-content--dark .n1-card{border-color:#9fb3cc3d;background:transparent}.n1-card__index{color:var(--n1-navy);font-size:4.6rem;font-weight:300;line-height:1}.n1-content--dark .n1-card__index{color:var(--n1-silver)}.n1-card__tag{margin:0 0 1.8rem;color:var(--n1-navy);font-size:.9rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.n1-card h3{margin:1.8rem 0 1.2rem;color:var(--n1-ink);font-size:2.4rem;font-weight:400;letter-spacing:-.035em;line-height:1.15}.n1-card .rte{color:var(--n1-muted);font-size:1.3rem;line-height:1.7}.n1-card footer{margin-top:2.4rem;padding-top:1.3rem;border-top:1px solid var(--n1-border);color:var(--n1-muted);font-size:1rem;letter-spacing:.11em;text-transform:uppercase}.n1-disclaimer{max-width:92rem;margin:2.4rem 0 0;color:var(--n1-muted);font-size:1.1rem;line-height:1.65}.n1-faq{max-width:92rem;margin:5rem auto 0;border-top:1px solid var(--n1-border)}.n1-faq__item{border-bottom:1px solid var(--n1-border)}.n1-faq__item summary{display:flex;justify-content:space-between;gap:2rem;padding:2.4rem 0;color:var(--n1-ink);font-size:1.5rem;font-weight:600;cursor:pointer;list-style:none}.n1-faq__item summary::-webkit-details-marker{display:none}.n1-faq__answer{max-width:70rem;padding:0 0 2.4rem;color:var(--n1-muted);font-size:1.35rem;line-height:1.75}.n1-faq__icon{color:var(--n1-navy);font-size:2.2rem;font-weight:300}.n1-faq__item[open] .n1-faq__icon{transform:rotate(45deg)}.n1-offer{background:#fff;border-block:1px solid var(--n1-border)}.n1-offer__module{display:grid;grid-template-columns:1.03fr .97fr;border:1px solid var(--n1-border);background:var(--n1-bone)}.n1-offer__panel{padding:clamp(2.4rem,4vw,4.5rem)}.n1-offer__title{font-size:clamp(3.2rem,4vw,4.8rem)}.n1-carousel{position:relative;min-width:0;overflow:hidden;background:#e9edef}.n1-carousel__track{display:flex;height:100%;transition:transform .36s var(--n1-ease)}.n1-carousel__slide{min-width:100%;margin:0;display:flex;align-items:center}.n1-carousel__slide img{display:block;width:100%;aspect-ratio:2048 / 1529;object-fit:contain}.n1-carousel__arrow{position:absolute;top:50%;z-index:2;width:4rem;height:4rem;border:0;border-radius:50%;background:#ffffffe6;color:var(--n1-navy);font-size:2.4rem;box-shadow:0 .5rem 2rem #101a241f;transform:translateY(-50%);cursor:pointer}.n1-carousel__arrow--prev{left:1.4rem}.n1-carousel__arrow--next{right:1.4rem}.n1-carousel__dots{position:absolute;bottom:1.6rem;left:50%;z-index:2;display:flex;gap:.7rem;transform:translate(-50%)}.n1-carousel__dots button{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:#1e3a5f47;cursor:pointer}.n1-carousel__dots button[aria-current=true]{background:var(--n1-navy)}.n1-includes{margin-top:2.6rem;border:1px solid var(--n1-border);background:#fff}.n1-includes__label{margin:0;padding:1.3rem 1.6rem;border-bottom:1px solid var(--n1-border);background:#f3f7fa;color:var(--n1-navy);font-size:.9rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.n1-includes__item{display:grid;grid-template-columns:2.4rem 1fr;gap:1.3rem;padding:1.5rem 1.6rem}.n1-includes__item>span{display:grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--n1-navy);color:#fff;font-size:.9rem}.n1-includes__item h3{margin:0;color:#26303a;font-size:1.35rem}.n1-includes__item .rte{margin-top:.5rem;color:var(--n1-muted);font-size:1.1rem;line-height:1.55}.n1-includes__item small{display:inline-block;margin-top:.5rem;color:#8b949e;font-size:1rem}.n1-price-card{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center;margin-top:1.4rem;padding:1.5rem;border:2px solid var(--n1-navy);background:#f3f7fa}.n1-price-card>div:first-child{display:flex;flex-direction:column;gap:.4rem}.n1-price-card>div:first-child strong{font-size:1.5rem}.n1-price-card>div:first-child span{color:var(--n1-navy);font-size:1rem}.n1-price-card__amount{text-align:right}.n1-price-card__amount s{display:block;color:#8b949e;font-size:1rem}.n1-price-card__amount strong{color:var(--n1-ink);font-size:2.6rem;font-weight:400;letter-spacing:-.04em}.n1-product-form{margin-top:1.4rem}.n1-unavailable{display:flex;flex-direction:column;gap:.5rem;margin-top:1.4rem;padding:1.7rem;border:1px solid var(--n1-border);background:var(--n1-deep);color:#fff;text-align:center}.n1-unavailable strong{font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase}.n1-unavailable span{color:#ffffffad;font-size:1.15rem}.n1-payment-note{display:flex;flex-wrap:wrap;gap:.7rem 1.3rem;margin-top:1.5rem;color:var(--n1-muted);font-size:1rem}.n1-header-logo{display:block;width:12rem;height:auto}.n1-commerce-paused .header__icon--cart{display:none}@media(max-width:989px){.n1-shell{width:min(100% - 3.2rem,78rem)}.n1-hero{background:var(--n1-bone)}.n1-hero__grid,.n1-content__layout--with-media,.n1-offer__module{grid-template-columns:1fr}.n1-content--image-left .n1-content__media,.n1-content--image-left .n1-content__header{grid-column:auto;grid-row:auto}.n1-grid--cards,.n1-grid--steps,.n1-grid--testimonials{grid-template-columns:1fr 1fr}.n1-carousel{min-height:0}}@media(max-width:749px){.n1-section{padding:7.2rem 0}.n1-shell{width:min(100% - 2.4rem,56rem)}.n1-display{font-size:clamp(3.8rem,12vw,5.6rem)}.n1-heading{font-size:clamp(3.3rem,10vw,4.8rem)}.n1-grid--cards,.n1-grid--steps,.n1-grid--testimonials,.n1-grid--image-right,.n1-grid--image-left{grid-template-columns:1fr}.n1-card{min-height:22rem}.n1-trust-row{display:grid;grid-template-columns:1fr 1fr}.n1-offer__panel{padding:2.2rem 1.6rem}.n1-carousel__arrow{width:3.6rem;height:3.6rem}.n1-payment-note{justify-content:center}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.n1-carousel__track,.n1-button{transition:none}}.n1-top-carousel{background:#0a0a0a}.n1-carousel--top{width:100%;max-height:min(72rem,72vh)}.n1-carousel__slide--top picture{display:block;width:100%}.n1-carousel__slide--top img{display:block;width:100%;height:min(72rem,72vh);min-height:48rem;object-fit:cover}.n1-carousel--top .n1-carousel__arrow{width:4.8rem;height:4.8rem;background:#fafaf8eb}.n1-carousel--top .n1-carousel__dots{bottom:2.4rem}.n1-carousel--top .n1-carousel__dots button{width:2.8rem;height:.3rem;border-radius:0;background:#ffffff6b}.n1-carousel--top .n1-carousel__dots button[aria-current=true]{background:#fff}.n1-rating{padding:2.2rem 0;border-bottom:1px solid var(--n1-border);background:var(--n1-bone)}.n1-rating__inner{display:flex;align-items:center;justify-content:center;gap:1.6rem 2.4rem}.n1-rating__stars{color:var(--n1-navy);font-size:1.9rem;letter-spacing:.15em}.n1-rating__score{display:flex;align-items:baseline;gap:1.2rem}.n1-rating__score strong{color:var(--n1-ink);font-size:1.35rem}.n1-rating__score a{color:var(--n1-navy);font-size:1.2rem;text-underline-offset:.3rem}.n1-rating__inner>p{margin:0;padding-left:2.4rem;border-left:1px solid var(--n1-border);color:var(--n1-muted);font-size:1.1rem}.n1-benefits{background:var(--n1-bone)}.n1-benefits__heading{max-width:78rem}.n1-benefits__grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:4.8rem;border-top:1px solid var(--n1-border);border-left:1px solid var(--n1-border)}.n1-benefit{display:grid;grid-template-columns:3.6rem 1fr;gap:1.8rem;min-height:15rem;padding:2.8rem;border-right:1px solid var(--n1-border);border-bottom:1px solid var(--n1-border);background:#fff}.n1-benefit__check{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid var(--n1-navy);border-radius:50%;color:var(--n1-navy);font-size:1.3rem}.n1-benefit h3{margin:.2rem 0 .9rem;color:var(--n1-ink);font-size:1.9rem;font-weight:450;letter-spacing:-.025em;line-height:1.25}.n1-benefit .rte{color:var(--n1-muted);font-size:1.25rem;line-height:1.65}.n1-benefit .rte p{margin:0}.n1-plans{background:var(--n1-mist);border-block:1px solid var(--n1-border)}.n1-plans__heading{max-width:82rem;margin:0 auto;text-align:center}.n1-plans__heading .n1-copy{margin-inline:auto}.n1-plans__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:5rem;align-items:stretch}.n1-plan{position:relative;display:flex;flex-direction:column;min-height:46rem;padding:3.2rem;border:1px solid var(--n1-border);background:var(--n1-bone)}.n1-plan--featured{border:2px solid var(--n1-navy);box-shadow:0 1.4rem 3.8rem #1e3a5f1c;transform:translateY(-.8rem)}.n1-plan__badge{position:absolute;top:0;right:0;padding:.8rem 1.3rem;background:var(--n1-navy);color:#fff;font-size:.85rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.n1-plan__duration{margin:0 0 2.2rem;color:var(--n1-navy);font-size:1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.n1-plan h3{margin:0 0 3.2rem;color:var(--n1-ink);font-size:2.4rem;font-weight:400;letter-spacing:-.035em}.n1-plan s{color:#89939c;font-size:1.2rem}.n1-plan__price{margin-top:.5rem;color:var(--n1-ink);font-size:clamp(3.6rem,4vw,4.8rem);font-weight:300;letter-spacing:-.055em;line-height:1}.n1-plan__monthly{margin:1rem 0 0;color:var(--n1-muted);font-size:1.2rem}.n1-plan__saving{display:inline-flex;align-self:flex-start;margin:1.7rem 0 0;padding:.7rem 1rem;background:#1e3a5f14;color:var(--n1-navy);font-size:1.05rem;font-weight:600}.n1-plan__form,.n1-plan>.n1-button{margin-top:auto}.n1-button--disabled{border-color:#1e3a5f38;background:#e7ebee;color:var(--n1-muted);cursor:not-allowed}.n1-plans__note{margin:2.4rem 0 0;color:var(--n1-muted);font-size:1.1rem;text-align:center}@media(max-width:989px){.n1-carousel--top,.n1-carousel__slide--top img{max-height:none}.n1-carousel__slide--top img{height:auto;min-height:0;aspect-ratio:4 / 3;object-fit:cover}.n1-plans__grid{grid-template-columns:1fr;max-width:64rem;margin-inline:auto}.n1-plan{min-height:38rem}.n1-plan--featured{transform:none;order:-1}}@media(max-width:749px){.n1-carousel__slide--top img{aspect-ratio:4 / 5}.n1-carousel--top .n1-carousel__arrow{width:3.8rem;height:3.8rem}.n1-rating__inner{flex-wrap:wrap;gap:.8rem 1.4rem;text-align:center}.n1-rating__inner>p{flex-basis:100%;padding:.8rem 0 0;border:0}.n1-benefits__grid{grid-template-columns:1fr}.n1-benefit{min-height:0;padding:2.2rem 1.8rem}.n1-plan{min-height:36rem;padding:2.6rem 2.2rem}}.n1-product-hero{padding:clamp(3.2rem,5vw,7rem) 0 clamp(6rem,8vw,10rem);background:#fff}.n1-product-hero__shell{width:min(146rem,calc(100% - 5rem));margin:0 auto}.n1-product-hero__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(38rem,.85fr);gap:clamp(4rem,5vw,7rem);align-items:start}.n1-product-hero__visual{min-width:0;position:sticky;top:12rem}.n1-carousel--product{width:100%;border:1px solid var(--n1-border);border-radius:1.2rem;background:#edf1f4}.n1-carousel__slide--product picture{display:block;width:100%}.n1-carousel__slide--product img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.n1-carousel--product .n1-carousel__arrow{width:4.6rem;height:4.6rem}.n1-carousel--product .n1-carousel__dots button{width:.9rem;height:.9rem;background:#a9adb1}.n1-carousel--product .n1-carousel__dots button[aria-current=true]{background:#0a0a0a}.n1-product-hero__details{min-width:0}.n1-product-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:2.3rem;font-size:1.15rem}.n1-product-hero__stars{color:var(--n1-navy);font-size:1.8rem;letter-spacing:.08em}.n1-product-hero__rating strong{color:var(--n1-ink)}.n1-product-hero__rating a{color:var(--n1-navy);text-underline-offset:.3rem}.n1-product-hero__title{margin:0;color:var(--n1-ink);font-size:clamp(3.4rem,3.5vw,5.2rem);font-weight:450;letter-spacing:-.045em;line-height:1.05}.n1-product-hero__intro{margin-top:1.7rem;color:var(--n1-muted);font-size:1.35rem;line-height:1.65}.n1-product-hero__intro p{margin:0}.n1-product-hero__benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2.8rem}.n1-product-hero__benefit{display:grid;grid-template-columns:2.8rem 1fr;gap:1rem;align-items:center;min-height:7.7rem;padding:1.2rem 1.3rem;border:1px solid var(--n1-border);border-radius:1rem;background:var(--n1-bone)}.n1-product-hero__benefit>span{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:#1e3a5f14;color:var(--n1-navy);font-size:1.1rem}.n1-product-hero__benefit p{margin:0;color:#26303a;font-size:1.18rem;font-weight:550;line-height:1.35}.n1-product-hero__plans{display:grid;gap:1rem;margin-top:3rem}.n1-product-hero__plans-label{margin:0 0 .2rem;color:var(--n1-ink);font-size:1.25rem;font-weight:650}.n1-buy-option{position:relative;display:grid;grid-template-columns:5.4rem minmax(0,1fr) auto;gap:1.3rem;align-items:center;min-height:9.4rem;padding:1.4rem 1.6rem;border:1px solid var(--n1-border);border-radius:1rem;background:#fff}.n1-buy-option--featured{border:2px solid var(--n1-navy);box-shadow:0 .8rem 2.4rem #1e3a5f14}.n1-buy-option__badge{position:absolute;top:-.9rem;right:1.3rem;padding:.4rem .8rem;border-radius:.4rem;background:var(--n1-navy);color:#fff;font-size:.75rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.n1-buy-option__quantity{display:grid;place-items:center;width:5.2rem;height:5.2rem;border-radius:.8rem;background:var(--n1-mist);color:var(--n1-navy);font-size:1.8rem;font-weight:600}.n1-buy-option__copy h2{margin:0;color:var(--n1-ink);font-size:1.45rem;font-weight:650;line-height:1.2}.n1-buy-option__copy p{margin:.35rem 0 0;color:var(--n1-muted);font-size:1.05rem}.n1-buy-option__copy span{display:inline-block;margin-top:.45rem;padding:.25rem .55rem;border-radius:.3rem;background:#1e3a5f14;color:var(--n1-navy);font-size:.9rem;font-weight:600}.n1-buy-option__price{min-width:9.5rem;text-align:right}.n1-buy-option__price s{display:block;color:#9098a0;font-size:1rem}.n1-buy-option__price strong{display:block;color:var(--n1-ink);font-size:2rem;font-weight:500;line-height:1.1}.n1-buy-option__price small{display:block;margin-top:.25rem;color:var(--n1-muted);font-size:.85rem}.n1-buy-option__form{grid-column:1 / -1}.n1-buy-option__form button{width:100%;min-height:3.8rem;border:0;background:var(--n1-navy);color:#fff;cursor:pointer}.n1-product-hero__unavailable{display:flex;justify-content:space-between;gap:1.5rem;margin-top:1.3rem;padding:1.4rem 1.6rem;background:var(--n1-deep);color:#fff}.n1-product-hero__unavailable strong{font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.n1-product-hero__unavailable span{color:#ffffffad;font-size:1rem;text-align:right}.n1-product-hero__note{margin:1.2rem 0 0;color:var(--n1-muted);font-size:.95rem}@media(max-width:989px){.n1-product-hero{padding-top:0}.n1-product-hero__shell{width:100%}.n1-product-hero__grid{grid-template-columns:1fr;gap:5.2rem}.n1-product-hero__visual{position:static}.n1-carousel--product{border:0;border-radius:0}.n1-carousel--product .n1-carousel__dots{bottom:-3rem}.n1-product-hero__details{width:min(100% - 3.2rem,68rem);margin:0 auto}.n1-product-hero__title{font-size:clamp(3.2rem,7vw,4.7rem)}.n1-product-hero__benefit{min-height:7.2rem}}@media(max-width:560px){.n1-product-hero__details{width:calc(100% - 2.4rem)}.n1-product-hero__rating{justify-content:flex-start}.n1-product-hero__title{font-size:3rem}.n1-product-hero__intro{font-size:1.25rem}.n1-product-hero__benefits{gap:.8rem}.n1-product-hero__benefit{grid-template-columns:2.4rem 1fr;gap:.7rem;min-height:8.4rem;padding:1rem}.n1-product-hero__benefit>span{width:2.3rem;height:2.3rem}.n1-product-hero__benefit p{font-size:1.05rem}.n1-buy-option{grid-template-columns:4.4rem minmax(0,1fr) auto;gap:.9rem;padding:1.2rem}.n1-buy-option__quantity{width:4.3rem;height:4.3rem;font-size:1.5rem}.n1-buy-option__copy h2{font-size:1.25rem}.n1-buy-option__price{min-width:7.8rem}.n1-buy-option__price strong{font-size:1.7rem}.n1-product-hero__unavailable{flex-direction:column}.n1-product-hero__unavailable span{text-align:left}}.n1-carousel--product,.n1-carousel--product .n1-carousel__track,.n1-carousel--product .n1-carousel__slide--product,.n1-carousel--product .n1-carousel__slide--product picture{aspect-ratio:1 / 1;height:auto}.n1-carousel--product{overflow:hidden}.n1-carousel--product .n1-carousel__track{align-items:stretch}.n1-carousel--product .n1-carousel__slide--product picture{overflow:hidden}.n1-carousel--product .n1-carousel__slide--product img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.n1-product-hero__visual{padding:clamp(1.8rem,2.2vw,3.2rem) clamp(1.8rem,2.2vw,3.2rem) 5.2rem;background:#fff}.n1-carousel--product{width:min(100%,82rem);max-width:82rem;margin:0 auto}.n1-carousel--product .n1-carousel__dots{bottom:-3.2rem}@media(max-width:989px){.n1-product-hero__visual{padding:1.8rem 1.8rem 4.8rem}.n1-product-hero__grid{gap:2.4rem}}@media(max-width:560px){.n1-product-hero__visual{padding:1.6rem 1.6rem 4.6rem}}.n1-carousel--product{aspect-ratio:auto;height:auto;padding-bottom:4rem;border:0;border-radius:0;background:#fff;overflow:hidden}.n1-carousel--product .n1-carousel__track{aspect-ratio:1 / 1;border:1px solid var(--n1-border);border-radius:1.2rem;overflow:hidden}.n1-carousel--product .n1-carousel__dots{bottom:1.4rem}.n1-carousel--product .n1-carousel__arrow{top:calc(50% - 2rem)}.n1-product-hero__details{padding:clamp(2rem,2.4vw,3.2rem);border-radius:1.6rem;background:linear-gradient(180deg,#f4f7fa,#fff 45%);box-shadow:inset 0 0 0 1px #1e3a5f14}.n1-product-hero__rating{width:fit-content;margin-bottom:2rem;padding:.9rem 1.2rem;border-radius:999px;background:#dfe8f1}.n1-product-hero__stars{color:#5f7896}.n1-product-hero__rating a{font-weight:650}.n1-product-hero__title{color:var(--n1-navy);font-size:clamp(4rem,4.3vw,6rem)}.n1-product-hero__intro{margin-top:.9rem;color:#43556a;font-size:1.3rem;font-weight:520}.n1-product-hero__benefits{gap:.8rem;margin-top:2.2rem}.n1-product-hero__benefit{grid-template-columns:3.6rem 1fr;gap:1rem;min-height:6.4rem;padding:1rem 1.2rem;border:0;border-radius:1.2rem;background:#e7eef5;box-shadow:inset 0 0 0 1px #1e3a5f14}.n1-product-hero__benefit:nth-child(2n){background:#dce7f1}.n1-product-hero__benefit:nth-child(3n){background:#edf2f7}.n1-product-hero__benefit-icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:1rem;background:var(--n1-navy);color:#fff;box-shadow:0 .5rem 1.4rem #1e3a5f29}.n1-product-hero__benefit-icon svg{width:1.9rem;height:1.9rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.n1-product-hero__benefit p{color:var(--n1-navy);font-size:1.15rem;font-weight:680;line-height:1.2}.n1-product-hero__plans{gap:.8rem;margin-top:2.4rem}.n1-product-hero__plans-label{width:fit-content;margin:0 0 .5rem;padding:.55rem .85rem;border-radius:.5rem;background:var(--n1-navy);color:#fff;font-size:.95rem;letter-spacing:.06em;text-transform:uppercase}.n1-buy-option{min-height:7.7rem;padding:1rem 1.2rem;border-color:#1e3a5f2e;border-radius:1.1rem;background:#fff;transition:transform .16s var(--n1-ease),box-shadow .18s var(--n1-ease),border-color .18s var(--n1-ease)}.n1-buy-option:hover{transform:translateY(-1px);border-color:#1e3a5f6b;box-shadow:0 .8rem 2rem #1e3a5f14}.n1-buy-option--featured{border:2px solid var(--n1-navy);background:var(--n1-navy);box-shadow:0 1rem 2.8rem #1e3a5f33}.n1-buy-option:last-child{border-color:#1e3a5f57;background:linear-gradient(135deg,#d9e5f0,#eef3f7)}.n1-buy-option__badge{top:-.8rem;border:1px solid rgba(255,255,255,.4);background:#9fb3cc;color:#10243d;box-shadow:0 .4rem 1.2rem #10243d1f}.n1-buy-option__quantity{width:4.8rem;height:4.8rem;background:#dfe8f1;color:var(--n1-navy)}.n1-buy-option--featured .n1-buy-option__quantity{background:#ffffff24;color:#fff}.n1-buy-option__copy h2{font-size:1.35rem}.n1-buy-option__copy p{margin-top:.2rem;font-size:.95rem}.n1-buy-option__copy span{margin-top:.35rem;padding:.25rem .6rem;background:var(--n1-silver);color:#10243d;font-size:.85rem}.n1-buy-option--featured .n1-buy-option__copy h2,.n1-buy-option--featured .n1-buy-option__price strong{color:#fff}.n1-buy-option--featured .n1-buy-option__copy p,.n1-buy-option--featured .n1-buy-option__price s{color:#ffffff9e}.n1-buy-option--featured .n1-buy-option__copy span{background:#dce7f1;color:#10243d}.n1-buy-option__price strong{color:var(--n1-navy);font-size:2.1rem;font-weight:650}.n1-product-hero__unavailable{justify-content:center;margin-top:1rem;padding:1.2rem;border-radius:.8rem;background:#101f31}.n1-product-hero__unavailable strong{font-size:.95rem}.n1-product-hero__note{display:none}@media(max-width:989px){.n1-product-hero__details{width:min(100% - 3.2rem,68rem);padding:2.4rem}}@media(max-width:560px){.n1-product-hero__details{width:calc(100% - 2.4rem);padding:1.6rem 1.2rem;border-radius:1.2rem}.n1-product-hero__rating{padding:.7rem .9rem}.n1-product-hero__title{font-size:3.6rem}.n1-product-hero__intro{font-size:1.15rem}.n1-product-hero__benefit{grid-template-columns:3rem 1fr;min-height:6.8rem;padding:.85rem}.n1-product-hero__benefit-icon{width:2.9rem;height:2.9rem;border-radius:.8rem}.n1-product-hero__benefit-icon svg{width:1.6rem;height:1.6rem}.n1-product-hero__benefit p{font-size:1rem}.n1-buy-option{min-height:7.3rem;padding:1rem}.n1-buy-option__copy h2{font-size:1.18rem}.n1-buy-option__copy p{font-size:.88rem}.n1-buy-option__price strong{font-size:1.7rem}}.n1-product-hero__stars.is-confirmed{color:#f5b301;text-shadow:0 .1rem .6rem rgba(245,179,1,.18)}.n1-product-hero__rating-label{color:var(--n1-navy);font-weight:750}.n1-buy-option,.n1-buy-option--featured,.n1-buy-option:last-child{border:1px solid rgba(30,58,95,.22);background:#e7eef5;box-shadow:none}.n1-buy-option:hover,.n1-buy-option--featured:hover,.n1-buy-option:last-child:hover{border-color:#1e3a5f6b;background:#e7eef5;box-shadow:0 .8rem 2rem #1e3a5f14}.n1-buy-option__quantity,.n1-buy-option--featured .n1-buy-option__quantity{background:#d3dfeb;color:var(--n1-navy)}.n1-buy-option--featured .n1-buy-option__copy h2,.n1-buy-option--featured .n1-buy-option__price strong{color:var(--n1-navy)}.n1-buy-option--featured .n1-buy-option__copy p,.n1-buy-option--featured .n1-buy-option__price s{color:var(--n1-muted)}.n1-buy-option__copy span,.n1-buy-option--featured .n1-buy-option__copy span{background:#fff;color:var(--n1-navy);box-shadow:inset 0 0 0 1px #1e3a5f1f}.n1-buy-option__badge{border:0;background:var(--n1-navy);color:#fff}.n1-buy-option{cursor:pointer}.n1-buy-option:focus-visible{outline:.25rem solid var(--n1-silver);outline-offset:.2rem}.n1-buy-option.is-selected,.n1-buy-option--featured.is-selected,.n1-buy-option:last-child.is-selected{border:2px solid var(--n1-navy);background:var(--n1-navy);box-shadow:0 1rem 2.8rem #1e3a5f33}.n1-buy-option.is-selected .n1-buy-option__quantity{background:#ffffff26;color:#fff}.n1-buy-option.is-selected .n1-buy-option__copy h2,.n1-buy-option.is-selected .n1-buy-option__price strong{color:#fff}.n1-buy-option.is-selected .n1-buy-option__copy p,.n1-buy-option.is-selected .n1-buy-option__price s{color:#ffffffa8}.n1-buy-option.is-selected .n1-buy-option__copy span{background:#fff;color:var(--n1-navy)}.n1-buy-option[aria-disabled=true]{opacity:.72}.n1-buy-option[aria-disabled=true].is-selected{opacity:1}.n1-purchase-form{display:grid;gap:.8rem;margin-top:1.2rem}.n1-purchase-form__submit{border-radius:1rem;font-size:1.05rem}.n1-purchase-form__submit:disabled{cursor:not-allowed;border-color:#bac6d1;background:#bac6d1;color:#fff;transform:none}.n1-purchase-form__status{min-height:1.8rem;margin:0;color:var(--n1-muted);font-size:.95rem;line-height:1.45;text-align:center}.n1-payment-icons{margin-top:1.25rem}.n1-payment-icons ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem;margin:0;padding:0;list-style:none}.n1-payment-icons li{display:grid;place-items:center;min-width:4.2rem;height:2.8rem}.n1-payment-icons__icon{width:auto;max-width:4.4rem;height:2.6rem}.n1-ritual-steps{background:var(--n1-deep);color:#fff}.n1-ritual-steps__header{max-width:78rem;margin-bottom:4rem}.n1-ritual-steps .n1-eyebrow{color:var(--n1-silver)}.n1-ritual-steps .n1-heading{color:#fff}.n1-ritual-steps .n1-copy{color:#ffffffad}.n1-ritual-carousel{overflow:visible;background:transparent}.n1-ritual-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;height:auto;transform:none}.n1-ritual-card{display:block;min-width:0;overflow:hidden;border:1px solid rgba(159,179,204,.24);border-radius:1.4rem;background:#17283b}.n1-ritual-card__media{aspect-ratio:4 / 5;overflow:hidden;background:#21364c}.n1-ritual-card__media img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain;background:#0f1b28}.n1-ritual-card__placeholder{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 28% 22%,rgba(159,179,204,.26),transparent 32%),linear-gradient(145deg,#2b445e,#17283b 58%,#0f1b28)}.n1-ritual-card__placeholder span{color:#ffffff38;font-size:clamp(7rem,11vw,13rem);font-weight:250;letter-spacing:-.08em}.n1-ritual-card__content{display:grid;grid-template-columns:3.5rem 1fr;gap:1.2rem;padding:1.8rem}.n1-ritual-card__content>span{color:var(--n1-silver);font-size:1rem;font-weight:650;letter-spacing:.12em}.n1-ritual-card h3{margin:0;color:#fff;font-size:1.8rem;font-weight:500}.n1-ritual-card .rte{margin-top:.6rem;color:#ffffffa6;font-size:1.1rem;line-height:1.55}.n1-ritual-card .rte p{margin:0}.n1-ritual-carousel>.n1-carousel__arrow,.n1-ritual-carousel>.n1-carousel__dots{display:none}@media(max-width:749px){.n1-ritual-steps__header{margin-bottom:2.8rem}.n1-ritual-carousel{overflow:hidden;padding-bottom:4rem}.n1-ritual-grid{display:flex;gap:0;height:auto;transform:translate(0)}.n1-ritual-card{min-width:100%}.n1-ritual-carousel>.n1-carousel__arrow,.n1-ritual-carousel>.n1-carousel__dots{display:flex}.n1-ritual-carousel>.n1-carousel__arrow{align-items:center;justify-content:center;top:calc(50% - 2rem)}.n1-ritual-carousel>.n1-carousel__dots{bottom:1.2rem}.n1-ritual-carousel>.n1-carousel__dots button{background:#ffffff57}.n1-ritual-carousel>.n1-carousel__dots button[aria-current=true]{background:#fff}}.n1-circadian{background:var(--n1-bone)}.n1-circadian__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(38rem,.92fr);grid-template-areas:"header visual" "points visual";gap:3.8rem clamp(5rem,7vw,9rem);align-items:start}.n1-circadian__header{grid-area:header}.n1-circadian__header .n1-heading{max-width:68rem}.n1-circadian__header .n1-copy{max-width:62rem}.n1-circadian__points{grid-area:points;display:grid;gap:2.2rem}.n1-circadian__point{display:grid;grid-template-columns:4.4rem 1fr;gap:1.6rem;padding-top:2.2rem;border-top:1px solid var(--n1-border)}.n1-circadian__point>span{color:var(--n1-navy);font-size:1rem;font-weight:650;letter-spacing:.14em}.n1-circadian__point h3{margin:0;color:var(--n1-ink);font-size:1.7rem;font-weight:600;letter-spacing:-.02em}.n1-circadian__point .rte{margin-top:.8rem;color:var(--n1-muted);font-size:1.25rem;line-height:1.65}.n1-circadian__point .rte p{margin:0}.n1-circadian__visual{grid-area:visual;position:sticky;top:3rem;margin:0;padding:clamp(2.6rem,4vw,5rem);border:1px solid var(--n1-border);border-radius:1.6rem;background:linear-gradient(145deg,#f5f7f8,#e7edf2)}.n1-circadian__visual>img{display:block;width:100%;aspect-ratio:1;border-radius:1rem;object-fit:cover}.n1-circadian__visual figcaption{margin-top:2.4rem;color:var(--n1-muted);font-size:1rem;text-align:center}.n1-circadian-clock{width:100%}.n1-circadian-clock__dial{position:relative;width:min(100%,54rem);aspect-ratio:1;margin:0 auto;border-radius:50%;background:conic-gradient(from -90deg,#eef0e4 0 45%,#9fb3cc 45% 56%,#1e3a5f 56% 100%);box-shadow:0 2rem 5rem #1e3a5f24}.n1-circadian-clock__dial:before{content:"";position:absolute;top:3.2rem;right:3.2rem;bottom:3.2rem;left:3.2rem;border:1px solid rgba(30,58,95,.12);border-radius:50%;background:var(--n1-bone)}.n1-circadian-clock__dial:after{content:"";position:absolute;top:7rem;right:7rem;bottom:7rem;left:7rem;border:1px solid rgba(30,58,95,.1);border-radius:50%}.n1-circadian-clock__core{position:absolute;inset:50% auto auto 50%;z-index:2;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%)}.n1-circadian-clock__core strong{color:var(--n1-navy);font-size:clamp(5rem,8vw,8.5rem);font-weight:250;letter-spacing:-.08em;line-height:.9}.n1-circadian-clock__core span{margin-top:1rem;color:var(--n1-muted);font-size:1rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.n1-circadian-clock__time{position:absolute;z-index:3;padding:.35rem .6rem;border-radius:.4rem;background:#fafaf8e0;color:var(--n1-navy);font-size:.85rem;font-weight:650;letter-spacing:.08em}.n1-circadian-clock__time--top{top:1.5rem;left:50%;transform:translate(-50%)}.n1-circadian-clock__time--right{top:50%;right:.7rem;transform:translateY(-50%)}.n1-circadian-clock__time--bottom{bottom:1.5rem;left:50%;transform:translate(-50%)}.n1-circadian-clock__time--left{top:50%;left:.7rem;transform:translateY(-50%)}.n1-circadian-clock__sun{position:absolute;top:18%;left:23%;z-index:3;width:2.6rem;height:2.6rem;border:.5rem solid #fff;border-radius:50%;background:#c9b66c;box-shadow:0 0 0 .8rem #c9b66c26}.n1-circadian-clock__moon{position:absolute;right:21%;bottom:20%;z-index:3;width:3rem;height:3rem;border-radius:50%;background:var(--n1-silver)}.n1-circadian-clock__moon:after{content:"";position:absolute;top:-.3rem;left:-.7rem;width:3rem;height:3rem;border-radius:50%;background:var(--n1-bone)}.n1-circadian-clock__legend{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem 2rem;margin-top:3rem}.n1-circadian-clock__legend span{display:inline-flex;align-items:center;gap:.7rem;color:var(--n1-muted);font-size:.9rem;letter-spacing:.08em;text-transform:uppercase}.n1-circadian-clock__legend i{width:.8rem;height:.8rem;border-radius:50%}.n1-circadian-clock__legend .is-day{background:#d9d9bd}.n1-circadian-clock__legend .is-transition{background:var(--n1-silver)}.n1-circadian-clock__legend .is-night{background:var(--n1-navy)}@media(max-width:989px){.n1-circadian__grid{grid-template-columns:1fr;grid-template-areas:"header" "visual" "points"}.n1-circadian__visual{position:relative;top:auto;width:min(100%,68rem)}}@media(max-width:560px){.n1-circadian__grid{gap:2.8rem}.n1-circadian__visual{padding:2rem 1.4rem}.n1-circadian-clock__dial:before{top:2.4rem;right:2.4rem;bottom:2.4rem;left:2.4rem}.n1-circadian-clock__dial:after{top:5.4rem;right:5.4rem;bottom:5.4rem;left:5.4rem}.n1-circadian-clock__core strong{font-size:5.8rem}.n1-circadian-clock__core span{font-size:.75rem}.n1-circadian__point{grid-template-columns:3.5rem 1fr}}.n1-circadian-clock__core strong{max-width:22rem;color:var(--n1-navy);font-size:clamp(3.2rem,5vw,5.8rem);font-weight:300;letter-spacing:-.06em;line-height:.95;text-align:center}.n1-circadian-clock__core span{color:var(--n1-navy);font-weight:750}.n1-circadian__legal{margin-top:.4rem;padding:1.3rem 1.5rem;border-left:.25rem solid var(--n1-silver);background:#edf2f7;color:var(--n1-muted);font-size:.95rem;line-height:1.55}.n1-circadian__legal p{margin:0}.n1-testimonials{overflow:hidden;background:var(--n1-deep);color:var(--n1-bone)}.n1-testimonials__header{width:min(100%,92rem);margin:0 auto 4rem;text-align:center}.n1-testimonials__header .n1-eyebrow{color:var(--n1-silver)}.n1-testimonials__header .n1-heading{margin-inline:auto;color:var(--n1-bone)}.n1-testimonials__header .n1-copy{max-width:72rem;margin-inline:auto;color:#fafaf8b3}.n1-testimonials__viewport{overflow:hidden;border:1px solid rgba(159,179,204,.35);border-radius:1.8rem;background:var(--n1-bone);box-shadow:0 3rem 8rem #00000038}.n1-testimonials__track{display:flex;width:100%;transition:transform .42s var(--ease-in-out, cubic-bezier(.77,0,.175,1));will-change:transform}.n1-testimonial{display:grid;flex:0 0 100%;grid-template-columns:minmax(0,1.08fr) minmax(36rem,.92fr);min-width:0;background:var(--n1-bone);color:var(--n1-ink)}.n1-testimonial__image{position:relative;min-height:58rem;overflow:hidden;background:#dfe5e9}.n1-testimonial__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset -1px 0 #1e3a5f1a}.n1-testimonial__image img{display:block;width:100%;height:100%;object-fit:cover}.n1-testimonial__placeholder{width:100%;height:100%;background:linear-gradient(145deg,#e5eaee,#cbd5df)}.n1-testimonial__story{display:flex;min-height:58rem;flex-direction:column;justify-content:center;padding:clamp(4rem,6vw,8rem)}.n1-testimonial__verified{display:inline-flex;align-items:center;align-self:flex-start;gap:.7rem;margin:0 0 3rem;color:var(--n1-navy);font-size:1rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.n1-testimonial__verified span{display:grid;width:2.2rem;height:2.2rem;place-items:center;border-radius:50%;background:var(--n1-navy);color:#fff;font-size:1.1rem}.n1-testimonial__quote{position:relative;margin:0;color:var(--n1-ink)}.n1-testimonial__quote:before{content:"\201c";display:block;height:4.2rem;color:var(--n1-silver);font-family:Georgia,serif;font-size:7rem;line-height:1}.n1-testimonial__quote p{margin:0;font-size:clamp(2.2rem,2.4vw,3.35rem);font-weight:360;letter-spacing:-.035em;line-height:1.38}.n1-testimonial__author{display:flex;align-items:baseline;gap:.9rem;margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--n1-border)}.n1-testimonial__author strong{color:var(--n1-navy);font-size:1.35rem;font-weight:700}.n1-testimonial__author span{color:var(--n1-muted);font-size:1.1rem}.n1-testimonials__controls{display:flex;align-items:center;justify-content:center;gap:2.2rem;margin-top:2.8rem}.n1-testimonials__arrow{display:grid;width:4.8rem;height:4.8rem;place-items:center;border:1px solid rgba(159,179,204,.5);border-radius:50%;background:transparent;color:var(--n1-bone);font-size:1.8rem;cursor:pointer;transition:background .16s var(--ease-out, ease-out),color .16s var(--ease-out, ease-out),transform .16s var(--ease-out, ease-out)}.n1-testimonials__arrow:hover{background:var(--n1-bone);color:var(--n1-navy)}.n1-testimonials__arrow:active{transform:scale(.96)}.n1-testimonials__dots{display:flex;align-items:center;justify-content:center;gap:.8rem}.n1-testimonials__dots button{width:.8rem;height:.8rem;padding:0;border:0;border-radius:50%;background:#fafaf857;cursor:pointer;transition:width .18s var(--ease-out, ease-out),background .18s var(--ease-out, ease-out)}.n1-testimonials__dots button[aria-current=true]{width:2.8rem;border-radius:999px;background:var(--n1-silver)}.n1-testimonials__disclaimer{max-width:80rem;margin:2.2rem auto 0;color:#fafaf87a;font-size:.9rem;line-height:1.5;text-align:center}@media(max-width:989px){.n1-testimonial{grid-template-columns:1fr}.n1-testimonial__image{min-height:auto;aspect-ratio:1}.n1-testimonial__story{min-height:auto;padding:3.6rem 3rem 4rem}.n1-testimonial__quote p{font-size:clamp(2rem,5vw,2.8rem)}}@media(max-width:560px){.n1-testimonials__header{margin-bottom:2.8rem;text-align:left}.n1-testimonials__viewport{border-radius:1.2rem}.n1-testimonial__story{padding:3rem 2.2rem 3.2rem}.n1-testimonial__verified{margin-bottom:2rem}.n1-testimonial__quote:before{height:3.2rem;font-size:5.5rem}.n1-testimonial__quote p{font-size:2rem}.n1-testimonials__arrow{width:4.2rem;height:4.2rem}}.n1-testimonials__carousel{overflow:visible;background:transparent}.n1-testimonial__image{min-height:0;aspect-ratio:1}.n1-testimonial__story{min-height:0;padding:clamp(3.8rem,4.5vw,6rem)}.n1-testimonial__quote p{font-size:clamp(2rem,1.8vw,2.55rem);line-height:1.42}@media(max-width:989px){.n1-testimonial__story{padding:3.6rem 3rem 4rem}.n1-testimonial__quote p{font-size:clamp(2rem,5vw,2.8rem)}}.n1-testimonial{grid-template-columns:minmax(0,1.22fr) minmax(31rem,.78fr)}.n1-testimonial__story{padding:clamp(3rem,3.4vw,4.6rem)}.n1-testimonial__verified{margin-bottom:2rem}.n1-testimonial__quote:before{height:3rem;font-size:5rem}.n1-testimonial__quote p{font-size:clamp(1.6rem,1.25vw,1.9rem);letter-spacing:-.02em;line-height:1.5}.n1-testimonial__author{margin-top:2.4rem;padding-top:1.5rem}@media(max-width:989px){.n1-testimonial{grid-template-columns:1fr}.n1-testimonial__story{padding:3rem 2.4rem 3.4rem}.n1-testimonial__quote p{font-size:1.7rem;line-height:1.55}}@media(max-width:560px){.n1-testimonial__story{padding:2.6rem 2rem 3rem}.n1-testimonial__quote p{font-size:1.65rem}}.n1-carousel--product [data-carousel-slide][hidden]{display:none!important}.n1-carousel--product [data-carousel-slide]:not([hidden]){display:flex}.n1-progress{position:relative;overflow:clip;background:radial-gradient(circle at 88% 8%,rgba(159,179,204,.18),transparent 28%),linear-gradient(150deg,#17324f,#10253b 55%,#0d1e30);color:var(--n1-bone)}.n1-progress:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px);background-size:100% 8rem;content:"";pointer-events:none}.n1-progress__shell{position:relative}.n1-progress__header{width:min(100%,88rem);margin:0 auto 4.8rem;text-align:center}.n1-progress__header .n1-eyebrow{color:var(--n1-silver)}.n1-progress__header .n1-heading{margin-inline:auto;color:var(--n1-bone)}.n1-progress__header .n1-copy{max-width:72rem;margin-inline:auto;color:#fafaf8b8}.n1-progress__steps{position:relative;display:grid;width:min(100%,98rem);margin:0 auto;gap:1.4rem}.n1-progress__steps:before{position:absolute;top:3.6rem;bottom:3.6rem;left:3.1rem;width:1px;background:linear-gradient(var(--n1-silver),rgba(159,179,204,.14));content:""}.n1-progress-step{position:relative;overflow:hidden;border:1px solid rgba(159,179,204,.24);border-radius:1.6rem;background:#ffffff0b;color:#fafaf894;opacity:.7;transform:translateY(1rem);transition:background .28s var(--ease-out, cubic-bezier(.23,1,.32,1)),border-color .28s var(--ease-out, cubic-bezier(.23,1,.32,1)),color .28s var(--ease-out, cubic-bezier(.23,1,.32,1)),opacity .28s var(--ease-out, cubic-bezier(.23,1,.32,1)),transform .28s var(--ease-out, cubic-bezier(.23,1,.32,1)),box-shadow .28s var(--ease-out, cubic-bezier(.23,1,.32,1))}.n1-progress-step.is-open{border-color:#9fb3cc8f;background:var(--n1-bone);color:var(--n1-ink);opacity:1;transform:none;box-shadow:0 2.6rem 7rem #0000003d}.n1-progress-step__summary{position:relative;z-index:1;display:grid;grid-template-columns:4.6rem 1fr 3.4rem;align-items:center;width:100%;min-height:8.2rem;padding:1.6rem 2.1rem 1.6rem 1rem;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.n1-progress-step__summary:active{transform:scale(.995)}.n1-progress-step__summary:focus-visible{outline:2px solid var(--n1-silver);outline-offset:-4px}.n1-progress-step__number{position:relative;z-index:1;display:grid;place-items:center;width:4.2rem;height:4.2rem;border:1px solid currentColor;border-radius:50%;background:#142c45;color:var(--n1-silver);font-size:1rem;font-weight:700;letter-spacing:.12em}.n1-progress-step.is-open .n1-progress-step__number{border-color:var(--n1-navy);background:var(--n1-navy);color:#fff}.n1-progress-step__title{display:flex;align-items:baseline;gap:2rem;min-width:0}.n1-progress-step__title strong{flex:0 0 auto;color:var(--n1-silver);font-size:1.1rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.n1-progress-step.is-open .n1-progress-step__title strong{color:var(--n1-navy)}.n1-progress-step__title span{overflow:hidden;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,2.4vw,2.7rem);line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.n1-progress-step__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border:1px solid currentColor;border-radius:50%}.n1-progress-step__icon svg{width:1.6rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .26s var(--ease-out, cubic-bezier(.23,1,.32,1))}.n1-progress-step.is-open .n1-progress-step__icon svg{transform:rotate(180deg)}.n1-progress-step__panel{max-height:0;overflow:hidden;opacity:0;transition:max-height .52s var(--ease-in-out, cubic-bezier(.77,0,.175,1)),opacity .24s ease-out}.n1-progress-step.is-open .n1-progress-step__panel{max-height:38rem;opacity:1}.n1-progress-step__body{padding:0 3rem 3rem 6.8rem}.n1-progress-step__bullets{display:grid;margin:0;padding:0;gap:1.3rem;list-style:none}.n1-progress-step__bullets li{display:grid;grid-template-columns:2.6rem 1fr;align-items:start;gap:1rem}.n1-progress-step__bullets li>span{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--n1-navy);color:#fff;font-size:1.1rem}.n1-progress-step__bullets p{margin:.1rem 0 0;color:#35485c;font-size:1.35rem;line-height:1.55}.n1-progress-step__signal{margin-top:2rem;padding:1.8rem 2rem;border-radius:1rem;background:var(--n1-navy);color:#fff}.n1-progress-step__signal small{display:block;margin-bottom:.55rem;color:var(--n1-silver);font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.n1-progress-step__signal p{margin:0;font-size:1.3rem;line-height:1.5}.n1-progress__disclaimer{width:min(100%,82rem);margin:2.8rem auto 0;color:#fafaf880;font-size:1rem;line-height:1.55;text-align:center}@media(max-width:749px){.n1-progress__header{margin-bottom:3.2rem;text-align:left}.n1-progress__header .n1-heading,.n1-progress__header .n1-copy{margin-inline:0}.n1-progress__steps{gap:1rem}.n1-progress__steps:before{left:2.7rem}.n1-progress-step__summary{grid-template-columns:4rem 1fr 3rem;min-height:7.4rem;padding:1.3rem 1.3rem 1.3rem .8rem}.n1-progress-step__number{width:3.8rem;height:3.8rem}.n1-progress-step__title{display:grid;gap:.35rem}.n1-progress-step__title span{font-size:1.8rem;white-space:normal}.n1-progress-step__icon{width:2.8rem;height:2.8rem}.n1-progress-step__body{padding:.4rem 1.5rem 2rem 4.8rem}.n1-progress-step__bullets p{font-size:1.15rem}.n1-progress-step__signal{padding:1.5rem}.n1-progress-step__signal p{font-size:1.15rem}}@media(prefers-reduced-motion:reduce){.n1-progress-step,.n1-progress-step__panel,.n1-progress-step__icon svg{transition:none}}.n1-progress__image{position:relative;width:min(100%,62rem);margin:-1rem auto 4.2rem;overflow:hidden;border:1px solid rgba(159,179,204,.32);border-radius:1.8rem;background:#d8d3ca;box-shadow:0 2.8rem 7rem #00000038}.n1-progress__image:after{position:absolute;inset:auto 0 0;height:20%;background:linear-gradient(transparent,#0d1e301f);content:"";pointer-events:none}.n1-progress__image img{display:block;width:100%;height:auto}@media(max-width:749px){.n1-progress__image{width:100%;margin:0 auto 3rem;border-radius:1.4rem}}.n1-editorial-image{background:var(--n1-bone)}.n1-editorial-image--mist{background:#edf2f5}.n1-editorial-image--dark{background:var(--n1-deep)}.n1-editorial-image__figure{width:min(100%,var(--n1-editorial-max, 1050px));margin:0 auto}.n1-editorial-image__link{display:block;overflow:hidden;border:1px solid rgba(30,58,95,.12);border-radius:1.8rem;background:#f7f6f2;box-shadow:0 2.4rem 7rem #1e3a5f1f;cursor:zoom-in}.n1-editorial-image__link img{display:block;width:100%;height:auto}.n1-editorial-image__figure figcaption{display:none;margin-top:1rem;color:#6f7d89;font-size:1rem;text-align:center}@media(max-width:749px){.n1-editorial-image__link{border-radius:1.2rem}.n1-editorial-image__figure figcaption{display:block}}.n1-expert-video{background:radial-gradient(circle at 12% 12%,rgba(159,179,204,.19),transparent 34%),var(--n1-deep);color:#fff}.n1-expert-video__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(34rem,.92fr);gap:clamp(4rem,6vw,8rem);align-items:center}.n1-expert-video__media{position:relative;margin:0;overflow:hidden;aspect-ratio:16 / 9;border:1px solid rgba(159,179,204,.34);border-radius:1.8rem;background:#0b1724;box-shadow:0 3rem 8rem #00000047}.n1-expert-video__media video{display:block;width:100%;height:100%;object-fit:cover}.n1-expert-video__toggle{position:absolute;right:1.4rem;bottom:1.4rem;display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:1px solid rgba(255,255,255,.52);border-radius:50%;background:#0a1827b8;color:#fff;font-size:1.2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;transition:transform .16s var(--n1-ease),background .18s var(--n1-ease)}.n1-expert-video__toggle:hover{background:#1e3a5feb}.n1-expert-video__toggle:active{transform:scale(.94)}.n1-expert-video__play{display:none;margin-left:.15rem}.n1-expert-video__media[data-user-paused=true] .n1-expert-video__pause{display:none}.n1-expert-video__media[data-user-paused=true] .n1-expert-video__play{display:block}.n1-expert-video__content{max-width:56rem}.n1-expert-video .n1-eyebrow{color:var(--n1-silver)}.n1-expert-video .n1-heading{color:#fff;font-size:clamp(3.5rem,4.4vw,5.8rem)}.n1-expert-video__quote{margin:3rem 0 0;padding:0;border:0;color:#ffffffc2;font-size:clamp(1.45rem,1.55vw,1.75rem);line-height:1.75}.n1-expert-video__quote p{margin:0}.n1-expert-video__credit{display:flex;flex-direction:column;gap:.45rem;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(159,179,204,.24)}.n1-expert-video__credit strong{color:#fff;font-size:1.35rem}.n1-expert-video__credit span{color:var(--n1-silver);font-size:1.1rem;letter-spacing:.04em}@media(max-width:989px){.n1-expert-video__grid{grid-template-columns:1fr}.n1-expert-video__content{max-width:72rem}}@media(max-width:749px){.n1-expert-video__grid{gap:3.4rem}.n1-expert-video__media{border-radius:1.2rem}.n1-expert-video__quote{margin-top:2.4rem;font-size:1.35rem}.n1-expert-video__credit{margin-top:2.4rem}}@media(prefers-reduced-motion:reduce){.n1-expert-video__media video{animation:none}}.n1-pre-faq-cta{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(159,179,204,.28),transparent 46%),linear-gradient(145deg,#edf2f6,#f8f7f3);color:var(--n1-ink);text-align:center}.n1-pre-faq-cta:before{content:"";position:absolute;top:1.8rem;right:1.8rem;bottom:1.8rem;left:1.8rem;border:1px solid rgba(30,58,95,.12);pointer-events:none}.n1-pre-faq-cta__inner{position:relative;display:flex;flex-direction:column;align-items:center;max-width:86rem}.n1-pre-faq-cta .n1-eyebrow{color:var(--n1-navy)}.n1-pre-faq-cta .n1-heading{max-width:70rem;margin-bottom:clamp(2.8rem,4vw,4.2rem)}.n1-pre-faq-cta__button{min-width:min(100%,34rem);min-height:6rem;box-shadow:0 1.6rem 3.8rem #1e3a5f33}.n1-pre-faq-cta__button span:last-child{font-size:1.45rem;line-height:1}.n1-product-hero__plans{scroll-margin-top:11rem}.n1-product-hero__plans:target{border-radius:1.2rem;outline:.2rem solid rgba(30,58,95,.34);outline-offset:1.2rem;box-shadow:0 0 0 1.8rem #9fb3cc1f}@media(max-width:749px){.n1-pre-faq-cta:before{top:1rem;right:1rem;bottom:1rem;left:1rem}.n1-pre-faq-cta__button{width:100%;min-width:0}.n1-product-hero__plans{scroll-margin-top:8rem}}.n1-content--faq .n1-content__header{max-width:78rem}.n1-content--faq .n1-faq{max-width:96rem;margin-inline:auto}.n1-content--faq .n1-faq__item summary{scroll-margin-top:9rem}.n1-content--faq .n1-faq__item:nth-child(n+13) summary{background:#9fb3cc0b}@media(max-width:749px){.n1-content--faq .n1-faq__item summary{gap:1.4rem;padding-block:1.8rem}.n1-content--faq .n1-faq__answer{padding-bottom:2rem}}.n1-button--teal{border-color:#0b6f69;background:#0b6f69;color:#fff;box-shadow:0 1.6rem 3.8rem #0b6f693d}.n1-button--teal:hover{border-color:#085954;background:#085954;color:#fff}.n1-final-purchase-button{min-width:min(100%,34rem);margin-top:1.4rem}@media(max-width:749px){.n1-final-purchase-button{width:100%;min-width:0}}.main-blog[data-navo-section=blog_index]{max-width:124rem;padding-top:clamp(5.6rem,8vw,10rem);padding-bottom:clamp(6rem,9vw,12rem)}.main-blog[data-navo-section=blog_index] .title--primary{max-width:84rem;margin:0 0 clamp(3.2rem,5vw,6rem);color:var(--n1-deep);font-size:clamp(4rem,7vw,8rem);font-weight:400;letter-spacing:-.05em;line-height:.98}.main-blog[data-navo-section=blog_index] .blog-articles{gap:clamp(2.4rem,3vw,4rem)}.main-blog[data-navo-section=blog_index] .card-wrapper{height:100%}.main-blog[data-navo-section=blog_index] .card{overflow:hidden;border:.1rem solid rgba(30,58,95,.12);border-radius:2rem;background:#fff;box-shadow:0 2rem 6rem #101a240f}.main-blog[data-navo-section=blog_index] .card__content{padding:.6rem .8rem 1.2rem}.n1-article{color:var(--n1-ink)}.n1-article .article-template__title{color:var(--n1-deep);font-size:clamp(4rem,6vw,7.2rem);font-weight:400;letter-spacing:-.045em;line-height:1.02}.n1-article .article-template__content{max-width:78rem;font-size:clamp(1.7rem,1.7vw,2rem);line-height:1.75}.n1-article .article-template__content h2{margin-top:5.6rem;color:var(--n1-deep);font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.12}.n1-article .article-template__content h3{margin-top:3.6rem;color:var(--n1-navy);font-size:clamp(2.2rem,3vw,3rem)}.n1-article .article-template__content blockquote,.n1-article .article-template__content .pull-quote{margin:4rem 0;padding:2.4rem 3rem;border:0;border-left:.4rem solid var(--n1-navy);background:var(--n1-mist);color:var(--n1-deep)}.n1-article-cta{margin-top:clamp(5rem,8vw,9rem);margin-bottom:clamp(3rem,5vw,6rem);padding:clamp(3.2rem,6vw,6rem);border-radius:2.4rem;background:var(--n1-deep);color:#fff;text-align:left}.n1-article-cta h2{max-width:65rem;margin:.8rem 0 1.6rem;color:#fff;font-size:clamp(3rem,5vw,5rem);font-weight:400;letter-spacing:-.04em;line-height:1.05}.n1-article-cta .rte{max-width:62rem;margin-bottom:2.4rem;color:#ffffffc7}.n1-article-cta .n1-button{background:#fff;color:var(--n1-deep)}@media(max-width:749px){.main-blog[data-navo-section=blog_index] .blog-articles{gap:2rem}.n1-article .article-template__content{font-size:1.7rem;line-height:1.68}.n1-article-cta{margin-inline:1.5rem}}.n1-article .navo1-future-protocol-link{display:inline-flex;align-items:center;gap:.8rem;color:var(--n1-muted);font-size:.95em;font-weight:600;letter-spacing:.04em}.n1-article .navo1-future-protocol-link small{padding:.35rem .65rem;border:.1rem solid var(--n1-border);border-radius:99rem;color:var(--n1-navy);font-size:.75em;letter-spacing:.12em;text-transform:uppercase}
/*# sourceMappingURL=/cdn/shop/t/2/assets/navo1.css.map */
