.adk-landing *{box-sizing:border-box}.adk-landing{scroll-behavior:smooth;scroll-padding-top:35px}.adk-landing{margin:0;background:#faf8f3;color:#213b38;font:16px/1.7 Arial,sans-serif}.adk-landing a{color:inherit}.adk-landing button,.adk-landing input{font:inherit}.adk-landing button,.adk-landing a,.adk-landing input,.adk-landing summary{outline-offset:5px}.adk-landing button{cursor:pointer}.adk-landing .wrap{width:min(1180px,88%);margin:auto}.adk-landing .announcement{text-align:center;background:#203e39;color:#fff;padding:9px 15px;font-size:12px;letter-spacing:.08em}.adk-landing .nav{display:flex;justify-content:space-between;align-items:center;padding:27px 0;border-bottom:1px solid #d9ddd5}.adk-landing .nav-links{display:flex;gap:28px;font-size:12px}.adk-landing .nav-links a{text-decoration:none}.adk-landing .wordmark{font:26px Georgia,serif;letter-spacing:.14em}.adk-landing .wordmark small{display:block;font:9px Arial;letter-spacing:.5em}.adk-landing .eyebrow,.adk-landing .caps{font-size:11px;letter-spacing:.16em;font-weight:bold}.adk-landing .eyebrow{color:#62756a}.adk-landing h1,.adk-landing h2{font-family:Georgia,serif;font-weight:normal;line-height:1.12;letter-spacing:-.035em;margin:20px 0 26px}.adk-landing h1{font-size:clamp(38px,4.4vw,66px)}.adk-landing h2{font-size:clamp(32px,3.6vw,49px)}.adk-landing h3{font-size:19px;line-height:1.35}.adk-landing em{font-weight:normal;color:#6c8070}.adk-landing .hero{display:grid;grid-template-columns:1.08fr 1fr;gap:70px;padding:68px 0 80px}.adk-landing .lead{font-size:17px}.adk-landing .hero-copy>p{max-width:590px}.adk-landing .price{font:34px Georgia}.adk-landing .price small{font:13px Arial}.adk-landing .shipping{font-size:13px;font-weight:bold}.adk-landing .button{background:#23463f;color:#fff;border:1px solid #23463f;padding:17px 23px;text-decoration:none;display:inline-flex;justify-content:space-between;align-items:center;gap:26px;font-size:13px;font-weight:bold;min-height:52px}.adk-landing .button:hover{background:#365e53}.adk-landing .purchase{width:100%;margin:17px 0 5px}.adk-landing .quantity{display:flex;align-items:center;gap:15px;font-size:13px}.adk-landing .quantity input{width:65px;padding:7px;border:1px solid #cbd2c7;background:transparent}.adk-landing .preview-label{display:block;font-size:11px;color:#687770}.adk-landing .safety{font-size:12px;margin-top:22px;border-top:1px solid #ccd2c7;padding-top:14px}.adk-landing .safety summary{font-weight:bold}.adk-landing .product-stage{background:#ecebe1;min-height:630px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:32px;position:relative;align-self:start}.adk-landing .product-stage:before{content:'';position:absolute;width:85%;height:60%;border:1px solid #c6cbbb;border-radius:50% 50% 0 0;top:90px}.adk-landing .product-stage img{position:relative;width:80%;max-width:370px;height:auto;mix-blend-mode:multiply;filter:drop-shadow(13px 22px 12px #142c2522);margin:35px 0}.adk-landing .stage-label{font-size:9px;letter-spacing:.17em}.adk-landing .stage-caption{width:100%;display:flex;justify-content:space-between;font-size:11px;border-top:1px solid #ccd0c1;padding-top:18px}.adk-landing .benefit-band{background:#e8ece3;padding:55px 0}.adk-landing .three{display:grid;grid-template-columns:repeat(3,1fr);gap:55px}.adk-landing .three article{padding-top:15px}.adk-landing .letter{font:47px Georgia;color:#6e806b}.adk-landing .three h3{margin:10px 0}.adk-landing .three p{font-size:14px}.adk-landing .band-end{font-size:13px;border-top:1px solid #cbd3c6;padding-top:22px;margin-top:27px}.adk-landing .story{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:95px 0}.adk-landing .story p{margin-top:0}.adk-landing .text-link{font-size:13px;font-weight:bold;text-underline-offset:7px}.adk-landing .lifestyle{margin:0;position:relative;background:#e4e7dc}.adk-landing .lifestyle img{display:block;width:100%;height:490px;object-fit:cover}.adk-landing .lifestyle figcaption{position:absolute;bottom:9px;right:15px;font-size:10px;background:#fff9;padding:3px 7px}.adk-landing .section{padding-top:90px;padding-bottom:90px}.adk-landing .table-scroll{overflow-x:auto;margin:32px 0 20px}.adk-landing table{border-collapse:collapse;width:100%;font-size:14px}.adk-landing th{text-align:left;background:#e7ebe2;font-size:12px}.adk-landing th,.adk-landing td{padding:21px 19px;border-bottom:1px solid #d2d8cc}.adk-landing td:first-child{font-weight:bold}.adk-landing .formula-meta{display:flex;gap:100px;font-size:14px}.adk-landing small,.adk-landing .fine{font-size:12px;line-height:1.6}.adk-landing .ingredients{background:#f0eee5}.adk-landing .ingredients article{display:grid;grid-template-columns:.75fr 1.25fr;gap:90px;padding:70px 0;border-bottom:1px solid #d1d5c8}.adk-landing .ingredients article:last-child{border:0}.adk-landing .ingredients h2{font-size:38px}.adk-landing .nutrient-art{min-height:300px;background:#e0e6d8;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:start;aspect-ratio:1}.adk-landing .nutrient-art span{font:110px Georgia;color:#68816a}.adk-landing .nutrient-art small{font-size:10px;letter-spacing:.15em}.adk-landing .nutrient-art.k{background:#d9e0d7}.adk-landing .nutrient-art.a{background:#e7dfce}.adk-landing .reference{display:block;overflow-wrap:anywhere;font-size:12px;text-underline-offset:3px}.adk-landing .callout{border-left:2px solid #78866a;padding:10px 20px;background:#e6e8dc;font-size:14px}.adk-landing .ref-title{font-size:12px;font-weight:bold;margin-bottom:5px}.adk-landing .comparison td:last-child,.adk-landing .comparison th:last-child{background:#e8ece2}.adk-landing .comparison{min-width:620px}.adk-landing .research{background:#223e38;color:#f9f8f0}.adk-landing .research .eyebrow{color:#c1cfb7}.adk-landing .research em{color:#c4cdb6}.adk-landing .narrow{max-width:720px}.adk-landing .two{display:grid;grid-template-columns:1fr 1fr;gap:42px}.adk-landing .study{border-top:1px solid #849384;margin-top:35px;padding:22px 0}.adk-landing .study p{font-size:14px}.adk-landing .study h3{font:27px Georgia;line-height:1.2}.adk-landing .mid{text-align:center;max-width:760px}.adk-landing .mid .button{margin:18px 0 5px}.adk-landing .faq{border-top:1px solid #d0d5ca}.adk-landing .faq details{border-bottom:1px solid #d0d5ca;padding:21px 0}.adk-landing .faq summary{cursor:pointer;list-style:none;font-weight:bold;font-size:15px;padding-right:35px;position:relative}.adk-landing .faq summary:after{content:'+';position:absolute;right:5px;font-size:21px;top:-5px}.adk-landing .faq details[open] summary:after{content:'−'}.adk-landing .faq details p{max-width:900px;font-size:14px}.adk-landing .final{background:#e8ece2}.adk-landing .final .two{align-items:center;gap:80px}.adk-landing .final-product{text-align:center}.adk-landing .final-product img{width:75%;max-width:300px;height:auto;mix-blend-mode:multiply}.adk-landing .signup{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.adk-landing .signup h2{font-size:34px}.adk-landing .signup label{display:block;font-size:12px;margin-bottom:8px}.adk-landing .email-row{display:flex;margin-bottom:10px}.adk-landing .email-row input{width:100%;min-width:0;border:1px solid #abb8a7;padding:13px;background:transparent}.adk-landing .email-row button{white-space:nowrap}.adk-landing .signup small{display:block}.adk-landing footer{background:#1a302c;color:#e5e9df;padding:50px 0 100px}.adk-landing footer .wordmark{margin-bottom:30px}.adk-landing footer p{font-size:12px;max-width:850px}.adk-landing .sticky{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:14px;background:#faf8f3f5;border-top:1px solid #cbd1c4;padding:10px 6%;z-index:10;backdrop-filter:blur(10px)}.adk-landing .sticky span{font-size:13px}.adk-landing .sticky small{display:block;font-size:10px}.adk-landing .sticky .button{min-height:42px;padding:9px 18px}.adk-landing dialog{border:1px solid #cbd1c4;background:#faf8f3;color:#213b38;padding:30px;max-width:450px;width:90%}.adk-landing dialog::backdrop{background:#17352b77}@media(min-width:800px){.adk-landing .sticky{max-width:420px;left:auto;right:20px;bottom:16px;padding:12px 16px;box-shadow:0 8px 30px #183c2922}}@media(max-width:799px){.adk-landing{font-size:15px}.adk-landing .wrap{width:88%}.adk-landing .nav{padding:20px 0}.adk-landing .nav-links{gap:14px;font-size:10px}.adk-landing .hero{grid-template-columns:1fr;gap:30px;padding:30px 0 50px}.adk-landing .hero-copy{display:contents}.adk-landing .hero .eyebrow{grid-row:1;margin:0}.adk-landing .hero h1{grid-row:2;margin:0;font-size:43px}.adk-landing .product-stage{grid-row:3;min-height:0;padding:22px;aspect-ratio:1.1}.adk-landing .product-stage img{max-width:200px;width:53%;margin:8px 0}.adk-landing .product-stage:before{top:55px;height:65%}.adk-landing .hero .lead{margin:0;font-size:16px}.adk-landing .hero .caps,.adk-landing .hero .price,.adk-landing .hero-copy>p,.adk-landing .hero .quantity{margin:0}.adk-landing .hero{gap:17px}.adk-landing .safety{margin:0}.adk-landing .three{grid-template-columns:1fr;gap:22px}.adk-landing .three article{display:grid;grid-template-columns:62px 1fr;column-gap:15px}.adk-landing .letter{grid-row:1/3;font-size:40px}.adk-landing .three h3{margin:4px 0}.adk-landing .three p{margin:0}.adk-landing .benefit-band{padding:38px 0}.adk-landing .story,.adk-landing .ingredients article,.adk-landing .final .two,.adk-landing .signup{grid-template-columns:1fr;gap:25px}.adk-landing .story,.adk-landing .section{padding-top:55px;padding-bottom:55px}.adk-landing .story h2{margin-bottom:5px}.adk-landing .lifestyle img{height:310px}.adk-landing .formula-meta{display:block}.adk-landing .ingredients article{padding:45px 0}.adk-landing .nutrient-art{min-height:0;aspect-ratio:2.2}.adk-landing .nutrient-art span{font-size:75px}.adk-landing .ingredients h2{font-size:32px}.adk-landing th,.adk-landing td{padding:14px 12px;font-size:12px}.adk-landing .two{grid-template-columns:1fr;gap:0}.adk-landing .study{margin-top:25px}.adk-landing .final-product img{max-width:220px}.adk-landing .final .two{gap:25px}.adk-landing .signup{gap:20px}.adk-landing .signup h2{margin-bottom:16px}.adk-landing .email-row{flex-direction:column;gap:8px}.adk-landing .email-row button{justify-content:center}.adk-landing .fine{font-size:12px}}@media(prefers-reduced-motion:reduce){.adk-landing{scroll-behavior:auto}}.adk-landing .brand-logo{display:block;width:265px;max-width:58%;height:auto}.adk-landing .footer-logo{display:inline-block;background:#fff;padding:12px 18px;margin-bottom:25px}.adk-landing .footer-logo .brand-logo{max-width:100%;width:265px}.adk-landing .nutrient-photo{margin:0;align-self:start}.adk-landing .nutrient-photo img.vitamin-a-product{object-fit:contain;background:#ebe9df;padding:24px}.adk-landing .nutrient-photo img{display:block;width:100%;aspect-ratio:1;object-fit:cover;height:auto}.adk-landing .nutrient-photo figcaption{font-size:10px;line-height:1.5;color:#627267;margin-top:10px}.adk-landing .carousel{min-height:0;gap:22px}.adk-landing .product-stage.carousel:before{display:none}.adk-landing .carousel-window{width:100%;aspect-ratio:1;overflow:hidden;background:#f4f3ec}.adk-landing .carousel-slide{width:100%;height:100%}.adk-landing .carousel-slide[hidden]{display:none}.adk-landing .empty-slide{width:100%;height:100%}.adk-landing .carousel-slide img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;margin:0;filter:none;mix-blend-mode:normal}.adk-landing .carousel-controls{display:flex;align-items:center;justify-content:space-between;width:100%}.adk-landing .gallery-arrow{border:1px solid #aebaa8;background:transparent;color:#23463f;min-width:44px;min-height:44px;font-size:20px}.adk-landing .gallery-dots{display:flex;gap:12px}.adk-landing .gallery-dot{width:12px;height:12px;border:1px solid #587063;border-radius:50%;background:transparent;padding:0;position:relative}.adk-landing .gallery-dot:before{content:"";position:absolute;inset:-12px}.adk-landing .gallery-dot[aria-current=true]{background:#23463f}.adk-landing .gallery-upload{width:100%;font-size:12px;border-top:1px solid #c6cfbd;padding-top:15px}.adk-landing .gallery-upload label{display:block;font-weight:bold;margin-bottom:8px}.adk-landing .gallery-upload input{width:100%;font-size:11px}.adk-landing .gallery-upload small{display:block;font-size:10px;margin-top:8px}@media(max-width:799px){.adk-landing .brand-logo{width:205px;max-width:52%}.adk-landing .carousel{aspect-ratio:auto;gap:16px}.adk-landing .nutrient-photo img{aspect-ratio:1.35}.adk-landing .nav-links{gap:11px;font-size:10px}}
.adk-landing{display:block;overflow-wrap:break-word}.adk-landing [hidden]{display:none!important}.adk-landing .adk-form{width:100%}.adk-landing .adk-select{width:100%;padding:12px;margin:5px 0 12px;background:#faf8f3;color:#213b38;border:1px solid #aab6a5}.adk-landing .adk-form label{display:block;font-size:13px}.adk-landing .adk-form .quantity{display:flex}.adk-landing .adk-terms{font-size:12px}.adk-landing .adk-terms p{margin:6px 0}.adk-landing .adk-gallery{align-self:start}.adk-landing .gallery-dot{min-height:12px;min-width:12px}.adk-landing .adk-setting-warning{padding:20px;background:#fff2d8}.adk-landing .adk-email-status{font-size:13px}.adk-landing .purchase:disabled{opacity:.55;cursor:not-allowed}.adk-landing button{border-radius:0}.adk-landing .hero-copy .adk-form{grid-column:1}.adk-landing img{max-width:100%}.adk-landing .gallery-upload{display:none}.adk-landing .carousel-slide img{position:static;display:block;filter:none;margin:0;mix-blend-mode:normal;height:100%;width:100%;object-fit:contain}.adk-landing .brand-logo{object-fit:contain}.adk-landing .final .purchase{width:100%}
@media(max-width:799px){.adk-landing .hero>.adk-gallery{grid-row:3}.adk-landing .hero-copy>.adk-form{grid-column:1}.adk-landing .hero>.adk-gallery .product-stage{width:100%}}
