.SoftwareDevelopmentGuides-module__9ZNdsq__page{background:radial-gradient(1200px 500px at 95% -15%,rgba(var(--colorPrimaryRgb),.18),transparent 60%),radial-gradient(800px 380px at 5% -10%,rgba(var(--colorSecondaryRgb),.2),transparent 60%),#050505;color:#f5f6f7;min-height:100vh}.SoftwareDevelopmentGuides-module__9ZNdsq__main{gap:56px;max-width:1100px;margin:0 auto;padding:56px 24px 100px;display:grid}.SoftwareDevelopmentGuides-module__9ZNdsq__hero{gap:14px;display:grid}.SoftwareDevelopmentGuides-module__9ZNdsq__kicker{font-size:var(--fs-xs);letter-spacing:2px;text-transform:uppercase;color:rgba(var(--colorPrimaryRgb),1)}.SoftwareDevelopmentGuides-module__9ZNdsq__hero h1{font-family:var(--font-sora),"Sora",sans-serif;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.1}.SoftwareDevelopmentGuides-module__9ZNdsq__subtitle{color:#b3b7c2;max-width:760px;line-height:1.65}.SoftwareDevelopmentGuides-module__9ZNdsq__section{gap:18px;display:grid}.SoftwareDevelopmentGuides-module__9ZNdsq__section h2{font-family:var(--font-sora),"Sora",sans-serif;font-size:var(--fs-2xl)}.SoftwareDevelopmentGuides-module__9ZNdsq__featuredCard{border:1px solid rgba(var(--colorPrimaryRgb),.35);background:rgba(var(--colorPrimaryRgb),.1);border-radius:18px;grid-template-rows:auto 1fr auto;gap:12px;padding:24px;display:grid}.SoftwareDevelopmentGuides-module__9ZNdsq__featuredCard h3{font-family:var(--font-sora),"Sora",sans-serif;font-size:clamp(1.3rem,2.3vw,1.8rem)}.SoftwareDevelopmentGuides-module__9ZNdsq__featuredCard p{color:#c7ccd7;line-height:1.6}.SoftwareDevelopmentGuides-module__9ZNdsq__featuredCta{color:#0a0a0a;background:linear-gradient(120deg,var(--colorPrimary),rgba(var(--colorSecondaryRgb),1));white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:44px;padding:8px 14px;font-weight:600;line-height:1;display:inline-flex}.SoftwareDevelopmentGuides-module__9ZNdsq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.SoftwareDevelopmentGuides-module__9ZNdsq__card,.SoftwareDevelopmentGuides-module__9ZNdsq__serviceCard{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.SoftwareDevelopmentGuides-module__9ZNdsq__badge{width:fit-content;font-size:var(--fs-xs);background:rgba(var(--colorPrimaryRgb),.2);color:rgba(var(--colorPrimaryRgb),1);border-radius:999px;padding:5px 10px;display:inline-flex}.SoftwareDevelopmentGuides-module__9ZNdsq__badgePlaceholder{visibility:hidden}.SoftwareDevelopmentGuides-module__9ZNdsq__card h3{font-size:var(--fs-lg);margin:0;line-height:1.35}.SoftwareDevelopmentGuides-module__9ZNdsq__card p{color:#b3b7c2;margin:0;line-height:1.55}.SoftwareDevelopmentGuides-module__9ZNdsq__serviceGrid{grid-template-columns:1fr;gap:12px;display:grid}.SoftwareDevelopmentGuides-module__9ZNdsq__serviceCard{gap:8px;min-height:0;padding:14px 16px}.SoftwareDevelopmentGuides-module__9ZNdsq__serviceCard h3{font-size:var(--fs-md);margin:0;line-height:1.3}.SoftwareDevelopmentGuides-module__9ZNdsq__serviceCard p{font-size:var(--fs-sm);margin:0;line-height:1.45}.SoftwareDevelopmentGuides-module__9ZNdsq__serviceCard .SoftwareDevelopmentGuides-module__9ZNdsq__cardCta{height:38px;min-height:38px;font-size:var(--fs-sm);padding:0 12px}.SoftwareDevelopmentGuides-module__9ZNdsq__cardCta{color:#0a0a0a;background:linear-gradient(120deg,var(--colorPrimary),rgba(var(--colorSecondaryRgb),1));white-space:nowrap;width:fit-content;height:44px;min-height:44px;font-weight:600;line-height:1;font-size:var(--fs-md);border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:0 14px;display:inline-flex}.SoftwareDevelopmentGuides-module__9ZNdsq__ctaSection{border:1px solid rgba(var(--colorSecondaryRgb),.35);background:rgba(var(--colorSecondaryRgb),.08);border-radius:18px;gap:12px;padding:24px;display:grid}.SoftwareDevelopmentGuides-module__9ZNdsq__ctaSection h2{font-family:var(--font-sora),"Sora",sans-serif;font-size:var(--fs-xl)}.SoftwareDevelopmentGuides-module__9ZNdsq__ctaSection p{color:#c7ccd7}.SoftwareDevelopmentGuides-module__9ZNdsq__cta{color:#101010;background:linear-gradient(120deg,var(--colorPrimary),rgba(var(--colorSecondaryRgb),1));border-radius:999px;width:fit-content;padding:10px 18px;font-weight:600}@media (max-width:980px){.SoftwareDevelopmentGuides-module__9ZNdsq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.SoftwareDevelopmentGuides-module__9ZNdsq__main{gap:44px;padding:42px 18px 84px}.SoftwareDevelopmentGuides-module__9ZNdsq__grid{grid-template-columns:1fr}}
