.button-icon-center{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.color-accent{color:#e91e63!important}.primary-color{color:#1a1a2e!important}.theme-icon-blue-color{color:#5a4bda!important}.text-decoration-color-accent-color{text-decoration-color:#e91e63!important}.text-decoration-color-primary-color{text-decoration-color:#1a1a2e!important}.text-decoration-color-blue-color{text-decoration-color:#5a4bda!important}.mission-highlight{text-align:center;color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#2a2a4e 100%);border-radius:30px;width:100%;margin-bottom:2em;padding:60px 40px;display:block;position:relative;overflow:hidden}.mission-highlight:before{content:"";background:#e91e631a;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.mission-highlight .highlight-text{z-index:1;max-width:800px;margin:0 auto;position:relative}.mission-highlight .highlight-text h3{color:#fff;margin-bottom:20px;font-size:2rem}.mission-highlight .highlight-text p{opacity:.9;font-size:1.15rem;line-height:1.8}@media (max-width:768px){.mission-highlight{padding:40px 20px}.mission-highlight h3{font-size:1.6rem}}#csr-content{padding-block:80px;padding-inline:0;font-family:Outfit,sans-serif}#csr-content .flex-section{flex-flow:wrap;justify-content:space-between;align-items:center;gap:60px;max-width:100%;margin-bottom:100px;display:inline-flex}#csr-content .flex-section .content-left{flex:1}#csr-content .flex-section .content-left .badge{color:#1c7ed6;text-transform:uppercase;background:#e7f5ff;border-radius:4px;padding:5px 12px;font-size:12px;font-weight:700}#csr-content .flex-section .content-left .main-title{margin-top:15px;font-size:2.5rem}#csr-content .flex-section .content-left .main-title .sub-title{color:#1c7ed6;font-size:1.2rem;display:block}#csr-content .flex-section .content-right{background:#f8fafc;border:1px solid #f1f3f5;border-radius:20px;flex:1;padding:36px}#csr-content .flex-section .content-right .compliance-list{margin:0;padding:0;list-style:none}#csr-content .flex-section .content-right .compliance-list li{color:#495057;align-items:center;gap:15px;margin-bottom:18px;font-weight:500;display:flex}#csr-content .flex-section .content-right .compliance-list li:last-child{margin-bottom:0}#csr-content .flex-section .content-right .compliance-list li .icon-check{color:#1c7ed6;flex-shrink:0;font-size:24px}@media (max-width:992px){#csr-content .flex-section{flex-direction:column;align-items:flex-start;gap:30px;width:auto}#csr-content .flex-section .content-right{background-color:unset;border:1px solid #f1f3f500}}#csr-content .areas-header{margin-bottom:50px}#csr-content .grid-section{background-color:#f8fafc;padding:40px 30px}#csr-content .grid-section .flex-grid{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}#csr-content .grid-section .flex-grid .focus-card{background:#fff;border:1px solid #f1f3f5;border-radius:12px;flex:calc(50% - 20px);gap:20px;padding:30px;transition:all .3s;display:flex}#csr-content .grid-section .flex-grid .focus-card .icon-box{color:#1c7ed6;background:#e7f5ff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:32px;display:flex}@media (max-width:768px){#csr-content .grid-section .flex-grid .focus-card{flex:100%}}#csr-content .grid-section .flex-grid .focus-card:hover{border-color:#1c7ed6;transform:translateY(-5px);box-shadow:0 10px 25px #0000000d}#partnership-values{padding-block:30px;font-family:Outfit,sans-serif}#partnership-values .value-header{text-align:center;margin-bottom:60px}#partnership-values .value-header h2{color:#1a1a2e;font-size:2.5rem}#partnership-values .feature-flex{gap:30px;margin-bottom:80px;display:flex}@media (max-width:768px){#partnership-values .feature-flex{flex-direction:column}}#partnership-values .feature-flex .value-card{text-align:center;background:#fff;border:1px solid #f1f3f5;border-radius:20px;flex:1;padding:40px 30px;transition:all .3s}#partnership-values .feature-flex .value-card:hover{border-color:#1c7ed6;box-shadow:0 15px 35px #0000000d}#partnership-values .feature-flex .value-card .icon-wrap{color:#1c7ed6;margin-bottom:20px;font-size:40px}#partnership-values .feature-flex .value-card h3{color:#212529;margin-bottom:12px;font-size:1.25rem}#partnership-values .feature-flex .value-card p{color:#868e96;font-size:.95rem;line-height:1.5}#partnership-values .split-info-flex{gap:40px;display:flex}@media (max-width:992px){#partnership-values .split-info-flex{flex-direction:column}}#partnership-values .split-info-flex .info-block{border-radius:24px;flex:1;padding:50px}#partnership-values .split-info-flex .info-block.reporting{color:#fff;background:#1a1a2e}#partnership-values .split-info-flex .info-block.reporting .report-item{gap:20px;margin-bottom:25px;display:flex}#partnership-values .split-info-flex .info-block.reporting .report-item svg{color:#4dabf7;flex-shrink:0;font-size:28px}#partnership-values .split-info-flex .info-block.reporting .report-item strong{margin-bottom:4px;font-size:1.1rem;display:block}#partnership-values .split-info-flex .info-block.reporting .report-item p{opacity:.7;font-size:.9rem}#partnership-values .split-info-flex .info-block.engagement{background:#f8fafc;border:1px solid #e9ecef}#partnership-values .split-info-flex .info-block.engagement .engagement-list{padding:0;list-style:none}#partnership-values .split-info-flex .info-block.engagement .engagement-list li{color:#495057;background:#fff;border-radius:12px;align-items:center;gap:15px;margin-bottom:12px;padding:15px;font-weight:600;display:flex;box-shadow:0 2px 4px #00000005}#partnership-values .split-info-flex .info-block.engagement .engagement-list li svg{color:#1c7ed6;font-size:20px}#partnership-values .split-info-flex .info-block.engagement .commitment-tag{color:#1c7ed6;border-top:1px dashed #dee2e6;margin-top:30px;padding-top:20px;font-size:.9rem}#partner-cta-section{background-color:#f8fafc;padding:80px 0}#partner-cta-section .cta-flex-card{color:#fff;background:#1c7ed6;border-radius:24px;align-items:center;gap:40px;padding:60px;display:flex;box-shadow:0 20px 40px #1c7ed633}@media (max-width:992px){#partner-cta-section .cta-flex-card{text-align:center;flex-direction:column;padding:40px}}#partner-cta-section .cta-flex-card .cta-content{flex:1.2}#partner-cta-section .cta-flex-card .cta-content .cta-title{color:#fff;margin-bottom:20px;font-family:Outfit,sans-serif;font-size:2.8rem}#partner-cta-section .cta-flex-card .cta-content .cta-description{opacity:.9;font-size:1.1rem;line-height:1.6}#partner-cta-section .cta-flex-card .cta-actions{flex-direction:column;flex:1;gap:25px;width:100%;display:flex}#partner-cta-section .cta-flex-card .cta-actions .contact-methods{flex-direction:column;gap:15px;display:flex}#partner-cta-section .cta-flex-card .cta-actions .contact-methods .contact-link{color:#fff;background:#ffffff1a;border-radius:12px;align-items:center;gap:15px;padding:15px 20px;text-decoration:none;transition:background .2s;display:flex}#partner-cta-section .cta-flex-card .cta-actions .contact-methods .contact-link:hover{background:#fff3}@media (max-width:992px){#partner-cta-section .cta-flex-card .cta-actions .contact-methods .contact-link{justify-content:center}}#partner-cta-section .cta-flex-card .cta-actions .contact-methods .contact-link .icon-circle{color:#1c7ed6;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;font-size:24px;display:flex}#partner-cta-section .cta-flex-card .cta-actions .contact-methods .contact-link .contact-info{text-align:left;flex-direction:column;display:flex}#partner-cta-section .cta-flex-card .cta-actions .contact-methods .contact-link .contact-info .label{text-transform:uppercase;letter-spacing:1px;opacity:.8;font-size:11px}#partner-cta-section .cta-flex-card .cta-actions .contact-methods .contact-link .contact-info .value{font-size:1.1rem;font-weight:600}#partner-cta-section .cta-flex-card .cta-actions .collab-button{color:#1c7ed6;cursor:pointer;background:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:18px;font-size:1rem;font-weight:700;transition:transform .2s;display:flex}#partner-cta-section .cta-flex-card .cta-actions .collab-button:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}
