.glp-landing{--font-dm-sans:"DM Sans";--background:#fbfaf7;--foreground:#30212b;--plum:#30212b;--gold:#b88b37;--cream:#fbfaf7;--muted:#716970;--line:#ded9d4;--font-sans:var(--font-dm-sans), Arial, sans-serif}.glp-landing *{box-sizing:border-box}html:has(.glp-landing){scroll-behavior:smooth;scroll-padding-top:90px}.glp-landing{background:var(--cream);color:var(--plum);font-family:var(--font-dm-sans), Arial, sans-serif;margin:0;font-size:16px;line-height:1.6}.glp-landing a{color:inherit;text-decoration:none}.glp-landing button,.glp-landing a,.glp-landing summary{-webkit-tap-highlight-color:transparent}.glp-landing a:focus-visible,.glp-landing summary:focus-visible{outline-offset:6px;outline:3px solid #b88b37}.glp-landing img{max-width:100%;display:block}.glp-landing h1,.glp-landing h2,.glp-landing h3,.glp-landing h4,.glp-landing p{margin:0}.glp-landing h1,.glp-landing h2{font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:-.055em;font-weight:400;line-height:1.04}.glp-landing em{color:#94713b;font-weight:400}.glp-landing h2{font-size:clamp(40px,4.3vw,68px)}.glp-landing .eyebrow{letter-spacing:.17em;font-size:12px;font-weight:600;line-height:1.5}.glp-landing .header{border-bottom:1px solid var(--line);background:var(--cream);z-index:20;justify-content:space-between;align-items:center;height:90px;padding:0 5%;display:flex;position:relative}.glp-landing .wordmark{width:205px}.glp-landing .header nav{gap:32px;font-size:14px;display:flex}.glp-landing .header nav a:hover,.glp-landing .text-link:hover{color:var(--gold)}.glp-landing .button{background:var(--plum);color:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;padding:15px 25px;font-size:14px;font-weight:500;transition:background .2s,transform .2s;display:inline-flex}.glp-landing .button:hover{background:#513644;transform:translateY(-2px)}.glp-landing .button.light{color:var(--plum);background:#e5bf78}.glp-landing .skip{z-index:100;background:#fff;padding:10px;position:fixed;top:-70px;left:15px}.glp-landing .skip:focus{top:10px}.glp-landing .hero{grid-template-columns:1fr 1fr;height:calc(100svh - 90px);min-height:710px;max-height:960px;padding:65px 5% 75px;display:grid;position:relative;overflow:hidden}.glp-landing .hero-copy{z-index:3;align-self:center;padding-bottom:12px;position:relative}.glp-landing .dot{background:var(--gold);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.glp-landing h1{margin:25px 0;font-size:clamp(65px,6.8vw,108px)}.glp-landing .intro{max-width:430px;color:var(--muted);font-size:17px;line-height:1.75}.glp-landing .hero-actions{align-items:center;gap:26px;margin-top:28px;display:flex}.glp-landing .text-link{align-items:center;gap:12px;font-size:14px;display:inline-flex}.glp-landing .fine{color:var(--muted);max-width:440px;margin-top:18px;font-size:12px}.glp-landing .hero-art{isolation:isolate;align-self:stretch;min-width:0;position:relative}.glp-landing .orb{z-index:-1;background:radial-gradient(at 48% 43%,#e3d6c2 0%,#e8e2d8 36%,#f3f0e9 58%,#0000 72%);border-radius:50%;position:absolute;inset:2% -15% 2% -6%}.glp-landing .hero-vial{object-fit:contain;filter:drop-shadow(12px 30px 20px #3c27252b);width:44%;height:87%;position:absolute;top:-3%;left:10%;transform:rotate(-12deg)}.glp-landing .hero-bottle{object-fit:contain;filter:drop-shadow(10px 25px 16px #3c27252a);width:36%;height:64%;position:absolute;top:30%;left:54%;transform:rotate(11deg)}.glp-landing .art-index{letter-spacing:.17em;color:#8e8277;font-size:10px;position:absolute;top:-20px;right:0}.glp-landing .art-caption{z-index:2;position:absolute;bottom:3%;left:0}.glp-landing .art-caption span{letter-spacing:.14em;color:#847363;font-size:10px}.glp-landing .art-caption p{font-family:var(--font-dm-sans), Arial, sans-serif;margin-top:10px;font-size:25px;line-height:1.2}.glp-landing .image-note{color:#827972;font-size:10px;position:absolute;bottom:-35px;right:0}.glp-landing .scroll-cue{letter-spacing:.16em;align-items:center;gap:14px;font-size:10px;display:flex;position:absolute;bottom:23px;left:5%}.glp-landing .principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;gap:9%;padding:22px 5%;font-size:13px;display:flex}.glp-landing .principles span{align-items:center;gap:11px;display:flex}.glp-landing .principles svg{width:15px;color:var(--gold)}.glp-landing .section{padding:105px 7%}.glp-landing .story{color:#f4eee7;--progress:0;background:#291d26;height:340svh}.glp-landing .story-pin{height:100svh;min-height:640px;padding:36px 7%;position:sticky;top:0;overflow:hidden}.glp-landing .story-top{color:#c8bdae;justify-content:space-between;align-items:center;display:flex}.glp-landing .story-top a{align-items:center;gap:10px;font-size:12px;display:flex}.glp-landing .story-layout{grid-template-columns:1fr 1fr;align-items:center;gap:50px;height:calc(100% - 95px);display:grid}.glp-landing .story-copy{min-height:400px;position:relative}.glp-landing .chapter-track{color:#95848d;align-items:center;gap:15px;margin-bottom:45px;font-size:12px;display:flex}.glp-landing .chapter-track i{background:#68505c;width:35px;height:1px}.glp-landing .chapter-track .active{color:#e6c586}.glp-landing .chapter{opacity:0;visibility:hidden;transition:opacity .4s,transform .5s;position:absolute;top:70px;transform:translateY(20px)}.glp-landing .chapter.current{opacity:1;visibility:visible;transform:none}.glp-landing .chapter .eyebrow{color:#c7aa7f;margin-bottom:23px}.glp-landing .chapter em{color:#dabd87}.glp-landing .chapter>p:last-child{color:#c4b8bf;max-width:440px;margin-top:25px;font-size:16px;line-height:1.8}.glp-landing .story-art{height:85%;position:relative}.glp-landing .story-ring{background:radial-gradient(#6b4e424f,#0000 68%);border:1px solid #caa97120;border-radius:50%;position:absolute;inset:10% -10%;transform:rotate(-30deg)}.glp-landing .story-vial{object-fit:contain;width:60%;height:90%;top:0;left:calc(20% - var(--progress) * 22%);transform:rotate(calc(-10deg + var(--progress) * 15deg));filter:drop-shadow(0 20px 20px #0005);position:absolute}.glp-landing .story-bottle{object-fit:contain;width:43%;height:64%;opacity:clamp(0, calc((var(--progress) - .25) * 3), 1);transform:translateY(calc((1 - var(--progress)) * 90px)) rotate(8deg);filter:drop-shadow(0 20px 20px #0005);position:absolute;top:25%;left:53%}.glp-landing .support-label{letter-spacing:.16em;color:#d2b888;opacity:clamp(0, calc((var(--progress) - .3) * 3), 1);font-size:11px;position:absolute;bottom:0;left:15%}.glp-landing .story-bottom{color:#b9abb2;border-top:1px solid #69505a;justify-content:space-between;align-items:center;padding-top:20px;font-size:12px;display:flex}.glp-landing .progress{background:#624b57;width:140px;height:2px}.glp-landing .progress i{height:100%;width:calc(var(--progress) * 100%);background:#d9b979;display:block}.glp-landing .section-heading{text-align:center;max-width:670px;margin:auto}.glp-landing .section-heading .eyebrow{color:#927441;margin-bottom:23px}.glp-landing .section-heading>p:last-child:not(.eyebrow){color:var(--muted);margin-top:24px}.glp-landing .concerns{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.glp-landing .concerns article{border-right:1px solid var(--line);padding:28px 25px 0}.glp-landing .concerns article:first-child{padding-left:0}.glp-landing .concerns article:last-child{border:0;padding-right:0}.glp-landing .concern-number{color:#ac8c5a;font-family:var(--font-dm-sans), Arial, sans-serif;font-size:23px}.glp-landing .concerns h3{font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:-.025em;margin:16px 0 18px;font-size:27px;font-weight:400}.glp-landing .concerns h4{min-height:45px;font-size:14px;font-weight:500}.glp-landing .concerns p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.8}.glp-landing .concern-note{color:#8a6c3e;margin-top:24px;font-size:12px;display:block}.glp-landing .bundles{background:#f0ede7}.glp-landing .bundle-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px;display:flex}.glp-landing .bundle-heading .eyebrow{color:#927441;margin-bottom:20px}.glp-landing .bundle-heading>p{max-width:360px;color:var(--muted)}.glp-landing .bundle-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.glp-landing .bundle-card{background:var(--cream);border:1px solid #ded7cd;border-radius:7px;overflow:hidden}.glp-landing .bundle-visual{background:radial-gradient(#dfd5c4,#ece8e0 70%);height:335px;position:relative}.glp-landing .bundle-tag{letter-spacing:.15em;font-size:10px;position:absolute;top:22px;left:24px}.glp-landing .bundle-vial{object-fit:contain;filter:drop-shadow(5px 10px 7px #0002);width:180px;height:260px;position:absolute;top:55px;left:calc(50% - 160px);transform:rotate(-9deg)}.glp-landing .bundle-bottle{object-fit:contain;filter:drop-shadow(5px 10px 7px #0002);width:150px;height:205px;position:absolute;top:100px;left:calc(50% + 12px);transform:rotate(8deg)}.glp-landing .plus-sign{color:#9b7a42;position:absolute;top:170px;left:calc(50% - 12px)}.glp-landing .bundle-info{padding:30px 34px}.glp-landing .bundle-info h3{font-family:var(--font-dm-sans), Arial, sans-serif;font-size:33px;font-weight:400;line-height:1.15}.glp-landing .bundle-info h3 span{color:#927441;font-style:italic}.glp-landing .bundle-info>p{color:var(--muted);margin-top:16px;font-size:14px}.glp-landing .price{align-items:baseline;gap:8px;margin:24px 0 0;display:flex}.glp-landing .price strong{font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:-.04em;font-size:42px;font-weight:400}.glp-landing .price span{color:var(--muted);font-size:14px}.glp-landing .bundle-info .billing{max-width:370px;min-height:60px;margin-top:8px;font-size:12px}.glp-landing .bundle-info .button{margin-top:24px;display:flex}.glp-landing .bundle-info .fine{text-align:center;max-width:none;font-size:12px}.glp-landing .bundle-disclaimer{color:var(--muted);max-width:1000px;margin-top:28px;font-size:12px;line-height:1.8}.glp-landing .steps{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:65px;display:grid}.glp-landing .steps article{border-top:1px solid var(--line);padding-top:26px;position:relative}.glp-landing .steps svg{stroke-width:1px;color:#a2804c;width:33px;height:33px}.glp-landing .steps span{color:#9f8e79;font-size:12px;position:absolute;top:25px;right:0}.glp-landing .steps h3{font-family:var(--font-dm-sans), Arial, sans-serif;margin-top:23px;font-size:28px;font-weight:400}.glp-landing .steps p{color:var(--muted);margin-top:14px;font-size:15px}.glp-landing .process-note{color:var(--muted);text-align:center;margin-top:45px;font-size:12px}.glp-landing .faq{border-top:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:65px;padding-top:80px;display:grid}.glp-landing .faq .eyebrow{color:#927441;margin-bottom:22px}.glp-landing .faq h2{font-size:48px}.glp-landing .questions details{border-bottom:1px solid var(--line);padding:22px 0}.glp-landing .questions details:first-child{padding-top:0}.glp-landing .questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;font-size:15px;list-style:none;display:flex}.glp-landing .questions summary::-webkit-details-marker{display:none}.glp-landing .questions summary svg{flex-shrink:0}.glp-landing .questions details[open] svg{transform:rotate(45deg)}.glp-landing .questions details p{color:var(--muted);margin-top:18px;font-size:14px;line-height:1.85}.glp-landing .final-cta{color:#f9f5ed;text-align:center;background:#30212b;padding:90px 25px}.glp-landing .final-cta .eyebrow{color:#c7b18c;margin-bottom:25px}.glp-landing .final-cta h2{font-size:clamp(39px,4.4vw,68px)}.glp-landing .final-cta em{color:#dec18d}.glp-landing .final-cta .button{min-width:230px;margin-top:35px}.glp-landing .final-cta>p:last-child{color:#c4b8bf;margin-top:20px;font-size:13px}.glp-landing footer{padding:55px 7% 30px}.glp-landing .footer-inner{max-width:1180px;margin-inline:auto}.glp-landing .footer-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:34px;display:flex}.glp-landing .footer-brand{flex-direction:column;flex:auto;gap:26px;min-width:0;display:flex}.glp-landing .footer-support{flex:none}.glp-landing .footer-brand>img{width:190px}.glp-landing .footer-support{text-align:right}.glp-landing .footer-support h4{letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:500}.glp-landing .footer-support ul{color:var(--muted);gap:7px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.glp-landing .footer-support a:hover{color:var(--gold)}.glp-landing .footer-note{align-items:flex-start;gap:24px;display:flex}.glp-landing .footer-note p{color:var(--muted);max-width:66ch;font-size:12px;line-height:1.85}.glp-landing .footer-bottom{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 25px;padding-top:24px;font-size:11px;display:flex}.glp-landing .footer-bottom nav{flex-wrap:wrap;gap:8px 22px;display:flex}.glp-landing .footer-bottom nav a:hover{color:var(--gold)}.glp-landing .ls-seal{flex:none;display:block}.glp-landing .ls-seal img{display:block}@media (width>=1600px){.glp-landing .hero,.glp-landing .section,.glp-landing .header,.glp-landing footer{padding-left:max(7%,50vw - 720px);padding-right:max(7%,50vw - 720px)}}@media (width<=1000px){.glp-landing .header nav{gap:18px}.glp-landing .wordmark{width:160px}.glp-landing .hero{min-height:680px;padding-top:40px}.glp-landing .hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.glp-landing .hero-vial{width:53%;left:0}.glp-landing .hero-bottle{width:42%;left:51%}.glp-landing .art-caption{left:5%}.glp-landing .concerns{grid-template-columns:1fr 1fr;gap:30px}.glp-landing .concerns article{padding-left:0!important}.glp-landing .concerns article:nth-child(2){border-right:0}.glp-landing .story-layout{gap:15px}.glp-landing .section{padding:80px 6%}.glp-landing .faq{gap:35px}.glp-landing .steps{gap:30px}.glp-landing .principles{gap:4%}}@media (width<=700px){html:has(.glp-landing){scroll-padding-top:20px}.glp-landing .header{height:76px;padding:0 6%}.glp-landing .header nav{display:none}.glp-landing .wordmark{width:150px}.glp-landing .header .button{gap:13px;padding:10px 13px;font-size:12px}.glp-landing .hero{grid-template-columns:1fr;height:auto;min-height:0;max-height:none;padding:44px 6% 55px}.glp-landing .hero .eyebrow{font-size:10px}.glp-landing h1{margin:22px 0;font-size:64px;line-height:1.02}.glp-landing .intro{max-width:360px;font-size:15px}.glp-landing .hero-actions{flex-direction:row;align-items:center;gap:18px}.glp-landing .hero-actions .button{gap:20px;padding:14px 19px}.glp-landing .hero-actions .text-link{gap:7px;font-size:12px}.glp-landing .fine{font-size:11px}.glp-landing .hero-art{height:420px;margin-top:30px}.glp-landing .hero-vial{width:45%;height:92%;top:0;left:12%}.glp-landing .hero-bottle{width:36%;height:66%;top:30%;left:52%}.glp-landing .art-index{font-size:9px;top:0}.glp-landing .art-caption{bottom:0;left:0}.glp-landing .art-caption span{font-size:8px}.glp-landing .art-caption p{font-size:22px}.glp-landing .image-note{font-size:8px;bottom:-25px}.glp-landing .scroll-cue{display:none}.glp-landing .principles{white-space:nowrap;justify-content:flex-start;gap:18px;padding:16px 6%;font-size:11px;overflow:auto}.glp-landing .principles svg{width:13px}.glp-landing .section{padding:65px 6%}.glp-landing .section-heading .eyebrow,.glp-landing .bundle-heading .eyebrow{font-size:10px}.glp-landing h2{font-size:43px}.glp-landing .section-heading>p:last-child:not(.eyebrow){font-size:14px}.glp-landing .story{height:auto}.glp-landing .story-pin{height:auto;min-height:0;padding:30px 6%;position:relative}.glp-landing .story-top .eyebrow,.glp-landing .story-top a{font-size:10px}.glp-landing .story-layout{flex-direction:column;gap:25px;height:auto;display:flex}.glp-landing .story-copy{width:100%;min-height:0}.glp-landing .chapter-track{display:none}.glp-landing .chapter{opacity:1;visibility:visible;padding-top:45px;position:relative;top:auto;transform:none}.glp-landing .chapter .eyebrow{margin-bottom:15px;font-size:10px}.glp-landing .chapter h2{font-size:42px}.glp-landing .chapter>p:last-child{margin-top:18px;font-size:14px}.glp-landing .story-art{width:100%;height:390px}.glp-landing .story-vial{width:48%;height:95%;left:8%;transform:rotate(-8deg)}.glp-landing .story-bottle{opacity:1;width:38%;height:70%;top:25%;left:53%;transform:rotate(8deg)}.glp-landing .support-label{opacity:1;font-size:9px;bottom:-5px;left:10%}.glp-landing .story-bottom{margin-top:25px;font-size:10px}.glp-landing .progress{display:none}.glp-landing .concerns{gap:24px;margin-top:40px}.glp-landing .concerns article{padding-right:17px}.glp-landing .concerns h3{font-size:25px}.glp-landing .concerns h4{min-height:40px;font-size:13px}.glp-landing .concerns p{font-size:13px}.glp-landing .concern-note{font-size:11px}.glp-landing .bundle-heading{margin-bottom:32px;display:block}.glp-landing .bundle-heading>p{margin-top:23px;font-size:14px}.glp-landing .bundle-grid{grid-template-columns:1fr;gap:24px}.glp-landing .bundle-visual{height:310px}.glp-landing .bundle-info{padding:25px}.glp-landing .bundle-info .billing{min-height:0}.glp-landing .bundle-disclaimer{font-size:11px}.glp-landing .steps{grid-template-columns:1fr;gap:30px;margin-top:40px}.glp-landing .steps h3{margin-top:14px;font-size:27px}.glp-landing .steps p{font-size:14px}.glp-landing .process-note{text-align:left}.glp-landing .faq{grid-template-columns:1fr;gap:36px}.glp-landing .faq h2{font-size:42px}.glp-landing .questions summary{font-size:14px}.glp-landing .final-cta{padding:65px 6%}.glp-landing .final-cta .eyebrow{font-size:10px}.glp-landing .final-cta h2{font-size:42px}.glp-landing .footer-top{flex-wrap:wrap}.glp-landing .footer-brand>img{width:165px}.glp-landing .footer-support{text-align:left}.glp-landing .footer-note{flex-direction:column;gap:18px}.glp-landing .footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (prefers-reduced-motion:reduce){html:has(.glp-landing){scroll-behavior:auto}.glp-landing *{transition:none!important;animation:none!important}.glp-landing .story{height:auto}.glp-landing .story-pin{height:auto;min-height:0;position:relative}.glp-landing .story-layout{height:auto;min-height:700px}.glp-landing .story-copy{padding-bottom:30px}.glp-landing .chapter{visibility:visible;opacity:1;margin-top:35px;position:relative;top:auto;transform:none}.glp-landing .chapter-track{display:none}.glp-landing .story-art{height:600px}.glp-landing .story-vial{left:0;transform:none}.glp-landing .story-bottle{opacity:1;transform:none}.glp-landing .support-label{opacity:1}.glp-landing .progress{display:none}}.glp-landing .announcement{background:var(--plum);color:#fbf6ec;height:38px;font-family:var(--font-dm-sans), Arial, sans-serif;align-items:center;font-size:12px;display:flex;position:relative;overflow:hidden}.glp-landing .announcement-window{flex:1;min-width:0;overflow:hidden}.glp-landing .announcement-track{width:max-content;animation:38s linear infinite announcement-slide;display:flex}.glp-landing .announcement-group{white-space:nowrap;flex-shrink:0;align-items:center;gap:44px;padding-right:44px;display:flex}.glp-landing .announcement-group span{align-items:center;gap:5px;display:flex}.glp-landing .announcement-group span:before{content:"✦";color:#d6b67d;margin-right:22px;font-size:10px}.glp-landing .announcement-group strong{color:#eed09b;font-weight:700}.glp-landing .announcement-pause{background:var(--plum);color:#eed09b;cursor:pointer;border:0;border-left:1px solid #ffffff25;flex-shrink:0;align-self:stretch;width:38px;font-size:14px}.glp-landing .announcement-pause:focus-visible{outline-offset:-4px;outline:2px solid #eed09b}.glp-landing .announcement-window:hover .announcement-track,.glp-landing .announcement-window.paused .announcement-track{animation-play-state:paused}@keyframes announcement-slide{to{transform:translate(-50%)}}.glp-landing .hero{height:calc(100svh - 128px)}.glp-landing .hero-vial{will-change:transform;animation:7s ease-in-out infinite float-vial}.glp-landing .hero-bottle{will-change:transform;animation:8s ease-in-out -2s infinite float-bottle}@keyframes float-vial{0%,to{transform:translateY(0)rotate(-12deg)}50%{transform:translateY(-17px)rotate(-9deg)}}@keyframes float-bottle{0%,to{transform:translateY(0)rotate(11deg)}50%{transform:translateY(-13px)rotate(8deg)}}.glp-landing h1,.glp-landing h2,.glp-landing h3,.glp-landing .art-caption p,.glp-landing .price strong,.glp-landing .concern-number{font-family:var(--font-dm-sans), Arial, sans-serif}@media (width<=700px){.glp-landing .hero{height:auto}.glp-landing h1{font-size:clamp(49px,13vw,64px)}.glp-landing .announcement{height:34px;font-size:11px}.glp-landing .announcement-group{gap:28px;padding-right:28px}.glp-landing .announcement-group span:before{margin-right:14px}}@media (prefers-reduced-motion:reduce){.glp-landing .announcement{height:auto;min-height:38px}.glp-landing .announcement-track{width:100%;animation:none}.glp-landing .announcement-group{white-space:normal;flex-wrap:wrap;gap:10px 22px;padding:10px 16px;font-size:11px}.glp-landing .announcement-group+.announcement-group,.glp-landing .announcement-pause{display:none}.glp-landing .hero-vial,.glp-landing .hero-bottle{will-change:auto;animation:none}}.glp-landing .experience-section{background:#f6f3ed;padding-top:100px;padding-bottom:110px;overflow:hidden}.glp-landing .experience-heading{text-align:center;max-width:750px;margin:0 auto 65px}.glp-landing .experience-heading .eyebrow,.glp-landing .care-heading .eyebrow{color:#96733e;margin-bottom:22px}.glp-landing .experience-heading>p:last-child,.glp-landing .care-heading>p:last-child{color:var(--muted);margin-top:25px}.glp-landing .experience-layout{grid-template-columns:1.08fr 1fr;align-items:center;gap:9%;max-width:1300px;margin:auto;display:grid}.glp-landing .life-depth{perspective:1100px;--tilt-x:0deg;--tilt-y:0deg;padding:0 40px 55px 15px;position:relative}.glp-landing .life-depth-inner{height:570px;transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease-out;position:relative}.glp-landing .life-main{background:#382c2a;border-radius:110px 12px 12px;position:absolute;inset:0 20px 0 0;overflow:hidden;transform:translateZ(0)rotate(-3deg);box-shadow:0 35px 55px -20px #30212b60}.glp-landing .life-poster,.glp-landing .life-film{object-fit:cover;object-position:58% 50%;width:100%;height:100%;position:absolute;inset:0}.glp-landing .life-film{z-index:1}.glp-landing .life-overlay{z-index:2;color:#fff;background:linear-gradient(#0000,#201923b8);flex-direction:column;justify-content:flex-end;padding:100px 30px 30px;display:flex;position:absolute;inset:50% 0 0}.glp-landing .life-overlay span{letter-spacing:.18em;font-size:10px}.glp-landing .life-overlay h3{font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:-.03em;margin-top:10px;font-size:39px;font-weight:400;line-height:1.2}.glp-landing .film-control{z-index:4;color:#fff;cursor:pointer;background:#20192380;border:1px solid #ffffff75;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:18px;right:18px}.glp-landing .film-control:focus-visible{outline-offset:3px;outline:3px solid #ecc784}.glp-landing .nutrition-layer{background:#fbfaf7;border-radius:6px;width:43%;height:205px;padding:7px;position:absolute;top:42%;right:-30px;transform:translateZ(70px)rotate(7deg);box-shadow:0 20px 45px #20192340}.glp-landing .nutrition-layer img{object-fit:cover;border-radius:3px;width:100%;height:155px}.glp-landing .nutrition-layer span{font-family:var(--font-dm-sans), Arial, sans-serif;color:#514236;padding:9px 5px;font-size:13px;font-style:italic;display:block}.glp-landing .life-note{color:#f9f3e8;background:#30212b;border:1px solid #886c56;border-radius:5px;align-items:center;gap:20px;padding:22px 30px;display:flex;position:absolute;bottom:-25px;right:0;transform:translateZ(100px)rotate(3deg);box-shadow:0 20px 35px #30212b30}.glp-landing .note-spark{color:#debe88;font-size:32px}.glp-landing .life-note p{font-family:var(--font-dm-sans), Arial, sans-serif;font-size:23px;line-height:1.3}.glp-landing .life-note em{color:#debe88}.glp-landing .stock-note{color:#8b8177;font-size:10px;position:absolute;bottom:0;left:15px}.glp-landing .experience-explorer>.eyebrow{color:#94713b;margin-bottom:20px;font-size:11px}.glp-landing .concern-tabs{display:block}.glp-landing .concern-options[data-slot=tabs-list]{background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:10px;width:100%;height:auto;padding:0;display:grid}.glp-landing .concern-option[data-slot=tabs-trigger]{font-family:var(--font-dm-sans), Arial, sans-serif;color:#645b60;height:auto;min-height:55px;box-shadow:none;white-space:normal;background:0 0;border:1px solid #d6cec2;border-radius:4px;justify-content:flex-start;gap:10px;padding:13px 15px;font-size:13px;font-weight:400;display:flex}.glp-landing .concern-option[data-slot=tabs-trigger]>span{color:#a8906b;font-size:10px}.glp-landing .concern-option[data-slot=tabs-trigger]>svg{margin-left:auto}.glp-landing .concern-option[data-state=active]{color:#fff!important;background:#30212b!important;border-color:#30212b!important}.glp-landing .concern-option[data-state=active]>span{color:#ddbc82}.glp-landing .concern-detail{min-height:335px;padding:33px 0 0;position:relative}.glp-landing .detail-number{font-family:var(--font-dm-sans), Arial, sans-serif;color:#d5c9b6;font-size:70px;line-height:1}.glp-landing .concern-detail h3{font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:-.035em;max-width:360px;margin-top:17px;font-size:31px;font-weight:400;line-height:1.25}.glp-landing .concern-detail>p{color:var(--muted);max-width:420px;margin-top:19px;font-size:15px;line-height:1.85}.glp-landing .detail-note{color:#92713f;align-items:flex-start;gap:10px;margin:23px 0 26px;font-size:12px;display:flex}.glp-landing .detail-note svg{flex-shrink:0;margin-top:2px}.glp-landing .concern-detail .text-link{border-top:1px solid #d9d0c4;justify-content:space-between;max-width:420px;padding-top:20px;font-size:13px;display:flex}.glp-landing .care-journey{background:#fdfbf8;padding-top:100px;padding-bottom:65px;overflow:hidden}.glp-landing .care-heading{text-align:center;margin-bottom:70px}.glp-landing .care-scenes{perspective:1400px;gap:70px;max-width:1050px;margin:auto;display:grid}.glp-landing .care-scene{perspective:1100px;grid-template-columns:1fr 1fr;align-items:center;min-height:460px;display:grid;position:relative}.glp-landing .care-photo{transform-origin:100%;background:#e7decf;border-radius:8px;height:460px;transition:transform 1s cubic-bezier(.22,.7,.3,1);position:relative;overflow:hidden;transform:rotateY(7deg)rotate(-2deg)scale(.97);box-shadow:0 25px 50px -20px #35242c60}.glp-landing .care-scene.in-view .care-photo{transform:rotateY(0)rotate(-1deg)scale(1)}.glp-landing .care-photo>img{object-fit:cover;object-position:center 46%;width:100%;height:100%;transition:transform 1.2s}.glp-landing .care-scene.in-view .care-photo>img{transform:scale(1.035)}.glp-landing .care-photo-caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#49363d;background:#fbfaf7ed;border:1px solid #fff;border-radius:5px;align-items:center;gap:14px;padding:15px 18px;font-size:12px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.glp-landing .care-photo-caption svg{color:#9c773d;flex-shrink:0}.glp-landing .care-scene-copy{z-index:2;background:#fffdfa;border:1px solid #e6dfd5;border-radius:7px;min-height:350px;margin-left:-23px;padding:36px 38px 38px;position:relative;transform:translateZ(45px);box-shadow:0 22px 50px -30px #30212b50}.glp-landing .care-number{font-family:var(--font-dm-sans), Arial, sans-serif;color:#c4ac87;margin-bottom:25px;font-size:66px;font-style:italic;line-height:1;display:block}.glp-landing .care-scene-copy .eyebrow{color:#977747;margin-bottom:13px;font-size:10px}.glp-landing .care-scene-copy h3{font-size:31px;font-weight:400;font-family:var(--font-dm-sans), Arial, sans-serif;letter-spacing:-.04em;line-height:1.2}.glp-landing .care-scene-copy>p:not(.eyebrow){color:var(--muted);margin-top:20px;font-size:14px;line-height:1.85}.glp-landing .care-scene-copy .button{margin-top:23px;padding:12px 18px;font-size:13px}.glp-landing .care-connector{color:#8f7042;align-items:center;gap:12px;margin-top:25px;font-size:12px;display:flex}.glp-landing .care-scene-02 .care-photo{transform-origin:0;grid-area:1/2;transform:rotateY(-7deg)rotate(2deg)scale(.97)}.glp-landing .care-scene-02.in-view .care-photo{transform:rotateY(0)rotate(1deg)scale(1)}.glp-landing .care-scene-02 .care-scene-copy{grid-area:1/1;margin-left:0;margin-right:-23px}.glp-landing .care-scene-03 .care-photo{background:radial-gradient(at 50% 40%,#dbbc86,#2f212b 75%)}.glp-landing .care-scene-03 .care-photo>img{object-fit:contain;filter:drop-shadow(12px 20px 15px #0004);height:85%;padding:20px 0 30px;transform:rotate(-10deg)}.glp-landing .care-scene-03.in-view .care-photo>img{transform:rotate(-5deg)translateY(-6px)}.glp-landing .care-footnote{text-align:center;color:var(--muted);max-width:740px;margin:45px auto 0;font-size:11px}@media (width<=1000px){.glp-landing .experience-layout{grid-template-columns:1fr 1fr;gap:6%}.glp-landing .life-depth{padding-right:20px}.glp-landing .life-depth-inner{height:500px}.glp-landing .nutrition-layer{width:48%;height:180px;right:-15px}.glp-landing .nutrition-layer img{height:130px}.glp-landing .nutrition-layer span{font-size:11px}.glp-landing .life-note{padding:19px}.glp-landing .life-note p{font-size:21px}.glp-landing .concern-option[data-slot=tabs-trigger]{gap:6px;padding:12px 9px;font-size:11px}.glp-landing .concern-detail h3{font-size:28px}.glp-landing .care-scenes{gap:55px}.glp-landing .care-scene-copy{padding:28px}.glp-landing .care-scene-copy h3{font-size:28px}}@media (width<=700px){.glp-landing .experience-section{padding-top:65px;padding-bottom:65px}.glp-landing .experience-heading{margin-bottom:40px}.glp-landing .experience-heading .eyebrow,.glp-landing .care-heading .eyebrow{font-size:10px}.glp-landing .experience-heading>p:last-child,.glp-landing .care-heading>p:last-child{font-size:14px}.glp-landing .experience-layout{grid-template-columns:1fr;gap:35px}.glp-landing .life-depth{width:100%;max-width:450px;margin:auto;padding:0 27px 45px 8px}.glp-landing .life-depth-inner{height:440px;transform:none}.glp-landing .life-main{border-radius:75px 8px 8px}.glp-landing .nutrition-layer{width:40%;height:170px;top:39%;right:-15px;transform:rotate(6deg)}.glp-landing .nutrition-layer img{height:120px}.glp-landing .nutrition-layer span{padding:8px 2px;font-size:10px}.glp-landing .life-note{padding:17px 21px;bottom:-18px;right:-3px;transform:rotate(2deg)}.glp-landing .life-note p{font-size:20px}.glp-landing .life-overlay h3{font-size:32px}.glp-landing .stock-note{font-size:9px}.glp-landing .concern-option[data-slot=tabs-trigger]{padding:13px;font-size:12px}.glp-landing .concern-detail{min-height:0;padding-top:27px}.glp-landing .detail-number{font-size:52px}.glp-landing .concern-detail h3{font-size:29px}.glp-landing .concern-detail>p{font-size:14px}.glp-landing .care-journey{padding-top:65px}.glp-landing .care-heading{margin-bottom:40px}.glp-landing .care-scenes{gap:45px}.glp-landing .care-scene{grid-template-columns:1fr;min-height:0}.glp-landing .care-photo{width:92%;height:380px;margin-left:0;transform:none!important}.glp-landing .care-scene-copy{min-height:0;margin:-45px 0 0 18px;padding:26px;transform:none}.glp-landing .care-number{margin-bottom:19px;font-size:47px}.glp-landing .care-scene-copy h3{font-size:29px}.glp-landing .care-scene-02 .care-photo{grid-area:1/1;margin-left:auto}.glp-landing .care-scene-02 .care-scene-copy{grid-area:2/1;margin:-45px 18px 0 0}.glp-landing .care-photo-caption{padding:12px;font-size:11px;bottom:64px;left:15px;right:15px}.glp-landing .care-footnote{text-align:left;font-size:10px}}@media (prefers-reduced-motion:reduce){.glp-landing .life-depth-inner,.glp-landing .life-main,.glp-landing .life-note,.glp-landing .nutrition-layer,.glp-landing .care-photo,.glp-landing .care-photo>img,.glp-landing .care-scene-copy{transition:none!important;transform:none!important}.glp-landing .life-film,.glp-landing .film-control{display:none}}.glp-landing .section-cta{margin-top:30px}.glp-landing .section-cta>p{color:var(--muted);margin-top:12px;font-size:12px}.glp-landing .care-section-cta{text-align:center;margin-top:45px}.glp-landing .story-copy{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.glp-landing .chapter-track{grid-row:1;margin-bottom:26px}.glp-landing .chapter{grid-area:2/1;position:relative;top:auto}.glp-landing .chapter h2{font-size:clamp(38px,4.1vw,62px)}.glp-landing .story-quiz-cta{flex-wrap:wrap;grid-row:3;align-items:center;gap:15px;margin-top:26px;display:flex}.glp-landing .story-quiz-cta>span{color:#d0c2ba;font-size:12px}.glp-landing .story-quiz-cta .button{min-width:185px}.glp-landing .story-layout{height:calc(100% - 95px)}.glp-landing .concern-detail>.button{margin-top:0}.glp-landing .button{white-space:normal;text-align:left;border-radius:999px;font-weight:600;line-height:1.35}.glp-landing .button>svg{flex-shrink:0}.glp-landing .care-footnote{margin-top:25px}.glp-landing h1,.glp-landing h2,.glp-landing h3,.glp-landing .bundle-info h3,.glp-landing .concern-detail h3,.glp-landing .care-scene-copy h3{letter-spacing:-.045em;font-weight:500}.glp-landing h1{font-size:clamp(61px,6.4vw,100px)}.glp-landing h1 em,.glp-landing h2 em,.glp-landing .bundle-info h3 span{font-style:normal;font-weight:500}.glp-landing .price strong{font-weight:500}@media (width<=700px){.glp-landing .story-copy{display:block}.glp-landing .story-quiz-cta{margin:30px 0 10px}.glp-landing .story-layout{height:auto}.glp-landing .section-cta .button{max-width:100%}.glp-landing .care-section-cta{text-align:left}.glp-landing h1{font-size:clamp(48px,12.5vw,62px)}.glp-landing .header .button{gap:9px;padding:11px 12px;font-size:11px}.glp-landing .header .wordmark{width:135px}}@media (width>=701px) and (height<=800px){.glp-landing .story{height:auto}.glp-landing .story-pin{height:auto;min-height:0;position:relative}.glp-landing .story-layout{height:auto;padding:40px 0}.glp-landing .story-copy{display:block}.glp-landing .chapter-track{display:none}.glp-landing .chapter{visibility:visible;opacity:1;margin-bottom:40px;position:relative;top:auto;transform:none}.glp-landing .story-art{height:600px}.glp-landing .story-vial{left:0}.glp-landing .story-bottle{opacity:1;transform:rotate(8deg)}.glp-landing .support-label{opacity:1}.glp-landing .progress{display:none}}@media (prefers-reduced-motion:reduce){.glp-landing .story-copy{display:block}.glp-landing .story-quiz-cta{margin-top:28px}}.glp-landing .bundle-reveal{color:#f5efe7;background:#291d26;padding:34px 7% 45px;scroll-margin-top:20px;overflow:hidden}.glp-landing .pair-top{color:#c8bdae;justify-content:space-between;align-items:center;gap:20px;display:flex}.glp-landing .pair-top a{align-items:center;gap:10px;font-size:12px;display:flex}.glp-landing .pair-layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:5%;max-width:1400px;min-height:565px;margin:28px auto 0;display:grid}.glp-landing .pair-copy h2{font-size:clamp(38px,4.1vw,64px);line-height:1.08}.glp-landing .pair-copy h2 em{color:#dec18d}.glp-landing .pair-copy>p:not(.eyebrow):not(.pair-clinical){color:#c9bdc4;max-width:475px;margin-top:25px;font-size:16px;line-height:1.85}.glp-landing .pair-benefits{color:#dec18d;align-items:center;gap:12px;margin-top:24px;font-size:12px;display:flex}.glp-landing .pair-benefits span{border-bottom:1px solid #755d4d;padding-bottom:5px}.glp-landing .pair-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.glp-landing .pair-cta .button{min-width:180px}.glp-landing .pair-cta>span{color:#c9bdc4;font-size:12px}.glp-landing .pair-clinical{color:#b5a6af;max-width:420px;margin-top:22px;font-size:11px;line-height:1.7}.glp-landing .pair-visual{perspective:1000px;min-width:0}.glp-landing .pair-stage{isolation:isolate;height:505px;transform-style:preserve-3d;position:relative}.glp-landing .pair-aura{z-index:-1;background:radial-gradient(#b98d3e45,#0000 66%);position:absolute;inset:8% -5%}.glp-landing .pair-orbit{pointer-events:none;z-index:-1;border:1px solid #d3ad634a;border-radius:50%;position:absolute}.glp-landing .orbit-one{inset:10% -3% 14%;transform:rotate(-22deg)}.glp-landing .orbit-two{border-color:#d3ad6320;inset:5% 2% 9%;transform:rotate(22deg)}.glp-landing .pair-product{text-align:center;width:47%;height:390px;margin:0;position:absolute;top:30px}.glp-landing .pair-product img{object-fit:contain;filter:drop-shadow(10px 24px 16px #0006);width:100%;height:335px}.glp-landing .pair-tirzepatide{left:0;transform:translateZ(20px)rotate(-8deg)}.glp-landing .pair-ondansetron{right:0;transform:translate3d(0,24px,40px)rotate(8deg)}.glp-landing .pair-ondansetron img{height:300px;margin-top:35px}.glp-landing .pair-product figcaption{color:#f4e8d5;margin-top:13px;font-size:14px;font-weight:500;transform:rotate(8deg)}.glp-landing .pair-ondansetron figcaption{transform:rotate(-8deg)}.glp-landing .pair-product figcaption span{letter-spacing:.14em;color:#c5aa7f;margin-top:5px;font-size:8px;display:block}.glp-landing .pair-plus{color:#30212b;z-index:3;background:#e3c384;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:42%;left:calc(50% - 23px);box-shadow:0 0 38px #dab77755}.glp-landing .pair-united{text-align:center;color:#e5ca9a;border-top:1px solid #a7885545;padding:16px 0;font-size:13px;position:absolute;bottom:0;left:0;right:0}.glp-landing .pair-united>span{margin-right:9px}.glp-landing .pair-controls{justify-content:space-between;align-items:center;gap:20px;padding-top:14px;display:flex}.glp-landing .pair-controls>span{color:#b1a1a9;font-size:9px}.glp-landing .pair-playing .pair-tirzepatide{animation:3.6s cubic-bezier(.2,.65,.3,1) both pair-join-left}.glp-landing .pair-playing .pair-ondansetron{animation:3.6s cubic-bezier(.2,.65,.3,1) both pair-join-right}.glp-landing .pair-playing .pair-plus{animation:3.6s both pair-connect}.glp-landing .pair-playing .pair-aura{animation:3.6s both pair-glow}.glp-landing .pair-playing .pair-orbit{animation:3.6s both pair-pulse}.glp-landing .pair-playing .pair-united{animation:3.6s both pair-caption}@keyframes pair-join-left{0%,12%{opacity:.3;transform:translate3d(-65px,10px,-100px)rotate(-21deg)scale(.82)}55%{opacity:1;transform:translate3d(8px,-5px,25px)rotate(-5deg)}75%,to{opacity:1;transform:translateZ(20px)rotate(-8deg)}}@keyframes pair-join-right{0%,16%{opacity:.3;transform:translate3d(70px,30px,-100px)rotate(22deg)scale(.82)}58%{opacity:1;transform:translate3d(-8px,16px,45px)rotate(5deg)}78%,to{opacity:1;transform:translate3d(0,24px,40px)rotate(8deg)}}@keyframes pair-connect{0%,35%{opacity:0;transform:scale(.4)}62%{opacity:1;transform:scale(1.2)}80%,to{opacity:1;transform:scale(1)}}@keyframes pair-glow{0%,28%{opacity:.1;transform:scale(.75)}63%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes pair-pulse{0%,35%{opacity:0;scale:.6}72%{opacity:.9;scale:1.08}to{opacity:.6;scale:1}}@keyframes pair-caption{0%,64%{opacity:0;transform:translateY(8px)}85%,to{opacity:1;transform:none}}@media (width<=1000px){.glp-landing .pair-layout{gap:3%;min-height:550px}.glp-landing .pair-copy h2{font-size:43px}.glp-landing .pair-stage{height:460px}.glp-landing .pair-product{height:350px}.glp-landing .pair-product img{height:295px}.glp-landing .pair-ondansetron img{height:260px}.glp-landing .pair-product figcaption{font-size:11px}.glp-landing .pair-product figcaption span{font-size:8px}.glp-landing .pair-benefits{gap:8px;font-size:11px}}@media (width<=700px){.glp-landing .bundle-reveal{padding:28px 6% 35px}.glp-landing .pair-top .eyebrow{font-size:10px}.glp-landing .pair-top a{gap:6px;font-size:10px}.glp-landing .pair-layout{grid-template-columns:1fr;gap:25px;min-height:0;margin-top:35px}.glp-landing .pair-copy h2{font-size:40px}.glp-landing .pair-copy>p:not(.eyebrow):not(.pair-clinical){margin-top:20px;font-size:14px}.glp-landing .pair-benefits{gap:10px;font-size:11px}.glp-landing .pair-clinical{font-size:10px}.glp-landing .pair-stage{max-width:460px;height:430px;margin:auto}.glp-landing .pair-product{top:25px}.glp-landing .pair-product img{height:280px}.glp-landing .pair-ondansetron img{height:245px}.glp-landing .pair-united{font-size:12px}.glp-landing .pair-product figcaption{font-size:11px}.glp-landing .pair-controls>span{font-size:8px}}@media (prefers-reduced-motion:reduce){.glp-landing .pair-stage *{animation:none!important}}.glp-landing .hero-tirzepatide{width:42%;height:78%;top:17%;left:53%}.glp-landing .life-depth{padding:0 14px 0 8px}.glp-landing .life-depth-inner{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;height:auto;display:grid}.glp-landing .life-main{grid-column:1/-1;height:520px;position:relative;inset:auto;transform:translateZ(0)rotate(-2deg)}.glp-landing .life-poster,.glp-landing .life-film{object-position:58% 50%;transform:scaleX(-1)}.glp-landing .life-overlay{padding:35px 26px 28px;inset:55% 0 0}.glp-landing .life-overlay h3{font-size:36px}.glp-landing .nutrition-layer{flex-direction:column;width:auto;height:auto;padding:7px;display:flex;position:relative;inset:auto;transform:translateZ(30px)rotate(2deg);box-shadow:0 14px 28px #20192325}.glp-landing .nutrition-layer img{object-fit:cover;width:100%;height:130px}.glp-landing .nutrition-layer span{white-space:normal;padding:10px 7px;font-size:12px;line-height:1.5}.glp-landing .life-note{gap:13px;width:auto;padding:20px 17px;position:relative;inset:auto;transform:translateZ(45px)rotate(-2deg);box-shadow:0 14px 28px #20192325}.glp-landing .life-note p{font-size:22px;line-height:1.4}.glp-landing .note-spark{flex-shrink:0;font-size:27px}.glp-landing .stock-note{margin:24px 0 0;font-size:10px;line-height:1.6;position:relative;inset:auto}.glp-landing .experience-layout{align-items:center}.glp-landing .care-scenes{--rail-top:230px;--rail-height:1060px;--rail-progress:0;padding-left:48px;position:relative}.glp-landing .journey-rail{left:12px;top:var(--rail-top);height:var(--rail-height);pointer-events:none;z-index:4;width:3px;position:absolute}.glp-landing .journey-track,.glp-landing .journey-fill{border-radius:5px;width:3px;position:absolute;top:0;left:0}.glp-landing .journey-track{background:#e0d8cb;height:100%}.glp-landing .journey-fill{height:calc(var(--rail-progress) * 100%);background:linear-gradient(#caa362,#a87526);box-shadow:0 0 12px #c79b4e65}.glp-landing .journey-node{color:#9b886b;background:#fdfbf8;border:1px solid #d4c7b3;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s;display:grid;position:absolute;left:50%;transform:translate(-50%,-50%)}.glp-landing .journey-node:nth-of-type(2){top:0}.glp-landing .journey-node:nth-of-type(3){top:50%}.glp-landing .journey-node:nth-of-type(4){top:100%}.glp-landing .journey-node.node-complete{color:#503b22;background:#e5c58c;border-color:#d9b16b}.glp-landing .journey-node.node-active{color:#fff;background:#b48843;border-color:#b48843;box-shadow:0 0 0 6px #dabc8130,0 0 25px #be944d65}.glp-landing .journey-arrow{left:50%;top:calc(var(--rail-progress) * 100%);color:#fff;text-align:center;z-index:3;background:#a9782b;border-radius:20px;width:23px;height:26px;font-size:19px;line-height:26px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 14px #bd914d60}.glp-landing .care-scene-copy{transition:border-color .35s,background .35s,box-shadow .35s}.glp-landing .care-number{transition:color .35s,text-shadow .35s}.glp-landing .care-scene .care-photo>img{filter:brightness(.93);transition:filter .4s,transform 1.2s}.glp-landing .care-scene-03 .care-photo>img{filter:brightness(.93)drop-shadow(12px 20px 15px #0004)}.glp-landing .care-scene.step-active .care-scene-copy{background:#fffdf6;border-color:#c7a266;box-shadow:0 20px 55px -20px #b2884855,0 0 0 2px #d9bd8620}.glp-landing .care-scene.step-active .care-number{color:#a8792f;text-shadow:0 0 22px #d9b67340}.glp-landing .care-scene.step-active .care-photo>img{filter:brightness(1.04)}.glp-landing .care-scene-03.step-active .care-photo>img{filter:brightness(1.04)drop-shadow(12px 20px 15px #0004)}@media (width<=1000px){.glp-landing .life-main{height:470px}.glp-landing .life-depth-inner{gap:16px}.glp-landing .life-note{gap:10px;padding:16px 13px}.glp-landing .life-note p{font-size:19px}.glp-landing .nutrition-layer img{height:115px}.glp-landing .nutrition-layer span{padding:8px 4px;font-size:11px}.glp-landing .care-scenes{padding-left:40px}.glp-landing .journey-rail{left:8px}}@media (width<=700px){.glp-landing .hero-tirzepatide{width:43%;height:78%;top:18%;left:52%}.glp-landing .life-depth{padding:0 8px}.glp-landing .life-depth-inner{gap:17px;height:auto}.glp-landing .life-main{height:445px;transform:rotate(-1deg)}.glp-landing .life-note{padding:17px 13px;transform:rotate(-1deg)}.glp-landing .life-note p{font-size:20px}.glp-landing .life-overlay{padding:30px 22px 25px}.glp-landing .life-overlay h3{font-size:32px}.glp-landing .nutrition-layer{height:auto;transform:rotate(1deg)}.glp-landing .nutrition-layer img{height:115px}.glp-landing .nutrition-layer span{font-size:11px}.glp-landing .stock-note{margin-top:20px;font-size:9px}.glp-landing .care-scenes{padding-left:30px}.glp-landing .journey-rail{width:2px;left:1px}.glp-landing .journey-track,.glp-landing .journey-fill{width:2px}.glp-landing .journey-node{width:25px;height:25px;font-size:9px}.glp-landing .journey-arrow{width:20px;height:23px;font-size:16px;line-height:23px}.glp-landing .care-scene-copy{padding:23px}.glp-landing .care-scene-copy h3{font-size:27px}}@media (prefers-reduced-motion:reduce){.glp-landing .life-poster{transform:scaleX(-1)!important}.glp-landing .journey-arrow{display:none}.glp-landing .journey-fill{height:100%;box-shadow:none}.glp-landing .journey-node,.glp-landing .care-scene-copy,.glp-landing .care-number,.glp-landing .care-photo>img{transition:none!important}}.glp-landing .comparison-section{background:#f1ede6;padding-top:85px;padding-bottom:90px}.glp-landing .comparison-heading{text-align:center;max-width:850px;margin:0 auto 48px}.glp-landing .comparison-heading>.eyebrow{color:#96713b;margin-bottom:22px}.glp-landing .comparison-heading h2{font-size:clamp(38px,4.2vw,62px)}.glp-landing .comparison-frame{border:1px solid #d8c7a8;border-radius:16px;max-width:1080px;margin:auto;overflow:hidden;box-shadow:0 22px 55px -35px #30212b70}.glp-landing .comparison-table{table-layout:fixed;border-collapse:collapse;width:100%}.glp-landing .comparison-table [data-slot=table-row]{border:none;background:0 0!important}.glp-landing .comparison-table [data-slot=table-head]{white-space:normal;height:auto;font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.035em;text-align:left;padding:29px 30px;font-size:25px;font-weight:500;line-height:1.25}.glp-landing .comparison-table .compare-iron{color:#f8f2e8;background:#30212b;width:50%}.glp-landing .comparison-table .compare-usual{color:#756d70;background:#faf8f3;width:50%}.glp-landing .comparison-table th.compare-iron{color:#e7c58a;border-bottom:1px solid #a586554f}.glp-landing .comparison-table th.compare-usual{border-bottom:1px solid #e4ddd2}.glp-landing .comparison-table [data-slot=table-cell]{white-space:normal;vertical-align:middle;padding:22px 30px;font-size:15px;line-height:1.65}.glp-landing .comparison-table tbody tr+tr .compare-iron{border-top:1px solid #ffffff10}.glp-landing .comparison-table tbody tr+tr .compare-usual{border-top:1px solid #e9e2d8}.glp-landing .comparison-table td>div{align-items:flex-start;gap:15px;display:flex}.glp-landing .comparison-table td svg{flex-shrink:0;margin-top:4px}.glp-landing .comparison-table .compare-iron svg{color:#e0bc79}.glp-landing .comparison-table .compare-usual svg{color:#b8aa98}.glp-landing .header-signin{min-width:120px}@media (width<=700px){.glp-landing .comparison-section{padding:65px 5%}.glp-landing .comparison-heading{margin-bottom:32px}.glp-landing .comparison-heading h2{font-size:37px}.glp-landing .comparison-heading .eyebrow{font-size:10px}.glp-landing .comparison-frame{border-radius:10px}.glp-landing .comparison-table [data-slot=table-head]{padding:20px 14px;font-size:19px}.glp-landing .comparison-table [data-slot=table-cell]{padding:18px 13px;font-size:13px;line-height:1.65}.glp-landing .comparison-table td>div{gap:8px}.glp-landing .comparison-table td svg{width:14px;height:14px;margin-top:4px}.glp-landing .header .header-signin{justify-content:space-between;min-width:94px;padding:12px 16px;font-size:12px}}.glp-landing .button,.glp-landing .header .button,.glp-landing .hero-actions .button,.glp-landing .story-quiz-cta .button,.glp-landing .pair-cta .button,.glp-landing .final-cta .button,.glp-landing .header .header-signin{justify-content:center;gap:12px;min-width:0}.glp-landing .button>svg{flex:none;margin:0}@media (width<=700px){.glp-landing .header .button,.glp-landing .hero-actions .button{gap:10px}}.glp-landing .pair-playing .pair-tirzepatide img{animation:6s ease-in-out 3.6s infinite pair-float-left}.glp-landing .pair-playing .pair-ondansetron img{animation:7s ease-in-out 3.6s infinite pair-float-right}.glp-landing .pair-orbit{transform-style:preserve-3d;border-color:#d3ad6355}.glp-landing .pair-orbit:after{content:"";opacity:0;filter:drop-shadow(0 0 5px #e8c775);-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:conic-gradient(#0000 0deg,#b7893540 55deg,#ffedb5 88deg,#d8a74f70 120deg,#0000 165deg 240deg,#e8c77588 270deg,#0000 315deg);border-radius:50%;padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glp-landing .pair-playing .orbit-one{animation:3.6s both pair-pulse,20s linear 3.6s infinite pair-orbit-one}.glp-landing .pair-playing .orbit-two{animation:3.6s both pair-pulse,26s linear 3.6s infinite pair-orbit-two}.glp-landing .pair-playing .pair-orbit:after{animation:7s ease-in-out 3.6s infinite ring-shine}.glp-landing .pair-playing .orbit-two:after{animation-delay:4.6s}@keyframes pair-float-left{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-13px)rotate(2deg)}}@keyframes pair-float-right{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-11px)rotate(-2deg)}}@keyframes pair-orbit-one{0%{transform:rotate(-22deg)rotateX(18deg)rotateY(-12deg)}to{transform:rotate(338deg)rotateX(18deg)rotateY(-12deg)}}@keyframes pair-orbit-two{0%{transform:rotate(22deg)rotateX(-22deg)rotateY(15deg)}to{transform:rotate(-338deg)rotateX(-22deg)rotateY(15deg)}}@keyframes ring-shine{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.glp-landing .pair-playing .pair-product img,.glp-landing .pair-playing .pair-orbit,.glp-landing .pair-playing .pair-orbit:after{animation:none!important}.glp-landing .pair-orbit:after{opacity:.4}}.glp-landing .questions [data-slot=accordion-item]{border-bottom:1px solid var(--line)}.glp-landing .questions [data-slot=accordion-trigger]{font:inherit;color:var(--plum);cursor:pointer;border-radius:0;align-items:center;gap:20px;padding:22px 0;font-size:15px;line-height:1.6}.glp-landing .questions [data-slot=accordion-item]:first-child [data-slot=accordion-trigger]{padding-top:0}.glp-landing .questions [data-slot=accordion-trigger]:hover{color:#94713b;text-decoration:none}.glp-landing .questions [data-slot=accordion-trigger]:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.glp-landing .questions [data-slot=accordion-content]{overflow:hidden}.glp-landing .questions [data-slot=accordion-content][data-state=open]{animation:.32s cubic-bezier(.2,.65,.3,1) faq-slide-open}.glp-landing .questions [data-slot=accordion-content][data-state=closed]{animation:.26s cubic-bezier(.2,.65,.3,1) faq-slide-close}.glp-landing .questions [data-slot=accordion-content]>div{height:auto;padding:0 0 22px}.glp-landing .questions [data-slot=accordion-content] p{color:var(--muted);margin:0;font-size:14px;line-height:1.85}@keyframes faq-slide-open{0%{opacity:0;height:0}to{height:var(--radix-accordion-content-height);opacity:1}}@keyframes faq-slide-close{0%{height:var(--radix-accordion-content-height);opacity:1}to{opacity:0;height:0}}@media (prefers-reduced-motion:reduce){.glp-landing .questions [data-slot=accordion-content]{animation:none!important}}.glp-landing .pair-layout{grid-template-columns:1.05fr 1fr;gap:6%;margin-top:0}.glp-landing .pair-layout>.pair-visual{grid-area:1/1}.glp-landing .pair-layout>.pair-copy{grid-area:1/2}.glp-landing .pair-copy .pair-top{flex-wrap:wrap;gap:16px;margin-bottom:28px;display:flex}.glp-landing .pair-copy .pair-top .eyebrow{color:#dec18d;font-size:12px}.glp-landing .pair-copy .pair-united{text-align:left;margin-top:24px;position:static}.glp-landing .pair-copy .pair-controls{padding-top:0}.glp-landing .pair-stage{height:505px}.glp-landing .bundle-grid{row-gap:0}.glp-landing .bundle-card{grid-template-rows:subgrid;grid-row:span 7;row-gap:0;display:grid}.glp-landing .bundle-info{grid-template-rows:subgrid;grid-row:span 6;row-gap:0;display:grid}.glp-landing .bundle-info h3 small{letter-spacing:0;color:var(--plum);margin-bottom:5px;font-size:18px;line-height:1.4;display:block}.glp-landing .bundle-info .button{align-self:start}@media (width<=700px){.glp-landing .pair-layout{grid-template-columns:1fr;gap:25px}.glp-landing .pair-layout>.pair-visual{grid-area:1/1}.glp-landing .pair-layout>.pair-copy{grid-area:2/1}.glp-landing .pair-copy .pair-top{margin-bottom:24px}.glp-landing .pair-stage{height:390px}.glp-landing .bundle-grid{row-gap:24px}.glp-landing .bundle-card,.glp-landing .bundle-info{grid-row:auto;display:block}}.glp-landing .hero h1{font-size:clamp(44px,4.7vw,76px);line-height:1.08}@media (width<=700px){.glp-landing .hero h1{font-size:clamp(38px,9.5vw,56px)}}.glp-landing .care-photo-caption{text-align:center;justify-content:center;gap:10px;width:max-content;max-width:calc(100% - 44px);padding:13px 18px;left:50%;right:auto;transform:translate(-50%)}.glp-landing .care-photo-caption span{min-width:0}@media (width<=700px){.glp-landing .care-photo-caption{max-width:calc(100% - 30px);padding:12px 15px}}.glp-landing .support-lead{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:8%;max-width:1200px;margin:auto;display:grid}.glp-landing .support-lead .life-depth{width:100%;max-width:420px;margin:auto}.glp-landing .support-lead .life-main{height:380px}.glp-landing .support-lead .experience-heading{text-align:left;max-width:620px;margin:0}.glp-landing .support-lead .experience-heading>p:not(.eyebrow){color:var(--muted);margin-top:25px;font-size:17px;line-height:1.8}.glp-landing .support-lead .experience-heading h2{font-size:clamp(38px,4.3vw,64px)}.glp-landing .support-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;max-width:1400px;margin:55px auto 0;display:grid}.glp-landing .support-pillar{background:#fbfaf7;border:1px solid #ddd4c8;border-radius:12px;padding:28px 23px;transition:transform .25s,box-shadow .25s,border-color .25s}.glp-landing .pillar-top{color:#94713b;justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.glp-landing .pillar-top span{letter-spacing:.12em;color:#94816a;font-size:12px}.glp-landing .support-pillar h3{font:500 24px/1.2 var(--font-dm-sans), sans-serif;letter-spacing:-.035em;color:#30212b;min-height:58px}.glp-landing .support-pillar h4{margin:18px 0 12px;font-size:15px;font-weight:600;line-height:1.55}.glp-landing .support-pillar>p{color:var(--muted);font-size:15px;line-height:1.8}.glp-landing .support-pillar .pillar-note{color:#94713b;border-top:1px solid #ded9d4;margin-top:20px;padding-top:16px;font-size:13px;line-height:1.6}@media (hover:hover){.glp-landing .support-pillar:hover{border-color:#b79c6e;transform:translateY(-5px);box-shadow:0 16px 35px -24px #30212b70}}@media (width<=1050px){.glp-landing .support-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.glp-landing .support-pillar h3{min-height:0}.glp-landing .support-lead{gap:5%}.glp-landing .support-lead .life-main{height:340px}}@media (width<=700px){.glp-landing .support-lead{flex-direction:column-reverse;gap:35px;display:flex}.glp-landing .support-lead .experience-heading{text-align:center}.glp-landing .support-lead .experience-heading>p:not(.eyebrow){font-size:16px}.glp-landing .support-pillars{grid-template-columns:1fr;gap:16px;margin-top:35px}.glp-landing .support-pillar{padding:24px}.glp-landing .pillar-top{margin-bottom:20px}.glp-landing .support-lead .life-main{height:390px}}@media (prefers-reduced-motion:reduce){.glp-landing .support-pillar{transition:none}.glp-landing .support-pillar:hover{transform:none}}
