#security-main{color:#12315d}#security-main section{background:#fff;color:#12315d}#security-main p{color:#52616f;line-height:1.75}#security-main h1,#security-main h2,#security-main h3{color:#12315d}#security-main .ms-hero{padding:150px 0 70px;background:#f5f7fa}.ms-hero-grid,.ms-split{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.ms-hero h1{font-size:clamp(36px,4.4vw,60px);line-height:1.08;margin:24px 0}.ms-hero h1 em{color:#ed7a17;font-style:normal}.ms-hero p{font-size:17px;max-width:580px}.ms-powered{display:flex;align-items:baseline;gap:10px;margin-top:20px;font-size:12px;letter-spacing:.04em}.ms-powered strong{font-size:24px;letter-spacing:-.04em}.ms-powered span{color:#52616f;font-size:11px}.ms-actions{display:flex;gap:22px;flex-wrap:wrap;align-items:center;margin-top:25px}#security-main .button{background:#ff8b22;color:#08243a}#security-main .text-link{color:#a9570e}.ms-flow{background:white;border:1px solid #dce3ea;border-radius:20px;padding:24px;text-align:center;box-shadow:0 15px 50px #16355c08}.ms-flow-sources{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ms-flow-sources span{background:#f1f4f8;border-radius:6px;padding:8px 10px;font-size:11px;font-weight:600}.ms-connector{color:#c77c30;font-size:21px;line-height:1.4}.ms-flow-ai,.ms-flow-people,.ms-flow-action{border-radius:10px;padding:16px;background:#f5f7fb;border:1px solid #dde5ef}.ms-flow-ai{background:#fff6eb;border-color:#efd3b1}.ms-flow span{font-size:10px;font-weight:700;letter-spacing:.07em}.ms-flow strong{display:block;font-size:21px;margin-top:5px}.ms-flow p{font-size:12px;margin:4px 0 0}.ms-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:35px}.ms-cards article{border-top:2px solid #edbc86;padding:25px 0}.ms-cards span{font-size:10px;color:#a9570e;font-weight:700;letter-spacing:.09em}.ms-cards h3{font-size:23px;margin:18px 0 12px}#security-main .ms-capabilities,#security-main .ms-contour{background:#f7f5f1}.ms-cap-list{display:grid;grid-template-columns:1fr 1fr;gap:25px}.ms-cap-list article{border-bottom:1px solid #e0dcd6;padding-bottom:16px}.ms-cap-list h3{font-size:20px;margin-bottom:12px}.ms-cap-list p{font-size:14px}.ms-lead{max-width:710px}.ms-vendor-images{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:28px 0}.ms-vendor-images details{border:1px solid #dbe3ec;border-radius:12px;background:#fff;align-self:start;overflow:hidden}.ms-vendor-images summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px;cursor:pointer;list-style:none}.ms-vendor-images summary::-webkit-details-marker{display:none}.ms-vendor-images summary strong{display:block;font-size:18px}.ms-vendor-images summary small{display:block;color:#52616f;margin-top:6px}.ms-vendor-images summary>span:last-child{color:#b86817;font-size:25px}.ms-vendor-images figure{margin:0;padding:0 18px 20px}.ms-vendor-images img{width:100%;display:block;border-radius:8px}.ms-vendor-images figcaption{font-size:11px;line-height:1.6;margin-top:12px;color:#52616f}.ms-source{font-size:12px;color:#52616f;text-decoration:underline}.ms-scope{font-size:12px;margin-top:25px}.ms-contact .container{display:flex;gap:40px;align-items:center;justify-content:space-between}#security-main .ms-contact{background:#f5f7fa}.ms-contact h2{font-size:34px}@media(max-width:850px){.ms-hero-grid,.ms-split{grid-template-columns:1fr;gap:35px}.ms-flow{max-width:600px}.ms-cards{grid-template-columns:1fr;gap:0}.ms-vendor-images{grid-template-columns:1fr}.ms-contact .container{display:block}.ms-hero h1{font-size:46px}}@media(max-width:480px){.ms-cap-list{grid-template-columns:1fr}.ms-hero h1{font-size:38px}#security-main .ms-hero{padding-top:125px}}
.security-marketplace{scroll-margin-top:106px}.security-marketplace .cloud-stack-head h2{font-size:clamp(28px,3.4vw,42px);line-height:1.12;color:#12315d}.security-marketplace .cloud-stack-head>p{color:#566477}.security-marketplace .marketplace-grid h3{font-size:23px}

/* beta fix: see the note at the end of cloud.css (stacked scroll-margin-top + scroll-padding-top). */
#security-main [id]{scroll-margin-top:0}
