.ma-benefits{padding:80px 0;background:var(--white)}.ma-benefits-header{text-align:center;margin-bottom:48px}.ma-benefits-header .section-sub{max-width:760px;margin:16px auto 0}.ma-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ma-benefit{display:flex;gap:14px;align-items:flex-start;padding:22px;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius);transition:border-color .2s ease,transform .2s ease}.ma-benefit:hover{border-color:var(--blue);transform:translateY(-3px)}.ma-benefit-icon{width:42px;height:42px;flex-shrink:0;border-radius:11px;background:var(--blue-light);display:flex;align-items:center;justify-content:center}.ma-benefit-icon svg{width:20px;height:20px;stroke:var(--blue);stroke-width:2;fill:none}.ma-benefit strong{display:block;font-size:15px;color:var(--dark);margin-bottom:4px}.ma-benefit p{font-size:13px;color:var(--gray-600);line-height:1.5;margin:0}.ma-cases{padding:80px 0;background:var(--gray-50)}.ma-cases-header{text-align:center;margin-bottom:48px}.ma-cases-header .section-sub{max-width:740px;margin:16px auto 0}.ma-cases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ma-case-card{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:32px;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.ma-case-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ma-case-branche{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--blue);margin-bottom:8px}.ma-case-card>h3{font-size:19px;font-weight:800;color:var(--dark);margin:0 0 10px}.ma-case-card>p{font-size:14px;color:var(--gray-600);line-height:1.6;margin:0 0 22px}.ma-case-flow{list-style:none;padding:0;margin:0 0 4px;display:flex;flex-direction:column}.ma-case-step{display:flex;gap:12px;align-items:flex-start;position:relative;padding-bottom:16px}.ma-case-step:last-child{padding-bottom:0}.ma-case-step:not(:last-child)::before{content:'';position:absolute;left:13px;top:26px;bottom:-2px;width:2px;background:var(--blue-light)}.ma-case-step-num{width:28px;height:28px;flex-shrink:0;border-radius:50%;background:var(--blue-light);color:var(--blue);font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;z-index:1}.ma-case-step span{font-size:13.5px;color:var(--gray-700,#475569);line-height:1.45;padding-top:4px}.ma-case-outcome{margin-top:20px;padding-top:16px;border-top:1px solid var(--gray-100);font-size:13px;color:var(--green);font-weight:700;display:flex;align-items:center;gap:8px}.ma-case-outcome svg{width:16px;height:16px;stroke:var(--green);stroke-width:2.5;fill:none;flex-shrink:0}.ma-traject{padding:80px 0;background:var(--white)}.ma-traject-header{text-align:center;margin-bottom:56px}.ma-traject-header .section-sub{max-width:720px;margin:16px auto 0}.ma-stappen-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ma-stap-card{background:#fff;border-radius:var(--radius-lg);padding:32px;border:1px solid var(--gray-200);box-shadow:var(--shadow);transition:all .25s ease;position:relative;overflow:hidden}.ma-stap-card::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--blue)}.ma-stap-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ma-stap-num{font-size:48px;font-weight:900;color:var(--blue);opacity:.12;line-height:1;margin-bottom:12px}.ma-stap-card h4{font-size:16px;font-weight:800;color:var(--gray-800);margin-bottom:10px}.ma-stap-card p{font-size:14px;color:var(--gray-600);line-height:1.65;margin:0}.ma-tools{padding:80px 0;background:var(--gray-50)}.ma-tools-header{text-align:center;margin-bottom:48px}.ma-tools-header .section-sub{max-width:740px;margin:16px auto 0}.ma-tools-main{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.ma-tool-big{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius-lg);padding:36px;box-shadow:var(--shadow);display:flex;gap:22px;align-items:flex-start;transition:transform .2s ease,box-shadow .2s ease}.ma-tool-big:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.ma-tool-big-logo{width:60px;height:60px;flex-shrink:0;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;color:#fff;letter-spacing:-.5px}.ma-tool-big-logo.make{background:linear-gradient(135deg,#6d2bd9,#a855f7)}.ma-tool-big-logo.n8n{background:linear-gradient(135deg,#ea4b71,#ff6d5a)}.ma-tool-big h3{font-size:20px;font-weight:800;color:var(--dark);margin:0 0 8px}.ma-tool-big p{font-size:14px;color:var(--gray-600);line-height:1.7;margin:0}.ma-tools-small{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.ma-tool-small{background:#fff;border:1px solid var(--gray-200);border-radius:var(--radius);padding:18px 12px;text-align:center;transition:transform .2s ease,border-color .2s ease}.ma-tool-small:hover{transform:translateY(-3px);border-color:var(--blue)}.ma-tool-small-name{font-size:14px;font-weight:700;color:var(--gray-800)}.ma-tool-small-cat{font-size:11px;color:var(--gray-600);margin-top:3px}@media (max-width:1024px){.ma-benefits-grid{grid-template-columns:repeat(2,1fr)}.ma-cases-grid{grid-template-columns:1fr}.ma-stappen-grid{grid-template-columns:repeat(2,1fr)}.ma-tools-small{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.ma-benefits,.ma-cases,.ma-traject,.ma-tools{padding:56px 0}.ma-benefits-grid{grid-template-columns:1fr}.ma-stappen-grid{grid-template-columns:1fr}.ma-tools-main{grid-template-columns:1fr}.ma-tools-small{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ma-case-card,.ma-tool-big,.ma-stap-card{padding:24px 20px}}