@font-face{font-family:Mulish;src:url('../fonts/Mulish-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Mulish;src:url('../fonts/Mulish-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
@font-face{font-family:Space;src:url('../fonts/SpaceGrotesk-Medium.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Space;src:url('../fonts/SpaceGrotesk-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
:root{color-scheme:dark;--bg:#222831;--panel:#2B303B;--border:#1F2329;--ink:#F5F7FA;--sub:#C8D1D9;--muted:#8C98A5;--cyan:#00D4FF;--mint:#54F2B5}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.62 Mulish,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--cyan)}a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Space,Arial,sans-serif;font-weight:500;line-height:1.08}p{color:var(--sub)}.wrap{width:min(100% - 72px,1320px);margin-inline:auto}.skip{position:absolute;z-index:10;top:-100px;left:20px;padding:10px 16px;background:var(--cyan);color:var(--border)}.skip:focus{top:14px;color:var(--border)}
.site-header{height:95px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #46505a}.brand{display:inline-flex;align-items:center;gap:13px;font:500 19px/1 Space,Arial,sans-serif;white-space:nowrap}.brand img{width:62px;height:auto}.brand-second{font-weight:500;color:var(--sub)}nav{display:flex;align-items:center;gap:40px;font-size:13px;font-weight:600;letter-spacing:.02em}nav a:not(.nav-contact){color:var(--sub)}.nav-contact{border-bottom:1px solid var(--cyan);padding:6px 0}.nav-contact span{color:var(--cyan);margin-left:10px}
.hero{min-height:660px;padding-top:74px;padding-bottom:88px;display:flex;flex-direction:column;justify-content:space-between}.hero-intro,.hero-bottom{display:flex;justify-content:space-between;gap:30px}.eyebrow,.hero-index,.section-marker,.status-host,.small-note,.footer,.offer-number{font-size:12px;line-height:1.5;letter-spacing:.11em;text-transform:uppercase}.eyebrow{color:var(--cyan);font-weight:600}.hero-index{color:var(--muted)}.hero h1{font-size:clamp(90px,12.2vw,184px);letter-spacing:-.075em;line-height:.82}.hero h1 em{font-style:normal;color:var(--sub)}.hero-bottom{align-items:end}.hero-lede{max-width:650px;font-size:clamp(20px,2.1vw,28px);line-height:1.35;letter-spacing:-.025em}.text-link{font-size:14px;font-weight:600;border-bottom:1px solid var(--cyan);white-space:nowrap;padding-bottom:8px}.text-link span{color:var(--cyan);padding-left:18px}
.section{border-top:1px solid #46505a}.split{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:60px;padding-top:80px;padding-bottom:98px}.section-marker{color:var(--muted);padding-top:8px}.section-body{max-width:850px}.section h2{font-size:clamp(36px,4.4vw,64px);letter-spacing:-.045em}.section-body>p,.section-body>h2+p{max-width:690px;margin-top:34px;font-size:19px;line-height:1.62}.problem{background:var(--panel)}.offer .split{padding-bottom:50px}.offer-list{list-style:none;margin:64px 0 0;padding:0}.offer-list li{display:grid;grid-template-columns:72px 1fr;gap:18px;padding:28px 0 34px;border-top:1px solid #4d5660}.offer-number{color:var(--cyan);padding-top:7px}.offer-list h3{font-size:29px;letter-spacing:-.03em}.offer-list p{max-width:610px;margin-top:9px;font-size:16px}.fit{background:var(--panel)}
.pricing-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.pricing-head p{max-width:210px;font-size:13px;line-height:1.45}.price-list{margin-top:58px;border-top:1px solid #4d5660}.price-list>div{padding:20px 0;border-bottom:1px solid #4d5660;display:flex;justify-content:space-between;align-items:baseline;gap:15px;font-size:18px}.price-list strong{font:500 clamp(26px,3vw,37px)/1.2 Space,Arial,sans-serif;letter-spacing:-.035em;white-space:nowrap}.price-list small{font:400 13px Mulish,Arial,sans-serif;letter-spacing:0;color:var(--muted)}.section-body>.small-note{font-size:11px;margin-top:20px;color:var(--muted)}.cutover{background:var(--panel)}code{font-size:.8em;color:var(--ink);overflow-wrap:anywhere}
.status-heading{display:flex;justify-content:space-between;align-items:end;gap:22px}.status-heading p{max-width:570px;margin-top:17px;font-size:16px}.status-host{white-space:nowrap;color:var(--muted)}.status-list{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #4d5660}.status-list li{min-height:118px;padding:19px 22px;display:grid;grid-template-columns:12px 1fr;column-gap:12px;align-content:space-between;background:var(--panel);font-size:14px}.status-list li+li{border-left:1px solid #4d5660}.signal-dot{width:9px;height:9px;border-radius:50%;background:var(--muted);align-self:center}.status-list strong{grid-column:2;font-size:20px;line-height:1.2;font-family:Space,Arial,sans-serif;font-weight:500}.status-list .healthy .signal-dot{background:var(--mint)}.status-list .healthy strong{color:var(--mint)}.status-list .unhealthy .signal-dot{background:#D77979}.status-list .unhealthy strong{color:#E69A9A}.status-list .unknown strong{color:var(--muted)}
.contact{padding-top:114px;padding-bottom:130px;border-top:1px solid #46505a}.contact h2{font-size:clamp(76px,10vw,150px);line-height:.89;letter-spacing:-.07em;margin-top:34px}.contact-bottom{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-top:65px}.contact-bottom p{max-width:490px}.contact-bottom a{font:500 clamp(19px,2.1vw,28px)/1.2 Space,Arial,sans-serif;border-bottom:1px solid var(--cyan);padding-bottom:10px;overflow-wrap:anywhere}.contact-bottom a span{color:var(--cyan)}.footer{border-top:1px solid #46505a;min-height:220px;display:flex;align-items:center;justify-content:space-between;gap:30px;color:var(--muted)}.footer img{width:180px;height:auto}.footer div{display:flex;flex-direction:column;text-align:right;gap:8px}
@media(max-width:800px){.wrap{width:min(100% - 36px,640px)}.site-header{height:76px}.brand{font-size:16px}.brand img{width:43px}nav{gap:18px}nav a:not(.nav-contact){display:none}.hero{min-height:570px;padding-top:54px;padding-bottom:60px}.hero h1{font-size:clamp(74px,15vw,125px)}.hero-index{display:none}.hero-bottom{display:block}.hero-lede{font-size:20px}.text-link{display:inline-block;margin-top:32px}.split{grid-template-columns:1fr;gap:26px;padding-top:58px;padding-bottom:70px}.section h2{font-size:clamp(35px,8vw,56px)}.section-body>p,.section-body>h2+p{font-size:17px;margin-top:23px}.offer-list{margin-top:42px}.pricing-head,.status-heading{align-items:start;flex-direction:column}.price-list{margin-top:38px}.status-host{white-space:normal}.contact{padding-top:80px;padding-bottom:90px}.contact-bottom{display:block;margin-top:40px}.contact-bottom a{display:inline-block;margin-top:35px}.footer{min-height:170px}}
@media(max-width:530px){.hero{min-height:530px}.hero h1{font-size:clamp(65px,16vw,90px)}.offer-list li{grid-template-columns:45px 1fr;gap:8px}.offer-list h3{font-size:25px}.status-list{grid-template-columns:1fr}.status-list li{min-height:74px;grid-template-columns:12px 1fr auto;align-items:center;align-content:center}.status-list li+li{border-left:0;border-top:1px solid #4d5660}.status-list strong{grid-column:3;font-size:17px}.footer img{width:115px}.footer{font-size:10px}.price-list strong{font-size:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
