@media only screen and (min-width:0rem){#website-audit-page{background:var(--siteBg);overflow:hidden;padding:var(--sectionPadding);padding-bottom:clamp(5rem,8vw,6.5rem);padding-top:clamp(3rem,6vw,4.5rem);position:relative;z-index:1}#website-audit-page:before{background-image:var(--t2Texture);background-position:0 0;background-repeat:no-repeat;background-size:cover;opacity:.45;z-index:-20}#website-audit-page:after,#website-audit-page:before{content:"";inset:0;pointer-events:none;position:absolute}#website-audit-page:after{background:linear-gradient(to bottom,var(--siteBg) 0,var(--siteBgTransparent) 40rem),linear-gradient(to top,var(--siteBg) 0,var(--siteBgTransparent) 30rem),linear-gradient(to right,var(--siteBg) 0,var(--siteBgTransparent) 20rem),linear-gradient(to left,var(--siteBg) 0,var(--siteBgTransparent) 20rem);z-index:1}#website-audit-page .cs-container{margin:0 auto;max-width:50rem;position:relative;width:100%;z-index:2}#website-audit-page .cs-header{margin-bottom:clamp(2rem,4vw,3rem);text-align:center}#website-audit-page .cs-heading{color:var(--headerColor);font-family:Californian FB,CalifornianFB,Palatino Linotype,Palatino,Georgia,serif;font-size:clamp(2.65rem,5vw,3.35rem);font-weight:400;line-height:1.05;margin:0 0 1rem}#website-audit-page .cs-subtext{color:var(--bodyTextColor);font-family:Inter,Arial,sans-serif;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.55;margin:0 auto;max-width:50rem}#website-audit-page .cs-form-wrap{backdrop-filter:blur(.25rem);background:var(--siteBg);border:.0625rem solid var(--cardRule);border-radius:1.25rem;box-shadow:.625rem .625rem .25rem rgba(0,0,0,.08);box-sizing:border-box;padding:clamp(1.25rem,3vw,2rem);width:100%}#website-audit-page .cs-form{box-sizing:border-box;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);padding:0;width:100%}#website-audit-page .cs-label{align-items:flex-start;color:var(--headerColor);display:flex;flex-direction:column;font-size:clamp(.875rem,1.5vw,1rem);gap:.25rem;grid-column:span 2;justify-content:center;width:100%}#website-audit-page .cs-label:last-of-type{margin-bottom:.5rem}#website-audit-page .cs-label-text{color:var(--headerColor);font-family:Open Sans,Arial,sans-serif;font-size:clamp(.78rem,.9vw,.82rem);font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}#website-audit-page .cs-optional{color:var(--headerColor);font-size:.85em;font-weight:400}#website-audit-page .cs-input{background-color:var(--formInput);border:.0625rem solid transparent;box-sizing:border-box;color:var(--headerColor);font-family:Open Sans,Arial,sans-serif;font-size:1rem;height:3.5rem;padding:0 0 0 1.5rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}#website-audit-page .cs-input::-moz-placeholder{color:var(--bodyTextColor);opacity:.55}#website-audit-page .cs-input::placeholder{color:var(--bodyTextColor);opacity:.55}#website-audit-page .cs-input:focus,#website-audit-page .cs-input:focus-visible{background-color:var(--formInput);border-color:var(--primary);box-shadow:0 0 0 .1875rem rgba(15,143,131,.12);outline:none}#website-audit-page .cs-input:not(.cs-textarea){border-right:1.5rem solid var(--formInput)}#website-audit-page .cs-textarea{font-family:inherit;min-height:8rem;padding-right:1.5rem;padding-top:1.5rem;resize:vertical}#website-audit-page .cs-input:focus-visible{background-color:var(--formInput);border-color:var(--primary);box-shadow:0 0 0 .1875rem rgba(15,143,131,.12);outline:none}#website-audit-page .cs-button-solid{border:2px solid transparent;display:inline-block;font-size:1rem;font-weight:700;line-height:3.5rem;margin:0;padding:0 1.5rem;text-align:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;z-index:1}#website-audit-page .cs-button-solid,#website-audit-page .cs-submit{background:var(--navCtaFill) padding-box,var(--navCtaBorderGradient) border-box;box-shadow:var(--navCtaShadow);box-sizing:border-box;color:var(--navCtaText);position:relative}#website-audit-page .cs-submit{border:2px solid transparent;border-radius:var(--navCtaRadius);cursor:pointer;grid-column:span 2;min-width:14.5rem;overflow:hidden;padding:0 1.25rem;width:100%;z-index:3}#website-audit-page .cs-submit:before{background:var(--navCtaOverlay);content:"";inset:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:-1}#website-audit-page .cs-submit:hover{box-shadow:var(--navCtaShadowHover);transform:translateY(-1px)}#website-audit-page .cs-submit:hover:before{opacity:.25}#website-audit-page .cs-submit:active{box-shadow:var(--navCtaShadow);transform:translateY(0)}}@media only screen and (min-width:48rem){#website-audit-page .cs-label.cs-split{grid-column:span 1}#website-audit-page .cs-submit{justify-self:start;margin-left:0;width:14.5rem}}@media only screen and (max-width:47.99rem){#website-audit-page:after{background:linear-gradient(to bottom,var(--siteBg) 0,var(--siteBgTransparent) 15rem),linear-gradient(to top,var(--siteBg) 0,var(--siteBgTransparent) 5.5rem),linear-gradient(to right,var(--siteBg) 0,var(--siteBgTransparent) 6rem),linear-gradient(to left,var(--siteBg) 0,var(--siteBgTransparent) 6rem)}#website-audit-page .cs-form-wrap{padding:1rem}}@media only screen and (min-width:87.5rem){#website-audit-page{padding-bottom:clamp(6rem,8vw,7rem);padding-top:clamp(3.5rem,5vw,5rem)}#website-audit-page .cs-container{max-width:52rem}}