.qc-module{background-color:var(--qc-section-bg,#fff);padding-bottom:var(--qc-pb,60px);padding-top:var(--qc-pt,60px)}.qc-module__container{margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}.qc-header{margin-bottom:var(--qc-header-mb,40px)}.qc-header--left{text-align:left}.qc-header--center{text-align:center}.qc-header--right{text-align:right}.qc-header__eyebrow{color:var(--qc-eyebrow-color,#00b8ad);font-size:var(--qc-eyebrow-size,11px);font-weight:var(--qc-eyebrow-weight,700);letter-spacing:var(--qc-eyebrow-spacing,.1em);margin:0 0 .75rem;text-transform:uppercase}.qc-header__heading{color:var(--qc-heading-color,#1a1a1a);font-size:var(--qc-heading-size,40px);font-weight:var(--qc-heading-weight,700);line-height:var(--qc-heading-lh,1.2);margin:0 0 1rem}.qc-header__intro{color:var(--qc-intro-color,#4a4a4a);font-size:var(--qc-intro-size,15px);line-height:1.65;margin-bottom:var(--qc-intro-mb,0)}.qc-header__intro p{color:inherit;font-size:inherit;margin:0 0 .5rem}.qc-header__intro p:last-child{margin-bottom:0}.qc-grid{display:grid;gap:var(--qc-card-gap,24px);grid-template-columns:repeat(var(--qc-columns,2),1fr)}.qc-card{background-color:var(--qc-card-bg,#fff);border-radius:var(--qc-card-radius,10px);color:inherit;display:flex;flex-direction:column;gap:var(--qc-quote-body-gap,16px);padding:var(--qc-card-pv,28px) var(--qc-card-ph,28px);position:relative;text-decoration:none;transition:all .2s ease}.qc-grid--shadow-none .qc-card{box-shadow:none}.qc-grid--shadow-light .qc-card{box-shadow:0 2px 8px rgba(0,0,0,.06)}.qc-grid--shadow-medium .qc-card{box-shadow:0 4px 20px rgba(0,0,0,.08)}.qc-grid--shadow-heavy .qc-card{box-shadow:0 8px 30px rgba(0,0,0,.15)}.qc-grid--border-none .qc-card{border:none}.qc-grid--border-thin .qc-card{border:1px solid var(--qc-card-border,#e2e8f0)}.qc-grid--border-medium .qc-card{border:2px solid var(--qc-card-border,#e2e8f0)}.qc-grid--hover-lift .qc-card:hover{box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-3px)}.qc-grid--hover-shadow .qc-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.15)}.qc-grid--hover-border .qc-card:hover{border-color:var(--qc-card-hover-border,#00b8ad)}.qc-grid--hover-bg .qc-card:hover{background-color:var(--qc-card-hover-bg,#fafafa)}a.qc-card{cursor:pointer}.qc-card__quote{border-left:var(--qc-accent-width,3px) solid var(--qc-accent,#00b8ad);color:var(--qc-quote-color,#1a1a1a);font-size:var(--qc-quote-size,17px);font-weight:var(--qc-quote-weight,700);line-height:var(--qc-quote-lh,1.4);margin:0;padding:0;padding-left:var(--qc-accent-pl,14px)}.qc-card__body{color:var(--qc-body-color,#4a4a4a);font-size:var(--qc-body-size,14px);line-height:var(--qc-body-lh,1.65)}.qc-card__body p{color:inherit;font-size:inherit;line-height:inherit;margin:0 0 .75rem}.qc-card__body p:last-child{margin-bottom:0}.qc-card__body a{color:var(--qc-accent,#00b8ad);text-decoration:underline}@media (max-width:991px){.qc-grid{grid-template-columns:repeat(var(--qc-columns-tablet,2),1fr)}.qc-header__heading{font-size:calc(var(--qc-heading-size, 40px)*.85)}}@media (max-width:767px){.qc-grid{grid-template-columns:repeat(var(--qc-columns-mobile,1),1fr)}.qc-header__heading{font-size:var(--qc-heading-size-mobile,28px)}.qc-card__quote{font-size:var(--qc-quote-size-mobile,15px)}.qc-module__container{padding-left:1rem;padding-right:1rem}}