:root{--body:#fff;--black:#0e0503;--white:#fff;--theme:#4f3c84;--theme2:#4f3c84;--header:#4f3c84;--text:#0e0503;--text-2:hsla(0,0%,100%,.8);--border:#e3e3e3;--border2:#4f3c84;--border3:#4f3c84;--bg:#f3f7fb;--bg2:#100d12;--bg3:hsla(0,0%,100%,.2);--box-shadow:0px 4px 25px rgba(0,0,0,.06);--box-shadow-2:0px 4px 25px rgba(116,83,178,.15);--heading-font:IBM Plex Sans,sans-serif;--body-font:IBM Plex Sans,sans-serif}.hero-commissions-custom{position:relative;overflow:hidden;background-color:#fff}.hero-commissions-custom:before{content:"";position:absolute;top:-40px;left:-40px;right:-40px;bottom:-40px;background-image:url(/assets/img/backgrounds/fondo3.png);background-size:160%;background-position:75% 30%;background-repeat:no-repeat;filter:blur(3px) saturate(1.3);transform:scale(1.1);mask-image:radial-gradient(120% 115% at 100% 0,#000 0,#000 35%,transparent 78%);-webkit-mask-image:radial-gradient(120% 115% at 100% 0,#000 0,#000 35%,transparent 78%);z-index:0}.hero-commissions-custom:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.5);z-index:1}.hero-commissions-custom .hero-overlay{display:none}.hero-commissions-custom .container{position:relative;z-index:2}.hero-commissions-custom .hero-content h1{color:#0e0503;font-weight:700}.hero-commissions-custom .hero-content p{color:#0e0503}.hero-commissions-custom .mt-40{margin-top:40px}.hero-commissions-custom .theme-btn--solution{border-radius:50px;padding:16px 32px;overflow:hidden;background-color:#4f3c84;color:#fff}@media (max-width:767px){.hero-commissions-custom .hero-content{text-align:left}.hero-commissions-custom .breadcrumb-wrapper{justify-content:flex-start}.hero-commissions-custom .hero-button-wrapper{text-align:left}}.commissions-eyebrow-tag{display:inline-block;color:#4f3c84;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.commissions-pillar-card{background:#fff;border:1px solid #e9d5ff;border-radius:12px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.04);height:100%;transition:transform .2s ease}.commissions-pillar-card:hover{transform:scale(1.02)}.commissions-pillar-card .commissions-pillar-icon{width:44px;height:44px;border-radius:10px;background:#ede9fe;display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:#4f3c84;font-size:18px}.commissions-pillar-card h4{font-weight:600;font-size:18px;margin:0 0 6px}.commissions-pillar-card p{font-size:16px;color:#666;line-height:1.7;margin:0}.commissions-features-grid .commissions-feature-card{background:#fff;border-radius:12px;padding:30px 25px;box-shadow:0 4px 25px rgba(0,0,0,.06);height:100%;transition:transform .3s ease,box-shadow .3s ease}.commissions-features-grid .commissions-feature-card--tinted{background:#ede9fe;box-shadow:none}.commissions-features-grid .commissions-feature-card--tinted p{color:#5b4d80}.commissions-features-grid .commissions-feature-card--numbered .commissions-feature-num{width:30px;height:30px;border-radius:50%;background:#4f3c84;color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.commissions-features-grid .commissions-feature-card:hover{transform:translateY(-5px);box-shadow:0 8px 35px rgba(79,60,132,.15)}.commissions-features-grid .commissions-feature-card .commissions-feature-icon{width:60px;height:60px;border-radius:50%;background:#ede9fe;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.commissions-features-grid .commissions-feature-card .commissions-feature-icon i{font-size:22px;color:#4f3c84}.commissions-features-grid .commissions-feature-card h4{font-size:18px;font-weight:600;margin-bottom:10px;color:#1a1a2e}.commissions-features-grid .commissions-feature-card p{font-size:16px;color:#666;margin:0;line-height:1.7}@media (max-width:991px){.commissions-features-grid .commissions-feature-card{text-align:left}.commissions-features-grid .section-title>span{text-align:left;display:block}.commissions-features-grid .section-title h2{text-align:left}}.section-title h2{color:#1a1a2e}.commissions-features-grid .section-title h2{color:#1a1a2e;text-align:left}.commissions-features-grid .section-title>span{display:block;text-align:left}@media (max-width:767px){.commissions-features-grid .section-title h2,.commissions-features-grid .section-title>span{text-align:left}}.commissions-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.commissions-step .commissions-step-number{width:52px;height:52px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.commissions-step.commissions-step-1 .commissions-step-number{background:#4f8cff}.commissions-step.commissions-step-2 .commissions-step-number{background:#00c9b0}.commissions-step.commissions-step-3 .commissions-step-number{background:#28c76f}.commissions-step.commissions-step-4 .commissions-step-number{background:#8b6fc7}.commissions-step.commissions-step-5 .commissions-step-number{background:#4f3c84}.commissions-step h4{font-weight:700;font-size:18px;margin:0;color:#1a1a2e}.commissions-step p{font-size:16px;color:#666;line-height:1.7;margin:0}.commissions-steps-wrap{position:relative;display:flow-root}.commissions-steps-row{position:relative}.commissions-steps-row .col-lg{position:relative;z-index:1}.commissions-steps-line{position:absolute;top:26px;left:10%;right:10%;height:3px;border-radius:3px;background:linear-gradient(90deg,#4f8cff,#00c9b0,#28c76f,#8b6fc7,#4f3c84);transform:scaleX(0);transform-origin:left center;z-index:0;pointer-events:none;overflow:hidden}.commissions-steps-line:after{content:"";position:absolute;top:0;left:-30%;width:30%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.8),transparent);opacity:0}.commissions-steps-line.animated{animation:commissionsLineDraw 1.4s ease-out forwards}.commissions-steps-line.animated:after{opacity:1;animation:commissionsLineShimmer 3.5s linear 1.6s infinite}@keyframes commissionsLineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes commissionsLineShimmer{0%{left:-30%}to{left:100%}}@media (max-width:991px){.commissions-steps-line{display:none}.commissions-step{position:relative;display:grid;grid-template-columns:52px 1fr;grid-column-gap:16px;column-gap:16px;grid-row-gap:4px;row-gap:4px;align-items:start;text-align:left}.commissions-step .commissions-step-number{grid-row:1/span 2;grid-column:1}.commissions-step h4{grid-column:2;grid-row:1;align-self:end;text-align:left}.commissions-step p{grid-column:2;grid-row:2;text-align:left}.commissions-step:not(.commissions-step-5):before{content:"";position:absolute;left:24.5px;top:26px;width:3px;height:calc(100% + var(--bs-gutter-y, 1.5rem));border-radius:3px;z-index:-1;pointer-events:none}.commissions-step.commissions-step-1:before{background:linear-gradient(180deg,#4f8cff,#00c9b0)}.commissions-step.commissions-step-2:before{background:linear-gradient(180deg,#00c9b0,#28c76f)}.commissions-step.commissions-step-3:before{background:linear-gradient(180deg,#28c76f,#8b6fc7)}.commissions-step.commissions-step-4:before{background:linear-gradient(180deg,#8b6fc7,#4f3c84)}}.commissions-role-card{background:#fff;border-radius:12px;padding:22px;border-top:4px solid #4f3c84;box-shadow:0 4px 20px rgba(0,0,0,.07);height:100%;transition:transform .3s ease,box-shadow .3s ease}.commissions-role-card:hover{transform:translateY(-5px);box-shadow:0 8px 35px rgba(79,60,132,.15)}.commissions-role-card h4{font-weight:700;font-size:18px;margin:0 0 14px;color:#1a1a2e}.commissions-role-card .commissions-role-list{list-style:none;padding:0;margin:0}.commissions-role-card .commissions-role-list li{display:flex;align-items:flex-start;gap:8px;padding:7px 0;font-size:16px;color:#555;line-height:1.6;border-bottom:1px solid #f0f0f0}.commissions-role-card .commissions-role-list li:last-child{border-bottom:none}.commissions-role-card .commissions-role-list li i{color:#4f3c84;font-size:11px;margin-top:6px;flex-shrink:0}.commissions-role-card .commissions-role-list li i:before{content:"\25CF";font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}.commissions-plain-card{background:#fff;border:1px solid #ececf1;border-radius:12px;padding:20px;height:100%;transition:transform .2s ease}.commissions-plain-card:hover{transform:scale(1.02)}.commissions-plain-card h4{font-weight:600;font-size:18px;margin:0 0 6px}.commissions-plain-card p{font-size:16px;color:#666;line-height:1.7;margin:0}.commissions-arch-card{background:#fff;border-radius:12px;padding:26px 24px;box-shadow:0 4px 25px rgba(0,0,0,.06);height:100%}.commissions-arch-card h4{font-size:18px;font-weight:700;margin:0 0 6px;color:#1a1a2e}.commissions-arch-card .commissions-arch-intro{font-size:16px;color:#666;margin:0 0 10px;line-height:1.7}.commissions-arch-card .commissions-arch-list{list-style:none;padding:10px 0 0;margin:10px 0 0;border-top:1px solid #f0f0f0}.commissions-arch-card .commissions-arch-list li{display:flex;align-items:flex-start;gap:8px;padding:5px 0;font-size:16px;color:#555}.commissions-arch-card .commissions-arch-list li i{color:#4f3c84;font-size:11px;margin-top:6px;flex-shrink:0}.commissions-arch-card .commissions-arch-list li i:before{content:"\25CF";font-family:Arial,Helvetica,sans-serif;font-weight:400;font-style:normal}.commissions-cta-section{padding:56px 0;text-align:center;background:#4f3c84;color:#fff}.commissions-section-desc{font-size:16px;line-height:1.7}@media (max-width:575px){.commissions-section-desc{font-size:14px}.commissions-arch-card h4,.commissions-features-grid .commissions-feature-card h4,.commissions-pillar-card h4,.commissions-plain-card h4,.commissions-role-card h4,.commissions-step h4{font-size:16px}.commissions-arch-card .commissions-arch-intro,.commissions-arch-card .commissions-arch-list li,.commissions-features-grid .commissions-feature-card p,.commissions-pillar-card p,.commissions-plain-card p,.commissions-role-card .commissions-role-list li,.commissions-step p{font-size:14px}}.solution-cta-outer--product{background-color:#fff}body:has(.commissions-features-grid) .solution-cta-outer--product{background-color:#fff}