:root{--green:#386970;--cream:#f2f8ef}.vy-container,.bv-full .ws-container{width:min(1240px,100%);margin:auto;padding:0 42px}.vy-hero{position:relative;isolation:isolate;overflow:hidden;min-height:600px;color:#142e31}.vy-hero-visual{position:absolute;inset:0;z-index:-1}.vy-hero-visual picture,.vy-hero-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.vy-hero-inner{padding-top:52px;padding-bottom:55px}.vy-hero-copy{max-width:760px}.vy-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.15em;color:#34666e;margin:0 0 18px}.vy-hero h1{font:400 clamp(35px,3.7vw,53px)/1.16 Arial,sans-serif;color:#172d30;letter-spacing:-1.7px;margin:0 0 20px;max-width:700px}.vy-hero h1 strong{font-weight:750}.vy-hero-description{font:19px/1.5 Arial,sans-serif;max-width:620px}.vy-hero-description p{margin:0 0 22px}.vy-hero-benefits{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:1fr 1fr;gap:15px 22px;max-width:650px;font:14px/1.5 Arial,sans-serif}.vy-hero-benefits li{display:flex;gap:11px}.vy-hero-benefits li>span{color:var(--vy-accent);font-weight:800}.vy-hero-actions{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.vy-cta,.bv-full .ws-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;background:#ffb312;color:#172d30!important;text-decoration:none;font:700 14px/1.4 Arial,sans-serif;padding:19px 27px;border-radius:9px;border:1px solid #e4a41a;box-shadow:0 3px 10px #5c6d2430;min-height:55px}.vy-cta:hover,.bv-full .ws-button:hover{background:#ffc746;transform:translateY(-1px)}.vy-hero-actions p{font:14px/1.5 Arial,sans-serif;max-width:190px;margin:0}.vy-hero-copy>small{display:block;margin-top:22px;font:11px/1.5 Arial,sans-serif;color:#476268}.bv-full .ws-content{padding:65px 0;color:#305b61}.bv-full .ws-section-title{font:700 clamp(28px,3.2vw,40px)/1.2 Arial,sans-serif;color:inherit;letter-spacing:-.8px;text-align:center;max-width:850px;margin:0 auto 27px}.bv-full .ws-section-description{font:15px/1.7 Arial,sans-serif;text-align:center;max-width:840px;margin:0 auto 35px}.bv-full .ws-content img{max-width:100%;height:auto;display:block}.bv-full .ws-content picture{display:block}.bv-full .ws-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:30px}.bv-full .ws-cards article{border:0;border-radius:12px;overflow:hidden;text-align:center}.bv-full .ws-card-media{display:flex;justify-content:center;align-items:center;min-height:140px}.bv-full .ws-card-media img{width:170px;max-height:170px;object-fit:contain;margin:auto}.bv-full .ws-card-copy{padding:22px 15px 10px}.bv-full .ws-card-copy h3{font:700 21px/1.3 Arial,sans-serif;color:inherit;margin:0 0 14px}.bv-full .ws-card-copy p{font:14px/1.8 Arial,sans-serif;margin:10px 0;color:#3f4c4f}.vy-editorial{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1060px;margin:auto}.vy-editorial-media img{width:100%;max-height:470px;object-fit:contain;border-radius:12px}.vy-editorial-copy h3{font:700 28px/1.25 Arial,sans-serif;color:inherit;margin:0 0 18px}.vy-editorial-copy p{font:16px/1.85 Arial,sans-serif;margin:0 0 20px;color:#3f4c4f}.bv-full .ws-section-cta{text-align:center;margin-top:34px}.bv-full .ws-feature-image{max-width:1100px;margin:auto}.bv-full .ws-feature-image img{width:100%;border-radius:12px;max-height:650px;object-fit:contain}.bv-full .ws-accordion-list{max-width:940px;margin:auto}.bv-full .ws-accordion-list details{border:1px solid #d6e2d1;background:#fff;border-radius:8px;padding:20px 24px;margin:0 0 12px}.bv-full .ws-accordion-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;cursor:pointer;font:700 16px/1.5 Arial,sans-serif;color:#305b61}.bv-full .ws-accordion-list summary::-webkit-details-marker{display:none}.bv-full .ws-accordion-list details>div{font:14px/1.8 Arial,sans-serif;color:#3f4c4f;padding-top:14px}.bv-full .ws-accordion-list details[open] summary span{transform:rotate(45deg)}.bv-full .ws-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.bv-full .ws-reviews article{border:1px solid #dce6d8;border-radius:12px;padding:27px;background:#fff;color:#294b51}.bv-full .ws-reviews article>strong{font:700 15px/1.5 Arial,sans-serif}.bv-full .ws-review-summary{text-align:center;margin:0 auto 33px;max-width:780px}.bv-full .ws-review-summary>strong{font:700 28px Arial,sans-serif;display:block}.bv-full .ws-review-summary>span,.bv-full .ws-stars{color:#e7a827;letter-spacing:2px;font-size:18px}.bv-full .ws-review-summary>span{display:block;margin:12px}.bv-full .ws-review-summary p{font:12px/1.7 Arial,sans-serif}.bv-full .bv-review-body,.bv-full .ws-reviews blockquote{font:15px/1.85 Arial,sans-serif;margin:18px 0 22px}.bv-full .ws-reviews small{display:block;font:11px/1.6 Arial,sans-serif;color:#637276;margin-top:7px}.bv-full .ws-table-wrap{max-width:940px;margin:auto;overflow:auto;border:1px solid #d3e2ce;border-radius:10px}.bv-full .ws-table-wrap table{width:100%;border-collapse:collapse;font:14px/1.6 Arial,sans-serif}.bv-full .ws-table-wrap th,.bv-full .ws-table-wrap td{padding:19px 23px;text-align:left;border-bottom:1px solid #d3e2ce}.bv-full .ws-table-wrap thead{background:#4d774a;color:white}.bv-full .ws-table-wrap tbody tr:nth-child(even){background:#f2f8ef}.bv-full .ws-video video{max-width:100%;margin:auto;display:block}.bv-full .ws-editor-placeholder{border:2px dashed #c2d4ba;padding:45px;text-align:center;font-size:16px}.bv-full .bv-clinicians{padding:60px 0;color:#305b61}.bv-full .bv-clinician-eyebrow{display:flex;align-items:center;gap:22px}.bv-full .bv-clinician-eyebrow>span{flex:1;background:#9aae93;height:1px}.bv-full .bv-clinician-eyebrow>p{font:22px Georgia,serif;margin:0}.bv-full .bv-clinicians h2{font:700 32px Arial,sans-serif;text-align:center;margin:38px 0 16px;color:inherit}.bv-full .bv-clinician-intro{text-align:center;font:13px/1.8 Arial,sans-serif}.bv-full .bv-clinician{display:grid;grid-template-columns:220px 1fr;gap:45px;padding:35px 0;border-bottom:1px solid #cbd7c4}.bv-full .bv-clinician-identity{display:flex;align-items:flex-start;gap:12px}.bv-full .bv-clinician-identity img{width:44px;height:44px;border-radius:50%;object-fit:cover}.bv-full .bv-clinician h3{font:700 15px/1.5 Arial,sans-serif;margin:0 0 10px;color:inherit}.bv-full .bv-clinician-profile p{font:12px/1.5 Arial,sans-serif;color:#637276;margin:0}.bv-full .bv-clinician-profile dl{font:12px/1.7 Arial,sans-serif;margin:20px 0 0}.bv-full .bv-clinician-profile dl>div{display:flex;justify-content:space-between;gap:15px;padding:9px 0;border-bottom:1px solid #d7e0d0}.bv-full .bv-clinician-profile dd{margin:0;text-align:right}.bv-full .bv-clinician-body{font:14px/1.8 Arial,sans-serif;color:#3f4c4f}.bv-full .bv-clinician-highlights{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font:12px Arial,sans-serif;margin-top:20px}.bv-full .bv-clinician-highlights>span{display:flex;align-items:center;gap:6px}.bv-full .bv-clinician-source,.bv-full .bv-clinician-disclaimer{font:11px/1.7 Arial,sans-serif;color:#637276;margin-top:20px}.bv-upload-gallery-main{aspect-ratio:1;overflow:hidden;background:white}.bv-upload-gallery-main img{width:100%;height:100%;object-fit:contain}.bv-upload-gallery-main video{max-width:100%;max-height:650px}.bv-upload-thumbs{display:flex;gap:10px;overflow-x:auto;margin-top:15px}.bv-upload-thumbs button{flex:0 0 68px;width:68px;height:68px;padding:4px;background:#fff;border:1px solid #c5d5be;border-radius:7px;cursor:pointer}.bv-upload-thumbs button[aria-pressed=true]{border:2px solid #376b72}.bv-upload-thumbs img{width:100%;height:100%;object-fit:contain}.bv-upload-gallery [hidden]{display:none!important}.bv-full #quality .ws-cards{max-width:850px;margin:auto;grid-template-columns:repeat(3,1fr)}.bv-full #quality .ws-card-media img{width:85px;height:85px}.bv-full #quality .ws-card-media{min-height:85px}.bv-full #quality .ws-card-copy h3{font-size:16px}.bv-full .ws-content--cards#ingredients .ws-cards{grid-template-columns:repeat(4,1fr)}
@media(max-width:749px){.vy-container,.bv-full .ws-container{padding:0 20px}.vy-hero{min-height:0;padding-top:290px;background:#edf5ed!important}.vy-hero-visual{height:310px;bottom:auto}.vy-hero-visual img{object-fit:contain;object-position:center}.vy-hero-inner{padding-top:15px;padding-bottom:35px}.vy-hero h1{font-size:34px;letter-spacing:-1px}.vy-hero-copy{max-width:none;text-align:center}.vy-kicker{font-size:9px}.vy-hero-description{font-size:16px}.vy-hero-benefits{text-align:left;gap:12px;font-size:11px;margin:22px 0}.vy-hero-actions{justify-content:center;gap:14px}.vy-hero-actions p{max-width:none;font-size:12px}.vy-hero-copy>small{font-size:9px;margin-top:15px}.vy-cta,.bv-full .ws-button{font-size:12px;padding:17px 21px}.bv-full .ws-content{padding:42px 0}.bv-full .ws-section-title{font-size:28px;margin-bottom:22px}.vy-editorial{grid-template-columns:1fr;gap:28px}.vy-editorial-media img{max-height:320px}.vy-editorial-copy{text-align:center}.vy-editorial-copy h3{font-size:24px}.vy-editorial-copy p{font-size:14px}.bv-full .ws-cards,.bv-full .ws-reviews{grid-template-columns:1fr 1fr;gap:15px}.bv-full .ws-card-media img{width:120px;max-height:125px}.bv-full .ws-card-copy{padding:15px 5px}.bv-full .ws-card-copy h3{font-size:17px}.bv-full .ws-card-copy p{font-size:12px}.bv-full .ws-reviews article{padding:18px}.bv-full .bv-review-body{font-size:13px}.bv-full .ws-reviews small{font-size:10px}.bv-full .ws-table-wrap th,.bv-full .ws-table-wrap td{padding:13px;font-size:11px}.bv-full .ws-accordion-list details{padding:16px 18px}.bv-full .ws-accordion-list summary{font-size:14px}.bv-full .ws-accordion-list details>div{font-size:13px}.bv-full .bv-clinician{grid-template-columns:1fr;gap:23px}.bv-full .bv-clinicians h2{font-size:27px}.bv-full #quality .ws-card-media img{width:65px;height:65px}.bv-full #quality .ws-card-copy h3{font-size:12px}.bv-full .ws-content--cards#ingredients .ws-cards{grid-template-columns:1fr 1fr}}
@media(prefers-reduced-motion:reduce){.vy-cta,.bv-full .ws-button{transform:none!important}}
