@media only screen and (min-width:0rem){#logos-1896{background:var(--darkBlue);border-bottom:1px solid var(--borderColorOnDarkMedium);border-top:1px solid var(--borderColorOnDarkMedium);overflow:hidden;padding:clamp(2rem,4vw,2.5rem) 0}#logos-1896 .cs-title{box-sizing:border-box;color:var(--bodyTextColorWhite);font-size:var(--bodyFontSize);margin:0 auto 1.25rem;padding:0 1rem;text-align:center;width:100%}#logos-1896 .cs-logo-track-wrapper{overflow:hidden;position:relative}#logos-1896 .cs-logo-track{align-items:center;animation:cs-marquee 60s linear infinite;display:flex;gap:3rem;width:-moz-max-content;width:max-content}#logos-1896 .cs-logo-track:hover{animation-play-state:paused}#logos-1896 .cs-logo{display:block;filter:brightness(0) invert(1);flex-shrink:0;height:2.25rem;max-width:8.75rem;-o-object-fit:contain;object-fit:contain;opacity:.6;transition:var(--transition);width:auto}#logos-1896 .cs-logo:hover{opacity:1}@keyframes cs-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}}@media only screen and (min-width:0rem){#portfolio-1081{background-color:var(--color-off-white);padding:var(--sectionPadding)}#portfolio-1081 .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:75rem}#portfolio-1081 .cs-container,#portfolio-1081 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#portfolio-1081 .cs-content{text-align:center}#portfolio-1081 .cs-title{max-width:40ch}#portfolio-1081 ul.cs-card-group{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(12,1fr);margin:0;max-width:90rem;padding:0;width:100%}#portfolio-1081 .cs-item{background:#f9fafb;border:1px solid var(--borderColorOnLight);border-radius:.75rem;box-shadow:0 2px 12px rgba(0,0,0,.08);display:flex;flex-direction:column;grid-column:span 12;list-style:none;overflow:hidden;transition:var(--transition);width:100%}#portfolio-1081 .cs-item:hover{background:var(--darkBlue);border-color:rgba(44,207,224,.4);box-shadow:0 12px 40px rgba(0,0,0,.25);transform:translateY(-4px)}#portfolio-1081 .cs-item:hover .cs-picture:before{opacity:0}#portfolio-1081 .cs-item:hover .cs-picture img{transform:scale(1.05)}#portfolio-1081 .cs-item:hover .cs-li-picture{background:rgba(44,207,224,.18);color:var(--primary)}#portfolio-1081 .cs-item:hover .cs-h3{color:var(--bodyTextColorWhite)}#portfolio-1081 .cs-item:hover .cs-item-text{color:var(--bodyTextColorWhiteSubtle)}#portfolio-1081 .cs-item:hover .cs-link{color:var(--primary)}#portfolio-1081 .cs-link-wrapper{color:inherit;cursor:pointer;display:flex;flex:1;flex-direction:column;text-decoration:none}#portfolio-1081 .cs-picture{aspect-ratio:16/10;display:block;overflow:hidden;position:relative;width:100%}#portfolio-1081 .cs-picture img{display:block;height:auto;transform:translateY(0);transition:transform 6s ease-in-out;width:100%}#portfolio-1081 .cs-item:hover .cs-picture img{transform:translateY(-88%)}#portfolio-1081 .cs-item:first-child .cs-picture img,#portfolio-1081 .cs-item:nth-child(2) .cs-picture img{transform:scale(1.15);transform-origin:top center}#portfolio-1081 .cs-item:first-child:hover .cs-picture img,#portfolio-1081 .cs-item:nth-child(2):hover .cs-picture img{transform:scale(1.15) translateY(-88%)}#portfolio-1081 .cs-flex{align-items:flex-start;display:flex;flex:1;flex-direction:row;gap:clamp(.75rem,1.5vw,1rem);padding:clamp(.875rem,2vw,1.25rem) clamp(1rem,2.5vw,1.5rem) clamp(1rem,2.5vw,1.5rem)}#portfolio-1081 .cs-li-picture{align-items:center;background:rgba(44,207,224,.12);border-radius:.5rem;color:var(--secondary);display:flex;flex-shrink:0;height:clamp(2.25rem,3vw,2.5rem);justify-content:center;margin-top:.125rem;transition:var(--transition);width:clamp(2.25rem,3vw,2.5rem)}#portfolio-1081 .cs-li-picture svg{height:clamp(1.125rem,1.5vw,1.25rem);width:clamp(1.125rem,1.5vw,1.25rem)}#portfolio-1081 .cs-flex-group{display:flex;flex:1;flex-direction:column}#portfolio-1081 .cs-h3{color:var(--headerColor);font-size:var(--cardTitleFontSize);font-weight:700;line-height:1.1;margin:0;text-transform:uppercase;transition:var(--transition)}#portfolio-1081 .cs-item-text{color:#4b5563;flex:1;font-size:var(--smallFontSize);line-height:1.6;margin:0 0 .625rem;transition:var(--transition)}#portfolio-1081 .cs-link{color:var(--secondary);font-size:var(--microFontSize);font-weight:700;letter-spacing:.3px;text-decoration:none;transition:var(--transition)}#portfolio-1081 .cs-more{width:100%}#portfolio-1081 .cs-more .cs-content{background:var(--darkBlue);border-radius:clamp(.75rem,1.5vw,1rem) clamp(.75rem,1.5vw,1rem) 0 0;box-sizing:border-box;max-width:none;padding:clamp(1.25rem,3vw,2rem) clamp(1rem,3vw,2.25rem) 0;width:100%}#portfolio-1081 .cs-more .cs-content .cs-label{color:var(--bodyTextColorWhite);font-size:var(--cardTitleFontSize);font-weight:700;letter-spacing:.05em;margin:0 0 1rem;text-align:center;text-transform:uppercase}#portfolio-1081 .cs-more .cs-card-group{background:var(--darkBlue);border-radius:0 0 clamp(.75rem,1.5vw,1rem) clamp(.75rem,1.5vw,1rem);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:clamp(.5rem,1vw,.625rem);justify-content:center;margin:0;padding:0 clamp(1rem,3vw,2.25rem) clamp(1.25rem,3vw,2rem);width:100%}#portfolio-1081 .cs-pill{align-items:center;background:var(--borderColorOnDarkSoft);border:1px solid var(--borderColorOnDarkMedium);border-radius:.5rem;color:var(--bodyTextColorWhiteSubtle);display:inline-flex;font-size:var(--smallFontSize);font-weight:700;gap:.4375rem;padding:clamp(.5rem,1vw,.625rem) clamp(.75rem,1.5vw,1.125rem);text-decoration:none;transition:var(--transition);white-space:nowrap}#portfolio-1081 .cs-pill:hover{background:rgba(44,207,224,.08);border-color:rgba(44,207,224,.5);color:var(--bodyTextColorWhite);transform:translateY(-2px)}}@media only screen and (min-width:48rem){#portfolio-1081 .cs-item{grid-column:span 6}}@media only screen and (min-width:64rem){#portfolio-1081 .cs-item{grid-column:span 4}}@media only screen and (min-width:0rem){#problem-1586{background:var(--bodyTextColorWhite);padding:var(--sectionPadding)}#problem-1586 .cs-container{gap:clamp(2.5rem,5vw,3.5rem);margin:0 auto;max-width:75rem}#problem-1586 .cs-container,#problem-1586 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#problem-1586 .cs-content{text-align:center}#problem-1586 .cs-title{color:var(--headerColor);max-width:20ch}#problem-1586 .cs-text{color:var(--bodyTextColor);margin-bottom:clamp(1rem,3vw,1.5rem)}#problem-1586 .cs-card-group{display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.5rem);list-style:none;margin:0;padding:0;width:100%}#problem-1586 .cs-item{background:var(--bodyTextColorWhite);border:1px solid var(--borderColorOnLightSoft);border-radius:1rem;display:flex;flex-direction:column;list-style:none;overflow:hidden}#problem-1586 .cs-item-header{align-items:center;border-bottom:1px solid var(--borderColorOnLightSoft);display:flex;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem) clamp(1rem,2.5vw,1.25rem)}#problem-1586 .cs-item-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}#problem-1586 .cs-h3{color:var(--headerColor);font-family:var(--headerFont);font-size:var(--cardTitleFontSize);font-weight:800;line-height:1.1;margin:0;text-transform:uppercase}#problem-1586 .cs-ul{display:flex;flex:1 1 auto;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem)}#problem-1586 .cs-li{align-items:center;display:flex;font-family:var(--bodyFont);font-size:var(--smallFontSize);gap:.625rem;line-height:1.5;list-style:none}#problem-1586 .cs-li-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:1.375rem;justify-content:center;width:1.375rem}#problem-1586 .cs-item-result{border-top:1px solid var(--borderColorOnLightSoft);font-family:var(--bodyFont);font-size:var(--microFontSize);font-weight:800;letter-spacing:.5px;padding:clamp(.875rem,2vw,1rem) clamp(1.25rem,3vw,2rem)}#problem-1586 .cs-item-result span{font-weight:800}#problem-1586 .cs-bad{background:#fdfcfc;border-color:rgba(239,68,68,.2);border-top:3px solid #ef4444}#problem-1586 .cs-bad .cs-item-icon{background:rgba(239,68,68,.1);color:#ef4444}#problem-1586 .cs-bad .cs-li-icon{background:rgba(239,68,68,.08);color:#ef4444}#problem-1586 .cs-bad .cs-li{color:var(--bodyTextColor)}#problem-1586 .cs-result-bad{color:#ef4444}#problem-1586 .cs-good{border-color:rgba(44,207,224,.3);border-top:3px solid var(--primary)}#problem-1586 .cs-good .cs-item-icon{background:rgba(44,207,224,.12);color:var(--secondary)}#problem-1586 .cs-good .cs-li-icon{background:rgba(44,207,224,.1);color:var(--secondary)}#problem-1586 .cs-good .cs-li{color:var(--bodyTextColor)}#problem-1586 .cs-result-good{color:var(--secondary)}}@media only screen and (min-width:64rem){#problem-1586 .cs-card-group{align-items:stretch;flex-direction:row}#problem-1586 .cs-item{flex:1 1 0%}#problem-1586 .cs-title{max-width:43.75rem}}@media only screen and (min-width:0rem){#pillars-1974{background:var(--color-off-white);overflow-x:hidden;padding:var(--sectionPadding);position:relative}#pillars-1974 .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,3.5rem);margin:0 auto;max-width:75rem;width:100%}#pillars-1974 .cs-content{margin:0;max-width:45rem;text-align:center}#pillars-1974 .cs-title{margin-left:auto;margin-right:auto;max-width:30ch}#pillars-1974 .cs-text{line-height:1.7;margin:0 auto;max-width:45rem;text-align:center}#pillars-1974 .cs-card-group{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(12,1fr);margin:0;padding:0;width:100%}#pillars-1974 .cs-item{background:var(--bodyTextColorWhite);border:1px solid var(--borderColorOnLightSoft);border-radius:clamp(.75rem,2vw,1rem);box-shadow:0 2px 12px rgba(0,0,0,.06);grid-column:span 12;list-style:none;overflow:hidden;position:relative;transition:var(--transition)}#pillars-1974 .cs-item:before{background:linear-gradient(135deg,rgba(44,207,224,0),rgba(44,207,224,.06) 50%,rgba(44,207,224,0));content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s;z-index:0}#pillars-1974 .cs-item:hover{border-color:rgba(44,207,224,.45);box-shadow:0 0 0 1px rgba(44,207,224,.15),0 14px 32px rgba(0,0,0,.1);transform:translateY(-3px)}#pillars-1974 .cs-item:hover:before{opacity:1}#pillars-1974 .cs-item:hover .cs-li-picture{background:rgba(44,207,224,.2);color:var(--primary)}#pillars-1974 .cs-item.cs-active{border-color:rgba(44,207,224,.35)}#pillars-1974 .cs-link-wrapper{display:flex;flex:1;flex-direction:column;position:relative;text-decoration:none;z-index:1}#pillars-1974 .cs-flex{align-items:flex-start;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem);padding:clamp(1.25rem,3vw,2.25rem)}#pillars-1974 .cs-li-picture{align-items:center;background:rgba(44,207,224,.12);border-radius:clamp(.5rem,1.5vw,.75rem);color:var(--primary);display:flex;flex-shrink:0;height:clamp(2.375rem,6vw,3rem);justify-content:center;line-height:0;transition:var(--transition);width:clamp(2.375rem,6vw,3rem)}#pillars-1974 .cs-li-picture .cs-icon{display:block;font-size:clamp(1.125rem,3.5vw,1.5rem)}#pillars-1974 .cs-li-picture svg{display:block;height:clamp(1.125rem,3.5vw,1.5rem);width:clamp(1.125rem,3.5vw,1.5rem)}#pillars-1974 .cs-flex-header{align-items:center;display:flex;flex-direction:row;gap:clamp(.75rem,1.5vw,1rem)}#pillars-1974 .cs-flex-titles{display:flex;flex-direction:column;gap:.125rem}#pillars-1974 .cs-flex-group{display:flex;flex:1;flex-direction:column;min-width:0;position:relative}#pillars-1974 .cs-item:has(.cs-tag) .cs-flex-group{padding-right:clamp(2.75rem,12vw,4.5rem)}#pillars-1974 .cs-tag{background:#60a5fa;border-radius:.25rem;color:var(--darkBlue);font-family:var(--bodyFont);font-size:var(--microFontSize);font-weight:700;letter-spacing:1px;padding:clamp(.1875rem,.8vw,.25rem) clamp(.5rem,1.5vw,.625rem);position:absolute;right:0;text-transform:uppercase;top:0}#pillars-1974 .cs-tag.cs-new{background:#60a5fa}#pillars-1974 .cs-h3{color:var(--headerColor);font-size:var(--cardTitleFontSize);font-weight:700;line-height:1.1;margin:0;text-transform:uppercase}#pillars-1974 .cs-item-text{color:var(--bodyTextColor);font-size:var(--smallFontSize);line-height:1.6;margin:0 0 clamp(.625rem,2vw,1rem);transition:var(--transition)}#pillars-1974 .cs-ul{display:flex;flex-direction:column;gap:clamp(.3125rem,1.5vw,.5rem);list-style:none;margin:0 0 clamp(.75rem,2.5vw,1.25rem);padding:0}#pillars-1974 .cs-ul li{align-items:center;color:var(--bodyTextColor);display:flex;font-size:var(--smallFontSize);gap:.5rem}#pillars-1974 .cs-li-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center;line-height:0}#pillars-1974 .cs-li-icon .cs-icon{display:block}#pillars-1974 .cs-link{border-bottom:none;color:var(--primary);font-size:var(--smallFontSize);font-weight:700;margin-top:auto}#pillars-1974 .cs-more .cs-content{background:var(--darkBlue);border-radius:clamp(.75rem,1.5vw,1.25rem) clamp(.75rem,1.5vw,1.25rem) 0 0;box-sizing:border-box;max-width:none;padding:clamp(1.25rem,3vw,2.5rem) clamp(1rem,3vw,2.25rem) 0;width:100%}#pillars-1974 .cs-more .cs-content .cs-label{color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:var(--cardTitleFontSize);font-weight:800;letter-spacing:.05em;margin:0 0 clamp(1rem,3vw,1.5rem);text-align:center;text-transform:uppercase}#pillars-1974 .cs-more .cs-card-group{background:var(--darkBlue);border-radius:0 0 clamp(.75rem,1.5vw,1.25rem) clamp(.75rem,1.5vw,1.25rem);box-sizing:border-box;display:grid;gap:clamp(.5rem,2vw,.75rem);grid-template-columns:1fr;margin:0;padding:0 clamp(1rem,3vw,2.25rem) clamp(1.25rem,3vw,2.5rem);width:100%}#pillars-1974 .cs-pill{align-items:center;background:var(--borderColorOnDarkSoft);border:1px solid var(--borderColorOnDarkMedium);border-radius:clamp(.5rem,1.5vw,.625rem);color:var(--bodyTextColorWhite);display:inline-flex;font-size:var(--smallFontSize);font-weight:800;gap:clamp(.5rem,1.5vw,.625rem);justify-content:flex-start;padding:clamp(.625rem,2vw,.875rem) clamp(.75rem,2vw,1rem);text-align:left;text-decoration:none;transition:var(--transition);white-space:normal}#pillars-1974 .cs-pill:hover{background:rgba(44,207,224,.08);border-color:rgba(44,207,224,.5);color:var(--bodyTextColorWhite);transform:translateY(-2px)}#pillars-1974 .cs-pill svg{flex-shrink:0;height:clamp(.875rem,2.5vw,1.125rem);width:clamp(.875rem,2.5vw,1.125rem);stroke:var(--primary)}}@media only screen and (min-width:48rem){#pillars-1974 .cs-item{grid-column:span 6}}@media only screen and (min-width:0rem){#steps-1331{background-color:var(--bodyTextColorWhite);overflow-x:hidden;padding:var(--sectionPadding);position:relative;z-index:1}#steps-1331 .cs-container{align-items:stretch;display:flex;flex-direction:column;gap:clamp(2rem,5vw,3.5rem);margin:0 auto;max-width:75rem;width:100%}#steps-1331 .cs-content{margin:0 auto;max-width:45rem;text-align:center}#steps-1331 .cs-topper{margin:0 auto 1.25rem}#steps-1331 .cs-title{color:var(--headerColor);margin:0;max-width:none;max-width:22ch}#steps-1331 .cs-container>.cs-flex{display:flex;flex-direction:column;margin-bottom:clamp(2rem,4vw,3.5rem);width:100%}#steps-1331 .cs-card-group{align-items:stretch;display:flex;flex-direction:column;gap:clamp(.625rem,2vw,1rem);list-style:none;margin:0;padding:0;width:100%}#steps-1331 .cs-item{background:var(--color-off-white);border:1px solid var(--borderColorOnLightSoft);border-radius:clamp(.5rem,1.5vw,.625rem);display:flex;flex:1 1 auto;flex-direction:column;list-style:none;min-height:0;min-width:0;overflow:hidden;position:relative}#steps-1331 .cs-step-num{color:rgba(0,0,0,.12);font-family:var(--headerFont);font-size:var(--stepFontSize);font-weight:800;line-height:1;pointer-events:none;position:absolute;right:clamp(.75rem,2vw,1.25rem);top:clamp(.5rem,2vw,1rem);z-index:1}#steps-1331 .cs-item>.cs-flex{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem);min-height:0;padding:clamp(1.25rem,3vw,2.25rem) clamp(1rem,2.5vw,2rem);position:relative;width:100%;z-index:1}#steps-1331 .cs-li-picture{align-items:center;background:rgba(44,207,224,.12);border-radius:clamp(.5rem,1.5vw,.75rem);color:var(--primary);display:flex;flex-shrink:0;height:clamp(2.375rem,6vw,3rem);justify-content:center;transition:var(--transition);width:clamp(2.375rem,6vw,3rem)}#steps-1331 .cs-li-picture svg{display:block;height:clamp(1.125rem,3.5vw,1.5rem);width:clamp(1.125rem,3.5vw,1.5rem)}#steps-1331 .cs-flex-group{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;width:100%}#steps-1331 .cs-h3{color:var(--headerColor);font-size:var(--cardTitleFontSize);font-weight:800;line-height:1.1;margin:0 0 clamp(.5rem,1.5vw,.75rem);text-transform:uppercase;transition:var(--transition)}#steps-1331 .cs-item-text{color:var(--bodyTextColor);flex:1 1 auto;font-size:var(--smallFontSize);line-height:1.6;margin:0}#steps-1331 .cs-step-time{align-self:flex-start;background:rgba(44,207,224,.12);border-radius:var(--radius-full);color:var(--primary);display:inline-block;font-family:var(--bodyFont);font-size:var(--microFontSize);font-weight:800;margin-top:auto;padding:.25rem .75rem}#steps-1331 .cs-tools-strip{background:var(--medium);border:1px solid var(--borderColorOnDarkMedium);border-radius:var(--radius-lg);overflow:hidden;padding:clamp(1rem,3vw,1.75rem) clamp(1rem,3vw,2.25rem)}#steps-1331 .cs-tools-label{color:var(--primary);font-family:var(--bodyFont);font-size:var(--microFontSize);font-weight:800;letter-spacing:1.5px;margin:0 0 clamp(.75rem,2vw,1.25rem);text-align:center;text-transform:uppercase}#steps-1331 .cs-tools-marquee-wrap{overflow:hidden;position:relative}#steps-1331 .cs-tools-marquee-wrap:after,#steps-1331 .cs-tools-marquee-wrap:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:clamp(2.5rem,10vw,5rem);z-index:2}#steps-1331 .cs-tools-marquee-wrap:before{background:linear-gradient(to right,var(--medium),transparent);left:0}#steps-1331 .cs-tools-marquee-wrap:after{background:linear-gradient(to left,var(--medium),transparent);right:0}#steps-1331 .cs-tools-marquee-track{align-items:center;animation:services-1331-tools-scroll 22s linear infinite;display:flex;gap:clamp(.75rem,2vw,1rem);width:-moz-max-content;width:max-content}#steps-1331 .cs-tools-marquee-track:hover{animation-play-state:paused}#steps-1331 .cs-tool-logo-card{align-items:center;background:#fff;border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:clamp(2.75rem,10vw,3.75rem);justify-content:center;padding:clamp(.375rem,1.5vw,.625rem) clamp(.5rem,2vw,1rem);width:clamp(6.25rem,22vw,8.75rem)}#steps-1331 .cs-tool-logo-card img{display:block;height:clamp(1.5rem,5vw,2.25rem);max-width:clamp(5rem,18vw,6.875rem);-o-object-fit:contain;object-fit:contain;width:auto}}@media only screen and (min-width:64rem){#steps-1331 .cs-card-group{flex-direction:row;gap:clamp(1rem,2vw,1.5rem)}#steps-1331 .cs-item{flex:1 1 0%;min-width:0}}@keyframes steps-1331-tools-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media only screen and (min-width:0rem){#case-studies-2297{background-color:var(--color-off-white);overflow-x:hidden;padding:var(--sectionPadding);position:relative;z-index:1}#case-studies-2297 .cs-container{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;max-width:75rem;width:100%}#case-studies-2297 .cs-content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto clamp(2.25rem,5vw,3.5rem);max-width:40rem;text-align:center}#case-studies-2297 .cs-title{max-width:24ch}#case-studies-2297 .cs-proof-stats{align-items:center;background:var(--darkBlue);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:clamp(1.75rem,4vw,3rem);padding:clamp(1rem,4vw,2rem) clamp(1.25rem,4vw,3rem)}#case-studies-2297 .cs-proof-stat{align-items:center;display:flex;flex:1 1 0%;flex-direction:column;min-width:10rem;padding:clamp(.625rem,2vw,1rem) clamp(.5rem,2vw,1.5rem);text-align:center}#case-studies-2297 .cs-proof-stat-num{color:var(--primary);font-family:var(--headerFont);font-size:var(--statFontSize);font-weight:800;line-height:1;margin-bottom:.5rem}#case-studies-2297 .cs-proof-stat-label{color:var(--bodyTextColorWhiteMuted);font-size:var(--smallFontSize);line-height:1.4}#case-studies-2297 .cs-proof-divider{display:none}#case-studies-2297 .cs-case-grid{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:1fr;margin-bottom:clamp(2rem,5vw,2.5rem)}#case-studies-2297 .cs-case-card{background:#fff;border:1px solid var(--borderColorOnLightSoft);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;overflow:hidden;transition:var(--transition)}#case-studies-2297 .cs-case-card:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}#case-studies-2297 .cs-soon{opacity:.9}#case-studies-2297 .cs-case-tag{background:var(--darkBlue);color:var(--primary);font-size:var(--microFontSize);font-weight:800;letter-spacing:.0625em;padding:.5rem 1rem;text-transform:uppercase}#case-studies-2297 .cs-case-media{aspect-ratio:16/10;overflow:hidden;position:relative;width:100%}#case-studies-2297 .cs-case-media img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}#case-studies-2297 .cs-placeholder{background:var(--gradient-dark)}#case-studies-2297 .cs-case-placeholder{align-items:center;color:var(--bodyTextColorWhiteFaint);display:flex;flex-direction:column;font-size:var(--smallFontSize);gap:.625rem;inset:0;justify-content:center;padding:1.25rem;position:absolute;text-align:center}#case-studies-2297 .cs-case-body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(1rem,3vw,1.5rem)}#case-studies-2297 .cs-case-title{color:var(--headerColor);font-family:var(--headerFont);font-size:var(--cardTitleFontSize);font-weight:800;line-height:1.2;margin:0 0 .625rem;text-transform:uppercase}#case-studies-2297 .cs-case-desc{color:var(--bodyTextColor);flex:1 1 auto;font-size:var(--smallFontSize);line-height:1.6;margin:0 0 1.25rem}#case-studies-2297 .cs-case-metrics{border-top:1px solid var(--borderColorOnLightSoft);display:flex;flex-wrap:wrap;gap:clamp(.5rem,2vw,1rem);margin-bottom:1rem;padding-top:1rem}#case-studies-2297 .cs-case-metric{display:flex;flex:1 1 0;flex-direction:column;gap:2px;min-width:0}#case-studies-2297 .cs-case-metric-num{color:var(--headerColor);font-family:var(--headerFont);font-size:var(--cardTitleFontSize);font-weight:800;line-height:1}#case-studies-2297 .cs-case-metric-label{color:var(--color-text-muted);font-size:var(--microFontSize);line-height:1.3}#case-studies-2297 .cs-case-link{align-self:flex-start;border-bottom:2px solid var(--primary);color:var(--headerColor);display:inline-block;font-size:var(--smallFontSize);font-weight:800;padding-bottom:2px;text-decoration:none;transition:var(--transition)}#case-studies-2297 .cs-case-link:hover{color:var(--bodyTextColor)}#case-studies-2297 .cs-proof-cta{text-align:center}#case-studies-2297 .cs-proof-note{color:var(--color-text-muted);font-size:var(--microFontSize);margin:0}}@media only screen and (min-width:48rem){#case-studies-2297 .cs-proof-divider{background:var(--borderColorOnDarkMedium);display:block;flex-shrink:0;height:3.75rem;width:1px}#case-studies-2297 .cs-case-grid{grid-template-columns:repeat(3,1fr)}#case-studies-2297 .cs-case-metrics{flex-wrap:nowrap}}@keyframes sbsr-1444-glow-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@media only screen and (min-width:0rem){#about-1444{background-color:var(--bodyTextColorWhite);overflow-x:hidden;padding:var(--sectionPadding)}#about-1444 .cs-container{gap:clamp(2rem,5vw,3rem);margin:auto;max-width:34.375rem;position:relative}#about-1444 .cs-container,#about-1444 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#about-1444 .cs-content{max-width:33.875rem;text-align:center}#about-1444 .cs-title{max-width:20ch}#about-1444 .cs-text{margin-bottom:clamp(.75rem,2vw,1rem);text-align:left}#about-1444 .cs-text:last-of-type{margin-bottom:clamp(1rem,2.5vw,1.5rem)}#about-1444 .cs-content a:not(.cs-button-solid){color:var(--primary);font-weight:700;text-decoration:underline;text-underline-offset:.15em}#about-1444 .cs-content a:not(.cs-button-solid):focus-visible,#about-1444 .cs-content a:not(.cs-button-solid):hover{color:var(--secondary)}#about-1444 .cs-card-group{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(.5rem,2vw,.75rem);margin:0 0 clamp(1.25rem,3vw,1.75rem);max-width:39.375rem;padding:0;width:100%}#about-1444 .cs-li{align-items:center;display:flex;gap:clamp(.625rem,2vw,.75rem);justify-content:flex-start;list-style:none;margin:0;padding:0}#about-1444 .cs-li-emoji{flex:none;font-size:var(--bodyFontSize);line-height:1}#about-1444 .cs-li-icon{align-items:center;color:var(--darkBlue);display:flex;flex:none;justify-content:center;line-height:1}#about-1444 .cs-li-text{color:var(--bodyTextColor);font-size:var(--smallFontSize);line-height:1.5em;margin:0;text-align:left}#about-1444 .cs-founder-card{background-color:var(--darkBlue);border:1px solid var(--borderColorOnDarkMedium);border-radius:clamp(.75rem,2vw,1rem);display:flex;flex-direction:column;isolation:isolate;max-width:40.625rem;overflow:visible;position:relative;transition:transform .12s ease-out;width:100%}#about-1444 .cs-founder-glow{animation:sbsr-1444-glow-pulse 3.5s ease-in-out infinite;background:radial-gradient(at 50% 40%,rgba(44,207,224,.35) 0,rgba(44,207,224,.12) 40%,transparent 70%);border-radius:50%;filter:blur(18px);inset:clamp(-2rem,-5vw,-2.5rem);pointer-events:none;position:absolute;z-index:-1}#about-1444 .cs-founder-photo{border-radius:clamp(.75rem,2vw,.9375rem) clamp(.75rem,2vw,.9375rem) 0 0;height:clamp(15rem,70vw,22rem);line-height:0;overflow:hidden;position:relative;width:100%;z-index:1}#about-1444 .cs-founder-photo img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none;-webkit-touch-callout:none}#about-1444 .cs-founder-info{border-radius:0 0 clamp(.75rem,2vw,.9375rem) clamp(.75rem,2vw,.9375rem);overflow:hidden;padding:clamp(1rem,3vw,1.5rem) clamp(1.25rem,3.5vw,1.75rem) clamp(1.25rem,3.5vw,1.75rem);position:relative;z-index:1}#about-1444 .cs-founder-name{color:var(--bodyTextColorWhite);font-family:var(--headerFont);font-size:var(--cardTitleFontSize);font-weight:800;line-height:1.15;margin-bottom:.25rem;text-transform:uppercase}#about-1444 .cs-founder-role{color:var(--primary);font-size:var(--microFontSize);font-weight:800;letter-spacing:.05em;margin-bottom:clamp(.5rem,2vw,.75rem)}#about-1444 .cs-founder-bio{color:rgba(250,251,252,.65);font-size:var(--smallFontSize);line-height:1.6;margin:0}#about-1444 .cs-founder-creds{display:flex;flex-wrap:wrap;gap:clamp(.375rem,1.5vw,.5rem)}#about-1444 .cs-founder-cred{background:rgba(44,207,224,.1);border:1px solid rgba(44,207,224,.2);border-radius:var(--radius-xs);color:var(--primary);font-size:var(--microFontSize);font-weight:800;padding:.1875rem .625rem}}@media only screen and (min-width:64rem){#about-1444 .cs-container{flex-direction:row;justify-content:space-between;max-width:75rem;position:relative}#about-1444 .cs-content{align-items:flex-start;padding:2.5rem 0;text-align:left;width:50%}#about-1444 .cs-founder-card{height:auto;max-width:none;width:55%}#about-1444 .cs-founder-card .cs-founder-photo{height:42.5rem}}@media only screen and (min-width:0rem){#faq-1263{background-color:var(--bodyTextColorWhite);overflow:hidden;padding:var(--sectionPadding);position:relative;z-index:1}#faq-1263 .cs-container{gap:clamp(2.5rem,5vw,3rem);justify-content:center;margin:auto;max-width:75rem}#faq-1263 .cs-container,#faq-1263 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#faq-1263 .cs-content{text-align:center}#faq-1263 .cs-title{color:var(--headerColor);margin:0}#faq-1263 .cs-card-group{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,2.4vw,1.25rem);justify-content:center;margin:0;max-width:52.875rem;padding:0;width:100%}#faq-1263 .cs-item{background-color:var(--color-off-white);border:1px solid var(--borderColorOnLightSoft);border-radius:var(--radius-md);box-sizing:border-box;list-style:none;padding:0;transition:var(--transition);width:100%}#faq-1263 .cs-item.active .cs-button{color:var(--darkBlue)}#faq-1263 .cs-item.active .cs-button:before{background-color:var(--darkBlue);transform:rotate(315deg)}#faq-1263 .cs-item.active .cs-button:after{background-color:var(--darkBlue);transform:rotate(-315deg)}#faq-1263 .cs-item.active .cs-item-p{color:var(--bodyTextColor);height:auto;margin-top:.75rem;opacity:.8;padding-bottom:1.5rem;padding-top:.75rem}#faq-1263 .cs-item.active .cs-item-p:before{background:var(--borderColorOnLight);content:"";display:block;height:1px;left:1.5rem;opacity:1;position:absolute;right:1.5rem;top:0}#faq-1263 .cs-button{align-items:stretch;background:transparent;border:none;color:var(--darkBlue);display:flex;font-family:var(--headerFont);font-size:var(--cardTitleFontSize);font-weight:800;gap:clamp(1rem,2.5vw,1.5rem);justify-content:flex-start;line-height:1.2em;overflow:hidden;padding:1.5rem 1.5rem 0;position:relative;text-align:left;transition:var(--transition);width:100%}#faq-1263 .cs-button:hover{cursor:pointer}#faq-1263 .cs-button:before{right:1.1875rem;transform:rotate(45deg);transform-origin:left center}#faq-1263 .cs-button:after,#faq-1263 .cs-button:before{background-color:var(--darkBlue);border-radius:50%;content:"";display:block;height:.125rem;opacity:1;position:absolute;top:67%;transition:transform .5s;width:.5rem}#faq-1263 .cs-button:after{right:1rem;transform:rotate(-45deg);transform-origin:right center}#faq-1263 .cs-button-text{display:block;padding:0;width:90%}#faq-1263 .cs-item-p{box-sizing:border-box;color:var(--bodyTextColor);font-size:var(--bodyFontSize);height:0;line-height:1.5em;margin:0;opacity:0;overflow:hidden;padding:0 1.5rem 1.5rem;position:relative;transition:var(--transition);width:100%}#faq-1263 .cs-item-p a{color:var(--secondary);font-weight:800;text-decoration:underline;text-underline-offset:.15em}#faq-1263 .cs-item-p a:focus-visible,#faq-1263 .cs-item-p a:hover{color:var(--headerColor)}}@media only screen and (min-width:64rem){#faq-1263 .cs-faq-cols{display:flex;gap:clamp(1rem,2vw,1.5rem);max-width:75rem;width:100%}#faq-1263 .cs-faq-col{display:flex;flex:1;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem);list-style:none;margin:0;padding:0}#faq-1263 .cs-item.active-desktop .cs-button{color:var(--darkBlue)}#faq-1263 .cs-item.active-desktop .cs-button:before{background-color:var(--darkBlue);transform:rotate(315deg)}#faq-1263 .cs-item.active-desktop .cs-button:after{background-color:var(--darkBlue);transform:rotate(-315deg)}#faq-1263 .cs-item.active-desktop .cs-item-p{color:var(--bodyTextColor);height:auto;margin-top:.75rem;opacity:.8;padding-bottom:1.5rem;padding-top:.75rem}#faq-1263 .cs-item.active-desktop .cs-item-p:before{background:var(--borderColorOnLight);content:"";display:block;height:1px;left:1.5rem;opacity:1;position:absolute;right:1.5rem;top:0}}