.ns-science-hero{background:var(--ns-primary-dark);padding:120px 0 100px;text-align:center;position:relative;overflow:hidden}.ns-science-hero:before{content:"";position:absolute;top:-50%;left:-20%;width:140%;height:200%;background:radial-gradient(ellipse at center,rgba(107,91,142,.2) 0%,transparent 60%);pointer-events:none}.ns-science-hero h1{color:var(--ns-white);margin-bottom:20px;position:relative}.ns-science-hero .ns-eyebrow{color:var(--ns-light-purple);margin-bottom:20px;position:relative}.ns-science-hero__subtitle{color:#ffffffb3;font-size:clamp(1.05rem,1.5vw,1.25rem);max-width:640px;margin-left:auto!important;margin-right:auto!important;margin-top:0;margin-bottom:40px;line-height:1.7;position:relative;text-align:center!important}.ns-science-hero__image{max-width:500px;margin:0 auto;border-radius:var(--ns-radius-card);overflow:hidden;position:relative;background:#ffffff0d;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;color:#ffffff4d;font-size:.875rem}.ns-science-nav{background:var(--ns-bg-cream);border-bottom:1px solid rgba(45,42,74,.08);position:sticky;top:0;z-index:100;transition:box-shadow .3s ease}.ns-science-nav.is-stuck{box-shadow:0 2px 20px #2d2a4a14}.ns-science-nav__list{display:flex;align-items:center;gap:0;list-style:none;margin:0;padding:0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ns-science-nav__list::-webkit-scrollbar{display:none}.ns-science-nav__link{display:block;padding:16px 20px;font-size:.875rem;font-weight:600;color:var(--ns-text-body);white-space:nowrap;text-decoration:none;border-bottom:2px solid transparent;transition:var(--ns-transition)}.ns-science-nav__link:hover,.ns-science-nav__link.is-active{color:var(--ns-accent-purple);border-bottom-color:var(--ns-accent-purple);text-decoration:none}@media(max-width:768px){.ns-science-nav__link{padding:14px 16px;font-size:.8125rem}}.ns-science-philosophy{background:var(--ns-bg-cream)}.ns-science-philosophy__intro{text-align:center;max-width:720px;margin:0 auto 56px}.ns-science-philosophy__intro p{font-size:1.0625rem;color:var(--ns-text-body);line-height:1.7}.ns-science-philosophy__grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}@media(max-width:768px){.ns-science-philosophy__grid{grid-template-columns:1fr}}.ns-science-philosophy__card{position:relative;padding-top:4px}.ns-science-philosophy__card:before{content:"";position:absolute;top:0;left:32px;right:32px;height:4px;border-radius:2px}.ns-science-philosophy__card--am:before{background:linear-gradient(90deg,var(--ns-gold),#D4A964)}.ns-science-philosophy__card--pm:before{background:linear-gradient(90deg,var(--ns-accent-purple),var(--ns-light-purple))}.ns-science-philosophy__card .ns-card{height:100%}.ns-science-philosophy__card h3{display:flex;align-items:center;gap:12px}.ns-science-philosophy__card h3 .ns-badge{flex-shrink:0}.ns-science-philosophy__card ul{list-style:none;padding:0;margin:16px 0 0}.ns-science-philosophy__card li{padding:6px 0 6px 24px;position:relative;font-size:.9375rem}.ns-science-philosophy__card li:before{content:"";position:absolute;left:0;top:14px;width:8px;height:8px;border-radius:50%}.ns-science-philosophy__card--am li:before{background:var(--ns-gold)}.ns-science-philosophy__card--pm li:before{background:var(--ns-accent-purple)}.ns-science-formulas{background:var(--ns-white)}.ns-tab-switcher{display:inline-flex;background:var(--ns-bg-cream);border-radius:var(--ns-radius-pill);padding:4px;margin:0 auto 48px}.ns-tab-switcher__btn{padding:12px 36px;border-radius:var(--ns-radius-pill);border:none;background:transparent;font-family:DM Sans,sans-serif;font-size:.9375rem;font-weight:600;color:var(--ns-text-body);cursor:pointer;transition:var(--ns-transition)}.ns-tab-switcher__btn.is-active{background:var(--ns-white);color:var(--ns-primary-dark);box-shadow:var(--ns-shadow-card)}.ns-tab-switcher__btn:hover:not(.is-active){color:var(--ns-accent-purple)}.ns-tab-panel{display:none}.ns-tab-panel.is-active{display:block}.ns-formula-overview{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:56px}.ns-formula-overview .ns-card{text-align:center;padding:28px 24px}.ns-formula-overview__number{font-family:Playfair Display,Georgia,serif;font-size:2.25rem;font-weight:700;color:var(--ns-accent-purple);line-height:1;margin-bottom:8px}.ns-formula-overview__label{font-size:.875rem;font-weight:600;color:var(--ns-text-body)}@media(max-width:600px){.ns-formula-overview{grid-template-columns:1fr;gap:16px}}.ns-section-accordion{border:1px solid rgba(45,42,74,.08);border-radius:var(--ns-radius-card);margin-bottom:24px;overflow:hidden;background:var(--ns-white)}.ns-section-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 32px;background:var(--ns-bg-cream);border:none;cursor:pointer;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:700;color:var(--ns-primary-dark);text-align:left;gap:16px;transition:var(--ns-transition)}.ns-section-accordion__trigger:hover{background:var(--ns-bg-cream-dark)}.ns-section-accordion__chevron{flex-shrink:0;width:20px;height:20px;transition:transform .3s ease}.ns-section-accordion.is-open .ns-section-accordion__chevron{transform:rotate(180deg)}.ns-section-accordion__body{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1)}.ns-section-accordion.is-open .ns-section-accordion__body{max-height:none}.ns-section-accordion__content{padding:32px}@media(max-width:768px){.ns-section-accordion__trigger{padding:20px;font-size:1.1rem}.ns-section-accordion__content{padding:20px}}.ns-formulation-group{margin-bottom:32px}.ns-formulation-group:last-child{margin-bottom:0}.ns-formulation-group__header{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--ns-bg-cream)}.ns-formulation-group__icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.ns-formulation-group__icon--am{background:#c4975a1f}.ns-formulation-group__icon--pm{background:#6b5b8e1f}.ns-formulation-group h4{font-family:DM Sans,sans-serif;font-weight:700;color:var(--ns-primary-dark);margin:0}.ns-formulation-group__purpose{font-size:.875rem;color:var(--ns-accent-purple);font-weight:500}.ns-ingredient-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:600px){.ns-ingredient-grid{grid-template-columns:1fr}}.ns-ingredient-card{background:var(--ns-bg-cream);border-radius:12px;padding:20px;border-left:3px solid var(--ns-accent-purple)}.ns-ingredient-card--am{border-left-color:var(--ns-gold)}.ns-ingredient-card__name{font-weight:700;color:var(--ns-primary-dark);margin-bottom:2px}.ns-ingredient-card__dose{font-size:.8125rem;font-weight:600;color:var(--ns-accent-purple);margin-bottom:8px}.ns-ingredient-card--am .ns-ingredient-card__dose{color:var(--ns-gold)}.ns-ingredient-card__desc{font-size:.875rem;line-height:1.6;color:var(--ns-text-body)}.ns-directions-card{background:var(--ns-bg-cream);border-radius:var(--ns-radius-card);padding:32px;margin-bottom:24px}.ns-directions-card h4{font-family:Playfair Display,Georgia,serif;margin-bottom:16px}.ns-directions-card ol{padding-left:20px;margin:0}.ns-directions-card li{padding:6px 0;font-size:.9375rem}.ns-data-table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0}.ns-data-table{width:100%;border-collapse:collapse;font-size:.875rem}.ns-data-table thead{background:var(--ns-primary-dark)}.ns-data-table th{color:var(--ns-white);font-weight:600;text-align:left;padding:12px 16px;white-space:nowrap}.ns-data-table td{padding:12px 16px;border-bottom:1px solid rgba(45,42,74,.06);vertical-align:top}.ns-data-table tbody tr:nth-child(2n){background:var(--ns-bg-cream)}.ns-data-table tbody tr:hover{background:#6b5b8e0a}@media(max-width:600px){.ns-data-table--stackable thead{display:none}.ns-data-table--stackable tbody tr{display:block;background:var(--ns-bg-cream);border-radius:12px;padding:16px;margin-bottom:12px}.ns-data-table--stackable td{display:flex;justify-content:space-between;padding:6px 0;border:none;gap:12px}.ns-data-table--stackable td:before{content:attr(data-label);font-weight:600;color:var(--ns-primary-dark);flex-shrink:0}}.ns-science-research{background:var(--ns-bg-cream-dark)}.ns-research-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.ns-research-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.ns-research-grid{grid-template-columns:1fr}}.ns-research-card{padding:28px}.ns-research-card__icon{font-size:1.75rem;margin-bottom:16px}.ns-research-card h4{font-family:DM Sans,sans-serif;margin-bottom:8px}.ns-research-card p{font-size:.875rem;line-height:1.6}.ns-science-glossary{background:var(--ns-white)}.ns-glossary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:768px){.ns-glossary-grid{grid-template-columns:1fr 1fr}}@media(max-width:500px){.ns-glossary-grid{grid-template-columns:1fr}}.ns-glossary-card{background:var(--ns-bg-cream);border-radius:12px;padding:24px;transition:var(--ns-transition)}.ns-glossary-card:hover{box-shadow:var(--ns-shadow-card)}.ns-glossary-card__name{font-weight:700;color:var(--ns-primary-dark);font-size:1rem;margin-bottom:4px}.ns-glossary-card__form{font-size:.8125rem;font-weight:600;color:var(--ns-accent-purple);margin-bottom:8px}.ns-glossary-card__desc{font-size:.875rem;line-height:1.6}.ns-sub-tabs{display:inline-flex;background:var(--ns-bg-cream-dark);border-radius:var(--ns-radius-pill);padding:3px;margin-bottom:32px}.ns-sub-tabs__btn{padding:8px 24px;border-radius:var(--ns-radius-pill);border:none;background:transparent;font-family:DM Sans,sans-serif;font-size:.8125rem;font-weight:600;color:var(--ns-text-body);cursor:pointer;transition:var(--ns-transition)}.ns-sub-tabs__btn.is-active{background:var(--ns-white);color:var(--ns-primary-dark);box-shadow:0 1px 6px #2d2a4a14}.ns-science-cta{background:var(--ns-primary-dark);text-align:center;position:relative;overflow:hidden}.ns-science-cta:before{content:"";position:absolute;bottom:-30%;left:50%;transform:translate(-50%);width:120%;height:100%;background:radial-gradient(ellipse at center,rgba(107,91,142,.15) 0%,transparent 60%);pointer-events:none}.ns-science-cta h2{color:var(--ns-white);margin-bottom:16px;position:relative}.ns-science-cta p{color:#ffffffb3;font-size:1.0625rem;max-width:560px;margin:0 auto 36px;line-height:1.7;position:relative}.ns-science-cta .ns-btn{position:relative}.ns-trust-badges{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:40px;flex-wrap:wrap;position:relative}.ns-trust-badge{display:flex;align-items:center;gap:8px;color:#ffffff80;font-size:.8125rem;font-weight:500}.ns-trust-badge__icon{font-size:1.25rem}.ns-contraindications{background:#c25b5b0f;border:1px solid rgba(194,91,91,.2);border-radius:var(--ns-radius-card);padding:24px 28px;margin-top:16px}.ns-contraindications h4{color:var(--ns-red-soft);font-family:DM Sans,sans-serif;margin-bottom:8px;font-size:1rem}.ns-contraindications ul{padding-left:20px;margin:0}.ns-contraindications li{font-size:.9375rem;padding:4px 0;color:var(--ns-text-body)}.ns-science .text-center{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/25/assets/science-page.css.map */
