.home-shell{width:min(1224px,calc(100% - 48px));margin-inline:auto}.home-topbar{height:36px;background:#111a20;color:#90a4ad;font:10px/36px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.home-topbar .home-shell{display:flex;justify-content:space-between}.home-topbar i,.control-room header i{display:inline-block;width:7px;height:7px;margin-right:10px;border-radius:50%;background:#16c5dd;box-shadow:0 0 0 5px #16c5dd1f}.hero-section{position:relative;overflow:hidden;min-height:880px;color:#f3f7f8;background:radial-gradient(circle at 78% 30%,rgb(22 197 221/.14),transparent 24%),linear-gradient(130deg,#111a20,#172229 58%,#111a20)}.hero-section:before,.score-section:before,.contact-section:before{position:absolute;inset:0;content:"";opacity:.14;background-image:linear-gradient(rgb(255 255 255/.09) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255/.09) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;padding-top:105px;padding-bottom:115px}.hero-copy-wrap{padding-top:18px}.tech-kicker,.eyebrow{margin:0 0 24px;color:#16c5dd;font:600 11px/1.3 IBM Plex Mono,monospace;letter-spacing:.15em;text-transform:uppercase}.tech-kicker{display:flex;align-items:center;color:#90a4ad}.tech-kicker:before{width:4px;height:30px;margin-right:14px;background:#16c5dd;content:""}.hero-section h1{max-width:680px;margin:30px 0 28px;font-size:clamp(52px,5vw,73px);font-weight:900;line-height:.98;letter-spacing:-.05em;text-transform:uppercase}.hero-section h1 em,.section-heading h2 em,.contact-intro h2 em{color:#16c5dd;font-style:normal}.hero-lead{max-width:620px;color:#c5d0d5;font-size:19px;line-height:1.6}.hero-lead strong{color:#fff}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;min-height:57px;padding:0 24px;border:1px solid #50626c;border-radius:2px;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.home-button.primary{border-color:#16c5dd;background:#16c5dd;color:#111a20}.hero-proof{display:flex;align-items:center;gap:18px;margin-top:46px;color:#90a4ad;font:10px/1.55 IBM Plex Mono,monospace;text-transform:uppercase}.hero-proof strong{display:block;color:#fff;font-size:13px}.hero-proof i{width:48px;height:1px;background:#52616a}.control-room{position:relative;overflow:hidden;min-height:585px;border:1px solid #40515a;border-radius:7px;background:#111a20db;box-shadow:0 35px 80px #0008}.control-room>header{display:flex;justify-content:space-between;align-items:center;height:61px;padding:0 20px;border-bottom:1px solid #34464F;color:#90a4ad;font:9px/1 IBM Plex Mono,monospace;letter-spacing:.11em;text-transform:uppercase}.control-room>header strong{color:#f3f7f8}.control-body{padding:23px}.control-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.control-metrics>div{padding:15px;border:1px solid #34464F;background:#111a20}.control-metrics span,.control-chart>span{color:#90a4ad;font:9px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.control-metrics b{display:block;margin-top:10px;font:600 21px IBM Plex Mono,monospace}.control-metrics small{color:#2cbead;font-size:9px}.control-chart{position:relative;height:275px;margin-top:12px;padding:17px;border:1px solid #34464F;background:#0d161b;background-image:linear-gradient(rgb(255 255 255/.04) 1px,transparent 1px);background-size:100% 45px}.control-chart>b{position:absolute;top:17px;right:17px;color:#2cbead;font:600 9px IBM Plex Mono,monospace}.control-chart svg{position:absolute;right:18px;bottom:25px;left:18px;width:calc(100% - 36px);height:180px}.control-events{display:grid;gap:7px;margin-top:11px}.control-events div{display:grid;grid-template-columns:68px 1fr 48px;padding:10px 12px;border-left:3px solid #16C5DD;background:#172229;color:#aab8bf;font:9px/1.4 IBM Plex Mono,monospace}.control-events div:nth-child(2){border-color:#2cbead}.control-events strong{color:#2cbead;text-align:right}.live-badge{position:absolute;right:25px;bottom:20px;padding:9px 11px;background:#16c5dd;color:#111a20;font:600 9px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.service-ticker{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;height:55px;border-top:1px solid #34464F;background:#0b1317;color:#90a4ad;font:10px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.service-ticker strong{align-self:stretch;display:flex;align-items:center;padding-left:max(24px,calc((100vw - 1224px)/2));padding-right:34px;background:#16c5dd;color:#111a20}.service-ticker span{padding-left:32px}.trust{border-bottom:1px solid #d5e0e4;background:#fff}.trust-grid{display:grid;grid-template-columns:1.35fr repeat(5,1fr);align-items:center;min-height:140px}.trust-grid>div{display:flex;flex-direction:column}.trust-grid strong{font-size:17px}.trust-grid span{margin-top:5px;color:#607680;font:10px IBM Plex Mono,monospace;text-transform:uppercase}.trust-grid>b{display:grid;place-items:center;height:44px;border-left:1px solid #dce5e8;font-size:14px;text-align:center}.light-section,.proof-section,.content-section{padding:120px 0;background:#f3f7f8}.section-heading{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:60px;align-items:end;margin-bottom:48px}.section-heading h2,.contact-intro h2{max-width:800px;margin:0;font-size:clamp(38px,4vw,52px);font-weight:900;line-height:1.03;letter-spacing:-.04em;text-transform:uppercase}.section-heading>p{margin:0;color:#607680;font-size:16px;line-height:1.6}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{overflow:hidden;display:flex;flex-direction:column;min-height:535px;border:1px solid #CAD6DA;border-radius:3px;background:#fff;box-shadow:0 14px 35px #111a200d}.service-card header{position:relative;min-height:170px;padding:27px;background:#187f98;color:#fff}.service-card.devops header{background:#16c5dd;color:#111a20}.service-card.backup header{background:#2cbead}.service-card header>span,.service-body small{font:600 9px IBM Plex Mono,monospace;letter-spacing:.13em;text-transform:uppercase}.service-card header>b{position:absolute;top:24px;right:24px;display:grid;place-items:center;width:46px;height:46px;border:1px solid currentColor;font:600 16px IBM Plex Mono,monospace}.service-card h3{max-width:280px;margin:24px 0 0;font-size:28px;font-weight:900;line-height:1.02;text-transform:uppercase}.service-body{display:flex;flex:1;flex-direction:column;padding:28px 26px}.service-body>p{min-height:74px;margin:0;color:#44565f;line-height:1.55}.service-body small{margin-top:25px;color:#90a4ad}.service-body ul{margin:12px 0 24px;padding:0;list-style:none}.service-body li{position:relative;padding:8px 0 8px 18px;border-bottom:1px solid #e7edef;font-size:13px}.service-body li:before{position:absolute;left:0;color:#16c5dd;content:"+"}.service-body a{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;border-top:1px solid #CAD6DA;font:600 10px IBM Plex Mono,monospace;letter-spacing:.08em;text-transform:uppercase}.problem-section{padding-top:120px;background:#fff}.problem-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;padding-bottom:105px}.problem-grid h2{margin:0;font-size:clamp(42px,4.6vw,62px);font-weight:900;line-height:1.01;letter-spacing:-.05em;text-transform:uppercase}.problem-grid h2 span{color:transparent;-webkit-text-stroke:1px #111A20}.problem-grid h2 em{color:#16c5dd;font-style:normal}.problem-grid>div>p:last-child{max-width:520px;margin-top:28px;color:#607680;font-size:17px;line-height:1.65}.pain-list{display:grid;gap:13px}.pain-list article{display:grid;grid-template-columns:52px 1fr;gap:18px;padding:25px;border:1px solid #CAD6DA;background:#f3f7f8}.pain-list article>b{color:#16c5dd;font:600 12px IBM Plex Mono,monospace}.pain-list h3{margin:0 0 8px;font-size:21px}.pain-list p{margin:0;color:#607680;font-size:14px;line-height:1.55}.insight{padding:48px 0;background:#16c5dd;color:#111a20}.insight .home-shell{display:grid;grid-template-columns:1fr 2fr;align-items:center}.insight span{font:600 10px IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.insight blockquote{margin:0;font-size:27px;font-weight:800;line-height:1.3}.score-section{position:relative;padding:120px 0;background:#111a20;color:#f3f7f8}.score-section>.home-shell{position:relative}.section-heading.inverted>p{color:#90a4ad}.score-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #34464F;border-bottom:1px solid #34464F}.score-grid>div{min-height:210px;padding:35px 22px;border-right:1px solid #34464F}.score-grid>div:last-child{border:0}.score-grid strong{display:block;color:#16c5dd;font:600 clamp(29px,3vw,44px) "IBM Plex Mono",monospace;letter-spacing:-.05em}.score-grid small{font-size:12px}.score-grid span{display:block;margin-top:42px;color:#bdcbd1;font:10px/1.5 IBM Plex Mono,monospace;text-transform:uppercase}.tech-stack{display:flex;justify-content:space-between;padding-top:25px;color:#90a4ad;font:10px IBM Plex Mono,monospace;text-transform:uppercase}.proof-section{background:#fff}.result-feature{display:grid;grid-template-columns:170px 230px 1fr;align-items:center;padding:35px;border-left:5px solid #16C5DD;background:#111a20;color:#fff}.result-feature>span,.result-feature small{color:#90a4ad;font:9px/1.4 IBM Plex Mono,monospace;text-transform:uppercase}.result-feature>strong{color:#16c5dd;font:600 55px IBM Plex Mono,monospace}.result-feature h3{margin:0;font-size:23px;line-height:1.25}.result-feature small{grid-column:3;margin-top:10px}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #CAD6DA;border-top:0}.proof-grid article{min-height:250px;padding:28px;border-right:1px solid #CAD6DA}.proof-grid article:last-child{border:0}.proof-grid article>b{color:#16c5dd;font:600 11px IBM Plex Mono,monospace}.proof-grid p{margin:25px 0;color:#44565f;line-height:1.55}.proof-grid strong{font:600 10px/1.6 IBM Plex Mono,monospace;text-transform:uppercase}.content-section{background:#f3f7f8}.posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.posts-grid article{overflow:hidden;border:1px solid #CAD6DA;background:#fff}.post-visual{position:relative;height:180px;background-color:#172229;background-image:linear-gradient(rgb(22 197 221/.09) 1px,transparent 1px),linear-gradient(90deg,rgb(22 197 221/.09) 1px,transparent 1px);background-size:28px 28px}.post-visual span{position:absolute;top:22px;left:22px;color:#16c5dd;font:600 12px IBM Plex Mono,monospace}.post-visual i{position:absolute;right:35px;bottom:35px;width:85px;height:85px;border:1px solid #16C5DD;transform:rotate(45deg)}.post-copy{padding:25px}.post-copy small{color:#16c5dd;font:600 9px IBM Plex Mono,monospace;letter-spacing:.12em;text-transform:uppercase}.post-copy h3{min-height:58px;margin:15px 0;font-size:21px;line-height:1.25}.post-copy p{min-height:68px;color:#607680;font-size:14px;line-height:1.55}.post-copy a{display:flex;justify-content:space-between;margin-top:22px;padding-top:17px;border-top:1px solid #CAD6DA;font:600 10px IBM Plex Mono,monospace;text-transform:uppercase}.contact-section{position:relative;padding-top:110px;background:#111a20;color:#f3f7f8}.contact-intro{position:relative;display:grid;grid-template-columns:1.5fr 1fr;gap:90px;align-items:end;padding-bottom:65px}.contact-intro>div>p:last-child{max-width:680px;color:#aebdc4;font-size:17px;line-height:1.6}.contact-intro address{display:flex;flex-direction:column;gap:10px;color:#90a4ad;font-style:normal}.contact-intro address a:first-child{color:#16c5dd;font:600 18px IBM Plex Mono,monospace}.home-form{position:relative}.home-form>section{padding-top:65px!important}.home-form>section>div>header>p:first-child{display:none}.home-form .privacy-note{width:min(1224px,calc(100% - 48px));margin:-70px auto 0;padding:0 0 55px;color:#90a4ad;font:9px/1.5 IBM Plex Mono,monospace;text-align:right}.form-fallback{padding:28px;border:1px solid #34464F}.form-fallback a{color:#16c5dd;text-decoration:underline}@media(max-width:900px){.home-shell{width:min(100% - 32px,760px)}.hero-grid,.problem-grid,.contact-intro{grid-template-columns:1fr}.hero-section{min-height:auto}.hero-grid{gap:45px;padding:75px 0 120px}.trust-grid{grid-template-columns:repeat(3,1fr);padding:25px 0}.trust-grid>div{grid-column:1/-1;margin-bottom:20px}.services-grid,.posts-grid{grid-template-columns:1fr}.service-card{min-height:0}.score-grid{grid-template-columns:repeat(2,1fr)}.score-grid>div:last-child{grid-column:1/-1}.proof-grid{grid-template-columns:1fr}.proof-grid article{border-right:0;border-bottom:1px solid #CAD6DA}.result-feature{grid-template-columns:150px 1fr}.result-feature h3,.result-feature small{grid-column:1/-1;margin-top:15px}.insight .home-shell{grid-template-columns:1fr;gap:20px}.section-heading{grid-template-columns:1fr}.control-room{min-height:560px}}@media(max-width:600px){.home-shell{width:calc(100% - 30px)}.home-topbar{height:auto;line-height:1.4;padding:10px 0}.home-topbar .home-shell{display:block}.home-topbar span:last-child{display:none}.hero-section h1{font-size:43px}.hero-lead{font-size:16px}.hero-actions{display:grid}.home-button{width:100%}.hero-proof{align-items:flex-start}.hero-proof i{display:none}.control-room>header{align-items:flex-start;height:auto;gap:10px;padding:15px;line-height:1.5}.control-body{padding:12px}.control-metrics b{font-size:16px}.control-chart{height:230px}.control-events div{grid-template-columns:50px 1fr}.control-events strong,.service-ticker strong{display:none}.service-ticker span{padding-left:18px}.light-section,.proof-section,.content-section,.score-section{padding:80px 0}.section-heading{gap:20px}.section-heading h2,.contact-intro h2{font-size:36px}.problem-section{padding-top:80px}.problem-grid{gap:50px;padding-bottom:70px}.problem-grid h2{font-size:39px}.pain-list article{grid-template-columns:1fr}.insight blockquote{font-size:21px}.score-grid{grid-template-columns:1fr}.score-grid>div,.score-grid>div:last-child{grid-column:auto;min-height:150px}.score-grid span{margin-top:22px}.tech-stack{flex-direction:column;gap:12px}.result-feature{grid-template-columns:1fr}.result-feature>strong{margin:12px 0}.proof-grid article{min-height:0}.contact-intro{gap:35px}.home-form .privacy-note{margin:0;padding:0 20px 40px;text-align:left}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid>b{font-size:12px}.post-copy h3,.post-copy p{min-height:0}}
