.monitor-hero,.monitor-close{background:#1f5a8a;color:#fff}
.monitor-hero{padding:35px 0 58px}.monitor-hero .text-link,.monitor-price-link,.monitor-email{color:#fff}
.monitor-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:70px;margin-top:36px}
.monitor-hero h1{font-size:52px;line-height:1.13;color:#fff;margin:20px 0 28px}
.monitor-hero p,.monitor-close p{color:#fff}.monitor-hero .eyebrow,.monitor-close .eyebrow{color:#d5e6f3}
.monitor-hook{font-size:25px;line-height:1.45;font-weight:600}.monitor-lead{font-size:20px;line-height:1.7;max-width:800px}
.monitor-hero .monitor-lead{margin:22px 0 28px}.monitor-price-link{display:block;margin-top:22px;text-underline-offset:5px}
.monitor-video{margin:0;max-width:430px;justify-self:end;width:100%}.monitor-video video{display:block;width:100%;height:auto;max-height:560px;background:#0f2d4b;border:1px solid #ffffff44}
.monitor-video figcaption{color:#d5e6f3;font-size:13px;line-height:1.5;margin-top:12px}
.monitor-section{padding-block:68px}.monitor-section h2{font-size:42px;line-height:1.2}
.monitor-transcript{border-top:1px solid #cad8e3;border-bottom:1px solid #cad8e3;padding:19px 0;margin-bottom:60px}.monitor-transcript>div{max-width:850px}
.monitor-transcript summary,.monitor-faq summary{font-size:19px;cursor:pointer;font-weight:600;line-height:1.5}
.monitor-intro{max-width:850px}.monitor-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px}
.monitor-three article{border-top:1px solid #cbd8e2;padding-top:23px}.monitor-three article>span{font-size:12px;letter-spacing:1.4px;color:#1f5a8a;font-weight:600}
.monitor-three h3{font-size:27px;margin:18px 0 14px}.monitor-three p{font-size:17px;line-height:1.7}
.monitor-tint,.monitor-home{background:#f3f6f9}.monitor-example{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.monitor-example figure{margin:0;width:100%;max-width:470px;justify-self:end}.monitor-example img{display:block;width:100%;height:auto}
.monitor-example figcaption{font-size:13px;line-height:1.5;color:#536779;margin-top:12px}
.monitor-note{border-left:3px solid #1f5a8a;padding-left:20px;margin:28px 0;font-size:16px}
.monitor-handover{background:#0f2d4b;color:#fff}.monitor-handover h2,.monitor-handover h3,.monitor-handover p{color:#fff}
.monitor-handover .eyebrow,.monitor-handover .monitor-three article>span{color:#b8d6ed}
.monitor-handover .monitor-three article{border-color:#ffffff44}.monitor-boundary{border-top:1px solid #ffffff44;padding-top:25px;margin-top:30px;font-size:16px;max-width:900px}
.monitor-pricing{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.monitor-price-card{background:#fff;border-top:4px solid #1f5a8a;padding:32px}
.monitor-price{font-size:18px;margin:20px 0}.monitor-price strong{display:block;font-size:clamp(29px,3.5vw,47px);color:#1f5a8a;line-height:1.3}.monitor-price span{display:block}
.monitor-piezometer-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}
.monitor-piezometer figure{margin:30px 0 22px}.monitor-piezometer img{display:block;width:100%;height:auto;border:1px solid #d6e1e9}
.monitor-piezometer figcaption{font-size:14px;line-height:1.6;color:#536779;margin-top:14px}
@media(max-width:700px){.monitor-piezometer-intro{grid-template-columns:1fr;gap:10px}.monitor-piezometer .text-link{line-height:1.8}}
.monitor-price-card ul{padding-left:21px;color:#364b5c;line-height:1.7}.monitor-price-card li{margin:10px 0}
.monitor-small{font-size:14px;line-height:1.6}.monitor-faq details{border-bottom:1px solid #cad8e3;padding:22px 0}.monitor-faq details p{max-width:850px}
.monitor-close{padding:60px 0}.monitor-close h2{font-size:48px;line-height:1.15;color:#fff}.monitor-close p{max-width:700px}
.monitor-email{display:block;width:fit-content;margin-top:24px;overflow-wrap:anywhere}
.monitor-home{padding:45px 0}.monitor-home-grid{display:grid;grid-template-columns:2fr 1fr;gap:70px;align-items:center}.monitor-home h2{font-size:34px;line-height:1.2}.monitor-home p{max-width:720px}
.monitor-faq summary:focus-visible,.monitor-transcript summary:focus-visible{outline:2px solid #1f5a8a;outline-offset:5px}
#pilot-pricing{scroll-margin-top:100px}
@media(max-width:980px){.monitor-hero-grid,.monitor-example,.monitor-pricing{gap:30px}.monitor-hero h1{font-size:40px}.monitor-hook{font-size:21px}.monitor-three{gap:24px}.monitor-home-grid{gap:30px}}
@media(max-width:700px){.monitor-hero-grid,.monitor-example,.monitor-pricing,.monitor-three,.monitor-home-grid{grid-template-columns:1fr}.monitor-hero h1{font-size:36px}.monitor-hero-grid{gap:36px;margin-top:28px}.monitor-video,.monitor-example figure{justify-self:center}.monitor-lead{font-size:18px}.monitor-section{padding-block:42px}.monitor-section h2{font-size:33px}.monitor-three{gap:26px}.monitor-transcript{margin-bottom:40px}.monitor-price-card{padding:25px}.monitor-close h2{font-size:38px}.monitor-home h2{font-size:29px}.monitor-home{padding:38px 0}}
