.intro-section{margin-bottom:calc(var(--spacing-unit) * 10)}.intro-section h2{font-size:32px;margin-bottom:calc(var(--spacing-unit) * 3);color:var(--dark-text)}.lead-text{font-size:18px;line-height:1.8;color:var(--body-text);max-width:900px}.section-label{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:var(--blue-primary);margin-bottom:calc(var(--spacing-unit) * 2)}.section-intro{font-size:18px;color:var(--body-text);margin-bottom:calc(var(--spacing-unit) * 6);max-width:800px}.image-feature{position:relative;margin:calc(var(--spacing-unit) * 12) 0;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0000001f}.image-feature img{width:100%;display:block}.image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.7),transparent);padding:calc(var(--spacing-unit) * 6)}.overlay-badge{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 2);background:var(--white);padding:calc(var(--spacing-unit) * 3);border-radius:12px;box-shadow:0 8px 24px #0003}.overlay-badge svg{color:var(--green-accent);flex-shrink:0}.badge-title{font-size:16px;font-weight:700;color:var(--dark-text);line-height:1.2}.badge-subtitle{font-size:13px;color:var(--body-text);line-height:1.2}.treatment-types{margin:calc(var(--spacing-unit) * 12) 0;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);padding:calc(var(--spacing-unit) * 10);border-radius:24px}.treatment-content{max-width:900px;margin:0 auto}.treatment-content h2{font-size:32px;margin-bottom:calc(var(--spacing-unit) * 3);color:var(--dark-text)}.treatment-content>p{font-size:17px;line-height:1.8;color:var(--body-text);margin-bottom:calc(var(--spacing-unit) * 6)}.treatment-features{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing-unit) * 4)}.treatment-feature{background:var(--white);padding:calc(var(--spacing-unit) * 5);border-radius:16px;box-shadow:0 4px 16px #0000000f;overflow:hidden}.treatment-feature>svg{color:var(--blue-primary);margin:calc(var(--spacing-unit) * 4) calc(var(--spacing-unit) * 5) calc(var(--spacing-unit) * 2)}.treatment-feature h3,.treatment-feature p{padding:0 calc(var(--spacing-unit) * 5)}.treatment-feature p{padding-bottom:calc(var(--spacing-unit) * 5)}.treatment-feature h3{font-size:20px;margin-bottom:calc(var(--spacing-unit) * 2);color:var(--dark-text)}.treatment-feature p{font-size:15px;line-height:1.7;color:var(--body-text);margin:0}.services-list-section{margin:calc(var(--spacing-unit) * 12) 0;background:var(--white);padding:calc(var(--spacing-unit) * 10);border-radius:24px;border:2px solid #e2e8f0}.services-list-section h2{font-size:32px;margin-bottom:calc(var(--spacing-unit) * 2);color:var(--dark-text);text-align:center}.services-intro{font-size:17px;color:var(--body-text);text-align:center;margin-bottom:calc(var(--spacing-unit) * 6)}.services-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--spacing-unit) * 6);max-width:1200px;margin:0 auto}.services-column h3{font-size:20px;color:var(--dark-text);margin-bottom:calc(var(--spacing-unit) * 3);padding-bottom:calc(var(--spacing-unit) * 2);border-bottom:3px solid var(--blue-primary)}.services-column ul{list-style:none;padding:0;margin:0}.services-column li{padding:calc(var(--spacing-unit) * 2) 0;border-bottom:1px solid #e2e8f0;font-size:15px;line-height:1.6;color:var(--body-text)}.services-column li:last-child{border-bottom:none}.services-column a{color:var(--blue-primary);font-weight:600;text-decoration:none;transition:color .2s ease}.services-column a:hover{color:var(--blue-dark);text-decoration:underline}.process-section{margin:calc(var(--spacing-unit) * 12) 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:calc(var(--spacing-unit) * 10);border-radius:24px}.process-header{text-align:center;max-width:700px;margin:0 auto calc(var(--spacing-unit) * 8)}.process-header h2{font-size:36px;margin-bottom:calc(var(--spacing-unit) * 2)}.process-header p{font-size:17px;color:var(--body-text)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--spacing-unit) * 4);max-width:1400px;margin:0 auto}.process-card{background:var(--white);padding:calc(var(--spacing-unit) * 3);border-radius:16px;border:2px solid transparent;transition:all .3s ease;min-height:auto;display:flex;flex-direction:column}.process-card:hover{border-color:var(--blue-primary);transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.process-icon{width:64px;height:64px;background:linear-gradient(135deg,var(--blue-primary),var(--blue-dark));border-radius:12px;display:flex;align-items:center;justify-content:center;margin:0 auto calc(var(--spacing-unit) * 2)}.process-icon svg{color:var(--white)}.process-step{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--blue-primary);margin-bottom:calc(var(--spacing-unit) * 2);text-align:center}.process-card h3{font-size:20px;margin-bottom:calc(var(--spacing-unit) * 1.5);color:var(--dark-text);line-height:1.3;text-align:center}.process-card>p{font-size:15px;line-height:1.7;color:var(--body-text);margin-bottom:calc(var(--spacing-unit) * 3);flex-grow:1}.process-features{list-style:none;display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 1);margin:0!important;padding:0!important}.process-features li{font-size:13px;color:var(--body-text);position:relative;display:flex;align-items:center;gap:calc(var(--spacing-unit) * 1.5)}.process-features li:before{content:"";position:static;width:5px;height:5px;background:var(--blue-primary);border-radius:50%;flex-shrink:0}.safety-commitment{margin:calc(var(--spacing-unit) * 12) 0;background:linear-gradient(135deg,#ecfdf5,#d1fae5);padding:calc(var(--spacing-unit) * 10);border-radius:24px}.safety-grid{display:grid;grid-template-columns:1fr auto;gap:calc(var(--spacing-unit) * 8);align-items:center}.safety-content h2{font-size:32px;margin-bottom:calc(var(--spacing-unit) * 3)}.safety-content p{font-size:16px;line-height:1.8;color:var(--body-text);margin-bottom:calc(var(--spacing-unit) * 4)}.safety-certifications{display:flex;gap:calc(var(--spacing-unit) * 4);flex-wrap:wrap}.cert-item{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 1.5);font-size:15px;font-weight:600;color:var(--dark-text)}.cert-item svg{color:var(--green-accent)}.safety-icon-box{width:200px;height:200px;background:var(--white);border-radius:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000014;color:var(--green-accent)}.service-features{margin:calc(var(--spacing-unit) * 12) 0}.service-features h2{font-size:36px;margin-bottom:calc(var(--spacing-unit) * 2)}.features-layout{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing-unit) * 4);max-width:1200px;margin:0 auto calc(var(--spacing-unit) * 6)}.feature-box{background:var(--white);border:2px solid #e2e8f0;border-radius:16px;padding:calc(var(--spacing-unit) * 6);transition:all .3s ease}.feature-box:hover{border-color:var(--blue-primary);transform:translateY(-4px);box-shadow:0 12px 24px #00000014}.feature-box.primary{border-color:var(--blue-primary);background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.feature-box svg{color:var(--blue-primary);margin-bottom:calc(var(--spacing-unit) * 3)}.feature-box h3{font-size:20px;margin-bottom:calc(var(--spacing-unit) * 2);color:var(--dark-text)}.feature-box p{font-size:15px;line-height:1.7;color:var(--body-text);margin:0}.feature-list-box{background:var(--white);border:2px solid #e2e8f0;border-radius:16px;padding:calc(var(--spacing-unit) * 6);max-width:1200px;margin:0 auto}.feature-list-box h3{font-size:20px;margin-bottom:calc(var(--spacing-unit) * 4);color:var(--dark-text)}.feature-checklist{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--spacing-unit) * 2.5)}.feature-checklist li{font-size:15px;color:var(--body-text);padding-left:calc(var(--spacing-unit) * 2.5);position:relative;font-weight:500}.feature-checklist li:before{content:"✓";position:absolute;left:0;color:var(--green-accent);font-weight:700;font-size:18px}.why-sureguard{margin:calc(var(--spacing-unit) * 12) 0}.why-header{text-align:center;max-width:700px;margin:0 auto calc(var(--spacing-unit) * 8)}.why-header h2{font-size:36px;margin-bottom:calc(var(--spacing-unit) * 2)}.why-header p{font-size:17px;color:var(--body-text)}.advantage-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--spacing-unit) * 4)}.advantage-card{background:var(--white);border:2px solid #e2e8f0;border-radius:16px;padding:calc(var(--spacing-unit) * 6);transition:all .3s ease}.advantage-card:hover{border-color:var(--blue-primary);transform:translateY(-4px);box-shadow:0 12px 32px #00000014}.advantage-card.featured{background:linear-gradient(135deg,var(--blue-primary),var(--blue-dark));border:none}.advantage-card.featured .card-header h3,.advantage-card.featured p{color:var(--white)}.advantage-card.featured .card-header svg{color:var(--white)}.card-header{display:flex;align-items:center;gap:calc(var(--spacing-unit) * 3);margin-bottom:calc(var(--spacing-unit) * 3)}.card-header svg{color:var(--blue-primary);flex-shrink:0}.card-header h3{font-size:22px;margin:0;color:var(--dark-text)}.advantage-card p{font-size:15px;line-height:1.7;color:var(--body-text);margin:0}.service-packages{margin:calc(var(--spacing-unit) * 12) 0;background:linear-gradient(135deg,#f8fafc,#f1f5f9);padding:calc(var(--spacing-unit) * 10);border-radius:24px}.packages-header{text-align:center;max-width:700px;margin:0 auto calc(var(--spacing-unit) * 6)}.packages-header h2{font-size:36px;margin-bottom:calc(var(--spacing-unit) * 2)}.packages-header p{font-size:17px;color:var(--body-text)}.packages-image{background:var(--white);padding:calc(var(--spacing-unit) * 4);border-radius:20px;box-shadow:0 8px 32px #00000014;margin-bottom:calc(var(--spacing-unit) * 6)}.packages-image img{width:90%;height:auto;display:block;border-radius:12px}.packages-cta{text-align:center;max-width:600px;margin:0 auto}.packages-cta p{font-size:17px;color:var(--body-text);margin-bottom:calc(var(--spacing-unit) * 3);line-height:1.7}.btn-packages{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 2);padding:calc(var(--spacing-unit) * 3) calc(var(--spacing-unit) * 5);background:var(--blue-primary);color:var(--white);border-radius:12px;font-size:17px;font-weight:700;transition:all .3s ease}.btn-packages:hover{background:var(--blue-dark);transform:translateY(-2px);box-shadow:0 8px 24px #0056a34d}@media(max-width:1024px){.treatment-features,.process-grid,.features-layout,.feature-checklist,.advantage-cards,.safety-grid{grid-template-columns:1fr}.safety-icon-box{margin:0 auto}.services-columns{grid-template-columns:1fr}}@media(max-width:768px){.treatment-types,.process-section,.safety-commitment,.service-packages{padding:calc(var(--spacing-unit) * 6)}.intro-section h2,.treatment-content h2,.process-header h2,.service-features h2,.why-header h2,.packages-header h2{font-size:28px}.image-overlay{padding:calc(var(--spacing-unit) * 3)}.overlay-badge,.packages-image{padding:calc(var(--spacing-unit) * 2)}}:global(#floating-lead-button){display:none!important}@media(min-width:1025px){:global(.content-wrapper){position:relative;display:grid;grid-template-columns:1fr 350px;gap:calc(var(--spacing-unit) * 6);align-items:start}.sidebar-scroll-container{position:relative}:global(.sidebar){position:sticky;top:100px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto}}.local-context[data-astro-cid-ck7zowcr]{margin-top:1rem}.signs-section[data-astro-cid-ck7zowcr]{margin-bottom:calc(var(--spacing-unit) * 8)}.signs-section[data-astro-cid-ck7zowcr] h2[data-astro-cid-ck7zowcr]{font-size:28px;margin:.5rem 0 1rem;color:var(--dark-text)}.signs-list[data-astro-cid-ck7zowcr]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.signs-list[data-astro-cid-ck7zowcr] li[data-astro-cid-ck7zowcr]{position:relative;padding:.85rem 1rem .85rem 2.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:var(--body-text);line-height:1.5}.signs-list[data-astro-cid-ck7zowcr] li[data-astro-cid-ck7zowcr]:before{content:"";position:absolute;left:1rem;top:1.15rem;width:8px;height:8px;border-radius:50%;background:var(--primary-color, #0056a3)}
