.industries-banner-section{padding-top:134px}@media (max-width:767px){.industries-banner-section{padding-top:120px}}.industries-banner-header{flex-direction:column;gap:24px;display:flex}@media (min-width:768px){.industries-banner-header{flex-direction:row;gap:32px}}.industries-banner-header__heading{flex-shrink:0}@media (min-width:768px){.industries-banner-header__heading{flex:0 0 calc(58.3333% - 16px);max-width:calc(58.3333% - 16px)}}.industries-banner-header__heading h1{color:#1c1a19;text-align:left;font-size:4.5rem;font-family:var(--font-satoshi);letter-spacing:-1.8px;margin-bottom:0;font-weight:500;line-height:98%}@media (max-width:767px){.industries-banner-header__heading h1{font-size:2.5rem}}.industries-banner-header__heading .highlight-gradient{letter-spacing:-.2px;-webkit-text-fill-color:#0000;line-height:115%;font-family:var(--font-ivypresto);letter-spacing:-.72px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#9d9d9d 14.9%,#230e0b 100%);-webkit-background-clip:text;background-clip:text;padding-bottom:.12em;padding-left:.02em;padding-right:.08em;font-style:italic;font-weight:300;overflow:visible;display:inline!important}@media (min-width:768px){.industries-banner-header__description{flex:0 0 calc(41.6667% - 16px);max-width:calc(41.6667% - 16px);padding-bottom:6px}}.industries-banner-header__description p{color:var(--Text-Secondary,#5a5a5a);letter-spacing:.18px;margin-bottom:0;font-family:Satoshi Variable,sans-serif;font-size:1.125rem;font-weight:400;line-height:180%}@media (max-width:767px){.industries-banner-header__description p{letter-spacing:.16px;font-size:1rem;line-height:172%}}.industries-hero-banner{width:100%;margin-top:64px}.industries-hero-banner img{width:100%;height:auto;display:block}.good-design-section{background:var(--Surface-Secondary,#f8f8f8);padding-block:5rem}.good-design-section .pointers-card{background:#fcfcfc;border:1px solid #e6e6e6;border-radius:8px;flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;margin-top:47px;padding:20px 12px;display:flex}.good-design-section .pointers-card .pointer-item{border-bottom:1px solid #e6e6e6;align-items:flex-start;gap:12px;width:100%;padding-bottom:20px;display:flex}.good-design-section .pointers-card .pointer-item:last-child{border-bottom:none;padding-bottom:0}.good-design-section .pointers-card .pointer-item img{filter:invert();flex-shrink:0;margin-top:4px}.good-design-section .pointers-card .pointer-item span{color:#0a0a0a;letter-spacing:.4px;font-family:Satoshi Variable,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:150%}.good-design-section .clients-showcase-card{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:24px;align-items:flex-end;min-height:816px;display:flex;position:relative;overflow:hidden}.good-design-section .clients-showcase-overlay{background:linear-gradient(#0000 35%,#000000bf 100%);position:absolute;inset:0}.good-design-section .clients-showcase-content{z-index:2;width:100%;padding:24px;position:relative}.good-design-section .clients-showcase-title{color:#f9f9f9;letter-spacing:-.28px;max-width:218px;margin-bottom:24px;font-size:28px;font-style:normal;font-weight:500;line-height:125%}@media (max-width:767px){.good-design-section .clients-showcase-title{margin-bottom:18px;font-size:20px}}.good-design-section .clients-showcase-logos{flex-direction:column;gap:12px;display:flex}.good-design-section .logo-row{justify-content:center;gap:12px;display:grid}.good-design-section .logo-row-1{grid-template-columns:160px}.good-design-section .logo-row-2,.good-design-section .logo-row-3{gap:12px;display:grid}.good-design-section .logo-row-2{grid-template-columns:repeat(2,160px)}.good-design-section .logo-row-3{grid-template-columns:repeat(3,160px)}.good-design-section .logo-card{background:#fcfcfc;border:1px solid #ebebeb;border-radius:12px;justify-content:center;align-items:center;height:64px;padding:7px 14px;display:flex}.good-design-section .logo-card img{object-fit:contain;height:auto}@media (max-width:767px){.good-design-section .clients-showcase-card{min-height:780px}.good-design-section .clients-showcase-title{font-size:28px;line-height:125%}.good-design-section .clients-showcase-logos{gap:12px}.good-design-section .logo-card{height:56px}}
