.csc,.csc *,.csc :after,.csc :before{box-sizing:border-box}.csc{font-family:inherit;--csc-heading-size:var(--csc-heading-mobile,26px);--csc-body-size:var(--csc-body-mobile,16px);--csc-quote-padding:var(--csc-quote-padding-mobile,24px);--csc-logo-height:var(--csc-logo-height-mobile,40px)}.csc,.csc .csc__grid{min-width:0;width:100%}.csc .csc__grid{align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}.csc .csc__content,.csc .csc__sidebar{min-width:0}.csc .csc__sidebar-inner{align-items:flex-start;display:flex;flex-direction:column;gap:24px;width:100%}.csc .csc__content{display:flex;flex-direction:column;gap:max(0px,var(--csc-block-gap,40px))}.csc .csc__info-card{background:var(--csc-sidebar-bg,#111314);border-radius:max(0px,var(--csc-sidebar-radius,20px));padding:max(0px,var(--csc-sidebar-padding,24px));width:100%}.csc .csc__info-list{display:grid;gap:max(0px,var(--csc-sidebar-item-gap,28px));margin:0;padding:0}.csc .csc__info-item{margin:0;min-width:0;padding:0}.csc .csc__info-label,.csc .csc__info-value{font-family:inherit;font-size:var(--csc-body-size);letter-spacing:normal;line-height:1.5;margin:0;overflow-wrap:anywhere;padding:0;text-transform:none}.csc .csc__info-label{color:var(--csc-sidebar-label,#fff);font-weight:700}.csc .csc__info-value{color:var(--csc-sidebar-value,#91f4bc);font-weight:400;margin-top:4px}.csc a.csc__download{align-items:center;align-self:flex-start;background:var(--csc-button-bg,#91f4bc);background-image:none;border:0;border-radius:max(0px,var(--csc-button-radius,16px));box-shadow:none;color:var(--csc-button-text,#111314);cursor:pointer;display:inline-flex;font-family:inherit;font-size:16px;font-weight:600;justify-content:center;letter-spacing:normal;line-height:1.35;margin:0;max-width:100%;min-height:52px;overflow-wrap:anywhere;padding:16px 24px;text-align:center;text-decoration:none;text-transform:none;transition:background-color .18s ease,color .18s ease;white-space:normal;width:auto}.csc a.csc__download--full{width:100%}.csc a.csc__download:focus-visible,.csc a.csc__download:hover{background:var(--csc-button-hover-bg,#75dfa2);box-shadow:none;color:var(--csc-button-hover-text,#111314);text-decoration:none}.csc a.csc__download:focus-visible{outline:2px solid var(--csc-heading-color,#111314);outline-offset:4px}.csc .csc__heading{color:var(--csc-heading-color,#111314);font-family:inherit;font-size:var(--csc-heading-size);font-style:normal;font-weight:700;letter-spacing:normal;line-height:1.2;margin:0 0 24px;overflow-wrap:anywhere;padding:0;text-transform:none}.csc .csc__heading:last-child{margin-bottom:0}.csc .csc__rich-text{color:var(--csc-body-color,#6f778c);font-family:inherit;font-size:var(--csc-body-size);font-weight:400;line-height:1.7;overflow-wrap:anywhere}.csc .csc__rich-text li,.csc .csc__rich-text p{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.csc .csc__rich-text p{margin:0 0 24px}.csc .csc__rich-text ol,.csc .csc__rich-text ul{margin:0 0 24px;padding-left:1.4em}.csc .csc__rich-text li+li{margin-top:8px}.csc .csc__rich-text b,.csc .csc__rich-text strong{font-weight:700}.csc .csc__rich-text h2,.csc .csc__rich-text h3,.csc .csc__rich-text h4{color:var(--csc-heading-color,#111314);font-family:inherit;font-weight:700;line-height:1.25;margin:32px 0 16px;text-transform:none}.csc .csc__rich-text h2{font-size:var(--csc-heading-size)}.csc .csc__rich-text h3{font-size:1.3em}.csc .csc__rich-text h4{font-size:1.1em}.csc .csc__rich-text>:first-child{margin-top:0}.csc .csc__rich-text>:last-child{margin-bottom:0}.csc .csc__rich-text a{text-decoration:underline;text-underline-offset:3px}.csc .csc__rich-text img,.csc .csc__rich-text video{height:auto;max-width:100%}.csc .csc__rich-text iframe{max-width:100%}.csc .csc__testimonial{background:var(--csc-quote-bg,#fff);border:0;border-radius:max(0px,var(--csc-quote-radius,20px));box-shadow:var(--csc-quote-shadow,0 4px 12px rgba(0,0,0,.08));color:var(--csc-quote-color,#111314);display:block;margin:0;min-width:0;padding:max(0px,var(--csc-quote-padding));width:100%}.csc .csc__testimonial--gradient{background:linear-gradient(var(--csc-gradient-direction,135deg),var(--csc-gradient-start,#44b3f4),var(--csc-gradient-end,#00c8c8))}.csc .csc__quote{background:none;border:0;box-shadow:none;color:inherit;display:block;font-family:inherit;font-size:var(--csc-body-size);font-style:normal;font-weight:400;line-height:1.65;margin:0;padding:0;text-align:left}.csc .csc__quote:after,.csc .csc__quote:before{content:none;display:none}.csc .csc__quote p{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;overflow-wrap:anywhere;white-space:pre-line}.csc .csc__quote p,.csc .csc__quote-footer{color:inherit;font-family:inherit;font-style:normal;padding:0}.csc .csc__quote-footer{align-items:flex-start;display:flex;flex-direction:column;font-size:var(--csc-body-size);gap:24px;justify-content:space-between;margin:32px 0 0;text-align:left}.csc .csc__author{min-width:0}.csc .csc__author-name,.csc .csc__author-title{color:inherit;font-family:inherit;font-size:var(--csc-body-size);font-style:normal;line-height:1.4;margin:0;overflow-wrap:anywhere;padding:0}.csc .csc__author-name{font-weight:700}.csc .csc__author-title{font-weight:400}.csc .csc__author-name+.csc__author-title{margin-top:3px}.csc .csc__logo{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-start;max-width:100%;min-width:0;width:180px}.csc .csc__logo img{display:block;height:auto;margin:0;max-height:max(0px,var(--csc-logo-height));max-width:100%;object-fit:contain;object-position:left center;width:100%}.csc .csc__pills{align-items:flex-start;display:flex;flex-wrap:wrap;gap:max(0px,var(--csc-pill-gap,12px));list-style:none;margin:0;padding:0}.csc .csc__pill{background:var(--csc-pill-bg,#e9edf3);border:0;border-radius:max(0px,var(--csc-pill-radius,999px));color:var(--csc-pill-color,#111314);display:block;flex:0 1 auto;font-family:inherit;font-size:var(--csc-pill-size,16px);font-weight:500;letter-spacing:normal;line-height:1.45;list-style:none;margin:0;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:10px 18px;text-transform:none;white-space:normal}.csc .csc__pill:after,.csc .csc__pill:before{content:none;display:none}@media (min-width:768px){.csc{--csc-heading-size:var(--csc-heading-desktop,32px);--csc-body-size:var(--csc-body-desktop,18px);--csc-quote-padding:var(--csc-quote-padding-desktop,48px);--csc-logo-height:var(--csc-logo-height-desktop,48px)}.csc .csc__quote-footer{align-items:flex-end;flex-direction:row;flex-wrap:wrap;margin-top:48px}.csc .csc__author{flex:1 1 180px}.csc .csc__logo{justify-content:flex-end;margin-left:auto;max-width:45%}.csc .csc__logo img{object-position:right center}}@media (min-width:1024px){.csc .csc__grid{column-gap:max(0px,var(--csc-column-gap,48px));grid-template-columns:minmax(0,clamp(180px,var(--csc-sidebar-width,280px),40%)) minmax(0,1fr);row-gap:0}.csc.csc--no-sidebar .csc__grid{grid-template-columns:minmax(0,1fr)}.csc.csc--sticky-ready .csc__sidebar-inner{position:sticky;top:var(--csc-sticky-effective-top,120px)}}@media (prefers-reduced-motion:reduce){.csc a.csc__download{transition:none}}@media print{.csc .csc__grid{display:block}.csc .csc__sidebar{margin-bottom:32px}.csc .csc__sidebar-inner{position:static!important}.csc .csc__download{display:none!important}.csc .csc__testimonial{box-shadow:none;break-inside:avoid}}