*{box-sizing:border-box}:root{--green:#08a86b;--deep:#06271f;--mint:#f1f8f5;--text:#0a211b;--muted:#61736d}html{scroll-behavior:smooth}body{margin:0;background:var(--mint);color:var(--text);font-family:Arial,Helvetica,sans-serif}.topbar{height:76px;max-width:1190px;margin:auto;padding:0 4px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:13px;font-size:21px;font-weight:800;letter-spacing:-.6px;color:#071e18;text-decoration:none}.brand strong{color:#079f66}.brand-symbol{width:31px;height:30px;position:relative;display:inline-block}.brand-symbol:before,.brand-symbol:after{content:"";position:absolute;width:22px;height:3px;background:#078b68;left:4px;top:13px;transform:rotate(-30deg)}.brand-symbol:after{transform:rotate(30deg)}.brand-symbol i,.brand-symbol b,.brand-symbol em{position:absolute;width:11px;height:11px;border-radius:50%;z-index:2;background:#08b978;left:0;top:10px}.brand-symbol b{left:22px;top:0;background:#75d6b2}.brand-symbol em{left:23px;top:20px;background:#76c8ee}.top-pill{border:1px solid #b8dccc;border-radius:30px;padding:10px 17px;font-size:12px;font-weight:700;color:#0b4032;background:#ffffffa8}.top-link{text-decoration:none}.page-shell{max-width:1190px;margin:12px auto 0}.hero-card{height:760px;max-height:calc(100vh - 105px);min-height:680px;border-radius:34px;background:#fff;position:relative;overflow:hidden;display:grid;grid-template-columns:44% 56%;box-shadow:0 24px 65px #123f2c12}.hero-copy{padding:88px 25px 55px 7.3%;position:relative;z-index:3;background:linear-gradient(90deg,#fff 78%,#ffffffef 90%,#ffffff00 100%)}.eyebrow{font-size:12px;letter-spacing:2.1px;font-weight:800;color:#00a66a;max-width:360px;line-height:1.5}.hero-copy h1{font-size:clamp(65px,7.1vw,91px);letter-spacing:-5.8px;line-height:.91;margin:23px 0 30px;font-weight:850;color:#071d17}.hero-copy h1 em{font-family:Georgia,serif;font-weight:400;font-style:italic;color:#0aa36b;letter-spacing:-4px}.intro{font-family:Georgia,serif;font-size:18px;line-height:1.65;color:#52645d;max-width:390px;margin:0 0 30px}.wa-button{height:85px;width:345px;max-width:100%;border-radius:19px;background:linear-gradient(110deg,#0aaa70,#1dce83);color:white;display:flex;align-items:center;padding:0 21px;gap:14px;text-decoration:none;box-shadow:0 18px 35px #10b77a38}.wa-icon{font-size:32px;line-height:1}.wa-button span:nth-child(2){display:flex;flex-direction:column;gap:3px}.wa-button small{font-size:10px;letter-spacing:1px;font-weight:800}.wa-button b{font-size:21px}.wa-button strong{margin-left:auto;font-size:25px;font-weight:400}.direct{font-size:14px;color:#6a7d75;margin:14px 0}.direct b{font-weight:700}.hero-art{position:absolute;right:0;top:0;width:56%;height:100%;overflow:hidden;background:linear-gradient(90deg,#ffffff 0%,#ffffffd9 7%,#ffffff00 43%),url('./vials-real.webp?v=4') center center/cover no-repeat;}.hero-art:before{display:none!important;content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,#ffffffc9 10%,#ffffff00 38%),repeating-linear-gradient(90deg,transparent 0 90px,#ffffff27 92px 98px,transparent 100px 180px);filter:blur(5px)}.lab-glass{position:absolute;left:13%;top:8%;width:42%;height:68%;background:linear-gradient(90deg,#ffffff00,#fff8,#ffffff00);filter:blur(18px);transform:skew(-10deg)}.lab-shelf{position:absolute;bottom:0;left:0;right:0;height:24%;background:linear-gradient(180deg,#ffffff00,#e8eff5 65%,#fff);border-top:1px solid #fff9}.status-pill{position:absolute;right:28px;top:28px;border-radius:28px;background:#ffffffeb;padding:12px 17px;font-size:13px;font-weight:750;color:#17332b;z-index:5;box-shadow:0 5px 20px #314d6610}.status-pill i{display:inline-block;width:10px;height:10px;border-radius:50%;background:#13c780;margin-right:8px;box-shadow:0 0 0 5px #d9f5e9}.vial{position:absolute;z-index:2;width:125px;height:245px;bottom:12%;border-radius:17px 17px 23px 23px;background:linear-gradient(90deg,#aab9c6aa,#ffffffd9 17%,#f9ffffed 50%,#b9c8d3aa 100%);border:2px solid #d5e0e8;box-shadow:inset 8px 0 12px #fff9,inset -9px 0 12px #879baa26,0 14px 22px #536c8128}.vial:before{content:"";position:absolute;top:-31px;left:12px;right:12px;height:39px;border-radius:11px 11px 5px 5px;background:linear-gradient(90deg,#16b5c5,#62d3d7 35%,#087d91 100%);border:2px solid #a9c5cf}.vial:after{content:"";position:absolute;top:17px;left:23px;right:23px;height:20px;border-radius:3px;background:linear-gradient(#d8e1e7,#fff,#cbd5df)}.vial b{position:absolute;left:0;right:0;top:80px;height:75px;background:linear-gradient(90deg,#fff9,#fff 45%,#edf2f6);border-top:1px solid #d9e2e8;border-bottom:1px solid #d9e2e8}.vial i{position:absolute;left:14px;right:14px;bottom:12px;height:28px;border-radius:50%;background:radial-gradient(ellipse,#fff 0,#f5f8fa 60%,#dce5eb 100%)}.vial-a{right:43%;bottom:10%;transform:scale(.94)}.vial-b{right:20%;bottom:10%;transform:scale(1.04)}.vial-c{right:-3%;bottom:10%;transform:scale(1.05)}.vial-d{right:35%;bottom:48%;transform:scale(.84)}.vial-e{right:12%;bottom:48%;transform:scale(.87)}.vial-f{right:-10%;bottom:48%;transform:scale(.87)}.vial-b:before,.vial-e:before{background:linear-gradient(90deg,#122b59,#2c4d87 45%,#071b3f)}.vial-c:before,.vial-f:before{background:linear-gradient(90deg,#5946b5,#9c7be7 45%,#48329b)}.info-strip{margin:25px 0 24px;background:#06271f;border-radius:23px;min-height:112px;display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden}.info-strip a{display:flex;align-items:center;gap:17px;padding:22px 23px;color:#fff;text-decoration:none;border-right:1px solid #ffffff24}.info-strip a:last-child{border:0}.info-strip a>b{font-size:13px;letter-spacing:1px;color:#35e6a4}.info-strip span{display:flex;flex-direction:column;gap:5px}.info-strip strong{font-size:15px}.info-strip small{font-size:12px;color:#d1e1da}.cta-panel{min-height:320px;border-radius:28px;background:linear-gradient(110deg,#075c49,#08785c);padding:55px 5.3%;display:flex;align-items:center;justify-content:space-between;gap:35px;color:white}.cta-panel>div>small{font-size:12px;font-weight:800;letter-spacing:2px;color:#4bf0b5}.cta-panel h2{font-size:clamp(39px,4.7vw,59px);line-height:.98;letter-spacing:-2.6px;margin:23px 0 18px}.cta-panel p{font-size:16px;color:#e0f0e9;margin:0}.cta-button{height:69px;min-width:290px;border-radius:18px;background:white;color:#09291f;text-decoration:none;display:flex;align-items:center;gap:14px;padding:0 23px;font-weight:800;font-size:16px}.cta-button span{font-size:26px}.cta-button b{margin-left:auto;font-size:23px;font-weight:400}.below{display:flex;justify-content:space-between;padding:32px 4px 12px;font-size:12px;color:#71827a}.below strong{color:#17342a}.disclaimer{font-size:11px;line-height:1.6;color:#73837b;padding:0 4px 20px;margin:0}footer{max-width:1190px;margin:auto;border-top:1px solid #dbe8e1;padding:20px 4px 30px;display:flex;justify-content:space-between;color:#6d7e76;font-size:11px}footer b{color:#17382d}@media(max-width:900px){.topbar,.page-shell,footer{margin-left:22px;margin-right:22px}.hero-card{grid-template-columns:48% 52%;height:690px;min-height:640px}.hero-copy{padding-left:6%;padding-top:75px}.hero-copy h1{font-size:clamp(58px,8vw,75px)}.vial{width:100px;height:210px}.info-strip a{padding:18px 13px;gap:10px}.info-strip strong{font-size:13px}.info-strip small{font-size:10px}.cta-panel{padding:45px 4%}.cta-button{min-width:245px}}@media(max-width:620px){.topbar{height:65px;margin:0 17px}.brand{font-size:18px}.top-pill{font-size:10px;padding:8px 11px}.page-shell{margin:7px 12px 0}.hero-card{height:auto;max-height:none;min-height:0;display:flex;flex-direction:column;border-radius:24px}.hero-copy{order:1;padding:40px 25px 23px;background:linear-gradient(180deg,#fff 75%,#ffffffed)}.eyebrow{font-size:10px;letter-spacing:1.5px}.hero-copy h1{font-size:62px;letter-spacing:-4px;line-height:.92;margin:20px 0}.hero-copy h1 em{letter-spacing:-3px}.intro{font-size:16px;line-height:1.55;margin-bottom:22px}.wa-button{height:75px;width:100%;border-radius:16px}.wa-button b{font-size:19px}.hero-art{position:relative;order:2;width:100%;height:350px;min-height:350px;right:auto;top:auto}.status-pill{top:18px;right:16px;font-size:10px;padding:10px 12px}.vial{width:83px;height:174px;bottom:9%}.vial:before{height:31px;top:-25px}.vial:after{top:12px}.vial b{top:62px;height:55px}.vial-a{right:57%;transform:scale(.86)}.vial-b{right:29%;transform:scale(.9)}.vial-c{right:1%;transform:scale(.9)}.vial-d{right:48%;bottom:51%;transform:scale(.7)}.vial-e{right:20%;bottom:51%;transform:scale(.7)}.vial-f{right:-8%;bottom:51%;transform:scale(.7)}.info-strip{grid-template-columns:1fr 1fr;margin:15px 0;border-radius:17px}.info-strip a{min-height:83px;padding:13px 12px;border-bottom:1px solid #ffffff24}.info-strip a:nth-child(2){border-right:0}.info-strip a:nth-child(3){border-bottom:0}.info-strip a:nth-child(4){border-right:0;border-bottom:0}.info-strip strong{font-size:12px}.info-strip small{font-size:10px}.cta-panel{display:block;min-height:0;padding:34px 25px;border-radius:20px}.cta-panel h2{font-size:39px;margin:17px 0 13px}.cta-panel p{font-size:13px}.cta-button{min-width:0;width:100%;height:61px;margin-top:25px;font-size:14px}.below{display:block;padding:24px 3px 8px}.below span{display:block;margin-top:5px;font-size:10px}.disclaimer{font-size:9px}footer{margin:0 16px;padding:16px 2px 24px;display:block;font-size:10px}footer span{display:block;margin-top:5px}}
.vial,.lab-glass,.lab-shelf{display:none!important}
@media(max-width:620px){.hero-art{background-position:center center;background-size:cover}}

.vial,.lab-glass,.lab-shelf{display:none!important}
@media(max-width:620px){.hero-art{background-position:center center;background-size:cover}}
