.floating-contact-container{position:fixed;bottom:30px;right:30px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;gap:15px}.floating-btn{width:65px;height:65px;border-radius:50%;background-color:#4caf50;color:#fff;border:none;cursor:pointer;box-shadow:0 4px 15px #4caf5066;display:flex;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.floating-btn:hover{background-color:#388e3c;transform:scale(1.1)}.floating-btn.active{background-color:#dc3545;transform:rotate(90deg)}.contact-menu{display:flex;flex-direction:column;gap:10px;align-items:flex-end;opacity:0;transform:translateY(20px) scale(.9);pointer-events:none;transition:all .3s ease}.contact-menu.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.contact-btn{display:flex;align-items:center;gap:10px;background-color:#fff;color:#333;padding:10px 18px;border-radius:30px;text-decoration:none;font-weight:600;font-family:sans-serif;font-size:15px;box-shadow:0 4px 12px #00000026;transition:all .2s ease;white-space:nowrap}.contact-btn:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0003}.wa-btn{background-color:#25d366;color:#fff}.call-btn{background-color:#4caf50;color:#fff}@media(max-width:768px){.floating-contact-container{bottom:20px;right:20px}.floating-btn{width:55px;height:55px}.contact-btn{padding:8px 15px;font-size:14px}}.site-header{padding:15px 0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000000d;position:sticky;top:0;z-index:1000}.header-container{display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center;gap:12px;text-decoration:none}.logo-img{width:45px;height:45px;object-fit:contain}.logo-text{font-size:1.4rem;font-weight:900;color:#1a1a1a;letter-spacing:.5px;text-transform:uppercase}.logo-dot{color:#4caf50;font-size:1.6rem}.nav-links{display:flex;gap:30px}.nav-links a{color:#444;text-decoration:none;font-weight:500;font-size:.95rem;transition:color .3s;position:relative}.nav-links a:hover{color:#4caf50}.nav-links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background-color:#4caf50;transition:width .3s ease}.nav-links a:hover:after{width:100%}@media(max-width:992px){.nav-links{display:none}.logo-text{font-size:1.2rem}.logo-img{width:35px;height:35px}}*{margin:0;padding:0;box-sizing:border-box;list-style-type:none;text-decoration:none;font-family:Arial,Helvetica,sans-serif;scroll-behavior:smooth}body{background-color:#fff;color:#1a1a1a;overflow-x:hidden}.not-found-page{min-height:80vh;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa;padding:20px}.nf-content{text-align:center;max-width:500px;background:#fff;padding:60px 40px;border-radius:24px;box-shadow:0 10px 40px #0000000d;border:1px solid #eee}.nf-title{font-size:8rem;font-weight:900;color:#4caf50;line-height:1;margin:0 0 20px;text-shadow:0 10px 20px rgba(76,175,80,.2)}.nf-subtitle{font-size:1.8rem;color:#1a1a1a;margin-bottom:15px;font-weight:700}.nf-text{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:30px}.nf-btn{display:inline-block;background-color:#4caf50;color:#fff;padding:15px 40px;border-radius:50px;text-decoration:none;font-weight:700;font-size:1.1rem;transition:all .3s ease;box-shadow:0 5px 15px #4caf5066}.nf-btn:hover{background-color:#388e3c;transform:translateY(-3px);box-shadow:0 8px 25px #4caf5099}.modal-overlay{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:10000}.modal-content{background:#fff;padding:40px 30px;border-radius:20px;max-width:450px;width:90%;position:relative;text-align:center;box-shadow:0 10px 40px #0003}.modal-close{position:absolute;top:15px;right:15px;background:#f0f0f0;border:none;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:18px}.modal-title{font-size:26px;font-weight:800;color:#1a1a1a;margin-bottom:10px}.modal-subtitle{font-size:15px;color:#666;margin-bottom:30px;line-height:1.5}.modal-buttons{display:flex;flex-direction:column;gap:15px}.modal-btn{display:flex;align-items:center;justify-content:center;padding:16px;border-radius:12px;text-decoration:none;font-size:16px;font-weight:600;color:#fff;transition:all .3s ease}.modal-wa{background-color:#25d366}.modal-call{background-color:#4caf50}.gazon-home{font-family:Inter,Segoe UI,Arial,sans-serif;color:#1a1a1a;overflow-x:hidden;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}.section-title{font-size:2.8rem;font-weight:800;text-align:center;margin-bottom:60px;position:relative;color:#111;letter-spacing:-.5px}.section-title:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:50px;height:3px;background-color:#4caf50;border-radius:2px}.gazon-hero{position:relative;height:95vh;min-height:650px;background-image:url(/assets/img/gazon-01.jpg);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.gazon-hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,#0000004d,#000000b3)}.gazon-hero-content{position:relative;z-index:2;text-align:center;max-width:900px;padding:0 20px;animation:fadeIn 1s ease forwards}.gazon-badge{display:inline-block;background:#4caf5026;border:1px solid #4caf50;color:#fff;padding:10px 24px;border-radius:50px;font-weight:600;font-size:.85rem;letter-spacing:2px;margin-bottom:30px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gazon-title{font-size:4.5rem;font-weight:900;color:#fff;line-height:1.1;margin-bottom:25px;text-shadow:0 4px 20px rgba(0,0,0,.5);letter-spacing:-1px}.gazon-highlight{color:#4caf50}.gazon-subtitle{font-size:1.4rem;color:#e0e0e0;margin-bottom:45px;font-weight:300;max-width:700px;margin-left:auto;margin-right:auto}.gazon-btn{background-color:#4caf50;color:#fff;font-size:1.1rem;font-weight:700;padding:20px 55px;border:none;border-radius:50px;cursor:pointer;box-shadow:0 8px 25px #4caf5066;transition:all .3s cubic-bezier(.175,.885,.32,1.275);text-transform:uppercase;letter-spacing:1px}.gazon-btn:hover{background-color:#388e3c;transform:translateY(-5px);box-shadow:0 12px 30px #4caf5099}.gazon-problems{padding:120px 0;background-color:#fff}.problems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:60px}.problem-card{background:#fafafa;padding:50px 40px;border-radius:24px;text-align:center;box-shadow:0 10px 40px #00000008;border:1px solid #f0f0f0;transition:transform .3s ease}.problem-card:hover{transform:translateY(-5px)}.problem-icon{width:50px;height:50px;color:#4caf50;margin-bottom:25px}.problem-card h3{font-size:1.3rem;margin-bottom:15px;font-weight:700;color:#111}.problem-card p{color:#666;font-size:1rem}.problem-solution-text{text-align:center;font-size:1.3rem;font-weight:500;color:#333;max-width:800px;margin:0 auto;padding-top:20px}.gazon-services{padding:120px 0;background:#f8f9fa}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.service-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px #0000000f;transition:transform .4s ease,box-shadow .4s ease;display:flex;flex-direction:column}.service-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px #0000001a}.service-img{width:100%;height:260px;object-fit:cover}.service-info{padding:35px;display:flex;flex-direction:column;flex-grow:1}.service-info h3{font-size:1.5rem;margin-bottom:15px;font-weight:700;color:#111}.service-info p{color:#666;margin-bottom:30px;flex-grow:1}.service-btn{width:100%;padding:16px;background:#f1f8e9;border:1px solid #c8e6c9;color:#2e7d32;font-weight:700;border-radius:12px;cursor:pointer;transition:all .3s;font-size:1rem}.service-btn:hover{background:#4caf50;color:#fff;border-color:#4caf50}.gazon-why{padding:120px 0;background:#fff}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.why-item{background:#fff;padding:40px;border-radius:20px;border:1px solid #eee;box-shadow:0 5px 20px #00000008}.why-icon{width:40px;height:40px;color:#4caf50;margin-bottom:20px}.why-item h3{font-size:1.2rem;margin-bottom:10px;font-weight:700;color:#111}.why-item p{color:#666;font-size:.95rem}.gazon-gallery{padding:120px 0;background:#f8f9fa}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px}.gallery-grid img{width:100%;height:350px;object-fit:cover;border-radius:16px;box-shadow:0 5px 15px #00000014;transition:transform .4s ease,filter .4s ease}.gallery-grid img:hover{transform:scale(1.02);filter:brightness(1.1)}.gallery-note{text-align:center;color:#888;font-size:1rem}.gazon-cta{padding:100px 0;background:#1a1a1a;text-align:center;color:#fff}.gazon-cta h2{font-size:2.8rem;margin-bottom:20px;font-weight:800;letter-spacing:-.5px}.gazon-cta p{font-size:1.2rem;color:#aaa;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.gazon-title{font-size:3.5rem}.gazon-subtitle{font-size:1.2rem}.section-title{font-size:2.4rem;margin-bottom:40px}.problems-grid,.services-grid,.why-grid{gap:20px}.problem-card,.service-info,.why-item{padding:30px 20px}.steps-grid{grid-template-columns:repeat(2,1fr);gap:40px}.gallery-grid{gap:15px}.gallery-grid img{height:280px}.price-table th,.price-table td{padding:15px 20px}}@media(max-width:768px){.container{padding:0 15px}.section-title{font-size:2rem;margin-bottom:35px}.section-title:after{width:40px;bottom:-10px}.gazon-hero{height:90vh;min-height:550px;background-position:center}.gazon-hero-content{padding:0 15px}.gazon-title{font-size:2.3rem;margin-bottom:15px}.gazon-subtitle{font-size:1rem;margin-bottom:30px;line-height:1.5}.gazon-badge{font-size:.75rem;padding:8px 15px;margin-bottom:20px}.gazon-btn{padding:16px 30px;font-size:1rem;width:100%;max-width:320px}.gazon-problems,.gazon-services,.gazon-steps,.gazon-prices,.gazon-why,.gazon-gallery,.gazon-faq,.gazon-cta{padding:70px 0}.problems-grid{grid-template-columns:1fr;gap:15px}.problem-card{padding:30px 20px}.problem-icon{width:40px;height:40px;margin-bottom:15px}.problem-card h3{font-size:1.2rem}.problem-solution-text{font-size:1.1rem;padding-top:15px}.services-grid{grid-template-columns:1fr;gap:25px}.service-img{height:220px}.service-info{padding:25px 20px}.service-info h3{font-size:1.3rem}.service-info p{font-size:.95rem;margin-bottom:20px}.service-btn{padding:14px;font-size:.95rem}.steps-grid{grid-template-columns:1fr;gap:30px}.step-number{font-size:2.5rem;margin-bottom:10px}.step-item h3{font-size:1.1rem}.step-item p{font-size:.9rem}.prices-subtitle{font-size:1rem;margin-bottom:30px;padding:0 10px}.table-wrapper{border-radius:12px}.price-table th,.price-table td{padding:12px 15px;font-size:.9rem}.price-table th{font-size:.9rem}.price-cta{margin-top:25px}.why-grid{grid-template-columns:1fr;gap:20px}.why-item{padding:25px 20px}.why-icon{width:35px;height:35px}.gallery-grid{grid-template-columns:1fr;gap:15px}.gallery-grid img{height:240px;border-radius:12px}.gallery-note{font-size:.9rem}.faq-list{gap:15px}.faq-item{padding:20px;border-left-width:3px}.faq-item h3{font-size:1.1rem}.faq-item p{font-size:.95rem}.gazon-cta h2{font-size:2rem}.gazon-cta p{font-size:1rem;margin-bottom:30px}}@media(max-width:480px){.gazon-title{font-size:2rem}.gazon-subtitle{font-size:.95rem}.section-title{font-size:1.8rem}.gazon-btn{padding:14px 20px;font-size:.95rem}.price-table th,.price-table td{padding:10px;font-size:.85rem}.price-table th:nth-child(2),.price-table td:nth-child(2){display:none}.service-img{height:180px}.gallery-grid img{height:200px}}.gazon-steps{padding:120px 0;background:#fff}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.step-item{text-align:center;position:relative}.step-number{font-size:3rem;font-weight:900;color:#e8f5e9;line-height:1;margin-bottom:15px}.step-item h3{font-size:1.2rem;font-weight:700;margin-bottom:10px;color:#111}.step-item p{color:#666;font-size:.95rem}.gazon-prices{padding:120px 0;background:#f8f9fa}.prices-subtitle{text-align:center;color:#666;margin-bottom:50px;font-size:1.1rem;max-width:700px;margin-left:auto;margin-right:auto}.table-wrapper{overflow-x:auto;background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000d;margin-bottom:40px}.price-table{width:100%;border-collapse:collapse;min-width:600px}.price-table th,.price-table td{padding:20px 30px;text-align:left;border-bottom:1px solid #eee}.price-table th{background:#4caf50;color:#fff;font-weight:600;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}.price-table tr:last-child td{border-bottom:none}.price-table tbody tr:hover{background:#f1f8e9}.price-cta{text-align:center}.gazon-faq{padding:120px 0;background:#fff}.faq-list{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.faq-item{background:#f8f9fa;padding:30px;border-radius:16px;border-left:4px solid #4caf50}.faq-item h3{font-size:1.2rem;margin-bottom:10px;color:#111;font-weight:700}.faq-item p{color:#666;line-height:1.6}@media(max-width:992px){.steps-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media(max-width:768px){.steps-grid{grid-template-columns:1fr;gap:30px}.price-table th,.price-table td{padding:15px;font-size:.9rem}}.gazon-compare{padding:120px 0;background:#f8f9fa}.compare-subtitle{text-align:center;color:#666;font-size:1.1rem;max-width:700px;margin:-30px auto 50px;line-height:1.6}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;max-width:1000px;margin:0 auto;align-items:center}.compare-card{padding:50px 40px;border-radius:24px;position:relative;transition:all .3s ease}.compare-bad{background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 30px #00000008;opacity:.8}.compare-bad h3{color:#888}.compare-good{background:#fff;border:2px solid #4caf50;box-shadow:0 20px 50px #4caf5026;transform:scale(1.05);z-index:2}.compare-good h3{color:#2e7d32}.compare-badge{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:#4caf50;color:#fff;padding:8px 24px;border-radius:30px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px #4caf5066}.compare-header{text-align:center;margin-bottom:35px;padding-bottom:25px;border-bottom:1px solid #eee}.compare-card h3{font-size:1.6rem;font-weight:800;margin:0}.compare-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.compare-list li{display:flex;align-items:flex-start;gap:15px;font-size:1.05rem;color:#333;line-height:1.5}.compare-icon{width:24px;height:24px;flex-shrink:0;margin-top:2px}.bad-icon{color:#ef4444}.good-icon{color:#4caf50}@media(max-width:992px){.compare-grid{gap:20px}.compare-card{padding:40px 25px}.compare-good{transform:none}.compare-card h3{font-size:1.4rem}}@media(max-width:768px){.gazon-compare{padding:80px 0}.compare-grid{grid-template-columns:1fr;gap:30px}.compare-good{order:-1;margin-bottom:20px}.compare-subtitle{margin-top:0;font-size:1rem;padding:0 15px}.compare-card{padding:35px 20px}.compare-list li{font-size:1rem;gap:12px}}body{font-family:Arial,sans-serif;background-color:#f8f9fa;color:#1a1a1a;margin:0;padding:0;overflow-x:hidden}a{text-decoration:none;color:inherit}ul,ol{list-style:none;padding:0;margin:0}html{scroll-behavior:smooth;scroll-padding-top:80px}
