.why-carnipure{background:#f5f5f0;color:#172c3d}.why-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:3vw;min-height:850px;min-height:100svh;padding:160px 7vw 110px;background:radial-gradient(ellipse at 80% 40%,#203f59 0,#0c1a29 55%,#091421 100%);color:#f4f8fb;overflow:hidden}.why-eyebrow{font-size:10px;letter-spacing:.19em;text-transform:uppercase;line-height:1.6;color:#658193;font-weight:500}.why-hero .why-eyebrow{color:#8eb6d0}.why-hero-copy{position:relative;z-index:2;max-width:600px}.why-hero h1{font-size:clamp(64px,7.4vw,112px);font-weight:400;letter-spacing:-.065em;line-height:.98;margin-top:32px}.why-hero h1 em{font-style:normal;color:#a8d5ee}.why-hero-lead{font-size:clamp(18px,1.8vw,25px);line-height:1.4;letter-spacing:-.02em;margin-top:32px;max-width:26ch}.why-hero-description{max-width:44ch;color:#9fb3c4;font-size:14px;line-height:1.85;margin-top:17px}.why-discover{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid #8eb6d067;padding-bottom:12px;margin-top:30px;font-size:12px;color:#cfe4f1}.why-pack-scene{position:relative;min-height:530px;display:flex;align-items:center;justify-content:center;isolation:isolate}.why-pack-halo{position:absolute;inset:4% 0;border:1px solid #c0d9ec20;border-radius:50%;background:radial-gradient(ellipse,#3b60834a,transparent 67%);transform:rotate(-20deg)}.why-pack-halo:after{content:"";position:absolute;inset:12%;border:1px solid #c0d9ec10;border-radius:50%}.why-product{position:relative;z-index:1;object-fit:contain;width:95%;height:auto;max-height:570px;filter:drop-shadow(20px 35px 35px #020a1655);transform:rotate(-6deg)}.why-pack-caption{position:absolute;top:0;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:9px;letter-spacing:.2em;color:#7d9fb9}.why-seal{position:absolute;bottom:8%;left:-2%;z-index:2;padding:18px 22px;border:1px solid #a8cde43a;background:#153048a1;backdrop-filter:blur(20px);box-shadow:0 20px 50px #02081130;transform:rotate(-4deg)}.why-seal svg{width:175px;border-radius:35px;overflow:hidden}.why-seal>span{display:block;font-size:11px;letter-spacing:.02em;margin-top:13px;color:#a9c8de;text-align:center}.why-dose{position:absolute;right:-3%;bottom:3%;z-index:2;color:#f4faff;text-align:right}.why-dose strong{font-size:64px;line-height:1;font-weight:300;letter-spacing:-.06em}.why-dose strong span{font-size:20px;letter-spacing:-.02em;margin-left:4px}.why-dose p{font-size:11px;color:#94b6cd;margin-top:9px}.why-hero-bottom{position:absolute;bottom:35px;left:7vw;right:7vw;display:flex;gap:45px;border-top:1px solid #c5d9e71c;padding-top:21px;font-size:9px;letter-spacing:.13em;color:#81a2b9}.why-reasons{padding:100px 7vw;scroll-margin-top:100px}.why-section-heading{display:grid;grid-template-columns:1.1fr 1fr;gap:22px 8vw;align-items:end}.why-section-heading .why-eyebrow{grid-column:1/-1}.why-faq h2,.why-section-heading h2{font-weight:400;font-size:clamp(37px,4.2vw,62px);letter-spacing:-.05em;line-height:1.08;white-space:pre-line}.why-section-heading>p:last-child{font-size:14px;line-height:1.85;color:#667780;max-width:46ch;padding-bottom:4px}.why-reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:65px}.why-reason{border-top:1px solid #aebcc2;padding-top:25px}.why-reason>div{display:flex;align-items:center;justify-content:space-between;color:#476f89;margin-bottom:32px}.why-reason>div>span{font-size:11px;letter-spacing:.13em;color:#879ba9}.why-reason h3{font-size:27px;white-space:pre-line;letter-spacing:-.035em;line-height:1.2;font-weight:400}.why-reason>p{font-size:13px;line-height:1.9;color:#667780;margin-top:20px;max-width:38ch}.why-faq{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding:100px 7vw}.why-faq h2{font-size:clamp(35px,3.7vw,54px);margin-top:20px}.why-faq a{display:inline-flex;gap:12px;align-items:center;font-size:11px;color:#526f82;text-decoration:underline;text-underline-offset:5px;margin-top:32px}.why-faq details{border-top:1px solid #b5c1c6;padding:23px 0}.why-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;font-size:14px;line-height:1.5}.why-faq summary::-webkit-details-marker{display:none}.why-faq summary>span{font-size:24px;font-weight:300;color:#7192a4}.why-faq details[open] summary>span{transform:rotate(45deg)}.why-faq details p{font-size:13px;line-height:1.9;color:#647984;margin-top:18px}.why-note{font-size:11px;line-height:1.8;color:#80919a;border-top:1px solid #b5c1c6;padding-top:20px}.why-product-link{background:#dfeaf0;padding:65px 7vw;display:flex;flex-direction:column;align-items:center;text-align:center;gap:25px}.why-product-link>p,.why-product-link>span{font-size:9px;letter-spacing:.14em;color:#668195}.why-product-link>a{display:flex;gap:30px;align-items:center;font-size:clamp(30px,4vw,56px);letter-spacing:-.05em}.why-product-link>a svg{width:35px;height:35px}.why-carnipure a:focus-visible,.why-carnipure summary:focus-visible{outline:2px solid currentColor;outline-offset:7px}@media(min-width:1600px){.why-faq,.why-hero,.why-reasons{padding-inline:max(7vw,calc((100vw - 1440px)/2))}}@media(max-width:1100px){.why-hero{padding-inline:5vw;gap:0}.why-hero h1{font-size:77px}.why-pack-scene{min-height:440px}.why-seal svg{width:145px}.why-dose strong{font-size:51px}.why-dose{right:0}.why-reason-grid{gap:25px}.why-reason h3{font-size:24px}}@media(max-width:700px){.why-hero{grid-template-columns:1fr;padding:125px 24px 90px;gap:42px;min-height:0}.why-eyebrow{font-size:9px}.why-hero h1{font-size:68px;margin-top:24px}.why-hero-lead{font-size:21px;margin-top:25px}.why-hero-description{font-size:13px;line-height:1.8}.why-discover{margin-top:25px}.why-pack-scene{min-height:350px;margin-inline:8px}.why-product{max-height:370px;width:100%}.why-pack-caption{font-size:8px}.why-seal{bottom:5%;left:-5px;padding:13px 16px}.why-seal svg{width:135px}.why-seal>span{font-size:9px;margin-top:9px}.why-dose{bottom:0;right:-5px}.why-dose strong{font-size:46px}.why-dose p{font-size:9px}.why-dose strong span{font-size:17px}.why-hero-bottom{left:24px;right:24px;bottom:24px;gap:0;justify-content:space-between;font-size:7px;letter-spacing:.05em;padding-top:17px}.why-reasons{padding:55px 24px;scroll-margin-top:76px}.why-section-heading{grid-template-columns:1fr;gap:20px}.why-section-heading h2{font-size:41px}.why-section-heading>p:last-child{font-size:13px}.why-reason-grid{grid-template-columns:1fr;gap:29px;margin-top:37px}.why-reason>div{margin-bottom:20px}.why-reason h3{font-size:27px}.why-reason>p{max-width:none;margin-top:14px}.why-faq{grid-template-columns:1fr;padding:55px 24px;gap:35px}.why-faq h2{font-size:39px}.why-faq summary{font-size:13px}.why-product-link{padding:45px 24px}.why-product-link>a{font-size:32px;gap:15px}.why-product-link>a svg{width:25px;height:25px}}.why-hero h1 sup{font-size:.32em;vertical-align:super;line-height:0;letter-spacing:0;margin-left:.1em}@media(max-width:700px){.why-hero h1{font-size:clamp(52px,16vw,68px)}}