#main.fv-page [hidden]{display:none!important}
#main.fv-page .fv-check-panel{min-width:0;scroll-margin-top:120px}
#main.fv-page .fv-check-layout .fv-check-scope{font-size:13px!important;line-height:1.8!important;max-width:460px;color:#4d693b;margin-top:25px}
#main.fv-page .fv-domain-input{display:flex;align-items:stretch;border:1px solid #d1ddc7;border-radius:5px;overflow:hidden;background:#fafcf7}
#main.fv-page .fv-domain-input>span{display:flex;align-items:center;padding:0 13px;background:#edf0e9;border-right:1px solid #d1ddc7;color:#7d8776;font-size:15px;flex:none;user-select:none}
#main.fv-page .fv-domain-input>input{border:0;border-radius:0;flex:1;width:0;background:transparent}
#main.fv-page .fv-domain-input:focus-within{outline:2px solid #a5c780;outline-offset:1px;background:white}
#main.fv-page .fv-domain-input>input:focus{outline:0}
#main.fv-page .fv-domain-input:has([aria-invalid=true]){border-color:#a14329}
#main.fv-page .fv-field-hint{display:block;font-size:11px;line-height:1.7;color:#7a896e;margin-top:7px}
#main.fv-page .fv-check-result{background:#fff;border:1px solid #d2ddc7;border-radius:10px;overflow:hidden;scroll-margin-top:110px}
#main.fv-page .fv-check-result:focus{outline:none}
#main.fv-page .fv-result-heading{padding:31px 32px 29px;background:#183d2c;color:#fff}
#main.fv-page .fv-result-heading .q-kicker{color:#c8e4ad;font-size:10px;letter-spacing:.09em}
#main.fv-page .fv-result-domain{display:block;font-size:13px;color:#c8d8bd;overflow-wrap:anywhere;margin-bottom:16px}
#main.fv-page .fv-result-heading h3{font-size:28px!important;letter-spacing:-.035em;line-height:1.25!important;margin:0 0 15px!important;color:#fff}
#main.fv-page .fv-result-heading p{font-size:15px!important;line-height:1.75!important;color:#d1dfc8;margin:0}
#main.fv-page .fv-result-body{padding:8px 32px 27px}
#main.fv-page .fv-result-check{padding:23px 0;border-bottom:1px solid #e1e8db}
#main.fv-page .fv-result-check>div{display:flex;justify-content:space-between;align-items:start;gap:15px}
#main.fv-page .fv-result-check strong{font-size:14px;line-height:1.5;font-weight:600}
#main.fv-page .fv-result-check>div>span{flex:none;font-size:10px;line-height:1.5;padding:4px 8px;background:#f0f2ec;border-radius:3px;color:#758269}
#main.fv-page .fv-result-check[data-state=pass]>div>span{background:#edf5e6;color:#476b37}
#main.fv-page .fv-result-check[data-state=action]>div>span{background:#fff2db;color:#89581d}
#main.fv-page .fv-result-check[data-state=open]>div>span{background:#eaf0f8;color:#46658b}
#main.fv-page .fv-result-check p{font-size:13px!important;line-height:1.8!important;color:#6c7f60;margin:10px 0 0}
#main.fv-page .fv-result-body>.q-button{margin-top:25px;width:100%;font-size:14px;justify-content:space-between;min-height:51px}
#main.fv-page .fv-result-body>.fv-result-scope{font-size:11px!important;line-height:1.8!important;color:#849277;margin:16px 0}
#main.fv-page .fv-result-body>.fv-result-mail{font-size:12px!important;line-height:1.8!important;color:#4c6c3b;background:#f2f7ed;padding:15px;margin:18px 0}
#main.fv-page .fv-result-mail[data-state=failed]{color:#894723;background:#fff4e8}
#main.fv-page .fv-result-contact{border-top:1px solid #dfe7d7;padding-top:23px;margin-top:25px}
#main.fv-page .fv-result-contact strong{font-size:17px;line-height:1.5;letter-spacing:-.025em}
#main.fv-page .fv-result-contact p{font-size:13px!important;line-height:1.8!important;margin:9px 0;color:#6a7f5e}
#main.fv-page .fv-result-contact>a{display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:14px;font-weight:600;color:#294f31}
#main.fv-page .fv-check-again{background:transparent;border:0;border-top:1px solid #dfe7d7;width:100%;display:flex;justify-content:space-between;margin-top:14px;padding:20px 0 0;font:inherit;font-size:12px;color:#708461;cursor:pointer;text-align:left}
@media(max-width:600px){#main.fv-page .fv-result-heading{padding:27px 23px}#main.fv-page .fv-result-body{padding:6px 23px 24px}#main.fv-page .fv-result-heading h3{font-size:26px!important}#main.fv-page .fv-result-check>div{gap:9px}#main.fv-page .fv-result-check strong{font-size:13px}#main.fv-page .fv-result-check>div>span{font-size:9px}#main.fv-page .fv-domain-input>span{padding:0 10px;font-size:14px}#main.fv-page .fv-domain-input>input{padding:13px 10px}}

/* White check section, matching the site's dark navigation and typography. */
#main.fv-page .fv-check{background:#fff;border-top:1px solid #e1e6e8;color:#142b33}
#main.fv-page .fv-check h2,#main.fv-page .fv-check h3{color:#142b33}
#main.fv-page .fv-check .q-kicker{color:#64747c}
#main.fv-page .fv-check-layout>div>p{color:#566971}
#main.fv-page .fv-check-list li{color:#425963}
#main.fv-page .fv-check-list li:before{color:#667b84}
#main.fv-page .fv-check-layout .fv-check-scope{color:#718088}
#main.fv-page .fv-direct-contact{border-color:#dee4e7}
#main.fv-page .fv-direct-contact a,#main.fv-page .fv-direct-contact strong{color:#193640}
#main.fv-page .fv-check-form{background:#f7f9fa;border-color:#dce3e7;box-shadow:0 12px 35px -25px #18364130}
#main.fv-page .fv-check-form>p:first-of-type{color:#6a7b83}
#main.fv-page .fv-field label{color:#263f49}
#main.fv-page .fv-field input{background:#fff;border-color:#cbd5db;color:#183641}
#main.fv-page .fv-field input::placeholder{color:#95a1a8}
#main.fv-page .fv-field input:focus{outline-color:#496672}
#main.fv-page .fv-domain-input{background:#fff;border-color:#cbd5db}
#main.fv-page .fv-domain-input>span{background:#edf0f2;border-color:#cbd5db;color:#7b8991}
#main.fv-page .fv-domain-input>input{background:transparent}
#main.fv-page .fv-domain-input:focus-within{outline-color:#496672}
#main.fv-page .fv-field-hint,#main.fv-page .fv-check-form .fv-privacy,#main.fv-page .fv-check-form .fv-form-note{color:#77868e}
#main.fv-page .fv-check-result{border-color:#dce3e7;box-shadow:0 12px 35px -25px #18364130}
#main.fv-page .fv-result-heading{background:#102630}
#main.fv-page .fv-result-heading .q-kicker{color:#b2c2cb}
#main.fv-page .fv-result-heading h3{color:#fff}
#main.fv-page .fv-result-heading p,#main.fv-page .fv-result-domain{color:#c5d0d6}
#main.fv-page .fv-result-check{border-color:#e2e7ea}
#main.fv-page .fv-result-check strong{color:#263f49}
#main.fv-page .fv-result-check p,#main.fv-page .fv-result-contact p{color:#667a84}
#main.fv-page .fv-result-body>.fv-result-scope{color:#7c8b93}
#main.fv-page .fv-result-body>.fv-result-mail{color:#4b6773;background:#f0f4f6}
#main.fv-page .fv-result-contact,#main.fv-page .fv-check-again{border-color:#dfe6ea}
#main.fv-page .fv-result-contact>a,#main.fv-page .fv-check-again{color:#375563}

#main.fv-page .fv-result-offer{padding:27px 0 20px}
#main.fv-page .fv-result-offer>.q-kicker{font-size:10px;letter-spacing:.06em;margin-bottom:15px}
#main.fv-page .fv-result-offer>strong{display:block;font-size:22px;letter-spacing:-.035em;line-height:1.3;color:#183641}
#main.fv-page .fv-result-offer>p{font-size:14px!important;line-height:1.8!important;margin:13px 0;color:#667a84}
#main.fv-page .fv-result-price{display:block;font-size:34px;letter-spacing:-.04em;font-weight:650;color:#183641;margin:24px 0 20px;line-height:1.2}
#main.fv-page .fv-result-price>small{font-size:11px;font-weight:400;letter-spacing:0;display:block;color:#73848d;margin-top:8px}
#main.fv-page .fv-result-offer>.q-button{width:100%;justify-content:space-between;font-size:14px;min-height:51px}
#main.fv-page .fv-result-offer>.fv-result-request-note{font-size:11px!important;line-height:1.8!important;color:#73848d;margin-top:13px}
#main.fv-page .fv-result-details{border-top:1px solid #e2e7ea;border-bottom:1px solid #e2e7ea}
#main.fv-page .fv-result-details>summary{padding:18px 0;cursor:pointer;font-size:13px;list-style:none;display:flex;justify-content:space-between;gap:20px;color:#536e7b}
#main.fv-page .fv-result-details>summary::-webkit-details-marker{display:none}
#main.fv-page .fv-result-details>summary:after{content:'+'}
#main.fv-page .fv-result-details[open]>summary:after{content:'−'}
#main.fv-page .fv-result-details .fv-result-scope{font-size:11px!important;line-height:1.8!important;color:#73848d}
#main.fv-page .fv-inquiry{background:#102630;color:#fff}
#main.fv-page .fv-inquiry h2{color:#fff}
#main.fv-page .fv-inquiry .q-kicker{color:#bacad2}
#main.fv-page .fv-inquiry .fv-check-layout>div>p{color:#c4d1d8}
#main.fv-page .fv-inquiry .fv-check-list li{color:#d9e3e8;font-size:14px}
#main.fv-page .fv-inquiry .fv-check-list li:before{color:#bacad2}
#main.fv-page .fv-inquiry-price{border-top:1px solid #3a4e58;padding-top:27px;margin-top:30px}
#main.fv-page .fv-inquiry-price>strong{font-size:47px;line-height:1.1;letter-spacing:-.04em;display:block;color:#fff}
#main.fv-page .fv-inquiry-price>span{font-size:12px;color:#bacad2;display:block;margin-top:10px}
#main.fv-page .fv-inquiry .fv-check-layout>div>.fv-inquiry-note{font-size:12px!important;line-height:1.8!important;color:#9eb2be;margin-top:28px}
#main.fv-page .fv-inquiry .fv-check-form{color:#183641}
#main.fv-page .fv-inquiry .fv-check-form>.q-kicker{color:#64747c}
#main.fv-page .fv-field textarea{width:100%;min-width:0;resize:vertical;background:#fff;border:1px solid #cbd5db;border-radius:5px;padding:13px 14px;font:inherit;font-size:14px;line-height:1.7;color:#183641}
#main.fv-page .fv-field textarea:focus{outline:2px solid #496672;outline-offset:1px}
#main.fv-page .fv-field label>span{font-size:11px;font-weight:400;color:#77868e}
#main.fv-page .fv-inquiry .fv-form-status{font-size:13px!important;line-height:1.8!important;margin-top:20px}
#main.fv-page .fv-inquiry .fv-form-status[data-state=success]{color:#365e45}
#main.fv-page .fv-inquiry .fv-form-status[data-state=error]{color:#a14329}
