.architecture-panel .mission-section{align-items:flex-start;border-radius:20px;display:flex;gap:42px;padding:30px;width:100%}.architecture-panel .icon-container{align-items:center;display:flex;flex-direction:column;flex-shrink:0}.architecture-panel .circular-logo{margin-top:-24px}.architecture-panel .circular-logo img{height:auto;max-width:100%}.architecture-panel .arrows{display:flex;gap:5px}.architecture-panel .arrow{border-bottom:12px solid #e0e0e0;border-left:6px solid transparent;border-right:6px solid transparent;height:0;width:0}.mission-content{display:flex;flex-direction:column}.mission-header{color:#0083b0}.mission-quote{margin:0}.architecture-panel{position:relative}.architecture-panel:before{left:-10%;top:4%}.architecture-panel:after,.architecture-panel:before{background:radial-gradient(ellipse at center,rgba(125,227,249,.55) 0,rgba(241,245,250,0) 53%);content:"";height:750px;position:absolute;width:750px;z-index:-5}.architecture-panel:after{right:-10%;top:26%}.architecture-panel-wrapper{position:relative}.architecture-panel-wrapper:before{left:-47px;top:25%}.architecture-panel-wrapper:after,.architecture-panel-wrapper:before{background:linear-gradient(321.91deg,#0083b0 14.12%,#caf2ff 90.18%);border-radius:50%;box-shadow:0 4px 55px 0 rgba(0,0,0,.04);content:"";filter:blur(7px);height:71px;position:absolute;width:71px;z-index:-5}.architecture-panel-wrapper:after{right:-47px;top:40%}.architecture-panel .architecture-panel-wrapper .architecture-sub-wrapper{background:hsla(0,0%,100%,.47);border:2px solid #fff;border-radius:0 0 16px 16px;border-top:0;padding:25px 35px}.architecture-panel .connector-right{align-items:center;display:flex;font-size:18px;padding:0 10px}.architecture-panel .connector-down{color:var(--bright-blue);font-size:14px;margin:8px 0;opacity:.6;text-align:center}.architecture-panel .card{background:#fff;border:1px solid #d3e1e8;border-radius:22px;box-shadow:0 4px 43px 0 #00000014;padding:25px;text-align:center}.architecture-panel .card p{font-size:20px;margin-bottom:5px}.architecture-panel .card p.subtitle{color:#5b6163;font-size:16px;margin-bottom:10px}.architecture-panel .item-box{align-items:center;background:#e8f0f4;border-radius:6px;border-top:1px solid #e8f0f4;display:flex;font-size:16px;gap:12px;justify-content:center;padding:15px}.architecture-panel .panel-header{background:#285d72;border-radius:16px 16px 0 0;color:#fff;padding:25px;text-align:center}.architecture-panel .panel-header h2{color:#fff;font-family:Futura Md BT,sans-serif;font-size:28px;margin-bottom:10px}.architecture-panel .panel-header p{color:#5ec3d8;font-size:16px;letter-spacing:1.5px;opacity:.8}.architecture-panel .architecture-panel-wrapper h2{font-size:16px;margin-bottom:5px}.architecture-panel .subtitle{color:var(--text-gray);font-size:12px;margin-bottom:20px}.architecture-panel .subtitle-light{color:hsla(0,0%,100%,.8);font-size:12px;font-style:italic;margin-top:15px}.architecture-panel .grid-4{display:grid;gap:15px;grid-template-columns:repeat(4,1fr)}.architecture-panel .grid-3{display:flex;gap:20px;justify-content:center}.architecture-panel .ingestion-bar{background:linear-gradient(135deg,#00b3da,#0083b0);border-radius:8px;box-shadow:0 6px 20px 0 rgba(69,115,138,.14);color:#fff;padding:20px;text-align:center}.architecture-panel .ingestion-bar p{color:#fff;font-size:20px;font-weight:700}.architecture-panel .ingestion-bar .subtitle-light{color:#ffffffb2;font-size:16px;font-weight:500}.architecture-panel .badges{background:#caf2ff4d;border-radius:20px;display:flex;gap:10px;justify-content:space-around;margin:0 auto;max-width:488px;padding:10px}.architecture-panel .badge{font-size:16px;padding-left:10px;position:relative}.architecture-panel .badges .badge:nth-child(2):before,.architecture-panel .badges .badge:nth-child(3):before{background-color:#fff;border-radius:50%;content:"";height:3px;left:-12px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.architecture-panel .card-complex-layer{background:#fff;border-radius:22px;box-shadow:0 4px 40px 0 #00000012;padding:35px 45px;text-align:center}.architecture-panel .governance-bar{background:#feefec;border:1px solid #fcb9ae;border-radius:12px;color:#e55c5c;margin-bottom:30px;padding:15px}.architecture-panel .governance-bar>p{color:salmon;font-family:Roboto;font-size:20px;font-weight:700;margin-bottom:5px}.architecture-panel .governance-bar p+p{color:#1d1d1d;font-size:16px}.architecture-panel .medallion-flex{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.architecture-panel .medallion-card{align-items:center;background:linear-gradient(122.79deg,#fff 40.32%,#ffdfdb 171.22%);border:1px solid #fc726a;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.02);display:flex;flex-direction:column;padding:25px 20px;position:relative;width:220px}.architecture-panel .card-complex-layer .connector-right{background:#e8f6fe;border-radius:39px;height:39px;width:39px}.architecture-panel .medallion-card.highlight{background:#fff;border:1px solid #0083b0;box-shadow:0 4px 11px 0 #0000001a}.architecture-panel .medallion-card .top-tag{color:#006f94;font-size:10px;font-weight:500;position:absolute;top:8px}.architecture-panel .icon-circle{align-items:center;background:#fff0f0;border-radius:10px;display:flex;height:40px;justify-content:center;margin-bottom:10px;width:40px}.architecture-panel .silver-icon{background:#e7f1f3}.architecture-panel .medallion-card strong{color:#1a2e38;font-size:14px;margin-bottom:4px}.architecture-panel .medallion-card span{color:#5c8092;font-size:12px}.architecture-panel .ai-intelligence-wrapper{align-items:center;display:flex;flex-direction:column;margin-top:50px;padding-top:10px;position:relative}.architecture-panel .ai-layer-header{align-items:center;display:flex;flex-direction:column;margin-bottom:22px;margin-top:-28px}.architecture-panel .ai-pill{background-color:#0083b0;border-radius:30px;color:#fff;font-size:15px;font-weight:600;padding:10px 40px;position:relative;z-index:2}.architecture-panel .ai-layer-branches{display:flex;position:relative;width:100%}.architecture-panel .ai-layer-branches:before{background-color:#9bd4e2;content:"";height:1px;left:16.66667%;position:absolute;right:16.66667%;top:-42px}.architecture-panel .branch{align-items:center;display:flex;flex:1;flex-direction:column;padding:0 15px}.architecture-panel .vertical-drop{position:relative}.architecture-panel .branch .vertical-drop:nth-child(2):before{background-color:#9bd4e2;content:"";height:28px;position:absolute;top:-28px;width:1px}.architecture-panel .branch .vertical-drop:first-child:before,.architecture-panel .branch .vertical-drop:last-child:before{background-color:#9bd4e2;content:"";height:42px;position:absolute;top:-42px;width:1px}.architecture-panel .branch .box{align-items:center;background-color:#fff;border:1px solid #9bd4e2;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.02);color:#1d1d1d;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;padding:16px;width:100%}.architecture-panel .branch .box i{color:var(--light-teal);font-size:16px}.architecture-panel .branch .meta-text{align-items:center;color:#235066;display:flex;font-size:12px;gap:6px;letter-spacing:.5px;margin-left:auto;margin-right:auto;margin-top:16px;text-transform:uppercase}.architecture-panel .left-align{align-self:flex-start;padding-left:2%}.architecture-panel .right-align{align-self:flex-end;padding-right:2%}.architecture-panel .panel-footer{background:#285d72;border-radius:12px;padding:25px;text-align:center}.architecture-panel .panel-footer p{color:#fff;font-family:Roboto;font-size:20px;margin-bottom:20px}.architecture-panel .footer-box{align-items:center;backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;color:#fff;display:flex;font-size:12px;gap:8px;justify-content:center;padding:15px;width:276px}.architecture-panel .legend{color:#585b5c;display:flex;font-size:16px;gap:30px;justify-content:center;margin-top:25px}.architecture-panel .dot{border-radius:50%;display:inline-block;height:8px;margin-right:5px;width:8px}.architecture-panel .blue-dot{background:#0083b0}.architecture-panel .red-dot{background:#fc726a}.architecture-panel .caption{color:#6a7f89;font-size:16px;font-style:italic;margin-top:10px;text-align:center}@media (max-width:1600px){.architecture-panel-wrapper:after,.architecture-panel:after,.architecture-panel:before{display:none}}@media (max-width:1024px){.architecture-panel .medallion-card{padding:35px 15px 10px;width:29%}.architecture-panel .card-complex-layer{padding:25px 20px}}@media (max-width:900px){.architecture-panel .medallion-card .top-tag{padding:0 10px}.architecture-panel .grid-4{gap:15px;grid-template-columns:repeat(2,1fr)}.architecture-panel .grid-3{flex-wrap:wrap}.architecture-panel .medallion-card{padding:45px 10px 15px;width:26%}.architecture-panel .card-complex-layer .connector-right{height:33px;padding:0 7px;width:33px}.architecture-panel .branch .box svg{height:25px;width:35px}.architecture-panel .branch .box{padding:10px}.architecture-panel .footer-box{width:188px}}@media (max-width:585px){.architecture-panel .mission-section{align-items:center;flex-direction:column;gap:20px;padding:0 0 15px;text-align:center}.architecture-panel .circular-logo{margin-top:0}.architecture-panel .architecture-panel-wrapper .architecture-sub-wrapper,.architecture-panel .card-complex-layer,.architecture-panel .panel-header{padding:20px 15px}.architecture-panel .panel-header h2{font-size:24px}.architecture-panel .grid-4{grid-template-columns:1fr}.architecture-panel .grid-3{align-items:center;flex-direction:column;width:100%}.architecture-panel .footer-box{max-width:none;width:100%}.architecture-panel .medallion-card:first-child,.architecture-panel .medallion-card:last-child{padding-top:25px}.architecture-panel .badges{align-items:center;border-radius:30px;gap:16px}.architecture-panel .badge{font-size:13px;padding-left:0;text-align:center;width:100%}.architecture-panel .medallion-flex{flex-direction:column;gap:5px}.architecture-panel .medallion-card{max-width:none;width:100%}.architecture-panel .connector-right{margin:10px 0;transform:rotate(90deg)}.architecture-panel .ai-intelligence-wrapper{margin-top:0}.architecture-panel .ai-layer-header{margin-bottom:0;margin-top:0}.architecture-panel .ai-layer-branches{flex-direction:column;gap:20px;margin-top:15px}.architecture-panel .ai-layer-branches:before,.architecture-panel .branch .vertical-drop:before{display:none}.architecture-panel .vertical-stem{height:20px}.architecture-panel .branch .meta-text{justify-content:center;text-align:center}.architecture-panel .left-align,.architecture-panel .right-align{align-self:center;padding:0}.architecture-panel .legend{align-items:center;gap:10px;margin-top:12px}}.Layer-features{color:#1d1d1d;font-size:16px;width:100%}.Layer-features .dot{margin:0 8px}