.benefits-section{--al-blue:#1a4fc9;--al-purple:#7b36b0;--al-red:#eb4b55;--al-primary:#1a4fc9;--al-secondary:#7b36b0;--al-text:#151515;--al-body-text:#5e6572;--al-card-bg:#fff;--al-border:#e6def8;--al-gradient:linear-gradient(135deg,#1a4fc9,#7b36b0);background:transparent;padding:15px 0 0;width:100%}.benefits-section,.benefits-section *,.benefits-section :after,.benefits-section :before{box-sizing:border-box}.benefits-section.theme-gradient-purple{--al-primary:#1a4fc9;--al-secondary:#7b36b0;--al-gradient:linear-gradient(135deg,#1a4fc9,#7b36b0)}.benefits-section.theme-red-theme{--al-primary:#ff7e3f;--al-secondary:#c23aa8;--al-gradient:linear-gradient(100deg,#ff7e3f,#c23aa8 42%,#7a2fd0 66%,#2a5fe0)}.benefits-section.theme-people_solid{--al-primary:#b73734;--al-secondary:#db7b2c;--al-gradient:linear-gradient(100deg,#b73734,#b73734)}.benefits-section.theme-people_gradient{--al-primary:#b73734;--al-secondary:#db7b2c;--al-gradient:linear-gradient(100deg,#b73734,#db7b2c)}.benefits-section.theme-products_solid{--al-primary:#5c2d83;--al-secondary:#d43d95;--al-gradient:linear-gradient(100deg,#5c2d83,#5c2d83)}.benefits-section.theme-products_gradient{--al-primary:#5c2d83;--al-secondary:#d43d95;--al-gradient:linear-gradient(100deg,#5c2d83,#d43d95)}.benefits-section.theme-processes_solid{--al-primary:#0f2e78;--al-secondary:#259ecf;--al-gradient:linear-gradient(100deg,#0f2e78,#0f2e78)}.benefits-section.theme-processes_gradient{--al-primary:#0f2e78;--al-secondary:#259ecf;--al-gradient:linear-gradient(100deg,#0f2e78,#259ecf)}.benefits-section.theme-data_solid{--al-primary:#146800;--al-secondary:#81b838;--al-gradient:linear-gradient(100deg,#146800,#146800)}.benefits-section.theme-data_gradient{--al-primary:#146800;--al-secondary:#81b838;--al-gradient:linear-gradient(100deg,#146800,#81b838)}.benefits-section.theme-platforms_solid{--al-primary:#0d5966;--al-secondary:#05a393;--al-gradient:linear-gradient(100deg,#0d5966,#0d5966)}.benefits-section.theme-platforms_gradient{--al-primary:#0d5966;--al-secondary:#05a393;--al-gradient:linear-gradient(100deg,#0d5966,#05a393)}.benefits-section.theme-governance_solid{--al-primary:#892927;--al-secondary:#eb4b55;--al-gradient:linear-gradient(100deg,#892927,#892927)}.benefits-section.theme-governance_gradient{--al-primary:#892927;--al-secondary:#eb4b55;--al-gradient:linear-gradient(100deg,#892927,#eb4b55)}.benefits-section.theme-mixed_theme{--al-primary:#1a4fc9;--al-secondary:#7b36b0;--al-gradient:linear-gradient(135deg,#1a4fc9,#7b36b0)}.benefits-section.theme-mixed_theme
.benefit-card:first-child{--card-primary:#db7b2c}.benefits-section.theme-mixed_theme
.benefit-card:nth-child(2){--card-primary:#d43d95}.benefits-section.theme-mixed_theme
.benefit-card:nth-child(3){--card-primary:#259ecf}.benefits-section.theme-mixed_theme
.benefit-card:nth-child(4){--card-primary:#81b838}.benefits-section.theme-mixed_theme
.benefit-card:nth-child(5){--card-primary:#05a393}.benefits-section.theme-mixed_theme
.benefit-card:nth-child(6){--card-primary:#eb4b55}.benefits-section .section-heading{margin-bottom:50px;text-align:center}.benefits-section .section-heading h2{color:#172554;font-size:42px;font-weight:700;line-height:1.2;margin:0}.benefits-grid{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1400px;width:100%}.benefit-card{align-items:center;background:#fff;border:1px solid var(--al-border);border-radius:5px;display:flex;gap:22px;min-height:76px;min-width:0;overflow:hidden;padding:18px 30px;position:relative;text-decoration:none;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;width:100%}.benefit-card:before{background:var(--al-secondary);content:"";height:0;left:0;position:absolute;top:0;width:100%;z-index:1}.benefits-section.theme-mixed_theme
.benefit-card:before{background:var(--card-primary)}.benefit-icon{align-items:center;background:var(--al-secondary);border-radius:5px;color:#fff;display:flex;flex:0 0 30px;font-size:15px;font-weight:700;height:30px;justify-content:center;line-height:1;min-width:30px;position:relative;transition:transform .25s ease;width:30px;z-index:2}.benefits-section.theme-mixed_theme
.benefit-icon{background:var(--card-primary)}.benefit-text{color:#2d2a73;flex:1;font-size:20px;font-weight:600;line-height:1.5;min-width:0;position:relative;z-index:2}.benefit-text p{color:#151515!important;font-size:16px;line-height:1.5;margin:0}.benefit-text p:last-child{margin-bottom:0}.benefits-section.theme-gradient-purple
.benefit-card{border-color:color-mix(in srgb,#7b36b0 25%,#fff)}.benefits-section.theme-red-theme
.benefit-card{border-color:color-mix(in srgb,#c23aa8 25%,#fff)}.benefits-section.theme-people_gradient
.benefit-card,.benefits-section.theme-people_solid
.benefit-card{border-color:rgba(219,123,44,.3)}.benefits-section.theme-products_gradient
.benefit-card,.benefits-section.theme-products_solid
.benefit-card{border-color:rgba(212,61,149,.3)}.benefits-section.theme-processes_gradient
.benefit-card,.benefits-section.theme-processes_solid
.benefit-card{border-color:rgba(37,158,207,.3)}.benefits-section.theme-data_gradient
.benefit-card,.benefits-section.theme-data_solid
.benefit-card{border-color:rgba(129,184,56,.3)}.benefits-section.theme-platforms_gradient
.benefit-card,.benefits-section.theme-platforms_solid
.benefit-card{border-color:rgba(5,163,147,.3)}.benefits-section.theme-governance_gradient
.benefit-card,.benefits-section.theme-governance_solid
.benefit-card{border-color:rgba(235,75,85,.3)}.benefits-section.theme-mixed_theme
.benefit-card{border-color:color-mix(in srgb,var(--card-primary) 30%,#fff)}@media (hover:hover){.benefit-card:hover{box-shadow:0 10px 28px rgba(70,40,180,.1);transform:translateY(-3px)}.benefit-card:hover .benefit-icon{transform:scale(1.05)}.benefits-section.theme-mixed_theme .benefit-card:hover{border-color:var(--card-primary);box-shadow:0 10px 28px color-mix(in srgb,var(--card-primary) 15%,transparent)}}@media (max-width:991px){.benefits-section{padding:60px 20px}.benefits-grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-card{padding:22px 24px}.benefits-section .section-heading h2{font-size:36px}}@media (max-width:767px){.benefits-section{padding:30px 0}.benefits-section .section-heading{margin-bottom:35px}.benefits-section .section-heading h2{font-size:30px}.benefits-grid{gap:15px;grid-template-columns:1fr}.benefit-card{border-radius:12px;gap:16px;min-height:70px;padding:20px}.benefit-card:before{height:4px}.benefit-icon{border-radius:9px;flex-basis:36px;font-size:19px;height:36px;min-width:36px;width:36px}.benefit-text{font-size:17px;line-height:1.5}.benefit-text p{font-size:16px}}@media (max-width:360px){.benefit-card{gap:12px;padding:16px}.benefit-icon{flex-basis:32px;height:32px;min-width:32px;width:32px}.benefit-icon,.benefit-text{font-size:16px}}.benefit-card:focus-visible{outline:3px solid rgba(26,79,201,.35);outline-offset:3px}@media (prefers-reduced-motion:reduce){.benefit-card,.benefit-icon{transition:none!important}}.benefits-section.theme-mixed_theme
.benefit-card:nth-child(7){--card-primary:#f59e0b}.benefits-section.theme-mixed_theme
.benefit-card:nth-child(8){--card-primary:#6366f1}.benefits-section.theme-mixed_theme
.benefit-card:nth-child(9){--card-primary:#e06b3c}.benefits-section.theme-mixed_theme
.benefit-card:nth-child(10){--card-primary:#2f80a8}