.discover-page{--discover-ink: #173f46;--discover-teal: #18515f;--discover-body: #4f6f6d;--discover-sage: #edf5f0;--discover-line: rgba(23, 63, 70, .16);color:var(--discover-ink);background:#fbf8f0}.discover-page main{font-family:DM Sans,sans-serif}.discover-page main *{box-sizing:border-box}.discover-page main h1,.discover-page main h2,.discover-page main h3,.discover-page main blockquote{font-family:Gambetta,Georgia,serif;font-weight:300;letter-spacing:-.045em}.discover-page main h1,.discover-page main h2,.discover-page main h3,.discover-page main p{margin-top:0}.discover-page main h1{font-size:clamp(3.4rem,5.8vw,5.4rem);line-height:1.02}.discover-page main h2{font-size:clamp(2.65rem,4vw,4rem);line-height:1.1}.discover-page main h3{font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.16}.discover-page main p{line-height:1.68}.discover-page main a:focus-visible{outline:3px solid #1b806d;outline-offset:4px}.discover-page main section[id]{scroll-margin-top:94px}.discover-wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.discover-section{padding-block:clamp(80px,9vw,132px)}.discover-eyebrow{color:#397a72;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.35!important;text-transform:uppercase}.discover-section-intro{max-width:750px;margin-bottom:48px}.discover-section-intro .discover-eyebrow{margin-bottom:17px}.discover-section-intro h2{margin-bottom:20px}.discover-section-intro>p:last-child,.discover-reading{color:var(--discover-body);font-size:17px}.discover-section-intro>p:last-child{max-width:690px;margin-bottom:0}.discover-hero{position:relative;overflow:hidden;background:linear-gradient(125deg,#f9f1ea,#eaf3f4 52%,#e7f2eb)}.discover-hero:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:linear-gradient(90deg,transparent,#2edba8,transparent)}.discover-hero-layout{display:grid;grid-template-columns:1.06fr .94fr;gap:70px;min-height:680px;align-items:center}.discover-hero-copy{position:relative;z-index:1;padding-block:100px}.discover-hero .discover-eyebrow{display:inline-flex;margin-bottom:25px;padding:9px 14px;background:#ffffffbf;border-radius:100px;color:var(--discover-teal)}.discover-hero h1{max-width:740px;margin-bottom:25px}.discover-hero h1 em,.discover-section-intro h2 em{color:#327f72;font-weight:300}.discover-hero-lead{max-width:615px;margin-bottom:34px;color:var(--discover-body);font-size:clamp(18px,1.7vw,21px);line-height:1.6!important}.discover-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.discover-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:12px;padding:12px 28px;border-radius:100px;background:#2edba8;color:#173f46;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s ease}.discover-button:hover{background:#25c99a;transform:translateY(-2px)}.discover-text-link{display:inline-flex;align-items:center;gap:9px;color:var(--discover-teal);font-size:15px;font-weight:700;text-decoration:underline;text-decoration-color:#18515f4d;text-underline-offset:5px}.discover-text-link:hover{text-decoration-color:currentColor}.discover-hero-portrait{align-self:stretch;min-width:0;margin-right:min(0px,calc((1160px - 100vw)/2))}.discover-hero-portrait img{display:block;width:100%;height:100%;min-height:680px;object-fit:cover;object-position:50% 35%;border-radius:50% 0 0 50%}.discover-definition{background:#fbf8f0}.discover-definition-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(55px,9vw,150px)}.discover-definition h2{max-width:430px;margin:15px 0 0}.discover-definition h2 em{color:#327f72}.discover-definition-copy{border-top:1px solid var(--discover-line)}.discover-definition-copy p{margin:0;padding:22px 0;border-bottom:1px solid var(--discover-line);color:var(--discover-body);font-size:18px}.discover-definition-copy p:first-child{color:var(--discover-ink);font-size:22px;line-height:1.55}.discover-problem{background:var(--discover-sage)}.discover-problem-top{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px;margin-bottom:48px}.discover-problem-top h2{margin:0;max-width:510px}.discover-problem-top .discover-reading p{margin:0 0 18px}.discover-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--discover-line);border-bottom:1px solid var(--discover-line)}.discover-stat{padding:32px 23px 33px;border-right:1px solid var(--discover-line)}.discover-stat:first-child{padding-left:0}.discover-stat:last-child{border-right:0}.discover-stat-icon{color:#53897e;margin-bottom:32px}.discover-stat strong{display:block;margin-bottom:16px;font:300 clamp(45px,4vw,64px)/1 "Gambetta",Georgia,serif;letter-spacing:-.055em;color:var(--discover-teal)}.discover-stat p{margin:0;color:var(--discover-body);font-size:14px;line-height:1.6!important}.discover-testimonial{position:relative;overflow:hidden;padding-block:96px;--nan-testimonial-panel-space: 110px;background:linear-gradient(125deg,#e1efea,#eaf3f4 55%,#f9eee5)}.discover-testimonial:after{content:"“";position:absolute;right:7%;top:-90px;color:#2f7d7014;font:300 460px/1 Gambetta,Georgia,serif;pointer-events:none}.discover-testimonial-inner{position:relative;z-index:1;display:grid;grid-template-columns:.27fr 1fr;gap:38px;max-width:990px}.discover-quote-mark{color:#398776;font:300 130px/.85 Gambetta,Georgia,serif}.discover-testimonial blockquote{margin:0 0 34px;font-size:clamp(24px,2.8vw,36px);line-height:1.3}.discover-testimonial .discover-testimonial-quote{font-size:38px!important}.discover-attribution strong{display:block;color:var(--discover-ink);font-size:15px}.discover-attribution span{display:block;margin-top:4px;color:var(--discover-body);font-size:13px}.discover-solution{background:#fbf8f0}.discover-solution-overview{display:grid;grid-template-columns:.92fr 1.08fr;gap:70px;align-items:center;margin-bottom:70px}.discover-solution-overview h2{max-width:540px;margin-bottom:23px}.discover-solution-overview .discover-reading{max-width:530px}.discover-diagram{display:flex;align-items:center;justify-content:center;padding:35px;background:#edf5f0;border-radius:28px}.discover-diagram img{display:block;width:min(100%,480px);height:auto;mix-blend-mode:multiply}.discover-principles{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.discover-principle{display:grid;grid-template-columns:58px 1fr;gap:23px;padding:30px;background:#eaf3ee;border:1px solid rgba(23,63,70,.07);border-radius:18px}.discover-principle:nth-child(2),.discover-principle:nth-child(3){background:#f4f3eb}.discover-principle-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:12px;background:var(--discover-teal);color:#f7faf6}.discover-principle:nth-child(2) .discover-principle-icon{background:#2d6a5a}.discover-principle:nth-child(3) .discover-principle-icon{background:#b28b30}.discover-principle:nth-child(4) .discover-principle-icon{background:#56847b}.discover-principle-num{display:block;margin-bottom:11px;color:#61827c;font-size:12px;font-weight:700;letter-spacing:.15em}.discover-principle h3{margin-bottom:10px}.discover-principle p{margin:0;color:var(--discover-body);font-size:15px}.discover-clarity{background:#edf5f0}.discover-clarity-list{border-top:1px solid var(--discover-line)}.discover-clarity-head,.discover-clarity-row{display:grid;grid-template-columns:1fr 1fr;gap:45px}.discover-clarity-head{padding:20px 30px;color:#427b70;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.discover-clarity-head span:last-child{color:#697d79}.discover-clarity-row{padding:24px 30px;border-top:1px solid var(--discover-line);background:#ffffff73}.discover-clarity-row:nth-child(odd){background:#ffffffb3}.discover-clarity-item{display:flex;align-items:flex-start;gap:15px}.discover-clarity-item svg{flex:none;margin-top:4px;color:#277b6b}.discover-clarity-item.is-not svg{color:#80918e}.discover-clarity-item p{margin:0;font-size:16px;font-weight:500;line-height:1.6!important}.discover-clarity-item.is-not p{color:#617773;font-weight:400}.discover-why{background:#fbf8f0}.discover-why-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.discover-why-intro{align-self:start;position:sticky;top:45px}.discover-why-intro h2{margin-bottom:23px}.discover-why-intro .discover-reading{margin-bottom:32px}.discover-features{border-top:1px solid var(--discover-line)}.discover-feature{display:grid;grid-template-columns:52px 1fr;gap:22px;padding:26px 0;border-bottom:1px solid var(--discover-line)}.discover-feature svg{color:#49897d;margin-top:5px}.discover-feature h3{margin-bottom:8px;font-size:25px}.discover-feature p{max-width:470px;margin:0;color:var(--discover-body);font-size:15px}.discover-photo-break{height:clamp(260px,35vw,460px);overflow:hidden}.discover-photo-break img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 44%}.discover-closing{padding-block:75px;background:linear-gradient(125deg,#e6f1e9,#e6f1f2 52%,#f9eee5)}.discover-closing-inner{display:grid;grid-template-columns:114px 1fr;gap:38px;max-width:870px;align-items:center}.discover-closing img{width:104px;height:104px;object-fit:cover;border-radius:50%}.discover-closing blockquote{margin:0 0 21px;font-size:clamp(24px,2.8vw,35px);line-height:1.27;font-style:italic}@media(max-width:900px){.discover-hero-layout{gap:32px}.discover-stat-grid{grid-template-columns:repeat(2,1fr)}.discover-stat{border-bottom:1px solid var(--discover-line)}.discover-stat:nth-child(2){border-right:0}.discover-stat:nth-child(3),.discover-stat:nth-child(4){border-bottom:0}.discover-stat:nth-child(3){padding-left:0}.discover-problem-top,.discover-why-layout{gap:45px}}@media(max-width:767px){.discover-testimonial .discover-testimonial-quote{font-size:28px!important}}@media(max-width:760px){.discover-wrap{width:calc(100% - 36px)}.discover-section{padding-block:76px}.discover-hero-layout{display:flex;flex-direction:column;gap:0;min-height:0;width:100%}.discover-hero-copy{width:calc(100% - 36px);margin-inline:auto;padding:105px 0 46px}.discover-hero h1{font-size:clamp(46px,10vw,64px)}.discover-hero-lead{font-size:18px}.discover-hero-portrait{width:100%;margin:0}.discover-hero-portrait img{min-height:0;height:410px;border-radius:0}.discover-definition-grid,.discover-problem-top,.discover-solution-overview,.discover-why-layout{grid-template-columns:1fr;gap:34px}.discover-definition h2{margin-top:0}.discover-problem-top{margin-bottom:34px}.discover-solution-overview{margin-bottom:40px}.discover-principles{grid-template-columns:1fr}.discover-why-intro{position:static}.discover-testimonial-inner{grid-template-columns:1fr;gap:0}.discover-quote-mark{font-size:85px;height:56px}.discover-closing-inner{grid-template-columns:1fr;gap:22px}}@media(max-width:520px){.discover-section{padding-block:66px}.discover-hero .discover-eyebrow{font-size:10px;letter-spacing:.12em}.discover-hero h1{font-size:46px}.discover-actions{align-items:flex-start;flex-direction:column;gap:22px}.discover-button{min-height:54px}.discover-stat-grid{grid-template-columns:1fr}.discover-stat{display:grid;grid-template-columns:100px 1fr;column-gap:16px;align-items:center;padding:24px 0;border-right:0}.discover-stat:not(:last-child){border-bottom:1px solid var(--discover-line)}.discover-stat:last-child{border-bottom:0}.discover-stat-icon{grid-column:1;margin-bottom:8px}.discover-stat strong{grid-column:1;margin-bottom:0;font-size:44px}.discover-stat p{grid-column:2;grid-row:1 / span 2;font-size:15px}.discover-principle{grid-template-columns:1fr;gap:17px;padding:24px}.discover-diagram{padding:18px}.discover-clarity-head{display:none}.discover-clarity-row{grid-template-columns:1fr;gap:18px;padding:24px 18px}.discover-clarity-item.is-not{padding-top:18px;border-top:1px solid var(--discover-line)}.discover-clarity-item p:before{content:"NEURONUTRITION IS";display:block;margin-bottom:6px;color:#397a72;font-size:10px;font-weight:700;letter-spacing:.13em}.discover-clarity-item.is-not p:before{content:"NEURONUTRITION IS NOT";color:#697d79}.discover-feature{grid-template-columns:36px 1fr;gap:15px}.discover-feature h3{font-size:23px}.discover-closing-inner{grid-template-columns:1fr;gap:24px}}@media(prefers-reduced-motion:reduce){.discover-page main *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
