.pq,.pt,.ps{font-family:DM Sans,sans-serif}.pq :where(p,h2,h3,ul,ol,figure,blockquote),.pt :where(p,h2,h3,ul,ol,figure,blockquote),.ps :where(p,h2,h3,ul,ol,figure,blockquote){margin:0;padding:0}.pq{--pq-bg: var(--color-action-primary-bg, #7e2854);--pq-quote: var(--color-text-inverse, #ece49a);--pq-text: #fff;padding:48px 16px;background:var(--pq-bg);color:var(--pq-text)}.pq--targeted{--pq-bg: var(--color-surface-brand-dark, #3e2639)}.pq--light{--pq-bg: var(--color-surface-brand-soft, #f1e4ec);--pq-quote: var(--color-text-primary, #3e2639);--pq-text: var(--color-text-primary, #3e2639)}.pq__content{display:flex;flex-direction:column;gap:24px;max-width:1280px;margin:0 auto}.pq__portrait{flex-shrink:0;width:80px;height:80px;border-radius:9999px;object-fit:cover}.pq__text{display:flex;flex-direction:column;gap:24px}.pq__eyebrow{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.pq__quote{border:0;font-size:22px;font-weight:500;font-style:normal;line-height:1.1;letter-spacing:-1px;color:var(--pq-quote)}.pq__byline{display:flex;flex-direction:column;gap:2px}.pq__name{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.16px}.pq__role{font-size:14px;line-height:1.4;letter-spacing:-.14px}.pq__link{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.16px;color:inherit;text-decoration:underline;text-underline-offset:3px}.pq__link svg,.ps__link svg,.ps__compare svg{transition:transform .24s var(--motion-ease, cubic-bezier(.22, 1, .36, 1))}.pt{display:flex;flex-direction:column;gap:24px;padding:48px 16px;background:radial-gradient(120% 95% at 62% 42%,#d3a6bd,#d8b0c5 45%,#ddbed2b3 78%,#f1e6ec),#efe2ea;color:var(--color-text-primary, #3e2639)}.pt--image{position:relative;isolation:isolate;background:var(--color-surface-brand-dark, #3e2639)}.pt__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover}.pt--image .pt__eyebrow{color:var(--color-text-inverse, #ece49a)}.pt--image .pt__headline{color:#fff}.pt__intro{display:flex;flex-direction:column;gap:8px;text-align:center;max-width:1280px;width:100%;margin:0 auto}.pt__eyebrow{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase}.pt__headline{font-family:inherit;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-1px;color:var(--color-action-primary-bg, #7e2854)}.pt__cards{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:1280px;width:100%;margin:0 auto;list-style:none}.pt__card{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:16px;background:#ffffffb3}.pt__label{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.16px}.pt__value{font-size:22px;font-weight:500;line-height:1.1;letter-spacing:-1px;color:var(--color-action-primary-bg, #7e2854)}.pt__footnote{font-size:12px;line-height:1.4;letter-spacing:-.12px}.ph{padding:48px 16px 0;font-family:DM Sans,sans-serif;text-align:center}.ph__heading{margin:0;font-family:inherit;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-1px;color:var(--color-action-primary-bg, #7e2854)}.ps{display:flex;flex-direction:column;gap:24px;padding:48px 16px;background:#fff}.ps__intro{display:flex;flex-direction:column;gap:12px;text-align:center}.ps__kicker{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-primary, #3e2639)}.ps__headline{font-family:inherit;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-1px;color:var(--color-action-primary-bg, #7e2854)}.ps__cards{display:grid;gap:12px;max-width:1280px;width:100%;margin:0 auto;list-style:none}.ps__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:240px;padding:20px;overflow:hidden;border-radius:16px;background:var(--color-surface-brand-soft, #f1e4ec);color:var(--color-text-primary, #3e2639);isolation:isolate}.ps__card .ps__text{display:flex;flex-direction:column;gap:8px}.ps__eyebrow{font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;color:var(--color-action-primary-bg, #7e2854)}.ps__name{font-family:inherit;font-size:22px;font-weight:500;line-height:1.1;letter-spacing:-1px;color:var(--color-action-primary-bg, #7e2854)}.ps__description{font-size:14px;line-height:1.4;letter-spacing:-.14px}.ps__link-area{color:inherit;text-decoration:none}.ps__link-area:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.ps__link{display:inline-flex;align-self:flex-start;align-items:center;gap:4px;font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.16px;color:var(--color-action-primary-bg, #7e2854);text-decoration:underline;text-underline-offset:3px}.ps__compare{display:inline-flex;align-self:center;align-items:center;gap:8px;min-height:44px;padding:0 24px;border:1px solid var(--color-text-primary, #3e2639);border-radius:9999px;font-size:14px;font-weight:600;line-height:1.4;letter-spacing:-.14px;color:var(--color-text-primary, #3e2639);text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out}.ps__cluster{position:absolute;right:20px;bottom:20px;z-index:-1;width:auto;height:auto;max-width:110px;max-height:96px;object-fit:contain;object-position:right bottom;transition:transform .45s var(--motion-ease, cubic-bezier(.22, 1, .36, 1))}.ps__card--current{color:#fff;background:var(--color-surface-brand-dark, #3e2639)}.ps__card--current .ps__eyebrow,.ps__card--current .ps__name{color:#fff}.ps__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.ps__card--current:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to bottom,#140c1459,#140c1426 45%,#140c1499)}.pq :focus-visible,.ps :focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(hover:hover){.pq__link:hover svg,.ps__card:hover .ps__link svg{transform:translate(4px)}.ps__card:not(.ps__card--current):hover .ps__cluster{transform:translateY(-4px) scale(1.03)}.ps__card:not(.ps__card--current):hover .ps__name{text-decoration:underline;text-underline-offset:3px}.ps__compare:hover{background:var(--color-text-primary, #3e2639);color:#fff}.ps__compare:hover svg{transform:translate(4px)}}@media screen and (min-width:768px){.pq{padding:64px 40px}.pq__content{flex-direction:row;align-items:flex-start;gap:32px}}@media screen and (min-width:768px){.pt__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1000px){.pq{padding:96px 80px}.ph{padding:96px 80px 0}.ph__heading{font-size:48px;line-height:1.08}.pq__content{gap:40px}.pq__portrait{width:160px;height:160px}.pq__quote{font-size:32px}.pt{gap:64px;padding:96px 80px}.pt__intro{gap:12px;text-align:start}.pt__headline{font-size:48px;line-height:1.08}.pt__cards{gap:24px}.pt__value{font-size:24px}.ps{gap:40px;padding:64px 80px}.ps__headline{font-size:48px;line-height:1.08}.ps__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ps__card{min-height:300px}.ps__name{font-size:28px}.ps__cluster{max-width:138px;max-height:120px}}@media screen and (min-width:1200px){.pt__cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pq *,.ps *{transition:none!important}}@media screen and (max-width:767px){[id$=__protocol_reviews] .oke-w-reviews-list:not(.is-expanded)>.oke-w-reviews-list-item:nth-child(n+4){display:none}}@media screen and (min-width:768px){[id$=__protocol_reviews] .oke-w-reviews-list:not(.is-expanded)>.oke-w-reviews-list-item:nth-child(n+5){display:none}}.ph__filter{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.ph__chip{min-height:36px;padding:8px 16px;border:1px solid transparent;border-radius:9999px;background:var(--color-surface-soft, #f1e4ec);color:var(--color-action-primary-bg, #7e2854);font:500 14px/1.2 DM Sans,sans-serif;letter-spacing:-.14px;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.ph__chip[aria-pressed=true]{background:var(--color-action-primary-bg, #7e2854);color:#fff}.ph__chip:focus-visible{outline:2px solid var(--color-action-primary-bg, #7e2854);outline-offset:2px}@media(hover:hover){.ph__chip[aria-pressed=false]:hover{border-color:var(--color-action-primary-bg, #7e2854)}}[id$=__protocol_reviews] .oke-reviewsSummary{display:none}
/*# sourceMappingURL=/cdn/shop/t/135/assets/protocol-sections.css.map */
