@font-face{font-family:Poppins;src:url('poppins-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Poppins;src:url('poppins-500.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url('poppins-600.ttf') format('truetype');font-weight:600;font-display:swap}
:root{--ink:#151719;--muted:#565e67;--line:#dce0e4;--pale:#f2f4f6;--accent:#d65805;--dark:#141b24;--max:1280px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;color:var(--ink);background:#fff;font:400 16px/1.7 Poppins,Arial,sans-serif}body.agedis{--accent:#006f9d;--dark:#0a2030}body.cloudlab{--accent:#007caa;--dark:#071c2b}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a,input,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.15;font-weight:500;letter-spacing:-.045em}h1{font-size:clamp(2.8rem,5.7vw,5.7rem)}h2{font-size:clamp(2rem,3.6vw,3.6rem)}h3{font-size:1.36rem;letter-spacing:-.025em}p+p{margin-top:1.25em}.wrap{width:min(var(--max),calc(100% - 96px));margin:auto}.skip{position:fixed;left:16px;top:-100px;background:white;padding:12px;z-index:100}.skip:focus{top:12px}.preview{background:#edf0f3;font-size:11px;line-height:1.5;padding:8px 30px;display:flex;gap:20px;justify-content:center;color:#434c54}.preview a{font-weight:500}header{background:rgba(255,255,255,.97);position:sticky;top:0;z-index:30;border-bottom:1px solid var(--line)}.head{height:92px;display:flex;align-items:center;justify-content:space-between;gap:35px}.brand{width:185px;flex:0 0 auto}.brand img{width:100%;height:55px;object-fit:contain;object-position:left}.cloudlab .brand{width:190px}.nav{display:flex;gap:27px;align-items:center;font-size:13px}.nav a{text-decoration:none}.nav a:hover{text-decoration:underline}.contact-link{border:1px solid var(--ink);padding:12px 18px}.menu{display:none;background:none;border:1px solid var(--line);padding:9px 14px}.eyebrow{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:600;line-height:1.6;color:var(--accent);margin-bottom:22px}.hero{position:relative;background:var(--dark);color:#fff;overflow:hidden}.hero-track{position:relative;min-height:620px;height:min(78vh,810px)}.slide{height:100%;position:relative;isolation:isolate}.slide[hidden]{display:none}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:70% center;z-index:-2}.slide:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,15,22,.93),rgba(7,15,22,.76) 35%,rgba(7,15,22,.1) 80%);z-index:-1}.slide-copy{padding-top:92px;padding-bottom:95px;max-width:760px}.hero .eyebrow{color:#fff;opacity:.8}.hero h1,.hero h2{font-size:clamp(3.1rem,5.5vw,5.7rem);line-height:1.08;max-width:850px}.hero .standfirst{font-size:17px;max-width:620px;margin-top:26px;color:#e1e7ec}.actions{display:flex;gap:23px;flex-wrap:wrap;align-items:center;margin-top:34px}.button{display:inline-block;padding:13px 22px;border:1px solid var(--ink);text-decoration:none;font-size:13px;font-weight:500;background:var(--ink);color:white;transition:background .15s}.button:hover{background:var(--accent);border-color:var(--accent)}.button.light{background:white;border-color:white;color:#141719}.button.ghost{color:inherit;background:transparent;border-color:currentColor}.textlink{font-size:13px;font-weight:500}.hero-controls{position:absolute;bottom:0;left:0;right:0;background:rgba(5,12,18,.6);border-top:1px solid rgba(255,255,255,.2)}.hero-controls .wrap{display:flex;align-items:center;gap:20px;min-height:73px}.tabs{display:flex;gap:30px;flex:1}.tabs button{background:none;color:#aeb9c1;border:0;border-top:2px solid transparent;padding:20px 0;font-size:12px;text-align:left;max-width:220px}.tabs button[aria-current=true]{border-color:white;color:white}.tabs span{opacity:.7;margin-right:10px}.arrows{display:flex;gap:8px}.arrows button{background:none;color:#fff;border:1px solid #7b858e;padding:7px 13px;font-size:12px}.diagram{position:absolute;right:4%;top:13%;width:45%;height:70%;display:flex;align-items:center;justify-content:center;gap:16px;z-index:-1;opacity:.75}.rack{border:1px solid #538094;background:#102e43;width:18%;height:80%;padding:13px 10px;display:flex;flex-direction:column;justify-content:space-around;box-shadow:0 25px 70px #030d15}.rack:nth-child(2){height:95%;background:#123b53}.rack i{height:9%;border:1px solid #416c80;background:linear-gradient(90deg,#153e54,#225b75);position:relative}.rack i:after{content:'';width:4px;height:4px;background:#6fd9ef;position:absolute;right:8px;top:8px;box-shadow:-8px 0 #9de5e9}.cloudlab .slide:after{background:linear-gradient(90deg,rgba(5,20,32,.98),rgba(5,20,32,.86) 45%,rgba(5,20,32,.1))}.section{padding:95px 0}.section.soft{background:var(--pale)}.section.dark{background:var(--dark);color:#fff}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.intro-grid .lead{font-size:19px;line-height:1.7}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:45px}.section-heading h2{max-width:780px}.section-heading p{max-width:400px;color:var(--muted)}.service-list{display:grid;grid-template-columns:1fr 1fr;column-gap:55px}.service-row{padding:30px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:45px 1fr 28px;gap:10px;text-decoration:none}.service-row .num{font-size:11px;color:var(--accent);padding-top:4px}.service-row h3{margin-bottom:13px}.service-row p{font-size:13px;max-width:490px;color:var(--muted)}.service-row .go{font-size:24px}.service-row:hover h3{text-decoration:underline;text-underline-offset:6px}.feature{display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--pale)}.feature img{width:100%;height:100%;min-height:530px;object-fit:cover}.feature-copy{padding:70px}.feature-copy p{margin-top:25px;color:var(--muted)}.feature-copy .button{margin-top:30px}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.case{display:block;text-decoration:none;border-top:2px solid var(--ink);padding:24px 0}.case .eyebrow{font-size:10px;margin-bottom:15px}.case h3{font-size:1.55rem;line-height:1.3}.case p{font-size:13px;color:var(--muted);margin-top:18px}.case .textlink{display:block;margin-top:23px;text-decoration:underline}.case:hover h3{color:var(--accent)}.pathways{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.pathways a{padding-top:24px;border-top:1px solid #75808c;text-decoration:none}.pathways h3{font-size:1.6rem}.pathways p{color:#c5d0d8;font-size:13px;margin-top:15px}.pathways .eyebrow{color:#bdcbd4}.dark .textlink{display:block;margin-top:23px}.cta{padding:80px 0}.cta .wrap{display:flex;justify-content:space-between;align-items:center;gap:45px}.cta h2{max-width:750px}.cta p{max-width:650px;color:var(--muted);margin-top:20px}.page-hero{padding:70px 0 65px;border-bottom:1px solid var(--line)}.crumb{font-size:11px;color:var(--muted);margin-bottom:30px;display:flex;gap:10px;flex-wrap:wrap}.page-hero h1{font-size:clamp(2.6rem,4.7vw,4.8rem);max-width:1100px}.page-hero .lead{font-size:19px;max-width:850px;margin-top:28px;color:var(--muted)}.page-cover{width:100%;height:340px;object-fit:cover;object-position:50% 45%;margin-top:40px}.article-layout{display:grid;grid-template-columns:230px minmax(0,800px);gap:90px}.article-layout aside{position:sticky;top:125px;align-self:start;font-size:12px}.article-layout aside a{display:block;text-decoration:none;padding:9px 0;color:var(--muted)}.article-layout aside a:hover{color:var(--accent)}.article-content section{margin-bottom:65px}.article-content h2{font-size:2.1rem;margin-bottom:25px}.article-content h3{font-size:1.3rem;margin:25px 0 12px}.article-content p{color:#3a4249}.points{border-top:1px solid var(--line);margin-top:35px}.point{padding:25px 0;border-bottom:1px solid var(--line)}.point h3{margin:0 0 12px}.point p{font-size:14px}.faq details{border-bottom:1px solid var(--line);padding:22px 0}.faq summary{cursor:pointer;font-weight:500;line-height:1.5}.faq details p{font-size:14px;margin:20px 0 3px}.cross{padding:30px;background:var(--pale);margin-top:24px}.cross h3{margin:0 0 15px}.cross p{font-size:14px;margin-bottom:15px}.cross a{font-size:13px;font-weight:500}.status{font-size:11px;letter-spacing:.035em;display:inline-block;border:1px solid var(--line);padding:6px 12px;margin-top:25px;color:var(--muted)}.guide-list{display:grid;grid-template-columns:1fr 1fr;gap:40px}.guide{border-top:1px solid var(--line);padding-top:25px;display:block;text-decoration:none}.guide h3{font-size:1.65rem;line-height:1.3}.guide p{margin-top:15px;font-size:14px;color:var(--muted)}.guide span{display:block;margin-top:20px;text-decoration:underline;font-size:13px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.contact-grid h2{font-size:2.2rem;margin-bottom:25px}.contact-lines a{display:block;margin:16px 0;font-size:20px}.form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form label{display:flex;flex-direction:column;font-size:12px;gap:8px}.form .full{grid-column:1/-1}.form input,.form select,.form textarea{border:1px solid #aab2b9;background:#fff;width:100%;padding:13px 12px;color:var(--ink);font-size:14px;min-width:0}.form textarea{min-height:170px;resize:vertical}.form-note{font-size:11px;color:var(--muted)}.form button{justify-self:start}.filter{margin:35px 0;display:flex;gap:20px;flex-wrap:wrap}.filter input{width:min(580px,100%);padding:15px;border:1px solid var(--line)}.empty{padding:30px 0;color:var(--muted)}[hidden]{display:none!important}.metricline{display:flex;gap:40px;border-top:1px solid var(--line);padding-top:25px;font-size:12px;margin-top:35px;flex-wrap:wrap}.metricline span{display:block;color:var(--muted)}footer{border-top:1px solid var(--line);padding:65px 0 30px;font-size:12px}.foot-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px}.foot-grid .brand{display:block;margin-bottom:25px;width:150px}.foot-grid p{color:var(--muted);max-width:280px}.foot-grid h3{font-size:12px;margin-bottom:20px;letter-spacing:0}.foot-grid a:not(.brand){display:block;margin:10px 0;text-decoration:none}.foot-grid a:hover{text-decoration:underline}.foot-bottom{margin-top:55px;border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted)}.report{background:#101820;color:white;min-height:100vh}.report .wrap{max-width:1120px}.report header{position:static;background:#101820;border-color:#42505a}.report header .head{height:80px;font-size:12px}.report h1{font-size:clamp(2.7rem,5.5vw,5.4rem);margin-bottom:30px;max-width:1000px}.report .intro{font-size:19px;color:#b8c4cc;max-width:850px}.brand-preview{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-top:55px}.brand-preview a{text-decoration:none;padding:35px;background:#fff;color:#151719;border-top:4px solid var(--c)}.brand-preview img{height:45px;width:180px;object-fit:contain;object-position:left;margin-bottom:30px}.brand-preview h2{font-size:1.8rem;letter-spacing:-.035em;line-height:1.3}.brand-preview p{font-size:13px;color:#515d66;margin-top:20px}.brand-preview .textlink{display:block;margin-top:25px;text-decoration:underline}.report .small{font-size:12px;color:#bdc7ce}.report table{border-collapse:collapse;width:100%;font-size:13px}.report td,.report th{padding:18px 15px;text-align:left;border-bottom:1px solid #42505a}.report th{color:#adbfc9}.report .section{padding:65px 0}.report ul{padding-left:20px}.report li{margin-bottom:12px}.report a{color:inherit}.report h2{font-size:2.1rem;margin-bottom:30px}.report details{border-top:1px solid #42505a;padding:20px 0}.report summary{cursor:pointer}.report details p{font-size:13px;color:#b8c4cc;margin-top:20px}
@media(min-width:1800px){.hero-track{min-height:760px}}@media(max-width:1100px){.wrap{width:calc(100% - 60px)}.head{gap:20px}.nav{gap:17px;font-size:12px}.brand{width:160px}.hero-track{min-height:620px}.slide-copy{padding-top:85px;max-width:65%}.hero h1,.hero h2{font-size:4rem}.intro-grid{gap:50px}.feature-copy{padding:45px}.article-layout{gap:50px;grid-template-columns:185px minmax(0,1fr)}.contact-grid{gap:55px}}@media(max-width:800px){.wrap{width:calc(100% - 40px)}.preview{font-size:10px;padding:7px 15px;gap:12px}.head{height:78px}.brand{width:145px}.brand img{height:45px}.menu{display:block}.nav{display:none;position:absolute;top:78px;left:0;right:0;background:white;padding:25px 20px;border-bottom:1px solid var(--line);align-items:flex-start;flex-direction:column;font-size:15px;gap:23px}.nav.open{display:flex}.nav .contact-link{width:100%;text-align:center}.hero-track{height:650px;min-height:0}.slide-copy{padding-top:58px;max-width:100%;padding-bottom:135px}.hero h1,.hero h2{font-size:clamp(2.75rem,7.8vw,4.2rem);max-width:600px}.hero .standfirst{font-size:15px;max-width:530px;margin-top:23px}.slide:after{background:linear-gradient(90deg,rgba(7,15,22,.9),rgba(7,15,22,.62)),linear-gradient(0deg,rgba(7,15,22,.6),transparent)}.hero-photo{object-position:60% center}.hero-controls .wrap{gap:12px;min-height:88px;align-items:center}.tabs{gap:18px}.tabs button{font-size:10px;max-width:120px;line-height:1.5;padding:14px 0}.tabs span{display:block}.arrows{flex-wrap:wrap;gap:4px;justify-content:flex-end;max-width:115px}.arrows button{padding:5px 9px;font-size:10px}.actions{gap:19px}.section{padding:65px 0}.intro-grid{grid-template-columns:1fr;gap:30px}.intro-grid .lead{font-size:17px}.section-heading{display:block}.section-heading p{margin-top:25px}.service-list{column-gap:30px}.service-row{grid-template-columns:28px 1fr 18px}.service-row h3{font-size:1.2rem}.service-row p{font-size:12px}.feature{grid-template-columns:1fr}.feature img{min-height:0;height:360px}.feature-copy{padding:40px 25px}.case-grid{grid-template-columns:1fr;gap:15px}.pathways{grid-template-columns:1fr;gap:35px}.cta .wrap{display:block}.cta .button{margin-top:30px}.article-layout{display:block}.article-layout aside{position:static;display:flex;flex-wrap:wrap;gap:5px 20px;border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:20px}.article-content h2{font-size:1.85rem}.page-hero{padding:40px 0 45px}.page-hero .lead{font-size:17px}.page-cover{height:260px}.contact-grid{grid-template-columns:1fr;gap:55px}.foot-grid{grid-template-columns:1fr 1fr;gap:35px}.brand-preview{gap:20px}.brand-preview a{padding:25px}.report table{font-size:11px}.report td,.report th{padding:14px 8px}.diagram{width:80%;right:-20%;opacity:.4}.cloudlab .slide:after{background:linear-gradient(90deg,rgba(5,20,32,.97),rgba(5,20,32,.6))}}@media(max-width:480px){.hero-track{height:690px}.hero h1,.hero h2{font-size:clamp(2.3rem,11.5vw,2.8rem);letter-spacing:-.045em}.eyebrow{font-size:10px;margin-bottom:20px}.slide-copy{padding-top:48px}.service-list,.guide-list{grid-template-columns:1fr}.section-heading{margin-bottom:30px}.service-row{padding:25px 0}.feature img{height:280px}.hero-controls .wrap{gap:10px}.tabs{gap:16px}.tabs button{font-size:9px;max-width:86px}.tabs span{margin-bottom:3px}.arrows{max-width:92px}.arrows button{font-size:9px;padding:4px 7px}.button{font-size:12px;padding:13px 17px}.form{grid-template-columns:1fr}.form label{grid-column:1/-1}.contact-lines a{font-size:18px}.brand-preview{grid-template-columns:1fr}.foot-bottom{flex-direction:column}.report h1{font-size:2.8rem}.report .intro{font-size:16px}.cross{padding:24px}.page-hero h1{font-size:2.6rem}.article-content h2{font-size:1.7rem}.article-content p{font-size:15px}.report .section{padding:45px 0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

@media(max-width:360px){.page-hero h1{font-size:2.15rem}.hero-track{height:720px}}
