.softwareDevelopmentPage{color:#1b1b1b;h1,h2,h3,h4,h5,h6,p{direction:rtl}}.rasmioSection{padding:80px 0}.sectionTitle{color:#1b1b1b;font-family:"ModamFaNum:Bold",sans-serif;font-size:40px;font-weight:700;letter-spacing:-1.5px;line-height:1.5;margin:0;text-align:center}.sectionHeading{display:grid;grid-gap:12px;gap:12px;margin-bottom:32px;text-align:center}.sectionKicker{color:#5e5e5e;font-size:22px}.sectionKicker,.sectionLead{font-family:"ModamFaNum:Bold",sans-serif;font-weight:700;line-height:1.5;margin:0}.sectionLead{color:#1b1b1b;font-size:28px;letter-spacing:-.5px}.rasmioHero{align-items:center;grid-column-gap:60px;-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.heroContent{display:flex;flex-direction:column;gap:16px}.heroTitles{display:grid;grid-gap:8px;gap:8px}.heroSubtitle{color:#5e5e5e;font-size:18px}.heroKicker,.heroSubtitle{font-family:"ModamFaNum:Bold",sans-serif;font-weight:700;line-height:1.5;margin:0}.heroKicker{color:#0d72ff;font-size:22px}.heroTitle{color:#1b1b1b;font-family:"ModamFaNum:Bold",sans-serif;font-size:40px;font-weight:700;letter-spacing:-1.5px;line-height:1.4;margin:4px 0 0}.heroDescription{color:rgba(0,0,0,.87);font-size:16px;font-weight:400;letter-spacing:-.3px;line-height:1.9;margin:0}.heroActions{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:8px}.heroVisual img{display:block;height:auto;max-width:100%}.featureStack{display:grid;grid-gap:40px;gap:40px}.featureRow{align-items:center;grid-column-gap:60px;-moz-column-gap:60px;column-gap:60px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:24px 0}.featureRowReverse .featureContent{order:2}.featureRowReverse .featureVisual{order:1}.featureContent{display:grid;grid-gap:16px;gap:16px}.featureContent h5{color:#1b1b1b;font-family:"ModamFaNum:Bold",sans-serif;font-size:24px;font-weight:700;line-height:1.5;margin:0}.featureContent p{color:rgba(0,0,0,.87);font-size:16px;font-weight:400;line-height:1.9;margin:0}.featureVisual{display:flex;justify-content:center}.featureVisual img{border-radius:12px;height:auto;max-width:100%}.ctaBanner{background:linear-gradient(135deg,#0d72ff,#1456c4);border-radius:16px;color:#fff;overflow:hidden;padding:56px 32px;position:relative;text-align:center}.ctaBannerCircle{height:auto;pointer-events:none;position:absolute;width:150px}.ctaBannerCircleLeft{left:24px;top:24px}.ctaBannerCircleRight{bottom:24px;right:24px}.ctaBannerTitle{color:#fff;font-family:"ModamFaNum:Bold",sans-serif;font-size:28px;font-weight:700;line-height:1.5;margin:0 auto 16px;max-width:760px;position:relative}.ctaBannerTitle a{color:inherit;text-decoration:underline}.ctaBannerSubtitle{color:hsla(0,0%,100%,.92);font-family:ModamFaNum,sans-serif;font-size:18px;font-weight:400;line-height:1.7;margin:0 auto 24px;max-width:760px;position:relative}.ctaBannerAction{background:#fff!important;color:#0d72ff!important;position:relative}.useCasesSection{text-align:center}.useCasesList,.useCasesSection{display:grid;grid-gap:16px;gap:16px}.useCasesList{grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:24px 0 0;padding:0}.useCaseItem{align-items:center;background:#f6f8fb;border-radius:12px;grid-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:auto 1fr;padding:20px 24px;text-align:right}.useCaseIcon{height:auto;width:20px}.useCaseItem h5{color:#1b1b1b;font-family:"ModamFaNum:Bold",sans-serif;font-size:18px;font-weight:700;line-height:1.6;margin:0}@media (max-width:1200px){.heroTitle,.sectionTitle{font-size:32px}.ctaBannerTitle{font-size:24px}}@media (max-width:992px){.rasmioSection{padding:56px 0}.featureRow,.rasmioHero{grid-template-columns:minmax(0,1fr);row-gap:24px}.featureRowReverse .featureContent,.featureRowReverse .featureVisual{order:0}.useCasesList{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.rasmioSection{padding:40px 0}.heroTitle,.sectionLead,.sectionTitle{font-size:26px}.ctaBanner{padding:40px 20px}.ctaBannerCircle{width:96px}.ctaBannerTitle{font-size:20px}.ctaBannerSubtitle{font-size:15px}.heroActions>*,.heroActions>a{width:100%}}