@media only screen and (min-width:0px){#cs-social-proof{background-color:var(--text);padding:var(--sectionPadding);text-align:center}#cs-social-proof .cs-container{align-items:center;display:flex;flex-direction:column}#cs-social-proof .cs-topper{color:var(--primary);text-align:center}#cs-social-proof .cs-title{color:var(--white);text-align:center}#cs-social-proof .cs-proof-grid{display:grid;gap:1.5rem;grid-template-columns:1fr;margin-top:2.5rem;width:100%}#cs-social-proof .cs-proof-card{background-color:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--radius);padding:1.75rem;text-align:left}#cs-social-proof .cs-badge{align-items:center;background-color:rgba(141,198,63,.18);border-radius:50%;color:var(--primary);display:inline-flex;font-weight:800;height:2.75rem;justify-content:center;margin-bottom:1rem;width:2.75rem}#cs-social-proof .cs-text{color:hsla(48,38%,97%,.85);font-size:1rem;max-width:none}#cs-social-proof .cs-name{color:var(--white);display:block;font-size:.9375rem;font-weight:700;margin-top:.75rem}}@media only screen and (min-width:48rem){#cs-social-proof .cs-proof-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0px){#cs-process{padding:var(--sectionPadding)}#cs-process .cs-content{margin-bottom:3.5rem;max-width:43.75rem}#cs-process .cs-process-flex{display:flex;flex-direction:column;gap:2.5rem}#cs-process .cs-process-picture{border-radius:var(--radius);display:block;overflow:hidden}#cs-process .cs-process-picture img{display:block;height:auto;width:100%}#cs-process .cs-steps{display:grid;gap:2rem;grid-template-columns:1fr}#cs-process .cs-step{padding-left:3.5rem;position:relative}#cs-process .cs-step-number{align-items:center;background-color:var(--accent);border-radius:50%;color:var(--white);display:flex;font-size:1rem;font-weight:800;height:2.5rem;justify-content:center;left:0;position:absolute;top:0;width:2.5rem}#cs-process .cs-step h3{font-size:1.1875rem;margin-bottom:.5rem}#cs-process .cs-step p{font-size:1rem}}@media only screen and (min-width:48rem){#cs-process .cs-steps{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#cs-process .cs-process-flex{align-items:center;flex-direction:row;gap:3.5rem}#cs-process .cs-process-picture{flex:1}#cs-process .cs-steps{flex:1;grid-template-columns:repeat(2,1fr);min-width:0}}@media only screen and (min-width:0px){#cs-services{background-color:var(--primary-light);padding:var(--sectionPadding)}#cs-services .cs-content{margin-bottom:3.5rem;max-width:43.75rem}#cs-services .cs-service-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}#cs-services .cs-service-card{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:2rem}#cs-services .cs-icon{align-items:center;background-color:var(--accent);border-radius:var(--radius);color:var(--white);display:flex;font-weight:800;height:3rem;justify-content:center;margin-bottom:1.125rem;width:3rem}#cs-services .cs-service-card h3{font-size:1.375rem;margin-bottom:.625rem}#cs-services .cs-service-card p{font-size:1rem}}@media only screen and (min-width:48rem){#cs-services .cs-service-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:0px){#cs-pricing{padding:var(--sectionPadding);text-align:center}#cs-pricing .cs-content{margin:0 auto 3rem;max-width:43.75rem}#cs-pricing .cs-title,#cs-pricing .cs-topper{text-align:center}#cs-pricing .cs-pricing-card{background-color:var(--white);border:2px solid var(--primary);border-radius:var(--radius);margin:0 auto;max-width:30rem;padding:2.5rem 1.75rem;text-align:center}#cs-pricing .cs-pricing-card .cs-topper{text-align:center}#cs-pricing .cs-price{color:var(--text);font-size:3rem;font-weight:900;margin:1rem 0 .5rem}#cs-pricing .cs-price span{color:var(--text-muted);font-size:1.125rem;font-weight:600}#cs-pricing .cs-rebate-note{background-color:var(--primary-light);border-radius:var(--radius);color:var(--primary-dark);display:inline-block;font-size:.875rem;font-weight:700;margin-bottom:1.5rem;padding:.5rem 1rem}#cs-pricing .cs-pricing-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:1.5rem 0 2rem;text-align:left}#cs-pricing .cs-pricing-list li{align-items:flex-start;color:var(--text-muted);display:flex;font-size:1rem;gap:.625rem}#cs-pricing .cs-pricing-list li:before{color:var(--primary-dark);content:"✓";flex-shrink:0;font-weight:800}#cs-cta{background-color:var(--primary);padding:var(--sectionPadding);text-align:center}#cs-cta .cs-title{color:var(--text);margin:0 auto 1rem;max-width:37.5rem}#cs-cta .cs-text{color:rgba(43,43,43,.82);margin:0 auto 2rem;max-width:35rem}#cs-cta .cs-button-solid{background-color:var(--white);color:var(--text)}#cs-cta .cs-button-solid:hover{background-color:var(--bg);color:var(--text)}.js .reveal{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.js .reveal.visible{opacity:1;transform:none}}@media only screen and (min-width:0px) and (prefers-reduced-motion:reduce){.js .reveal,.js .reveal.visible{opacity:1;transform:none;transition:none}}