.data-architecture-sec{background:#1a1a1a;box-sizing:border-box;overflow:hidden;padding:96px 40px;position:relative;width:100%}.data-architecture-inner{box-sizing:border-box;margin:0 auto;max-width:1100px;width:100%}.data-architecture-eyebrow{align-items:center;color:hsla(0,0%,100%,.22);display:flex;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;gap:10px;letter-spacing:1.4px;line-height:16px;margin-bottom:18px;text-transform:uppercase}.data-architecture-eyebrow-line{background:hsla(0,0%,100%,.18);flex-shrink:0;height:1px;width:16px}.data-architecture-heading{color:#f7f6f2;font-family:Barlow Condensed,sans-serif;font-size:clamp(36px,4.8vw,66px);font-weight:700;letter-spacing:.66px;line-height:61.38px;margin:0 0 50px;max-width:600px;text-transform:uppercase}.data-architecture-content{align-items:flex-start;display:flex;gap:68px}.architecture-points{flex:1 1 0;min-width:0}.architecture-point{border-top:1px solid hsla(0,0%,100%,.06);display:flex;gap:16px;padding:24px 0}.architecture-point:last-child{border-bottom:1px solid hsla(0,0%,100%,.06)}.architecture-point-label{color:#fff949;flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.9px;line-height:14.4px;padding-top:2px;width:40px}.architecture-point-content{min-width:0}.architecture-point-content h3{color:#fff;font-family:Barlow,sans-serif;font-size:14px;font-weight:500;line-height:22.4px;margin:0 0 5px}.architecture-point-description{color:hsla(0,0%,100%,.33);font-family:Barlow,sans-serif;font-size:13px;font-weight:300;line-height:20.8px}.architecture-right{flex:0 0 45%;min-width:0;width:45%}.architecture-table{border:1px solid hsla(0,0%,100%,.08);box-sizing:border-box;width:100%}.architecture-table-header{background:rgba(255,249,73,.03);border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:20px;justify-content:space-between;padding:12px 16px}.architecture-table-header .architecture-table-header-label{color:hsla(0,0%,100%,.42);font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:400;letter-spacing:1.2px;line-height:16px}.architecture-table-header .architecture-table-header-label2{color:hsla(0,0%,100%,.22);font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:400;letter-spacing:.48px;line-height:12.8px}.architecture-table-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);box-sizing:border-box;display:flex;gap:20px;justify-content:space-between;padding:12px 16px}.architecture-table-row:last-child{border-bottom:0}.architecture-table-label{color:hsla(0,0%,100%,.26);letter-spacing:.72px}.architecture-table-label,.architecture-table-value{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:400;line-height:14.4px}.architecture-table-value{color:hsla(0,0%,100%,.38);letter-spacing:.54px;text-align:right}.architecture-table-value.is-highlight{color:#fff949}.compliance-box{background:#1f1f1f;border:1px solid hsla(0,0%,100%,.06);box-sizing:border-box;margin-top:16px;padding:16px}.compliance-title{color:hsla(0,0%,100%,.22);font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:400;letter-spacing:.9px;line-height:14.4px;margin-bottom:12px;text-transform:uppercase}.compliance-list{display:flex;flex-direction:column;gap:10px}.compliance-row{align-items:center;display:flex;gap:10px}.compliance-name{color:hsla(0,0%,100%,.38);flex-shrink:0;font-family:Barlow,sans-serif;font-size:11px;font-weight:500;line-height:17.6px;width:100px}.compliance-progress{background:hsla(0,0%,100%,.06);flex:1 1 auto;height:6px;overflow:hidden}.compliance-progress-bar{display:block;height:100%;min-width:2px}.compliance-good{background:#0bb448}.compliance-warning{background:#ffd43b}.compliance-danger{background:#e53935}.compliance-score{color:hsla(0,0%,100%,.38);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;line-height:16px;text-align:right;width:36px}@media (max-width:1199px){.data-architecture-sec{padding:85px 35px}.data-architecture-inner{max-width:100%}.data-architecture-content{gap:50px}.architecture-right{flex:0 0 47%;width:47%}.architecture-point{gap:14px}.architecture-point-label{width:36px}.compliance-name{width:90px}}@media (max-width:991px){.data-architecture-sec{padding:75px 30px}.data-architecture-heading{font-size:clamp(42px,6vw,58px);line-height:1.02;margin-bottom:45px;max-width:650px}.data-architecture-content{gap:35px}.architecture-points{flex:1 1 0}.architecture-right{flex:0 0 48%;width:48%}.architecture-point{gap:12px;padding:21px 0}.architecture-point-label{width:34px}.architecture-point-content h3{font-size:14px;line-height:21px}.architecture-point-description{font-size:12px;line-height:19px}.architecture-table-header{padding:11px 13px}.architecture-table-row{gap:12px;padding:10px 13px}.architecture-table-header .architecture-table-header-label{font-size:9px}.architecture-table-header .architecture-table-header-label2{font-size:7px}.architecture-table-label,.architecture-table-value{font-size:8px;line-height:13px}.compliance-box{padding:14px}.compliance-row{gap:8px}.compliance-name{font-size:10px;width:75px}.compliance-score{font-size:9px;width:32px}}@media (max-width:767px){.data-architecture-sec{padding:65px 20px}.data-architecture-eyebrow{font-size:9px;gap:8px;letter-spacing:1.1px;line-height:14px;margin-bottom:14px}.data-architecture-eyebrow-line{width:14px}.data-architecture-heading{font-size:clamp(38px,10vw,52px);letter-spacing:.5px;line-height:.98;margin-bottom:38px;max-width:100%}.data-architecture-content{display:flex;flex-direction:column;gap:42px}.architecture-points{width:100%}.architecture-right{flex:0 0 100%;width:100%}.architecture-point{gap:14px;padding:20px 0}.architecture-point-label{font-size:8px;letter-spacing:.6px;line-height:13px;width:32px}.architecture-point-content h3{font-size:14px;line-height:20px;margin-bottom:6px}.architecture-point-description{font-size:12px;line-height:19px}.architecture-table-header{gap:10px;padding:11px 12px}.architecture-table-header .architecture-table-header-label{font-size:8px;letter-spacing:.8px;line-height:13px}.architecture-table-header .architecture-table-header-label2{font-size:7px;letter-spacing:.3px;line-height:11px;text-align:right}.architecture-table-row{gap:10px;min-height:40px;padding:10px 12px}.architecture-table-label,.architecture-table-value{font-size:8px;letter-spacing:.4px;line-height:13px}.compliance-box{margin-top:14px;padding:14px 12px}.compliance-title{font-size:8px;letter-spacing:.7px;line-height:13px;margin-bottom:12px}.compliance-list{gap:10px}.compliance-row{gap:8px}.compliance-name{font-size:10px;line-height:15px;width:75px}.compliance-progress{height:5px}.compliance-score{font-size:9px;line-height:14px;width:32px}}@media (max-width:479px){.data-architecture-sec{padding:55px 16px}.data-architecture-heading{margin-bottom:34px}.data-architecture-content{gap:36px}.architecture-point{gap:10px;padding:18px 0}.architecture-point-label{width:28px}.architecture-point-content h3{margin-bottom:6px}.architecture-table-header{gap:8px;padding:10px}.architecture-table-row{gap:8px;min-height:38px;padding:9px 10px}.compliance-box{padding:12px 10px}.compliance-title{margin-bottom:11px}.compliance-list{gap:9px}.compliance-row{gap:7px}.compliance-name{width:65px}.compliance-progress{height:5px}.compliance-progress-bar{min-width:2px}.compliance-score{width:29px}}