.home-service-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.home-service-overview article{color:#352044;background:linear-gradient(135deg,#c89bea,#efd0e9);border-radius:24px;min-width:0;padding:30px}.home-service-overview article:nth-child(2){background:linear-gradient(135deg,#94b4eb,#c4bbef)}.home-service-overview article:nth-child(3){background:linear-gradient(135deg,#7dcebd,#b5dcd0)}.home-service-overview article:nth-child(4){background:linear-gradient(135deg,#e9aab6,#f1c4a1)}.home-service-heading{color:#61426f;justify-content:space-between;align-items:center;margin-bottom:24px;font-size:13px;display:flex}.home-service-heading svg{width:30px;height:30px}.home-service-overview h3{margin-bottom:16px;font-size:clamp(24px,2.4vw,32px);line-height:1.25}.home-service-overview h3 a{align-items:center;gap:12px;text-decoration:none;display:inline-flex}.home-service-overview h3 a>span{font-size:20px}.home-service-overview p{color:#51425d;margin-bottom:24px;font-size:17px;line-height:1.75}.home-service-overview nav{flex-wrap:wrap;gap:12px 20px;display:flex}.home-service-overview nav a{font-size:14px;font-weight:600;line-height:1.5}.home-service-overview a:hover{text-underline-offset:5px;text-decoration:underline}.home-service-overview a:focus-visible,.home-trust a:focus-visible{outline-offset:5px;outline:3px solid #583277}.home-trust{margin-top:20px;margin-bottom:35px;padding-top:45px;padding-bottom:45px}.home-trust-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px;display:flex}.home-trust-heading .eyebrow{margin:0}.home-trust-heading a{font-size:14px;font-weight:600}.home-trust ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.home-trust li{flex-direction:column;align-items:center;gap:14px;min-width:0;display:flex}.home-trust img{object-fit:contain;filter:brightness(0)saturate();opacity:.68;width:140px;max-width:100%;height:58px;display:block}.home-trust li:first-child img{filter:brightness(0)saturate()}.home-trust li:last-child img{filter:none;opacity:1;width:65px}.home-trust li>span{text-align:center;color:#755e84;font-size:12px;line-height:1.5}.home-approach-teaser{grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;padding-top:45px;padding-bottom:100px;display:grid}.home-approach-teaser h2{font-size:clamp(34px,4vw,54px);line-height:1.15}.home-approach-teaser>div>p:not(.eyebrow){color:#75637f;max-width:55ch;margin:25px 0;font-size:18px;line-height:1.8}.home-approach-teaser ol{gap:15px;margin:0;padding:0;list-style:none;display:grid}.home-approach-teaser li{background:#efe7f6;border-radius:20px;align-items:flex-start;gap:22px;padding:24px;display:flex}.home-approach-teaser li>span{color:#9778ae;padding-top:5px;font-size:13px}.home-approach-teaser h3{margin:0 0 8px;font-size:23px}.home-approach-teaser li p{color:#75637f;margin:0;font-size:16px;line-height:1.6}.integration-preview.compact-integration .integration-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.integration-preview.compact-integration .integration-preview-grid>a{padding:22px}.integration-preview.compact-integration h3{font-size:22px;line-height:1.3}.integration-preview.compact-integration .integration-preview-grid p{font-size:15px;line-height:1.7}.themesic-rating{align-items:center;gap:12px;margin:18px 0 12px;font-size:17px;display:flex}.themesic-stars{letter-spacing:2px;color:#0000;background:linear-gradient(90deg,#9561b8 92%,#d6c9e0 92%);-webkit-background-clip:text;background-clip:text}.ecosystem-grid .themesic-rating-copy{color:#67467b;margin:0 0 20px;font-size:15px;font-weight:600;line-height:1.7}.relocated-services{background:linear-gradient(135deg,var(--service-gradient-start),var(--service-gradient-end));border-radius:32px;margin:50px 20px;padding:55px 0}.relocated-services .wrap{margin-inline:auto}.relocated-feature{margin-top:65px;margin-bottom:65px}.about-page .experience-banner{margin-block:60px}.about-page .recognition-section{margin-top:65px}.approach-page .statement{border-radius:32px;margin:60px 20px;overflow:hidden}.approach-page .difference-comparison{margin-block:40px}.approach-page .project-grid{margin-bottom:60px}.approach-page .approach-proof .project-title p{margin-top:10px}.service-page .ai-section,.service-page .infrastructure-section{border-radius:32px;margin:60px 20px;overflow:hidden}.service-page .hosting-intelligence{margin-top:0}.service-page .wp-feature-section{margin-block:65px}@media (width<=1100px){.integration-preview.compact-integration .integration-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-approach-teaser{gap:40px}}@media (width<=800px){.home-service-overview{grid-template-columns:1fr;gap:16px}.home-service-overview article{padding:24px}.home-service-overview p{font-size:16px}.home-trust ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 18px}.home-trust-heading{flex-direction:column;align-items:flex-start;gap:14px}.home-trust img{width:105px;height:48px}.home-approach-teaser{grid-template-columns:1fr;gap:35px;padding-bottom:65px}.home-approach-teaser>div>p:not(.eyebrow){font-size:17px}.relocated-services,.service-page .ai-section,.service-page .infrastructure-section,.approach-page .statement{border-radius:24px;margin-inline:12px}.integration-preview.compact-integration .integration-preview-grid{grid-template-columns:1fr}.themesic-rating{font-size:16px}}.approach-page .approach-proof .project-card{text-align:left}.approach-page .approach-proof .showcase-closing{color:#715685;text-align:center;max-width:850px;margin:45px auto 0;font-size:clamp(20px,2.2vw,28px);line-height:1.6}
