/*#modal_form,.module_audit_inner{box-shadow:0 10px 30px rgba(0,0,0,.3)}#modal_form,.modal_audit{position:fixed;right:auto}body.noscroll{overflow:hidden}.modal_audit{display:none;visibility:hidden;width:100%;height:96vh;z-index:100000;background-color:rgba(0,0,0,.6);top:5%;padding:2%;left:0;overflow-y:scroll}.modal_audit section{padding:20px 0;background-color:#fff}.module_audit_inner{position:relative}.close_modal{background-color:#333;color:#fff;border-radius:50%;padding:8px;text-align:center;position:absolute;top:-20px;right:-20px;z-index:99;width:30px;height:30px;cursor:pointer;display: flex; align-items: center; justify-content: center}#urlError,#url_input,.modal_audit .btn.btn_light:hover{color:#101e2a}.closeform{text-align:right;padding:5px;display:block;width:98%;font-size:24px;font-weight:700;cursor:pointer}.audit-circle .percentage,.percentage{font-size:var(--font-size);position:relative}#modal_form{background-color: #fff; left: 50%; top: calc(50% + 40px); width: 600px; z-index: 9999; border-radius: 10px; transform: translate(-50%, -50%); max-width: 90%;}#form_box.hide,#modal_form,.audit-details-wrapper,.audit-summary-wrapper,.cta-section-wrapper,.cta-section.hide,.loading_site_content.hide,.overall-score{display:none;visibility:hidden}#modal_form.active,#screenshot-img.active,.modal_audit .active,.modal_audit.active{display:block;visibility:visible}#urlError{display:none;margin:0;position:absolute;bottom:10px}.audit_header{background:#fff;padding:1rem;text-align:center}.audit_form{border:2px solid #c2d0df;padding:10px;border-radius:50px;width:50%;text-align:left;margin:0 auto}#response,#userForm,.audit_container,.audit_title.text-left,.circle,.circular-progress,.cta-box,.modal_audit p.Score-all,.score-bubble{text-align:center}.audit_title.text-left{width:100%}.audit_title h2{font-size:52px;line-height:70px;margin:0 0 20px}.audit_banner{position:relative}.audit_container{gap:20px;background-color:#eff7ff;padding:50px 20px;color:#101e2a;border-radius:50px}#url_input{margin-right:5px;padding:12px 20px;border-radius:25px;border:none;width:68%;font-weight:500;font-size:18px;line-height:30px;background-color:transparent}.audit_btn{cursor:pointer;min-width:22%;margin-bottom:0;float:right}.audit_btn:hover{background-color:#f3f3f3;color:#000;border:1px solid #fff}#userForm .input-field{width:100%;margin:0 auto;font-family:Inter,sans-serif}#userForm .input-field input{width:48%}.modal_audit .logo{height:50px}.modal_audit p.Score-all{font-size:30px;color: #fff;margin:30px 0}.modal_audit .score-section-wrapper{background:#0e1a2b}.modal_audit .score-section{display:flex;justify-content:space-around;align-items:center;padding:2rem;color:#fff;min-height:450px}.screenshot img{max-width:100%;border-radius:10px}.modal_audit .cta-box.dark,.modal_audit .cta-box.light{display:flex;align-items:center;justify-content:space-between;gap:20px}.text-flex-blue{width:75%}.cta-section{padding:0;justify-content:center;width:400px;margin:0 auto}.cta-box{flex:1;padding:1.5rem;border-radius:5px}.modal_audit .btn{background-color: #0084fe; color: #ffffff; padding: 20px; border-radius: 50px; font-size: 16px; cursor:pointer;width:100%}.modal_audit .btn.btn_light{border:1px solid #101e2a}.cta-box.dark{background:#111827;color:#fff}.cta-box.dark h3,.cta-box.light h3{font-size:28px}.cta-box.dark p,.cta-box.light p{font-size:19px}.cta-box.light{background:#fff;border:2px solid #0084fe}.audit-summary{display:flex;justify-content:space-around;flex-wrap:wrap}.circle{width:100px;height:100px;border-radius:50%;font-weight:700;line-height:1.2;padding-top:30px;margin:10px}.orange{background:#ffe5d9;color:#d9480f}.yellow{background:#fff3cd;color:#856404}.blue{background:#d0e3ff;color:#004085}.modal_audit section.audit-box{background:#fff;margin:2rem auto;padding:1.5rem;width:80%;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}.audit-box.red{border-top:6px solid red}.modal_audit ul{padding-left:1.5rem}.modal_audit li{margin-bottom:.5rem}.requirement{font-weight:400;margin:10px 0 0}#response,.number,.percentage,.score-bubble,.summary-label{font-weight:700}.circular-progress{--progress-bar-width:200.61px;--progress-bar-height:200.61px;--font-size:29px;width:var(--progress-bar-width);height:var(--progress-bar-height);display:flex;justify-content:center;align-items:center}.inner-circle{position:absolute;width:calc(var(--progress-bar-width) - 30px);height:calc(var(--progress-bar-height) - 30px)}.percentage{color:rgb(0,0,0,.8);font-size:22px}.audit-progress-wrapper{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.audit-circle{--progress-bar-width:100px;--progress-bar-height:100px;--font-size:1.1rem;position:relative;width:var(--progress-bar-width);height:var(--progress-bar-height);border-radius:50%;display:flex;justify-content:center;align-items:center}.audit-circle .percentage{z-index:2}.audit-circle .inner-circle{position:absolute;width:calc(var(--progress-bar-width) - 20px);height:calc(var(--progress-bar-height) - 20px);border-radius:50%;background-color:#d3d3d3;z-index:1}.modal_audit .accordion-item{border-top:1px solid #ddd;cursor:pointer}.modal_audit .accordion-header{display:flex;align-items:center;padding:12px;transition:background .3s;position:relative}.modal_audit .accordion-header .icon{width:20px;height:20px;margin-right:12px}.modal_audit .accordion-title{flex-grow:1}.modal_audit .accordion-header .arrow{font-size:24px;transition:transform .3s}.modal_audit .accordion-header.open .arrow{transform:rotate(180deg)}.modal_audit .accordion-description{padding:10px;background:#fafafa;font-size:16px;color:#333;border-radius:10px;display:none}.modal_audit .accordion-description.active{display:block}section.audit-box ul{list-style:none}.score-bubble-row{display:flex;justify-content:center;gap:50px;padding:40px 20px;background-color:#fafafa;flex-wrap:wrap}.score-bubble{width:140px;height:140px;border-radius:50%;padding:20px;display:flex;flex-direction:column;justify-content:center;line-height:1.2;font-family:sans-serif}.score-bubble .score-text{font-size:20px;margin-bottom:5px}.score-bubble .score-label{font-size:16px}.bubble-seo{background-color:#ffe3d8;color:#d84315}.bubble-ui{background-color:#fff3cd;color:#8d6e00}.bubble-speed{background-color:#dbe9ff;color:#003c8f}.bubble-default{background-color:#eee;color:#333}.circular-progress{width:150px;height:150px;border-radius:50%;background:conic-gradient(#00bcd4 0deg,#eee 0deg);display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto}.circular-summary .inner-circle,.inner-circle,.ring::after{background:#fff;border-radius:50%}.inner-circle{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.audit-summary{display:flex;justify-content:center;gap:12%;padding:40px 0 0;flex-wrap:wrap}.summary-circle-wrapper{display:flex;flex-direction:column;align-items:center}.circular-summary{width:150px;height:150px;border-radius:50%;background-color:#e6e6e6;position:relative;display:flex;align-items:center;justify-content:center}.circular-summary .inner-circle{width:120px;height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.summary-percent{font-size:20px;font-weight:700;margin-bottom:5px}.summary-label{font-size:18px;color:#333}:root{--dur:90s;--size:150px;--track:#e6e6e6;--fill:#1a73e8}@property --p{syntax:"<number>";inherits:false;initial-value:1}.ring{--p:1;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--fill) calc(var(--p) * 360deg),var(--track) 0);animation:ringFill var(--dur) linear forwards;position:relative;margin:40px auto}.score-section,.screenshot{position:relative;overflow:hidden;display:flex}.ring::after{content:"";position:absolute;inset:12px}@keyframes ringFill{from{--p:1}to{--p:0}}.number{font-size:38px;z-index:1;color:#000}@media (min-width:1024px){.audit_container{border-radius:50px}}@media (max-width:1024px){.score-section{flex-direction:column;text-align:center;height:auto;padding:3rem 1rem}.screenshot img{max-width:100%;height:auto;margin-top:2rem}.cta-section{flex-direction:column;gap:1.5rem}.cta-box{width:92%}.audit-circle,.circle,.circular-progress,.score-bubble{width:120px;height:120px}.audit-summary{flex-direction:column;gap:2rem}.score-bubble-row{gap:20px;padding:20px}.score-bubble{padding:15px}.inner-circle{width:90px;height:90px}.audit-box{width:95%}.audit-box .accordion-title{font-size:18px;line-height:25px}.modal_audit .accordion-description,.requirement{font-size:14px}.audit_form,.audit_title.text-left{width:100%;text-align:center}.audit_title h2{margin-bottom:30px}}@media (max-width:600px){.cta-box h3,p.Score-all{font-size:22px}.btn.blue,.btn.blue-border{width:90%;font-size:14px;padding:12px 25px;margin-top:30px}.cta-box p,.percentage,.summary-percent{font-size:16px}.audit-circle,.circular-progress,.circular-summary{width:100px;height:100px}.circular-summary .inner-circle,.inner-circle{width:70px;height:70px;font-size:14px}.summary-label{font-size:12px}.accordion-header{font-size:14px}.accordion-description{font-size:13px}.score-bubble{width:100px;height:100px;font-size:14px;padding:12px}}.score-section{justify-content:space-around;align-items:center;padding:2rem;background:#0e1a2b;color:#fff}.screenshot{height:313px;width:500px;justify-content:center;align-items:center}.screenshot::after{content:'';position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,255,0,.1),rgba(159,160,159,.3),rgba(0,255,0,.1));animation:1.5s linear infinite scan-line;pointer-events:none;opacity:0}.screenshot.scanning::after{opacity:1}#screenshot-img.scanning{animation:1.5s ease-in-out fadeOutIn}#userForm{max-width:70%;margin:20px auto}#userForm input,#userForm textarea{width:97%;padding:12px;margin:10px 0;font-size:15px;border-radius:5px;font-family:Inter,sans-serif;border:1px solid #bbb}#userForm textarea{min-height:100px}#userForm button{width:auto;margin:20px auto;font-family:Inter,sans-serif}#response{margin-bottom:30px}.success{font-size:26px;padding:30px;line-height:40px}#mainContent.blur{filter:blur(10px);pointer-events:none;user-select:none;transition:filter .3s}#mainContent.blur+.cta-section-wrapper2.active span#closeform{pointer-events:none;opacity:0;visibility:hidden;font-size:0}@keyframes scan-line{0%{top:-100%}100%{top:100%}}@keyframes fadeOutIn{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(1.03)}}@media (max-width:1200px){#url_input{font-size:20px;line-height:20px;padding:12px}}@media (max-width:1000px){.audit_container{justify-content:center;gap:0}.audit_title h2{margin-top:0}.modal_audit .logo{height:auto}.close_modal{top:-7px;right:-7px}.cta-section{padding:0}}@media (max-width:767px){.audit-box h3,.modal_audit .btn{text-align:center}.modal_audit ul{padding-left:0}.cta-box{width:100%;margin:0;padding:0}.modal_audit .btn{padding:10px 0!important}.audit_form{width:100%;border:none}#url_input{font-size:20px;line-height:35px;padding:15px 12px;width:95%}.audit_btn{cursor:pointer;width:100%;margin-top:30px;padding:20px 0;font-size:22px}.audit_title h2{font-size:52px!important;line-height:60px!important}}@media (max-width:510px){#urlError{position:relative}.loading_site_content h2{font-size:22px!important;line-height:26px!important}.loading_site_content p{font-size:14px;text-align:center}#url_input,.audit_btn{margin-top:15px;width:100%;text-align:center;padding:10px 0;margin-right:0}.audit-box .accordion-title{font-size:14px;line-height:20px}.audit-box h3{font-size:24px;line-height:30px}.success{font-size:24px;padding:20px;line-height:38px}.closeform{width:96%}}@media (max-width:400px){.audit_title h2{font-size:32px!important;line-height:45px!important;margin-bottom:10px}.audit_btn{font-size:18px}}
div#big_footer { display: none; }
div#modal_form { padding: 20px; }
div#modal_form input#website { display: none; }
div#modal_form .wpcf7 { margin-top: 30px; }
.score-section-wrapper h2 { color: #fff !important; }
.score-section-wrapper .loading_site_content p { color: #fff; }
div#form_box .submit-btn>p input { float: none; background-color: #0084fe; color: #ffffff; border: none; max-width: 150px; padding: 12px; border-radius: 50px !important; }
div#modal_form form p, div#modal_form form p * { float: none; margin-bottom: 20px; }
section.audit-box ul { padding-left: 0; }
section.audit-box ul li.accordion-item { list-style: none; margin-left: 0; }
div#form_box h2 { font-size: 22px; line-height: 25px; letter-spacing: 5px; }
div#form_box .wpcf7 span.wpcf7-form-control-wrap { margin-bottom: 15px; }
div#form_box .wpcf7 input.wpcf7-form-control { padding: 10px; }
div#form_box .wpcf7 textarea.wpcf7-form-control { height: 80px; border-radius: 5px; padding: 10px; line-height: 15px; resize: none; }
div#form_box .wpcf7 .submit-btn>pdiv#form_box .wpcf7 .submit-btn>p input { margin: 0; }
div#form_box .wpcf7 .submit-btn { position: relative; }
div#form_box .wpcf7 .submit-btn span.wpcf7-spinner { top: 50% !important; margin: 0 0 0 10px !important; transform: translateY(-50%); }
.footer-announcement.show { display: none; }
div#form_box .submit-btn>p input { margin: 0 !important; }
@media(max-width:767px){
	div#cta-section, .module_audit_inner .btn, .overall-score.active, .modal_audit section.audit-box { max-width: 100%; width: auto; min-width: 250px; }
	.modal_audit section.audit-box { padding: 15px; }
	.modal_audit section.audit-box h3 { font-size: 25px !important; line-height: 30px !important; letter-spacing: 3px !important; }
}*/

/* Updated*/
#modal_form,.module_audit_inner{box-shadow:0 10px 30px rgba(0,0,0,.3)}#modal_form,.modal_audit{position:fixed;right:auto}body.noscroll{overflow:hidden}.modal_audit{display:none;visibility:hidden;width:100%;height:96vh;z-index:100000;background-color:rgba(0,0,0,.6);top:5%;padding:2%;left:0;overflow-y:scroll}.modal_audit section{padding:20px 0;background-color:#fff}.module_audit_inner{position:relative}.close_modal{background-color:#333;color:#fff;border-radius:50%;padding:8px;text-align:center;position:absolute;top:-20px;right:-20px;z-index:99;width:30px;height:30px;cursor:pointer;display: flex; align-items: center; justify-content: center}#urlError,#url_input,.modal_audit .btn.btn_light:hover{color:#101e2a}.closeform{text-align:right;padding:5px;display:block;width:98%;font-size:24px;font-weight:700;cursor:pointer}.audit-circle .percentage,.percentage{font-size:var(--font-size);position:relative}#modal_form{background-color: #fff; left: 50%; top: calc(50% + 40px); width: 600px; z-index: 9999; border-radius: 10px; transform: translate(-50%, -50%); max-width: 90%;}#form_box.hide,#modal_form,.audit-details-wrapper,.audit-summary-wrapper,.cta-section-wrapper,.cta-section.hide,.loading_site_content.hide,.overall-score{display:none;visibility:hidden}#modal_form.active,#screenshot-img.active,.modal_audit .active,.modal_audit.active{display:block;visibility:visible}#urlError{display:none;margin:0;position:absolute;bottom:10px}.audit_header{background:#fff;padding:1rem;text-align:center}.audit_form{border:2px solid #c2d0df;padding:10px;border-radius:50px;width:50%;text-align:left;margin:0 auto}#response,#userForm,.audit_container,.audit_title.text-left,.circle,.circular-progress,.cta-box,.modal_audit p.Score-all,.score-bubble{text-align:center}.audit_title.text-left{width:100%}.audit_title h2{font-size:52px;line-height:70px;margin:0 0 20px}.audit_banner{position:relative}.audit_container{gap:20px;background-color:#eff7ff;padding:50px 20px;color:#101e2a;border-radius:50px}#url_input{margin-right:5px;padding:12px 20px;border-radius:25px;border:none;width:68%;font-weight:500;font-size:18px;line-height:30px;background-color:transparent}.audit_btn{cursor:pointer;min-width:22%;margin-bottom:0;float:right}.audit_btn:hover{background-color:#f3f3f3;color:#000;border:1px solid #fff}#userForm .input-field{width:100%;margin:0 auto;font-family:Inter,sans-serif}#userForm .input-field input{width:48%}.modal_audit .logo{height:50px}.modal_audit p.Score-all{font-size:30px;color: #fff;margin:30px 0}.modal_audit .score-section-wrapper{background:#0e1a2b}.modal_audit .score-section{display:flex;justify-content:space-around;align-items:center;padding:2rem;color:#fff;min-height:450px}.screenshot img{max-width:100%;border-radius:10px}.modal_audit .cta-box.dark,.modal_audit .cta-box.light{display:flex;align-items:center;justify-content:space-between;gap:20px}.text-flex-blue{width:75%}.cta-section{padding:0;justify-content:center;width:400px;margin:0 auto}.cta-box{flex:1;padding:1.5rem;border-radius:5px}.modal_audit .btn{background-color: #0084fe; color: #ffffff; padding: 20px; border-radius: 50px; font-size: 16px; cursor:pointer;width:100%}.modal_audit .btn.btn_light{border:1px solid #101e2a}.cta-box.dark{background:#111827;color:#fff}.cta-box.dark h3,.cta-box.light h3{font-size:28px}.cta-box.dark p,.cta-box.light p{font-size:19px}.cta-box.light{background:#fff;border:2px solid #0084fe}.audit-summary{display:flex;justify-content:space-around;flex-wrap:wrap}.circle{width:100px;height:100px;border-radius:50%;font-weight:700;line-height:1.2;padding-top:30px;margin:10px}.orange{background:#ffe5d9;color:#d9480f}.yellow{background:#fff3cd;color:#856404}.blue{background:#d0e3ff;color:#004085}.modal_audit section.audit-box{background:#fff;margin:2rem auto;padding:1.5rem;width:80%;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}.audit-box.red{border-top:6px solid red}.modal_audit ul{padding-left:1.5rem}.modal_audit li{margin-bottom:.5rem}.requirement{font-weight:400;margin:10px 0 0}#response,.number,.percentage,.score-bubble,.summary-label{font-weight:700}.circular-progress{--progress-bar-width:200.61px;--progress-bar-height:200.61px;--font-size:29px;width:var(--progress-bar-width);height:var(--progress-bar-height);display:flex;justify-content:center;align-items:center}.inner-circle{position:absolute;width:calc(var(--progress-bar-width) - 30px);height:calc(var(--progress-bar-height) - 30px)}.percentage{color:rgb(0,0,0,.8);font-size:22px}.audit-progress-wrapper{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.audit-circle{--progress-bar-width:100px;--progress-bar-height:100px;--font-size:1.1rem;position:relative;width:var(--progress-bar-width);height:var(--progress-bar-height);border-radius:50%;display:flex;justify-content:center;align-items:center}.audit-circle .percentage{z-index:2}.audit-circle .inner-circle{position:absolute;width:calc(var(--progress-bar-width) - 20px);height:calc(var(--progress-bar-height) - 20px);border-radius:50%;background-color:#d3d3d3;z-index:1}.modal_audit .accordion-item{border-top:1px solid #ddd;cursor:pointer}.modal_audit .accordion-header{display:flex;align-items:center;padding:12px;transition:background .3s;position:relative}.modal_audit .accordion-header .icon{width:20px;height:20px;margin-right:12px}.modal_audit .accordion-title{flex-grow:1}.modal_audit .accordion-header .arrow{font-size:24px;transition:transform .3s}.modal_audit .accordion-header.open .arrow{transform:rotate(180deg)}.modal_audit .accordion-description{padding:10px;background:#fafafa;font-size:16px;color:#333;border-radius:10px;display:none}.modal_audit .accordion-description.active{display:block}section.audit-box ul{list-style:none}.score-bubble-row{display:flex;justify-content:center;gap:50px;padding:40px 20px;background-color:#fafafa;flex-wrap:wrap}.score-bubble{width:140px;height:140px;border-radius:50%;padding:20px;display:flex;flex-direction:column;justify-content:center;line-height:1.2;font-family:sans-serif}.score-bubble .score-text{font-size:20px;margin-bottom:5px}.score-bubble .score-label{font-size:16px}.bubble-seo{background-color:#ffe3d8;color:#d84315}.bubble-ui{background-color:#fff3cd;color:#8d6e00}.bubble-speed{background-color:#dbe9ff;color:#003c8f}.bubble-default{background-color:#eee;color:#333}.circular-progress{width:150px;height:150px;border-radius:50%;background:conic-gradient(#00bcd4 0deg,#eee 0deg);display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto}.circular-summary .inner-circle,.inner-circle,.ring::after{background:#fff;border-radius:50%}.inner-circle{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.audit-summary{display:flex;justify-content:center;gap:12%;padding:40px 0 0;flex-wrap:wrap}.summary-circle-wrapper{display:flex;flex-direction:column;align-items:center}.circular-summary{width:150px;height:150px;border-radius:50%;background-color:#e6e6e6;position:relative;display:flex;align-items:center;justify-content:center}.circular-summary .inner-circle{width:120px;height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.summary-percent{font-size:20px;font-weight:700;margin-bottom:5px}.summary-label{font-size:18px;color:#333}:root{--dur:90s;--size:150px;--track:#e6e6e6;--fill:#1a73e8}@property --p{syntax:"<number>";inherits:false;initial-value:1}.ring{--p:1;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--fill) calc(var(--p) * 360deg),var(--track) 0);animation:ringFill var(--dur) linear forwards;position:relative;margin:40px auto}.score-section,.screenshot{position:relative;overflow:hidden;display:flex}.ring::after{content:"";position:absolute;inset:12px}@keyframes ringFill{from{--p:1}to{--p:0}}.number{font-size:38px;z-index:1;color:#000}@media (min-width:1024px){.audit_container{border-radius:50px}}@media (max-width:1024px){.score-section{flex-direction:column;text-align:center;height:auto;padding:3rem 1rem}.screenshot img{max-width:100%;height:auto;margin-top:2rem}.cta-section{flex-direction:column;gap:1.5rem}.cta-box{width:92%}.audit-circle,.circle,.circular-progress,.score-bubble{width:120px;height:120px}.audit-summary{flex-direction:column;gap:2rem}.score-bubble-row{gap:20px;padding:20px}.score-bubble{padding:15px}.inner-circle{width:90px;height:90px}.audit-box{width:95%}.audit-box .accordion-title{font-size:18px;line-height:25px}.modal_audit .accordion-description,.requirement{font-size:14px}.audit_form,.audit_title.text-left{width:100%;text-align:center}.audit_title h2{margin-bottom:30px}}@media (max-width:600px){.cta-box h3,p.Score-all{font-size:22px}.btn.blue,.btn.blue-border{width:90%;font-size:14px;padding:12px 25px;margin-top:30px}.cta-box p,.percentage,.summary-percent{font-size:16px}.audit-circle,.circular-progress,.circular-summary{width:100px;height:100px}.circular-summary .inner-circle,.inner-circle{width:70px;height:70px;font-size:14px}.summary-label{font-size:12px}.accordion-header{font-size:14px}.accordion-description{font-size:13px}.score-bubble{width:100px;height:100px;font-size:14px;padding:12px}}.score-section{justify-content:space-around;align-items:center;padding:2rem;background:#0e1a2b;color:#fff}.screenshot{height:313px;width:500px;justify-content:center;align-items:center}.screenshot::after{content:'';position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,255,0,.1),rgba(159,160,159,.3),rgba(0,255,0,.1));animation:1.5s linear infinite scan-line;pointer-events:none;opacity:0}.screenshot.scanning::after{opacity:1}#screenshot-img.scanning{animation:1.5s ease-in-out fadeOutIn}#userForm{max-width:70%;margin:20px auto}#userForm input,#userForm textarea{width:97%;padding:12px;margin:10px 0;font-size:15px;border-radius:5px;font-family:Inter,sans-serif;border:1px solid #bbb}#userForm textarea{min-height:100px}#userForm button{width:auto;margin:20px auto;font-family:Inter,sans-serif}#response{margin-bottom:30px}.success{font-size:26px;padding:30px;line-height:40px}#mainContent.blur{filter:blur(10px);pointer-events:none;user-select:none;transition:filter .3s}#mainContent.blur+.cta-section-wrapper2.active span#closeform{pointer-events:none;opacity:0;visibility:hidden;font-size:0}@keyframes scan-line{0%{top:-100%}100%{top:100%}}@keyframes fadeOutIn{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(1.03)}}@media (max-width:1200px){#url_input{font-size:20px;line-height:20px;padding:12px}}@media (max-width:1000px){.audit_container{justify-content:center;gap:0}.audit_title h2{margin-top:0}.modal_audit .logo{height:auto}.close_modal{top:-7px;right:-7px}.cta-section{padding:0}}@media (max-width:767px){.audit-box h3,.modal_audit .btn{text-align:center}.modal_audit ul{padding-left:0}.cta-box{width:100%;margin:0;padding:0}.modal_audit .btn{padding:10px 0!important}.audit_form{width:100%;border:none}#url_input{font-size:20px;line-height:35px;padding:15px 12px;width:95%}.audit_btn{cursor:pointer;width:100%;margin-top:30px;padding:20px 0;font-size:22px}.audit_title h2{font-size:52px!important;line-height:60px!important}}@media (max-width:510px){#urlError{position:relative}.loading_site_content h2{font-size:22px!important;line-height:26px!important}.loading_site_content p{font-size:14px;text-align:center}#url_input,.audit_btn{margin-top:15px;width:100%;text-align:center;padding:10px 0;margin-right:0}.audit-box .accordion-title{font-size:14px;line-height:20px}.audit-box h3{font-size:24px;line-height:30px}.success{font-size:24px;padding:20px;line-height:38px}.closeform{width:96%}}@media (max-width:400px){.audit_title h2{font-size:32px!important;line-height:45px!important;margin-bottom:10px}.audit_btn{font-size:18px}}
div#big_footer { display: none; }
div#modal_form { padding: 20px; }
div#modal_form input#website { display: none; }
div#modal_form .wpcf7 { margin-top: 30px; }
.score-section-wrapper h2 { color: #fff !important; }
.score-section-wrapper .loading_site_content p { color: #fff; }
div#form_box .submit-btn>p input { float: none; background-color: #0084fe; color: #ffffff; border: none; max-width: 150px; padding: 12px; border-radius: 50px !important; }
div#modal_form form p, div#modal_form form p * { float: none; margin-bottom: 20px; }
section.audit-box ul { padding-left: 0; }
section.audit-box ul li.accordion-item { list-style: none; margin-left: 0; }
div#form_box h2 { font-size: 22px; line-height: 25px; letter-spacing: 5px; }
div#form_box .wpcf7 span.wpcf7-form-control-wrap { margin-bottom: 15px; }
div#form_box .wpcf7 input.wpcf7-form-control { padding: 10px; }
div#form_box .wpcf7 textarea.wpcf7-form-control { height: 80px; border-radius: 5px; padding: 10px; line-height: 15px; resize: none; }
div#form_box .wpcf7 .submit-btn>pdiv#form_box .wpcf7 .submit-btn>p input { margin: 0; }
div#form_box .wpcf7 .submit-btn { position: relative; }
div#form_box .wpcf7 .submit-btn span.wpcf7-spinner { top: 50% !important; margin: 0 0 0 10px !important; transform: translateY(-50%); }
.footer-announcement.show { display: none; }
div#form_box .submit-btn>p input { margin: 0 !important; }
@media(max-width:767px){
	div#cta-section, .module_audit_inner .btn, .overall-score.active, .modal_audit section.audit-box { max-width: 100%; width: auto; min-width: 250px; }
	.modal_audit section.audit-box { padding: 15px; }
	.modal_audit section.audit-box h3 { font-size: 25px !important; line-height: 30px !important; letter-spacing: 3px !important; }
}

/* Affected Pages Tags */
/*.affected-pages-wrapper {
  margin-top: 12px;
  border-top: 1px solid #e8e8e8;
  padding-top: 10px;
}
.affected-label {
  font-size: 13px;
  color: #555;
  margin: 0 0 8px 0;
}
.affected-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.affected-page-tag {
  display: inline-block;
  background-color: #eef3ff;
  color: #0055cc;
  border: 1px solid #c0d0f0;
  border-radius: 4px;
  padding: 3px 10px;
  font-size: 12px;
  text-decoration: none;
  transition: background 0.2s;
  white-space: nowrap;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.affected-page-tag:hover {
  background-color: #dce8ff;
}
.desc-text {
  margin: 0 0 8px 0;
  font-size: 15px;
  color: #333;
  line-height: 1.5;
}

/* 5-circle summary layout 
.audit-summary {
  gap: 6%;
}
@media (max-width: 768px) {
  .audit-summary {
    gap: 20px;
  }
  .circular-summary {
    width: 110px;
    height: 110px;
  }
  .circular-summary .inner-circle {
    width: 85px;
    height: 85px;
  }
  .summary-label {
    font-size: 13px;
  }
} */

#modal_form,.module_audit_inner{box-shadow:0 10px 30px rgba(0,0,0,.3)}#modal_form,.modal_audit{position:fixed;right:auto}body.noscroll{overflow:hidden}.modal_audit{display:none;visibility:hidden;width:100%;height:96vh;z-index:100000;background-color:rgba(0,0,0,.6);top:5%;padding:2%;left:0;overflow-y:scroll}.modal_audit section{padding:20px 0;background-color:#fff}.module_audit_inner{position:relative}.close_modal{background-color:#333;color:#fff;border-radius:50%;padding:8px;text-align:center;position:absolute;top:-20px;right:-20px;z-index:99;width:30px;height:30px;cursor:pointer;display: flex; align-items: center; justify-content: center}#urlError,#url_input,.modal_audit .btn.btn_light:hover{color:#101e2a}.closeform{text-align:right;padding:5px;display:block;width:98%;font-size:24px;font-weight:700;cursor:pointer}.audit-circle .percentage,.percentage{font-size:var(--font-size);position:relative}#modal_form{background-color: #fff; left: 50%; top: calc(50% + 40px); width: 600px; z-index: 9999; border-radius: 10px; transform: translate(-50%, -50%); max-width: 90%;}#form_box.hide,#modal_form,.audit-details-wrapper,.audit-summary-wrapper,.cta-section-wrapper,.cta-section.hide,.loading_site_content.hide,.overall-score{display:none;visibility:hidden}#modal_form.active,#screenshot-img.active,.modal_audit .active,.modal_audit.active{display:block;visibility:visible}#urlError{display:none;margin:0;position:absolute;bottom:10px}.audit_header{background:#fff;padding:1rem;text-align:center}.audit_form{border:2px solid #c2d0df;padding:10px;border-radius:50px;width:50%;text-align:left;margin:0 auto}#response,#userForm,.audit_container,.audit_title.text-left,.circle,.circular-progress,.cta-box,.modal_audit p.Score-all,.score-bubble{text-align:center}.audit_title.text-left{width:100%}.audit_title h2{font-size:52px;line-height:70px;margin:0 0 20px}.audit_banner{position:relative}.audit_container{gap:20px;background-color:#eff7ff;padding:50px 20px;color:#101e2a;border-radius:50px}#url_input{margin-right:5px;padding:12px 20px;border-radius:25px;border:none;width:68%;font-weight:500;font-size:18px;line-height:30px;background-color:transparent}.audit_btn{cursor:pointer;min-width:22%;margin-bottom:0;float:right}.audit_btn:hover{background-color:#f3f3f3;color:#000;border:1px solid #fff}#userForm .input-field{width:100%;margin:0 auto;font-family:Inter,sans-serif}#userForm .input-field input{width:48%}.modal_audit .logo{height:50px}.modal_audit p.Score-all{font-size:30px;color: #fff;margin:30px 0}.modal_audit .score-section-wrapper{background:#0e1a2b}.modal_audit .score-section{display:flex;justify-content:space-around;align-items:center;padding:2rem;color:#fff;min-height:450px}.screenshot img{max-width:100%;border-radius:10px}.modal_audit .cta-box.dark,.modal_audit .cta-box.light{display:flex;align-items:center;justify-content:space-between;gap:20px}.text-flex-blue{width:75%}.cta-section{padding:0;justify-content:center;width:400px;margin:0 auto}.cta-box{flex:1;padding:1.5rem;border-radius:5px}.modal_audit .btn{background-color: #0084fe; color: #ffffff; padding: 20px; border-radius: 50px; font-size: 16px; cursor:pointer;width:100%}.modal_audit .btn.btn_light{border:1px solid #101e2a}.cta-box.dark{background:#111827;color:#fff}.cta-box.dark h3,.cta-box.light h3{font-size:28px}.cta-box.dark p,.cta-box.light p{font-size:19px}.cta-box.light{background:#fff;border:2px solid #0084fe}.audit-summary{display:flex;justify-content:space-around;flex-wrap:wrap}.circle{width:100px;height:100px;border-radius:50%;font-weight:700;line-height:1.2;padding-top:30px;margin:10px}.orange{background:#ffe5d9;color:#d9480f}.yellow{background:#fff3cd;color:#856404}.blue{background:#d0e3ff;color:#004085}.modal_audit section.audit-box{background:#fff;margin:2rem auto;padding:1.5rem;width:80%;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1)}.audit-box.red{border-top:6px solid red}.modal_audit ul{padding-left:1.5rem}.modal_audit li{margin-bottom:.5rem}.requirement{font-weight:400;margin:10px 0 0}#response,.number,.percentage,.score-bubble,.summary-label{font-weight:700}.circular-progress{--progress-bar-width:200.61px;--progress-bar-height:200.61px;--font-size:29px;width:var(--progress-bar-width);height:var(--progress-bar-height);display:flex;justify-content:center;align-items:center}.inner-circle{position:absolute;width:calc(var(--progress-bar-width) - 30px);height:calc(var(--progress-bar-height) - 30px)}.percentage{color:rgb(0,0,0,.8);font-size:22px}.audit-progress-wrapper{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.audit-circle{--progress-bar-width:100px;--progress-bar-height:100px;--font-size:1.1rem;position:relative;width:var(--progress-bar-width);height:var(--progress-bar-height);border-radius:50%;display:flex;justify-content:center;align-items:center}.audit-circle .percentage{z-index:2}.audit-circle .inner-circle{position:absolute;width:calc(var(--progress-bar-width) - 20px);height:calc(var(--progress-bar-height) - 20px);border-radius:50%;background-color:#d3d3d3;z-index:1}.modal_audit .accordion-item{border-top:1px solid #ddd;cursor:pointer}.modal_audit .accordion-header{display:flex;align-items:center;padding:12px;transition:background .3s;position:relative}.modal_audit .accordion-header .icon{width:20px;height:20px;margin-right:12px}.modal_audit .accordion-title{flex-grow:1}.modal_audit .accordion-header .arrow{font-size:24px;transition:transform .3s}.modal_audit .accordion-header.open .arrow{transform:rotate(180deg)}.modal_audit .accordion-description{padding:10px;background:#fafafa;font-size:16px;color:#333;border-radius:10px;display:none}.modal_audit .accordion-description.active{display:block}section.audit-box ul{list-style:none}.score-bubble-row{display:flex;justify-content:center;gap:50px;padding:40px 20px;background-color:#fafafa;flex-wrap:wrap}.score-bubble{width:140px;height:140px;border-radius:50%;padding:20px;display:flex;flex-direction:column;justify-content:center;line-height:1.2;font-family:sans-serif}.score-bubble .score-text{font-size:20px;margin-bottom:5px}.score-bubble .score-label{font-size:16px}.bubble-seo{background-color:#ffe3d8;color:#d84315}.bubble-ui{background-color:#fff3cd;color:#8d6e00}.bubble-speed{background-color:#dbe9ff;color:#003c8f}.bubble-default{background-color:#eee;color:#333}.circular-progress{width:150px;height:150px;border-radius:50%;background:conic-gradient(#00bcd4 0deg,#eee 0deg);display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto}.circular-summary .inner-circle,.inner-circle,.ring::after{background:#fff;border-radius:50%}.inner-circle{width:120px;height:120px;display:flex;align-items:center;justify-content:center}.audit-summary{display:flex;justify-content:center;gap:12%;padding:40px 0 0;flex-wrap:wrap}.summary-circle-wrapper{display:flex;flex-direction:column;align-items:center}.circular-summary{width:150px;height:150px;border-radius:50%;background-color:#e6e6e6;position:relative;display:flex;align-items:center;justify-content:center}.circular-summary .inner-circle{width:120px;height:120px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.summary-percent{font-size:20px;font-weight:700;margin-bottom:5px}.summary-label{font-size:18px;color:#333}:root{--dur:90s;--size:150px;--track:#e6e6e6;--fill:#1a73e8}@property --p{syntax:"<number>";inherits:false;initial-value:1}.ring{--p:1;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--fill) calc(var(--p) * 360deg),var(--track) 0);animation:ringFill var(--dur) linear forwards;position:relative;margin:40px auto}.score-section,.screenshot{position:relative;overflow:hidden;display:flex}.ring::after{content:"";position:absolute;inset:12px}@keyframes ringFill{from{--p:1}to{--p:0}}.number{font-size:38px;z-index:1;color:#000}@media (min-width:1024px){.audit_container{border-radius:50px}}@media (max-width:1024px){.score-section{flex-direction:column;text-align:center;height:auto;padding:3rem 1rem}.screenshot img{max-width:100%;height:auto;margin-top:2rem}.cta-section{flex-direction:column;gap:1.5rem}.cta-box{width:92%}.audit-circle,.circle,.circular-progress,.score-bubble{width:120px;height:120px}.audit-summary{flex-direction:column;gap:2rem}.score-bubble-row{gap:20px;padding:20px}.score-bubble{padding:15px}.inner-circle{width:90px;height:90px}.audit-box{width:95%}.audit-box .accordion-title{font-size:18px;line-height:25px}.modal_audit .accordion-description,.requirement{font-size:14px}.audit_form,.audit_title.text-left{width:100%;text-align:center}.audit_title h2{margin-bottom:30px}}@media (max-width:600px){.cta-box h3,p.Score-all{font-size:22px}.btn.blue,.btn.blue-border{width:90%;font-size:14px;padding:12px 25px;margin-top:30px}.cta-box p,.percentage,.summary-percent{font-size:16px}.audit-circle,.circular-progress,.circular-summary{width:100px;height:100px}.circular-summary .inner-circle,.inner-circle{width:70px;height:70px;font-size:14px}.summary-label{font-size:12px}.accordion-header{font-size:14px}.accordion-description{font-size:13px}.score-bubble{width:100px;height:100px;font-size:14px;padding:12px}}.score-section{justify-content:space-around;align-items:center;padding:2rem;background:#0e1a2b;color:#fff}.screenshot{height:313px;width:500px;justify-content:center;align-items:center}.screenshot::after{content:'';position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(rgba(0,255,0,.1),rgba(159,160,159,.3),rgba(0,255,0,.1));animation:1.5s linear infinite scan-line;pointer-events:none;opacity:0}.screenshot.scanning::after{opacity:1}#screenshot-img.scanning{animation:1.5s ease-in-out fadeOutIn}#userForm{max-width:70%;margin:20px auto}#userForm input,#userForm textarea{width:97%;padding:12px;margin:10px 0;font-size:15px;border-radius:5px;font-family:Inter,sans-serif;border:1px solid #bbb}#userForm textarea{min-height:100px}#userForm button{width:auto;margin:20px auto;font-family:Inter,sans-serif}#response{margin-bottom:30px}.success{font-size:26px;padding:30px;line-height:40px}#mainContent.blur{filter:blur(10px);pointer-events:none;user-select:none;transition:filter .3s}#mainContent.blur+.cta-section-wrapper2.active span#closeform{pointer-events:none;opacity:0;visibility:hidden;font-size:0}@keyframes scan-line{0%{top:-100%}100%{top:100%}}@keyframes fadeOutIn{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.2;transform:scale(1.03)}}@media (max-width:1200px){#url_input{font-size:20px;line-height:20px;padding:12px}}@media (max-width:1000px){.audit_container{justify-content:center;gap:0}.audit_title h2{margin-top:0}.modal_audit .logo{height:auto}.close_modal{top:-7px;right:-7px}.cta-section{padding:0}}@media (max-width:767px){.audit-box h3,.modal_audit .btn{text-align:center}.modal_audit ul{padding-left:0}.cta-box{width:100%;margin:0;padding:0}.modal_audit .btn{padding:10px 0!important}.audit_form{width:100%;border:none}#url_input{font-size:20px;line-height:35px;padding:15px 12px;width:95%}.audit_btn{cursor:pointer;width:100%;margin-top:30px;padding:20px 0;font-size:22px}.audit_title h2{font-size:52px!important;line-height:60px!important}}@media (max-width:510px){#urlError{position:relative}.loading_site_content h2{font-size:22px!important;line-height:26px!important}.loading_site_content p{font-size:14px;text-align:center}#url_input,.audit_btn{margin-top:15px;width:100%;text-align:center;padding:10px 0;margin-right:0}.audit-box .accordion-title{font-size:14px;line-height:20px}.audit-box h3{font-size:24px;line-height:30px}.success{font-size:24px;padding:20px;line-height:38px}.closeform{width:96%}}@media (max-width:400px){.audit_title h2{font-size:32px!important;line-height:45px!important;margin-bottom:10px}.audit_btn{font-size:18px}}
div#big_footer { display: none; }
div#modal_form { padding: 20px; }
div#modal_form input#website { display: none; }
div#modal_form .wpcf7 { margin-top: 30px; }
.score-section-wrapper h2 { color: #fff !important; }
.score-section-wrapper .loading_site_content p { color: #fff; }
div#form_box .submit-btn>p input { float: none; background-color: #0084fe; color: #ffffff; border: none; max-width: 150px; padding: 12px; border-radius: 50px !important; }
div#modal_form form p, div#modal_form form p * { float: none; margin-bottom: 20px; }
section.audit-box ul { padding-left: 0; }
section.audit-box ul li.accordion-item { list-style: none; margin-left: 0; }
div#form_box h2 { font-size: 22px; line-height: 25px; letter-spacing: 5px; }
div#form_box .wpcf7 span.wpcf7-form-control-wrap { margin-bottom: 15px; }
div#form_box .wpcf7 input.wpcf7-form-control { padding: 10px; }
div#form_box .wpcf7 textarea.wpcf7-form-control { height: 80px; border-radius: 5px; padding: 10px; line-height: 15px; resize: none; }
div#form_box .wpcf7 .submit-btn>pdiv#form_box .wpcf7 .submit-btn>p input { margin: 0; }
div#form_box .wpcf7 .submit-btn { position: relative; }
div#form_box .wpcf7 .submit-btn span.wpcf7-spinner { top: 50% !important; margin: 0 0 0 10px !important; transform: translateY(-50%); }
.footer-announcement.show { display: none; }
div#form_box .submit-btn>p input { margin: 0 !important; }
@media(max-width:767px){
	div#cta-section, .module_audit_inner .btn, .overall-score.active, .modal_audit section.audit-box { max-width: 100%; width: auto; min-width: 250px; }
	.modal_audit section.audit-box { padding: 15px; }
	.modal_audit section.audit-box h3 { font-size: 25px !important; line-height: 30px !important; letter-spacing: 3px !important; }
}

/* Affected Pages Tags */
.affected-pages-wrapper {
  margin-top: 12px;
  border-top: 1px solid #e8e8e8;
  padding-top: 10px;
}
.affected-label {
  font-size: 13px;
  color: #555;
  margin: 0 0 8px 0;
}
.affected-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.affected-page-tag {
  display: inline-block;
  background-color: #eef3ff;
  color: #0055cc;
  border: 1px solid #c0d0f0;
  border-radius: 4px;
  padding: 3px 10px;
  font-size: 12px;
  text-decoration: none;
  transition: background 0.2s;
  white-space: nowrap;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.affected-page-tag:hover {
  background-color: #dce8ff;
}
.desc-text {
  margin: 0 0 8px 0;
  font-size: 15px;
  color: #333;
  line-height: 1.5;
}

/* Olympic-style overlapping rings layout */
.audit-summary {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: center !important;
  padding: 40px 20px 0 !important;
  gap: 0 !important;
}
.summary-circle-wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-left: -38px;
  position: relative;
  z-index: 1;
  transition: z-index 0s;
}
.summary-circle-wrapper:first-child {
  margin-left: 0;
}
.summary-circle-wrapper:hover {
  z-index: 10;
}
.circular-summary {
  width: 170px !important;
  height: 170px !important;
  border-radius: 50%;
  background-color: #e6e6e6;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 0 0 6px #fff;
  transition: transform 0.25s ease, box-shadow 0.25s ease;
  cursor: default;
}
.summary-circle-wrapper:hover .circular-summary {
  transform: translateY(-8px) scale(1.08);
  box-shadow: 0 12px 28px rgba(0,0,0,0.2), 0 0 0 6px #fff;
}
.circular-summary .inner-circle {
  width: 132px !important;
  height: 132px !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  background: #fff;
  border-radius: 50%;
}
.summary-percent {
  font-size: 26px !important;
  font-weight: 800;
  margin-bottom: 2px;
  line-height: 1;
}
.summary-label {
  font-size: 16px !important;
  color: #333;
  margin-top: 8px;
  text-align: center;
  max-width: 140px;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.3px;
}

@media (max-width: 900px) {
  .audit-summary {
    flex-wrap: nowrap !important;
  }
  .circular-summary {
    width: 130px !important;
    height: 130px !important;
  }
  .circular-summary .inner-circle {
    width: 100px !important;
    height: 100px !important;
  }
  .summary-circle-wrapper {
    margin-left: -28px !important;
  }
  .summary-percent {
    font-size: 20px !important;
  }
  .summary-label {
    font-size: 11px !important;
  }
}

@media (max-width: 600px) {
  .audit-summary {
    flex-wrap: wrap !important;
    gap: 14px !important;
    padding: 30px 10px 0 !important;
  }
  .summary-circle-wrapper {
    margin-left: 0 !important;
  }
  .circular-summary {
    width: 110px !important;
    height: 110px !important;
    box-shadow: 0 0 0 4px #fff !important;
  }
  .circular-summary .inner-circle {
    width: 84px !important;
    height: 84px !important;
  }
  .summary-percent {
    font-size: 18px !important;
  }
  .summary-label {
    font-size: 11px !important;
    max-width: 90px;
  }
}