.p-free-scan{--s-max:1360px;--s-pad:64px;--t-label:13px;--t-body:18px;--t-lead:24px;--t-title:clamp(40px,4.4vw,64px);--s-mono:'Geist Mono',ui-monospace,monospace;--s-measure:686px;--s-measure-wide:859px;--s-mark:var(--violet);--s-error:#b42318;--s-edge:var(--text-dim)}html[data-theme="dark"] .p-free-scan{--s-mark:#A78BFA;--s-error:#f97066}.p-free-scan > .container{max-width:var(--s-max);padding-inline:var(--s-pad)}.p-free-scan.s-sec{padding:72px 0}.p-free-scan{scroll-margin-top:144px}.p-free-scan .eyebrow.eyebrow{font-size:19px;font-weight:500;color:var(--text);letter-spacing:.01em;margin-bottom:20px;gap:8px;white-space:normal;align-items:baseline}.p-free-scan .eyebrow.eyebrow .eyebrow-dot{flex:none;position:relative;top:-1px;width:9px;height:9px;background:var(--grad)}.p-free-scan .section-head{padding:0 0 32px;display:block;max-width:900px}.p-free-scan .section-title{font-size:var(--t-title);max-width:20ch;line-height:1.02;margin:0;color:var(--text);text-wrap:balance}.p-free-scan h1,.p-free-scan h2,.p-free-scan h3{color:var(--text)}.p-free-scan h3{font-size:var(--t-lead);font-weight:500;letter-spacing:-.02em;line-height:1.25;margin:0}.p-free-scan p,.p-free-scan li{text-align:left}.p-free-scan .faq-a a,.p-free-scan .s-back a{color:var(--text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.p-free-scan a:focus-visible{outline:2px solid var(--s-mark)!important;outline-offset:3px!important;border-radius:4px}.p-free-scan.s-hero{padding-bottom:72px}.p-free-scan .s-split{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"body" "form";gap:32px;align-items:start}.p-free-scan .s-hero-body{grid-area:body;max-width:none}.p-free-scan .s-form-col{grid-area:form;min-width:0}.p-free-scan .s-hero-body .bc{margin-bottom:20px}.p-free-scan .s-h1{font-size:clamp(40px,4.6vw,66px);line-height:1.02;letter-spacing:-.04em;max-width:30ch;color:var(--text);overflow-wrap:break-word;margin-top:0}.p-free-scan .s-h1 .grad-text{background:linear-gradient(90deg,var(--violet) 0%,var(--magenta) 100%);-webkit-background-clip:text;background-clip:text;white-space:nowrap}.p-free-scan .bc-link{color:var(--text-mid)}.p-free-scan .bc-sep{color:var(--text-mid)}.p-free-scan .s-hero-body .hero-sub{max-width:var(--s-measure);margin:32px 0 0;font-size:var(--t-lead);line-height:1.45;color:var(--text)}.p-free-scan .scan-form-stack{display:block;background:var(--panel-bg);border:1px solid var(--line);border-radius:14px;padding:32px}html[data-theme="dark"] .p-free-scan .scan-form-stack{background:var(--panel-bg-1)}.p-free-scan .elementor-form{--bg-2:var(--panel-bg);--line-2:var(--s-edge)}html[data-theme="dark"] .p-free-scan .elementor-form{--bg-2:var(--panel-bg-1)}.p-free-scan .elementor-form-fields-wrapper{display:flex;flex-wrap:wrap;margin:0 -10px}.p-free-scan .elementor-field-group{width:100%;padding:0 10px;margin:0 0 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch}.p-free-scan .elementor-field-group.elementor-col-50{width:50%}.p-free-scan .elementor-field-type-hidden{display:none}.p-free-scan .elementor-form .elementor-field-group .elementor-field-label{display:block;margin:0 0 8px;padding:0;font-family:'Geist',system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--text)}.p-free-scan .elementor-form .elementor-field-group .elementor-field-textual{width:100%;box-sizing:border-box;min-height:48px;height:48px;margin:0;padding:12px 14px;font-family:'Geist',system-ui,sans-serif;font-size:16px;line-height:1.4;color:var(--text);background-color:var(--bg-2);border:1px solid var(--line-2);border-radius:8px;box-shadow:none;outline:none}.p-free-scan .elementor-form .elementor-field-group .elementor-field-textual::placeholder{color:var(--text-mid);opacity:1}.p-free-scan .elementor-form .elementor-field-group .elementor-field-textual:focus{--line-2:var(--text);outline:2px solid var(--s-mark)!important;outline-offset:2px!important}.p-free-scan .elementor-form .elementor-field-group textarea.elementor-field-textual{height:auto;min-height:48px;resize:vertical}.p-free-scan .elementor-form .elementor-error{--line-2:var(--s-error)}.p-free-scan .elementor-message.elementor-message-danger,.p-free-scan .elementor-form .elementor-field-group .elementor-message{color:var(--s-error);font-size:15px;line-height:1.4;margin-top:8px}.p-free-scan .elementor-message::before{content:none;display:none}.p-free-scan .elementor-message[hidden]{display:none}.p-free-scan .elementor-form .elementor-field-group .elementor-message{display:block}.p-free-scan .elementor-form .elementor-field-group .elementor-message[hidden]{display:none}.p-free-scan .elementor-message.elementor-message-success{color:var(--text);font-size:var(--t-body);line-height:1.45;margin-top:20px}.p-free-scan .elementor-form .elementor-field-type-recaptcha_v3.recaptcha_v3-bottomright{height:0;margin:0;padding:0}.p-free-scan .e-form__buttons{width:100%;margin-bottom:0;justify-content:center}.p-free-scan .elementor-form .elementor-button{width:100%;min-height:53px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-family:'Geist',system-ui,sans-serif}.p-free-scan .elementor-form .elementor-button:focus-visible{outline:2px solid var(--s-mark)!important;outline-offset:3px!important}.p-free-scan .elementor-field-textual{scroll-margin-top:144px}.p-free-scan .faq-list{margin-top:0}.p-free-scan .faq-h{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:0}.p-free-scan .faq-h .faq-q{width:100%;font-size:var(--t-body)}.p-free-scan .faq-a p{text-align:left;font-size:var(--t-body);line-height:1.6;max-width:var(--s-measure)}.p-free-scan .faq-q:focus-visible{outline:2px solid var(--s-mark)!important;outline-offset:3px!important;border-radius:6px}.p-free-scan .s-back{margin:32px 0 0;font-size:var(--t-body);line-height:1.5}@media (min-width:981px){.p-free-scan .s-split{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"body form";gap:48px}}@media (max-width:980px){.p-free-scan{--s-pad:24px}.p-free-scan.s-sec{padding:48px 0}.p-free-scan.s-hero{padding-bottom:48px}.p-free-scan .section-title{max-width:none}}@media (max-width:600px){.p-free-scan .scan-form-stack{padding:20px}.p-free-scan .elementor-field-group.elementor-col-50,.p-free-scan .elementor-field-group.elementor-col-60,.p-free-scan .elementor-field-group.elementor-col-40{width:100%}}@media (max-width:480px){.p-free-scan.s-hero .eyebrow.kicker{font-size:var(--t-label)}}@media (max-width:600px){.p-free-scan.s-hero{padding-top:96px}.p-free-scan .s-hero-body .bc{display:none}.p-free-scan .s-hero-body .hero-sub{font-size:17px;line-height:1.45;margin-top:16px}.p-free-scan .s-split{gap:20px}.p-free-scan .elementor-form .elementor-field-group.elementor-field-group-name,.p-free-scan .elementor-form .elementor-field-group.elementor-field-group-company,.p-free-scan .elementor-form .elementor-field-group.elementor-field-group-website,.p-free-scan .elementor-form .elementor-field-group.elementor-field-group-email{width:50%}.p-free-scan .elementor-form-fields-wrapper{margin:0 -6px}.p-free-scan .elementor-field-group{padding:0 6px;margin-bottom:16px}.p-free-scan .elementor-form .elementor-field-group .elementor-field-label{font-size:14px;margin-bottom:6px}.p-free-scan .elementor-form .elementor-field-group .elementor-field-textual{min-height:44px;height:44px;padding:10px 12px}.p-free-scan .elementor-form .elementor-field-group textarea.elementor-field-textual{height:auto}}.p-free-scan.s-hero.e-con{padding-top:140px;padding-inline:0}@media (max-width:600px){.p-free-scan.s-hero.e-con{padding-top:96px}}.p-free-scan > .container.e-con{margin-inline:auto;width:100%}.p-free-scan .elementor-form .elementor-field-group{flex-wrap:nowrap}.p-free-scan .elementor-form .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group > *{flex:0 0 auto}.p-free-scan .elementor-form .elementor-button[type="submit"]{min-height:53px}.p-free-scan .elementor-form .elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field.elementor-field-textual{background-color:var(--bg-2)}.p-free-scan .elementor-form .elementor-field-group.e-form__buttons{width:100%}body:has(.p-free-scan) #ast-scroll-top{bottom:90px}
