.cloud-detail{background:#000}.cloud-hero.hero{height:52vw;min-height:680px;background:linear-gradient(90deg,#000b,transparent 75%),url('assets/cloud-hero.png') center/cover no-repeat}.cloud-copy{width:42%;margin-left:8.5%;padding-top:25px}.cloud-copy h1{font-size:var(--heading-short);line-height:1.3;margin:35px 0 25px}.cloud-copy p{font-size:var(--body);line-height:2;margin-bottom:30px}.cloud-section{padding:100px 8.5%;background:#000}.cloud-section h2{font-size:var(--heading-long)}.resources h2{text-align:center}.primary-metric{text-align:center;padding:55px 0 50px}.primary-metric strong,.resource-grid strong{font-family:Anta,sans-serif;font-weight:400;line-height:1.1}.primary-metric strong{font-size:clamp(70px,8vw,135px)}.primary-metric p{font-family:Anta,sans-serif;font-size:var(--subtitle);color:#bdc9d7;margin:18px 0 0}.resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 60px}.resource-grid article{border-top:1px solid #ffffff35;padding-top:30px;text-align:center}.resource-grid strong{font-size:clamp(42px,4.5vw,76px)}.resource-grid strong span{font-family:Glow,sans-serif;font-size:.55em}.resource-grid p{font-size:var(--body);color:#bac7d5;margin:20px 0 0}.interaction{background:radial-gradient(ellipse at 75% 50%,#131d28,#030507 75%)}.section-intro{max-width:1000px;font-size:var(--body);line-height:2;margin:30px 0 50px;color:#c4cdd7}.interaction-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px}.interaction-grid article{border-top:1px solid #ffffff35;padding-top:30px}.interaction-grid figure{margin:0}.interaction-grid svg{display:block;width:100%;color:#92a5bb;stroke-width:1.3}.interaction-grid figcaption{font-size:12px;color:#738598;text-align:center}.interaction-grid h3{font-size:var(--subtitle);margin-top:35px}.interaction-grid p{font-size:var(--body);color:#c4cdd7}.cloud-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 65px;margin-top:55px}.cloud-app-grid article{border-top:1px solid #ffffff35;padding-top:30px}.cloud-app-grid svg{width:140px;height:150px;color:#8ca0b6;stroke-width:1.3}.cloud-app-grid h3{font-size:var(--subtitle);margin:20px 0}.cloud-app-grid p{font-size:var(--body);line-height:2;color:#c0cad6;max-width:530px}.keep{max-width:100%}
@media(max-width:900px){.cloud-copy{width:48%}.resource-grid{gap:35px}.interaction-grid{gap:35px}.cloud-app-grid{gap:40px}}
@media(max-width:600px){.cloud-hero.hero{height:auto;min-height:790px;padding:250px 0 70px;background-image:linear-gradient(180deg,#0004,#000a 60%,#000e),url('assets/cloud-hero.png');background-position:62% center}.cloud-copy{width:86%;margin:0 7%;padding:0}.cloud-copy h1{font-size:var(--heading-short)}.cloud-section{padding:65px 7%}.resources h2{text-align:left}.primary-metric{padding:40px 0}.primary-metric strong{font-size:78px}.resource-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.resource-grid strong{font-size:38px}.resource-grid p{font-size:14px;line-height:1.8}.resource-grid .keep{white-space:normal}.interaction-grid{grid-template-columns:1fr;gap:45px}.cloud-app-grid{grid-template-columns:1fr;gap:35px}.cloud-app-grid svg{width:120px;height:125px}.cloud-app-grid p .keep{white-space:normal}.section-intro .keep{white-space:normal}}
