.cloud-eyebrow[data-astro-cid-xkyfcshy]{font-family:var(--font-ui);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-text);margin-bottom:.75rem}.cloud-section-title[data-astro-cid-xkyfcshy]{font-size:clamp(1.4rem,3vw,1.85rem);color:var(--color-text);margin-bottom:1.25rem;line-height:1.15}.cloud-about[data-astro-cid-xkyfcshy]{padding:4rem 1.5rem;text-align:center}.cloud-about-inner[data-astro-cid-xkyfcshy]{max-width:720px;margin:0 auto}.cloud-about-body[data-astro-cid-xkyfcshy]{font-family:var(--font-ui);font-size:1.08rem;color:var(--color-text);opacity:.85;line-height:1.7}.cloud-what[data-astro-cid-xkyfcshy]{padding:4rem 1.5rem;background:var(--color-bg-alt)}.cloud-what-inner[data-astro-cid-xkyfcshy]{max-width:var(--max-width);margin:0 auto;text-align:center}.cloud-what-grid[data-astro-cid-xkyfcshy]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:.5rem}.cloud-what-card[data-astro-cid-xkyfcshy]{background:var(--color-card-ghost);border:1px solid var(--color-card-ghost-border);border-radius:var(--radius);padding:1.5rem;text-align:left;transition:border-color .18s ease,background .18s ease}.cloud-what-card[data-astro-cid-xkyfcshy]:hover{background:var(--color-card-ghost-hover);border-color:var(--color-card-ghost-border-hover)}.cloud-what-card[data-astro-cid-xkyfcshy] p[data-astro-cid-xkyfcshy]{font-family:var(--font-ui);font-size:.95rem;color:var(--color-text);line-height:1.55}.cloud-benefits[data-astro-cid-xkyfcshy]{padding:4rem 1.5rem}.cloud-benefits-inner[data-astro-cid-xkyfcshy]{max-width:var(--max-width);margin:0 auto;text-align:center}.cloud-benefits-grid[data-astro-cid-xkyfcshy]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:.5rem}.cloud-benefit-card[data-astro-cid-xkyfcshy]{background:var(--color-card-ghost);border:1px solid var(--color-card-ghost-border);border-radius:var(--radius);padding:1.75rem 1.5rem;text-align:left;transition:border-color .18s ease,background .18s ease}.cloud-benefit-card[data-astro-cid-xkyfcshy]:hover{background:var(--color-card-ghost-hover);border-color:var(--color-card-ghost-border-hover)}.cloud-benefit-card[data-astro-cid-xkyfcshy] h3[data-astro-cid-xkyfcshy]{font-size:1.1rem;color:var(--color-brand-text);margin-bottom:.5rem}.cloud-benefit-card[data-astro-cid-xkyfcshy] p[data-astro-cid-xkyfcshy]{font-family:var(--font-ui);font-size:.92rem;color:var(--color-muted);line-height:1.55}.cloud-portfolio[data-astro-cid-xkyfcshy]{padding:4rem 1.5rem;background:var(--color-bg-alt)}.cloud-portfolio-inner[data-astro-cid-xkyfcshy]{max-width:var(--max-width);margin:0 auto;text-align:center}.cloud-portfolio-grid[data-astro-cid-xkyfcshy]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:.5rem}.cloud-portfolio-card[data-astro-cid-xkyfcshy]{background:var(--color-card-ghost);border:1px solid var(--color-card-ghost-border);border-radius:var(--radius);padding:1.75rem 1.5rem;text-align:left;transition:border-color .18s ease,background .18s ease}.cloud-portfolio-card[data-astro-cid-xkyfcshy]:hover{background:var(--color-card-ghost-hover);border-color:var(--color-card-ghost-border-hover)}.cloud-portfolio-card[data-astro-cid-xkyfcshy] h3[data-astro-cid-xkyfcshy]{font-size:1.05rem;color:var(--color-text);margin-bottom:.5rem}.cloud-portfolio-card[data-astro-cid-xkyfcshy] p[data-astro-cid-xkyfcshy]{font-family:var(--font-ui);font-size:.92rem;color:var(--color-muted);line-height:1.55}.cloud-hyperscalers[data-astro-cid-xkyfcshy]{padding:4rem 1.5rem;background:var(--cloud-hyperscaler-bg, linear-gradient(135deg, var(--color-lob-data) 0%, var(--color-lob-link) 100%));color:var(--color-hyperscaler-text);text-align:center}.cloud-hyperscalers-inner[data-astro-cid-xkyfcshy]{max-width:720px;margin:0 auto}.cloud-hyperscalers[data-astro-cid-xkyfcshy] h2[data-astro-cid-xkyfcshy]{font-size:clamp(1.5rem,3.5vw,2.25rem);color:var(--color-hyperscaler-text);margin-bottom:1.25rem;line-height:1.15}.cloud-hyperscalers[data-astro-cid-xkyfcshy] p[data-astro-cid-xkyfcshy]{font-family:var(--font-ui);font-size:1.05rem;color:var(--color-hyperscaler-text);opacity:.92;line-height:1.7}.cloud-process[data-astro-cid-xkyfcshy]{padding:4rem 1.5rem}.cloud-process-inner[data-astro-cid-xkyfcshy]{max-width:720px;margin:0 auto;text-align:center}.cloud-process-steps[data-astro-cid-xkyfcshy]{list-style:none;display:flex;flex-direction:column;gap:0;margin-top:.5rem;counter-reset:none}.cloud-process-step[data-astro-cid-xkyfcshy]{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid var(--color-border);text-align:left}.cloud-process-step[data-astro-cid-xkyfcshy]:last-child{border-bottom:none}.cloud-step-number[data-astro-cid-xkyfcshy]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--color-brand);color:var(--color-brand-ink);font-family:var(--font-heading);font-size:.95rem;font-weight:700}.cloud-process-step[data-astro-cid-xkyfcshy] p[data-astro-cid-xkyfcshy]{font-family:var(--font-ui);font-size:1rem;color:var(--color-text);line-height:1.55}.cloud-engage[data-astro-cid-xkyfcshy]{padding:4rem 1.5rem;background:var(--color-bg-alt);text-align:center}.cloud-engage-inner[data-astro-cid-xkyfcshy]{max-width:720px;margin:0 auto}.cloud-engage-body[data-astro-cid-xkyfcshy]{font-family:var(--font-ui);font-size:1.08rem;color:var(--color-text);opacity:.85;line-height:1.7}.cloud-tagline[data-astro-cid-xkyfcshy]{padding:2rem 1.5rem;text-align:center;background:var(--color-bg-dark);border-top:1px solid var(--color-border)}.cloud-tagline[data-astro-cid-xkyfcshy] p[data-astro-cid-xkyfcshy]{font-family:var(--font-ui);font-size:.9rem;color:var(--color-muted);font-style:italic}@media(max-width:768px){.cloud-what-grid[data-astro-cid-xkyfcshy],.cloud-benefits-grid[data-astro-cid-xkyfcshy],.cloud-portfolio-grid[data-astro-cid-xkyfcshy]{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:900px){.cloud-what-grid[data-astro-cid-xkyfcshy],.cloud-benefits-grid[data-astro-cid-xkyfcshy],.cloud-portfolio-grid[data-astro-cid-xkyfcshy]{grid-template-columns:repeat(2,1fr)}}
