.page-hero-split{background:#0d0d0d;grid-template-columns:1fr 1fr;min-height:auto;display:grid;position:relative;overflow:hidden}.hero-pv-grid{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-pv-grid:after{content:"";background-image:repeating-linear-gradient(0deg,#0000,#0000 39px,#ffffff05 39px 40px),repeating-linear-gradient(90deg,#0000,#0000 39px,#ffffff05 39px 40px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 30%,#0000 0%,#000000b3 55%,#000 100%);mask-image:radial-gradient(at 30%,#0000 0%,#000000b3 55%,#000 100%)}.hero-glow-a{filter:blur(90px);pointer-events:none;z-index:0;background:radial-gradient(circle,#334e9a2e 0%,#0000 65%);width:600px;height:600px;position:absolute;top:-80px;right:10%}.hero-glow-b{filter:blur(100px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f9c5000e 0%,#0000 65%);width:400px;height:400px;position:absolute;bottom:5%;left:2%}.hero-left{z-index:2;flex-direction:column;justify-content:center;padding:160px 56px 80px 80px;display:flex;position:relative}.hero-eyebrow{color:#f9c500;letter-spacing:4px;text-transform:uppercase;opacity:0;margin-bottom:28px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700}.hero-headline{margin:0;overflow:hidden}.hero-line{color:#fff;white-space:normal;opacity:0;clip-path:inset(0 0 100%);filter:blur(6px);font-family:Montserrat,sans-serif;font-size:clamp(32px,3.4vw,48px);font-weight:800;line-height:1.12;display:block}.hero-accent{transform-origin:0;background:#f9c500;width:56px;height:3px;margin:24px 0 26px;transform:scaleX(0)}.hero-sub-a{color:#ffffffe0;opacity:0;font-family:Poppins,sans-serif;font-size:15px;font-weight:500;line-height:1.6}.hero-right{z-index:1;opacity:0;min-height:420px;position:relative;overflow:hidden}.hero-img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-img-overlay-l{pointer-events:none;background:linear-gradient(90deg,#0d0d0d 0%,#0d0d0db8 22%,#0000 55%);position:absolute;inset:0}.hero-img-overlay-b{pointer-events:none;background:linear-gradient(#0000 55%,#0d0d0da6 100%);position:absolute;inset:0}.hero-divider{pointer-events:none;z-index:3;background:linear-gradient(#0000,#ffffff12 30% 70%,#0000);width:1px;height:70%;position:absolute;top:15%;left:50%}.amc-section{background:#fff;padding:96px 80px}.amc-header{text-align:center;max-width:720px;margin:0 auto 56px}.amc-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:16px;max-width:1200px;margin:0 auto;display:grid}.amc-card{color:#0d0d0d;background:#fff;border-left:3px solid #f9c500;border-radius:0;padding:28px 24px;box-shadow:inset 0 0 0 1px #ebecec}.amc-card-title{color:#0d0d0d;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:1.3}.amc-card-body{color:#555;font-family:Poppins,sans-serif;font-size:13px;line-height:1.7}.monitor-section{background:#334e9a;border-top:3px solid #f9c500;padding:80px}.monitor-section .section-eyebrow{color:#f9c500;text-align:center}.monitor-section .section-heading{color:#fff;text-align:center;max-width:640px;margin:0 auto 48px}.dark-cards-grid{background:#ffffff0d;grid-template-columns:1fr 1fr 1fr 1fr;gap:2px;max-width:1200px;margin:0 auto;display:grid;overflow:visible}.dark-feature-card{color:#fff;background:#1a1f2e;border-left:3px solid #0000;border-radius:0;min-height:200px;padding:36px 32px;transition:background .25s,border-color .25s}.dark-feature-card:hover{background:#222838;border-left-color:#f9c500}.dark-feature-title{color:#fff;margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;line-height:1.3}.cta-section{text-align:center;background:#334e9a;padding:96px 80px;position:relative;overflow:hidden}.cta-dots{pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff0e 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 25%,#000 80%);mask-image:radial-gradient(#0000 25%,#000 80%)}.cta-inner{z-index:1;max-width:680px;margin:0 auto;position:relative}.cta-heading{color:#fff;margin-bottom:16px;font-family:Montserrat,sans-serif;font-size:clamp(28px,3.2vw,46px);font-weight:800;line-height:1.15}.cta-sub{color:#ffffffb3;margin-bottom:40px;font-family:Poppins,sans-serif;font-size:15px;font-weight:300;line-height:1.7}.cta-btn{text-transform:uppercase;letter-spacing:1px;color:#0d0d0d;background:#f9c500;border-radius:0;padding:17px 44px;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.cta-btn:hover{background:#e6b400;transform:translateY(-1px)}.svc-intro{background:#fff;border-bottom:1px solid #ebecec;padding:96px 80px}.svc-intro-inner{grid-template-columns:1.2fr .8fr;align-items:start;gap:56px;max-width:1100px;margin:0 auto;display:grid}.svc-intro-body{color:#555;margin-top:16px;font-family:Poppins,sans-serif;font-size:15px;font-weight:300;line-height:1.8}.svc-intro-body+.svc-intro-body{margin-top:14px}.related-card{color:inherit;border:1px solid #ebecec;border-top:3px solid #334e9a;padding:28px 24px;text-decoration:none;transition:box-shadow .25s;display:block}.related-card:hover{box-shadow:0 8px 24px #00000014}.related-card h3{color:#0d0d0d;margin:12px 0 8px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.related-card p{color:#555;font-family:Poppins,sans-serif;font-size:13px;line-height:1.7}.related-card span{color:#334e9a;letter-spacing:1px;text-transform:uppercase;font-family:Poppins,sans-serif;font-size:12px;font-weight:600}.faq-section{background:#fff;border-top:1px solid #ebecec;padding:96px 80px}.faq-container{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #ebecec}.faq-question{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.faq-question-text{color:#0d0d0d;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700}.faq-icon{color:#334e9a;font-family:Montserrat,sans-serif;font-size:22px;font-weight:700;line-height:1}.faq-answer{color:#555;padding:0 0 22px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.75;display:block}.faq-item:not(.open) .faq-answer{display:none}.monitor-feature-list{margin-top:24px;list-style:none}.monitor-feature-list li{color:#444;align-items:flex-start;gap:10px;margin-bottom:12px;font-family:Poppins,sans-serif;font-size:14px;line-height:1.7;display:flex}.monitor-feature-list li svg{color:#334e9a;flex-shrink:0;margin-top:3px}.svc-icon-row{flex-wrap:wrap;justify-content:center;gap:16px;max-width:1100px;margin:0 auto;display:flex}.svc-icon-card{text-align:center;border:1px solid #ebecec;min-width:140px;padding:16px 18px}.svc-icon-title{color:#0d0d0d;font-family:Montserrat,sans-serif;font-size:12px;font-weight:700}.dark-feature-card{color:#fff;background:#1a1f2e;border-left:3px solid #0000;min-height:200px;padding:36px 32px}.dark-feature-title{color:#fff;margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.dark-feature-body{color:#ffffffb8;font-family:Poppins,sans-serif;font-size:13px;line-height:1.75}.dark-cards-grid{grid-template-columns:1fr 1fr 1fr;gap:2px;max-width:1200px;margin:0 auto;display:grid}.section-eyebrow{color:#334e9a;letter-spacing:4px;text-transform:uppercase;margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;display:block}.section-heading{color:#0d0d0d;margin-bottom:14px;font-family:Montserrat,sans-serif;font-size:clamp(26px,2.6vw,38px);font-weight:800;line-height:1.15}.section-sub{color:#555;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;line-height:1.7}.faq-section{padding:72px 24px}.guarantee-section{background:#f7f8ff;border-top:1px solid #ebecec;padding:80px}.guarantee-inner{grid-template-columns:1fr 1fr;align-items:center;gap:64px;max-width:1200px;margin:0 auto;display:grid}.guarantee-heading{color:#0d0d0d;margin-bottom:18px;font-family:Montserrat,sans-serif;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.2}.guarantee-body{color:#555;font-family:Poppins,sans-serif;font-size:14px;line-height:1.75}.guarantee-stats-col{background:#334e9a;border-radius:0;flex-direction:column;gap:32px;padding:40px;display:flex}.guarantee-stat-item{border-bottom:1px solid #ffffff24;padding-bottom:28px}.guarantee-stat-item:last-child{border-bottom:none;padding-bottom:0}.guarantee-stat-num-row{align-items:baseline;gap:3px;margin-bottom:8px;display:flex}.scale-num{color:#fff;letter-spacing:-2px;font-family:Montserrat,sans-serif;font-size:40px;font-weight:800;line-height:1}.scale-suffix{color:#f9c500;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700}.guarantee-stat-label{color:#ffffffe0;letter-spacing:.2px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600;line-height:1.5}.testimonial-section{background:#0d0d0d;padding:56px 80px}.testimonial-card{max-width:900px;margin:0 auto}.testimonial-quote-mark{color:#f9c500;margin-bottom:8px;font-family:Montserrat,sans-serif;font-size:64px;font-weight:800;line-height:1}.testimonial-text{color:#ffffffd9;margin-bottom:28px;font-family:Poppins,sans-serif;font-size:16px;line-height:1.75}.testimonial-divider{background:#f9c500;width:32px;height:3px;margin-bottom:20px}.testimonial-name{color:#fff;margin-bottom:4px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700}.testimonial-role{color:#ffffff73;font-family:Poppins,sans-serif;font-size:12px}.amc-tiers-section{background:#fff;border-top:1px solid #ebecec;padding:80px}.amc-tiers-header{text-align:center;max-width:720px;margin:0 auto 48px}.amc-tiers-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;max-width:1200px;margin:0 auto;display:grid}.amc-tier-card{background:#fff;border:1px solid #ebecec;border-radius:0;flex-direction:column;padding:0;display:flex}.amc-tier-card.featured{border-top:3px solid #f9c500;position:relative}.amc-tier-badge{color:#f9c500;text-transform:uppercase;letter-spacing:2px;padding:12px 32px 0;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;display:block}.amc-tier-header{padding:20px 32px}.amc-tier-header.grey{background:#ebecec}.amc-tier-header.brand{background:#334e9a}.amc-tier-title{color:#0d0d0d;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}.amc-tier-header.brand .amc-tier-title{color:#fff}.amc-tier-body{flex:1;padding:32px}.amc-tier-list{list-style:none}.amc-tier-list li{color:#555;border-bottom:1px solid #ebecec;padding:8px 0;font-family:Poppins,sans-serif;font-size:13px;line-height:1.7}.amc-tier-list li:last-child{border-bottom:none}.svc-icon-row{grid-template-columns:repeat(5,1fr);gap:16px;max-width:1200px;margin:0 auto;display:grid}.svc-icon-card{text-align:center;background:#fff;border:1px solid #ebecec;padding:28px 16px}.svc-icon-card i,.svc-icon-card svg{color:#334e9a;width:28px;height:28px;margin:0 auto 14px;display:block}.svc-icon-title{color:#0d0d0d;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;line-height:1.35}.deliver-section{background:#f7f8ff;padding:96px 80px}.deliver-header{text-align:center;max-width:720px;margin:0 auto 56px}.deliver-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:1100px;margin:0 auto;display:grid}.deliver-card{background:#fff;border-left:3px solid #334e9a;padding:32px 28px;box-shadow:inset 0 0 0 1px #ebecec}.deliver-card-num{color:#f9c500;letter-spacing:2px;margin-bottom:12px;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800}.related-section{background:#fff;border-top:1px solid #ebecec;padding:80px}.related-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;max-width:1100px;margin:0 auto;display:grid}.amc-grid.cols-3,.dark-cards-grid.cols-3,.amc-tiers-grid.cols-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:1024px){.page-hero-split{grid-template-columns:1fr}.hero-left{padding:140px 24px 48px}.hero-right{min-height:50vw}.hero-divider{display:none}.amc-section,.monitor-section,.guarantee-section,.amc-tiers-section,.faq-section,.cta-section,.related-section,.svc-intro,.testimonial-section,.deliver-section{padding-left:24px;padding-right:24px}.amc-grid,.amc-grid.cols-3,.dark-cards-grid,.dark-cards-grid.cols-3,.amc-tiers-grid,.amc-tiers-grid.cols-3,.related-grid,.deliver-grid,.svc-intro-inner,.guarantee-inner{grid-template-columns:1fr!important}.svc-icon-row{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:767px){.svc-icon-row{grid-template-columns:1fr!important}}
