.customer-portal{--cp-navy:#071d4d;--cp-teal:#08b8bd;min-height:100vh;color:var(--cp-navy);background:#eef8fc;grid-template-columns:245px minmax(0,1fr);display:grid}.customer-side{z-index:30;background:#fff;border-right:1px solid #d7e6ec;flex-direction:column;height:100vh;padding:24px 18px 16px;display:flex;position:sticky;top:0}.customer-logo{padding:0 8px 24px;display:block}.customer-logo img,.customer-mobile-logo img{width:122px;height:auto}.customer-company{width:100%;color:var(--cp-navy);background:#fff;border:1px solid #ccdce4;border-radius:8px;align-items:center;gap:9px;padding:12px;display:flex}.customer-company span{margin-left:auto}.customer-side nav{gap:4px;margin-top:18px;display:grid}.customer-side nav a{border-radius:8px;align-items:center;gap:13px;padding:12px 14px;font-size:14px;font-weight:650;display:flex}.customer-side nav a.active{color:#007d8c;background:#ddf6f8}.customer-user{border-top:1px solid #dce8ed;grid-template-columns:42px 1fr;align-items:center;gap:10px;margin:auto -18px -16px;padding:16px 18px;display:grid}.customer-user>b,.customer-head-avatar{background:#dceefa;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.customer-user strong,.customer-user small{display:block}.customer-user small{color:#7c91a5}.customer-user button{color:#64798c;text-align:left;cursor:pointer;background:0 0;border:0;grid-column:1/-1}.customer-header{background:#fff;border-bottom:1px solid #d7e5eb;align-items:center;gap:18px;height:72px;padding:0 28px;display:flex}.customer-crumb{font-size:14px}.customer-public-link{border:1px solid #103d82;border-radius:7px;margin-left:auto;padding:10px 14px;font-weight:750}.customer-mobile-logo,.customer-menu{display:none}.customer-content{padding:28px 28px 92px}.customer-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.customer-title h1{letter-spacing:-.035em;margin:0 0 5px;font-size:34px}.customer-title p{color:#5e7290;margin:0;font-size:17px}.customer-title>span,.customer-status>div>span{color:#21743d;background:#edfbf4;border:1px solid #ccebdd;border-radius:9px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.customer-title i,.customer-status i{background:#2cc64f;border-radius:50%;width:10px;height:10px}.customer-mobile-tabs{display:none}.customer-alert{background:#e9fbfc;border:1px solid #9ee4e8;border-radius:9px;grid-template-columns:44px 1fr auto;align-items:center;gap:14px;margin-bottom:20px;padding:15px 18px;display:grid}.customer-alert>b{color:#05a9b1;font-size:32px}.customer-alert strong,.customer-alert small{display:block}.customer-alert small{color:#55708a;margin-top:3px}.customer-alert button{color:#082657;background:#fff;border:1px solid #00a4b1;border-radius:7px;padding:10px 16px;font-weight:750}.customer-columns{grid-template-columns:minmax(0,1.65fr) minmax(300px,.9fr);gap:20px;display:grid}.customer-left,.customer-preview-column{align-content:start;gap:18px;display:grid}.customer-panel{background:#fff;border:1px solid #d8e5eb;border-radius:10px;padding:20px;box-shadow:0 8px 24px #18384f0a}.customer-panel h2{color:var(--cp-navy);margin:0;font-size:19px}.customer-panel>p,.customer-services>div>p{color:#687c98;margin:2px 0 18px;font-size:13px}.customer-details label{margin-top:14px;font-size:13px;font-weight:750;display:block}.customer-details input,.customer-details textarea{color:#0b2551;background:#fff;border:1px solid #bdcfda;border-radius:5px;width:100%;margin-top:7px;padding:10px 12px;display:block}.customer-details textarea{resize:vertical;min-height:88px}.customer-details label>small{color:#61738d;text-align:right;margin-top:4px;font-weight:400;display:block}.customer-field-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.customer-mobile-public{display:none}.customer-services{grid-template-columns:1fr auto;gap:14px;display:grid}.customer-services>a{color:#006eb4;font-size:13px;font-weight:700}.customer-services>div:last-child{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}.customer-services span,.customer-services button{color:#173e68;background:#e9f8fa;border:0;border-radius:99px;padding:9px 14px}.customer-services button{color:#006eb4;background:#fff;border:1px dashed #72b9de}.customer-preview img,.customer-image-placeholder{aspect-ratio:1.65;object-fit:cover;color:#758b99;background:#e8f2f4;border-radius:5px;place-items:center;width:100%;margin:14px 0;display:grid}.customer-preview h3{margin:0;font-size:23px}.customer-preview p{margin:3px 0 14px}.customer-preview>span,.customer-preview>a{margin-top:9px;font-size:13px;display:block}.customer-preview>a{color:#006db3;font-weight:700;text-decoration:underline}.customer-status>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-status p{border-bottom:1px solid #e0e9ee;grid-template-columns:24px 1fr auto;gap:8px;margin:0;padding:13px 0;font-size:12px;display:grid}.customer-status p:last-child{border:0}.customer-status p>b{font-weight:500}.customer-savebar{z-index:20;background:#ffffffef;border-top:1px solid #d7e5eb;justify-content:space-between;align-items:center;padding:12px 28px;display:flex;position:fixed;bottom:0;left:245px;right:0;box-shadow:0 -5px 22px #17394f12}.customer-savebar>span{color:#6b7f95;font-size:12px}.customer-savebar>span i{background:#f2a300;border-radius:50%;width:12px;height:12px;margin-right:9px;display:inline-block}.customer-savebar>div{gap:10px;display:flex}.customer-savebar button{color:#0a2b62;background:#fff;border:1px solid #123c7a;border-radius:7px;min-width:130px;padding:11px 18px;font-weight:750}.customer-savebar button[type=submit]{border-color:var(--cp-teal);background:var(--cp-teal);color:#fff;min-width:180px}@media (max-width:900px){.customer-portal{display:block}.customer-side{width:270px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:15px 0 45px #001b3340}.customer-side.open{transform:none}.customer-header{height:68px;padding:0 16px}.customer-mobile-logo{display:block}.customer-mobile-logo img{width:116px}.customer-crumb,.customer-public-link{display:none}.customer-head-avatar{margin-left:auto}.customer-menu{color:var(--cp-navy);background:0 0;border:0;font-size:25px;display:block}.customer-content{padding:20px 14px 100px}.customer-title{align-items:center;margin-bottom:16px}.customer-title h1{font-size:25px}.customer-title p{display:none}.customer-title>span{padding:6px 9px;font-size:0}.customer-title>span:after{content:"Gepubliceerd";font-size:10px}.customer-mobile-tabs{background:#fff;border:1px solid #d7e4ea;border-radius:8px;grid-template-columns:repeat(3,1fr);margin-bottom:15px;display:grid}.customer-mobile-tabs button{color:#263d66;background:0 0;border:0;padding:12px 5px}.customer-mobile-tabs button.active{border-bottom:3px solid var(--cp-teal);color:#008898;font-weight:750}.customer-alert{grid-template-columns:38px 1fr 14px;padding:14px}.customer-alert strong{font-size:13px}.customer-alert small{font-size:11px}.customer-alert button{background:0 0;border:0;width:14px;padding:0;font-size:0;overflow:hidden}.customer-alert button:after{content:"›";color:#008c9d;font-size:27px}.customer-columns{grid-template-columns:1fr}.customer-preview-column,.customer-services{display:none}.customer-panel{padding:18px 15px}.customer-details h2{font-size:18px}.customer-field-row{grid-template-columns:1fr;gap:0}.customer-details label{margin-top:15px}.customer-details textarea{min-height:105px}.customer-mobile-public{color:#0071b5;margin-top:18px;font-size:13px;font-weight:700;text-decoration:underline;display:block}.customer-savebar{gap:9px;padding:10px 14px;display:grid;left:0}.customer-savebar>div{display:block}.customer-savebar>div button[type=button]{display:none}.customer-savebar button[type=submit]{width:100%;min-width:0}.customer-savebar>span{font-size:11px}}@media (max-width:380px){.customer-title h1{font-size:22px}.customer-title>span{padding-inline:7px}.customer-mobile-tabs button{font-size:11px}}.customer-wizard-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03172ed9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.customer-wizard{background:linear-gradient(145deg,#fff,#f1fbfc);border:1px solid #d8e7ec;border-radius:20px;width:min(680px,100%);max-height:calc(100vh - 40px);padding:30px 34px 34px;overflow:auto;box-shadow:0 30px 90px #00152d88}.customer-wizard header{justify-content:space-between;align-items:center;display:flex}.customer-wizard header img{width:120px}.customer-wizard header span{color:#6b7f91;font-size:13px;font-weight:700}.wizard-progress{grid-template-columns:repeat(3,1fr);gap:7px;margin:23px 0 28px;display:grid}.wizard-progress i{background:#dbe8ec;border-radius:8px;height:5px}.wizard-progress i.active{background:#08b8bd}.wizard-kicker{color:#009da8;letter-spacing:.18em;font-size:11px;font-weight:900}.customer-wizard h1{color:#071d4d;margin:7px 0 8px;font-size:34px}.customer-wizard>p{color:#61758d;margin:0 0 24px;line-height:1.55}.customer-wizard form,.wizard-fields{gap:15px;display:grid}.customer-wizard label{color:#29475d;font-size:13px;font-weight:750}.customer-wizard input,.customer-wizard textarea,.service-add input{color:#102d4a;width:100%;font:inherit;background:#fff;border:1px solid #bfd1da;border-radius:8px;margin-top:7px;padding:12px 13px;display:block}.customer-wizard textarea{resize:vertical;min-height:90px}.customer-wizard form>button,.wizard-actions button{color:#fff;cursor:pointer;background:#08b8bd;border:0;border-radius:9px;padding:13px 18px;font-weight:800}.customer-wizard button:disabled{opacity:.55;cursor:not-allowed}.wizard-error,.customer-form-error{color:#a23535;background:#fff2f2;border:1px solid #f1b8b8;border-radius:8px;padding:11px 13px;font-size:13px}.customer-form-error{margin-bottom:16px}.wizard-scanning{background:#e5f9fa;border-radius:10px;align-items:center;gap:14px;margin-top:18px;padding:15px;display:flex}.wizard-scanning>span{border:3px solid #b9e8e9;border-top-color:#08aeb4;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite scan-spin}.wizard-scanning strong,.wizard-scanning small{display:block}.wizard-scanning small{color:#65798d;margin-top:2px}.wizard-found{background:#fff;border:1px solid #d7e5ea;border-radius:10px;margin:5px 0 24px;display:grid;overflow:hidden}.wizard-found p{border-bottom:1px solid #e4ecef;grid-template-columns:150px 1fr;gap:15px;margin:0;padding:12px 15px;display:grid}.wizard-found p:last-child{border:0}.wizard-found span{color:#708397}.wizard-found strong{overflow-wrap:anywhere}.wizard-actions{justify-content:flex-end;gap:10px;display:flex}.wizard-actions button.secondary{color:#23435b;background:#fff;border:1px solid #bccfd9}.wizard-fields{grid-template-columns:1fr 1fr;margin:20px 0}.wizard-fields .wide{grid-column:1/-1}.service-add{align-items:end;gap:8px;display:flex}.service-add input{min-width:180px;margin:0}.customer-services .service-add button{border-radius:8px}.customer-services>div:last-child span{align-items:center;gap:4px;display:inline-flex}.customer-services>div:last-child span button{background:0 0;padding:0;font-size:16px}.customer-services{grid-template-columns:1fr auto}.customer-services .service-add+div{flex-wrap:wrap;grid-column:1/-1;gap:9px;display:flex}@media (max-width:650px){.customer-wizard-backdrop{padding:0}.customer-wizard{border:0;border-radius:0;width:100%;height:100%;max-height:none;padding:24px 18px}.customer-wizard h1{font-size:29px}.wizard-fields{grid-template-columns:1fr}.wizard-fields .wide{grid-column:auto}.wizard-found p{grid-template-columns:1fr;gap:3px}.wizard-actions{grid-template-columns:1fr 1fr;display:grid}.customer-services{grid-template-columns:1fr}.service-add,.customer-services .service-add+div{grid-column:1/-1}}.customer-wizard header img{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:46px;display:block}.customer-status p{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;font-size:13px}.customer-status-icon{color:#049fab;background:#e8f8fa;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.customer-status-icon svg{width:18px;height:18px}.customer-status p>b{color:#49627c;text-align:right}.customer-preview>span,.customer-preview>a{align-items:center;gap:9px;display:flex}.customer-preview-icon{color:#049fab;background:#e8f8fa;border-radius:7px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}.customer-preview-icon svg{width:17px;height:17px}.customer-preview>a>b{font-size:14px;text-decoration:none}.customer-details label>.customer-field-help{color:#6b7f95;text-align:left;margin:4px 0 0;font-size:12px;font-weight:400}.customer-regions{border:0;gap:8px;margin:16px 0 0;padding:0;display:grid}.customer-regions legend{color:#102d4a;padding:0;font-size:13px;font-weight:750}.customer-regions>small{color:#6b7f95;margin:-4px 0 2px;font-size:12px}.customer-region-row{grid-template-columns:minmax(0,1fr) 40px;gap:8px;display:grid}.customer-region-row:has(input:only-child){grid-template-columns:1fr}.customer-details .customer-region-row input{margin:0}.customer-region-row button,.customer-region-add{color:#14627a;cursor:pointer;background:#fff;border:1px solid #bcd1da;border-radius:7px;font-weight:750}.customer-region-row button{font-size:20px}.customer-region-row button:hover{color:#a73333;background:#fff1f1;border-color:#d46b6b}.customer-region-add{justify-self:start;padding:9px 13px}.customer-region-add:hover{color:#008b94;background:#e9fbfc;border-color:#00aeb5}.customer-services{display:block}.customer-service-fields{margin:0}.customer-service-fields legend{font-size:19px}.customer-service-fields .customer-region-row input{color:#0b2551;width:100%;font:inherit;background:#fff;border:1px solid #bdcfda;border-radius:5px;margin:0;padding:10px 12px;display:block}.customer-services .customer-region-add{color:#14627a;background:#fff;border:1px solid #bcd1da;border-radius:7px;justify-self:start;padding:9px 13px;font-weight:750}.customer-services .customer-region-add:hover{color:#008b94;background:#e9fbfc;border-color:#00aeb5}.customer-preview-services{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:9px;margin-top:12px;display:grid}.customer-preview-services>div>span{color:#14516c;background:#e9f8fa;border-radius:99px;align-items:center;min-height:25px;padding:5px 10px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.customer-image-picker{border:0;margin:17px 0 0;padding:0}.customer-image-picker legend{color:#102d4a;padding:0;font-size:13px;font-weight:750}.customer-image-picker>small{color:#6b7f95;margin:4px 0 9px;font-size:12px;display:block}.customer-image-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.customer-image-picker label{cursor:pointer;background:#edf5f7;border:2px solid #0000;border-radius:9px;margin:0;display:block;position:relative;overflow:hidden}.customer-image-picker label.selected{border-color:#08b8bd;box-shadow:0 0 0 2px #08b8bd1f}.customer-image-picker input{opacity:0;pointer-events:none;position:absolute}.customer-image-picker img{object-fit:cover;width:100%;height:88px;display:block}.customer-image-picker label>span{color:#0d5268;background:#ffffffeb;border-radius:99px;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;bottom:5px;left:5px}.customer-image-picker label:hover{border-color:#74d8dc}.customer-image-picker>p{color:#657b8f;background:#f1f7f8;border-radius:8px;margin:0;padding:12px;font-size:12px}@media (max-width:650px){.customer-image-picker>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.customer-image-picker-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.customer-image-picker-heading strong,.customer-image-picker-heading small{display:block}.customer-image-picker-heading small{color:#6b7f95;margin-top:4px;font-size:12px}.customer-image-picker-heading>button{color:#14627a;cursor:pointer;background:#fff;border:1px solid #bcd1da;border-radius:7px;flex:none;padding:9px 12px;font-weight:750}.customer-image-options{background:#f8fbfc;border:1px solid #d5e4e9;border-radius:10px;padding:13px}.customer-image-options h3{color:#49627a;margin:0 0 10px;font-size:12px}.customer-image-options>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.customer-image-options>p{color:#657b8f;margin:0;font-size:12px}.customer-image-options label{cursor:pointer;background:#edf5f7;border:2px solid #0000;border-radius:9px;margin:0;display:block;position:relative;overflow:hidden}.customer-image-options label.selected{border-color:#08b8bd;box-shadow:0 0 0 2px #08b8bd1f}.customer-image-options input{opacity:0;pointer-events:none;position:absolute}.customer-image-options img{object-fit:cover;width:100%;height:88px;display:block}.customer-image-options label>span{color:#0d5268;background:#ffffffeb;border-radius:99px;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;bottom:5px;left:5px}.customer-image-options label:hover{border-color:#74d8dc}.customer-image-modal-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03172ec7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-image-modal{background:#fff;border-radius:16px;width:min(520px,100%);padding:26px;position:relative;box-shadow:0 24px 70px #00182e73}.customer-image-modal h2{color:#08204d;margin:0;font-size:23px}.customer-image-modal>p{color:#64798d;margin:7px 0 20px}.customer-image-modal label{color:#29475d;font-size:13px;font-weight:750;display:block}.customer-image-modal label input{opacity:1;pointer-events:auto;border:1px solid #b9ced8;border-radius:7px;width:100%;margin-top:7px;padding:12px;position:static}.customer-image-modal>div:last-child{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.customer-image-modal>div:last-child button{color:#fff;cursor:pointer;background:#08b8bd;border:0;border-radius:7px;padding:11px 15px;font-weight:800}.customer-image-modal>div:last-child button.secondary{color:#29475d;background:#fff;border:1px solid #bdd0da}.customer-image-modal>div:last-child button:disabled{opacity:.45;cursor:not-allowed}.customer-image-modal-close{color:#31546a;cursor:pointer;background:#eef6f8;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:12px;right:12px}@media (max-width:650px){.customer-image-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-image-picker-heading{align-items:flex-start}.customer-image-picker-heading>button span{display:none}}.customer-image-picker>.customer-image-picker-heading{grid-template-columns:none;display:flex}.customer-image-picker>.customer-image-modal-backdrop{grid-template-columns:none;display:grid}.customer-image-picker .customer-image-modal label{cursor:default;background:0 0;border:0;border-radius:0;margin:0;position:static;overflow:visible}.customer-image-options article{background:#edf5f7;border:2px solid #0000;border-radius:9px;position:relative;overflow:hidden}.customer-image-options article>label{border:0;border-radius:0}.customer-image-options article>button{color:#315d75;cursor:pointer;background:#fff;border:0;border-top:1px solid #d5e4e9;width:100%;padding:6px;font-size:10px;font-weight:750}.customer-images-load-more{color:#007f89;cursor:pointer;background:#fff;border:1px solid #00a7af;border-radius:8px;margin:13px auto 0;padding:9px 18px;font-weight:800;display:block}.customer-images-load-more:hover{background:#dff7f8}.customer-subpage-title{align-items:flex-start}.customer-subpage-title h1{line-height:1}.customer-subpage-title p{margin-top:7px}.customer-subpage-icon{flex:0 0 48px;position:relative;top:-5px}.customer-profile-heading{align-items:flex-start;gap:15px;min-width:0;display:flex}.customer-profile-heading h1{line-height:1}.customer-profile-heading p{margin-top:7px}@media (max-width:900px){.customer-profile-heading{gap:11px}.customer-profile-heading .customer-subpage-icon{flex-basis:42px;width:42px;height:42px}.customer-profile-heading .customer-subpage-icon .customer-nav-icon{width:22px;height:22px}}.customer-scan-page{gap:18px;display:grid}.customer-scan-page>.customer-subpage-title{margin-bottom:4px}.customer-scan-history header,.customer-scan-proposals header{margin-bottom:16px}.customer-scan-history header h2,.customer-scan-proposals header h2{margin:0}.customer-scan-history header p,.customer-scan-proposals header p{color:#60758d;margin:4px 0 0;font-size:13px}.customer-scan-history>div{gap:8px;display:grid}.customer-scan-history article{border:1px solid #dbe7ec;border-radius:8px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.scan-history-status{color:#60758d;background:#eef3f5;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.scan-history-status.completed{color:#17964a;background:#e7f8ed}.scan-history-status.failed{color:#c13a3a;background:#fff0f0}.customer-scan-history article strong,.customer-scan-history article small{display:block}.customer-scan-history article small{color:#6b7f91;margin-top:3px}.customer-scan-history article>em{color:#526b7d;background:#edf2f4;border-radius:99px;padding:5px 9px;font-size:11px;font-style:normal;font-weight:800}.customer-scan-history article>em.completed{color:#187d41;background:#e7f8ed}.customer-scan-history article>em.failed{color:#ad3030;background:#fff0f0}.scan-proposal-list{gap:9px;display:grid}.scan-proposal-list article{background:#fff;border:1px solid #d7e5ea;border-radius:9px;grid-template-columns:150px minmax(0,1fr) 24px minmax(0,1fr) 86px;align-items:center;gap:12px;padding:14px;display:grid}.scan-proposal-list article>strong{color:#082552}.scan-proposal-list article>span{text-align:center;color:#00a3ad;font-size:20px}.scan-proposal-list small{color:#75899a;display:block}.scan-proposal-list p{color:#294961;overflow-wrap:anywhere;margin:3px 0 0;line-height:1.4}.scan-proposal-actions{justify-content:flex-end;gap:7px;display:flex}.scan-proposal-actions button{cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;font-size:20px;font-weight:900}.scan-proposal-actions .deny{color:#c23b3b;background:#fff0f0}.scan-proposal-actions .approve{color:#168849;background:#e6f8ed}.scan-proposal-actions button:hover{transform:scale(1.06)}.scan-proposal-actions button:disabled{opacity:.45}.scan-proposal-actions em{font-size:11px;font-style:normal;font-weight:800}.scan-proposal-list article.approve{background:#f7fcf8;border-color:#bce5ca}.scan-proposal-list article.deny{opacity:.65}.customer-scan-empty{background:#f2faf7;border-radius:9px;align-items:center;gap:12px;padding:18px;display:flex}.customer-scan-empty>b{color:#178b49;background:#dff5e7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.customer-scan-empty p{color:#61788a;margin:3px 0 0}@media (max-width:850px){.scan-proposal-list article{grid-template-columns:1fr 74px}.scan-proposal-list article>strong{grid-column:1/-1}.scan-proposal-list article>span{display:none}.scan-proposal-list article>div:not(.scan-proposal-actions){grid-column:1/-1}.scan-proposal-actions{grid-area:1/2}.customer-scan-history article{grid-template-columns:32px 1fr}.customer-scan-history article>em{grid-column:2;justify-self:start}}.customer-nav-badge{color:#fff;background:#00aeb5;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:auto;padding:0 6px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.customer-side nav button.active .customer-nav-badge,.customer-side nav button:hover .customer-nav-badge{background:#007d88}@media (max-width:900px){.customer-nav-badge{color:#03234b;background:#08c8ca}.customer-side nav button.active .customer-nav-badge{color:#007d88;background:#fff}}.customer-next-scan{background:#effbfc;border:1px solid #aee3e6;border-radius:9px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.customer-next-scan>span{color:#008f99;background:#d8f5f6;border-radius:9px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.customer-next-scan svg{width:21px;height:21px}.customer-next-scan small,.customer-next-scan strong{display:block}.customer-next-scan small{color:#60758d}.customer-next-scan strong{color:#082552;margin-top:2px}.customer-next-scan em{color:#008b94;margin-top:5px;font-size:11px;font-style:normal;font-weight:800;display:inline-block}.customer-theme-toggle{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff47;border-radius:9px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.customer-theme-toggle:hover{background:#ffffff1a;border-color:#19d2d2}.customer-theme-toggle svg{width:20px;height:20px}.customer-mobile-theme{display:none}.customer-portal.dark{--cp-navy:#e9f4ff;color:#dce9f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#091827}.customer-portal.dark .customer-workspace,.customer-portal.dark .customer-content{background:#091827}.customer-portal.dark .customer-side{color:#e9f4ff;background:#0f2233;border-color:#263b4d}.customer-portal.dark .customer-company{color:#edf7ff;background:#152b3d;border-color:#395065}.customer-portal.dark .customer-side nav button{color:#d9e8f5}.customer-portal.dark .customer-side nav button:hover{color:#63d7da;background:#163447}.customer-portal.dark .customer-side nav button.active{color:#6ce5e3;background:#12414a}.customer-portal.dark .customer-user{color:#e9f4ff;border-color:#2a4052}.customer-portal.dark .customer-header{background:#091827;border-color:#091827}.customer-portal.dark .customer-header .customer-crumb{color:#a9bed0}.customer-portal.dark .customer-subpage-title h1,.customer-portal.dark .customer-title h1,.customer-portal.dark .customer-panel h2,.customer-portal.dark .customer-preview h3,.customer-portal.dark .customer-address-fields h3,.customer-portal.dark .scan-proposal-list article>strong,.customer-portal.dark .customer-next-scan strong{color:#edf7ff}.customer-portal.dark .customer-subpage-title p,.customer-portal.dark .customer-title p,.customer-portal.dark .customer-panel>p,.customer-portal.dark .customer-scan-history header p,.customer-portal.dark .customer-scan-proposals header p{color:#9db2c5}.customer-portal.dark .customer-panel,.customer-portal.dark .customer-plan,.customer-portal.dark .customer-subgrid article,.customer-portal.dark .customer-report-summary article{background:#102334;border-color:#2b4052;box-shadow:0 8px 24px #0003}.customer-portal.dark input,.customer-portal.dark textarea{color:#eef8ff!important;background:#0b1c2b!important;border-color:#3a5266!important}.customer-portal.dark input::placeholder,.customer-portal.dark textarea::placeholder{color:#748da1}.customer-portal.dark .customer-address-fields,.customer-portal.dark .customer-image-options{background:#0c1e2e;border-color:#2e4759}.customer-portal.dark .customer-image-options article,.customer-portal.dark .scan-proposal-list article{background:#13283a;border-color:#31495b}.customer-portal.dark .customer-image-options article>button{color:#b8d2e2;background:#0d2030;border-color:#30495b}.customer-portal.dark .customer-savebar{background:#0d1f2fee;border-color:#2b4052}.customer-portal.dark .customer-savebar button{color:#e8f4fc;background:#13283a;border-color:#4b6478}.customer-portal.dark .customer-savebar button[type=submit]{color:#fff;background:#08aeb4;border-color:#08b8bd}.customer-portal.dark .customer-faq-list article,.customer-portal.dark .customer-url-list article,.customer-portal.dark .customer-scan-history article{background:#122638;border-color:#30485b}.customer-portal.dark .customer-faq-question{color:#edf7ff}.customer-portal.dark .customer-faq-answer,.customer-portal.dark .customer-url-list p,.customer-portal.dark .customer-scan-history article small,.customer-portal.dark .scan-proposal-list p{color:#a6bbcc}.customer-portal.dark .customer-mobile-tabs{background:#102334;border-color:#30485b}.customer-portal.dark .customer-mobile-tabs button{color:#bed1df}.customer-portal.dark .customer-company-dropdown,.customer-portal.dark .customer-image-modal,.customer-portal.dark .customer-faq-editor{color:#eaf5fc;background:#102334;border-color:#324b5e}.customer-portal.dark .customer-company-dropdown button{color:#dcebf5}.customer-portal.dark .customer-company-dropdown button:hover,.customer-portal.dark .customer-company-dropdown button.active{background:#17384a}.customer-portal.dark .scan-category-card{color:#dce9f5;background:#102334!important;border-color:#30485b!important}.customer-portal.dark .scan-category-card header,.customer-portal.dark .scan-finding-list details{background:#102334!important;border-color:#2d4456!important}.customer-portal.dark .scan-category-card h3,.customer-portal.dark .scan-finding-list summary span{color:#e9f4ff!important}.customer-portal.dark .scan-finding-list details>div{color:#b4c7d6!important;background:#0c1e2e!important}@media (max-width:900px){.customer-mobile-theme{display:grid}.customer-portal.dark .customer-mobile-company{color:#e9f4ff;background:#102334}.customer-portal.dark .customer-header .customer-crumb{color:#a8bdcd;background:#091827}}.customer-image-picker{border-top:1px solid #c8dae2;margin-top:22px;padding-top:18px}.customer-image-picker-heading strong{color:#061f4d;font-size:15px}.customer-image-picker-heading small{color:#526b82}.customer-image-picker-heading>button{color:#fff;background:#079fab;border-color:#079fab;box-shadow:0 5px 14px #079fab26}.customer-image-picker-heading>button:hover{color:#fff;background:#057e89;border-color:#057e89}.customer-image-options{background:#edf7f9;border:1px solid #b9d2dc;box-shadow:inset 0 1px #fff}.customer-image-options h3{color:#153f5d;font-size:13px}.customer-image-options article{background:#fff;border-color:#c5dbe3;box-shadow:0 4px 12px #17394f14}.customer-image-options article:hover{border-color:#62cbd1;box-shadow:0 7px 18px #17394f20}.customer-image-options article.selected{border-color:#009fa9;box-shadow:0 0 0 3px #00aeb526,0 7px 18px #17394f20}.customer-image-options article>button{color:#173f5b;background:#f8fbfc;border-top-color:#c6dbe3}.customer-image-options article>button:hover{color:#007d86;background:#dff5f6}.customer-image-options label>span{color:#fff;background:#052c52;box-shadow:0 2px 7px #001b3345}.customer-alert button{cursor:pointer;transition:background-color .18s,color .18s,transform .18s,box-shadow .18s}.customer-alert button:hover{color:#fff;background:#00aeb5;transform:translateY(-1px);box-shadow:0 7px 18px #00aeb52b}.customer-alert button:focus-visible{outline-offset:3px;outline:3px solid #73dfe3}.customer-wizard header{position:relative}.customer-wizard header img{visibility:hidden}.customer-wizard header img[data-ready=true]{visibility:visible}.wizard-close{color:#183955;cursor:pointer;background:#fff;border:1px solid #c7dbe2;border-radius:50%;place-items:center;width:38px;height:38px;font-size:26px;line-height:1;transition:background-color .18s,color .18s,transform .18s;display:grid;position:absolute;top:-12px;right:-14px;box-shadow:0 5px 16px #17364d1f}.wizard-close:hover{color:#fff;background:#083969;transform:scale(1.05)}.wizard-close:focus-visible{outline-offset:2px;outline:3px solid #72dde2}.customer-wizard header:has(.wizard-close)>span{margin-right:40px}.customer-side nav button{width:100%;color:var(--cp-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:12px 14px;font-size:14px;font-weight:650;transition:background-color .16s,color .16s,transform .16s;display:flex}.customer-side nav button:hover{color:#007d8c;background:#edf8fa;transform:translate(2px)}.customer-side nav button.active{color:#007d8c;background:#d9f3f5}.customer-nav-icon{flex:0 0 20px;width:20px;height:20px}.customer-subpage{max-width:1180px}.customer-subpage-title{align-items:center;gap:15px;margin-bottom:22px;display:flex}.customer-subpage-title h1{color:#071d4d;margin:0;font-size:32px}.customer-subpage-title p{color:#60758c;margin:4px 0 0}.customer-subpage-icon{color:#008f99;background:#dff6f7;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.customer-subpage-icon .customer-nav-icon{width:25px;height:25px}.customer-subgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-subgrid article,.customer-plan{background:#fff;border:1px solid #d5e5eb;border-radius:11px;padding:20px;box-shadow:0 8px 24px #18384f0a}.customer-subgrid article h2{margin:0 0 7px;font-size:18px}.customer-subgrid article p{color:#60758d;margin:0;line-height:1.55}.customer-subgrid article small{color:#365872;margin-top:12px;line-height:1.45;display:block}.customer-subgrid>button,.customer-subgrid article>button,.customer-plan button{color:#fff;cursor:pointer;background:#08b8bd;border:1px solid #00a7af;border-radius:8px;justify-self:start;padding:11px 15px;font-weight:800}.customer-priority{color:#9b6500;text-transform:uppercase;background:#fff1ca;border-radius:99px;margin-bottom:10px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-block}.customer-priority.high{color:#aa3030;background:#ffe3e3}.customer-empty{grid-column:1/-1}.customer-report-summary{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:18px;display:grid}.customer-report-summary article{background:#fff;border:1px solid #d5e5eb;border-radius:11px;padding:20px}.customer-report-summary small,.customer-report-summary strong{display:block}.customer-report-summary small{color:#657b90}.customer-report-summary strong{margin-top:8px;font-size:30px}.customer-plan{max-width:620px}.customer-plan>span{color:#008f98;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:900}.customer-plan h2{margin:7px 0;font-size:30px}.customer-plan p{color:#60758d}.customer-plan ul{color:#31516b;gap:9px;margin:20px 0;padding:0;list-style:none;display:grid}.customer-toggle{align-items:center;gap:9px;margin-top:14px;display:flex}.customer-toggle input{opacity:0;position:absolute}.customer-toggle span{background:#c8d8df;border-radius:99px;width:42px;height:23px;padding:3px}.customer-toggle span:after{content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .2s;display:block}.customer-toggle input:checked+span{background:#08b8bd}.customer-toggle input:checked+span:after{transform:translate(19px)}@media (max-width:700px){.customer-subgrid,.customer-report-summary{grid-template-columns:1fr}.customer-subpage-title h1{font-size:26px}}.customer-faq-list{gap:10px;display:grid}.customer-faq-list article{background:#fff;border:1px solid #cadde5;border-radius:10px;overflow:hidden;box-shadow:0 5px 18px #17394f0a}.customer-faq-list article.open{border-color:#65cdd2}.customer-faq-question{color:#08204d;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 26px;align-items:center;gap:10px;width:100%;padding:17px 19px;font-size:15px;font-weight:800;display:grid}.customer-faq-question:hover{background:#f2fbfc}.customer-faq-question em{color:#008892;text-transform:uppercase;letter-spacing:.06em;background:#e2f6f7;border-radius:99px;padding:4px 8px;font-size:9px;font-style:normal}.customer-faq-question b{color:#00a4ad;text-align:center;font-size:22px}.customer-faq-answer{border-top:1px solid #e0ebef;padding:0 19px 18px}.customer-faq-answer>p{color:#536c82;white-space:pre-line;margin:15px 0;line-height:1.6}.customer-faq-answer>div{gap:8px;display:flex}.customer-faq-answer>div button{color:#164660;cursor:pointer;background:#fff;border:1px solid #b9ced8;border-radius:7px;padding:8px 11px;font-weight:700}.customer-faq-answer>div button.danger{color:#a73535;border-color:#efc5c5}.customer-faq-add{color:#fff;cursor:pointer;background:#08b8bd;border:0;border-radius:8px;margin-top:14px;padding:12px 16px;font-weight:800}.customer-faq-editor-backdrop{z-index:210;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03172ec7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-faq-editor{background:#fff;border-radius:16px;width:min(600px,100%);padding:26px;position:relative;box-shadow:0 24px 70px #00182e73}.customer-faq-editor h2{margin:0 0 20px}.customer-faq-editor label{color:#29475d;margin-top:14px;font-size:13px;font-weight:750;display:block}.customer-faq-editor input,.customer-faq-editor textarea{width:100%;font:inherit;border:1px solid #b9ced8;border-radius:7px;margin-top:7px;padding:11px 12px;display:block}.customer-faq-editor textarea{resize:vertical;min-height:130px}.customer-faq-editor>div{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.customer-faq-editor>div button{color:#fff;cursor:pointer;background:#08b8bd;border:0;border-radius:7px;padding:11px 15px;font-weight:800}.customer-faq-editor>div button.secondary{color:#29475d;background:#fff;border:1px solid #bdd0da}.customer-faq-editor>div button:disabled{opacity:.5}@media (max-width:600px){.customer-faq-question{grid-template-columns:minmax(0,1fr) 24px}.customer-faq-question em{display:none}}.customer-portal{display:block}.customer-side{z-index:50;color:#fff;background:linear-gradient(110deg,#031b3d,#00345d);border:0;grid-template-rows:76px 50px;grid-template-columns:auto auto minmax(220px,1fr) auto auto auto;align-items:center;gap:0 18px;width:100%;height:126px;padding:0 34px;display:grid;position:sticky;top:0;box-shadow:0 5px 20px #0527461a}.customer-logo{grid-column:1;padding:0}.customer-logo img{visibility:hidden;width:128px}.customer-logo img[data-ready=true]{visibility:visible}.customer-portal-label{border-left:1px solid #fff5;grid-column:2;padding-left:20px;font-size:14px}.customer-company{color:#fff;background:#ffffff08;border-color:#ffffff38;grid-column:3;justify-self:end;width:auto;min-width:190px}.customer-company-mark{color:#10d5d4}.customer-side-public{color:#fff;border:1px solid #ffffff6b;border-radius:8px;grid-column:4;padding:10px 14px;font-size:13px;font-weight:700}.customer-notifications,.customer-mobile-notifications{color:#fff;background:0 0;border:0;position:relative}.customer-notifications{grid-column:5}.customer-notifications svg,.customer-mobile-notifications svg{width:22px;height:22px}.customer-notifications i,.customer-mobile-notifications i{background:#13d2d0;border-radius:50%;width:7px;height:7px;position:absolute;top:0;right:1px}.customer-side nav{background:#fff;grid-area:2/1/auto/-1;align-self:stretch;gap:10px;margin:0 -34px;padding:0 34px;display:flex}.customer-side nav button{color:#183556;border-radius:0;width:auto;height:50px;padding:0 18px}.customer-side nav button:hover{background:#f1fbfc;transform:none}.customer-side nav button.active{color:#008f99;background:#effafa;border-bottom:3px solid #09b8bd}.customer-user{border:0;grid-column:6;align-items:center;gap:9px;margin:0;padding:0;display:flex}.customer-user>b{color:#082a50;background:#dff6f7}.customer-user small,.customer-user button,.customer-side-close{display:none}.customer-workspace{min-width:0}.customer-header{background:0 0;border:0;height:44px;padding:0 34px}.customer-header .customer-mobile-logo,.customer-mobile-notifications,.customer-mobile-company,.customer-header .customer-head-avatar,.customer-header .customer-menu{display:none}.customer-crumb{color:#60758b;font-size:12px}.customer-header .customer-public-link{display:none}.customer-content{padding-top:18px}.customer-savebar{left:0}@media (max-width:900px){.customer-side{z-index:90;background:linear-gradient(160deg,#031a39,#00345c);align-items:stretch;gap:0;width:min(370px,100%);height:100vh;padding:18px 16px;display:flex;position:fixed;inset:0 0 0 auto;overflow:auto;transform:translate(105%)}.customer-side.open{transform:none}.customer-side .customer-logo{padding:0 0 20px;display:block}.customer-side .customer-logo img{width:130px}.customer-portal-label,.customer-notifications{display:none}.customer-side-close{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:38px;height:38px;font-size:31px;display:grid;position:absolute;top:15px;right:14px}.customer-company{order:2;justify-self:auto;width:100%;min-width:0;margin-bottom:10px}.customer-side nav{background:0 0;border-bottom:1px solid #ffffff2b;order:3;align-self:auto;gap:3px;margin:0;padding:0 0 14px;display:grid}.customer-side nav button{color:#fff;border:0;border-radius:7px;width:100%;height:auto;padding:11px}.customer-side nav button:hover{background:#ffffff12}.customer-side nav button.active{color:#fff;background:#008b9690;border:0}.customer-side-public{text-align:center;background:#0bc2c3;border:0;order:5;margin-top:14px}.customer-user{color:#fff;order:4;grid-template-columns:40px 1fr;gap:10px;margin:12px 0 0;padding:0;display:grid}.customer-user small{color:#9eb7c8;display:block}.customer-user button{color:#fff;text-align:left;background:0 0;border:0;grid-column:1/-1;padding:10px 0;display:block}.customer-header{color:#fff;background:linear-gradient(110deg,#031b3d,#00345d);flex-wrap:wrap;align-content:flex-start;gap:13px;height:116px;padding:15px 16px 0;display:flex}.customer-header .customer-mobile-logo{margin-right:auto;display:block}.customer-mobile-logo img{visibility:hidden;width:126px}.customer-mobile-logo img[data-ready=true]{visibility:visible}.customer-mobile-notifications{display:block}.customer-header .customer-head-avatar{color:#082a50;background:#dff6f7;width:38px;height:38px;display:grid}.customer-header .customer-menu{color:#fff;font-size:27px;display:block}.customer-mobile-company{color:#183556;text-align:left;background:#fff;border:0;order:5;align-items:center;gap:10px;width:calc(100% + 32px);height:50px;margin:0 -16px;padding:0 18px;display:flex}.customer-mobile-company>span{color:#00a8af}.customer-mobile-company>b{margin-left:auto}.customer-header .customer-crumb{color:#647b90;background:#eef8fc;align-items:center;height:38px;padding:0 18px;display:flex;position:absolute;top:116px;left:0;right:0}.customer-content{padding-top:52px}.customer-savebar{left:0}.customer-side nav .customer-nav-icon{color:#d9f8f8}}.customer-content,.customer-side,.customer-header{width:100%;max-width:1500px;margin-left:auto;margin-right:auto}.customer-workspace{width:100%}@media (max-width:900px){.customer-side{max-width:min(370px,100%);margin:0}.customer-header{max-width:none;margin:0}}@media (min-width:901px){.customer-side{isolation:isolate;box-shadow:none;background:0 0}.customer-side:before,.customer-side:after{content:"";z-index:-1;width:100vw;position:absolute;left:50%;transform:translate(-50%)}.customer-side:before{background:linear-gradient(110deg,#031b3d,#00345d);height:76px;top:0}.customer-side:after{background:#fff;height:50px;top:76px;box-shadow:0 5px 20px #0527461a}.customer-portal{grid-template-columns:245px minmax(0,1fr);display:grid}.customer-side{width:auto;max-width:none;height:100vh;color:var(--cp-navy);box-shadow:none;isolation:auto;background:#fff;border-right:1px solid #d7e6ec;align-items:stretch;gap:0;padding:24px 18px 16px;display:flex;position:sticky;top:0}.customer-side:before,.customer-side:after{display:none}.customer-logo{padding:0 8px 24px;display:block}.customer-portal-label,.customer-side-public,.customer-notifications,.customer-side-close{display:none}.customer-company{width:100%;min-width:0;color:var(--cp-navy);background:#fff;border-color:#ccdce4;justify-self:auto}.customer-company-mark{color:#08aeb4}.customer-side nav{background:0 0;align-self:auto;gap:4px;margin:18px 0 0;padding:0;display:grid}.customer-side nav button{width:100%;height:auto;color:var(--cp-navy);border:0;border-radius:8px;padding:12px 14px}.customer-side nav button:hover{background:#edf8fa;transform:translate(2px)}.customer-side nav button.active{color:#007d8c;background:#d9f3f5;border:0}.customer-user{color:var(--cp-navy);border-top:1px solid #dce8ed;grid-template-columns:42px 1fr;align-items:center;gap:10px;margin:auto -18px -16px;padding:16px 18px;display:grid}.customer-user small{color:#7c91a5;display:block}.customer-user button{color:#64798c;text-align:left;background:0 0;border:0;grid-column:1/-1;display:block}.customer-workspace{width:auto;min-width:0}.customer-header{background:#fff;border-bottom:1px solid #d7e5eb;width:100%;max-width:none;height:72px;margin:0;padding:0 28px}.customer-header .customer-crumb{color:#183556;display:block}.customer-content{width:100%;max-width:none;margin:0;padding-top:28px}.customer-savebar{left:245px}.customer-header{background:linear-gradient(110deg,#031b3d,#00345d);border:0;height:76px;box-shadow:0 5px 18px #0527461f}.customer-header .customer-crumb{color:#dceaf2}.customer-header .customer-crumb strong{color:#fff}.customer-side{background:linear-gradient(#031b3d 0 76px,#fff 76px 100%);border-right:0;padding-top:0}.customer-logo{align-items:center;height:76px;padding:0 10px;display:flex}.customer-logo img{width:128px}.customer-company{margin-top:16px}.customer-side:before{content:"";z-index:2;background:#031b3d;width:8px;height:76px;display:block;position:absolute;top:0;left:auto;right:-8px;transform:none}.customer-side:after{display:none}.customer-portal{width:calc(100% + 6px);position:relative;left:-6px}}.customer-desktop-header{display:none}@media (min-width:901px){.customer-portal{grid-template-rows:76px minmax(calc(100vh - 76px),auto);grid-template-columns:245px minmax(0,1fr);column-gap:0;width:100%;display:grid;position:static;left:auto}.customer-desktop-header{z-index:80;color:#fff;background:linear-gradient(110deg,#031b3d,#00345d);grid-area:1/1/auto/-1;align-items:center;gap:18px;width:100%;height:76px;padding:0 28px;display:flex;position:sticky;top:0;box-shadow:0 5px 18px #0527461f}.customer-brand-logo{flex:0 0 150px;align-items:center;width:150px;display:flex}.customer-brand-logo img{visibility:hidden;width:128px;height:auto;display:block}.customer-brand-logo img[data-ready=true]{visibility:visible}.customer-desktop-label{border-left:1px solid #fff5;padding-left:20px;font-size:14px}.customer-desktop-company{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff38;border-radius:8px;align-items:center;gap:10px;min-width:190px;margin-left:auto;padding:10px 14px;display:flex}.customer-desktop-company>span{color:#10d5d4}.customer-desktop-company>b{margin-left:auto}.customer-desktop-public{border:1px solid #ffffff6b;border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700}.customer-desktop-notifications{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:relative}.customer-desktop-notifications svg{width:22px;height:22px}.customer-desktop-notifications i{background:#13d2d0;border-radius:50%;width:7px;height:7px;position:absolute;top:0;right:1px}.customer-desktop-avatar{color:#082a50;background:#dff6f7;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.customer-desktop-user{font-size:13px}.customer-side{background:#fff;border-right:1px solid #d7e6ec;grid-area:2/1;height:calc(100vh - 76px);padding:16px 18px;position:sticky;top:76px;overflow-y:auto}.customer-side:before,.customer-side:after,.customer-side>.customer-logo,.customer-side>.customer-portal-label,.customer-side>.customer-company,.customer-side>.customer-side-public,.customer-side>.customer-notifications{display:none}.customer-side nav{margin-top:0}.customer-workspace{grid-area:2/2;width:auto;min-width:0}.customer-header{height:44px;box-shadow:none;background:0 0;padding:0 28px;position:static}.customer-header .customer-crumb{color:#60758b}.customer-header .customer-crumb strong{color:#183556}.customer-content{padding-top:18px}}@media (max-width:900px){.customer-desktop-header{display:none}}@media (min-width:901px){.customer-company-switcher{margin-left:auto;position:relative}.customer-desktop-company{min-width:190px;margin-left:0}.customer-desktop-company>i{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:auto;transition:transform .18s;transform:translateY(-2px)rotate(45deg)}.customer-desktop-company[aria-expanded=true]>i{transform:translateY(2px)rotate(225deg)}.customer-company-dropdown{z-index:100;color:#102d50;background:#fff;border:1px solid #c8dce5;border-radius:10px;width:245px;padding:7px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 16px 40px #001b3340}.customer-company-dropdown button{color:#102d50;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:7px;align-items:center;gap:9px;width:100%;padding:11px 12px;display:flex}.customer-company-dropdown button:hover{background:#eef9fa}.customer-company-dropdown button>span{color:#00aeb5}.customer-company-dropdown .customer-add-website{color:#007f8b;border-top:1px solid #deeaee;border-radius:0 0 7px 7px;margin-top:5px;font-weight:800}.customer-desktop-logout{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff42;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.customer-desktop-logout:hover{background:#ffffff18;border-color:#ffffff8c}.customer-desktop-logout svg{width:20px;height:20px}.customer-side>.customer-user{display:none}}.customer-desktop-company>span,.customer-company-dropdown button>span,.customer-company-mark,.customer-mobile-company>span{color:#0000;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2308c5c9' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.2 2.5 3.3 5.5 3.3 9S14.2 18.5 12 21c-2.2-2.5-3.3-5.5-3.3-9S9.8 5.5 12 3Z'/%3E%3C/svg%3E") 50%/17px 17px no-repeat;flex:0 0 17px;width:17px;height:17px;overflow:hidden}.customer-company .customer-company-mark{margin-left:0}.customer-company .customer-company-mark+strong+span{margin-left:auto}@media (min-width:901px){.customer-content{width:100%;max-width:1600px;margin-left:auto;margin-right:auto}.customer-subpage{width:100%;max-width:none}.customer-full-report .wrap{width:100%;max-width:none;margin-left:0;margin-right:0}.customer-full-report .scan-report-actions{display:none}}.customer-url-page{gap:18px;display:grid}.customer-url-page .customer-subpage-title{margin-bottom:0}.customer-url-add{grid-template-columns:minmax(240px,1fr) minmax(300px,1.4fr) auto;align-items:center;gap:16px;display:grid}.customer-url-add h2,.customer-url-list h2{margin:0;font-size:19px}.customer-url-add p,.customer-url-list header p{color:#64798e;margin:3px 0 0;font-size:13px}.customer-url-add input{color:#102d50;border:1px solid #bcd0da;border-radius:7px;width:100%;padding:11px 12px}.customer-url-add button{color:#fff;cursor:pointer;background:#08b8bd;border:0;border-radius:7px;padding:12px 17px;font-weight:800}.customer-url-add button:disabled{opacity:.45;cursor:not-allowed}.customer-url-list>div{border:1px solid #dce7eb;border-radius:9px;margin-top:16px;display:grid;overflow:hidden}.customer-url-list article{background:#fff;border-bottom:1px solid #e3ecef;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:40px;padding:7px 12px;display:grid}.customer-url-list article>*{align-self:center}.customer-url-list article:last-child{border-bottom:0}.customer-url-list article a{color:#174e73;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.customer-url-list article em{color:#218151;background:#e6f8ef;border-radius:99px;align-items:center;min-height:22px;padding:3px 9px;font-size:10px;font-style:normal;font-weight:800;line-height:1;display:flex}.customer-url-list article button{color:#ae3b3b;cursor:pointer;background:#fff0f0;border:0;border-radius:6px;width:27px;height:27px}.url-status{color:#12905f;background:#dff8ef;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:900;line-height:1;display:grid}.url-status.queued{color:#008e97;background:#e0f7f8}@media (max-width:750px){.customer-url-add{grid-template-columns:1fr}.customer-url-list article{grid-template-columns:24px minmax(0,1fr) auto}.customer-url-list article em{display:none}}.customer-url-list article{align-items:center;height:38px;min-height:38px;padding-top:0;padding-bottom:0;display:flex}.customer-url-list article a{flex:1;align-items:center;min-width:0;height:100%;line-height:1;display:flex}.customer-url-list article a,.customer-url-list article em,.customer-url-list article .url-status,.customer-url-list article button{align-self:center;margin-top:0;margin-bottom:0}.customer-url-list article .url-status{flex:0 0 22px}.customer-url-page .customer-subpage-icon{color:#0000;background:#dff6f7 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008f99' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 8h18M7 6h.01M10 6h.01M7 12h10M7 16h7'/%3E%3C/svg%3E") 50%/27px 27px no-repeat;font-size:0;overflow:hidden}.customer-side nav button:nth-child(6) .customer-nav-icon{display:none}.customer-side nav button:nth-child(6):before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23071d4d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 8h18M7 6h.01M10 6h.01M7 12h10M7 16h7'/%3E%3C/svg%3E") 50%/20px 20px no-repeat;flex:0 0 20px;width:20px;height:20px}.customer-side nav button:nth-child(6).active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007d8c' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 8h18M7 6h.01M10 6h.01M7 12h10M7 16h7'/%3E%3C/svg%3E")}.customer-address-fields{background:#f8fbfc;border:1px solid #d6e5ea;border-radius:9px;margin-top:20px;padding:18px}.customer-address-fields h3{color:#082552;margin:0 0 4px;font-size:15px}.customer-address-fields label:first-of-type{margin-top:10px}.customer-postal-row{grid-template-columns:minmax(120px,.35fr) minmax(0,1fr)}.customer-list-page>.customer-panel{max-width:900px}.customer-list-page .customer-regions{border:0;margin:0;padding:0}.customer-list-page .customer-regions legend{font-size:19px}.customer-list-page .customer-region-row input{color:#0b2551;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #bdcfda;border-radius:5px;margin:0;padding:10px 12px;display:block}.customer-page-save{color:#fff;cursor:pointer;background:#08b8bd;border:0;border-radius:8px;margin:22px 0 0 auto;padding:12px 20px;font-weight:800;display:block}.customer-page-save:hover{background:#079da5}.customer-page-save:disabled{opacity:.55;cursor:wait}@media (max-width:650px){.customer-postal-row{grid-template-columns:1fr}.customer-page-save{width:100%}}.customer-priority-filters{flex-wrap:wrap;gap:9px;margin:-5px 0 20px;display:flex}.customer-priority-filters button{color:#39556f;cursor:pointer;background:#fff;border:1px solid #cbdde5;border-radius:99px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:800;transition:border-color .15s,background .15s,color .15s;display:flex}.customer-priority-filters button:hover{background:#f3fbfc;border-color:#79cdd2}.customer-priority-filters button span{text-align:center;background:#edf3f5;border-radius:99px;min-width:20px;padding:2px 6px;font-size:10px}.customer-priority-filters button.active{color:#007f89;background:#e2f8f9;border-color:#08aeb6}.customer-priority-filters button.high.active{color:#b42f2f;background:#fff0f0;border-color:#ef9696}.customer-priority-filters button.medium.active{color:#946200;background:#fff7dc;border-color:#e8bd54}.customer-priority-filters button.low.active{color:#456478;background:#eff5f7;border-color:#9eb7c7}@media (max-width:700px){.customer-priority-filters button{padding:7px 10px}}.customer-priority-filters+.customer-subgrid{grid-template-columns:1fr}.customer-portal button{font-size:12px}.customer-portal.dark .customer-header .customer-crumb,.customer-portal.dark .customer-header .customer-crumb a{color:#9eb7ca!important}.customer-portal.dark .customer-header .customer-crumb strong{color:#e7f3fb!important}.customer-portal.dark .customer-next-scan{background:#102b42;border-color:#2d678d}.customer-portal.dark .customer-next-scan>span{color:#7bd5ff;background:#173d5b}.customer-portal.dark .customer-next-scan em{color:#79d3fb}.customer-portal.dark .customer-scan-empty{background:#102b42}.customer-portal.dark .customer-scan-empty>b{color:#79d3fb;background:#173d5b}.customer-portal.dark .customer-faq-list article{background:#122638;border-color:#30485b}.customer-portal.dark .customer-faq-question{color:#edf7ff;background:#122638!important}.customer-portal.dark .customer-faq-question:hover{background:#173247!important}.customer-portal.dark .customer-faq-answer{background:#102334;border-color:#30485b}.customer-portal.dark .customer-faq-answer>p{color:#b5c8d7}.customer-portal.dark .customer-faq-answer>div button{color:#dcecf7;background:#173044;border-color:#405b6f}.customer-portal.dark .customer-side nav button:nth-child(6):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23d9e8f5' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 8h18M7 6h.01M10 6h.01M7 12h10M7 16h7'/%3E%3C/svg%3E")}.customer-portal.dark .customer-side nav button:nth-child(6).active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236ce5e3' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2'/%3E%3Cpath d='M3 8h18M7 6h.01M10 6h.01M7 12h10M7 16h7'/%3E%3C/svg%3E")}.customer-portal.dark .customer-url-list article a{color:#83d9ff;text-decoration-color:#83d9ff}.customer-portal.dark .customer-url-list article a:hover{color:#b9ebff}.customer-portal.dark .customer-url-list article em{color:#8dddf8;background:#17384d}.customer-portal.dark .url-status{color:#6ce5e3;background:#173d4e}.customer-portal.dark .customer-full-report,.customer-portal.dark .customer-full-report .wrap,.customer-portal.dark .customer-full-report .analysis-report,.customer-portal.dark .customer-full-report .scan-report{background:#091827!important}.customer-portal.dark .customer-regions legend{color:#edf7ff}.customer-portal.dark .customer-regions>small{color:#a6bbcc}.customer-preview{padding:28px}.customer-preview>h2{margin-bottom:24px;font-size:24px}.customer-preview-intro{grid-template-columns:minmax(180px,.9fr) minmax(0,1.25fr);align-items:center;gap:28px;display:grid}.customer-preview-intro>img,.customer-preview-intro>.customer-image-placeholder{aspect-ratio:auto;object-fit:cover;border-radius:12px;width:100%;height:190px;margin:0}.customer-preview-intro h3{color:#082552;margin:0;font-size:30px;line-height:1.15}.customer-preview-intro strong{color:#54708f;margin-top:10px;font-size:20px;line-height:1.25;display:block}.customer-preview-intro p{color:#6a7f98;margin:10px 0 0;font-size:15px;line-height:1.45}.customer-preview-divider{background:#d8e8ed;height:1px;margin:26px 0 20px}.customer-preview-services,.customer-preview>span,.customer-preview>a{color:#102b5a;align-items:center;gap:14px;margin-top:13px;font-size:15px;display:flex}.customer-preview-services>.customer-preview-icon,.customer-preview>span>.customer-preview-icon,.customer-preview>a>.customer-preview-icon{color:#00a5ad;background:#e4f8f9;border-radius:11px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.customer-preview-services .customer-preview-icon svg,.customer-preview>span .customer-preview-icon svg,.customer-preview>a .customer-preview-icon svg{width:24px;height:24px}.customer-preview-services>div{flex-wrap:wrap;gap:8px;display:flex}.customer-preview-services>div span{color:#144d6c;background:#e7f7f9;border-radius:99px;padding:8px 13px;font-weight:750}.customer-preview>a{color:#0073b8;font-weight:750}.customer-preview>a b{font-size:19px}.customer-portal.dark .customer-preview-intro h3{color:#edf7ff}.customer-portal.dark .customer-preview-intro strong{color:#b7cce0}.customer-portal.dark .customer-preview-intro p{color:#9fb5c8}.customer-portal.dark .customer-preview-divider{background:#30485b}.customer-portal.dark .customer-preview-services,.customer-portal.dark .customer-preview>span{color:#dcebf6}.customer-portal.dark .customer-preview-services>.customer-preview-icon,.customer-portal.dark .customer-preview>span>.customer-preview-icon,.customer-portal.dark .customer-preview>a>.customer-preview-icon{color:#6ce5e3;background:#17384a}.customer-portal.dark .customer-preview-services>div span{color:#c8e9f3;background:#17384a}.customer-portal.dark .customer-preview>a{color:#83d9ff}@media (max-width:1200px){.customer-preview-intro{grid-template-columns:1fr}.customer-preview-intro>img,.customer-preview-intro>.customer-image-placeholder{aspect-ratio:1.6;height:auto}.customer-preview-intro h3{font-size:25px}}@media (max-width:900px){.customer-preview{padding:20px}.customer-preview>h2{font-size:20px}.customer-preview-intro{gap:18px}}.customer-preview-intro>img{object-fit:contain;background:#e8f2f4}.customer-preview .customer-preview-description{color:#6a7f98;width:100%;margin:0 0 20px;font-size:15px;line-height:1.55}.customer-portal.dark .customer-preview .customer-preview-description{color:#9fb5c8}.customer-preview-intro{grid-template-columns:minmax(0,1.25fr) minmax(135px,.675fr);align-items:start}.customer-preview-intro>img,.customer-preview-intro>.customer-image-placeholder{height:143px}.customer-preview-copy{padding-top:0}@media (max-width:1200px){.customer-preview-intro{grid-template-columns:1fr}.customer-preview-copy{order:1}.customer-preview-intro>img,.customer-preview-intro>.customer-image-placeholder{order:2}}.customer-side nav button{white-space:nowrap;font-family:inherit;font-size:12px;font-weight:650}.customer-side nav button>span{text-align:left;white-space:nowrap;flex:1;min-width:0;overflow:visible}.customer-side nav button .customer-nav-badge{flex:none}.scan-proposal-actions button{aspect-ratio:1;border-radius:50%;flex:0 0 36px;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px;padding:0;line-height:1}.deep-scan-launch{background:#eef9fc;border-color:#a9dce8;justify-content:space-between;align-items:center;gap:20px;display:flex}.deep-scan-launch h2,.deep-scan-launch p{margin:0}.deep-scan-launch p{color:#60778e;margin-top:4px}.deep-scan-launch>button,.deep-scan-primary{color:#fff;cursor:pointer;white-space:nowrap;background:#08aeb6;border:0;border-radius:8px;padding:12px 17px;font-weight:800}.deep-scan-launch>button:disabled,.deep-scan-primary:disabled{opacity:.55;cursor:wait}.customer-subpage-title>.deep-scan-primary{margin-left:auto}.deep-consent-backdrop{z-index:250;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03172edb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.deep-consent{background:#fff;border-radius:17px;width:min(680px,100%);max-height:calc(100vh - 40px);padding:30px;position:relative;overflow:auto;box-shadow:0 28px 85px #00172e80}.deep-consent>span{color:#009da8;letter-spacing:.16em;font-size:11px;font-weight:900}.deep-consent h2{color:#082552;margin:7px 0 8px;font-size:28px}.deep-consent>p{color:#60758b;margin:0 0 20px;line-height:1.55}.deep-consent label{color:#29475d;margin-top:14px;font-size:13px;font-weight:750;display:block}.deep-consent select,.deep-consent textarea,.deep-consent input{color:#102d4a;width:100%;font:inherit;background:#fff;border:1px solid #b9ced8;border-radius:7px;margin-top:7px;padding:11px 12px;display:block}.deep-consent textarea{resize:vertical;min-height:82px}.deep-confirmation strong{color:#008f98}.deep-consent>div:last-child{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.deep-consent>div:last-child button{color:#fff;cursor:pointer;background:#08aeb6;border:0;border-radius:7px;padding:11px 15px;font-weight:800}.deep-consent>div:last-child button.secondary{color:#29475d;background:#fff;border:1px solid #bfd0d9}.deep-consent>div:last-child button:disabled{opacity:.45;cursor:not-allowed}.deep-scan-summary{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.deep-scan-summary small,.deep-scan-summary strong{display:block}.deep-scan-summary small{color:#6a7f93}.deep-scan-summary strong{margin-top:4px}.deep-status{color:#916000;background:#fff4d9;border-radius:99px;width:max-content;padding:5px 9px;font-size:11px}.deep-status.completed{color:#187b43;background:#e4f8ec}.deep-status.failed{color:#a83232;background:#fff0f0}.deep-scan-counts{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.deep-scan-counts>div{text-align:center;background:#f2f7f9;border-radius:9px;padding:13px}.deep-scan-counts span,.deep-scan-counts small{display:block}.deep-scan-counts span{font-size:25px;font-weight:850}.deep-scan-counts .critical span,.deep-scan-counts .high span{color:#c43131}.deep-scan-counts .medium span{color:#b87500}.deep-scan-counts .low span{color:#1375a7}.deep-scan-counts .info span{color:#617a8e}.deep-technologies h2,.deep-limitations h2{margin:0 0 13px}.deep-technologies>div{flex-wrap:wrap;gap:8px;display:flex}.deep-technologies span{background:#edf7f9;border-radius:8px;align-items:center;gap:5px;padding:8px 11px;display:flex}.deep-technologies span small{color:#60798c}.deep-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.deep-findings article header{justify-content:space-between;align-items:center;display:flex}.deep-findings article header>small{color:#6b8194}.deep-findings article h2{margin:12px 0 5px}.deep-findings article>a{color:#0074b5;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.deep-severity{text-transform:uppercase;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:900}.deep-severity.critical,.deep-severity.high{color:#ae2828;background:#ffe3e3}.deep-severity.medium{color:#8b5b00;background:#fff1c9}.deep-severity.low{color:#17698f;background:#e2f4fb}.deep-severity.info{color:#526a7c;background:#edf2f5}.deep-findings dl{gap:10px;margin:17px 0 0;display:grid}.deep-findings dl>div{border-top:1px solid #e2ebef;padding-top:10px}.deep-findings dt{text-transform:uppercase;color:#60758b;font-size:11px;font-weight:850}.deep-findings dd{color:#294961;overflow-wrap:anywhere;margin:4px 0 0;line-height:1.45}.deep-limitations ul{color:#60758b;margin:10px 0 0;padding-left:20px}.customer-vulnerability-page{gap:16px;display:grid}.customer-vulnerability-page>.customer-subpage-title{margin-bottom:2px}.customer-portal.dark .deep-scan-launch{background:#102b42;border-color:#315c72}.customer-portal.dark .deep-scan-launch p{color:#a6bbcc}.customer-portal.dark .deep-consent{color:#eaf5fc;background:#102334}.customer-portal.dark .deep-consent h2{color:#edf7ff}.customer-portal.dark .deep-consent>p,.customer-portal.dark .deep-consent label{color:#b1c5d4}.customer-portal.dark .deep-consent select{color:#eef8ff;background:#0b1c2b;border-color:#3a5266}.customer-portal.dark .deep-scan-counts>div,.customer-portal.dark .deep-technologies span{background:#173247}.customer-portal.dark .deep-findings dl>div{border-color:#30485b}.customer-portal.dark .deep-findings dd{color:#b7cad8}.customer-portal.dark .deep-limitations ul{color:#a6bbcc}@media (max-width:800px){.deep-scan-launch{flex-direction:column;align-items:stretch}.customer-subpage-title>.deep-scan-primary{width:100%;margin:8px 0 0}.deep-scan-summary,.deep-scan-counts{grid-template-columns:1fr 1fr}.deep-findings{grid-template-columns:1fr}.deep-consent{padding:24px 18px}.deep-consent>div:last-child{grid-template-columns:1fr 1fr;display:grid}}.deep-findings{grid-template-columns:1fr}.customer-card-heading{align-items:center;gap:9px;margin:12px 0 5px;display:flex}.customer-card-heading h2{margin:0!important}.customer-help{flex:none;display:inline-flex;position:relative}.customer-help>button{color:#007f8a;cursor:help;background:#eef9fb;border:1px solid #9fc5d2;border-radius:50%;place-items:center;width:22px;min-width:22px;height:22px;min-height:22px;padding:0;font-size:12px;font-weight:900;line-height:1;display:grid}.customer-help-popover{z-index:80;color:#294961;opacity:0;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #bed6df;border-radius:10px;gap:5px;width:min(330px,75vw);padding:14px;transition:opacity .15s,visibility .15s,transform .15s;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,6px);box-shadow:0 14px 36px #0b2f4b2e}.customer-help-popover:after{content:"";background:#fff;border-bottom:1px solid #bed6df;border-right:1px solid #bed6df;width:11px;height:11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.customer-help-popover strong{color:#082552;margin-top:3px;font-size:12px}.customer-help-popover>span{font-size:12px;line-height:1.45}.customer-help:hover .customer-help-popover,.customer-help:focus-within .customer-help-popover{opacity:1;visibility:visible;transform:translate(-50%)}.customer-portal.dark .customer-help>button{color:#6ce5e3;background:#17384a;border-color:#3c6578}.customer-portal.dark .customer-help-popover{color:#c0d2df;background:#13283a;border-color:#40596c}.customer-portal.dark .customer-help-popover:after{background:#13283a;border-color:#40596c}.customer-portal.dark .customer-help-popover strong{color:#edf7ff}@media (max-width:650px){.customer-help-popover{left:auto;right:-8px;transform:translateY(6px)}.customer-help:hover .customer-help-popover,.customer-help:focus-within .customer-help-popover{transform:none}.customer-help-popover:after{left:auto;right:13px}}
html,body{max-width:100%;overflow-x:clip}img,video,svg{max-width:100%}button,a,input{min-height:44px}.mobile-flow-label,.mobile-flow-step{display:none}.hero-layout>.search-visual{justify-self:center;width:100%;max-width:620px}.hero-layout>.hero-formation{border-radius:18px;align-items:center;height:auto;display:flex;overflow:hidden}.hero-formation-image{object-fit:contain;width:100%;height:auto;display:block}.hero-layout .query-pill{width:clamp(250px,58%,330px);left:50%;transform:translate(-50%)}.hero-layout .answer-card{width:clamp(210px,48%,290px);left:0}.hero-layout .site-card{width:clamp(180px,40%,255px);right:0}.hero-layout .site-card.site-card-image{width:clamp(180px,40%,255px)!important;top:180px!important;right:0!important}.hero-layout .connector{width:clamp(42px,9%,56px)!important;left:50%!important;transform:translate(-50%)!important}@media (max-width:900px){.hero-layout{grid-template-columns:1fr;gap:22px;padding-top:48px}.hero-copy{max-width:720px}.hero-copy h1{font-size:clamp(54px,8vw,72px)}.hero-layout>.search-visual{width:min(620px,100%);margin:0 auto;display:none;transform:none}.profile-flow{grid-template-columns:1fr 50px 1.35fr;gap:12px;min-height:0}.profile-branches{display:none}.profile-flow .platforms.right{flex-wrap:wrap;grid-column:1/-1;justify-self:center;margin-top:8px;display:flex}.profile-flow .profile-card{width:100%}.profile-features{gap:22px}.profile-features article{text-align:center;border:0;justify-items:center;padding:0;display:grid}.pricing-grid{max-width:680px;margin-inline:auto}.journey-grid{gap:32px}.journey-grid>div:first-child{max-width:650px}}@media (max-width:700px){.wrap{width:min(100% - 32px,700px)}.nav{gap:14px}.hero-layout{padding:34px 0 52px}.hero-copy h1{font-size:clamp(46px,11vw,60px)}.hero-copy>p{font-size:18px}.profile-heading h2,.pricing-head h2{font-size:clamp(29px,8vw,35px)}.process-copy h2,.journey h2{font-size:clamp(32px,8vw,40px)}.pricing{padding:58px 0 62px}.pricing-grid article{padding:26px 24px 22px}.journey{padding:58px 0;background-position:50%,100% 100%!important;background-size:100% 100%,auto 62%!important}.journey-video{width:100%}.footer-row{align-items:center}}@media (max-width:580px){.profile-overview{background:radial-gradient(circle at 50% 40%,#f1fbfe 0,#fff 68%);padding:52px 0 40px}.profile-heading>span{letter-spacing:.24em;margin-bottom:18px;font-size:12px}.profile-heading h2{max-width:100%;margin-inline:auto;font-size:clamp(32px,8vw,38px);line-height:1.2}.profile-flow{grid-template-columns:1fr;gap:0;margin-top:34px}.profile-flow .source-card{grid-row:1}.profile-flow .flow-arrow{grid-row:2}.profile-flow .mobile-flow-label{grid-row:3}.profile-flow .profile-card{grid-row:4}.profile-flow .mobile-flow-step{grid-row:5}.profile-flow .profile-branches{display:none}.profile-flow .platforms.right{grid-row:6}.source-card,.profile-flow .profile-card{border-radius:16px;width:100%;box-shadow:0 12px 32px #376b7a12}.source-card{gap:18px;min-height:126px;padding:22px 20px}.source-card>span{background:#effbfc;border-radius:13px;flex:0 0 62px;width:62px;height:62px}.source-card strong{font-size:18px}.source-card small{margin-top:3px;font-size:14px}.source-card .source-description{color:#657b9d;display:block}.flow-arrow{place-items:center;height:38px;font-size:0;display:grid;transform:none}.flow-arrow:before{content:"";background:#08b9bc;width:2px;height:100%}.mobile-flow-label{text-align:center;color:#657b9d;place-items:center;min-height:58px;margin:0;font-size:15px;display:grid;position:relative}.mobile-flow-label:before{content:"";z-index:0;background:#08b9bc;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mobile-flow-label span{display:none}.profile-flow .profile-card{border-color:#76e0e7;align-items:flex-start;min-height:194px;padding:26px 22px}.profile-flow .profile-card>span{flex-basis:62px;width:62px;height:62px}.profile-flow .profile-card strong{font-size:20px}.profile-flow .profile-card small{max-width:none;margin-top:7px;font-size:15px}.profile-flow .profile-card i{max-width:100%}.mobile-flow-step{color:#657b9d;text-align:center;place-items:center;min-height:108px;padding:0;display:grid;position:relative}.mobile-flow-step:before{content:"";z-index:0;background:#08b9bc;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mobile-flow-step:after{content:"";z-index:2;background:#10c6cc;border-radius:50%;width:7px;height:7px;animation:4s ease-in-out 1.8s infinite nosco-data-line-mobile;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #08c7cd20,0 0 7px #08c7cdaa}.mobile-flow-step small{display:none}.profile-flow .platforms.right{background:#effafe;border-radius:16px;grid-column:auto;grid-template-columns:1fr 1fr;justify-self:stretch;gap:12px;margin:0;padding:16px;display:grid}.profile-flow .platforms.right>div{background:#fff;border:1px solid #e2eaef;border-radius:13px;gap:12px;min-width:0;min-height:76px;padding:14px;box-shadow:0 8px 20px #17394f0d}.profile-flow .platforms span{width:43px;height:43px;box-shadow:none;flex:0 0 43px;font-size:28px}.profile-flow .platforms strong{font-size:16px}.profile-disclaimer,.profile-features{display:none}.profile-features{grid-template-columns:1fr;gap:24px}.profile-features article{text-align:left;grid-template-columns:58px 1fr;justify-items:start}.profile-disclaimer{margin-top:18px}.footer-row{justify-items:start;gap:22px;display:grid}.footer-row>div{flex-wrap:wrap;gap:10px 22px;display:flex}.footer-row>div a{align-items:center;display:flex}}@media (max-width:580px) and (prefers-reduced-motion:reduce){.mobile-flow-step:after{animation:none;display:none}}@media (max-width:480px){.wrap{width:calc(100% - 28px)}.nav{grid-template-columns:auto 1fr;gap:8px;height:74px}.brand{width:108px}.nav-actions{gap:0}.nav-actions .pill{justify-self:end;gap:7px;padding:9px 11px;font-size:11px;box-shadow:0 0 20px #00cfca55}.hero-layout{padding-top:26px}.kicker{letter-spacing:.18em;font-size:11px}.hero-copy h1{margin-top:12px;font-size:clamp(39px,12vw,50px)}.url-check{max-width:none;height:auto;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:44px minmax(0,1fr);gap:12px 0;padding:0;display:grid}.url-check>span{background:#fff;border:2px solid #b9c7d3;border-right:0;border-radius:13px 0 0 13px;place-items:center;width:100%;height:58px;display:grid}.url-check input{background:#fff;border:2px solid #b9c7d3;border-left:0;border-radius:0 13px 13px 0;width:100%;height:58px;padding:0 14px 0 0;font-size:16px}.url-check button{grid-column:1/-1;width:100%;height:52px;padding-inline:14px;box-shadow:0 10px 24px #00112355}.profile-overview{padding:38px 0}.profile-heading>span{margin-bottom:10px}.source-card{padding:19px}.profile-flow .platforms.right>div{min-width:0}.process-profile{padding:46px 0}.process-profile .timeline article{grid-template-columns:60px 1fr;gap:14px;min-height:96px}.process-profile .timeline article>span{width:52px;height:52px;font-size:17px}.process-profile .timeline article:not(:last-child):after{height:30px;top:67px;left:25px}.business-profile-card{padding:15px}.business-tabs{font-size:11px}.business-subcards article{min-height:0}.pricing-grid article{padding:25px 20px 20px}.billing-toggle button{min-width:100px;padding-inline:13px}.price strong{font-size:38px}.journey{padding:48px 0}.journey-grid{gap:28px}.outline-button{justify-content:center;width:100%}.homepage-faq{padding:46px 0}.faq-list summary{font-size:14px}footer{padding:25px 0}}@media (max-width:360px){.brand{width:96px}.nav-actions .pill{padding-inline:9px;font-size:10px}.hero-copy h1{font-size:38px}.hero-copy>p{font-size:17px}.profile-flow .platforms.right{grid-template-columns:1fr 1fr;gap:8px;padding:10px}.profile-flow .platforms.right>div{gap:7px;padding:10px 8px}.profile-flow .platforms span{flex-basis:34px;width:34px;height:34px;font-size:22px}.profile-flow .platforms strong{font-size:13px}.billing-toggle button{min-width:92px;padding-inline:10px;font-size:13px}.pricing-grid article{padding-inline:17px}}.mobile-business-meta{display:none}@media (max-width:580px){.process-profile{background:radial-gradient(circle at 100% 0,#e8f9fb 0,#0000 34%),linear-gradient(145deg,#fff,#f2fcfd);padding:62px 0}.process-profile-grid{gap:42px}.process-copy h2{letter-spacing:-.045em;font-size:clamp(38px,10vw,46px);line-height:1.08}.process-copy>p{margin:22px 0 30px;font-size:19px;line-height:1.5}.process-profile .timeline article{grid-template-columns:76px minmax(0,1fr);gap:20px;min-height:112px;padding:0}.process-profile .timeline article>span{width:64px;height:64px;font-size:20px}.process-profile .timeline article:not(:last-child):after{height:calc(100% - 64px);top:calc(50% + 32px);left:31px}.process-profile .timeline h3{font-size:18px;line-height:1.25}.process-profile .timeline p{font-size:15px;line-height:1.45}.business-profile-card{border-radius:22px;padding:22px 20px 0}.business-profile-head{grid-template-columns:64px minmax(0,1fr);gap:4px 16px}.business-profile-head>b{border-radius:12px;grid-row:1/3;width:58px;height:58px;padding:7px}.business-profile-head>strong{font-size:22px;line-height:1.2}.business-profile-head>span{grid-column:2;justify-self:start;padding:8px 12px;font-size:12px}.business-tabs{margin:25px 0 22px;font-size:15px}.business-tabs>*{padding-bottom:12px}.business-main{flex-direction:column;gap:0;display:flex}.business-photo{border-radius:13px;order:1;width:100%;height:auto}.business-summary{order:2}.business-summary h3{margin:18px 0 5px;font-size:23px;line-height:1.2}.business-summary p{color:#6d8095;margin:0;font-size:16px;line-height:1.45}.business-summary>i{display:none}.business-summary>div{grid-template-columns:repeat(3,1fr);gap:10px;margin:17px 0 20px;display:grid}.business-summary>div span{text-align:center;padding:10px 6px;font-size:13px}.business-subcards{display:none}.mobile-business-meta{margin:0 -20px;display:grid}.mobile-business-meta>div{color:#697d98;border-top:1px solid #dce8ec;align-items:center;gap:13px;min-height:66px;padding:14px 20px;font-size:15px;display:flex}.mobile-business-meta span{color:#08b9bc;text-align:center;width:25px;font-size:24px}.faq-intro .pill{display:none}.pricing{background:linear-gradient(#f2fbfd 0%,#fff 58%,#eefbfc 100%);padding:58px 0 64px}.pricing-head>span{letter-spacing:.25em;font-size:12px}.pricing-head h2{max-width:390px;margin:12px auto;font-size:clamp(35px,9.5vw,42px);line-height:1.08}.pricing-head p{max-width:390px;margin:auto;font-size:17px;line-height:1.45}.billing-toggle{grid-template-columns:1fr 1fr;width:min(300px,88%);margin:20px auto 24px;display:grid}.billing-toggle button{width:100%;min-width:0;height:44px;padding:0 14px;font-size:14px}.billing-toggle em{text-align:center;background:0 0;border-radius:0;grid-column:1/-1;width:auto;margin:12px 0 0;padding:0;font-size:0}.billing-toggle em:after{content:"2 maanden voordeel bij jaarlijkse betaling";color:#00a3a8;font-size:12px;font-style:normal}.pricing-grid{gap:18px;width:100%;max-width:none}.pricing-grid article{border-radius:15px;min-height:0;padding:25px 22px 22px}.pricing-grid article.featured{padding-top:25px}.pricing-grid h3{font-size:22px}.pricing-grid .featured h3{padding-right:150px}.price{gap:9px;min-height:64px}.price strong{font-size:48px;line-height:1.15}.price small{font-size:15px}.pricing-grid article>p{margin-bottom:18px;font-size:16px}.pricing-grid ul{gap:9px;margin-bottom:24px;font-size:15px}.pricing-grid li{gap:11px}.pricing-grid li>span{flex:0 0 21px;width:21px;height:21px;font-size:12px}.price-button{align-items:center;min-height:50px;padding:10px 14px;font-size:17px}.price-badge{padding:7px 14px;font-size:10px;top:20px;left:auto;right:20px;transform:none}}@media (max-width:380px){.pricing-grid .featured h3{padding-right:120px}.price-badge{padding-inline:10px;right:14px}}
