.cp{position:relative;background:var(--cp-bg, #6b1525);overflow:hidden;padding:var(--cp-pt, 60px) 0 var(--cp-pb, 40px)}.cp__bg-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.cp__bg-img img{width:100%;height:100%;object-fit:cover;display:block}.cp__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.cp__container{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 40px}.cp__grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.cp__stats-col{display:flex;flex-direction:column;gap:28px}.cp__stats-heading{font-family:var(--font-heading-family, Georgia, serif);font-size:18px;font-weight:700;color:var(--cp-heading, #fff);letter-spacing:.02em;margin:0}.cp__stats-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px 48px}.cp__stat{display:flex;flex-direction:column;gap:8px}.cp__stat-num{font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(48px,5vw,72px);font-weight:400;color:var(--cp-stat, #fff);line-height:1;letter-spacing:-.02em}.cp__stat-line{width:48px;height:3px;background:var(--cp-stat-line, #e8a87c);border-radius:2px}.cp__stat-desc{font-size:15px;line-height:1.5;color:var(--cp-stat-text, #e8d0d4);margin:0;max-width:240px}.cp__content-col{display:flex;flex-direction:column;gap:24px}.cp__heading{font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(28px,3.5vw,48px);font-weight:400;color:var(--cp-heading, #fff);line-height:1.15;margin:0}.cp__heading p{margin:0}.cp__cert-image-wrap{max-width:450px}.cp__cert-image{width:100%;height:auto;display:block;border-radius:14px}.cp__cert-card{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--cp-card-bg, #f5e6a3);border:2px solid var(--cp-card-border, #d4b84a);border-radius:14px;padding:14px 20px}.cp__cert-left{display:flex;align-items:center;gap:12px}.cp__cert-icon{width:36px;height:36px;object-fit:contain;flex-shrink:0}.cp__cert-trophy{font-size:28px;line-height:1;flex-shrink:0}.cp__cert-info{display:flex;flex-direction:column;gap:1px}.cp__cert-title{font-size:13px;font-weight:800;color:var(--cp-card-text, #2a2a2a);text-transform:uppercase;letter-spacing:.03em;line-height:1.3}.cp__cert-subtitle{font-size:12px;font-weight:600;color:var(--cp-card-accent, #8b1a2b);line-height:1.3}.cp__cert-right{display:flex;align-items:center;gap:10px;flex-shrink:0}.cp__cert-amb-info{display:flex;flex-direction:column;gap:1px;text-align:right}.cp__cert-amb-label{font-size:12px;color:var(--cp-card-text, #2a2a2a);line-height:1.3}.cp__cert-amb-label strong{font-weight:700}.cp__cert-amb-title{font-size:11px;color:var(--cp-card-accent, #8b1a2b);line-height:1.3}.cp__cert-amb-img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid var(--cp-card-border, #d4b84a);flex-shrink:0}.cp__desc{font-size:15px;line-height:1.65;color:var(--cp-text, #e8d0d4);margin:0}.cp__ctas{display:flex;flex-direction:column;gap:12px;max-width:420px}.cp__btn{display:flex;align-items:center;justify-content:center;padding:15px 28px;border-radius:40px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:opacity .2s,transform .1s;cursor:pointer;border:none;text-align:center}.cp__btn:hover{opacity:.9}.cp__btn:active{transform:scale(.98)}.cp__btn--primary{background:var(--cp-btn1-bg, #2a1015);color:var(--cp-btn1-text, #fff)}.cp__btn--secondary{background:var(--cp-btn2-bg, #e8a87c);color:var(--cp-btn2-text, #2a1015)}.cp__disclaimer{margin-top:40px;font-size:12px;line-height:1.6;color:var(--cp-disclaimer, #c0a0a5)}.cp__disclaimer p{margin:0}.cp__disclaimer a{color:var(--cp-disclaimer, #c0a0a5);text-decoration:underline;text-underline-offset:2px}.cp__disclaimer a:hover{color:var(--cp-heading, #fff)}@media(max-width:999px){.cp__container{padding:0 24px}.cp__grid{gap:40px}.cp__stats-grid{gap:28px 32px}.cp__stat-num{font-size:clamp(40px,5vw,56px)}.cp__cert-card{flex-direction:column;align-items:center;text-align:center;gap:12px;padding:16px}.cp__cert-left{flex-direction:column;align-items:center}.cp__cert-info{align-items:center}.cp__cert-right{flex-direction:column;align-items:center}.cp__cert-amb-info{text-align:center}}@media(max-width:749px){.cp{padding:var(--cp-pt-m, 40px) 0 var(--cp-pb-m, 28px)}.cp__container{padding:0 16px}.cp__grid{grid-template-columns:1fr;gap:32px}.cp__content-col{order:1;text-align:center;align-items:center}.cp__stats-col{order:2;align-items:center}.cp__heading{font-size:clamp(26px,7vw,36px)}.cp__cert-card{flex-direction:column;align-items:center;text-align:center;gap:14px;padding:20px 16px}.cp__cert-image-wrap{max-width:320px;margin:0 auto}.cp__cert-left{flex-direction:column;align-items:center;gap:8px}.cp__cert-info{align-items:center}.cp__cert-right{flex-direction:column;align-items:center;gap:6px}.cp__cert-amb-info{text-align:center}.cp__cert-amb-img{width:56px;height:56px}.cp__stats-heading{text-align:center;font-size:18px}.cp__stats-grid{gap:28px 24px;width:100%}.cp__stat{align-items:center;text-align:center}.cp__stat-num{font-size:clamp(40px,10vw,56px)}.cp__stat-desc{font-size:14px;max-width:180px}.cp__stat-line{margin:0 auto}.cp__ctas{max-width:100%;width:100%}.cp__btn{width:100%;padding:16px 24px}.cp__desc{font-size:14px;text-align:center}.cp__disclaimer{margin-top:32px;text-align:left;font-size:11px}}@media(max-width:380px){.cp__stats-grid{gap:24px 16px}.cp__stat-num{font-size:38px}.cp__stat-desc{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-clinically-proven.css.map */
