.monitoring-page{color:#10243b;background:#f3f8f9;min-height:100vh}.monitoring-hero{color:#f5f9fb;background:linear-gradient(135deg,#0b3342,#0c293f 58%,#123f4c);padding:105px 0 95px;position:relative;overflow:hidden}.monitoring-hero:before{content:"";background-image:linear-gradient(#67d3d30d 1px,#0000 1px),linear-gradient(90deg,#67d3d30d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.monitoring-orb{filter:blur(12px);border-radius:50%;position:absolute}.orb-a{background:radial-gradient(circle,#34b9be40,#0000 68%);width:500px;height:500px;top:-220px;right:-180px}.orb-b{background:radial-gradient(circle,#367abb29,#0000 70%);width:380px;height:380px;bottom:-210px;left:-200px}.monitoring-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:95px;display:grid;position:relative}.monitoring-kicker{color:#62c8cc;font:650 9px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.monitoring-hero h1{letter-spacing:-.067em;max-width:760px;margin:20px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(4rem,7vw,7.3rem);font-weight:400;line-height:.9}.monitoring-hero p{color:#adc2cc;max-width:680px;font-size:14px;line-height:1.8}.monitoring-actions{gap:12px;margin-top:31px;display:flex}.monitoring-actions a,.monitoring-cta a{color:#e8f6f7;border:1px solid #97d3da4d;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:10px;font-weight:700;transition:transform .25s,background .25s;display:inline-flex}.monitoring-actions a:first-child,.monitoring-cta a:first-child{color:#092b38;background:#62c8cc;border-color:#6bd0d2}.monitoring-actions a:hover,.monitoring-cta a:hover{transform:translateY(-3px)}.loop-visual{aspect-ratio:1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#041b2661;border:1px solid #85ced538;border-radius:50%;animation:.85s cubic-bezier(.16,1,.3,1) both loop-enter;position:relative;box-shadow:0 35px 80px #020f1840,inset 0 0 80px #43bec30d}.loop-visual:before{content:"";border:1px dashed #66cbcf4d;border-radius:50%;animation:22s linear infinite loop-spin;position:absolute;inset:17%}.loop-center{text-align:center;background:#103e49d1;border-radius:50%;place-content:center;display:grid;position:absolute;inset:31%;box-shadow:0 0 45px #4ecbcd29}.loop-center i{background:#79e1df;border-radius:50%;width:8px;height:8px;margin:0 auto 12px;box-shadow:0 0 0 7px #79e1df1a,0 0 20px #79e1df}.loop-center strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.loop-center small{color:#72a2aa;margin-top:5px;font-size:7px}.loop-node{color:#a9ced1;font:8px var(--font-mono);background:#07232fcc;border:1px solid #87cdd333;border-radius:99px;padding:9px 13px;position:absolute}.node-1{top:8%;left:50%;transform:translate(-50%)}.node-2{top:50%;right:3%;transform:translateY(-50%)}.node-3{bottom:8%;left:50%;transform:translate(-50%)}.node-4{top:50%;left:3%;transform:translateY(-50%)}.monitoring-intro{grid-template-columns:1fr 1fr;gap:90px;padding-top:95px;padding-bottom:95px;display:grid}.monitoring-intro h2,.monitoring-heading h2,.monitoring-cta h2{letter-spacing:-.055em;margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:400;line-height:.98}.monitoring-intro>p{color:#687f8c;align-self:end;font-size:13px;line-height:1.8}.monitoring-heading{max-width:760px}.work-list{border-top:1px solid #bfd4da;margin-top:52px}.work-list article{border-bottom:1px solid #bfd4da;grid-template-columns:55px 1fr 210px;align-items:center;gap:25px;padding:27px 8px;transition:padding .35s cubic-bezier(.16,1,.3,1),background .25s;display:grid}.work-list article:hover{background:#ffffff75;padding-left:20px;padding-right:20px}.work-list article>span{color:#48a8ae;font:9px var(--font-mono)}.work-list h3{letter-spacing:-.025em;font-family:Georgia,serif;font-size:22px;font-weight:400}.work-list p{color:#6a808d;margin-top:7px;font-size:10px;line-height:1.65}.work-list small{color:#4f7881;font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-left:1px solid #c2d5db;padding-left:18px;line-height:1.5}.monitoring-promise{color:#fff;background:#0d2c3f;padding:105px 0}.monitoring-promise .shell{max-width:1000px}.monitoring-promise blockquote{letter-spacing:-.055em;margin:22px 0 0;font-family:Georgia,serif;font-size:clamp(2.7rem,5vw,5.1rem);line-height:1.02}.monitoring-promise p{color:#99b4c0;max-width:680px;margin-top:25px;font-size:12px;line-height:1.8}.monitoring-cta{background:#dcecef;padding:80px 0}.monitoring-cta>.shell{justify-content:space-between;align-items:center;gap:55px;display:flex}.monitoring-cta h2{max-width:750px}.monitoring-cta>div>div:last-child{flex:none;gap:10px;display:flex}.monitoring-cta a{color:#173b49;border-color:#aacbd0}.monitoring-cta a:first-child{color:#092b38}.monitoring-page footer{color:#8ba9b3;background:#082536;border-top-color:#ffffff1a}@keyframes loop-enter{0%{opacity:0;filter:blur(9px);transform:translate(28px)scale(.96)}to{opacity:1;filter:none;transform:none}}@keyframes loop-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.monitoring-hero-grid{grid-template-columns:1fr;gap:55px}.loop-visual{width:min(480px,90%);margin:auto}.monitoring-intro{gap:40px}.work-list article{grid-template-columns:45px 1fr}.work-list small{border-left:0;grid-column:2;padding-left:0}.monitoring-cta>.shell{flex-direction:column;align-items:flex-start}}@media (max-width:650px){.monitoring-hero{padding:70px 0}.monitoring-hero h1{font-size:clamp(3.4rem,16vw,5rem)}.monitoring-actions,.monitoring-cta>div>div:last-child{flex-direction:column;width:100%}.monitoring-actions a,.monitoring-cta a{width:100%}.monitoring-intro{grid-template-columns:1fr;padding-block:72px}.monthly-work,.monitoring-promise{padding-block:75px}.work-list article{grid-template-columns:32px 1fr;align-items:start}.monitoring-cta{padding-block:65px}}@media (prefers-reduced-motion:reduce){.monitoring-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.monitoring-hero{min-height:560px;padding:65px 0}.monitoring-hero-grid{grid-template-columns:1.25fr .75fr;gap:72px}.monitoring-hero h1{max-width:700px;margin:16px 0;font-size:clamp(3.2rem,5.4vw,5.7rem);line-height:.93}.monitoring-actions{margin-top:24px}.loop-visual{justify-self:end;width:min(100%,390px)}.monthly-work{background:linear-gradient(135deg,#e3f4f6 0%,#f6f9fb 48%,#efeffb 100%);padding:64px 0 70px}.monitoring-detail-shell{-webkit-backdrop-filter:blur(20px);background:#ffffff94;border:1px solid #b8d2ddc7;border-radius:20px;padding:36px;box-shadow:0 22px 65px #1c435a14}.monitoring-detail-head{border-bottom:1px solid #bad1dab8;grid-template-columns:.42fr 1.58fr;gap:34px;padding-bottom:26px;display:grid}.monitoring-detail-head h2{letter-spacing:-.05em;max-width:850px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,3.45vw,3.75rem);font-weight:400;line-height:.98}.monitoring-detail-head p{color:#687f8c;max-width:760px;margin-top:10px;font-size:10px;line-height:1.68}.monitoring-detail-grid{grid-template-columns:1.48fr .52fr;align-items:start;gap:18px;margin-top:24px;display:grid}.monitoring-work-panel{background:#f9fcfdb3;border:1px solid #c6dae2e0;border-radius:15px;padding:24px;box-shadow:0 14px 38px #23486012}.monitoring-heading h2{margin-top:9px;font-size:clamp(1.85rem,2.55vw,2.75rem)}.work-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.work-list article{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#e0f1f4b8,#fff9);border:1px solid #ffffffc7;border-radius:11px;grid-template-columns:1fr;gap:0;min-height:132px;padding:17px 18px;transition:transform .28s,box-shadow .28s;display:grid;box-shadow:0 12px 28px #294e641a,inset 0 1px #fff}.work-list article:nth-child(2){background:linear-gradient(135deg,#e6edf9c2,#ffffff94)}.work-list article:nth-child(3){background:linear-gradient(135deg,#ebe9f7c2,#ffffff94)}.work-list article:nth-child(4){background:linear-gradient(135deg,#e0f0efc7,#ffffff94)}.work-list article:nth-child(5){background:linear-gradient(135deg,#e2edf5c2,#ffffff94)}.work-list article:nth-child(6){background:linear-gradient(135deg,#e5f1f3bf,#ffffff94)}.work-list article:last-child{background:linear-gradient(135deg,#e1edf5c2,#fff9);grid-column:1/-1;min-height:112px}.work-list article:hover{padding:17px 18px;transform:translateY(-3px);box-shadow:0 18px 36px #294e6429,inset 0 1px #fff}.work-list article>span{color:#48a8ae;font:700 8px var(--font-mono);letter-spacing:.1em;margin-bottom:15px}.work-list h3{color:#17364d;font-size:18px}.work-list small{color:#4f7881;border:0;margin-top:14px;padding:0;font-size:8px;display:block}.monitoring-promise{color:#fff;background:linear-gradient(145deg,#173b58,#0b263f);border:1px solid #7cb9cc4d;border-radius:15px;padding:26px 24px;position:sticky;top:96px;box-shadow:0 24px 52px #071f353d,inset 0 1px #ffffff14}.monitoring-promise .monitoring-kicker{color:#78ced6}.monitoring-promise blockquote{margin:18px 0 0;font-size:clamp(1.8rem,2.7vw,2.9rem);line-height:1.02}.monitoring-promise p{color:#a9bfca;margin-top:22px;font-size:10px;line-height:1.7}.monitoring-cta{padding:48px 0}.monitoring-cta h2{margin-top:9px;font-size:clamp(2.3rem,3.7vw,4rem)}.monitoring-cta>.shell{gap:45px}.monitoring-page .monitoring-cta.service-end-cta a{width:min(100%,250px);min-height:40px;padding-inline:14px;font-size:11.5px}.monitoring-reveal{opacity:0;filter:blur(12px);transition:opacity .92s cubic-bezier(.16,1,.3,1),filter 1s cubic-bezier(.16,1,.3,1),transform 1.05s cubic-bezier(.16,1,.3,1);transform:translateY(22px)}.monitoring-reveal.from-left{transform:translate(-96px)}.monitoring-reveal.from-right{transform:translate(96px)}.monitoring-reveal.is-visible{opacity:1;filter:none;transform:translate(0)translateY(0)}.monitoring-detail-grid .monitoring-reveal.from-right{transition-delay:90ms}@media (max-width:900px){.monitoring-hero{min-height:auto}.monitoring-detail-head,.monitoring-detail-grid{grid-template-columns:1fr}.monitoring-detail-head{gap:12px}.monitoring-promise{position:relative;top:auto}.monitoring-detail-grid{gap:14px}}@media (max-width:650px){.monitoring-hero{padding:52px 0}.monitoring-detail-shell{padding:22px 16px}.work-list{grid-template-columns:1fr}.work-list article:last-child{grid-column:auto}.monitoring-cta{padding:42px 0}}@media (prefers-reduced-motion:reduce){.monitoring-reveal{opacity:1;filter:none;transition:none;transform:none}.loop-visual:before{animation:none}}.monitoring-hero h1{max-width:760px}.monitoring-hero p{max-width:820px;font-size:13px;line-height:1.62}.monitoring-detail-head h2{max-width:900px;font-size:clamp(2.15rem,3.15vw,3.35rem);line-height:1.02}.monitoring-detail-head p{max-width:820px;font-size:11px;line-height:1.7}.monitoring-heading h2{font-size:clamp(1.9rem,2.35vw,2.55rem);line-height:1.04}.work-list article{min-height:148px;padding:18px}.work-list article:hover{padding:18px}.work-list h3{letter-spacing:-.018em;font-size:17px;line-height:1.16}.work-list p{margin-top:9px;font-size:10.5px;line-height:1.52}.work-list small{color:#547d86;letter-spacing:.035em;margin-top:13px;font-size:7.5px;line-height:1.35}.monitoring-promise{padding:28px 24px}.monitoring-promise blockquote{letter-spacing:-.042em;max-width:360px;font-size:clamp(1.65rem,2.1vw,2.25rem);line-height:1.04}.monitoring-promise p{max-width:360px;margin-top:18px;font-size:10.5px;line-height:1.72}.monitoring-promise-note{border-top:1px solid #9fcddb2e;padding-top:18px;color:#c3d6de!important;margin-top:24px!important}@media (max-width:900px){.monitoring-hero p{max-width:700px}.monitoring-promise blockquote,.monitoring-promise p{max-width:100%}}@media (max-width:650px){.monitoring-hero h1{font-size:clamp(3rem,14vw,4.4rem);line-height:.96}.monitoring-hero p{font-size:12px;line-height:1.68}.monitoring-detail-head h2{font-size:clamp(2rem,10vw,3rem)}.monitoring-detail-head p{font-size:10.5px}.work-list article{min-height:auto;padding:17px 16px}.work-list article:hover{padding:17px 16px}.work-list h3{font-size:17px}.work-list p{font-size:10.5px}.monitoring-promise{padding:24px 20px}.monitoring-promise blockquote{font-size:clamp(1.75rem,9vw,2.55rem)}}
