.sc-mobile-menu{display:none;position:relative}.sc-mobile-menu>summary{list-style:none;min-width:48px;min-height:48px;display:flex;align-items:center;justify-content:center;font-size:28px;cursor:pointer}.sc-mobile-menu>summary::-webkit-details-marker{display:none}.sc-mobile-menu nav{position:absolute;right:0;top:56px;background:white;color:#102c35;border:1px solid #d5dedd;box-shadow:0 16px 35px #102c3524;width:min(340px,calc(100vw - 32px));max-height:75vh;overflow:auto;padding:12px 22px;z-index:100}.sc-mobile-menu nav a{display:block;padding:13px 0;border-bottom:1px solid #d5dedd}.sc-faq{border-bottom:1px solid var(--border)}.sc-faq summary{padding:22px 30px 22px 0;font-size:1.1rem;font-weight:600;cursor:pointer;position:relative;list-style:none}.sc-faq summary::-webkit-details-marker{display:none}.sc-faq summary:after{content:'+';position:absolute;right:4px;top:22px}.sc-faq[open] summary:after{content:'−'}.sc-faq-answer{padding-bottom:24px;color:#4c6167}.sc-form-details{margin-bottom:24px}.sc-form-details summary{padding:16px 0;cursor:pointer;font-weight:600}.field input:not([type=radio]):not([type=checkbox]),.field select,.field textarea{display:block;width:100%;min-height:48px;padding:10px 12px;background:white;color:#142b32;border:1px solid #a8b8b8;border-radius:3px;font:inherit}.field textarea{min-height:120px}.field select{white-space:normal}.field label,.field legend{font-weight:600}.field legend{margin-bottom:10px}.radio-options input,.scope-check input{appearance:auto;width:20px;height:20px;flex-shrink:0;accent-color:#087747}.scope-check input{margin-top:4px}.radio-options label{display:flex;gap:10px;align-items:center}.sc-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.sc-information{max-width:920px}.sc-information article{margin-bottom:36px}.sc-information h2{font-size:1.75rem;margin-bottom:16px}.sc-information h1{margin-bottom:28px}.sc-information a,.form-note a{text-decoration:underline;text-underline-offset:3px}.sc-information p{line-height:1.8}.enquiry-form>p{margin:18px 0}.sc-faq summary:focus-visible,select:focus-visible,.sc-mobile-menu summary:focus-visible{outline:3px solid #ce9c10;outline-offset:4px}.site-header{position:relative;z-index:50}.joinchat{display:none!important}body{overflow-wrap:break-word}.sc-form-details .field:first-of-type{margin-top:15px}.site-header a:hover,.site-header a:focus{color:inherit}.site-header .button:hover{color:white}.solarcover-site button{cursor:pointer}.solarcover-site fieldset{border:0;padding:0}.solarcover-site .field{margin-bottom:22px}
@media(max-width:950px){.sc-mobile-menu{display:block}}@media(max-width:700px){.sc-faq summary{font-size:1rem}.sc-information h2{font-size:1.55rem}}
.solarcover-site .enquiry-form .radio-options{display:flex;flex-wrap:wrap;gap:16px 28px}.solarcover-site .enquiry-form .radio-options label{display:inline-flex;align-items:center;gap:10px;width:auto;min-height:44px;margin:0;white-space:nowrap}.solarcover-site .enquiry-form .radio-options input[type=radio]{appearance:auto;position:static;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;margin:0;padding:0;flex:0 0 20px;transform:none}
.sc-credentials{background:#fff;border-top:1px solid #d5dedd;padding:30px 0 34px}.sc-credentials-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.sc-credentials-heading h2{font-family:inherit;font-size:14px;font-weight:600;letter-spacing:.02em;margin:0;color:#4c6167}.sc-credentials-heading a{font-size:13px;color:#087747;text-decoration:underline;text-underline-offset:4px}.sc-logo-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;align-items:center}.sc-logo-row>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-height:78px;padding:4px}.sc-logo-row img{display:block;width:100%;max-width:140px;height:48px;object-fit:contain}.sc-logo-row span{font-size:12px;color:#4c6167;line-height:1.2}.sc-logo-row a:focus-visible{outline:3px solid #ce9c10;outline-offset:4px}@media(max-width:700px){.sc-logo-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sc-logo-row img{max-width:115px;height:40px}.sc-credentials-heading{display:block}.sc-credentials-heading h2{margin-bottom:10px}}
.sc-logo-row img[alt="MCS"],.sc-logo-row img[alt="Nulok"]{width:72px;max-width:72px;height:72px}
.sc-social-links{display:flex;gap:10px;margin-top:20px}footer .sc-social-links a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;border:1px solid #ffffff55;border-radius:50%;color:#fff;transition:background .15s}footer .sc-social-links a:hover{background:#ffffff20}footer .sc-social-links a:focus-visible{outline:3px solid #ce9c10;outline-offset:3px}.sc-social-links svg{display:block;flex:none}
/* Keep linked SVG credential logos visible inside the flex layout. */
.credential-art > a { display:flex; align-items:center; width:190px; max-width:100%; min-width:0; }
.credential-art img[src$="napit.svg"],
.credential-art img[src$="alwitra.svg"] { display:block; width:190px; max-width:100%; height:auto; object-fit:contain; }

#insurance-documents{scroll-margin-top:110px}.insurance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.insurance-grid article{border:1px solid #cbd7d7;padding:28px}.insurance-grid article p{margin:16px 0}.insurance-grid .text-link{line-height:1.6}@media(max-width:700px){.insurance-grid{grid-template-columns:1fr}.insurance-grid article{padding:22px}}
