body:has(.security-form-shell) main.wrap{max-width:none!important;width:100%!important;margin:0!important;padding:0 0 72px!important;background:#fff}
body:has(.security-form-shell) .security-form-shell{max-width:none;margin:0}
body:has(.security-form-shell) .security-form-hero{min-height:290px;display:flex;flex-direction:column;justify-content:center;padding:45px max(24px,calc((100% - 950px)/2));border-radius:0;background:linear-gradient(90deg,#f1f8f9 0%,rgba(241,248,249,.96) 30%,rgba(241,248,249,.65) 49%,transparent 69%),url('/sas-portal/assets/media/main-heroes/security-report.jpg') 65% center/cover;color:#173e59;border-bottom:1px solid #c8dce2}
body:has(.security-form-shell) .security-form-hero .eyebrow{color:#a7531b;text-transform:uppercase;font-size:12px;font-weight:750}
body:has(.security-form-shell) .security-form-hero h1{max-width:580px;margin:13px 0 0;color:#173e59;font-size:clamp(30px,3.3vw,46px);line-height:1.15}
body:has(.security-form-shell) .security-form-hero p{max-width:390px;margin:15px 0 0;color:#38566a;font-size:16px;line-height:1.6}
body:has(.security-form-shell) .security-form-card{width:min(950px,calc(100% - 48px));margin:48px auto 0;padding:0;border:0;border-radius:0;box-shadow:none}
body:has(.security-form-shell) .sf-section{padding:0 0 28px;margin:0 0 30px;border-bottom:1px solid #d3e2e7}
body:has(.security-form-shell) .sf-section h2{color:#173e59;font-size:22px;line-height:1.3;margin:0 0 20px}
body:has(.security-form-shell) .sf-field{gap:8px;color:#234b63;font-size:13px;font-weight:650}
body:has(.security-form-shell) .sf-field :is(input,textarea){border:1px solid #adc3ce;border-radius:4px;background:#f9fcfc;color:#173e59;font-size:15px;font-weight:400}
body:has(.security-form-shell) .sf-field :is(input,textarea):focus-visible,body:has(.security-form-shell) .sf-check input:focus-visible{outline:2px solid #11799b;outline-offset:2px}
body:has(.security-form-shell) .sf-check{border:1px solid #d3e2e7;border-radius:4px;background:#f6fafb;font-size:14px;font-weight:400}
body:has(.security-form-shell) .sf-check input,body:has(.security-form-shell) .sf-privacy input{accent-color:#188478;flex:0 0 18px}
body:has(.security-form-shell) .sf-submit .btn{border:1px solid #ef7d24;border-radius:3px;background:#f58220;color:#143950;font-weight:750;cursor:pointer}
body:has(.security-form-shell) .sf-submit .btn:hover{background:#e96b12}
body:has(.security-form-shell) .sf-success{border-left:4px solid #188478;border-radius:0;background:#edf8f5;color:#173e59}
body:has(.security-form-shell) .lead-error{border-left:4px solid #b4463b;background:#fff4f2;color:#782b25;padding:14px 18px;margin-bottom:24px}
body:has(.security-form-shell) .hp{display:none!important}
@media(max-width:760px){body:has(.security-form-shell) .security-form-hero{min-height:260px;padding:38px 20px;background-image:linear-gradient(90deg,rgba(241,248,249,.98),rgba(241,248,249,.86)),url('/sas-portal/assets/media/main-heroes/security-report.jpg')}body:has(.security-form-shell) .security-form-card{width:calc(100% - 40px);margin-top:32px}body:has(.security-form-shell) .sf-checks{grid-template-columns:minmax(0,1fr)}}
body:has(.security-form-shell) .security-form-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;padding:0;background:#f1f8f9}
body:has(.security-form-shell) .security-form-hero-copy{align-self:center;padding:45px min(10.4vw,125px)}
body:has(.security-form-shell) .security-form-hero>img{display:block;width:100%;height:100%;min-height:290px;max-height:380px;object-fit:cover;object-position:74% center}
@media(max-width:760px){body:has(.security-form-shell) .security-form-hero{grid-template-columns:minmax(0,1fr);padding:0;background:#f1f8f9}body:has(.security-form-shell) .security-form-hero-copy{padding:34px 20px}body:has(.security-form-shell) .security-form-hero>img{height:165px;min-height:0;max-height:none}}
body:has(.security-disclosure) main.site-page{width:100%;max-width:none;padding:0 0 72px;background:#fff}
body:has(.security-disclosure) .security-form-hero-copy{padding-left:max(24px,calc((100vw - 1180px)/2));padding-right:36px}
body:has(.security-disclosure) .security-disclosure-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin:0 0 38px}
body:has(.security-disclosure) .security-form-card ul{margin:0;padding-left:22px;color:#3c586a;line-height:1.65}
body:has(.security-disclosure) .security-form-card li{margin-bottom:9px}
body:has(.security-disclosure) .security-form-card p{color:#3c586a;line-height:1.65}
@media(max-width:760px){body:has(.security-disclosure) .security-form-hero-copy{padding:34px 20px}}
