diff --git a/assets/css/custom.scss b/assets/css/custom.scss
index 74c469a4..5503aa1b 100644
--- a/assets/css/custom.scss
+++ b/assets/css/custom.scss
@@ -112,6 +112,53 @@ blockquote {
flex-direction: row-reverse;
}
}
+.numbered-list {
+ position: relative;
+ margin-left: 0;
+ list-style: none;
+ padding-left: 0;
+ counter-reset: numbered-counter;
+ li {
+ position: relative;
+ padding-left: 1.8em;
+ font-size: 1.33rem;
+ font-style: normal;
+ font-weight: 600;
+ line-height: 1.35em;
+ counter-increment: numbered-counter;
+ padding-bottom: 0.45em;
+ @media (max-width: 991px) {
+ font-size: 1.13rem;
+ padding-left: 2em;
+ }
+ &:before {
+ content: counter(numbered-counter) ". ";
+ display: block;
+ border-radius: 100%;
+ text-align: center;
+ line-height: 30px;
+ color: #0e383a;
+ font-size: 0.91em;
+ font-style: normal;
+ font-weight: 700;
+ width: 30px;
+ height: 30px;
+ background: linear-gradient(
+ 100deg,
+ #ede497 2.59%,
+ #2ad9c2 41.12%,
+ #d891ce 89.63%
+ );
+ position: absolute;
+ left: 0;
+ @media (max-width: 991px) {
+ width: 24px;
+ line-height: 24px;
+ height: 24px;
+ }
+ }
+ }
+}
.letter-spacing {
letter-spacing: 0.03em;
}
@@ -224,6 +271,15 @@ img {
line-height: $line-height-desktop + 6;
font-size: 1.22rem;
}
+ &.btn-gradient {
+ background: linear-gradient(
+ 92deg,
+ #ede497 -0.66%,
+ #2ad9c2 26%,
+ #d891ce 59.55%
+ );
+ color: #033;
+ }
&.btn-outline-white,
&.btn-outline-gray,
&.btn-outline-gradient {
@@ -1000,6 +1056,26 @@ header {
}
}
}
+ .rowLinks {
+ display: flex;
+ align-items: center;
+ .button {
+ padding: 0 1.27em;
+ margin-right: 1.4em;
+ }
+ @media (max-width: 767px) {
+ justify-content: center;
+ .button{
+ margin: 0 .7em;
+ }
+ }
+ @media (max-width: 575px) {
+ flex-direction: column;
+ .button{
+ margin: 10px;
+ }
+ }
+ }
.bannerBtn {
padding-top: 1.5rem;
}
@@ -1208,8 +1284,7 @@ footer {
}
}
#cloud-architecture {
- padding-top: 4.55rem;
-
+ padding-top: 3.55rem;
@media (max-width: 767px) {
text-align: center;
}
@@ -1217,20 +1292,23 @@ footer {
.cloudLogos {
display: flex;
align-items: center;
- justify-content: space-between;
- margin: 0 -10px;
-
+ justify-content: flex-start;
@media (max-width: 767px) {
- justify-content: center;
+ justify-content: center; margin: 0 -1rem;
}
@media (max-width: 575px) {
flex-wrap: wrap;
}
.cloudLogoBx {
- padding: 10px;
- max-width: 200px;
- @media (max-width: 575px) {
- width: 33%;
+ padding: 10px 0;
+ max-width: 205px;
+ margin-right: 3.45rem;
+ @media (max-width: 991px) {
+ margin-right: 3rem;
+ max-width: 175px;
+ }
+ @media (max-width: 767px) {
+ margin: 0 1rem;
}
}
}
@@ -1244,30 +1322,25 @@ footer {
.services-row {
position: relative;
.col {
- padding-top: 1.5rem;
+ padding-top: 1.1rem;
padding-bottom: 1.25rem;
- z-index: 10;
- display: block;
-
&:nth-child(2),
&:nth-child(5) {
- z-index: 1;
- display: block;
.serviceIcon {
- // &:before {
- // content: "";
- // position: absolute;
- // width: 125vw;
- // height: 2px;
- // background: linear-gradient(
- // 99.59deg,
- // #ede497 2.59%,
- // #2ad9c2 41.12%,
- // #d891ce 89.63%
- // );
- // top: 50%;
- // z-index: -10;
- // }
+ &:before {
+ content: "";
+ position: absolute;
+ width: 125vw;
+ height: 2px;
+ background: linear-gradient(
+ 99.59deg,
+ #ede497 2.59%,
+ #2ad9c2 41.12%,
+ #d891ce 89.63%
+ );
+ top: 50%;
+ z-index: -1;
+ }
}
}
&:nth-child(5) {
@@ -1291,7 +1364,7 @@ footer {
align-items: center;
justify-content: center;
padding: 15px;
- margin: 0 auto 1.7rem;
+ margin: 0 auto 1.5rem;
position: relative;
@media (max-width: 767px) {
&:before {
@@ -1310,13 +1383,8 @@ footer {
}
}
}
-
-.serviceBadge {
- @extend.serviceIcon;
- padding: 0;
-}
.serviceDesc {
- padding-top: 0.5em;
+ padding-top: 0.3em;
font-size: 0.88rem;
line-height: 1.5em;
color: #525252;
@@ -1330,6 +1398,12 @@ footer {
line-height: 1em;
text-transform: uppercase;
color: $pine;
+ &.homeServiceTitle {
+ font-size: 1.77rem;
+ @media (max-width: 991px) {
+ font-size: 1.5rem;
+ }
+ }
@media (max-width: 1199px) {
font-size: 1.25rem;
}
@@ -1411,7 +1485,7 @@ footer {
position: relative;
#banner {
position: relative;
- padding: 12rem 0 1.81rem;
+ padding: 9.5rem 0 1.35rem;
background: $pine;
&:before {
background:
@@ -1473,6 +1547,22 @@ footer {
text-align: center;
}
}
+ h3 {
+ font-size: 4.055rem;
+ padding-bottom: 0.325em;
+ span {
+ display: inline-block;
+ }
+ @media (max-width: 767px) {
+ font-size: 3.2rem;
+ }
+ @media (max-width: 575px) {
+ font-size: 2.2rem;
+ span{
+ display: block;
+ }
+ }
+ }
.bannerTxt {
padding-top: 0.8em;
strong {
@@ -1482,6 +1572,11 @@ footer {
.bannerTagline {
padding-bottom: 0.2em;
padding-top: 0;
+ line-height: 0.81em;
+ font-size: 1.5rem;
+ @media (max-width: 575px) {
+ font-size: 1.2rem;
+ }
}
}
#specialized-services {
@@ -1495,6 +1590,139 @@ footer {
}
}
}
+ #turn-chaos-operations {
+ padding: 3.1rem 0 1.8rem;
+ background: #fff;
+ text-align: center;
+ }
+ .audit-home-tile {
+ text-align: left;
+ margin-top: 4rem;
+ position: relative;
+ color: #fff;
+ padding: 3.15rem 2.9rem;
+ border-radius: 3.33rem;
+ @media (max-width: 575px) {
+ border-radius: 2rem;
+ padding: 2rem;
+ }
+ .bg-image {
+ width: 100%;
+ border-radius: 3.33rem;
+ overflow: hidden;
+ position: absolute; height: 100%;
+ @media (max-width: 575px) {
+ border-radius: 2rem;
+ }
+ img {
+ opacity: 0.1;
+ z-index: 9;
+ position: relative;
+ }
+ &:before {
+ background: #0f393b;
+ }
+ }
+ .row {
+ position: relative;
+ z-index: 9;
+ }
+ .audit-home-btn {
+ position: absolute;
+ z-index: 9;
+ left: 50%;
+ bottom: 0;
+ transform: translateX(-50%);
+ margin-bottom: -26px;
+ @media (max-width: 767px) {
+ width: 280px; margin-bottom: -20px;
+ }
+ @media (max-width: 575px) {
+ text-align: center;
+ }
+ }
+ }
+ .platform-row {
+ position: relative;
+ &:before {
+ content: "";
+ position: absolute;
+ width: 100vw;
+ height: 2px;
+ background: linear-gradient(
+ 99.59deg,
+ #ede497 2.59%,
+ #2ad9c2 41.12%,
+ #d891ce 89.63%
+ );
+ top: 50%;
+ z-index: -1;
+ left: 50%;
+ transform: translateX(-50%);
+ }
+ .col {
+ padding-top: 12px;
+ padding-bottom: 12px;
+ }
+ }
+ .platform-tile {
+ width: 100%;
+ border-radius: 3.33rem;
+ background: linear-gradient(45deg, #ede497 33.91%, #90dfac 104.57%), #ede497;
+ padding: 5.7rem 2.5rem;
+ position: relative;
+ height: 100%;
+ @media (max-width: 991px) {
+ border-radius: 2rem;
+ padding: 5rem 2rem 2rem;
+ }
+ @media (max-width: 767px) {
+ padding: 3.5rem 2rem 2rem;
+ }
+ &.platform-tile-2 {
+ background: linear-gradient(
+ 51deg,
+ #5fdcb6 24.34%,
+ #2ad9c2 62.22%,
+ #8ab1c9 91.67%
+ ),
+ #2ad9c2;
+ }
+ &.platform-tile-3 {
+ background: linear-gradient(50deg, #6abec7 21.29%, #d891ce 84.5%), #d891ce;
+ }
+ .platformIcon {
+ position: absolute;
+ right: 1.3rem;
+ top: 0.9rem;
+ }
+ .platformCount {
+ color: #0f393b;
+ font-size: 3.88rem;
+ font-style: normal;
+ font-weight: 800;
+ line-height: 0.95em;
+ @media (max-width: 991px) {
+ font-size: 3rem;
+ }
+ }
+ .platformCTA {
+ color: #0f393b;
+ font-size: 1.83rem;
+ font-style: normal;
+ font-weight: 800;
+ line-height: 0.95em;
+ padding-top: 0.55em;
+ @media (max-width: 991px) {
+ font-size: 1.4rem;
+ }
+ }
+ }
+ #efficient-platforms {
+ padding: 3rem 0 2.7rem;
+ position: relative;
+ background: #fff;
+ }
#were-masterpoint {
padding: 3.4rem 0 1.95rem;
background: #fff;
@@ -1528,6 +1756,30 @@ footer {
padding: 0;
}
}
+ #make-infrastructure {
+ color: #fff;
+ padding-bottom: 4.1rem;
+ background: #0b292a;
+ .bg-image {
+ width: 49.6%;
+ &:before {
+ background: linear-gradient(
+ 90deg,
+ rgba(11, 41, 42, 0) 68.35%,
+ #0b292a 95.61%
+ );
+ }
+ }
+ @media (max-width: 767px) {
+ padding-top: 0;
+ .bg-image{
+ width: 100%; height: 50vw;
+ &:before{
+ background: linear-gradient(360deg,#0b292a 0%,rgba(255,255,255,0) 35%);
+ }
+ }
+ }
+ }
#our-word {
color: #fff;
padding: 7.4rem 0 3.75rem;
@@ -2446,7 +2698,7 @@ footer {
}
}
.services-row {
- justify-content: center;
+ justify-content: center;
.col {
padding-top: 1.38rem;
padding-bottom: 0.5rem;
diff --git a/content/_index.md b/content/_index.md
index cc9bb064..44181981 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,14 +1,16 @@
---
title: Home
-banner_title: "Infrastructure as Code"
-banner_tagline: "Get control of your"
-banner_text: "Home-grown IaC workflow weighing down your time to delivery? We’re here to help make Terraform, OpenTofu, or Pulumi efficient and scalable, no matter where you provision your infrastructure."
+banner_title: "MASTER YOUR Infrastructure as Code"
+banner_tagline: "Deploy faster. Break less. Scale smarter."
+banner_text: "We deliver workflows that transform your tangled infrastructure as code into a platform your team can manage, scale, and evolve."
banner_image: /img/banner_home.jpg
-description: "Home-grown IaC workflow weighing down your time to delivery? We’re here to help make Terraform, OpenTofu, or Pulumi efficient and scalable, no matter where you provision your infrastructure. "
-banner_btn_label: See the services →
-banner_btn_link: /services
-sections: home
+description: "We deliver workflows that transform your tangled infrastructure as code into a platform your team can manage, scale, and evolve."
+banner_btn_label: Book A Call
+banner_btn_link: /#
+banner_link_label: Audit Your IaC →
+banner_link: /#
+sections: "home"
sitemap:
priority: 1
id: home
----
+---
\ No newline at end of file
diff --git a/content/sections/home-efficient-platforms.md b/content/sections/home-efficient-platforms.md
new file mode 100644
index 00000000..a782c644
--- /dev/null
+++ b/content/sections/home-efficient-platforms.md
@@ -0,0 +1,46 @@
+---
+title: Our Work Lead to Efficient Platforms
+weight: 4
+#position: justify-content-start reverse flex
+#size: col-12 col-md-6
+#section_image: /img/diverse_group_of_doctors.jpg
+#image: /img/bg_featured_video.jpg
+section_categories:
+ - Home
+id: efficient-platforms
+---
+
+
+### Our Work Lead to
Efficient Platforms {.groupTitle .text-center .text-rhythm}
+
+
We’ve architected and implemented platforms for clients ranging from startups to Fortune 20 enterprises.
+Our team has architected and implemented cloud platforms for a diverse set of clients ranging from startups to Fortune 20 enterprises.
Untangle your messy infrastructure as code into a clean, scalable platform your team can own. Here’s how we do it.
+ +