.security-new .erp-hero{background:radial-gradient(ellipse at 88% 65%,#153b58,#071d30 65%)}.security-new .erp-hero figure img{max-height:430px}.security-new .security-layers{background:#f3f6f9}.security-layers h2 em{color:#126b9c}.security-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.security-grid article{display:flex;gap:24px;padding:30px;border:1px solid #d5e0e8;border-radius:16px;background:#ffffff;scroll-margin-top:120px}.security-grid article:nth-child(2){background:#edf3f8;border-color:#d5e0e8}.security-grid article:nth-child(3){background:#edf3f8;border-color:#d5e0e8}.security-grid article:nth-child(4){background:#ffffff;border-color:#d5e0e8}.security-grid .security-icon{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;background:#fff;color:#176b9a;font-size:20px;font-weight:700}.security-grid article:nth-child(2) .security-icon{color:#176b9a}.security-grid article:nth-child(3) .security-icon{color:#176b9a}.security-grid article:nth-child(4) .security-icon{color:#176b9a}.security-grid .erp-kicker{font-size:10px;letter-spacing:.09em;margin-bottom:10px}.security-grid p{font-size:17px}.security-grid ul{list-style:none;padding:0;margin:16px 0;color:#40566a;font-size:16px;line-height:1.7}.security-grid li:before{content:'✓';color:#176b9a;margin-right:10px}.security-grid a{display:inline-block;font-size:15px;color:#126b9c;font-weight:700;margin-top:8px}.security-new .security-watch{background:#09273e;color:white}.security-watch figure img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:16px}.security-new .security-watch p{color:#d0dce5}.security-new .security-watch .erp-kicker,.security-watch em,.security-watch .erp-link{color:#85cbe9}.security-flow{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:24px;color:#d0dce5}.security-flow span{border:1px solid #3d5b70;padding:10px 14px;border-radius:8px}.security-flow b{color:#85cbe9}.security-new .security-plan{background:#ffffff}.security-priorities{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.security-priorities>div{border-top:2px solid #b4c9d8;padding-top:22px}.security-priorities span{font-size:15px;color:#176b9a;display:block;margin-bottom:14px}.security-priorities p{font-size:17px}.security-new .security-close{background:#eaf1f6;padding:28px 0}.security-close .erp-shell{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}.security-close figure img{display:block;width:100%;height:270px;object-fit:contain}.security-new .security-close p{font-size:17px;margin:14px 0 20px}.security-new .security-close .erp-kicker{margin:0 0 12px;color:#176b9a}.security-new .security-close h2{font-size:clamp(30px,2.3vw,40px)}
@media(max-width:760px){.security-grid,.security-priorities,.security-close .erp-shell{grid-template-columns:1fr}.security-grid article{padding:24px 20px;gap:16px}.security-grid .security-icon{width:36px;height:36px;font-size:16px}.security-grid h3{font-size:22px}.security-flow{gap:8px}.security-flow span{padding:8px;font-size:14px}.security-close .erp-shell{gap:12px}.security-close figure img{height:190px}}
/* Continuous hero: illustration meets the bottom edge without a caption strip. */
.security-new .erp-hero{padding:0;overflow:hidden}
.security-new .erp-hero-grid{min-height:460px;align-items:stretch;gap:32px}
.security-new .erp-hero-grid>div{padding:32px 0;align-self:center}
.security-new .erp-hero figure{position:relative;align-self:stretch;overflow:visible;min-width:0}
.security-new .erp-hero figure img{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center bottom;transform:scale(1.16);transform-origin:center bottom}
@media(max-width:760px){.security-new .erp-hero-grid{min-height:0;gap:0}.security-new .erp-hero-grid>div{padding:26px 0 18px}.security-new .erp-hero figure{height:250px}.security-new .erp-hero figure img{transform:scale(1.1)}}
.security-new .erp-hero figure img{transform:translateY(14px) scale(1.16)}
@media(max-width:760px){.security-new .erp-hero figure img{transform:translateY(10px) scale(1.1)}}

/* Compact transitions, scoped to Cloud Security. */
.security-new>section:not(.erp-hero):not(.security-watch):not(.security-close){padding:36px 0}
.security-new .erp-heading{margin-bottom:24px;gap:32px}
.security-new .erp-kicker{margin-bottom:12px}
.security-new .security-grid{gap:18px}
.security-new .security-grid article{padding:24px}
.security-new .security-priorities{gap:28px}
.security-new .security-priorities>div{padding-top:16px}
.security-new .security-priorities span{margin-bottom:10px}
.security-new .erp-journey ol{margin-top:24px}
.security-new .security-close{padding:20px 0}
.security-new .security-close figure img{height:230px}
.security-new .security-watch{position:relative;padding:0;overflow:hidden}
.security-watch .erp-split{min-height:390px;gap:40px;align-items:stretch}
.security-watch .security-watch-art{position:absolute;inset:0 49% 0 0}
.security-watch .security-watch-photo{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;border-radius:0;mask-image:linear-gradient(90deg,#000 65%,transparent 100%)}
.security-watch .security-watch-brand{position:absolute;left:max(24px,calc((100vw - 1600px)/2));bottom:22px;width:134px;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:0;filter:drop-shadow(0 2px 8px #001a22)}
.security-watch .erp-split>div{grid-column:2;align-self:center;padding:32px 0;position:relative}
.security-watch .security-flow{margin-top:18px;gap:12px}
.security-watch .erp-link{margin-top:20px}
@media(max-width:760px){
.security-new>section:not(.erp-hero):not(.security-watch):not(.security-close){padding:26px 0}
.security-new .erp-heading{gap:16px;margin-bottom:20px}
.security-new .security-grid article{padding:20px}
.security-new .security-priorities{gap:20px}
.security-new .erp-journey ol{gap:18px;margin-top:20px}
.security-watch .erp-split{min-height:0;gap:0}
.security-watch .security-watch-art{position:relative;inset:auto;height:230px;margin:0 -20px}
.security-watch .security-watch-photo{mask-image:linear-gradient(#000 65%,transparent 100%)}
.security-watch .security-watch-brand{left:20px;bottom:32px;width:118px}
.security-watch .erp-split>div{grid-column:1;padding:8px 0 26px}
.security-new .security-close{padding:24px 0}
.security-new .security-close figure img{height:180px}
}

/* Restrained Cloudax palette, scoped to Security. */
.security-new{color:#142f46}.security-new .erp-kicker{color:#176b9a}.security-new .erp-hero .erp-kicker{color:#85cbe9}.security-new .erp-hero em,.security-new .erp-actions>a:last-child{color:#9bd3ed}.security-new .security-watch .erp-kicker,.security-new .security-watch em,.security-new .security-watch .erp-link{color:#9bd3ed}.security-new .erp-journey{background:#f3f6f9}.security-new .erp-journey li>span{color:#176b9a}.security-new a:focus-visible{outline-color:#37ace2}.security-new .security-icon{box-shadow:inset 0 0 0 1px #d5e0e8}.security-new .security-grid article{border-radius:12px}.security-new .security-flow span{background:#ffffff06}.security-new .erp-hero figure img,.security-new .security-close figure img{filter:saturate(.72)}

/* Assessment invitation: connect the CTA to concrete conversation topics. */
.security-new .security-close{padding:36px 0}
.security-close .erp-shell{grid-template-columns:1.12fr 1fr .85fr;gap:48px}
.security-close figure{margin:0;min-width:0}
.security-new .security-close figure img{height:auto;width:100%;max-height:290px;object-fit:contain}
.security-assessment{list-style:none;margin:0;padding:0;border-left:1px solid #c4d5e1;padding-left:32px}
.security-assessment li{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid #d1dfe9}
.security-assessment li:first-child{padding-top:0}.security-assessment li:last-child{border:0;padding-bottom:0}
.security-assessment li>span{font-size:12px;letter-spacing:.08em;color:#176b9a;padding-top:4px}
.security-assessment strong{font-size:17px;color:#142f46}
.security-new .security-assessment li p{font-size:14px;line-height:1.5;margin:5px 0 0;color:#496174}
@media(max-width:1100px) and (min-width:761px){.security-close .erp-shell{grid-template-columns:1fr 1fr;gap:32px}.security-close figure{display:none}}
@media(max-width:760px){.security-new .security-close{padding:28px 0}.security-close .erp-shell{grid-template-columns:1fr;gap:28px}.security-assessment{border-left:0;padding-left:0}.security-close figure{display:none}}
