@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:url(/assets/images/T2.webp);background-position:100% 100%;background-repeat:repeat;opacity:.2;z-index:0}#website-audit-page:after,#website-audit-page:before{content:"";inset:0;pointer-events:none;position:absolute}#website-audit-page:after{background:linear-gradient(180deg,#f2f0ef 0,hsla(20,10%,94%,0) 20rem),linear-gradient(0deg,#f2f0ef 0,hsla(20,10%,94%,0) 30rem),linear-gradient(90deg,#f2f0ef 0,hsla(20,10%,94%,0) 20rem),linear-gradient(270deg,#f2f0ef 0,hsla(20,10%,94%,0) 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:#111;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:#36514c;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:hsla(20,10%,94%,.82);border:.0625rem solid hsla(0,0%,7%,.08);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:#111;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:hsla(0,0%,7%,.45);font-size:.85em;font-weight:400}#website-audit-page .cs-input{background-color:#f7f7f7;border:none;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;width:100%}#website-audit-page .cs-input:not(.cs-textarea){border-right:1.5rem solid #f7f7f7}#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{outline:.125rem solid rgba(10,126,113,.5);outline-offset:.125rem}#website-audit-page .cs-button-solid{background-color:var(--primary);box-sizing:border-box;color:#fff;display:inline-block;font-size:1rem;font-weight:700;line-height:3.5rem;margin:0;padding:0 1.5rem;position:relative;text-align:center;text-decoration:none;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;z-index:1}#website-audit-page .cs-submit{background-color:var(--secondaryLight);border:none;color:#f2f0ef;cursor:pointer;font-family:Open Sans,Arial,sans-serif;font-size:clamp(.98rem,.9vw,.82rem);grid-column:span 2;letter-spacing:.1em;min-width:14rem;width:100%}#website-audit-page .cs-submit:focus-visible,#website-audit-page .cs-submit:hover{box-shadow:0 .5rem 1rem rgba(0,0,0,.14);transform:translateY(-.125rem)}}@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(180deg,#f2f0ef 0,hsla(20,10%,94%,0) 8rem),linear-gradient(0deg,#f2f0ef 0,hsla(20,10%,94%,0) 5.5rem),linear-gradient(90deg,#f2f0ef 0,hsla(20,10%,94%,0) 6rem),linear-gradient(270deg,#f2f0ef 0,hsla(20,10%,94%,0) 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}}@media (prefers-reduced-motion:reduce){#website-audit-page .cs-button-solid{transition:none!important}}