.enterprise-procurement-section{background-color:var(--bg-primary);min-height:100vh}.enterprise-container{position:relative;padding-bottom:80px}.enterprise-main-wrapper{position:relative;padding:60px;background-image:url(/assets/enterprise-procurement/enterprise_procurement_content_dark-bg.png);background-size:cover;background-position:50%;border-radius:40px;border:1px solid hsla(0,0%,100%,.1)}.simple-content-header{margin-bottom:20px;border-bottom:2px solid hsla(0,0%,100%,.1)}.simple-content-header h2{font-size:clamp(24px,3.5vw,42px);font-weight:700;color:#fff;margin-bottom:20px;text-transform:uppercase;line-height:1.2}.simple-content-header p{font-size:16px;color:hsla(0,0%,100%,.7);line-height:1.6;margin:0}.enterprise-intro-text{margin-bottom:40px;color:var(--text-primary);opacity:.9;font-size:16px;line-height:1.8}:root[data-theme=dark] .enterprise-intro-text{color:hsla(0,0%,100%,.8)}.enterprise-highlight-green{color:#2b9b73;font-weight:600}.enterprise-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.enterprise-module-card{background:rgba(1,22,39,.6);backdrop-filter:blur(24px);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:30px;transition:all .3s ease;display:flex;flex-direction:column;gap:15px}.enterprise-module-card:hover{transform:translateY(-8px);background:rgba(1,22,39,.8);border-color:rgba(43,168,224,.3)}.enterprise-card-logo-box{width:80px;height:80px;display:flex;align-items:center;justify-content:center}.enterprise-card-logo{width:100%;height:100%;object-fit:contain}.enterprise-module-title{font-size:20px;font-weight:700;color:#fff}.enterprise-module-desc{font-size:14px;color:hsla(0,0%,100%,.6);line-height:1.5}@media (max-width:1200px){.enterprise-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.enterprise-main-wrapper{padding:40px 20px}.enterprise-cards-grid{grid-template-columns:1fr}}:root[data-theme=light] .enterprise-main-wrapper{background-image:url(/assets/enterprise-procurement/enterprise_procurement_content_light-bg.png);background-color:#fff;border:1px solid rgba(0,0,0,.1)}:root[data-theme=light] .enterprise-procure-go-title,:root[data-theme=light] .procure-go-sub-section h4{color:#fff}:root[data-theme=light] .simple-content-header h2{color:var(--text-primary)}:root[data-theme=light] .enterprise-intro-text,:root[data-theme=light] .simple-content-header p{color:var(--text-secondary)}:root[data-theme=light] .procure-go-list-item,:root[data-theme=light] .procure-go-sub-section p{color:hsla(0,0%,100%,.8)}:root[data-theme=light] .enterprise-module-card{background:rgba(1,22,39,.6);border-color:hsla(0,0%,100%,.19)}:root[data-theme=light] .enterprise-module-title{color:#fff}:root[data-theme=light] .enterprise-module-desc{color:hsla(0,0%,100%,.7)}:root[data-theme=light] .enterprise-procure-go-section{background:rgba(1,22,39,.6);border-color:hsla(0,0%,100%,.1)}:root[data-theme=light] .procure-go-list-item:before{color:#fff}:root[data-theme=light] .simple-content-header{border-color:rgba(0,0,0,.1)}:root[data-theme=light] .procure-go-divider,:root[data-theme=light] .procure-go-title-divider{background:hsla(0,0%,100%,.1)}.enterprise-procure-go-section{margin-top:40px;padding:60px;background:rgba(1,22,39,.6);backdrop-filter:blur(25px);border-radius:40px;border:1px solid hsla(0,0%,100%,.1)}.enterprise-procure-go-title{font-size:28px;font-weight:700;color:#fff;margin-bottom:10px}.procure-go-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 60px}.procure-go-col{display:flex;flex-direction:column;gap:40px}.procure-go-sub-section h4{font-size:18px;font-weight:700;color:#fff;margin-bottom:12px}.procure-go-sub-section p{font-size:15px;color:hsla(0,0%,100%,.7);line-height:1.6;margin-bottom:15px}.procure-go-list{list-style:none;padding:0;margin:0}.procure-go-list-item{display:flex;align-items:flex-start;gap:10px;color:hsla(0,0%,100%,.8);font-size:14.5px;margin-bottom:12px;line-height:1.5}.procure-go-list-item:before{content:"•";color:#fff;font-weight:700;font-size:18px;line-height:1}.procure-go-title-divider{width:100%;height:1px;background:hsla(0,0%,100%,.1);margin:24px 0 20px}.procure-go-divider{grid-column:1/-1;height:1px;background:hsla(0,0%,100%,.1);margin:40px 0}@media (max-width:991px){.procure-go-grid{grid-template-columns:1fr;gap:40px}.enterprise-procure-go-section{padding:20px}.procure-go-divider{grid-column:1/-1;height:1px;background:hsla(0,0%,100%,.1);margin:1px 0}}