.plek-service-page--monitoring{--follow-blue:#00296d;--follow-night:#041a38;--follow-orange:#fb7c1c;--follow-ivory:#fff7ea;--follow-text:#34486a;--follow-line:rgba(0,41,109,.14);--follow-body:"Inter","Avenir Next",Avenir,"Segoe UI",sans-serif;--follow-display:"Manrope","Avenir Next",Avenir,"Segoe UI",sans-serif;width:100%;max-width:none;margin:0;padding:0;color:var(--follow-text);background:#fff;font-family:var(--follow-body);font-size:16px;line-height:1.7;overflow-wrap:break-word}.plek-service-page--monitoring *,.plek-service-page--monitoring *:before,.plek-service-page--monitoring *:after{box-sizing:border-box}.plek-service-page--monitoring :where(h1,h2,h3,p,ul,ol,figure){margin:0}.plek-service-page--monitoring :where(h1,h2,h3){color:var(--follow-night);font-family:var(--follow-display);font-weight:700;letter-spacing:-.035em;text-wrap:balance}.plek-service-page--monitoring h2{font-size:clamp(1.8rem, 3.1vw, 2.7rem);line-height:1.16}.plek-service-page--monitoring h3{font-size:clamp(1.1rem, 1.5vw, 1.3rem);line-height:1.35;letter-spacing:-.02em}.plek-service-page--monitoring p{line-height:1.7}.plek-service-page--monitoring img{display:block;max-width:100%;height:auto}.plek-service-page--monitoring a{text-underline-offset:4px}.plek-service-page--monitoring :where(a,button,summary):focus-visible{outline:3px solid var(--follow-blue);outline-offset:5px}.plek-service-page--monitoring [id]{scroll-margin-top:110px}.plek-service-page--monitoring .pleko-follow-container{width:calc(100% - 64px);max-width:1176px;margin-inline:auto}.plek-service-page--monitoring .pleko-follow-section{position:relative;padding-block:clamp(48px, 6vw, 84px)}.plek-service-page--monitoring .pleko-follow-copy,.plek-service-page--monitoring .pleko-follow-heading{display:grid;align-content:start;justify-items:start;gap:17px;min-width:0}.plek-service-page--monitoring .pleko-follow-heading{max-width:780px}.plek-service-page--monitoring .pleko-follow-eyebrow{color:var(--follow-blue);font-size:.74rem;font-weight:800;line-height:1.55;letter-spacing:.1em;text-transform:uppercase}.plek-service-page--monitoring .pleko-follow-link{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:var(--follow-blue);font-weight:700;text-decoration:underline;text-decoration-color:#d9803b}.plek-service-page--monitoring .pleko-follow-link:hover{text-decoration-thickness:2px}.plek-service-page--monitoring .pleko-follow-intro{background:radial-gradient(ellipse at 90% 50%,rgba(57,134,227,.08),transparent 42%),linear-gradient(160deg,#fffaf3,#fff 65%)}.plek-service-page--monitoring .pleko-follow-intro__grid{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, .85fr);align-items:center;gap:clamp(28px, 5vw, 70px)}.plek-service-page--monitoring .pleko-follow-intro__visual{width:100%;max-width:420px;justify-self:center;filter:drop-shadow(0 24px 20px rgba(0,41,109,.13))}.plek-service-page--monitoring .pleko-follow-example{display:grid;gap:9px;margin-top:5px;padding:22px 24px;border-left:3px solid var(--follow-orange);border-radius:0 18px 18px 0;background:linear-gradient(120deg,#eef5ff,#f9fbff)}.plek-service-page--monitoring .pleko-follow-example h3{color:var(--follow-blue);font-size:1rem}.plek-service-page--monitoring .pleko-follow-example p{font-size:.95rem}.plek-service-page--monitoring .pleko-follow-continuity{padding-block:0 20px;background:#fff}.plek-service-page--monitoring .pleko-follow-continuity__card{display:grid;grid-template-columns:190px minmax(0, 1fr);align-items:center;gap:32px;padding:30px 36px 30px 24px;border:1px solid #dccfbe;border-radius:26px;background:radial-gradient(circle at 0 50%,#e4edfc,transparent 40%),linear-gradient(140deg,#fffaf3,#fff5e6);box-shadow:0 16px 40px rgba(0,41,109,.07),inset 0 1px 0 #fff}.plek-service-page--monitoring .pleko-follow-continuity__visual{width:100%;filter:drop-shadow(0 14px 15px rgba(0,41,109,.13))}.plek-service-page--monitoring .pleko-follow-continuity__card h2{font-size:clamp(1.5rem, 2.4vw, 2rem)}.plek-service-page--monitoring .pleko-follow-continuity__card .pleko-follow-copy{gap:12px}.plek-service-page--monitoring .pleko-follow-continuity>p{width:calc(100% - 64px);max-width:1176px;margin:18px auto 0}.plek-service-page--monitoring .pleko-follow-continuity>p a{display:inline-flex;align-items:center;max-width:100%;min-height:50px;padding:12px 20px;border:1px solid rgba(0,41,109,.28);border-radius:12px;color:var(--follow-blue);background:linear-gradient(135deg,#f4f9ff,#e7f2ff);box-shadow:0 8px 24px rgba(0,41,109,.1);font-family:var(--follow-display);font-size:clamp(.95rem, .4vw + .9rem, 1.08rem);font-weight:800;line-height:1.4;text-decoration:none;transition:background-color .2s,box-shadow .2s}.plek-service-page--monitoring .pleko-follow-continuity>p a:hover,.plek-service-page--monitoring .pleko-follow-continuity>p a:focus-visible{background:#fff;box-shadow:0 12px 28px rgba(0,41,109,.16)}.plek-service-page--monitoring .pleko-follow-fit{background:#fff}.plek-service-page--monitoring .pleko-follow-fit__grid{display:grid;grid-template-columns:minmax(0, .78fr) minmax(0, 1.22fr);align-items:start;gap:clamp(30px, 5vw, 64px)}.plek-service-page--monitoring .pleko-follow-fit__cards{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:18px}.plek-service-page--monitoring .pleko-follow-fit__card{min-width:0;padding:clamp(22px, 2.4vw, 30px);border-top:3px solid #f3b27c;border-radius:4px 4px 20px 20px;background:linear-gradient(155deg,#fffaf3,#f3f7fd)}.plek-service-page--monitoring .pleko-follow-fit__card:nth-child(2),.plek-service-page--monitoring .pleko-follow-fit__card:nth-child(3){border-top-color:#6899ce}.plek-service-page--monitoring .pleko-follow-fit__card p{margin-top:12px;font-size:.96rem}.plek-service-page--monitoring .pleko-follow-track{color:#dce7f5;background:radial-gradient(ellipse at 90% 5%,#0d4a93 0%,transparent 55%),linear-gradient(130deg,#041a38,#00296d)}.plek-service-page--monitoring .pleko-follow-track h2,.plek-service-page--monitoring .pleko-follow-contact h2{color:var(--follow-ivory)}.plek-service-page--monitoring .pleko-follow-track .pleko-follow-eyebrow,.plek-service-page--monitoring .pleko-follow-contact .pleko-follow-eyebrow{color:#ffb26f}.plek-service-page--monitoring .pleko-follow-track__grid{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:22px;margin-top:34px}.plek-service-page--monitoring .pleko-follow-indicator{display:grid;grid-template-columns:108px minmax(0, 1fr);align-items:center;gap:22px;min-width:0;padding:26px;border:1px solid #fff;border-radius:23px;color:var(--follow-text);background:linear-gradient(135deg,#fffaf3,#eef5ff);box-shadow:0 18px 34px rgba(0,10,32,.18),inset 0 1px 0 #fff}.plek-service-page--monitoring .pleko-follow-indicator__visual{width:108px;height:108px;object-fit:contain;filter:drop-shadow(0 10px 10px rgba(0,41,109,.14))}.plek-service-page--monitoring .pleko-follow-indicator p{margin-top:10px;font-size:.95rem}.plek-service-page--monitoring .pleko-follow-track__note{max-width:94ch;margin-top:28px;padding-left:18px;border-left:2px solid #f5a45f;color:#dce7f5;font-size:.92rem}.plek-service-page--monitoring .pleko-follow-deliverables{background:linear-gradient(150deg,#fffaf3,#fff 75%)}.plek-service-page--monitoring .pleko-follow-deliverables__grid{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);align-items:center;gap:clamp(32px, 6vw, 80px)}.plek-service-page--monitoring .pleko-follow-deliverables__list{display:grid;gap:0;padding:8px 28px 8px 46px;border:1px solid var(--follow-line);border-radius:24px;color:var(--follow-blue);background:linear-gradient(145deg,#fff,#f3f7fe);box-shadow:0 18px 44px rgba(0,41,109,.07),inset 0 1px 0 #fff;list-style:disc}.plek-service-page--monitoring .pleko-follow-deliverables__list li{padding:15px 0 15px 7px;font-weight:600;line-height:1.55}.plek-service-page--monitoring .pleko-follow-deliverables__list li::marker{color:#c15a0c}.plek-service-page--monitoring .pleko-follow-deliverables__list li+li{border-top:1px solid var(--follow-line)}.plek-service-page--monitoring .pleko-follow-perspective{display:grid;grid-template-columns:minmax(0, .9fr) minmax(0, 1.1fr);align-items:center;gap:clamp(24px, 4vw, 52px);margin-top:42px;padding:28px 32px;border-left:3px solid var(--follow-orange);border-radius:0 22px 22px 0;background:#edf4ff}.plek-service-page--monitoring .pleko-follow-perspective h3{margin-top:10px;font-size:clamp(1.2rem, 2vw, 1.5rem)}.plek-service-page--monitoring .pleko-follow-perspective>p{font-size:.96rem}.plek-service-page--monitoring .pleko-follow-france{padding-block:clamp(38px, 4vw, 56px);border-block:1px solid #dfe7f1;background:linear-gradient(115deg,#eef5ff,#fff8ed)}.plek-service-page--monitoring .pleko-follow-france__grid{display:grid;grid-template-columns:minmax(0, 1fr) 200px;align-items:center;gap:60px}.plek-service-page--monitoring .pleko-follow-france h2{max-width:29ch;font-size:clamp(1.6rem, 2.7vw, 2.2rem)}.plek-service-page--monitoring .pleko-follow-france__visual{width:190px;justify-self:center;transform:rotate(7deg);filter:drop-shadow(0 20px 18px rgba(0,41,109,.15))}.plek-service-page--monitoring .pleko-follow-faq{background:#fff}.plek-service-page--monitoring .pleko-follow-faq__grid{display:grid;grid-template-columns:minmax(0, .78fr) minmax(0, 1.22fr);align-items:start;gap:clamp(32px, 5vw, 64px)}.plek-service-page--monitoring .pleko-follow-faq__visual{width:min(100%, 270px);margin:20px auto 0;filter:drop-shadow(0 14px 15px rgba(0,41,109,.12))}.plek-service-page--monitoring .pleko-follow-faq__items{display:grid;gap:14px}.plek-service-page--monitoring .pleko-follow-faq details{min-width:0;border:1px solid var(--follow-line);border-radius:18px;background:linear-gradient(145deg,#fff,#f5f8fd);box-shadow:0 9px 22px rgba(0,41,109,.045),inset 0 1px 0 #fff}.plek-service-page--monitoring .pleko-follow-faq details[open]{border-color:#dca577;background:#fffaf4}.plek-service-page--monitoring .pleko-follow-faq summary{display:list-item;padding:22px 24px;border-radius:18px;color:var(--follow-blue);font-family:var(--follow-display);font-size:1rem;font-weight:700;line-height:1.5;cursor:pointer}.plek-service-page--monitoring .pleko-follow-faq summary::marker{color:#bd560d}.plek-service-page--monitoring .pleko-follow-faq summary:hover{background:rgba(0,41,109,.025)}.plek-service-page--monitoring .pleko-follow-faq__answer{padding:0 24px 24px;font-size:.96rem}.plek-service-page--monitoring .pleko-follow-related{display:grid;gap:12px;margin-top:36px;padding-top:26px;border-top:1px solid var(--follow-line);font-size:.94rem}.plek-service-page--monitoring .pleko-follow-related a{color:var(--follow-blue);text-decoration:underline}.plek-service-page--monitoring .pleko-follow-contact{padding-block:6px clamp(44px, 6vw, 76px);background:linear-gradient(180deg,#fff,#edf4ff)}.plek-service-page--monitoring .pleko-follow-contact__card{display:grid;grid-template-columns:270px minmax(0, 1fr);align-items:center;gap:clamp(28px, 5vw, 70px);padding:36px clamp(28px, 5vw, 66px);border:1px solid #b77743;border-radius:30px;color:#e0eaff;background:radial-gradient(ellipse at 5% 80%,rgba(251,124,28,.15),transparent 50%),radial-gradient(ellipse at 100% 0,rgba(35,126,239,.3),transparent 55%),linear-gradient(130deg,#041a38,#00296d);box-shadow:0 24px 56px rgba(0,24,65,.22),inset 0 1px 0 rgba(255,255,255,.12)}.plek-service-page--monitoring .pleko-follow-contact__visual{display:block;width:100%;max-width:270px;justify-self:center;filter:drop-shadow(0 16px 18px rgba(0,9,28,.26))}.plek-service-page--monitoring .pleko-follow-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;max-width:100%;min-height:52px;margin-top:9px;padding:16px 24px;border:1px solid #ffbd83;border-radius:13px;color:var(--follow-night);background:linear-gradient(180deg,#ffb46e,#fb8b34 44%,#fb7c1c 52%,#e9680c);box-shadow:0 10px 26px rgba(0,10,30,.25),inset 0 1px 0 #ffe7c9;font-size:.96rem;font-weight:700;line-height:1.45;text-decoration:none;transition:transform .2s,box-shadow .2s}.plek-service-page--monitoring .pleko-follow-button span{flex:0 0 auto;font-size:1.4rem}.plek-service-page--monitoring .pleko-follow-button:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(251,124,28,.22),inset 0 1px 0 #ffe7c9}.plek-service-page--monitoring .pleko-follow-contact :focus-visible{outline-color:var(--follow-ivory)}@media (max-width:1000px){.plek-service-page--monitoring .pleko-follow-fit__grid{grid-template-columns:1fr;gap:28px}.plek-service-page--monitoring .pleko-follow-indicator{grid-template-columns:80px minmax(0, 1fr);gap:15px;padding:22px}.plek-service-page--monitoring .pleko-follow-indicator__visual{width:80px;height:80px}.plek-service-page--monitoring .pleko-follow-contact__card{grid-template-columns:220px minmax(0, 1fr)}}@media (max-width:760px){.plek-service-page--monitoring .pleko-follow-container{width:calc(100% - 44px)}.plek-service-page--monitoring .pleko-follow-continuity>p{width:calc(100% - 44px)}.plek-service-page--monitoring .pleko-follow-continuity>p a{display:flex;justify-content:center;text-align:center}.plek-service-page--monitoring .pleko-follow-section{padding-block:44px}.plek-service-page--monitoring .pleko-follow-intro__grid,.plek-service-page--monitoring .pleko-follow-deliverables__grid,.plek-service-page--monitoring .pleko-follow-perspective,.plek-service-page--monitoring .pleko-follow-faq__grid{grid-template-columns:minmax(0, 1fr);gap:28px}.plek-service-page--monitoring .pleko-follow-intro__visual{max-width:290px}.plek-service-page--monitoring .pleko-follow-continuity__card{grid-template-columns:110px minmax(0, 1fr);align-items:start;gap:18px;padding:24px}.plek-service-page--monitoring .pleko-follow-track__grid{grid-template-columns:minmax(0, 1fr)}.plek-service-page--monitoring .pleko-follow-indicator{grid-template-columns:100px minmax(0, 1fr);gap:24px}.plek-service-page--monitoring .pleko-follow-indicator__visual{width:100px;height:100px}.plek-service-page--monitoring .pleko-follow-perspective{gap:18px;margin-top:28px;padding:24px}.plek-service-page--monitoring .pleko-follow-france__grid{grid-template-columns:minmax(0, 1fr) 120px;gap:24px}.plek-service-page--monitoring .pleko-follow-france__visual{width:120px}.plek-service-page--monitoring .pleko-follow-faq__intro{display:grid;grid-template-columns:minmax(0, 1fr) 150px;align-items:center;gap:20px}.plek-service-page--monitoring .pleko-follow-faq__visual{width:150px;margin:0}.plek-service-page--monitoring .pleko-follow-contact__card{grid-template-columns:170px minmax(0, 1fr);gap:24px;padding:28px}.plek-service-page--monitoring .pleko-follow-contact h2{font-size:1.8rem}}@media (max-width:560px){.plek-service-page--monitoring .pleko-follow-fit__cards{grid-template-columns:minmax(0, 1fr);gap:14px}.plek-service-page--monitoring .pleko-follow-continuity__card,.plek-service-page--monitoring .pleko-follow-france__grid,.plek-service-page--monitoring .pleko-follow-faq__intro,.plek-service-page--monitoring .pleko-follow-contact__card{grid-template-columns:minmax(0, 1fr)}.plek-service-page--monitoring .pleko-follow-continuity__visual{width:150px;justify-self:center}.plek-service-page--monitoring .pleko-follow-continuity__card,.plek-service-page--monitoring .pleko-follow-contact__card{padding:24px;border-radius:23px}.plek-service-page--monitoring .pleko-follow-example{padding:20px}.plek-service-page--monitoring .pleko-follow-indicator{grid-template-columns:66px minmax(0, 1fr);gap:16px;padding:22px 18px;align-items:start}.plek-service-page--monitoring .pleko-follow-indicator__visual{width:66px;height:76px}.plek-service-page--monitoring .pleko-follow-france__visual{width:130px}.plek-service-page--monitoring .pleko-follow-faq__visual{width:170px;justify-self:center}.plek-service-page--monitoring .pleko-follow-faq summary{padding:20px}.plek-service-page--monitoring .pleko-follow-faq__answer{padding:0 20px 22px}.plek-service-page--monitoring .pleko-follow-contact__visual{display:block;width:170px}.plek-service-page--monitoring .pleko-follow-button{width:100%;padding:14px 18px;gap:14px}}@media (prefers-reduced-motion:reduce){.plek-service-page--monitoring *,.plek-service-page--monitoring *:before,.plek-service-page--monitoring *:after{animation:none !important;transition:none !important}}.plek-service-page--monitoring .pleko-monitor-hero{--plek-night:#041a38;--plek-blue:#00296d;--plek-orange:#fb7c1c;--plek-ivory:#fff7ea;--plek-cycle:8s;position:relative;isolation:isolate;overflow:hidden;color:var(--plek-ivory);background:radial-gradient(ellipse at 85% 52%,#073c7e80,transparent 59%),linear-gradient(125deg,#041a38 15%,#002352);font-family:var(--follow-body)}.plek-service-page--monitoring .pleko-monitor-hero *{box-sizing:border-box}.plek-service-page--monitoring .pleko-monitor-hero__layout{max-width:1240px;margin-inline:auto;padding:62px 32px 54px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}.plek-service-page--monitoring .pleko-monitor-hero__copy{position:relative;z-index:2}.plek-service-page--monitoring .pleko-monitor-hero__eyebrow{margin:0 0 24px;color:#ffad69;font-size:13px;line-height:1.5;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.plek-service-page--monitoring .pleko-monitor-hero h1{margin:0;color:#fff7ea;font-size:clamp(30px,3.4vw,47px);font-weight:700;line-height:1.13;letter-spacing:-.035em;text-wrap:balance}.plek-service-page--monitoring .pleko-monitor-hero h1 span{display:block;color:#ffad69;margin-top:12px}.plek-service-page--monitoring .pleko-monitor-hero__lead{max-width:520px;font-size:17px;line-height:1.75;margin:24px 0 28px;color:#e0eaff}.plek-service-page--monitoring .pleko-monitor-hero__actions{display:flex;flex-direction:column;align-items:flex-start;gap:19px}.plek-service-page--monitoring .pleko-monitor-hero__button{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 24px;min-height:52px;border-radius:13px;border:1px solid #ffb574;background:linear-gradient(180deg,#ffb46e 0%,#fb8b34 44%,#fb7c1c 52%,#e9680c 100%);box-shadow:0 8px 26px #00102b66,inset 0 1px 0 #ffe7c9cc;color:#041a38;font-size:15px;line-height:1.4;font-weight:700;text-decoration:none;transition:box-shadow .2s,transform .2s}.plek-service-page--monitoring .pleko-monitor-hero__button:hover{box-shadow:0 10px 30px #fb7c1c30,inset 0 1px 0 #ffe7c9cc;transform:translateY(-2px)}.plek-service-page--monitoring .pleko-monitor-hero__button span{font-size:22px}.plek-service-page--monitoring .pleko-monitor-hero__link{color:#e5efff;font-size:14px;line-height:1.5;text-underline-offset:5px;text-decoration-color:#7793bb}.plek-service-page--monitoring .pleko-monitor-hero__link:hover{text-decoration-color:#ffad69}.plek-service-page--monitoring .pleko-monitor-hero :focus-visible{outline:3px solid #fff7ea;outline-offset:5px}.plek-service-page--monitoring .pleko-monitor-hero__animation{position:relative;min-width:0;width:100%;max-width:590px;justify-self:center}.plek-service-page--monitoring .pleko-monitor-hero__scene{position:relative;width:100%;aspect-ratio:1/1;container-type:inline-size;isolation:isolate}.plek-service-page--monitoring .pleko-monitor-hero__scene img{display:block;width:100%;height:auto;user-select:none;pointer-events:none}.plek-service-page--monitoring .pleko-monitor-hero__report{position:absolute;width:58%;left:40%;top:6%;z-index:1;transform:rotate(4deg)}.plek-service-page--monitoring .pleko-monitor-hero__report-content{position:absolute;inset:20% 17% 18%;display:flex;flex-direction:column;gap:9%;color:#fff7ea}.plek-service-page--monitoring .pleko-monitor-hero__report-title{font-size:3.15cqw;font-weight:700;line-height:1;letter-spacing:.015em}.plek-service-page--monitoring .pleko-monitor-hero__row{position:relative;display:flex;align-items:center;gap:8%;font-size:2.65cqw;line-height:1.2;font-weight:600;white-space:nowrap;min-height:17%;padding:4% 5%;border:1px solid #71caff33;border-radius:7px;background:#041a3899;animation:pleko-monitor-row var(--plek-cycle) linear infinite;animation-delay:var(--step)}.plek-service-page--monitoring .pleko-monitor-hero__row--calls{--step:0s}.plek-service-page--monitoring .pleko-monitor-hero__row--routes{--step:2s}.plek-service-page--monitoring .pleko-monitor-hero__row--requests{--step:4s}.plek-service-page--monitoring .pleko-monitor-hero__signal{width:1.25cqw;height:1.25cqw;flex:none;border-radius:50%;background:#5bb8e6;box-shadow:0 0 0 3px #60cbf516;animation:pleko-monitor-signal var(--plek-cycle) linear infinite;animation-delay:var(--step)}.plek-service-page--monitoring .pleko-monitor-hero__tick{margin-left:auto;color:#ffab62;font-size:2.8cqw;opacity:.18;animation:pleko-monitor-tick var(--plek-cycle) linear infinite;animation-delay:var(--step)}.plek-service-page--monitoring .pleko-monitor-hero__report-note{font-size:1.9cqw;color:#bfd7f4;line-height:1.2;margin-top:auto;white-space:nowrap}.plek-service-page--monitoring .pleko-monitor-hero__tile{position:absolute;z-index:3;animation:pleko-monitor-tile var(--plek-cycle) ease-in-out infinite;animation-delay:var(--tile-step);will-change:transform}.plek-service-page--monitoring .pleko-monitor-hero__phone{width:24%;left:13%;top:0;--tile-step:0s;--tile-angle:-9deg}.plek-service-page--monitoring .pleko-monitor-hero__pin{width:23%;right:0;top:65%;--tile-step:2s;--tile-angle:8deg}.plek-service-page--monitoring .pleko-monitor-hero__mascot{position:absolute;width:72%;left:-5%;top:28%;z-index:2}.plek-service-page--monitoring .pleko-monitor-hero__base-light{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.plek-service-page--monitoring .pleko-monitor-hero__base-halo,.plek-service-page--monitoring .pleko-monitor-hero__base-spark{stroke-dasharray:12 116;stroke-dashoffset:12;opacity:0;animation:pleko-monitor-base var(--plek-cycle) ease-in-out infinite}.plek-service-page--monitoring .pleko-monitor-hero__base-halo{stroke-dasharray:16 112}.plek-service-page--monitoring .pleko-monitor-hero__pause{position:absolute;right:0;bottom:0;z-index:4;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid #85b6ef66;border-radius:50%;background:#041a3880;color:#dcecff;font:18px/1 Arial,sans-serif;cursor:pointer}.plek-service-page--monitoring .pleko-monitor-hero__pause:hover{background:#16477f}.plek-service-page--monitoring .pleko-monitor-hero__pause[hidden]{display:none}.plek-service-page--monitoring .pleko-monitor-hero [data-pleko-monitor][data-paused=true] *{animation-play-state:paused!important}.plek-service-page--monitoring .pleko-monitor-hero [data-pleko-monitor][data-offscreen=true] *{animation-play-state:paused!important}@keyframes pleko-monitor-row{0%,6%,29%,100%{background:#041a3899;border-color:#71caff33;box-shadow:none}12%,23%{background:#fb7c1c2b;border-color:#ffac6d;box-shadow:0 0 13px #fb7c1c30,inset 0 0 10px #fb7c1c12}}@keyframes pleko-monitor-signal{0%,6%,29%,100%{background:#5bb8e6;box-shadow:0 0 0 3px #60cbf516}12%,23%{background:#ffb264;box-shadow:0 0 10px #ff963dcc}}@keyframes pleko-monitor-tick{0%,6%,29%,100%{opacity:.18}12%,23%{opacity:1}}@keyframes pleko-monitor-tile{0%,6%,29%,100%{transform:translateY(0) rotate(var(--tile-angle));filter:brightness(1) drop-shadow(0 0 0 #52dcff00)}12%,23%{transform:translateY(-4px) rotate(calc(var(--tile-angle) + 2deg));filter:brightness(1.15) drop-shadow(0 0 8px #52dcff70)}}@keyframes pleko-monitor-base{0%,55%{stroke-dashoffset:12;opacity:0}60%{opacity:.9}83%{stroke-dashoffset:-100;opacity:.9}88%,100%{stroke-dashoffset:-112;opacity:0}}@media(min-width:1400px){.plek-service-page--monitoring .pleko-monitor-hero__layout{padding-block:72px}}@media(max-width:900px){.plek-service-page--monitoring .pleko-monitor-hero__layout{gap:10px;padding:45px 24px}.plek-service-page--monitoring .pleko-monitor-hero h1{font-size:clamp(29px,4.1vw,38px)}.plek-service-page--monitoring .pleko-monitor-hero__lead{font-size:16px;line-height:1.65}.plek-service-page--monitoring .pleko-monitor-hero__button{padding:14px 18px;gap:14px}}@media(max-width:700px){.plek-service-page--monitoring .pleko-monitor-hero__layout{grid-template-columns:1fr;gap:24px;padding:36px 22px 24px}.plek-service-page--monitoring .pleko-monitor-hero__copy{max-width:550px}.plek-service-page--monitoring .pleko-monitor-hero h1{font-size:clamp(30px,7.7vw,42px)}.plek-service-page--monitoring .pleko-monitor-hero__eyebrow{font-size:11px;margin-bottom:18px}.plek-service-page--monitoring .pleko-monitor-hero__lead{margin-block:20px 24px}.plek-service-page--monitoring .pleko-monitor-hero__animation{max-width:460px}.plek-service-page--monitoring .pleko-monitor-hero__tile{animation:none;transform:rotate(var(--tile-angle));will-change:auto}.plek-service-page--monitoring .pleko-monitor-hero__base-light{display:none}.plek-service-page--monitoring .pleko-monitor-hero__report{left:38%;width:60%}.plek-service-page--monitoring .pleko-monitor-hero__report-title{font-size:clamp(12px,3.4cqw,18px)}.plek-service-page--monitoring .pleko-monitor-hero__row{font-size:clamp(11px,3cqw,16px)}.plek-service-page--monitoring .pleko-monitor-hero__report-note{display:none}.plek-service-page--monitoring .pleko-monitor-hero__report-content{gap:9%;bottom:21%}}@media(prefers-reduced-motion:reduce){.plek-service-page--monitoring .pleko-monitor-hero *,.plek-service-page--monitoring .pleko-monitor-hero *:before,.plek-service-page--monitoring .pleko-monitor-hero *:after{animation:none!important;transition:none!important}.plek-service-page--monitoring .pleko-monitor-hero__tile{transform:rotate(var(--tile-angle));will-change:auto}.plek-service-page--monitoring .pleko-monitor-hero__tick{opacity:1}.plek-service-page--monitoring .pleko-monitor-hero__base-light,.plek-service-page--monitoring .pleko-monitor-hero__pause{display:none!important}}.plek-service-page--monitoring .pleko-monitor-hero [data-pleko-monitor]:not([data-ready=true]) *{animation:none!important}