.nhs-pg{font-family:Jost,sans-serif;font-weight:300;color:#2a1f17;overflow-x:hidden;background:#fffdf9}.nhs-pg *{box-sizing:border-box;margin:0;padding:0}.nhs-hero{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:#0a1628}.nhs-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 140% 80% at 10% 60%,#1a2d4a,#0a1628 60%,#050f1f)}.nhs-hero-grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px}.nhs-orb{position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none}.nhs-orb1{width:600px;height:600px;top:-150px;right:-100px;background:radial-gradient(circle,rgba(0,94,184,.18),transparent 70%)}.nhs-orb2{width:400px;height:400px;bottom:-100px;left:5%;background:radial-gradient(circle,rgba(200,132,106,.15),transparent 70%)}.nhs-cross-field{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(3,1fr);padding:60px;gap:0;pointer-events:none}.nhs-cf-cross{display:flex;align-items:center;justify-content:center;opacity:.04}.nhs-cf-cross:before,.nhs-cf-cross:after{content:"";position:absolute;background:#005eb8;border-radius:1px}.nhs-cf-cross:before{width:1px;height:14px}.nhs-cf-cross:after{width:14px;height:1px}.nhs-hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:120px 64px 80px}.nhs-eyebrow{font-size:9px;letter-spacing:.35em;text-transform:uppercase;color:#005eb8;margin-bottom:20px;display:flex;align-items:center;gap:10px}.nhs-eyebrow:before{content:"";display:block;width:24px;height:1px;background:#005eb8}.nhs-hero-h1{font-family:Cormorant Garamond,serif;font-size:clamp(52px,6vw,84px);font-weight:300;line-height:.95;color:#f9f2eb;margin-bottom:28px}.nhs-hero-h1 em{font-style:italic;background:linear-gradient(to bottom,#f0e0b0,#c9a76b 22%,#e8d090 45%,#b8924a,#d4b870 85%,#9a7230);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nhs-hero-p{font-size:16px;line-height:1.8;color:#f9f2ebad;max-width:460px;margin-bottom:40px}.nhs-hero-ctas{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.nhs-btn-primary{font-family:Jost,sans-serif;font-size:10px;font-weight:300;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;background:#005eb8;color:#fff;padding:18px 40px;display:inline-block;transition:background .25s}.nhs-btn-primary:hover{background:#0070d8}.nhs-btn-ghost{font-family:Jost,sans-serif;font-size:10px;font-weight:300;letter-spacing:.24em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(249,242,235,.2);color:#f9f2eb99;padding:18px 32px;display:inline-block;transition:border-color .25s,color .25s}.nhs-btn-ghost:hover{border-color:#c9a76b80;color:#c9a76b}.nhs-hero-small{font-size:10px;letter-spacing:.12em;color:#f9f2eb40}.nhs-hero-product{position:relative;display:flex;justify-content:center}.nhs-product-glow{position:absolute;width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(0,94,184,.12),transparent 70%);border-radius:50%;filter:blur(40px)}.nhs-tube-img{position:relative;z-index:1;height:clamp(380px,55vh,580px);width:auto;filter:drop-shadow(0 32px 60px rgba(5,15,30,.7)) drop-shadow(0 8px 20px rgba(5,15,30,.4));animation:nhsTubeIn .9s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes nhsTubeIn{0%{opacity:0;transform:translateY(24px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.nhs-tube-shadow{position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:55%;height:16px;background:radial-gradient(ellipse,rgba(5,15,30,.55),transparent 100%);border-radius:50%;filter:blur(10px)}.nhs-hero-scroll{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:#f9f2eb40;z-index:2;animation:nhsFIn 1s .8s forwards;opacity:0}.nhs-scroll-line{width:1px;height:32px;background:linear-gradient(to bottom,rgba(249,242,235,.3),transparent)}@keyframes nhsFIn{0%{opacity:0}to{opacity:1}}.nhs-mission{background:#f9f2eb;padding:100px 64px}.nhs-mission-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1200px;margin:0 auto;align-items:start}.nhs-section-tag{font-size:9px;letter-spacing:.32em;text-transform:uppercase;color:#c9a76b;display:flex;align-items:center;gap:10px;margin-bottom:20px}.nhs-section-tag:before{content:"";display:block;width:22px;height:1px;background:#c9a76b}.nhs-tag-light{color:#c9a76bb3}.nhs-tag-light:before{background:#c9a76bb3}.nhs-mission-h2{font-family:Cormorant Garamond,serif;font-size:clamp(36px,4vw,56px);font-weight:300;line-height:1.05;color:#2a1f17;margin-bottom:28px}.nhs-mission-h2 em{font-style:italic;color:#a05d42}.nhs-mission-divider{width:36px;height:1px;background:#c9a76b;margin-bottom:28px}.nhs-mission-p{font-size:14px;line-height:1.9;color:#8c7b70;margin-bottom:18px;max-width:480px}.nhs-mission-quote{font-family:Cormorant Garamond,serif;font-style:italic;font-size:20px;line-height:1.5;color:#a05d42;border-left:2px solid #c9a76b;padding-left:20px;margin-top:32px;max-width:380px}.nhs-mission-visual{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:24px}.nhs-mission-card{border:.5px solid rgba(201,167,107,.3);padding:28px 24px;display:flex;flex-direction:column;gap:16px;background:#fff;transition:border-color .25s,transform .25s}.nhs-mission-card:hover{border-color:#c9a76bb3;transform:translateY(-2px)}.nhs-mc-icon{width:32px;height:32px;color:#c9a76b;flex-shrink:0}.nhs-mc-icon svg{width:100%;height:100%}.nhs-mc-text{font-size:12px;letter-spacing:.04em;color:#2a1f17;line-height:1.5}.nhs-recognition{background:#0a1628;padding:100px 64px;position:relative;overflow:hidden}.nhs-recognition-inner{max-width:1200px;margin:0 auto;text-align:center}.nhs-recognition-h2{font-family:Cormorant Garamond,serif;font-size:clamp(40px,5vw,68px);font-weight:300;line-height:1;color:#f9f2eb;margin-bottom:64px}.nhs-recognition-h2 em{font-style:italic;color:#c9a76b}.nhs-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.nhs-stat{text-align:center}.nhs-stat-n{font-family:Cormorant Garamond,serif;font-size:clamp(48px,6vw,80px);font-weight:300;color:#f9f2eb;line-height:1;margin-bottom:12px}.nhs-stat-n span{font-size:.55em;color:#c9a76b}.nhs-stat-l{font-size:11px;letter-spacing:.08em;color:#f9f2eb59;line-height:1.5}.nhs-product-detail{background:#fff;padding:100px 64px}.nhs-pd-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;max-width:1200px;margin:0 auto;align-items:center}.nhs-pd-img-wrap{overflow:hidden;border-radius:2px;line-height:0}.nhs-pd-img-wrap img{width:100%;height:100%;object-fit:cover;display:block}.nhs-pd-h2{font-family:Cormorant Garamond,serif;font-size:clamp(34px,3.5vw,52px);font-weight:300;line-height:1.08;color:#2a1f17;margin-bottom:24px}.nhs-pd-h2 em{font-style:italic;color:#a05d42}.nhs-pd-divider{width:36px;height:1px;background:#c9a76b;margin-bottom:32px}.nhs-pd-features{display:flex;flex-direction:column;gap:0}.nhs-feat{display:flex;align-items:flex-start;gap:16px;padding:16px 0;border-bottom:.5px solid rgba(201,167,107,.2)}.nhs-feat:last-child{border-bottom:none}.nhs-feat-dot{width:6px;height:6px;border-radius:50%;background:#c9a76b;flex-shrink:0;margin-top:6px}.nhs-feat-title{font-size:13px;font-weight:400;color:#2a1f17;margin-bottom:3px}.nhs-feat-sub{font-size:12px;color:#8c7b70;line-height:1.5}.nhs-claim{position:relative;background:#0a1628;padding:100px 64px;overflow:hidden;text-align:center}.nhs-claim-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nhs-claim-orb1{width:500px;height:500px;top:-150px;right:-100px;background:radial-gradient(circle,rgba(0,94,184,.15),transparent 70%)}.nhs-claim-orb2{width:400px;height:400px;bottom:-100px;left:-80px;background:radial-gradient(circle,rgba(200,132,106,.12),transparent 70%)}.nhs-claim-inner{position:relative;z-index:1;max-width:900px;margin:0 auto}.nhs-claim-h2{font-family:Cormorant Garamond,serif;font-size:clamp(42px,5.5vw,72px);font-weight:300;line-height:.98;color:#f9f2eb;margin-bottom:60px}.nhs-claim-h2 em{font-style:italic;color:#c9a76b}.nhs-steps{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-bottom:60px}.nhs-step{flex:1;max-width:240px}.nhs-step-n{font-family:Cormorant Garamond,serif;font-size:11px;font-style:italic;color:#c9a76b;margin-bottom:10px;letter-spacing:.08em}.nhs-step-title{font-size:14px;font-weight:400;color:#f9f2eb;margin-bottom:6px}.nhs-step-sub{font-size:12px;color:#f9f2eb66;line-height:1.5}.nhs-step-arrow{color:#c9a76b40;font-size:20px;padding:0 24px;align-self:flex-start;margin-top:20px;flex-shrink:0}.nhs-code-block{border:.5px solid rgba(0,94,184,.3);border-left:3px solid #005eb8;background:#005eb80d;padding:36px 48px;margin-bottom:40px;display:inline-flex;flex-direction:column;align-items:center;gap:10px}.nhs-code-label{font-size:9px;letter-spacing:.3em;text-transform:uppercase;color:#005eb8b3}.nhs-code{font-family:Cormorant Garamond,serif;font-size:clamp(42px,6vw,64px);font-weight:400;letter-spacing:.18em;color:#f9f2eb;cursor:pointer;transition:color .2s;line-height:1}.nhs-code:hover{color:#c9a76b}.nhs-code-sub{font-size:10px;letter-spacing:.1em;color:#f9f2eb47}.nhs-code-copy-hint{font-size:10px;color:#005eb8;opacity:.6}.nhs-btn-claim{font-family:Jost,sans-serif;font-size:10px;font-weight:300;letter-spacing:.26em;text-transform:uppercase;background:#005eb8;color:#fff;border:none;padding:22px 60px;cursor:pointer;display:block;margin:0 auto 28px;position:relative;overflow:hidden;transition:background .25s,transform .1s;-webkit-tap-highlight-color:transparent}.nhs-btn-claim:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;transform:translate(-101%);transition:transform .3s ease}.nhs-btn-claim:hover:after{transform:translate(0)}.nhs-btn-claim:active{transform:scale(.97)}.nhs-btn-claim:disabled{opacity:.7;cursor:not-allowed}.nhs-claim-note{font-family:Cormorant Garamond,serif;font-style:italic;font-size:14px;color:#f9f2eb4d;line-height:1.7;max-width:520px;margin:0 auto}.nhs-bridge{background:#f5e8e0;padding:80px 64px;text-align:center}.nhs-bridge-inner{max-width:500px;margin:0 auto}.nhs-bridge-logo svg{width:200px;height:auto;display:block;margin:0 auto 16px}.nhs-bridge-p{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#8c7b70;margin-bottom:28px}.nhs-bridge-link{font-family:Jost,sans-serif;font-size:10px;font-weight:300;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;border:1px solid rgba(160,93,66,.3);color:#a05d42;padding:14px 36px;display:inline-block;transition:background .25s,color .25s}.nhs-bridge-link:hover{background:#a05d42;color:#fff;border-color:#a05d42}@media(max-width:900px){.nhs-hero-inner{grid-template-columns:1fr;padding:100px 28px 60px;text-align:center}.nhs-eyebrow,.nhs-section-tag{justify-content:center}.nhs-hero-p{margin-left:auto;margin-right:auto}.nhs-hero-ctas{justify-content:center}.nhs-hero-product{order:-1}.nhs-tube-img{height:clamp(260px,42vh,380px)}.nhs-mission{padding:72px 28px}.nhs-mission-inner,.nhs-pd-inner{grid-template-columns:1fr}.nhs-recognition{padding:72px 28px}.nhs-stats{grid-template-columns:repeat(2,1fr);gap:36px}.nhs-product-detail{padding:72px 28px}.nhs-mission-visual{grid-template-columns:1fr}.nhs-claim{padding:72px 28px}.nhs-steps{flex-direction:column;align-items:center;gap:24px}.nhs-step-arrow{display:none}.nhs-step{max-width:100%;text-align:center}.nhs-code-block{padding:28px 24px;width:100%}.nhs-bridge{padding:60px 28px}}@media(max-width:480px){.nhs-stats{grid-template-columns:1fr 1fr}.nhs-stat-n{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nhs-page.css.map */
