.monitoring-page{--mon-ink:#242522;--mon-soft:#f4f1e9;--mon-line:#ddd8cc;--mon-green:#6f9b86;--mon-magenta:#a52363;background:#fff;color:var(--mon-ink)}
.monitoring-page .breadcrumbs{max-width:1180px;margin:0 auto;padding:22px 24px;display:flex;gap:9px;align-items:center;font-size:.9rem;color:#6d6c66}
.monitoring-page .breadcrumbs a{color:#52534f;text-decoration:none}.monitoring-page .breadcrumbs a:hover{text-decoration:underline}
.monitoring-hero,.monitoring-split,.monitoring-managed{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:64px;align-items:center;padding:64px 24px 80px}
.monitoring-hero{padding-top:44px}.monitoring-hero h1,.hub-hero h1,.order-hero h1,.received-card h1{font-size:clamp(2.55rem,5vw,5.35rem);line-height:.96;letter-spacing:-.04em;margin:12px 0 26px;max-width:920px}
.monitoring-hero p,.hub-hero>p,.order-hero>p{font-size:1.15rem;line-height:1.7}.monitoring-hero figure,.monitoring-split figure{margin:0;position:relative}.monitoring-hero img,.monitoring-split img{display:block;width:100%;border-radius:26px;box-shadow:0 24px 60px rgba(25,29,25,.16)}
.monitoring-hero figcaption,.monitoring-split figcaption{font-size:.85rem;color:#666;margin-top:10px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.76rem!important;font-weight:800;color:#80516a;margin:0}
.monitoring-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.monitoring-page .button{display:inline-flex;justify-content:center;align-items:center;border:1px solid #292b28;border-radius:999px;background:#292b28;color:#fff!important;text-decoration:none;font-weight:700;padding:13px 22px;cursor:pointer;transition:.2s ease}.monitoring-page .button:hover{background:#111;transform:translateY(-1px)}.monitoring-page .button-secondary{background:#fff;color:#292b28!important}.monitoring-status{font-size:.94rem!important;padding:16px 18px;border-left:4px solid var(--mon-green);background:#f2f7f4;border-radius:0 10px 10px 0}
.monitoring-section{max-width:1180px;margin:0 auto;padding:80px 24px}.monitoring-section:nth-of-type(even){background:#fff}.monitoring-heading{max-width:790px;margin-bottom:36px}.monitoring-heading h2,.monitoring-split h2,.monitoring-managed h2,.monitoring-final h2{font-size:clamp(2rem,3.4vw,3.55rem);line-height:1.05;letter-spacing:-.035em;margin:9px 0 18px}.monitoring-heading>p:last-child,.monitoring-split p,.monitoring-managed p{font-size:1.06rem;line-height:1.7;color:#4f514c}
.monitoring-grid{display:grid;gap:18px}.monitoring-grid.four{grid-template-columns:repeat(4,1fr)}.monitoring-grid.three{grid-template-columns:repeat(3,1fr)}.monitoring-grid article,.knowledge-links .monitoring-grid>a{border:1px solid var(--mon-line);border-radius:18px;padding:25px;background:#fff}.monitoring-grid article h3{font-size:1.22rem;margin:16px 0 10px}.monitoring-grid article p{color:#5e5f5a;line-height:1.55}.monitoring-grid a,.text-link{color:#5b3150;font-weight:700;text-decoration:none}.monitoring-grid a:hover,.text-link:hover{text-decoration:underline}.monitoring-number{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f6e9ef;color:#8d2459;font-weight:800}.monitoring-note{margin-top:22px;padding:16px 18px;background:var(--mon-soft);border-radius:12px;color:#555}
.monitoring-split{padding-top:84px;padding-bottom:84px}.monitoring-split>div{max-width:650px}.process article strong{font-size:2.2rem;color:#9b2b62}.process article h3{margin-top:8px}
.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.price-card{border:1px solid var(--mon-line);border-radius:22px;padding:34px;display:flex;flex-direction:column}.price-card.featured{border:2px solid #92677e;box-shadow:0 18px 50px rgba(96,44,72,.12)}.price-card h3{font-size:1.75rem;margin:8px 0 20px}.price-card .price{display:flex;gap:12px;align-items:baseline;border-bottom:1px solid var(--mon-line);padding-bottom:20px}.price-card .price strong{font-size:2.7rem}.price-card .price span{color:#5a5b57}.price-card ul{padding-left:20px;line-height:1.75;margin-bottom:24px}.price-card .button{margin-top:auto}.price-addon{background:var(--mon-soft);border-radius:14px;padding:18px;margin:6px 0 24px}.price-addon strong,.price-addon span{display:block}.price-addon span{color:#8e285c;font-weight:700;margin-top:4px}.price-addon p{font-size:.92rem;margin-bottom:0}.setup-strip{margin-top:22px;background:#282925;color:#fff;border-radius:20px;padding:28px 32px;display:grid;grid-template-columns:1.5fr 1fr;gap:28px}.setup-strip h3{font-size:1.5rem;margin:0 0 8px}.setup-strip p{margin:0;color:#e1dfd6;line-height:1.55}.setup-strip dl{margin:0}.setup-strip dl div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #4e4f4a}.setup-strip dd{font-weight:700}
.calculator{background:#f5f2eb!important;max-width:none;padding-left:max(24px,calc((100vw - 1132px)/2));padding-right:max(24px,calc((100vw - 1132px)/2))}.calculator-layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:30px;align-items:start}.calculator-form{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.calculator-form label,.form-grid label,.domain-row>label{font-weight:700;display:grid;gap:7px}.calculator-form input,.form-grid input,.form-grid select,.form-grid textarea,.domain-name{font:inherit;border:1px solid #c9c7bf;border-radius:10px;padding:12px 13px;background:#fff;color:#252623}.calculator-form input:focus,.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus,.domain-name:focus{outline:3px solid rgba(111,155,134,.3);border-color:#557b68}.price-summary{background:#282925;color:#fff;border-radius:20px;padding:26px;position:sticky;top:22px}.price-summary h3,.price-summary h2{margin-top:0}.price-summary dl{margin:18px 0}.price-summary dl div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #4a4b46}.price-summary dt{color:#dddcd5}.price-summary dd{font-weight:700;text-align:right}.price-summary .total{font-size:1.12rem}.price-summary .first{color:#fff4a4}.price-summary p{font-size:.9rem;color:#dddcd5}.price-summary .button{width:100%;background:#fff;color:#252623!important}.discounts{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.discounts span{background:#fff;border:1px solid #d8d5cb;border-radius:999px;padding:8px 13px;font-size:.88rem}.form-error{color:#a02846;grid-column:1/-1}.monitoring-managed{background:#28302c;color:#fff;border-radius:24px;max-width:1132px;padding:50px;margin-top:80px;margin-bottom:0}.monitoring-managed p{color:#e4e8e4}.managed-facts{display:grid;gap:8px;background:#fff;color:#262824;border-radius:16px;padding:24px}.managed-facts strong{font-size:1.15rem;margin-top:8px}.managed-facts span{color:#62645f}.monitoring-managed+.knowledge-links{padding-top:48px}.knowledge-links .monitoring-grid>a{display:grid;grid-template-rows:auto 1fr;gap:8px;text-decoration:none;color:#242522;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.knowledge-links .monitoring-grid>a:hover{border-color:#a6778f;box-shadow:0 10px 24px rgba(77,43,62,.09);transform:translateY(-2px);text-decoration:none}.knowledge-links .monitoring-grid>a strong{display:block;font-size:1.22rem;line-height:1.2}.knowledge-links .monitoring-grid>a span{display:block;color:#5f605c;font-weight:500;line-height:1.5}.faq-list{display:grid;gap:10px;max-width:900px}.faq-list details{border:1px solid var(--mon-line);border-radius:12px;padding:0 18px;background:#fff}.faq-list summary{font-weight:700;cursor:pointer;padding:17px 0}.faq-list p{margin:0 0 18px;line-height:1.65;color:#545550}.monitoring-final,.hub-hero,.order-hero,.received-card{max-width:1132px;margin:70px auto;padding:58px;border-radius:24px;background:#f4eee6}.monitoring-final p{max-width:700px;font-size:1.08rem;line-height:1.65}
.order-hero{margin-top:30px;margin-bottom:30px}.order-hero h1{font-size:clamp(2.4rem,4vw,4.2rem)}.order-shell{max-width:1180px;margin:0 auto 90px;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:30px;align-items:start}.order-form{border:1px solid var(--mon-line);border-radius:20px;padding:32px;background:#fff}.step-heading span{color:#8e285c;font-weight:800;font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}.step-heading h2{font-size:2rem;margin:7px 0}.step-heading p{color:#5a5b56}.domain-rows{display:grid;gap:14px;margin:28px 0}.domain-row{border:1px solid #d7d4cc;border-radius:15px;padding:20px;background:#faf9f6}.domain-row-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.remove-domain{border:0;background:transparent;color:#932251;font-weight:700;cursor:pointer}.domain-row fieldset{border:0;padding:0;margin:16px 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.domain-row legend{font-weight:700;margin-bottom:8px}.plan-option{display:block}.plan-option input{position:absolute;opacity:0}.plan-option span{display:flex;justify-content:space-between;gap:12px;border:1px solid #cbc9c0;border-radius:11px;padding:13px;cursor:pointer}.plan-option input:checked+span{border:2px solid #7b3b60;background:#f8edf2}.plan-option small,.check-row small{display:block;color:#64655f;font-weight:400}.check-row{display:flex!important;grid-template-columns:none!important;align-items:flex-start;gap:10px;font-weight:400!important;line-height:1.5;margin:14px 0}.check-row input{width:18px;height:18px;flex:none;margin-top:3px}.check-row.compact{border-top:1px solid #e0ddd5;padding-top:13px}.later-choice{display:flex!important;align-items:center;gap:9px;font-size:.88rem;font-weight:400!important}.later-choice input{width:16px;height:16px}.add-domain{margin-bottom:24px}.form-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:26px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px;margin:26px 0}.form-grid .wide{grid-column:1/-1}.form-grid label span{color:#922656}.order-review{background:#f5f2eb;border-radius:15px;padding:20px;margin:22px 0}.order-review h3{margin-top:0}.review-line{display:flex;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #ddd9cf}.form-status{min-height:24px;margin-top:12px;font-weight:700}.form-status.is-error{color:#a02142}.hp-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}.order-price #order-line-summary{font-size:.88rem;color:#e1e0d9}.order-line-mini{padding:8px 0;border-bottom:1px solid #4a4b46}.order-line-mini strong{display:block}.received-card{max-width:760px;text-align:center}.received-card h1{font-size:clamp(2.2rem,4vw,4rem)}.reference-box{display:grid;gap:5px;margin:28px auto;padding:18px;border:1px solid #d6cfc1;border-radius:12px;max-width:380px;background:#fff}.reference-box span{font-size:.82rem;text-transform:uppercase;letter-spacing:.1em}.reference-box strong{font-size:1.4rem}
.hub-hero{margin-top:30px}.hub-hero h1{font-size:clamp(2.4rem,4.6vw,4.8rem)}.hub-group{max-width:1132px;margin:0 auto;padding:54px 0}.hub-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.hub-grid article{border:1px solid var(--mon-line);border-radius:17px;overflow:hidden;display:grid;grid-template-columns:170px 1fr;background:#fff}.hub-grid img{width:100%;height:100%;object-fit:cover}.hub-grid article>div{padding:23px}.hub-grid h3{margin:0 0 10px;font-size:1.25rem}.hub-grid h3 a{text-decoration:none;color:#262723}.hub-grid p{color:#5c5d58;line-height:1.55}.monitoring-article{max-width:1040px;margin:20px auto 90px;padding:0 24px}.monitoring-article>header{max-width:880px}.monitoring-article>header h1{font-size:clamp(2.5rem,5vw,5rem);line-height:.98;letter-spacing:-.04em;margin:12px 0 20px}.monitoring-article .hero-answer{font-size:1.18rem;line-height:1.65;color:#4c4e49}.monitoring-article>header img{width:100%;max-height:520px;object-fit:cover;border-radius:22px;margin:28px 0 44px}.monitoring-article .article-body{max-width:780px;margin:0 auto}.monitoring-article .article-body p,.monitoring-article .article-body li{font-size:1.04rem;line-height:1.75}.monitoring-article .article-body h2{font-size:2rem;line-height:1.15;margin:55px 0 16px}.monitoring-article .article-body h3{font-size:1.35rem;margin:34px 0 10px}.monitoring-article blockquote{border-left:4px solid #9e3767;margin:26px 0;padding:16px 22px;background:#f8eff3;font-size:1.1rem}.monitoring-article pre{overflow:auto;background:#22231f;color:#f5f2ea;border-radius:12px;padding:17px}.monitoring-article code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.article-summary{background:#f5f2eb;border-radius:16px;padding:24px;margin-top:40px}.article-source-links{display:grid;gap:9px}.article-cta{margin:60px auto 0;max-width:780px;background:#29312d;color:#fff;border-radius:20px;padding:35px}.article-cta h2{font-size:2rem;margin-top:0}.article-cta p{color:#e6e8e4}.article-cta .button{background:#fff;color:#252623!important}
@media(max-width:900px){.monitoring-hero,.monitoring-split,.monitoring-managed{grid-template-columns:1fr;gap:32px}.monitoring-grid.four{grid-template-columns:repeat(2,1fr)}.monitoring-grid.three{grid-template-columns:repeat(2,1fr)}.calculator-layout,.order-shell{grid-template-columns:1fr}.price-summary{position:static}.hub-grid{grid-template-columns:1fr}.setup-strip{grid-template-columns:1fr}}
@media(max-width:620px){.monitoring-page .breadcrumbs{padding:15px 18px;overflow:auto;white-space:nowrap}.monitoring-hero,.monitoring-section,.monitoring-split{padding:42px 18px}.monitoring-hero h1{font-size:2.65rem}.monitoring-grid.four,.monitoring-grid.three,.pricing-grid,.calculator-form,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.monitoring-actions .button{width:100%}.price-card{padding:25px}.monitoring-managed,.monitoring-final,.hub-hero,.order-hero,.received-card{margin:35px 18px;padding:30px 24px}.calculator{padding-left:18px;padding-right:18px}.order-shell{padding:0 18px}.order-form{padding:20px}.domain-row fieldset{grid-template-columns:1fr}.form-nav{align-items:stretch;flex-direction:column-reverse}.form-nav .button{width:100%}.hub-group{padding:40px 18px}.hub-grid article{grid-template-columns:1fr}.hub-grid img{height:180px}.monitoring-article{padding:0 18px}.monitoring-article>header h1{font-size:2.55rem}.monitoring-article .article-body h2{font-size:1.7rem}}

