:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050a18;--panel:#0a1126;--text:#f7f9ff;--muted:#96a2bc;--line:#1a2745;--blue:#1688ff;--violet:#7658ff;--cyan:#27d4f4;font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;color:var(--text);margin:0;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.wrap{width:min(1180px,100% - 44px);margin:auto}.nav{z-index:5;justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.brand{align-items:center;display:inline-flex}.brand-lockup{align-items:center;gap:10px;display:inline-flex}.brand-lockup img{height:auto;display:block}.brand-symbol{width:41px}.brand-wordmark{width:137px}.brand-lockup-compact{gap:7px}.brand-lockup-compact .brand-symbol{width:29px}.brand-lockup-compact .brand-wordmark{width:99px}.nav nav{align-items:center;gap:30px;display:flex}.nav a{color:#c8d0e2;font-size:14px;text-decoration:none;transition:color .16s}.nav a:hover{color:#fff}.nav-cta{border:1px solid #2b3958;border-radius:10px;padding:10px 16px}.menu{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;font-size:24px;display:none}.orb{opacity:.2;filter:blur(110px);pointer-events:none;border-radius:50%;position:absolute}.orb-a{background:#175dff;width:600px;height:500px;top:-180px;right:-150px}.orb-b{background:#6e39ff;width:420px;height:420px;top:450px;left:-260px}.hero{min-height:680px;padding:115px 0 80px;position:relative}.eyebrow,.kicker{color:#9db0d4;letter-spacing:.18em;font-size:12px;font-weight:800}.eyebrow span{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 15px var(--cyan);border-radius:50%;margin-right:9px;display:inline-block}.hero h1{letter-spacing:-.06em;max-width:970px;margin:25px 0 28px;font-size:clamp(55px,7vw,92px);line-height:.97}.hero h1 em,.company h2 em,.closing h2 em{color:#0000;background:linear-gradient(100deg,#5f66ff,#159eff,#33d5ee);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero>p{max-width:720px;color:var(--muted);font-size:20px;line-height:1.7}.actions{gap:12px;margin-top:38px;display:flex}.btn{border-radius:11px;align-items:center;gap:15px;padding:14px 19px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.primary{color:#fff;background:linear-gradient(120deg,#624dff,#148eff);box-shadow:0 10px 35px #165eff35}.ghost{border:1px solid var(--line);color:#dbe2f1;background:#0a1020}.ghost:hover{border-color:#334568}.hero-meta{gap:54px;margin-top:85px;display:flex}.hero-meta div{flex-direction:column;gap:4px;display:flex}.hero-meta strong{font-size:24px}.hero-meta span{color:#7887a4;font-size:12px}.section{padding:105px 0}.section-head{justify-content:space-between;align-items:end;margin-bottom:42px;display:flex}.section-head h2,.company h2,.closing h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(38px,4.5vw,60px)}.section-head>p{max-width:470px;color:var(--muted);line-height:1.7}.products{grid-template-columns:1fr 1fr;gap:22px;display:grid}#products .kicker,#pipeline .kicker{font-size:14px}#products .section-head>p,#pipeline .section-head>p{font-size:18px}.product-card{--product-accent:#ffb277;--product-border:#b8642c;--product-tint:#ff7a2412;border:1px solid var(--line);min-height:530px;color:var(--text);background:linear-gradient(145deg,#0d1730,#080d1c);border-radius:22px;flex-direction:column;padding:30px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.product-card.spec{--product-accent:#86cfff;--product-border:#347fab;--product-tint:#1688ff16}.product-card:hover,.product-card:focus-visible{border-color:var(--product-border);box-shadow:0 12px 36px #00000030}.product-card:focus-visible{outline:3px solid var(--product-accent);outline-offset:5px}.product-card:after{opacity:.13;filter:blur(90px);pointer-events:none;content:"";border-radius:50%;width:320px;height:320px;position:absolute;top:-100px;right:-130px}.uptimemonk:after{background:#ff7a24}.spec:after{background:#0af}.card-top{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.number{color:#9aa9c5;font-size:14px}.status{color:#b3bfd5;letter-spacing:.07em;font-size:13px;font-weight:600}.status i{background:#31d8a1;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #31d8a1}.uptimemonk-logo{justify-content:center;align-items:center;width:100%;height:176px;margin:28px 0 24px;display:flex}.uptimemonk-logo img{object-fit:contain;width:min(100%,240px);height:auto;max-height:176px;display:block}.spec-logo{align-items:center;width:min(100%,275px);height:176px;margin:28px 0 24px;display:flex;position:relative;overflow:hidden}.spec-logo img{object-fit:contain;object-position:left center;width:100%;height:auto}.product-card h3{letter-spacing:-.03em;margin:0 0 14px;font-size:30px;line-height:1.25}.product-card p{color:#b3bfd5;max-width:530px;font-size:18px;line-height:1.7}.tags{flex-wrap:wrap;gap:7px;margin:24px 0 35px;display:flex}.tags span{color:#c0cbe0;background:#0a1122;border:1px solid #253353;border-radius:7px;padding:8px 11px;font-size:14px;line-height:1.5}.product-visit{border:1px solid var(--product-border);background:var(--product-tint);color:var(--product-accent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:16px 18px;font-size:18px;font-weight:800;line-height:1.4;transition:background-color .16s;display:flex}.product-visit b{font-size:24px}.product-card:hover .product-visit,.product-card:focus-visible .product-visit{background:#ffffff0d}.product-card .platform-note{color:#bac5da;border-left:2px solid #ff7a24;margin:0;padding-left:12px;font-size:16px}.company{background:#080e1e;border-top:1px solid #111d35;border-bottom:1px solid #111d35;padding:110px 0}.company-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.company-copy>p{color:var(--muted);font-size:18px;line-height:1.8}.principles{margin-top:40px}.principles>div{border-top:1px solid var(--line);grid-template-columns:50px 1fr;padding:20px 0;display:grid}.principles b{color:#7886a1;font-size:12px}.principles span{color:#8391ad;flex-direction:column;font-size:13px;display:flex}.principles strong{color:#f1f4fb;margin-bottom:4px;font-size:16px}.pipeline{border:1px solid var(--line);border-radius:18px;overflow:hidden}.pipe-row{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1.4fr) minmax(0,2fr) 160px;align-items:center;gap:20px;padding:27px 30px;display:grid}.pipe-row:last-child{border:0}.pipe-row>span{color:#a5b3ce;font-size:14px}.pipe-row .pipeline-platform{font-size:16px;line-height:1.5}.pipe-row div:nth-child(2){flex-direction:column;display:flex}.pipe-row strong{font-size:18px;line-height:1.4}.pipe-row small{color:#a5b3ce;margin-top:5px;font-size:16px;line-height:1.5}.pipe-row>b{color:#c0cbe0;text-align:right;font-size:15px;line-height:1.5}.track{background:#1b2946;border-radius:10px;height:3px;overflow:hidden}.track i{background:linear-gradient(90deg, var(--violet), var(--blue), var(--cyan));height:100%;display:block}.progress-58{width:58%}.progress-12{width:12%}.muted .track{opacity:.55}.closing{justify-content:space-between;align-items:end;padding:110px 0 120px;display:flex}.closing p{color:var(--muted)}footer{border-top:1px solid var(--line)}.foot{justify-content:space-between;align-items:center;height:110px;display:flex}.footer-brand{align-items:center;display:inline-flex}.foot p,.foot a{color:var(--muted);font-size:14px;line-height:1.5;text-decoration:none}.foot p{margin:0}.foot nav a{transition:color .16s}.foot nav a:hover{color:var(--text)}.foot nav{gap:20px;display:flex}.reveal{opacity:1;transform:none}.legal-main{min-height:calc(100vh - 198px);padding:80px 0 110px}.legal-card{max-width:850px}.legal-card h1{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(44px,6vw,72px);line-height:1}.legal-intro{max-width:720px;color:var(--muted);margin:0 0 46px;font-size:19px;line-height:1.7}.legal-content{gap:18px;display:grid}.legal-content section,.legal-updated{border:1px solid var(--line);background:#091126;border-radius:16px;margin:0;padding:26px 28px}.legal-content h2{margin:0 0 12px;font-size:21px}.legal-content p{color:#b3bed3;margin:0;line-height:1.75}.legal-content a{color:#6ebdff}.legal-updated{color:#7f8da8;font-size:13px}@media (max-width:780px){.nav nav{border:1px solid var(--line);background:#0b1225;border-radius:12px;flex-direction:column;padding:20px;display:none;position:absolute;top:76px;right:0}.nav nav.open{display:flex}.menu{display:block}.hero{padding-top:75px}.hero h1{font-size:clamp(42px,13vw,52px)}.hero-meta{gap:25px}.products,.company-grid{grid-template-columns:1fr}.section-head{display:block}.section-head>p{margin-top:18px}.pipe-row{grid-template-columns:28px minmax(0,1fr) 140px}.pipe-row .track{display:none}.pipe-row .pipeline-platform{grid-area:2/2/auto/-1;line-height:1.5}.closing{display:block}.closing .btn{margin-top:25px}.foot{flex-direction:column;gap:25px;height:auto;padding:35px 0}.foot nav{flex-wrap:wrap;justify-content:center}.legal-main{padding-top:55px}}@media (max-width:480px){.wrap{width:min(100% - 30px,1180px)}.brand-lockup:not(.brand-lockup-compact){gap:8px}.brand-lockup:not(.brand-lockup-compact) .brand-symbol{width:36px}.brand-lockup:not(.brand-lockup-compact) .brand-wordmark{width:119px}.hero-meta{flex-wrap:wrap}.actions{flex-direction:column;align-items:stretch}.actions .btn{justify-content:center}.product-card{padding:24px}.pipe-row{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:24px 20px}.pipe-row>b{text-align:left;grid-area:2/2}.pipe-row .pipeline-platform{grid-area:3/2}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
