.software-page .service-hero{background:radial-gradient(ellipse at top right,#357e9855,transparent 60%),#072b49}.software-blueprint{padding:28px;background:#0c3858;border:1px solid #ffffff30;border-radius:22px;box-shadow:0 20px 50px #00192d30}.software-blueprint-top{display:flex;gap:6px;align-items:center;padding-bottom:20px;border-bottom:1px solid #ffffff24}.software-blueprint-top>span{width:8px;height:8px;border-radius:50%;background:#80c5cb}.software-blueprint-top>span:first-child{background:#f48f9c}.software-blueprint-top>span:nth-child(2){background:#f4d48c}.software-blueprint-top>b{margin-left:auto;font-size:12px;line-height:1.6;color:#b8d9ef}.software-core{padding:30px 10px;text-align:center}.software-core>svg{color:#8fd4ef;width:38px;height:38px;margin-bottom:14px}.software-core strong{display:block;font-size:25px;color:#fff}.software-core p{font-size:14px;color:#b8d9ef;line-height:1.7}.software-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.software-nodes>div{display:flex;flex-direction:column;align-items:center;gap:14px;padding:22px 10px;background:#ffffff09;border:1px solid #72b8de60;border-radius:12px;text-align:center;color:#afe1f7}.software-nodes strong{font-size:14px;line-height:1.6}.software-result{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:24px;padding:20px;background:#d9f2e8;color:#155847;font-size:15px;font-weight:700;border-radius:10px}.software-page .service-roadmap ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}.software-page .service-roadmap li:nth-child(3):after{display:none}.software-delivery{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px}.software-delivery article{display:flex;gap:16px;padding:22px;border:1px solid #d8e7f1;border-radius:12px;background:#f6faff;margin-bottom:14px}.software-delivery svg{flex-shrink:0;color:#1261aa}.software-delivery h3{font-size:19px;margin:0 0 8px}.software-delivery p{font-size:16px;line-height:1.8;color:#557083}.software-delivery article p{margin:0}@media(max-width:1000px){.software-page .service-roadmap ol{grid-template-columns:repeat(2,minmax(0,1fr))}.software-page .service-roadmap li:nth-child(3):after{display:block}.software-page .service-roadmap li:nth-child(2n):after{display:none}}@media(max-width:760px){.software-delivery{grid-template-columns:1fr;gap:22px}.software-blueprint{padding:22px}.software-blueprint-top>b{font-size:10px}.software-core strong{font-size:22px}.software-nodes{gap:6px}.software-nodes>div{padding:16px 5px}.software-nodes strong{font-size:12px}.software-result{font-size:13px;padding:16px 10px}.software-page .service-roadmap ol{grid-template-columns:1fr}.software-page .service-roadmap li:not(:last-child):after{display:block}}