@media only screen and (min-width:0rem){#pain-points{background:radial-gradient(circle at 15% 10%,rgba(79,42,221,.08) 0,transparent 28%),radial-gradient(circle at 85% 90%,rgba(167,139,250,.12) 0,transparent 30%),#fff;overflow:hidden;padding:var(--sectionPadding);position:relative}#pain-points .cs-container{gap:clamp(2.5rem,5vw,4rem);margin:auto;max-width:80rem}#pain-points .cs-container,#pain-points .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#pain-points .cs-content{max-width:45rem;text-align:center}#pain-points .cs-topper{background:rgba(79,42,221,.08);border-radius:62.4375rem;color:var(--primary);font-weight:800;letter-spacing:0;margin-bottom:.875rem;padding:.4375rem .875rem;text-transform:none;width:-moz-fit-content;width:fit-content}#pain-points .cs-title{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.055em;line-height:1.05em;margin-bottom:1rem;max-width:47.5rem}#pain-points .cs-text{font-size:clamp(1rem,2vw,1.125rem);line-height:1.65em;max-width:36.875rem}#pain-points .cs-card-group{display:grid;gap:1.125rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0;width:100%}#pain-points .cs-item{background:#fff;border:1px solid rgba(79,42,221,.1);border-radius:var(--radiusFull);box-shadow:var(--shadowMd);display:flex;flex-direction:column;overflow:hidden;transition:transform .3s,box-shadow .3s,border-color .3s}#pain-points .cs-item:hover{border-color:rgba(79,42,221,.24);box-shadow:var(--shadowLg);transform:translateY(-6px)}#pain-points .cs-item:hover .cs-picture img{transform:scale(1.06)}#pain-points .cs-picture{aspect-ratio:3/2;background:var(--backgroundLight);display:block;overflow:hidden;width:100%}#pain-points .cs-picture img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s;width:100%}#pain-points .cs-text-wrap{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;position:relative}#pain-points .cs-num{color:var(--primary);font-family:var(--headerFont);font-size:.8125rem;font-weight:900;opacity:.35;position:absolute;right:1.5rem;top:1.5rem}#pain-points .cs-h3{color:var(--headerColor);font-size:clamp(1.125rem,2vw,1.25rem);font-weight:800;line-height:1.2em;margin:0;padding-right:2.125rem}#pain-points .cs-item-text{color:var(--bodyTextColor);font-size:.9375rem;line-height:1.65em;margin:0}}@media only screen and (min-width:48rem){#pain-points .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#pain-points .cs-card-group{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:0rem){#solution{background:var(--backgroundLight);overflow:hidden;padding:var(--sectionPadding);position:relative}#solution .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);margin:auto;max-width:80rem;width:100%}#solution .cs-button-outline{align-items:center;background:#fff;border:1px solid rgba(79,42,221,.32);border-radius:.625rem;color:var(--primary);display:inline-flex;font-weight:800;gap:.75rem;justify-content:center;overflow:hidden;padding:.9375rem 1.875rem;position:relative;text-transform:none}#solution .cs-button-outline:before{border-radius:.625rem}#solution .cs-button-outline:hover{color:#fff}#solution .cs-button-outline:hover .cs-play{border-left-color:#fff}#solution .cs-content{align-items:center;display:flex;flex-direction:column;max-width:47.5rem;text-align:center;width:100%}#solution .cs-topper{background:rgba(79,42,221,.08);border-radius:62.4375rem;color:var(--primary);font-weight:800;letter-spacing:0;margin-bottom:.875rem;padding:.4375rem .875rem;text-transform:none;width:-moz-fit-content;width:fit-content}#solution .cs-title{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.055em;line-height:1.05em;margin-bottom:1rem;max-width:48.75rem}#solution .cs-text{font-size:clamp(1rem,2vw,1.125rem);line-height:1.65em;max-width:38.75rem}#solution .cs-bottom{align-items:center;display:flex;flex-direction:column;gap:clamp(2rem,5vw,4rem);width:100%}#solution .cs-benefit-list{display:flex;flex-direction:column;gap:.875rem;list-style:none;margin:0;padding:0;width:100%}#solution .cs-benefit{align-items:flex-start;background:#fff;border:1px solid rgba(79,42,221,.1);border-radius:var(--radiusFull);box-shadow:var(--shadowSm);display:flex;gap:1.125rem;padding:clamp(1.25rem,3vw,1.75rem);transition:transform .3s,box-shadow .3s}#solution .cs-benefit:hover{box-shadow:var(--shadowMd);transform:translateY(-4px)}#solution .cs-icon-wrap{align-items:center;background:rgba(79,42,221,.08);border-radius:50%;display:flex;flex:none;height:3.625rem;justify-content:center;width:3.625rem}#solution .cs-icon{display:block;height:1.875rem;-o-object-fit:contain;object-fit:contain;width:1.875rem}#solution .cs-benefit-text{display:flex;flex-direction:column;gap:.4375rem}#solution .cs-h3{font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:800;line-height:1.25em;margin:0}#solution .cs-benefit-desc{color:var(--bodyTextColor);font-size:.9375rem;line-height:1.65em;margin:0}#solution .cs-image-wrap{max-width:42.5rem;position:relative;width:100%}#solution .cs-image-wrap:before{background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:var(--radiusFull);content:"";height:88%;position:absolute;right:-.875rem;top:-.875rem;width:88%;z-index:0}#solution .cs-picture{border:1px solid rgba(79,42,221,.14);border-radius:var(--radiusFull);box-shadow:var(--shadowLg);display:block;overflow:hidden;position:relative;width:100%;z-index:1}#solution .cs-picture img{display:block;height:auto;width:100%}#solution .cs-button-group{display:flex;flex-wrap:wrap;gap:.875rem;justify-content:center}#solution .cs-button-outline,#solution .cs-button-solid{text-transform:none}}@media only screen and (min-width:75rem){#solution .cs-bottom{align-items:stretch;flex-direction:row}#solution .cs-benefit-list,#solution .cs-image-wrap{flex:1;max-width:none}#solution .cs-picture{height:100%}#solution .cs-picture img{height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (min-width:0rem){#how-it-works{background:#fff;overflow:hidden;padding:var(--sectionPadding)}#how-it-works .cs-container{gap:clamp(2.5rem,5vw,4rem);margin:auto;max-width:80rem}#how-it-works .cs-container,#how-it-works .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#how-it-works .cs-content{max-width:45rem;text-align:center}#how-it-works .cs-topper{background:rgba(79,42,221,.08);border-radius:62.4375rem;color:var(--primary);font-weight:800;letter-spacing:0;margin-bottom:.875rem;padding:.4375rem .875rem;text-transform:none;width:-moz-fit-content;width:fit-content}#how-it-works .cs-title{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.055em;line-height:1.05em;margin-bottom:1rem;max-width:43.75rem}#how-it-works .cs-text{font-size:clamp(1rem,2vw,1.125rem);line-height:1.65em;max-width:36.875rem}#how-it-works .cs-step-group{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;width:100%}#how-it-works .cs-step{display:flex;flex-direction:column;gap:1rem}#how-it-works .cs-step-header{align-items:flex-start;display:flex;flex-direction:column}#how-it-works .cs-step-number{align-items:center;background:var(--primary);border-radius:50%;box-shadow:var(--shadowMd);color:#fff;display:flex;font-family:var(--headerFont);font-size:1.375rem;font-weight:900;height:3.5rem;justify-content:center;position:relative;width:3.5rem;z-index:1}#how-it-works .cs-connector{background:linear-gradient(180deg,var(--primary),rgba(79,42,221,.12));height:2.625rem;margin-left:1.6875rem;width:2px}#how-it-works .cs-step-body{padding:0 0 2.125rem .25rem}#how-it-works .cs-h3{font-size:1.25rem;font-weight:800;line-height:1.2em;margin:0 0 .5rem}#how-it-works .cs-step-text{color:var(--bodyTextColor);font-size:.9375rem;line-height:1.7em;margin:0}}@media only screen and (min-width:48rem){#how-it-works .cs-step-group{flex-direction:row}#how-it-works .cs-step{align-items:center;flex:1;padding-right:.75rem;text-align:center}#how-it-works .cs-step:last-child{padding-right:0}#how-it-works .cs-step:last-child .cs-connector{display:none}#how-it-works .cs-step-header{align-items:center;flex-direction:row;justify-content:center;margin-bottom:1.375rem;position:relative;width:100%}#how-it-works .cs-connector{height:2px;left:50%;margin-left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}#how-it-works .cs-step-body{padding:0}#how-it-works .cs-step-text{margin:auto;max-width:14.375rem}}@media only screen and (min-width:0rem){#your-guy{background:var(--backgroundLight);overflow:hidden;padding:var(--sectionPadding);position:relative}#your-guy .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem);margin:auto;max-width:80rem;width:100%}#your-guy .cs-content{order:2;text-align:left;width:100%}#your-guy .cs-topper{background:rgba(79,42,221,.08);border-radius:62.4375rem;color:var(--primary);font-weight:800;letter-spacing:0;margin-bottom:1.125rem;padding:.4375rem .875rem;text-transform:none;width:-moz-fit-content;width:fit-content}#your-guy .cs-title{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.055em;line-height:1.05em;margin-bottom:1.25rem;max-width:32.5rem}#your-guy .cs-text,#your-guy .cs-text-large{font-size:clamp(1rem,2vw,1.125rem);line-height:1.7em;margin-bottom:1.125rem}#your-guy .cs-trust-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:.625rem 0 2rem;padding:0}#your-guy .cs-trust-item{align-items:center;color:var(--headerColor);display:flex;font-weight:800;gap:.625rem}#your-guy .cs-check{background:var(--primary);border-radius:50%;flex:none;height:1.25rem;position:relative;width:1.25rem}#your-guy .cs-check:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:.5625rem;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:.3125rem}#your-guy .cs-button-solid{text-transform:none}#your-guy .cs-image-group{max-width:28.75rem;order:1;position:relative;width:100%}#your-guy .cs-background{border-radius:var(--radiusFull);box-shadow:var(--shadowLg);display:block;overflow:hidden;width:100%}#your-guy .cs-background img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#your-guy .cs-box{align-items:center;background:#fff;border-radius:var(--radiusFull);bottom:1.125rem;box-shadow:var(--shadowLg);display:flex;gap:1rem;justify-content:space-between;left:50%;padding:1rem 1.125rem;position:absolute;transform:translateX(-50%);width:calc(100% - 2rem)}#your-guy .cs-desc{color:var(--primary);display:block;font-family:var(--headerFont);font-size:1.0625rem;font-weight:800;line-height:1.2em}#your-guy .cs-box-text{color:var(--primary);font-size:.8125rem;line-height:1.4em;margin:0}#your-guy .cs-box-logo{filter:brightness(1) invert(0);flex:none;height:auto;opacity:.9;width:7.5rem}}@media only screen and (min-width:48rem){#your-guy .cs-container{flex-direction:row;justify-content:space-between}#your-guy .cs-content{order:1;width:50%}#your-guy .cs-image-group{order:2;width:44%}}@media only screen and (min-width:0rem){#who-we-help{background:#fff;overflow:hidden;padding:var(--sectionPadding);padding-left:0;padding-right:0}#who-we-help .cs-container{gap:clamp(2rem,4vw,3rem);margin:auto;max-width:80rem;padding:0 1rem}#who-we-help .cs-container,#who-we-help .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#who-we-help .cs-content{max-width:45rem;text-align:center}#who-we-help .cs-topper{background:rgba(79,42,221,.08);border-radius:62.4375rem;color:var(--primary);font-weight:800;letter-spacing:0;margin-bottom:.875rem;padding:.4375rem .875rem;text-transform:none;width:-moz-fit-content;width:fit-content}#who-we-help .cs-title{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.055em;line-height:1.05em;margin-bottom:1rem;max-width:45rem}#who-we-help .cs-text{font-size:clamp(1rem,2vw,1.125rem);line-height:1.65em;max-width:36.875rem}#who-we-help .cs-marquee-wrap{margin-top:1.25rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);overflow:hidden;width:100%}#who-we-help .cs-marquee{align-items:center;display:flex;gap:.625rem;list-style:none;margin:0;padding:.5rem 0;width:-moz-max-content;width:max-content}#who-we-help .cs-marquee-1{animation:rs-marquee-left 80s linear infinite}#who-we-help .cs-marquee-2{animation:rs-marquee-right 90s linear infinite}#who-we-help .cs-marquee-item{background:var(--backgroundLight);border:1px solid rgba(79,42,221,.12);border-radius:62.4375rem;color:var(--headerColor);font-size:.9375rem;font-weight:800;padding:.75rem 1.375rem;white-space:nowrap}#who-we-help .cs-cta-wrap{align-items:center;background:#fff;border:1px solid rgba(79,42,221,.12);border-radius:var(--radiusFull);box-shadow:var(--shadowMd);display:flex;flex-direction:column;gap:1.125rem;margin-top:clamp(2rem,5vw,3.5rem);max-width:48.75rem;padding:clamp(1.5rem,4vw,2.5rem);text-align:center;width:100%}#who-we-help .cs-cta-text{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:800;line-height:1.2em;margin:0}#who-we-help .cs-button-solid{text-transform:none}@keyframes rs-marquee-left{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes rs-marquee-right{0%{transform:translateX(-50%)}to{transform:translateX(0)}}}@media only screen and (min-width:0rem){#performance{background:radial-gradient(circle at 12% 20%,rgba(167,139,250,.12) 0,transparent 30%),radial-gradient(circle at 85% 78%,hsla(0,0%,100%,.04) 0,transparent 32%),linear-gradient(135deg,#23105d,#3218a8 45%,#4328d7);overflow:hidden;padding:var(--sectionPadding)}#performance .cs-container{align-items:center;display:flex;flex-direction:column;gap:clamp(3rem,6vw,5rem);margin:auto;max-width:80rem;width:100%}#performance .cs-content{text-align:left;width:100%}#performance .cs-topper{background:hsla(0,0%,100%,.08);border-radius:62.4375rem;color:#f8f7ff;font-weight:800;letter-spacing:0;margin-bottom:1.125rem;padding:.4375rem .875rem;text-transform:none;width:-moz-fit-content;width:fit-content}#performance .cs-title{color:#f8f7ff;font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.055em;line-height:1.05em;margin-bottom:1.25rem;max-width:37.5rem}#performance .cs-accent{color:var(--secondaryLight);display:block}#performance .cs-text{color:#fff;font-size:clamp(1rem,2vw,1.125rem);line-height:1.65em;margin-bottom:2.125rem;max-width:35rem}#performance .cs-ul{display:flex;flex-direction:column;gap:1.125rem;list-style:none;margin:0 0 2.25rem;padding:0}#performance .cs-li{align-items:flex-start;display:flex;gap:.9375rem}#performance .cs-icon-wrap{align-items:center;background:#fff;border:1px solid hsla(0,0%,100%,.16);border-radius:var(--radiusFull);display:flex;flex:none;height:3.5rem;justify-content:center;width:3.5rem}#performance .cs-icon{display:block;height:1.5rem;-o-object-fit:contain;object-fit:contain;width:1.5rem}#performance .cs-li-text{color:#fff;font-size:.9375rem;line-height:1.7em}#performance .cs-li-text strong{color:#f8f7ff;display:block;margin-bottom:.25rem}#performance .cs-button-solid{background:#fff;color:var(--primary);text-transform:none}#performance .cs-button-solid:before{background:var(--backgroundLight)}#performance .cs-image-group{display:flex;flex-direction:column;gap:clamp(2rem,5vw,2.75rem);width:100%}#performance .cs-stats{display:flex;justify-content:center;list-style:none;margin:0;padding:0;width:100%}#performance .cs-stat{padding:0 clamp(2rem,6vw,4rem);text-align:center}#performance .cs-stat.cs-stat-divider{border-left:1px solid hsla(0,0%,100%,.14)}#performance .cs-number{color:#fff;display:block;font-family:var(--headerFont);font-size:clamp(3rem,7vw,5rem);font-weight:900;line-height:1em}#performance .cs-desc{color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}#performance .cs-picture{border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radiusFull);box-shadow:0 20px 60px rgba(9,5,30,.35);display:block;overflow:hidden;width:100%}#performance .cs-picture img{display:block;height:auto;width:100%}}@media only screen and (min-width:48rem){#performance .cs-container{align-items:center;flex-direction:row;justify-content:space-between}#performance .cs-content{width:44%}#performance .cs-image-group{width:52%}}@media only screen and (min-width:0rem){#pricing-2062{background:var(--backgroundLight);padding:var(--sectionPadding)}#pricing-2062 .cs-container{gap:clamp(2.5rem,5vw,4rem);margin:auto;max-width:80rem}#pricing-2062 .cs-container,#pricing-2062 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#pricing-2062 .cs-content{max-width:45rem;text-align:center}#pricing-2062 .cs-topper{background:rgba(79,42,221,.08);border-radius:62.4375rem;color:var(--primary);font-weight:800;letter-spacing:0;margin-bottom:.875rem;padding:.4375rem .875rem;text-transform:none;width:-moz-fit-content;width:fit-content}#pricing-2062 .cs-title{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.055em;line-height:1.05em;margin-bottom:1rem;max-width:45rem}#pricing-2062 .cs-text{font-size:clamp(1rem,2vw,1.125rem);line-height:1.65em;max-width:35rem}#pricing-2062 .cs-card-group{display:grid;gap:1.25rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0;width:100%}#pricing-2062 .cs-item{background:#fff;border:1px solid rgba(79,42,221,.12);border-radius:var(--radiusFull);box-shadow:var(--shadowMd);display:flex;flex-direction:column;padding:clamp(1.5rem,4vw,2rem);position:relative}#pricing-2062 .cs-popular{border-color:rgba(79,42,221,.34);box-shadow:var(--shadowLg)}#pricing-2062 .cs-popular-badge{background:var(--primary);border-radius:62.4375rem;color:#fff;font-size:.75rem;font-weight:900;padding:.4375rem .75rem;position:absolute;right:1.125rem;top:1.125rem;width:-moz-fit-content;width:fit-content}#pricing-2062 .cs-package{display:flex;flex-direction:column;gap:.3125rem;margin-bottom:1.375rem}#pricing-2062 .cs-tag{color:var(--primary);font-size:.8125rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}#pricing-2062 .cs-name{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(1.75rem,4vw,2.25rem);font-weight:900;line-height:1.1em}#pricing-2062 .cs-price-wrap{align-items:flex-end;display:flex;gap:.5rem;margin-bottom:.5rem}#pricing-2062 .cs-price{color:var(--headerColor);font-family:var(--headerFont);font-size:clamp(3rem,8vw,4rem);font-weight:900;letter-spacing:-.05em;line-height:1em}#pricing-2062 .cs-billing,#pricing-2062 .cs-per{color:var(--bodyTextColor);font-size:.875rem}#pricing-2062 .cs-desc{border-bottom:1px solid var(--borderLight);font-size:.9375rem;line-height:1.65em;margin:1.125rem 0;padding-bottom:1.25rem}#pricing-2062 .cs-ul{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0 0 1.75rem;padding:0}#pricing-2062 .cs-li{align-items:flex-start;display:flex;font-size:.9375rem;gap:.625rem;line-height:1.5em}#pricing-2062 .cs-check{background:var(--primary);border-radius:50%;flex:none;height:1.125rem;margin-top:.125rem;position:relative;width:1.125rem}#pricing-2062 .cs-check:before{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:.5rem;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:.25rem}#pricing-2062 .cs-button-solid{margin-top:auto;text-transform:none;width:100%}#pricing-2062 .cs-talk-headline{font-size:clamp(1.5rem,3vw,2rem);font-weight:900;line-height:1.15em;margin:0}#pricing-2062 .cs-button-outline-dark{background:transparent;border:2px solid var(--primary);color:var(--primary)}#pricing-2062 .cs-button-outline-dark:before{background:var(--primary)}#pricing-2062 .cs-button-outline-dark:hover{color:#fff}}@media only screen and (min-width:48rem){#pricing-2062 .cs-card-group{grid-template-columns:repeat(2,1fr)}#pricing-2062 .cs-talk{grid-column:1/-1}}@media only screen and (min-width:64rem){#pricing-2062 .cs-card-group{grid-template-columns:repeat(3,1fr)}#pricing-2062 .cs-talk{grid-column:auto}}@media only screen and (min-width:0rem){#usa-reviews-01{background:#fff;overflow:hidden;padding:var(--sectionPadding)}#usa-reviews-01 .cs-container{gap:clamp(2.5rem,5vw,4rem);margin:auto;max-width:80rem}#usa-reviews-01 .cs-container,#usa-reviews-01 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#usa-reviews-01 .cs-content{max-width:45rem;text-align:center}#usa-reviews-01 .cs-topper{background:rgba(79,42,221,.08);border-radius:62.4375rem;color:var(--primary);font-weight:800;letter-spacing:0;margin-bottom:.875rem;padding:.4375rem .875rem;text-transform:none;width:-moz-fit-content;width:fit-content}#usa-reviews-01 .cs-title{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.055em;line-height:1.05em;margin:0;max-width:45rem}#usa-reviews-01 .cs-review-group{display:grid;gap:1.125rem;grid-template-columns:1fr;width:100%}#usa-reviews-01 .cs-review{background:#fff;border:1px solid rgba(79,42,221,.12);border-radius:var(--radiusFull);box-shadow:var(--shadowMd);padding:clamp(1.5rem,4vw,2rem)}#usa-reviews-01 .cs-stars{color:var(--accent);font-size:1.125rem;letter-spacing:.08em;margin-bottom:1rem}#usa-reviews-01 .cs-review-title{font-size:1.25rem;font-weight:900;line-height:1.2em;margin:0 0 .75rem}#usa-reviews-01 .cs-review-text{color:var(--bodyTextColor);font-size:.9375rem;line-height:1.7em;margin:0 0 1.25rem}#usa-reviews-01 .cs-review-name{color:var(--headerColor);font-weight:900;margin:0}}@media only screen and (min-width:48rem){#usa-reviews-01 .cs-review-group{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#faq-326{background:var(--backgroundLight);padding:var(--sectionPadding)}#faq-326 .cs-container{gap:clamp(2rem,4vw,3rem);margin:auto;max-width:60rem}#faq-326 .cs-container,#faq-326 .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#faq-326 .cs-content{text-align:center}#faq-326 .cs-topper{background:rgba(79,42,221,.08);border-radius:62.4375rem;color:var(--primary);font-weight:800;letter-spacing:0;margin-bottom:.875rem;padding:.4375rem .875rem;text-transform:none;width:-moz-fit-content;width:fit-content}#faq-326 .cs-title{font-size:clamp(2.25rem,5vw,3.75rem);letter-spacing:-.055em;line-height:1.05em;margin:0}#faq-326 .cs-faq-group,#faq-326 .cs-flex-group{width:100%}#faq-326 .cs-faq-group{display:flex;flex-direction:column;gap:.625rem;list-style:none;margin:0;padding:0}#faq-326 .cs-faq-item{background:#fff;border:1px solid rgba(79,42,221,.12);border-radius:var(--radiusFull);box-shadow:var(--shadowSm);overflow:hidden;transition:box-shadow .3s,border-color .3s}#faq-326 .cs-faq-item:hover{border-color:rgba(79,42,221,.24);box-shadow:var(--shadowMd)}#faq-326 .cs-faq-item.active{border-color:rgba(79,42,221,.28);box-shadow:var(--shadowMd)}#faq-326 .cs-faq-item.active .cs-button{color:var(--primary)}#faq-326 .cs-faq-item.active .cs-button:after,#faq-326 .cs-faq-item.active .cs-button:before{transform:rotate(0deg)}#faq-326 .cs-faq-item.active .cs-item-p{height:auto;opacity:1;padding:0 clamp(1.25rem,3vw,1.5rem) clamp(1.25rem,3vw,1.5rem)}#faq-326 .cs-button{background:#fff;border:none;color:var(--headerColor);cursor:pointer;font-family:var(--headerFont);font-size:clamp(1rem,2vw,1.125rem);font-weight:800;line-height:1.35em;padding:clamp(1.125rem,3vw,1.5rem);position:relative;text-align:left;touch-action:manipulation;width:100%;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}#faq-326 .cs-button:after,#faq-326 .cs-button:before{background:var(--primary);border-radius:2px;content:"";height:2px;position:absolute;right:1.5rem;top:50%;transition:transform .3s;width:.75rem}#faq-326 .cs-button:after{transform:rotate(90deg)}#faq-326 .cs-button-text{display:block;width:calc(100% - 2rem)}#faq-326 .cs-item-p{color:var(--bodyTextColor);font-size:.9375rem;height:0;line-height:1.7em;margin:0;opacity:0;overflow:hidden;padding:0 clamp(1.25rem,3vw,1.5rem);transition:opacity .3s,padding .3s}}@media (prefers-reduced-motion:reduce){#who-we-help .cs-marquee{animation:none}}