diff --git a/apps/website/src/components/ServiceCard.astro b/apps/website/src/components/ServiceCard.astro index 4a0cb4e7..f803c535 100644 --- a/apps/website/src/components/ServiceCard.astro +++ b/apps/website/src/components/ServiceCard.astro @@ -54,7 +54,8 @@ const image = await src(); `text-white h-full lg:h-[620px] - p-7 + p-5 + md:p-7 lg:p-12 grid grid-cols-6 @@ -71,17 +72,22 @@ const image = await src(); )} >
- - + +

{title}

-

{subtitle}

+

{subtitle}

diff --git a/apps/website/src/content/services/create-an-evolving-architecture.md b/apps/website/src/content/services/create-an-evolving-architecture.md index 1633f2da..aa1b64d8 100644 --- a/apps/website/src/content/services/create-an-evolving-architecture.md +++ b/apps/website/src/content/services/create-an-evolving-architecture.md @@ -10,10 +10,9 @@ bgColor: "bg-[#424C6DE5]/[0.9]" From start to finish, we are there to design, implement, and guide you through the adoption of a future-proof, flexible software architecture. Backed by strong product engineering practices and tailored to your unique needs, we aim to reduce costs and mitigate the risks of downtime, technical debt, and evolving industry demands.
-
-
- -Case Study: Submix Billing System - + + diff --git a/apps/website/src/content/services/improving-engineering-tempo.md b/apps/website/src/content/services/improving-engineering-tempo.md index c934da9c..b76980de 100644 --- a/apps/website/src/content/services/improving-engineering-tempo.md +++ b/apps/website/src/content/services/improving-engineering-tempo.md @@ -10,13 +10,12 @@ bgColor: "bg-[#3C3843E5]/[0.9]" By optimizing workflows and breaking down tasks, we boost engineering tempo and support your team in delivering higher-quality software, faster. Through hands-on process coaching, placing experienced engineers directly in your team, or deploying a dedicated task force to unblock delivery, we streamline development to make releases more frequent and reduce production failures.
-
-
-
+ +

Schedule a free DevEx audit

Contact Us -
\ No newline at end of file +
diff --git a/apps/website/src/styles/main.css b/apps/website/src/styles/main.css index d0d40dc6..f6861161 100644 --- a/apps/website/src/styles/main.css +++ b/apps/website/src/styles/main.css @@ -151,3 +151,96 @@ body:has(nav #nav-menu-toggle:checked) { top: 460px; } } + +@media (width < 768px) { + .animation-container { + /* 4 x card height - 3 x negative margin top */ + height: calc((4 * 680px) - (3 * 20)); + } + + .animation-card { + position: sticky; + width: 100%; + max-height: 680px; + margin-top: -21px; + } + + .animation-card:nth-child(1) { + top: 80px; + margin-top: 0; + } + + .animation-card:nth-child(2) { + top: 150px; + } + + .animation-card:nth-child(3) { + top: 220px; + } + + .animation-card:nth-child(4) { + top: 440px; + } +} + +@media (width <= 435px) { + .animation-container { + /* 4 x card height - 3 x negative margin top */ + height: calc((4 * 680px) - (3 * 20)); + } + + .animation-card { + position: sticky; + width: 100%; + max-height: 680px; + margin-top: 0px; + } + + .animation-card:nth-child(1) { + top: 100px; + margin-top: 0; + } + + .animation-card:nth-child(2) { + top: 120px; + } + + .animation-card:nth-child(3) { + top: 140px; + } + + .animation-card:nth-child(4) { + top: 0px; + } +} + +@media (width <= 375px) { + .animation-container { + /* 4 x card height - 3 x negative margin top */ + height: calc((4 * 680px) - (3 * 20)); + } + + .animation-card { + position: sticky; + width: 100%; + max-height: 680px; + margin-top: 0px; + } + + .animation-card:nth-child(1) { + top: 80px; + margin-top: 0; + } + + .animation-card:nth-child(2) { + top: 100px; + } + + .animation-card:nth-child(3) { + top: 120px; + } + + .animation-card:nth-child(4) { + top: 0px; + } +}