.svc-page{background:var(--gray-900);color:var(--white)}.svc-page .hero{text-align:center;background:0 0;border-bottom:.0625rem solid #ffffff14;align-items:center;min-height:60vh;padding:4rem 0;display:flex;position:relative}.svc-page .wrap{max-width:var(--container);padding:0 var(--pad);margin:0 auto}.svc-page .hero-title{color:var(--white);margin:0 0 1rem;font-size:clamp(2.5rem,5vw + 1rem,4rem);font-weight:800;line-height:1.1}.svc-page .hero-subtitle{color:var(--gray-400);max-width:60ch;margin:0 auto 2rem;font-size:1.25rem}.svc-page .financing-badge{color:var(--white);background:#ffffff1a;border:1px solid #fff3;border-radius:.5rem;padding:1rem 1.5rem;font-size:1rem;display:inline-block}.svc-page .packages-container{max-width:var(--container);padding:4rem var(--pad);margin:0 auto}.svc-page .package-section{background:var(--gray-700);border:1px solid #ffffff14;border-radius:.5rem;margin-bottom:4rem;overflow:hidden}.svc-page .package-content{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;padding:2rem;display:grid}.svc-page .package-content.no-image{text-align:center;grid-template-columns:1fr}.svc-page .package-content.no-image .package-details{max-width:60ch;margin:0 auto}.svc-page .package-content.no-image .feature-list{text-align:left;margin-bottom:1.5rem;display:inline-block}.svc-page .package-content.no-image .pricing{text-align:center;max-width:300px;margin:0 auto;display:block}.svc-page .package-details h2{color:var(--white);margin:0 0 .5rem;font-size:1.8rem;font-weight:600}.svc-page .monitoring-price{color:var(--gray-400);margin:0 0 1.5rem;font-size:1.1rem}.svc-page .package-details h3{color:var(--white);margin:0 0 1rem;font-size:1.2rem;font-weight:500}.svc-page .feature-list{margin:0 0 1.5rem;padding:0;list-style:none}.svc-page .feature-list li{color:var(--gray-400);border-bottom:1px solid #ffffff1a;padding:.5rem 0 .5rem 1.5rem;position:relative}.svc-page .feature-list li:before{content:"✓";color:var(--red-600);font-weight:700;position:absolute;left:0}.svc-page .feature-list li:last-child{border-bottom:none}.svc-page .pricing{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;padding:1rem}.svc-page .pricing p{margin:.5rem 0;font-size:1rem}.svc-page .no-contract{color:var(--red-600);font-weight:600}.svc-page .financing-info{color:#28a745;font-size:.9rem}.svc-page .package-image{justify-content:center;align-items:center;min-height:250px;display:flex}.svc-page .package-image img{border-radius:.5rem;max-width:100%;height:auto;box-shadow:0 8px 25px #0000004d}.svc-page .cta-section{background:var(--gray-700);text-align:center;border-top:.0625rem solid #ffffff14;padding:4rem 0}.svc-page .cta-section h2{color:var(--white);margin:0 0 1rem;font-size:2.5rem;font-weight:600}.svc-page .cta-section p{color:var(--gray-400);margin:0 0 2rem;font-size:1.2rem}.svc-page .cta-button{background:var(--red-600);color:var(--white);cursor:pointer;border:none;border-radius:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-block}.svc-page .cta-button:hover{background:#c41e1e}@media (width<=56rem){.svc-page .package-content{grid-template-columns:1fr;gap:2rem;padding:1.5rem}.svc-page .hero{min-height:50vh;padding:3rem 0}.svc-page .hero-title{font-size:clamp(2rem,4vw + 1rem,3rem)}.svc-page .packages-container{padding:2rem var(--pad)}.svc-page .package-section{margin-bottom:2rem}.svc-page .cta-section{padding:3rem 0}.svc-page .cta-section h2{font-size:2rem}}@media (width<=36rem){.svc-page .hero{padding:2rem 0}.svc-page .packages-container{padding:1rem var(--pad)}.svc-page .package-content{padding:1rem}.svc-page .package-details h2{font-size:1.5rem}.svc-page .feature-list li{font-size:.9rem}}
