.ppp-page--hero{--bg: #C9E4EE;--ink: #111111;--accent: #FFA51D;--navy: #0E2B4A;--navy-dark: #081C32;--teal: #2D8FA0;--muted: #6B7785;--card: #FFFFFF;background:var(--bg)!important;color:var(--ink);padding:28px 20px 36px;font-family:Fraunces,Georgia,Times New Roman,serif!important;-webkit-font-smoothing:antialiased;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;overflow-x:hidden;box-sizing:border-box}.ppp-page--hero *{box-sizing:border-box}.ppp-page--hero .ppp-hero__inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:22px}.ppp-page--hero .ppp-hero__media{width:100%}.ppp-page--hero .ppp-hero__media img{width:100%;height:auto;display:block;border-radius:10px;object-fit:cover}.ppp-page--hero .ppp-hero__headline{margin:4px 0 8px;font-family:Fraunces,Georgia,serif;font-weight:700;font-style:normal;font-size:clamp(26px,3.6vw,42px);line-height:1.2;letter-spacing:-.01em;color:var(--navy)}.ppp-page--hero .ppp-hero__headline em{font-style:normal;font-weight:700;color:var(--accent)}.ppp-page--hero .ppp-hero__features{display:grid;grid-template-columns:1fr 1fr;gap:26px 14px;margin:14px 0 6px;justify-items:center}.ppp-page--hero .ppp-hero__feature{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;max-width:220px}.ppp-page--hero .ppp-hero__feature--single{grid-column:1 / -1}.ppp-page--hero .ppp-hero__icon{width:54px;height:54px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px #0e2b4a1f;flex-shrink:0;font-size:26px;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important}.ppp-page--hero .ppp-hero__feature-label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:14px;line-height:1.3;color:var(--navy)}.ppp-page--hero .ppp-hero__disclaimer{margin:18px 0 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:italic;font-size:14px;line-height:1.4;color:var(--muted);text-align:center}.ppp-page--hero .ppp-hero__cta{display:block;width:100%;background:var(--navy);color:#fff!important;text-align:center;padding:18px 24px;border-radius:4px;text-decoration:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:700;font-size:16px;letter-spacing:.6px;text-transform:uppercase;border:0;cursor:pointer;transition:background-color .16s ease}.ppp-page--hero .ppp-hero__cta:hover,.ppp-page--hero .ppp-hero__cta:focus{background:var(--navy-dark);color:#fff!important}@media(min-width:768px){.ppp-page--hero{padding:56px 32px 64px}.ppp-page--hero .ppp-hero__inner{grid-template-columns:1fr 1fr;grid-template-areas:"text media";gap:56px;align-items:center}.ppp-page--hero .ppp-hero__text{grid-area:text}.ppp-page--hero .ppp-hero__media{grid-area:media}.ppp-page--hero .ppp-hero__media img{border-radius:14px}.ppp-page--hero .ppp-hero__features{grid-template-columns:1fr 1fr;gap:22px 18px;margin-top:28px;justify-items:start}.ppp-page--hero .ppp-hero__feature{flex-direction:row;text-align:left;align-items:center;gap:14px;max-width:none}.ppp-page--hero .ppp-hero__feature--single{grid-column:1 / -1;justify-self:center}.ppp-page--hero .ppp-hero__feature-label{font-size:15px}.ppp-page--hero .ppp-hero__disclaimer{margin:28px 0 16px}}.ppp-page--founder{--navy: #0E2B4A;--headline-link: #0F3782;--accent: #FFA51D;--coral: #E89B7B;--peach-tint: #FCE6D9;--cream: #F4ECDB;--white: #FFFFFF;--ink: #1A1A1A;--muted: #6B7785;--shadow-md: 0 8px 24px rgba(14,43,74,.1);--shadow-lg: 0 20px 60px rgba(14,43,74,.14);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--founder,.ppp-page--founder *{box-sizing:border-box}.ppp-page--founder .ppp-founder{position:relative;background:var(--cream);padding:clamp(56px,7vw,110px) 24px;overflow:hidden}.ppp-page--founder .ppp-wrap{max-width:760px;margin:0 auto;position:relative;z-index:1;text-align:left}.ppp-page--founder .ppp-headline{display:flex;align-items:flex-start;gap:20px;margin:0 0 36px}.ppp-page--founder .ppp-avatar{flex:0 0 auto;width:clamp(64px,5.5vw,84px);height:clamp(64px,5.5vw,84px);border-radius:50%;overflow:hidden;box-shadow:var(--shadow-md);border:3px solid var(--white);object-fit:cover;margin-top:2px}.ppp-page--founder .ppp-h2{font-family:Fraunces,Georgia,serif;font-size:clamp(24px,3.2vw,36px);font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin:0;flex:1}.ppp-page--founder .ppp-h2 em{font-style:normal;color:#0f3782}.ppp-page--founder .ppp-founder__img{width:100%;aspect-ratio:3 / 2;border-radius:18px;overflow:hidden;box-shadow:var(--shadow-lg);margin:0 0 36px}.ppp-page--founder .ppp-founder__img img{width:100%;height:100%;object-fit:cover;display:block}.ppp-page--founder .ppp-founder__copy p{font-size:clamp(15px,1.05vw,17px);line-height:1.7;color:var(--ink);margin:0 0 20px}.ppp-page--founder .ppp-callout{background:var(--peach-tint);border-left:4px solid var(--coral);border-radius:0 12px 12px 0;padding:20px 24px;margin:28px 0}.ppp-page--founder .ppp-callout p{font-family:Inter,sans-serif;font-size:clamp(15px,1.05vw,16px);font-weight:500;line-height:1.55;color:var(--ink);margin:0}.ppp-page--founder .ppp-callout em{font-style:normal;font-weight:600}.ppp-page--founder .ppp-turning{margin:clamp(40px,5vw,60px) 0 0}.ppp-page--founder .ppp-turning__h{font-family:Fraunces,Georgia,serif;font-size:clamp(26px,3.4vw,38px);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:0 0 24px;text-align:center}@media(max-width:600px){.ppp-page--founder .ppp-headline{gap:14px}.ppp-page--founder .ppp-avatar{width:56px;height:56px}.ppp-page--founder .ppp-h2{font-size:20px;line-height:1.3}.ppp-page--founder .ppp-turning__h{font-size:24px}.ppp-page--founder .ppp-founder__img{aspect-ratio:3 / 2}}.ppp-page--causes{--navy: #0E2B4A;--headline-link: #0F3782;--white: #FFFFFF;--ink: #1A1A1A;--muted: #5A6175;--accent: #FFA51D;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--causes,.ppp-page--causes *{box-sizing:border-box}.ppp-page--causes .ppp-causes{background:var(--white);padding:clamp(48px,6vw,96px) 24px}.ppp-page--causes .ppp-wrap{max-width:1000px;margin:0 auto}.ppp-page--causes .ppp-causes__h{font-family:Fraunces,Georgia,serif!important;font-style:italic!important;font-synthesis:style!important;-webkit-font-synthesis:style!important;font-weight:800!important;font-size:clamp(26px,3.4vw,40px);line-height:1.2;letter-spacing:-.01em;color:var(--ink);text-align:center;margin:0 0 12px}.ppp-page--causes .ppp-causes__sub{font-family:Inter,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:600;color:var(--ink);text-align:center;margin:0 0 clamp(36px,4.5vw,56px)}.ppp-page--causes .ppp-causes__grid{display:grid;grid-template-columns:1fr;gap:28px 48px}.ppp-page--causes .ppp-cause{display:flex;align-items:flex-start;gap:16px}.ppp-page--causes .ppp-cause__icon{flex:0 0 auto;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;margin-top:1px;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important}.ppp-page--causes .ppp-cause__body{flex:1}.ppp-page--causes .ppp-cause h3{font-family:Inter,sans-serif;font-size:clamp(15px,1.1vw,17px);font-weight:700;color:var(--ink);margin:0 0 6px;line-height:1.3}.ppp-page--causes .ppp-cause p{font-family:Inter,sans-serif;font-size:clamp(14px,1vw,15px);line-height:1.6;color:var(--muted);margin:0}@media(min-width:768px){.ppp-page--causes .ppp-causes__grid{grid-template-columns:1fr 1fr;gap:36px 64px}}.ppp-page--truth{--navy: #0E2B4A;--cream: #F4ECDB;--ink: #1A1A1A;--muted: #4A4A4A;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--truth,.ppp-page--truth *{box-sizing:border-box}.ppp-page--truth .ppp-truth{background:var(--cream);padding:clamp(48px,6vw,96px) 24px}.ppp-page--truth .ppp-wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:28px}.ppp-page--truth .ppp-truth__img{width:100%;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 6px 20px #0e2b4a14}.ppp-page--truth .ppp-truth__img img{width:100%;height:auto;display:block}.ppp-page--truth .ppp-truth__text{display:block}.ppp-page--truth .ppp-truth__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.01em;color:var(--ink);margin:8px 0 20px}.ppp-page--truth .ppp-truth__h .ppp-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important;font-style:normal;font-weight:400;margin-right:4px}.ppp-page--truth .ppp-truth__text p{font-family:Inter,sans-serif;font-size:clamp(15px,1.05vw,17px);line-height:1.65;color:var(--ink);margin:0 0 20px}.ppp-page--truth .ppp-truth__text p:last-child{margin-bottom:0}.ppp-page--truth .ppp-emoji-inline{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important;font-style:normal}@media(min-width:768px){.ppp-page--truth .ppp-wrap{grid-template-columns:1fr 1fr;grid-template-areas:"text media";gap:56px;align-items:center}.ppp-page--truth .ppp-truth__text{grid-area:text}.ppp-page--truth .ppp-truth__img{grid-area:media}.ppp-page--truth .ppp-truth__h{margin-top:0;font-size:clamp(30px,2.8vw,38px)}}.ppp-page--research{--navy: #0E2B4A;--white: #FFFFFF;--ink: #1A1A1A;--muted: #4A4A4A;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--research,.ppp-page--research *{box-sizing:border-box}.ppp-page--research .ppp-research{background:var(--white);padding:clamp(48px,6vw,96px) 24px}.ppp-page--research .ppp-wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:28px}.ppp-page--research .ppp-research__img{width:100%;border-radius:14px;overflow:hidden;background:#f4ecdb;box-shadow:0 6px 20px #0e2b4a14}.ppp-page--research .ppp-research__img img{width:100%;height:auto;display:block}.ppp-page--research .ppp-research__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(28px,3.6vw,40px);line-height:1.18;letter-spacing:-.015em;color:var(--ink);margin:8px 0 24px}.ppp-page--research .ppp-research__text p{font-family:Inter,sans-serif;font-size:clamp(15px,1.05vw,17px);line-height:1.65;color:var(--ink);margin:0 0 20px}.ppp-page--research .ppp-research__text p:last-child{margin-bottom:0}@media(min-width:768px){.ppp-page--research .ppp-wrap{grid-template-columns:1fr 1fr;grid-template-areas:"media text";gap:56px;align-items:center}.ppp-page--research .ppp-research__img{grid-area:media}.ppp-page--research .ppp-research__text{grid-area:text}.ppp-page--research .ppp-research__h{margin-top:0;font-size:clamp(26px,2.4vw,34px)}}.ppp-page--ingredients{--navy: #0E2B4A;--cream: #F4ECDB;--ink: #1A1A1A;--muted: #4A4A4A;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--ingredients,.ppp-page--ingredients *{box-sizing:border-box}.ppp-page--ingredients .ppp-ing{background:var(--cream);padding:clamp(56px,7vw,110px) 24px}.ppp-page--ingredients .ppp-wrap{max-width:1160px;margin:0 auto}.ppp-page--ingredients .ppp-ing__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(30px,5vw,38px);line-height:1.18;letter-spacing:-.015em;color:var(--ink);text-align:center;margin:0 0 18px}.ppp-page--ingredients .ppp-ing__sub{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(16px,1.4vw,19px);line-height:1.55;color:var(--ink);text-align:center;margin:0 auto clamp(40px,5vw,64px);max-width:720px}.ppp-page--ingredients .ppp-ing__grid{display:grid;grid-template-columns:1fr;gap:40px;justify-items:center}.ppp-page--ingredients .ppp-card{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:340px}.ppp-page--ingredients .ppp-card__img{width:96px;height:96px;border-radius:50%;overflow:hidden;margin:0 0 18px;background:#fff;box-shadow:0 2px 10px #0e2b4a14}.ppp-page--ingredients .ppp-card__img img{width:100%;height:100%;object-fit:cover;display:block}.ppp-page--ingredients .ppp-card__name{font-family:Inter,sans-serif;font-size:clamp(15px,1.1vw,17px);font-weight:700;color:var(--ink);margin:0 0 10px;line-height:1.3}.ppp-page--ingredients .ppp-card__desc{font-family:Inter,sans-serif;font-size:clamp(14px,1vw,15px);line-height:1.6;color:var(--muted);margin:0}@media(min-width:768px){.ppp-page--ingredients .ppp-ing__grid{grid-template-columns:repeat(6,1fr);gap:56px 24px;align-items:start}.ppp-page--ingredients .ppp-card{max-width:none}.ppp-page--ingredients .ppp-card:nth-child(1){grid-column:1 / span 2}.ppp-page--ingredients .ppp-card:nth-child(2){grid-column:3 / span 2}.ppp-page--ingredients .ppp-card:nth-child(3){grid-column:5 / span 2}.ppp-page--ingredients .ppp-card:nth-child(4){grid-column:2 / span 2}.ppp-page--ingredients .ppp-card:nth-child(5){grid-column:4 / span 2}}.ppp-page--built{--navy: #0E2B4A;--white: #FFFFFF;--ink: #1A1A1A;--muted: #4A4A4A;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--built,.ppp-page--built *{box-sizing:border-box}.ppp-page--built .ppp-built{background:var(--white);padding:clamp(48px,6vw,96px) 24px}.ppp-page--built .ppp-wrap{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-template-areas:"media" "text";gap:32px}.ppp-page--built .ppp-built__img{grid-area:media;width:100%;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 6px 20px #0e2b4a14}.ppp-page--built .ppp-built__img img{width:100%;height:auto;display:block}.ppp-page--built .ppp-built__text{grid-area:text}.ppp-page--built .ppp-built__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(28px,3.4vw,38px);line-height:1.15;letter-spacing:-.015em;color:var(--ink);margin:0 0 22px}.ppp-page--built .ppp-built__h2{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(22px,2.2vw,28px);line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:36px 0 18px}.ppp-page--built .ppp-built__text p{font-family:Inter,sans-serif;font-size:clamp(15px,1.05vw,17px);line-height:1.65;color:var(--ink);margin:0 0 20px}.ppp-page--built .ppp-built__text p:last-child{margin-bottom:0}@media(min-width:768px){.ppp-page--built .ppp-wrap{grid-template-columns:1fr 1fr;grid-template-areas:"text media";gap:56px;align-items:center}.ppp-page--built .ppp-built__h{font-size:clamp(24px,2.4vw,32px);margin-top:0}.ppp-page--built .ppp-built__h2{font-size:clamp(20px,1.8vw,24px);margin-top:28px}}.ppp-page--reviews{--navy: #0E2B4A;--navy-dark: #081C32;--cream: #F4ECDB;--white: #FFFFFF;--ink: #1A1A1A;--muted: #5A6175;--star: #F5A623;--check: #2EB872;--line: #3B5BA1;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--reviews,.ppp-page--reviews *{box-sizing:border-box}.ppp-page--reviews .ppp-reviews{background:var(--cream);padding:clamp(48px,6vw,96px) 24px}.ppp-page--reviews .ppp-wrap{max-width:880px;margin:0 auto}.ppp-page--reviews .ppp-reviews__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(26px,3.4vw,34px);line-height:1.2;letter-spacing:-.015em;color:var(--ink);text-align:center;margin:0 0 clamp(28px,3.5vw,40px)}.ppp-page--reviews .ppp-reviews__collage{width:100%;margin:0 auto clamp(32px,4vw,52px);border-radius:12px;overflow:hidden;box-shadow:0 6px 20px #0e2b4a14}.ppp-page--reviews .ppp-reviews__collage img{width:100%;height:auto;display:block}.ppp-page--reviews .ppp-reviews__list{display:flex;flex-direction:column;gap:20px}.ppp-page--reviews .ppp-review{background:var(--white);border:1.5px solid var(--line);border-radius:12px;padding:clamp(20px,2vw,28px)}.ppp-page--reviews .ppp-review__title{font-family:Inter,sans-serif;font-size:clamp(15px,1.15vw,17px);font-weight:700;color:var(--ink);margin:0 0 12px;line-height:1.3}.ppp-page--reviews .ppp-review__author{font-family:Inter,sans-serif;font-size:clamp(14px,1vw,15px);font-weight:500;color:var(--ink);margin:0 0 12px}.ppp-page--reviews .ppp-review__meta{display:flex;align-items:center;gap:14px;margin:0 0 16px;flex-wrap:wrap}.ppp-page--reviews .ppp-review__stars{color:var(--star);font-size:16px;letter-spacing:1px;line-height:1}.ppp-page--reviews .ppp-review__verified{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:var(--ink)}.ppp-page--reviews .ppp-review__verified svg{width:16px;height:16px;flex-shrink:0}.ppp-page--reviews .ppp-review__body{font-family:Inter,sans-serif;font-size:clamp(14px,1vw,15px);line-height:1.6;color:var(--ink);margin:0}.ppp-page--reviews .ppp-reviews__cta-wrap{text-align:center;margin:clamp(36px,4.5vw,56px) 0 0}.ppp-page--reviews .ppp-reviews__cta{display:inline-flex;align-items:center;gap:10px;background:var(--navy);color:#fff!important;padding:16px 32px;border-radius:6px;text-decoration:none!important;font-family:Inter,sans-serif;font-weight:700;font-size:15px;letter-spacing:.4px;transition:background-color .16s ease}.ppp-page--reviews .ppp-reviews__cta:hover{background:var(--navy-dark)}.ppp-page--reviews .ppp-reviews__cta svg{width:14px;height:14px}.ppp-page--reviews .ppp-reviews__rate{font-family:Inter,sans-serif;font-size:13px;color:var(--muted);margin:14px 0 0;display:inline-flex;align-items:center;gap:6px;justify-content:center;width:100%}.ppp-page--diff{--navy: #0E2B4A;--white: #FFFFFF;--ink: #1A1A1A;--muted: #5A6175;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--diff,.ppp-page--diff *{box-sizing:border-box}.ppp-page--diff .ppp-diff{background:var(--white);padding:clamp(56px,7vw,110px) 24px}.ppp-page--diff .ppp-wrap{max-width:1100px;margin:0 auto}.ppp-page--diff .ppp-diff__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(30px,4.4vw,40px);line-height:1.18;letter-spacing:-.015em;color:var(--ink);text-align:center;margin:0 0 clamp(36px,4.5vw,56px)}.ppp-page--diff .ppp-diff__grid{display:grid;grid-template-columns:1fr;gap:28px}.ppp-page--diff .ppp-item{display:flex;align-items:flex-start;gap:18px}.ppp-page--diff .ppp-item__emoji{flex:0 0 auto;width:36px;font-size:30px;line-height:1;text-align:center;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important}.ppp-page--diff .ppp-item__content{flex:1}.ppp-page--diff .ppp-item h3{font-family:Inter,sans-serif;font-size:clamp(16px,1.2vw,18px);font-weight:700;color:var(--ink);margin:0 0 8px;line-height:1.3}.ppp-page--diff .ppp-item p{font-family:Inter,sans-serif;font-size:clamp(14px,1vw,15px);line-height:1.6;color:var(--muted);margin:0}@media(min-width:768px){.ppp-page--diff .ppp-diff__grid{grid-template-columns:1fr 1fr;gap:40px 64px}.ppp-page--diff .ppp-item:nth-child(1){grid-row:1;grid-column:1}.ppp-page--diff .ppp-item:nth-child(2){grid-row:2;grid-column:1}.ppp-page--diff .ppp-item:nth-child(3){grid-row:1;grid-column:2}.ppp-page--diff .ppp-item:nth-child(4){grid-row:2;grid-column:2}.ppp-page--diff .ppp-item:nth-child(5){grid-row:3;grid-column:1}}.ppp-page--dosage{--navy: #0E2B4A;--cream: #F4ECDB;--ink: #1A1A1A;--muted: #4A4A4A;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--dosage,.ppp-page--dosage *{box-sizing:border-box}.ppp-page--dosage .ppp-dosage{background:var(--cream);padding:clamp(48px,6vw,96px) 24px}.ppp-page--dosage .ppp-wrap{max-width:880px;margin:0 auto}.ppp-page--dosage .ppp-dosage__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(28px,4vw,36px);line-height:1.18;letter-spacing:-.015em;color:var(--ink);text-align:center;margin:0 0 clamp(28px,3.5vw,40px)}.ppp-page--dosage .ppp-dosage__hero{width:100%;border-radius:16px;overflow:hidden;margin:0 0 clamp(24px,3vw,36px);border:1px solid #1A1A1A}.ppp-page--dosage .ppp-dosage__hero img{width:100%;height:auto;display:block}.ppp-page--dosage .ppp-dosage__sub{font-family:Inter,sans-serif;font-size:clamp(15px,1.05vw,16px);line-height:1.6;color:var(--ink);text-align:center;margin:0 auto clamp(32px,4vw,48px);max-width:640px}.ppp-page--dosage .ppp-dosage__cards{width:100%;max-width:560px;margin:0 auto}.ppp-page--dosage .ppp-dosage__cards img{width:100%;height:auto;display:block}.ppp-page--benefits{--navy: #0E2B4A;--orange: #F5A11E;--orange-dark: #DC8E14;--accent: #FFA51D;--white: #FFFFFF;--peach-head: #F5C9A0;--peach-body: #FCF3E8;--ink: #1A1A1A;--muted: #4A4A4A;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--benefits,.ppp-page--benefits *{box-sizing:border-box}.ppp-page--benefits .ppp-ben{background:var(--white);padding:clamp(48px,6vw,96px) 24px}.ppp-page--benefits .ppp-wrap{max-width:1180px;margin:0 auto}.ppp-page--benefits .ppp-ben__h{font-family:Fraunces,Georgia,serif!important;font-style:italic!important;font-synthesis:style!important;-webkit-font-synthesis:style!important;font-weight:800!important;font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-align:center;margin:0 0 14px}.ppp-page--benefits .ppp-ben__h em{color:var(--accent);font-style:italic}.ppp-page--benefits .ppp-ben__sub{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(15px,1.15vw,18px);line-height:1.5;color:var(--ink);text-align:center;margin:0 auto clamp(28px,3.5vw,44px);max-width:720px}.ppp-page--benefits .ppp-ben__grid{display:grid;grid-template-columns:1fr;gap:18px}.ppp-page--benefits .ppp-ben-card{border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%}.ppp-page--benefits .ppp-ben-card__head{background:var(--peach-head);padding:14px 20px;display:flex;align-items:center;gap:8px;font-family:Inter,sans-serif;font-size:clamp(15px,1.1vw,17px);font-weight:700;color:var(--ink);line-height:1.3}.ppp-page--benefits .ppp-ben-card__emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important;font-size:18px;line-height:1}.ppp-page--benefits .ppp-ben-card__body{background:var(--peach-body);padding:20px 20px 24px;font-family:Inter,sans-serif;font-size:clamp(14px,1vw,15px);line-height:1.6;color:var(--ink);flex:1}.ppp-page--benefits .ppp-ben-card__body p{margin:0}.ppp-page--benefits .ppp-ben__cta-wrap{text-align:center;margin:clamp(32px,4vw,52px) 0 0}.ppp-page--benefits .ppp-ben__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--orange);color:var(--ink)!important;padding:16px 36px;border-radius:8px;text-decoration:none!important;font-family:Inter,sans-serif;font-weight:700;font-size:15px;letter-spacing:.6px;text-transform:uppercase;transition:background-color .16s ease;min-width:280px}.ppp-page--benefits .ppp-ben__cta:hover{background:var(--orange-dark)}.ppp-page--benefits .ppp-ben__cta svg{width:16px;height:16px}@media(min-width:768px){.ppp-page--benefits .ppp-ben__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.ppp-page--journey{--navy: #0E2B4A;--cream: #F4ECDB;--peach: #F3D6B5;--peach-soft: #F8E4CB;--ink: #1A1A1A;--muted: #4A4A4A;--line: #C8B89A;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--journey,.ppp-page--journey *{box-sizing:border-box}.ppp-page--journey .ppp-journey{background:var(--cream);padding:clamp(48px,6vw,96px) 24px}.ppp-page--journey .ppp-wrap{max-width:1180px;margin:0 auto}.ppp-page--journey .ppp-journey__h{font-family:Fraunces,Georgia,serif!important;font-style:italic!important;font-synthesis:style!important;-webkit-font-synthesis:style!important;font-weight:800!important;font-size:clamp(26px,3.6vw,36px);line-height:1.2;letter-spacing:-.01em;color:var(--ink);text-align:center;margin:0 0 clamp(32px,4vw,48px)}.ppp-page--journey .ppp-journey__grid{display:grid;grid-template-columns:1fr;gap:36px;align-items:start}.ppp-page--journey .ppp-journey__img{width:100%;border-radius:14px;overflow:hidden}.ppp-page--journey .ppp-journey__img img{width:100%;height:auto;display:block}.ppp-page--journey .ppp-timeline{display:flex;flex-direction:column}.ppp-page--journey .ppp-phase{position:relative;padding-bottom:28px}.ppp-page--journey .ppp-phase:last-child{padding-bottom:0}.ppp-page--journey .ppp-phase:not(:last-child):before{content:"";position:absolute;left:27px;top:60px;bottom:0;border-left:1.5px dashed var(--line)}.ppp-page--journey .ppp-phase__top{display:flex;align-items:center;gap:14px;margin:0 0 14px}.ppp-page--journey .ppp-phase__icon{flex:0 0 auto;width:56px;height:56px;border-radius:50%;background:var(--peach-soft);display:flex;align-items:center;justify-content:center;position:relative;z-index:1;overflow:hidden}.ppp-page--journey .ppp-phase__icon img{width:100%;height:100%;object-fit:cover;display:block}.ppp-page--journey .ppp-phase__days{background:var(--peach);color:var(--ink);padding:4px 12px;border-radius:6px;font-family:Inter,sans-serif;font-weight:700;font-size:14px;line-height:1.4}.ppp-page--journey .ppp-phase__body{padding-left:70px}.ppp-page--journey .ppp-phase__title{font-family:Inter,sans-serif;font-size:clamp(15px,1.1vw,17px);font-weight:700;color:var(--ink);margin:0 0 10px;line-height:1.3}.ppp-page--journey .ppp-phase__list{list-style:none;padding:0;margin:0}.ppp-page--journey .ppp-phase__list li{font-family:Inter,sans-serif;font-size:clamp(14px,1vw,15px);line-height:1.6;color:var(--ink);margin:0 0 6px;padding-left:14px;position:relative}.ppp-page--journey .ppp-phase__list li:before{content:"-";position:absolute;left:0;top:0;color:var(--ink)}.ppp-page--journey .ppp-phase__list li:last-child{margin-bottom:0}.ppp-page--journey .ppp-emoji-inline{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important}@media(min-width:768px){.ppp-page--journey .ppp-journey__grid{grid-template-columns:1fr 1fr;gap:56px}}.ppp-page--switch{--navy: #0E2B4A;--ink: #1A1A1A;--muted: #4A4A4A;--white: #FFFFFF;--old-bg: #F2EEEE;--old-bg-alt: #FFFFFF;--old-head-bg: #F2EEEE;--old-accent: #E63946;--new-bg: #EEF3DE;--new-bg-alt: #F7FAEC;--new-head-bg: #EEF3DE;--new-accent: #4CAF50;--orange: #F5A11E;--orange-dark: #DC8E14;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--switch,.ppp-page--switch *{box-sizing:border-box}.ppp-page--switch .ppp-switch{background:var(--white);padding:clamp(40px,5vw,80px) 16px}.ppp-page--switch .ppp-wrap{max-width:1100px;margin:0 auto}.ppp-page--switch .ppp-switch__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ppp-page--switch .ppp-col{border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.ppp-page--switch .ppp-col--old{background:var(--old-bg)}.ppp-page--switch .ppp-col--new{background:var(--new-bg)}.ppp-page--switch .ppp-col__head{text-align:center;font-family:Inter,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.5px;font-size:clamp(18px,2.2vw,26px);padding:clamp(16px,1.8vw,22px) 12px;line-height:1.2}.ppp-page--switch .ppp-col--old .ppp-col__head{color:var(--old-accent);background:var(--old-head-bg)}.ppp-page--switch .ppp-col--new .ppp-col__head{color:var(--new-accent);background:var(--new-head-bg)}.ppp-page--switch .ppp-col__item{text-align:center;font-family:Inter,sans-serif;font-weight:700;font-size:clamp(15px,1.3vw,18px);line-height:1.4;color:var(--ink);padding:clamp(18px,2vw,24px) clamp(12px,1.5vw,22px)}.ppp-page--switch .ppp-col--old .ppp-col__item--a{background:var(--old-bg-alt)}.ppp-page--switch .ppp-col--old .ppp-col__item--b{background:var(--old-bg)}.ppp-page--switch .ppp-col--new .ppp-col__item--a{background:var(--new-bg-alt)}.ppp-page--switch .ppp-col--new .ppp-col__item--b{background:var(--new-bg)}.ppp-page--switch .ppp-col__divider{display:flex;align-items:center;justify-content:center;height:22px}.ppp-page--switch .ppp-col--old .ppp-col__divider{background:var(--old-bg-alt)}.ppp-page--switch .ppp-col--new .ppp-col__divider{background:var(--new-bg-alt)}.ppp-page--switch .ppp-col__divider:before{content:"";display:block;width:2.5px;height:100%;border-radius:2px}.ppp-page--switch .ppp-col--old .ppp-col__divider:before{background:var(--old-accent)}.ppp-page--switch .ppp-col--new .ppp-col__divider:before{background:var(--new-accent)}.ppp-page--switch .ppp-switch__cta-wrap{text-align:center;margin:clamp(32px,4vw,48px) 0 0}.ppp-page--switch .ppp-switch__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--orange);color:var(--ink)!important;padding:18px 36px;border-radius:10px;text-decoration:none!important;font-family:Inter,sans-serif;font-weight:700;font-size:clamp(16px,1.3vw,19px);letter-spacing:.3px;transition:background-color .16s ease;min-width:280px;max-width:100%}.ppp-page--switch .ppp-switch__cta:hover{background:var(--orange-dark)}.ppp-page--switch .ppp-switch__cta svg{width:18px;height:18px}.ppp-page--switch .ppp-switch__note{font-family:Inter,sans-serif;font-size:clamp(13px,1vw,15px);color:var(--muted);margin:14px 0 0;text-align:center}@media(min-width:768px){.ppp-page--switch .ppp-switch{padding:clamp(56px,6vw,100px) 24px}.ppp-page--switch .ppp-switch__grid{gap:16px}}.ppp-page--social{--navy: #0E2B4A;--cream: #F4ECDB;--ink: #1A1A1A;--muted: #4A4A4A;--star: #F5A623;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--social,.ppp-page--social *{box-sizing:border-box}.ppp-page--social .ppp-social{background:var(--cream);padding:clamp(48px,6vw,96px) 24px}.ppp-page--social .ppp-wrap{max-width:1080px;margin:0 auto}.ppp-page--social .ppp-social__h{font-family:Fraunces,Georgia,serif!important;font-style:italic!important;font-synthesis:style!important;-webkit-font-synthesis:style!important;font-weight:800!important;font-size:clamp(28px,3.6vw,38px);line-height:1.18;letter-spacing:-.01em;color:var(--ink);text-align:center;margin:0 0 clamp(36px,4.5vw,56px)}.ppp-page--social .ppp-tlist{display:flex;flex-direction:column;gap:clamp(36px,4vw,56px)}.ppp-page--social .ppp-t{display:grid;grid-template-columns:1fr;gap:18px;align-items:center}.ppp-page--social .ppp-t__img{width:100%;border-radius:12px;overflow:hidden}.ppp-page--social .ppp-t__img img{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover}.ppp-page--social .ppp-t__body{min-width:0}.ppp-page--social .ppp-t__stars{color:var(--star);font-size:16px;letter-spacing:2px;line-height:1;margin:0 0 12px}.ppp-page--social .ppp-t__quote{font-family:Inter,sans-serif;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.3;color:var(--ink);margin:0 0 8px}.ppp-page--social .ppp-t__quote .emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important;font-weight:400;margin-right:2px}.ppp-page--social .ppp-t__author{font-family:Inter,sans-serif;font-size:clamp(15px,1.1vw,17px);font-weight:600;color:var(--ink);margin:0 0 12px}.ppp-page--social .ppp-t__text{font-family:Inter,sans-serif;font-size:clamp(14px,1.05vw,16px);line-height:1.6;color:var(--ink);margin:0}@media(min-width:768px){.ppp-page--social .ppp-t{grid-template-columns:260px 1fr;gap:36px}.ppp-page--social .ppp-t:nth-child(2n){grid-template-columns:1fr 260px}.ppp-page--social .ppp-t:nth-child(2n) .ppp-t__img{grid-column:2;grid-row:1}.ppp-page--social .ppp-t:nth-child(2n) .ppp-t__body{grid-column:1;grid-row:1}}@media(min-width:1024px){.ppp-page--social .ppp-t{grid-template-columns:300px 1fr;gap:48px}.ppp-page--social .ppp-t:nth-child(2n){grid-template-columns:1fr 300px}}.ppp-page--scarcity{--navy: #0E2B4A;--navy-dark: #081C32;--sky: #C9E4EE;--white: #FFFFFF;--ink: #1A1A1A;--muted: #4A4A4A;--green: #2EB872;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--scarcity,.ppp-page--scarcity *{box-sizing:border-box}.ppp-page--scarcity .ppp-scarcity{background:var(--white);padding:clamp(40px,5vw,80px) 16px}.ppp-page--scarcity .ppp-wrap{max-width:1100px;margin:0 auto}.ppp-page--scarcity .ppp-card{background:var(--sky);border-radius:16px;padding:clamp(20px,2.5vw,32px);display:grid;grid-template-columns:1fr;gap:20px;align-items:center}.ppp-page--scarcity .ppp-card__img{width:100%;border-radius:12px;overflow:hidden}.ppp-page--scarcity .ppp-card__img img{width:100%;height:auto;display:block;aspect-ratio:1 / 1;object-fit:cover}.ppp-page--scarcity .ppp-card__body{min-width:0}.ppp-page--scarcity .ppp-card__h{font-family:Inter,sans-serif;font-weight:800;font-size:clamp(20px,2.2vw,28px);line-height:1.25;color:var(--ink);margin:0 0 12px;text-align:center}.ppp-page--scarcity .ppp-card__h .emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important;font-weight:400;margin-right:8px}.ppp-page--scarcity .ppp-card__p{font-family:Inter,sans-serif;font-size:clamp(15px,1.1vw,17px);line-height:1.55;color:var(--ink);margin:0;text-align:center}.ppp-page--scarcity .ppp-cta-wrap{text-align:center;margin:clamp(24px,3vw,36px) 0 0}.ppp-page--scarcity .ppp-cta{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--navy);color:var(--white)!important;padding:18px 24px;border-radius:6px;text-decoration:none!important;font-family:Inter,sans-serif;font-weight:700;font-size:clamp(15px,1.2vw,17px);letter-spacing:.6px;text-transform:uppercase;width:100%;transition:background-color .16s ease}.ppp-page--scarcity .ppp-cta:hover{background:var(--navy-dark)}.ppp-page--scarcity .ppp-cta svg{width:16px;height:16px}.ppp-page--scarcity .ppp-trust{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin:16px 0 0;font-family:Inter,sans-serif;font-size:clamp(13px,1vw,15px);font-weight:500;color:var(--ink)}.ppp-page--scarcity .ppp-trust__item{display:inline-flex;align-items:center;gap:6px}.ppp-page--scarcity .ppp-trust .dot{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important}@media(min-width:768px){.ppp-page--scarcity .ppp-scarcity{padding:clamp(56px,6vw,96px) 24px}.ppp-page--scarcity .ppp-card{grid-template-columns:280px 1fr;gap:32px;padding:28px}.ppp-page--scarcity .ppp-card__h,.ppp-page--scarcity .ppp-card__p{text-align:left}.ppp-page--scarcity .ppp-card__img img{aspect-ratio:1 / 1}.ppp-page--scarcity .ppp-cta{display:inline-flex;width:auto;min-width:320px;padding:16px 36px}}@media(min-width:1024px){.ppp-page--scarcity .ppp-card{grid-template-columns:340px 1fr;gap:40px}}.ppp-page--audience{--navy: #0E2B4A;--cream: #F4ECDB;--ring: #8FCBD8;--white: #FFFFFF;--ink: #1A1A1A;--muted: #6B7080;--accent: #FFA51D;--x-bg: #FCE0DF;--x-red: #E63946;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--audience,.ppp-page--audience *{box-sizing:border-box}.ppp-page--audience .ppp-aud{background:var(--cream);padding:clamp(48px,6vw,96px) 24px}.ppp-page--audience .ppp-wrap{max-width:1100px;margin:0 auto}.ppp-page--audience .ppp-aud__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(28px,4vw,38px);line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-align:center;margin:0 0 clamp(36px,4.5vw,56px)}.ppp-page--audience .ppp-aud__h em{font-style:normal;color:var(--accent)}.ppp-page--audience .ppp-aud__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,3.5vw,56px) clamp(20px,3vw,48px);margin:0 0 clamp(48px,6vw,80px)}.ppp-page--audience .ppp-fit{text-align:center}.ppp-page--audience .ppp-fit__icon{width:clamp(76px,8vw,96px);height:clamp(76px,8vw,96px);border-radius:50%;background:var(--white);border:3px solid var(--ring);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;font-size:clamp(32px,3.8vw,42px);line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important}.ppp-page--audience .ppp-fit__title{font-family:Inter,sans-serif;font-size:clamp(15px,1.2vw,18px);font-weight:700;color:var(--ink);margin:0 0 8px;line-height:1.3}.ppp-page--audience .ppp-fit__desc{font-family:Inter,sans-serif;font-size:clamp(14px,1.05vw,16px);line-height:1.5;color:var(--muted);margin:0}.ppp-page--audience .ppp-notfor{display:grid;grid-template-columns:1fr;gap:16px}.ppp-page--audience .ppp-notfor__card{background:var(--white);border-radius:12px;padding:clamp(18px,2vw,24px);display:flex;align-items:center;gap:16px}.ppp-page--audience .ppp-notfor__icon{flex:0 0 auto;width:56px;height:56px;border-radius:10px;background:var(--x-bg);display:flex;align-items:center;justify-content:center}.ppp-page--audience .ppp-notfor__icon svg{width:26px;height:26px}.ppp-page--audience .ppp-notfor__text{font-family:Inter,sans-serif;font-size:clamp(14px,1.05vw,16px);line-height:1.5;color:var(--ink);margin:0}@media(min-width:768px){.ppp-page--audience .ppp-notfor{grid-template-columns:1fr 1fr;gap:20px}}.ppp-page--fail{--navy: #0E2B4A;--white: #FFFFFF;--ink: #1A1A1A;--muted: #4A4A4A;--accent: #FFA51D;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--fail,.ppp-page--fail *{box-sizing:border-box}.ppp-page--fail .ppp-fail{background:var(--white);padding:clamp(48px,6vw,96px) 24px}.ppp-page--fail .ppp-wrap{max-width:1100px;margin:0 auto}.ppp-page--fail .ppp-fail__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-align:center;margin:0 0 clamp(28px,4vw,48px)}.ppp-page--fail .ppp-fail__h span{display:block;color:var(--accent);text-transform:uppercase;margin-top:6px}.ppp-page--fail .ppp-fail__split{display:grid;grid-template-columns:1fr;gap:24px;margin:0 0 clamp(40px,5vw,60px);align-items:center}.ppp-page--fail .ppp-fail__img{width:100%;border-radius:14px;overflow:hidden}.ppp-page--fail .ppp-fail__img img{width:100%;height:auto;display:block}.ppp-page--fail .ppp-fail__text p{font-family:Inter,sans-serif;font-size:clamp(15px,1.05vw,17px);line-height:1.65;color:var(--ink);margin:0 0 18px}.ppp-page--fail .ppp-fail__text p:last-child{margin-bottom:0}.ppp-page--fail .ppp-choke__h{font-family:Fraunces,Georgia,serif;font-weight:800;font-size:clamp(22px,2.6vw,30px);line-height:1.2;letter-spacing:-.005em;color:var(--ink);margin:0 0 12px;text-align:center}.ppp-page--fail .ppp-choke__h .emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important;font-weight:400;margin-right:6px}.ppp-page--fail .ppp-choke__sub{font-family:Inter,sans-serif;font-size:clamp(15px,1.05vw,17px);line-height:1.5;color:var(--ink);margin:0 0 22px;text-align:center}.ppp-page--fail .ppp-choke__list{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:14px}.ppp-page--fail .ppp-choke__list li{display:flex;align-items:flex-start;gap:14px;font-family:Inter,sans-serif;font-size:clamp(14px,1.05vw,16px);line-height:1.55;color:var(--ink)}.ppp-page--fail .ppp-choke__list li b{font-weight:700}.ppp-page--fail .ppp-check{flex:0 0 auto;width:24px;height:24px;margin-top:1px}.ppp-page--fail .ppp-choke__bottom{font-family:Inter,sans-serif;font-size:clamp(15px,1.1vw,17px);font-weight:700;color:var(--ink);margin:4px 0 0}@media(min-width:768px){.ppp-page--fail .ppp-fail__split{grid-template-columns:1fr 1.1fr;gap:48px}.ppp-page--fail .ppp-choke__h,.ppp-page--fail .ppp-choke__sub{text-align:left}}.ppp-page--solution{--navy: #0E2B4A;--cream: #F4ECDB;--white: #FFFFFF;--ink: #1A1A1A;--muted: #4A4A4A;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--solution,.ppp-page--solution *{box-sizing:border-box}.ppp-page--solution .ppp-sol{background:var(--cream);padding:clamp(48px,6vw,96px) 24px}.ppp-page--solution .ppp-wrap{max-width:1100px;margin:0 auto}.ppp-page--solution .ppp-sol__split{display:grid;grid-template-columns:1fr;gap:clamp(24px,3vw,40px);align-items:start}.ppp-page--solution .ppp-sol__card{background:var(--white);border-radius:14px;padding:clamp(18px,2.2vw,28px);display:flex;align-items:center;gap:clamp(14px,2vw,24px);margin:0 0 clamp(22px,3vw,32px)}.ppp-page--solution .ppp-sol__x{flex:0 0 auto;width:clamp(56px,5.5vw,72px);height:clamp(56px,5.5vw,72px);display:flex;align-items:center;justify-content:center}.ppp-page--solution .ppp-sol__x img{width:100%;height:100%;object-fit:contain;display:block}.ppp-page--solution .ppp-sol__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(18px,2vw,24px);line-height:1.25;letter-spacing:-.01em;color:var(--ink);margin:0;flex:1}.ppp-page--solution .ppp-sol__copy p{font-family:Inter,sans-serif;font-size:clamp(15px,1.05vw,17px);line-height:1.65;color:var(--ink);margin:0 0 18px}.ppp-page--solution .ppp-sol__copy p:last-child{margin-bottom:0}.ppp-page--solution .ppp-sol__img{width:100%;border-radius:14px;overflow:hidden}.ppp-page--solution .ppp-sol__img img{width:100%;height:auto;display:block}@media(min-width:768px){.ppp-page--solution .ppp-sol__split{grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}}.ppp-page--inside{--navy: #0E2B4A;--navy-dark: #081C32;--cream: #F4ECDB;--white: #FFFFFF;--ink: #1A1A1A;--muted: #4A4A4A;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--inside,.ppp-page--inside *{box-sizing:border-box}.ppp-page--inside .ppp-inside{background:var(--white);padding:clamp(48px,6vw,96px) 24px}.ppp-page--inside .ppp-wrap{max-width:1100px;margin:0 auto}.ppp-page--inside .ppp-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important;font-weight:400;margin-right:8px}.ppp-page--inside .ppp-inside__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(28px,4vw,38px);line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-align:center;margin:0 0 18px}.ppp-page--inside .ppp-inside__sub{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(16px,1.3vw,19px);line-height:1.5;color:var(--ink);text-align:center;margin:0 auto clamp(32px,4vw,48px);max-width:720px}.ppp-page--inside .ppp-ing__grid{display:grid;grid-template-columns:1fr;gap:18px;margin:0 0 clamp(48px,6vw,80px)}.ppp-page--inside .ppp-ing__card{background:var(--cream);border-radius:14px;padding:clamp(22px,2.4vw,28px)}.ppp-page--inside .ppp-ing__name{font-family:Inter,sans-serif;font-size:clamp(15px,1.15vw,18px);font-weight:700;color:var(--ink);margin:0 0 10px;line-height:1.3}.ppp-page--inside .ppp-ing__desc{font-family:Inter,sans-serif;font-size:clamp(14px,1.05vw,16px);line-height:1.6;color:var(--ink);margin:0}.ppp-page--inside .ppp-sub-h{font-family:Fraunces,Georgia,serif;font-weight:800;font-size:clamp(26px,3.4vw,34px);line-height:1.18;letter-spacing:-.01em;color:var(--ink);text-align:center;margin:0 0 18px}.ppp-page--inside .ppp-sub-p{font-family:Inter,sans-serif;font-size:clamp(15px,1.1vw,17px);line-height:1.65;color:var(--ink);text-align:center;margin:0 auto 22px;max-width:760px}.ppp-page--inside .ppp-sub-p:last-of-type{margin-bottom:0}.ppp-page--inside .ppp-sub-block{margin:0 0 clamp(36px,4.5vw,56px)}.ppp-page--inside .ppp-sub-block:last-of-type{margin-bottom:0}.ppp-page--inside .ppp-cta-wrap{text-align:center;margin:clamp(32px,4vw,48px) 0 0}.ppp-page--inside .ppp-cta{display:flex;align-items:center;justify-content:center;gap:10px;background:var(--navy);color:var(--white)!important;padding:18px 24px;border-radius:6px;text-decoration:none!important;font-family:Inter,sans-serif;font-weight:700;font-size:clamp(15px,1.2vw,17px);letter-spacing:.6px;text-transform:uppercase;width:100%;transition:background-color .16s ease}.ppp-page--inside .ppp-cta:hover{background:var(--navy-dark)}.ppp-page--inside .ppp-cta svg{width:16px;height:16px}.ppp-page--inside .ppp-trust{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap;margin:16px 0 0;font-family:Inter,sans-serif;font-size:clamp(13px,1vw,15px);font-weight:500;color:var(--ink)}.ppp-page--inside .ppp-trust__item{display:inline-flex;align-items:center;gap:6px}@media(min-width:768px){.ppp-page--inside .ppp-ing__grid{grid-template-columns:1fr 1fr;gap:22px}.ppp-page--inside .ppp-cta{display:inline-flex;width:auto;min-width:320px;padding:16px 36px}}.ppp-page--magic{--navy: #0E2B4A;--white: #FFFFFF;--ink: #1A1A1A;--muted: #4A4A4A;--ring: #5BB6B6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);line-height:1.55;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;overflow-x:hidden}.ppp-page--magic,.ppp-page--magic *{box-sizing:border-box}.ppp-page--magic .ppp-magic{background:var(--white);padding:clamp(48px,6vw,96px) 24px}.ppp-page--magic .ppp-wrap{max-width:1180px;margin:0 auto}.ppp-page--magic .ppp-emoji{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",emoji!important;font-weight:400;margin-right:8px}.ppp-page--magic .ppp-magic__h{font-family:Fraunces,Georgia,serif;font-style:normal;font-weight:800;font-size:clamp(28px,4vw,38px);line-height:1.18;letter-spacing:-.01em;color:var(--ink);text-align:center;margin:0 0 14px}.ppp-page--magic .ppp-magic__sub{font-family:Inter,sans-serif;font-size:clamp(15px,1.1vw,17px);line-height:1.55;color:var(--ink);text-align:center;margin:0 auto clamp(36px,4.5vw,56px);max-width:820px}.ppp-page--magic .ppp-magic__split{display:grid;grid-template-columns:1fr;gap:clamp(32px,4vw,56px);align-items:center;margin:0 0 clamp(48px,6vw,80px)}.ppp-page--magic .ppp-magic__label{width:100%;max-width:540px;margin:0 auto}.ppp-page--magic .ppp-magic__label img{width:100%;height:auto;display:block}.ppp-page--magic .ppp-magic__ing-h{font-family:Fraunces,Georgia,serif;font-weight:800;font-size:clamp(26px,2.6vw,32px);line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin:0 0 22px}.ppp-page--magic .ppp-magic__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.ppp-page--magic .ppp-magic__list li{display:flex;align-items:flex-start;gap:14px}.ppp-page--magic .ppp-magic__paws{flex:0 0 auto;width:44px;height:44px;object-fit:contain;margin-top:2px}.ppp-page--magic .ppp-magic__list b{font-weight:700;color:var(--ink);display:block;font-size:clamp(15px,1.1vw,17px);margin:0 0 2px}.ppp-page--magic .ppp-magic__list p{font-family:Inter,sans-serif;font-size:clamp(14px,1.05vw,16px);line-height:1.55;color:var(--ink);margin:0}.ppp-page--magic .ppp-badges{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}.ppp-page--magic .ppp-badge{text-align:center}.ppp-page--magic .ppp-badge__circle{width:clamp(100px,10vw,130px);height:clamp(100px,10vw,130px);border-radius:50%;background:var(--white);border:5px solid var(--ring);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;padding:8px;overflow:hidden}.ppp-page--magic .ppp-badge__circle img{width:100%;height:100%;object-fit:contain;display:block;border-radius:50%}.ppp-page--magic .ppp-badge__label{font-family:Inter,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:700;color:var(--ink);line-height:1.3;margin:0}@media(min-width:768px){.ppp-page--magic .ppp-magic__split{grid-template-columns:1fr 1fr;gap:48px}.ppp-page--magic .ppp-magic__label{max-width:none}.ppp-page--magic .ppp-badges{grid-template-columns:repeat(6,1fr);gap:16px}}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB{--cqo-cream: #FDF8F0;--cqo-cream-2: #FCEFD9;--cqo-orange: #F5A623;--cqo-orange-dark: #E89014;--cqo-orange-soft: #FCE6C5;--cqo-navy: #1A2238;--cqo-navy-soft: #2A3553;--cqo-grey: #6B7280;--cqo-grey-light: #E6E1D7;--cqo-grey-lighter: #F1ECE0;--cqo-green: #2F7D5C;--cqo-green-bright: #34C759;--cqo-strike: #B7B0A2;--cqo-gold: #F4B400;--cqo-shadow: 0 1px 2px rgba(26,34,56,.05), 0 4px 16px rgba(26,34,56,.06);background:var(--cqo-cream);color:var(--cqo-navy);font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB *,#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB *:before,#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB *:after{box-sizing:border-box}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB~.cqo-anchor,.cqo-anchor{scroll-margin-top:24px}html{scroll-behavior:smooth}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-product{max-width:1240px;margin:0 auto;padding:32px 24px 60px;display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:980px){#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-product{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-gallery{display:grid;grid-template-columns:64px 1fr;gap:14px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-thumbs{display:flex;flex-direction:column;gap:10px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-thumb{width:64px;height:64px;border-radius:10px;background:#f1f1f1;border:1.5px solid var(--cqo-grey-light);cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#c9c9c9}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-thumb img{width:100%;height:100%;object-fit:cover}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-thumb:hover{border-color:var(--cqo-navy)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-thumb.cqo-active{border-color:var(--cqo-navy);border-width:2px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-thumb svg{width:26px;height:26px;opacity:.55}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-main{position:relative;aspect-ratio:1 / 1;background:#f1f1f1;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#c9c9c9}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-main img{width:100%;height:100%;object-fit:cover}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-main svg{width:96px;height:96px;opacity:.55}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-offer{display:flex;flex-direction:column;gap:18px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-head h1{font-size:clamp(22px,2.4vw,28px);line-height:1.18;margin:0 0 8px;font-weight:800;text-transform:uppercase;color:var(--cqo-navy)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-tagline{font-size:18px;color:var(--cqo-navy);margin:0;font-weight:400;font-style:italic;line-height:1.4}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-reviews{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--cqo-navy)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-tp-stars{height:28px;width:auto;display:inline-block;vertical-align:middle}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-reviews .cqo-meta{color:var(--cqo-navy);font-weight:500}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-reviews .cqo-meta strong{font-weight:800}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-reviews .cqo-divider{color:var(--cqo-grey-light)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-best-deal{display:flex;align-items:center;justify-content:center;width:50%;align-self:flex-start;background:var(--cqo-navy);color:#fff;border:none;border-radius:8px;padding:14px 26px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-family:inherit}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-size-block{display:flex;flex-direction:column;gap:8px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-size-label{font-size:14px;font-weight:700;color:var(--cqo-navy)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-size-label span{font-weight:500;color:var(--cqo-navy-soft)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-size-pills{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-size-pill{background:#fff;border:1.5px solid var(--cqo-grey-light);border-radius:999px;padding:11px 8px;font-weight:600;font-size:13px;color:var(--cqo-navy);cursor:pointer;transition:all .15s ease;text-align:center;white-space:nowrap;font-family:inherit}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-size-pill:hover{border-color:var(--cqo-navy)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-size-pill.cqo-active{background:var(--cqo-navy);color:#fff;border-color:var(--cqo-navy)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-dosing-note{margin-top:4px;font-size:13.5px;color:var(--cqo-navy-soft);background:var(--cqo-cream-2);padding:11px 14px;border-radius:10px;line-height:1.45}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-dosing-note strong{color:var(--cqo-navy);font-weight:700}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plans-block{display:flex;flex-direction:column;gap:14px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plans-header{display:flex;align-items:center;gap:14px;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--cqo-navy);justify-content:center;margin:0}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plans-header:before,#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plans-header:after{content:"";flex:1;height:1px;background:var(--cqo-grey-light)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plans{display:flex;flex-direction:column;gap:10px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan{background:var(--cqo-cream-2);border:1.5px solid transparent;border-radius:14px;cursor:pointer;transition:all .15s ease;position:relative;overflow:visible}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan:hover{border-color:var(--cqo-orange)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan.cqo-active{background:#fff;border-color:var(--cqo-orange);box-shadow:0 0 0 3px #f5a6231f}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-row{display:flex;gap:14px;align-items:center;padding:16px 18px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan.cqo-has-ribbon .cqo-plan-row{padding-top:34px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-radio{width:22px;height:22px;border:1.5px solid var(--cqo-grey-light);background:#fff;border-radius:50%;flex:0 0 22px;position:relative;transition:border-color .15s ease}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan.cqo-active .cqo-radio{border-color:var(--cqo-orange);border-width:2px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan.cqo-active .cqo-radio:after{content:"";width:12px;height:12px;background:var(--cqo-orange);border-radius:50%;position:absolute;top:3px;left:3px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-body{flex:1;min-width:0}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-name{font-size:18px;font-weight:800;margin:0;color:var(--cqo-navy)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-meta{font-size:14px;color:var(--cqo-navy-soft);margin:4px 0 0;font-weight:500}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-price-block{text-align:right;flex:0 0 auto}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-price{font-size:20px;font-weight:800;color:var(--cqo-navy);line-height:1.1}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-strike{font-size:14px;color:var(--cqo-strike);text-decoration:line-through;margin-top:3px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-gift-bar{display:flex;align-items:center;gap:10px;padding:11px 18px;background:var(--cqo-orange-soft);border-radius:0 0 12.5px 12.5px;font-weight:700;font-size:14px;color:var(--cqo-navy)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-gift-bar .cqo-gift-ico{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-ribbon{position:absolute;top:0;right:16px;background:var(--cqo-navy);color:#fff;font-size:12px;font-weight:700;line-height:1;padding:6px 10px;border-radius:0 0 5px 5px;display:inline-flex;align-items:center;gap:5px;z-index:3}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-ribbon .cqo-ribbon-ico{font-size:12px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-pbadge{display:inline-block;font-size:10.5px;font-weight:800;padding:3px 9px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-pbadge-starter{background:var(--cqo-grey-lighter);color:var(--cqo-navy-soft)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-pbadge-popular{background:var(--cqo-orange);color:#fff}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-pbadge-value{background:var(--cqo-navy);color:#fff}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-sub{background:#fff;border:1.5px dashed var(--cqo-orange);border-radius:14px;padding:14px 16px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-sub-row{display:flex;gap:14px;align-items:flex-start;cursor:pointer}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-checkbox{width:22px;height:22px;border:2px solid var(--cqo-orange);border-radius:6px;flex:0 0 22px;margin-top:1px;position:relative;background:#fff;transition:background .15s ease}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-sub.cqo-checked .cqo-checkbox{background:var(--cqo-orange)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-sub.cqo-checked .cqo-checkbox:after{content:"";position:absolute;top:2px;left:6px;width:5px;height:11px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-sub-title{font-size:15px;font-weight:800;color:var(--cqo-navy);margin:0 0 4px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-sub-points{display:flex;gap:14px;flex-wrap:wrap;margin-top:4px;font-size:12.5px;color:var(--cqo-grey)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-sub-points span{display:inline-flex;align-items:center;gap:5px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-sub-points span:before{content:"\2713";color:var(--cqo-orange-dark);font-weight:800}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-cta{width:100%;background:var(--cqo-orange);color:var(--cqo-navy);border:none;border-radius:14px;padding:18px 24px;font-size:16px;font-weight:800;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;transition:background .15s ease,transform .05s ease;display:flex;align-items:center;justify-content:center;gap:8px;font-family:inherit}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-cta:hover{background:var(--cqo-orange-dark)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-cta:active{transform:translateY(1px)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-cta:disabled{opacity:.6;cursor:wait}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-cta .cqo-arrow{font-size:18px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-stock{display:flex;align-items:center;gap:8px;justify-content:center;font-size:13px;color:var(--cqo-navy);font-weight:500}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-stock .cqo-dot{width:9px;height:9px;border-radius:50%;background:var(--cqo-green-bright);box-shadow:0 0 0 3px #34c7592e}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1a223873;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease;z-index:2147483000}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-overlay.cqo-open{opacity:1;visibility:visible}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer{position:fixed;top:0;right:0;height:100%;width:420px;max-width:92vw;background:var(--cqo-cream);color:var(--cqo-navy);box-shadow:-8px 0 40px #1a22382e;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:2147483001;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,sans-serif}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer.cqo-open{transform:translate(0)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--cqo-grey-light)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-title{font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin:0;display:flex;align-items:center;gap:8px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-title .cqo-check{color:var(--cqo-green-bright);font-size:18px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-close{background:none;border:none;cursor:pointer;font-size:26px;line-height:1;color:var(--cqo-navy);padding:0 4px;font-family:inherit}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-body{flex:1;overflow-y:auto;padding:18px 22px;display:flex;flex-direction:column;gap:16px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-citem{display:flex;gap:14px;align-items:flex-start}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-citem-img{width:64px;height:64px;border-radius:10px;object-fit:cover;background:#f1f1f1;flex:0 0 64px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-citem-body{flex:1;min-width:0}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-citem-title{font-size:14px;font-weight:800;margin:0 0 3px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-citem-meta{font-size:12.5px;color:var(--cqo-grey);margin:0 0 2px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-citem-price{font-size:14px;font-weight:800;text-align:right;white-space:nowrap}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-foot{border-top:1px solid var(--cqo-grey-light);padding:18px 22px 22px;display:flex;flex-direction:column;gap:12px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-subtotal{display:flex;justify-content:space-between;font-size:15px;font-weight:800}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-checkout{width:100%;background:var(--cqo-orange);color:var(--cqo-navy);border:none;border-radius:12px;padding:16px;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;text-align:center;text-decoration:none;display:block;font-family:inherit}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-checkout:hover{background:var(--cqo-orange-dark)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-continue{background:none;border:none;cursor:pointer;font-size:13px;font-weight:700;color:var(--cqo-navy-soft);text-decoration:underline;font-family:inherit}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-note{font-size:12px;color:var(--cqo-grey);text-align:center;margin:0}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-citem-qty{display:inline-flex;align-items:center;margin-top:6px;border:1.5px solid var(--cqo-grey-light);border-radius:999px;overflow:hidden}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-qbtn{background:#fff;border:none;width:28px;height:28px;cursor:pointer;font-size:16px;font-weight:700;color:var(--cqo-navy);line-height:1;font-family:inherit}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-qbtn:hover{background:var(--cqo-cream-2)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-qval{min-width:32px;text-align:center;font-size:13px;font-weight:700}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-citem-remove{display:block;background:none;border:none;padding:2px 0;margin-top:6px;cursor:pointer;font-size:12px;font-weight:700;color:var(--cqo-grey);text-decoration:underline;font-family:inherit}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-citem-remove:hover{color:var(--cqo-orange-dark)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-empty{text-align:center;color:var(--cqo-grey);font-weight:600;margin:48px 0}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-foot.cqo-empty .cqo-drawer-checkout,#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer-foot.cqo-empty .cqo-drawer-note{display:none}@media(max-width:480px){#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-drawer{width:100%;max-width:100%}}@media(max-width:720px){#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-product{padding:16px 16px 40px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-gallery{grid-template-columns:50px 1fr;gap:10px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-thumb{width:50px;height:50px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-head h1{font-size:22px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-size-pills{grid-template-columns:repeat(2,1fr)}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-best-deal{width:100%}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-row{gap:10px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-name{font-size:15px}#cqo-template--19630794539123__ppv_quantity_offer_v1_LDUEBB .cqo-plan-price{font-size:17px}}.animate--hidden,[class*=animate--hidden]{opacity:1!important;transform:none!important;visibility:visible!important}[data-gp-reveal],.gp-reveal,[class*=gp-animate],.gps-lazy{opacity:1!important;transform:none!important}.splide__track{overflow-x:auto!important}.splide__list{transform:none!important;display:flex!important;flex-wrap:nowrap!important;width:auto!important}.splide__slide{opacity:1!important;visibility:visible!important;flex:0 0 78%!important}@media(min-width:900px){.splide__slide{flex-basis:31%!important}}.content-tab__content,[class*=content-tab__content]{display:block!important;opacity:1!important;height:auto!important}.content-tabs__buttons,[class*=content-tabs__buttons]{display:none!important}.content-tabs,[class*="content-tabs "]{display:block!important;width:100%!important}.content-tabs__tabs,[class*=content-tabs__tabs]{display:block!important}.content-tabs__tabs>.content-tab,[class*=content-tabs__tabs]>[class*=content-tab]{display:block!important;position:static!important;opacity:1!important;visibility:visible!important;height:auto!important;transform:none!important;margin:0 auto 28px!important;max-width:900px!important}.content-tab__media,[class*=content-tab__media]{max-width:560px;margin:0 auto}.accordion__content,.accordion__content-wrapper{max-height:none!important;height:auto!important;overflow:visible!important;display:block!important}[class*=gp-carousel] .gp-content-start{transform:none!important;height:auto!important;display:flex!important;overflow-x:auto!important}[class*=gp-carousel] .gp-content-start>*{flex:0 0 88%!important;height:auto!important}[class*=gp-carousel] [class*=gp-h-full]{height:auto!important}[style*="max-width:480px"],[style*="max-width: 480px"],[style*="max-width:500px"],[style*="max-width: 500px"]{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}[style*="max-width:600px"],[style*="max-width: 600px"]{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.media--transparent:not(:has(img)):not(:has(video)):not(:has(svg)),[class*=__image].media:not(:has(img)):not(:has(video)):not(:has(svg)),[class*=steps-progress-bar]:empty,[class*=steps-progress-bar-background]:empty{display:none!important;min-height:0!important;height:0!important;padding:0!important}.content-and-results__image,[class*=content-and-results__image]{display:none!important}.rating-stars,[class*=rating-stars],.rating-stars__container{display:inline-flex!important;align-items:center!important;height:18px!important;gap:2px!important;width:auto!important}.rating-stars svg,[class*=rating-stars] svg,.rating-stars__container svg{width:18px!important;height:18px!important;flex:0 0 18px!important}.testimonial-card__quotes,[class*=testimonial-card__quotes]{display:inline-flex!important;height:auto!important}.testimonial-card__quotes svg,[class*=testimonial-card__quotes] svg{width:46px!important;height:46px!important;flex:0 0 46px!important}.media:not(:has(img)):not(:has(video)):not(:has(svg)):not(:has(iframe)){padding-bottom:0!important;min-height:0!important}.pplc-root,.pplc-sec,.pplc-main,.pplc-secroot{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;box-sizing:border-box;float:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ac-joints3.css.map */
