.cp-section{--cp-bg: #ffffff;--cp-surface: #ffffff;--cp-surface-soft: #eef5fa;--cp-surface-low: #f3f9fc;--cp-text: #0f2f40;--cp-muted: #4d6d82;--cp-outline: rgba(15, 47, 64, .12);--cp-dark: #0f2f40;--cp-accent: #06bfea;--cp-accent-deep: #1f6f9a;--cp-brand-mid: #318aca;--cp-brand-green: #57bf93;--cp-font: var(--font-body-family, var(--font-family-sans, "Figtree", sans-serif));--cp-font-heading: var(--font-heading-family, var(--font-family-sans, "Figtree", sans-serif));--cp-max: 152rem;--cp-radius: var(--product-media-radius, 1.2rem);--cp-radius-sm: .8rem;width:100%;background:var(--cp-bg);color:var(--cp-text);font-family:var(--cp-font);border-top:1px solid rgba(18,18,18,.08);border-bottom:1px solid rgba(18,18,18,.08)}.cp-section--editor-hint{padding:2rem clamp(2rem,4vw,4.8rem);background:var(--cp-surface-soft)}.cp-section__editor-hint{max-width:var(--cp-max);margin:0 auto;padding:1.6rem 2.4rem;font-size:var(--font-size-sm, 1.4rem);line-height:var(--line-height-snug, 1.35);color:#0f2f40bf;text-align:center;border:1px dashed rgba(15,47,64,.25);border-radius:var(--cp-radius)}.cp-section__inner{max-width:var(--cp-max);margin:0 auto;padding-left:clamp(2rem,4vw,4.8rem);padding-right:clamp(2rem,4vw,4.8rem)}.cp-reveal{opacity:0;transform:translateY(14px);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .48s cubic-bezier(.22,1,.36,1)}.cp-reveal.is-visible{opacity:1;transform:none}.cp-concepts{display:grid;grid-template-columns:1fr;gap:1.6rem;margin-bottom:clamp(3.2rem,5vw,5.6rem)}.cp-concept{display:flex;flex-direction:column;height:100%;padding:2.4rem;background:var(--cp-surface);border:1px solid var(--cp-outline);border-radius:var(--cp-radius);box-shadow:0 .8rem 2.4rem #0f2f400a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cp-concept:hover{border-color:#318aca59;box-shadow:0 1.4rem 3.2rem #0f2f4014;transform:translateY(-2px)}.cp-concept__header{display:flex;align-items:center;gap:.8rem;margin-bottom:1.6rem}.cp-concept__icon{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;background:linear-gradient(135deg,#57bf9329,#06bfea2e);color:var(--cp-brand-mid);flex-shrink:0}.cp-concept__icon svg{width:1.6rem;height:1.6rem}.cp-concept__label{font-family:var(--cp-font);font-size:var(--font-size-sm, 1.4rem);font-weight:var(--font-weight-medium, 500);letter-spacing:var(--letter-spacing-label, .04em);text-transform:uppercase;color:var(--cp-muted);line-height:var(--line-height-snug, 1.35)}.cp-concept__heading{margin:0 0 1.2rem;font-family:var(--cp-font-heading);font-size:var(--font-size-xl, 2rem);font-weight:var(--font-weight-bold, 700);letter-spacing:var(--letter-spacing-normal, -.01em);line-height:var(--line-height-snug, 1.3);text-transform:none;color:var(--cp-text)}.cp-concept__body{margin-top:auto;padding-top:1.4rem;border-top:1px solid var(--cp-outline);font-family:var(--cp-font);font-size:var(--font-size-md, 1.6rem);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-normal, 1.55);color:var(--cp-muted)}.cp-concept__body p{margin:0}.cp-concept__body strong,.cp-concept__body b{color:var(--cp-text);font-weight:var(--font-weight-semibold, 600)}.cp-concept__body em,.cp-concept__body i{font-style:italic}.cp-feature{margin-bottom:clamp(3.2rem,5vw,5.6rem)}.cp-panels{display:grid;grid-template-columns:1fr;gap:1.2rem;background:transparent;border:0}.cp-panel{position:relative;margin:0;min-height:36rem;overflow:hidden;background:var(--cp-surface-soft);border-radius:var(--cp-radius);border:1px solid var(--cp-outline)}.cp-panel__img,.cp-panel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.cp-panel__placeholder{background:linear-gradient(135deg,#e8f0f5,#d5e6ef)}.cp-panel:hover .cp-panel__img{transform:scale(1.04)}.cp-panel__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(15,47,64,.72) 0%,rgba(15,47,64,.12) 55%,transparent 100%);pointer-events:none}.cp-panel__caption{position:absolute;left:2rem;bottom:2rem;right:2rem;z-index:1}.cp-panel__badge{display:inline-block;margin-bottom:.8rem;padding:.45rem .9rem;font-family:var(--cp-font);font-size:var(--font-size-xs, 1.2rem);font-weight:var(--font-weight-semibold, 600);letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1.2;border-radius:999px}.cp-panel__badge--accent{background:linear-gradient(90deg,#57bf93,#06bfea)}.cp-panel__badge--dark{background:#0f2f40eb}.cp-panel__title{margin:0;font-family:var(--cp-font-heading);font-size:var(--font-size-2xl, 2.4rem);font-weight:var(--font-weight-bold, 700);letter-spacing:var(--letter-spacing-normal, -.01em);line-height:var(--line-height-tight, 1.2);text-transform:none;color:#fff}.cp-components{display:grid;grid-template-columns:1fr;gap:1.2rem;margin-top:2.4rem}.cp-component{padding:1.6rem 1.6rem 1.6rem 1.8rem;border:1px solid var(--cp-outline);border-left-width:4px;border-left-color:var(--cp-outline);border-radius:var(--cp-radius-sm);background:var(--cp-surface);transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.cp-component--accent{border-left-color:var(--cp-accent)}.cp-component--dark{border-left-color:var(--cp-dark)}.cp-component--muted{border-left-color:#8099ab}.cp-component:hover{background:var(--cp-surface-low);box-shadow:0 .8rem 2rem #0f2f400f}.cp-component__index{display:block;margin-bottom:.6rem;font-family:var(--cp-font);font-size:var(--font-size-sm, 1.4rem);font-weight:var(--font-weight-medium, 500);letter-spacing:var(--letter-spacing-label, .04em);text-transform:uppercase;color:var(--cp-muted);line-height:1.3}.cp-component__title{margin:0 0 .8rem;font-family:var(--cp-font-heading);font-size:var(--font-size-xl, 2rem);font-weight:var(--font-weight-bold, 700);letter-spacing:var(--letter-spacing-normal, -.01em);line-height:var(--line-height-snug, 1.3);text-transform:none;color:var(--cp-text)}.cp-component__desc{margin:0;font-family:var(--cp-font);font-size:var(--font-size-md, 1.6rem);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-normal, 1.55);color:var(--cp-muted)}.cp-component__tags{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.2rem}.cp-component__tag{display:inline-block;padding:.35rem .75rem;font-family:var(--cp-font);font-size:var(--font-size-xs, 1.2rem);font-weight:var(--font-weight-semibold, 600);letter-spacing:.02em;text-transform:uppercase;background:#06bfea1a;color:var(--cp-accent-deep);border-radius:999px}.cp-summary{padding-top:clamp(2.4rem,4vw,4rem);border-top:1px solid var(--cp-outline)}.cp-summary__text{max-width:72rem;font-family:var(--cp-font);font-size:var(--font-size-lg, 1.8rem);font-weight:var(--font-weight-regular, 400);line-height:var(--line-height-normal, 1.55);color:var(--cp-text)}.cp-summary__text p{margin:0}.cp-summary__text+.cp-summary__text,.cp-summary__text p+p{margin-top:1.2rem}.cp-summary__text strong,.cp-summary__text b,.cp-summary__text .cp-highlight{color:var(--cp-accent-deep);font-weight:var(--font-weight-semibold, 600)}.cp-summary__actions{display:flex;flex-direction:column;gap:1rem;margin-top:2.4rem}.cp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.8rem;padding:1.1rem 2rem;font-family:var(--cp-font);font-size:var(--font-size-md, 1.6rem);font-weight:var(--font-weight-semibold, 600);letter-spacing:.01em;text-transform:none;text-decoration:none;border-radius:999px;border:1px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform 80ms ease}.cp-btn--primary{background:linear-gradient(90deg,#57bf93,#06bfea);color:#fff;box-shadow:0 .8rem 1.8rem #06bfea38}.cp-btn--primary:hover{filter:brightness(1.03);color:#fff;box-shadow:0 1rem 2.2rem #06bfea4d}.cp-btn--secondary{background:#fff;color:var(--cp-dark);border-color:var(--cp-outline)}.cp-btn--secondary:hover{background:var(--cp-surface-low);border-color:#318aca59;color:var(--cp-dark)}.cp-btn:active{transform:scale(.98)}@media screen and (min-width:750px){.cp-concepts{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.cp-concept{padding:2.8rem}.cp-concept__heading{font-size:var(--font-size-xl, 2rem)}.cp-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.cp-panel{min-height:42rem}.cp-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin-top:3.2rem}.cp-summary__text{font-size:var(--font-size-xl, 2rem)}.cp-summary__actions{flex-direction:row;align-items:center;gap:1.2rem}}@media(prefers-reduced-motion:reduce){.cp-reveal,.cp-panel__img,.cp-btn,.cp-concept{transition:none!important}.cp-panel:hover .cp-panel__img,.cp-concept:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-clinical-performance.css.map */
