/* pep-drew-v2 — staging-only PDP edits (Drew 11-04) */
.pep-usa_check{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.3 8.3a.9.9 0 0 1 1.3 1.3l-6.5 6.5a.9.9 0 0 1-1.3 0l-3.4-3.4a.9.9 0 1 1 1.3-1.3l2.8 2.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.3 8.3a.9.9 0 0 1 1.3 1.3l-6.5 6.5a.9.9 0 0 1-1.3 0l-3.4-3.4a.9.9 0 1 1 1.3-1.3l2.8 2.8z'/%3E%3C/svg%3E") center/contain no-repeat}
.pep-usa_flag .w-embed{position:absolute;inset:0}
.pep-usa_flag video,.pep-usa_flag img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:50% 100%;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 80%,transparent 100%)}
.pep-usa_flag video{mix-blend-mode:multiply;filter:brightness(1.05) contrast(1.03)}
@media (min-width:992px){
.pep-usa_flag{height:27rem}
}
@media (min-width:992px) and (max-width:1199px){
.pep-usa_flag{height:22rem}
}
@media (max-width:991px){
.pep-usa_grid{grid-template-columns:1fr}
.pep-usa_card{min-height:0;padding:2.5rem}
.pep-usa_card:first-child{min-height:40.5rem}
.pep-usa_flag{left:2.5rem;right:2.5rem;height:22rem}
.pep-usa_rows{padding-left:0;row-gap:2rem}
}
@media (max-width:767px){
.section_pep-usa{padding-top:4rem;padding-bottom:4rem}
.pep-usa_title{font-size:2rem}
.pep-usa_card{padding:1.5rem}
.pep-usa_card:first-child{min-height:35.5rem}
.pep-usa_flag{left:1.5rem;right:1.5rem;height:18rem}
.pep-usa_chip{font-size:.875rem}
.pep-usa_icon{width:4.5rem;height:4.5rem;border-radius:1rem}
.pep-usa_row{column-gap:1.25rem}
.pep-usa_row-text{font-size:1rem}
.section_pep-usa{padding-bottom:1rem}
}

.section_gw-panel .button.is-black{padding:1rem 3rem;font-size:1.125rem;line-height:1.625rem;letter-spacing:-0.005em;background-color:#18181b;color:#fff}
.gw-panel_header .heading-style-h2{margin:0;line-height:1.0833}
.gw-panel_slider{user-select:none;-webkit-user-select:none;cursor:grab;outline:none}
.gw-panel_slider.is-dragging{cursor:grabbing}
.gw-panel_track{touch-action:pan-y}
.gw-panel_img{pointer-events:none;-webkit-user-drag:none;transform-origin:50% 50%}
.gw-panel_shade{background-image:linear-gradient(180deg,rgba(0,0,0,0),#000);mix-blend-mode:darken}
.gw-panel_card,.gw-panel_marker{-webkit-backdrop-filter:blur(53px);backdrop-filter:blur(53px)}
.gw-panel_chart,.gw-panel_ai,.gw-panel_thumb-icon{overflow:visible}
.gw-panel_ai{animation:gwPanelSpin 2.4s linear infinite;transform-origin:50% 50%}
@keyframes gwPanelSpin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.gw-panel_ai{animation:none}}
[data-gw-slide="3"] .gw-panel_card:last-child{padding-bottom:.887rem}
.gw-panel_pill .gw-panel_avatar{width:2.925rem;height:2.925rem}
.gw-panel_pill .gw-panel_badge{font-size:.5rem}
.gw-panel_bar{transition:flex-basis .5s cubic-bezier(.22,1,.36,1)}
.gw-panel_bar.is-active{flex:0 0 5.1875rem}
.gw-panel_bar-fill{transform:scaleX(0)}
.gw-panel_bar.is-active .gw-panel_bar-fill{transform:scaleX(1)}
.gw-panel_bar:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}
.gw-panel_link:hover{color:#18181b}
.gw-panel_modal.is-open{display:flex}
.gw-panel_modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}
.gw-panel_modal-dialog{max-height:calc(100dvh - 3rem)}
.gw-panel_modal-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(24,24,27,.2) transparent}
.gw-panel_modal-body::-webkit-scrollbar{width:4px}
.gw-panel_modal-body::-webkit-scrollbar-thumb{background:rgba(24,24,27,.2);border-radius:4px}
.gw-panel_modal-foot .button{display:block;width:100%;text-align:center;padding:1rem 1.5rem;font-size:1.125rem;line-height:1.625rem;background-color:#18181b;color:#fff}
.gw-panel_modal-close{transition:background-color .2s}
.gw-panel_modal-close:hover{background-color:#e4e4e7}
html.gw-lock,html.gw-lock body{overflow:hidden!important}
@media (max-width:767px){
.section_gw-panel .padding-section-large{padding-top:3rem;padding-bottom:3rem}
.gw-panel_component{grid-row-gap:3rem}
.gw-panel_header{grid-row-gap:1rem}
.gw-panel_eyebrow,.gw-panel_value,.gw-panel_body{font-size:1rem;line-height:1.375rem}
.gw-panel_header .heading-style-h2{font-size:2rem;line-height:2.375rem;letter-spacing:-0.0225em;max-width:17.25rem}
.gw-panel_actions{flex-direction:column;align-items:stretch;grid-row-gap:1rem}
.section_gw-panel .gw-panel_actions .button.is-black{display:block;width:100%;text-align:center;padding:1rem 1.5rem}
.gw-panel_link{align-self:center}
.gw-panel_slider{width:100vw;margin-left:calc(50% - 50vw);aspect-ratio:auto;height:29.1875rem;border-radius:0;background-color:transparent}
.gw-panel_img{height:24.6875rem}
.gw-panel_shade{top:19.72rem;bottom:auto;height:4.97rem}
.gw-panel_cards{left:0;right:0;top:auto;bottom:2.3125rem;width:17.5rem;margin-left:auto;margin-right:auto;grid-row-gap:.347rem}
.gw-panel_card{padding:1.007rem;border-radius:1.042rem;grid-row-gap:.347rem}
.gw-panel_card,.gw-panel_marker{-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}
.gw-panel_card{box-shadow:0 1rem 2.5rem rgba(0,0,0,.12)}
.gw-panel_marker{height:4.082rem;padding-left:.865rem;border-radius:1.042rem}
.gw-panel_card-title,.gw-panel_card-text{font-size:.865rem}
.gw-panel_card-meta,.gw-panel_card-sub,.gw-panel_range-text{font-size:.757rem}
.gw-panel_range{left:6.25rem;grid-column-gap:.433rem}
.gw-panel_range-dot{width:.433rem;height:.433rem}
.gw-panel_chart{width:5.515rem;height:4.082rem}
.gw-panel_ai{width:1.13rem;height:1.216rem}
.gw-panel_rec-head{grid-column-gap:.52rem;margin-bottom:.35rem}
.gw-panel_product{grid-column-gap:.695rem}
.gw-panel_thumb{width:3.28rem;height:3.28rem;border-radius:.492rem}
.gw-panel_thumb-img{height:2.56rem}
.gw-panel_thumb-icon{width:1.5rem;height:1.5rem}
.gw-panel_avatar{width:3.28rem;height:3.28rem}
.gw-panel_pill{margin-top:.35rem;padding:.26rem .35rem;grid-column-gap:.52rem}
.gw-panel_pill .gw-panel_avatar{width:2.03rem;height:2.03rem}
.gw-panel_badge{font-size:.56rem}
[data-gw-slide="3"] .gw-panel_card:last-child{padding-bottom:.62rem}
.gw-panel_pager{left:0;right:0;bottom:0;justify-content:center}
.gw-panel_bar-track{background-color:rgba(24,24,27,.2)}
.gw-panel_bar-fill{background-color:#18181b}
.gw-panel_count{color:rgba(24,24,27,.5)}
.gw-panel_bar:focus-visible{outline-color:#18181b}
.gw-panel_modal{padding:.75rem;align-items:flex-end}
.gw-panel_modal-dialog{max-height:calc(100dvh - 1.5rem);border-radius:1.25rem}
.gw-panel_modal-head{padding:1.5rem 1.25rem 1.25rem}
.gw-panel_modal-title{font-size:1.5rem;line-height:1.875rem}
.gw-panel_modal-sub{font-size:1rem;line-height:1.375rem}
.gw-panel_modal-body{padding:1.5rem 1.25rem}
.gw-panel_modal-grid{grid-template-columns:1fr 1fr;grid-column-gap:1.25rem;grid-row-gap:2rem}
.gw-panel_modal-foot{padding:1.25rem 1.25rem 1.5rem}
}
@media (max-width:479px){
.gw-panel_modal-grid{grid-template-columns:1fr}
}
@media (max-width:767px){.section_gw-panel .gw-panel_shade{display:none}}


.pep-hero_item{align-items:center}
.pep-hero_tick{flex:none;width:1.25rem;height:1.25rem;border-radius:50%;background:#3f3f46 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M16.3 8.3a.9.9 0 0 1 1.3 1.3l-6.5 6.5a.9.9 0 0 1-1.3 0l-3.4-3.4a.9.9 0 1 1 1.3-1.3l2.8 2.8z'/%3E%3C/svg%3E") center/1rem no-repeat}
.pep-hero_price{align-items:baseline;flex-wrap:wrap;column-gap:.5rem}
.pep-hero_price-was{font-size:2rem;line-height:2.375rem;letter-spacing:-.02em;color:#a1a1aa;text-decoration:line-through;text-decoration-thickness:2px}
.pep-hero_price-badge{align-self:center;margin-left:.5rem;padding:.3rem .75rem;border-radius:999px;background:#fff1eb;color:#fc5f2b;font-size:.875rem;line-height:1.25rem}
.pep-hero_steps{margin:0;padding-left:1.25rem;display:grid;row-gap:.5rem;color:rgba(24,24,27,.7);font-size:.875rem;line-height:1.375rem}
.pep-hero_steps strong{font-weight:400;color:#18181b}
.pep-hero_faq.is-js .pep-hero_steps{opacity:0;transform:translate3d(0,-.5rem,0);transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1)}
.pep-hero_faq.is-js .pep-hero_qa.is-open .pep-hero_steps{opacity:1;transform:none;transition-delay:.08s}
.pep-hero_faq{margin-top:1.5rem}
.pep-legal_inner>.pep-hero_legal{margin:0 0 .75rem;font-size:.875rem;line-height:1.375rem}
.pep-usa_flag{position:absolute;bottom:0;background:url("https://assets.superpower.com/peptides-site/pep-home-flag-cut-1024.webp") 50% 100%/contain no-repeat;-webkit-mask-image:linear-gradient(to bottom,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 80%,transparent 100%)}
@media (max-width:767px){.pep-usa_card:first-child{min-height:27rem}.pep-usa_flag{height:12rem}.pep-usa_rows{row-gap:1.25rem}.pep-usa_icon{width:3.5rem;height:3.5rem}}
.gw-panel_img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.gw-panel_actions .pep-btn{min-width:12rem}
.gw-panel_range-dot{background-color:#fff}
@media (max-width:767px){.section_gw-panel .gw-panel_slider{display:block}.gw-panel_actions .pep-btn{width:100%}.gw-panel_img{height:24.6875rem;bottom:auto}}
@media (max-width:767px){
.pep-meet_media{aspect-ratio:auto;height:15rem}
.pep-meet_img{object-fit:contain;object-position:50% 50%}
.pep-steps_media{aspect-ratio:auto;min-height:0;height:12rem}
.section_gw-panel .gw-panel_slider{height:26rem}
.section_gw-panel .gw-panel_img{height:21.5rem}
.section_gw-panel .padding-section-large{padding-top:2.5rem;padding-bottom:2rem}
.gw-panel_component{grid-row-gap:2rem}
}
.pep-hero_price-label{align-self:baseline}
.pep-hero_price+.pep-hero_price-note{margin-top:-.5rem;color:rgba(24,24,27,.6);font-size:.875rem;line-height:1.25rem}
@media (max-width:767px){
.pep-usa_card:first-child{min-height:0}
.pep-usa_flag{position:relative;left:auto;right:auto;bottom:auto;width:100%;height:12rem;margin-top:1.5rem}
.pep-sticky{background-color:#18181b;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:0;padding-top:.875rem;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))}
.pep-sticky_info{display:none}
.pep-sticky_inner{display:block}
.pep-sticky .pep-btn{display:flex;width:100%;height:3.3rem;justify-content:center;align-items:center;background-color:#fff;color:#18181b}
body{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}
}
.pep-hero_price+.pep-hero_price-note{margin-left:0}
@media (max-width:767px){
.pep-hero_price{column-gap:.375rem}
.pep-hero_price-label{font-size:1rem;margin-right:0}
.pep-hero_price-was{font-size:1.5rem;line-height:1.75rem}
.pep-hero_price-amount{font-size:1.75rem;line-height:2rem}
.pep-hero_price-unit{font-size:.875rem}
.pep-hero_price-badge{margin-left:.25rem;padding:.2rem .5rem;font-size:.75rem;line-height:1rem}
}
.section_pep-trust2{padding:6rem 0}
.pep-trust2_head{display:flex;flex-direction:column;align-items:center;row-gap:2rem;margin-bottom:5rem;text-align:center}
.pep-trust2_title-row{display:flex;align-items:center;column-gap:1.25rem}
.pep-trust2_title{margin:0;font-size:3rem;line-height:1.1;letter-spacing:-.03em;font-weight:400;color:#18181b}
.pep-trust2_flag{flex:none;width:3.7rem;height:3.7rem;background:url("https://assets.superpower.com/peptides-site/trust-v2/flag.webp") center/contain no-repeat}
.pep-trust2_ticks{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1.25rem}
.pep-trust2_tick{display:flex;align-items:center;column-gap:.5rem;font-size:1rem;line-height:1.5rem;color:rgba(24,24,27,.7)}
.pep-trust2_tick::before{content:"";flex:none;width:1.5rem;height:1.5rem;background-color:#18181b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.3 8.3a.9.9 0 0 1 1.3 1.3l-6.5 6.5a.9.9 0 0 1-1.3 0l-3.4-3.4a.9.9 0 1 1 1.3-1.3l2.8 2.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.3 8.3a.9.9 0 0 1 1.3 1.3l-6.5 6.5a.9.9 0 0 1-1.3 0l-3.4-3.4a.9.9 0 1 1 1.3-1.3l2.8 2.8z'/%3E%3C/svg%3E") center/contain no-repeat}
.pep-trust2_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}
.pep-trust2_card{position:relative;height:19.1875rem;border-radius:1.25rem;overflow:hidden;background:#f4f4f5 center/cover no-repeat}
.pep-trust2_card[data-card="a"]{background-image:url("https://assets.superpower.com/peptides-site/trust-v2/card1.webp")}
.pep-trust2_card[data-card="b"]{background:#f9f7f1 url("https://assets.superpower.com/peptides-site/trust-v2/shield.webp") 50% 2rem/13.3rem no-repeat}
.pep-trust2_card[data-card="c"]{background-image:url("https://assets.superpower.com/peptides-site/trust-v2/card3.webp");background-position:50% 0}
.pep-trust2_label{position:absolute;left:1rem;right:1rem;bottom:1rem;padding:1.5rem;border-radius:1rem;background:#fff;font-size:1.125rem;line-height:1.625rem;letter-spacing:-.005em;color:#18181b}
@media (max-width:991px){
.pep-trust2_grid{grid-template-columns:1fr;gap:.5rem}
.pep-trust2_card{height:14.625rem}
}
@media (max-width:767px){
.section_pep-trust2{padding:3rem 0}
.pep-trust2_head{align-items:flex-start;row-gap:1rem;margin-bottom:2rem;text-align:left}
.pep-trust2_title-row{flex-direction:column-reverse;align-items:flex-start;row-gap:1rem}
.pep-trust2_title{font-size:2rem}
.pep-trust2_ticks{flex-direction:column;align-items:flex-start;row-gap:.5rem}
.pep-trust2_tick{font-size:.875rem;line-height:1.375rem}
.pep-trust2_card[data-card="b"]{background-size:9.25rem;background-position:50% 1.125rem}
.pep-trust2_label{padding:1.5rem;font-size:1rem;line-height:1.375rem}
}
@media (max-width:991px){
.pep-nav_bar{grid-template-columns:auto 1fr auto;column-gap:1rem}
.pep-nav_bar>.pep-nav_brand{grid-column:2;justify-self:start;flex-direction:column;align-items:flex-start;row-gap:.2rem}
.pep-nav_bar>.pep-nav_brand .pep-nav_logo{width:7.2rem;height:auto}
.pep-nav_bar>.pep-nav_brand .pep-nav_pill{font-size:.5rem;line-height:1;padding:.1rem .25rem}
}

.pep-gs{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;padding:6.5cqw 6cqw 5.5cqw;text-align:center;color:#18181b;background:#efe9e2 center/cover no-repeat;overflow:hidden}
.pep-gs.is-dark{color:#fff}
.pep-gs.is-left{align-items:flex-start;text-align:left}
.pep-gs[data-gs="edu"]{background-image:radial-gradient(90% 70% at 50% 100%,#f6e3cf 0%,#efe9e2 70%)}
.pep-gs[data-gs="inc"]{background-image:url("https://assets.superpower.com/peptides-site/gallery-v1/bg-orange.webp")}
.pep-gs[data-gs="qual"]{background-image:url("https://assets.superpower.com/peptides-site/gallery-v1/bg-vial.webp")}
.pep-gs[data-gs="ai"]{background-image:url("https://assets.superpower.com/peptides-site/gallery-v1/bg-ai.webp")}
.pep-gs[data-gs="lab"]{background-image:url("https://assets.superpower.com/peptides-site/gallery-v1/bg-tube.webp")}
.pep-gs[data-gs="ruo"]{background:#f4f2ef}
.pep-gs[data-gs="quote"]{background-image:radial-gradient(80% 60% at 50% 0%,#f8efe6 0%,#efe9e2 75%)}
.pep-gs_eyebrow{display:flex;align-items:center;gap:1.4cqw;font-size:2.6cqw;line-height:1.4;color:rgba(24,24,27,.55)}
.pep-gs.is-dark .pep-gs_eyebrow{color:rgba(255,255,255,.75)}
.pep-gs_title{margin:1.2cqw 0 0;font-size:6cqw;line-height:1.1;letter-spacing:-.025em;font-weight:400}
.pep-gs_dim{color:rgba(24,24,27,.45)}
.pep-gs.is-dark .pep-gs_dim{color:rgba(255,255,255,.6)}
.pep-gs_card{margin-top:auto;width:100%;padding:1.2cqw 4cqw;border-radius:3.2cqw;background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1.5cqw 5cqw rgba(24,24,27,.08);text-align:left;color:#18181b}
.pep-gs_row{display:flex;align-items:center;gap:2.6cqw;padding:2.5cqw 0}
.pep-gs_row+.pep-gs_row{border-top:1px solid rgba(24,24,27,.08)}
.pep-gs_ico{flex:none;width:5.6cqw;height:5.6cqw;border-radius:50%;background:#fff1eb;position:relative}
.pep-gs_ico::after{content:"";position:absolute;inset:0;background:#fc5f2b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/62% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/62% no-repeat}
.pep-gs_rt{font-size:2.9cqw;line-height:1.3;letter-spacing:-.005em}
.pep-gs_rs{margin-top:.4cqw;font-size:2.3cqw;line-height:1.35;color:rgba(24,24,27,.55)}
.pep-gs_fine{margin-top:2.4cqw;font-size:1.9cqw;line-height:1.4;color:rgba(24,24,27,.5)}
.pep-gs.is-dark .pep-gs_fine{color:rgba(255,255,255,.7)}
.pep-gs_ticks{display:flex;flex-direction:column;gap:2.2cqw;margin-top:4.5cqw}
.pep-gs_tick{display:flex;align-items:center;gap:2cqw;font-size:3.1cqw;line-height:1.3;letter-spacing:-.005em}
.pep-gs_tick::before{content:"";flex:none;width:3.6cqw;height:3.6cqw;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l5 5L19.5 7' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l5 5L19.5 7' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}
.pep-gs_big{margin-top:auto;font-size:17cqw;line-height:.9;letter-spacing:-.04em}
.pep-gs_big sup{font-size:.4em;line-height:0;vertical-align:baseline;position:relative;top:-1.05em;margin-left:.5cqw;color:rgba(255,255,255,.7)}
.pep-gs_bigcap{margin-top:1.2cqw;font-size:2.8cqw}
.pep-gs[data-gs="lab"] .pep-gs_ticks{max-width:62cqw}
.pep-gs_lab{display:grid;grid-template-columns:1fr 1fr;gap:1.6cqw;margin-top:4.5cqw;width:62cqw}
.pep-gs_lab-row{padding:2.2cqw 2.6cqw;border-radius:2cqw;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2)}
.pep-gs_lab-k{font-size:2.8cqw;line-height:1.3}
.pep-gs_lab-v{margin-top:.3cqw;font-size:2.3cqw;line-height:1.35;color:rgba(255,255,255,.75)}
.pep-gs_phone{margin-top:4.5cqw;width:78cqw;flex:1;border-radius:5cqw 5cqw 0 0;padding:1.6cqw 1.6cqw 0;background:rgba(255,255,255,.22);border:1px solid rgba(255,255,255,.35);border-bottom:0;margin-bottom:-5.5cqw}
.pep-gs_screen{height:100%;border-radius:3.6cqw 3.6cqw 0 0;background:#fff;padding:4cqw 4.4cqw;text-align:left;color:#18181b;display:flex;flex-direction:column;gap:2.6cqw;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}
.pep-gs_q{align-self:flex-end;max-width:80%;padding:2.2cqw 3cqw;border-radius:3cqw 3cqw .8cqw 3cqw;background:#f4f4f5;font-size:2.8cqw;line-height:1.35}
.pep-gs_status{display:flex;align-items:center;gap:1.6cqw;font-size:2.7cqw;color:rgba(24,24,27,.6)}
.pep-gs_spark{width:3.6cqw;height:3.6cqw;flex:none;border-radius:50%;background:conic-gradient(#fc5f2b,#ffb38f,#fc5f2b)}
.pep-gs_steps{display:flex;flex-direction:column;gap:1cqw;padding-left:5.2cqw;font-size:2.2cqw;color:rgba(24,24,27,.45)}
.pep-gs_a{font-size:2.8cqw;line-height:1.45}
.pep-gs_hl{color:#c2410c}
.pep-gs_quote{margin:auto 0;max-width:76cqw}
.pep-gs_stars{display:flex;justify-content:center;gap:.8cqw;margin-bottom:3cqw}
.pep-gs_star{width:4cqw;height:4cqw;background:#00b67a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.3 6.9.7-5.2 4.6 1.5 6.8L12 17.4l-6.1 3.5 1.5-6.8L2.2 9.5l6.9-.7z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.5l2.9 6.3 6.9.7-5.2 4.6 1.5 6.8L12 17.4l-6.1 3.5 1.5-6.8L2.2 9.5l6.9-.7z'/%3E%3C/svg%3E") center/contain no-repeat}
.pep-gs_qh{font-size:4.6cqw;line-height:1.15;letter-spacing:-.02em}
.pep-gs_qt{margin-top:2.6cqw;font-size:3cqw;line-height:1.45;color:rgba(24,24,27,.75)}
.pep-gs_who{margin-top:3.4cqw;font-size:2.6cqw;color:rgba(24,24,27,.55)}
.pep-gs_table{margin-top:auto;width:100%;border-radius:3.2cqw;background:#fff;box-shadow:0 1.5cqw 5cqw rgba(24,24,27,.06);overflow:hidden;text-align:left}
.pep-gs_tr{display:grid;grid-template-columns:1fr 17cqw 17cqw;align-items:center;min-height:8.4cqw;padding:0 3.4cqw;font-size:2.6cqw;line-height:1.3}
.pep-gs_tr+.pep-gs_tr{border-top:1px solid rgba(24,24,27,.07)}
.pep-gs_tr.is-head{min-height:9cqw;font-size:2.4cqw;color:rgba(24,24,27,.55)}
.pep-gs_tr>:not(:first-child){text-align:center;justify-self:center}
.pep-gs_tr.is-head>:nth-child(2){color:#18181b}
.pep-gs_yes,.pep-gs_no{display:block;width:4.4cqw;height:4.4cqw;border-radius:50%}
.pep-gs_yes{background:#18181b;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='12'/%3E%3C/svg%3E");position:relative}
.pep-gs_yes::after{content:"";position:absolute;inset:0;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 12.5l3.2 3.2L17 9' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/70% no-repeat}
.pep-gs_no{background:rgba(24,24,27,.08);position:relative}
.pep-gs_no::after{content:"";position:absolute;inset:0;background:rgba(24,24,27,.45);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.5 8.5l7 7M15.5 8.5l-7 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/70% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.5 8.5l7 7M15.5 8.5l-7 7' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/70% no-repeat}
.pep-hero_thumb .pep-gs{pointer-events:none}
.pep-hero_thumb.has-gs{container-type:inline-size;position:relative;overflow:hidden}
.pep-hero_thumb.has-gs>.pep-gs{inset:0;width:100%;height:100%}
.pep-hero_thumb.has-gs>.pep-gs *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}

.section_pep-care+.section_gw-panel .padding-section-large{padding-top:3rem}
@media (max-width:767px){.section_pep-care+.section_gw-panel .padding-section-large{padding-top:2rem}}
.pep-hero_gallery{min-width:0;max-width:100%}
.pep-hero_thumbs{justify-content:flex-start;max-width:100%;padding:3px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.pep-hero_thumbs::-webkit-scrollbar{display:none}
.pep-hero_thumbs>.pep-hero_thumb:first-child{margin-left:auto}
.pep-hero_thumbs>.pep-hero_thumb:last-child{margin-right:auto}
