.sites-page{background:#0000;box-sizing:border-box;margin:0!important;min-height:100vh;overflow-x:hidden;padding:80px 20px 40px;width:100%}@media (min-width:769px){.sites-page{margin-left:280px;max-width:calc(100% - 280px);padding:80px 40px 40px;width:calc(100% - 280px)}}.sites-hero{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#00d4ff26,#42ffb51a 50%,#d8ff600d);border:1px solid #00d4ff33;border-radius:24px;box-shadow:0 8px 32px #00d4ff26;margin-bottom:50px;padding:60px 40px 50px;text-align:center}.sites-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#42ffb5);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.2;margin-bottom:20px;text-shadow:0 4px 20px #00d4ff4d}.sites-hero p{color:#b0b8c9;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:500;line-height:1.7;margin:0 auto 50px;max-width:100%}.sites-hero .highlight{color:#00d4ff;font-weight:700}.coverage-stats{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0 auto;max-width:100%}.stat-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#222836cc;border:1px solid #00d4ff4d;border-radius:20px;overflow:hidden;padding:25px 20px;position:relative;text-align:center;transition:all .3s ease}.stat-card:before{background:linear-gradient(90deg,#00d4ff,#42ffb5);content:"";height:3px;left:0;position:absolute;right:0;top:0}.stat-card:hover{border-color:#00d4ff99;box-shadow:0 12px 30px #00d4ff4d;transform:translateY(-6px)}.stat-icon{color:#00d4ff;font-size:2rem;margin-bottom:10px}.stat-number{color:#fff;font-size:2.2rem;font-weight:900;margin-bottom:8px;text-shadow:0 2px 10px #00d4ff66}.stat-label{color:#b0b8c9;font-size:.9rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.how-it-works{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22283666;border:1px solid #ffffff1a;border-radius:24px;margin-bottom:50px;padding:50px 40px}.how-it-works h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#42ffb5);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;margin-bottom:40px;text-align:center}.process-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:100%}.process-step{background:#00d4ff0d;border:1px solid #00d4ff33;border-radius:20px;padding:30px 20px;position:relative;text-align:center;transition:all .3s ease}.process-step:hover{border-color:#00d4ff66;box-shadow:0 8px 25px #00d4ff33;transform:translateY(-4px)}.step-number{align-items:center;background:linear-gradient(135deg,#00d4ff,#42ffb5);border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:900;height:30px;justify-content:center;left:50%;position:absolute;top:-15px;transform:translateX(-50%);width:30px}.step-icon{color:#00d4ff;font-size:2.5rem;margin:20px 0 15px}.process-step h3{color:#fff;font-size:1.3rem;font-weight:700;margin-bottom:10px}.process-step p{color:#b0b8c9;font-size:1rem;line-height:1.6}.faq-section{margin-bottom:50px}.faq-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#42ffb5);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:800;margin-bottom:40px;text-align:center}.faq-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:100%}.faq-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22283699;border:1px solid #00d4ff33;border-radius:16px;padding:25px;transition:all .3s ease}.faq-item:hover{border-color:#00d4ff66;box-shadow:0 8px 25px #00d4ff26;transform:translateY(-3px)}.faq-item h3{color:#00d4ff;font-size:1.2rem;font-weight:700;margin-bottom:12px}.faq-item p{color:#b0b8c9;font-size:.95rem;line-height:1.6}.sites-coverage{margin-bottom:40px}.sites-coverage h2{color:#fff;font-size:2.2rem;font-weight:800;margin-bottom:15px;text-align:center}.sites-coverage>p{color:#b0b8c9;font-size:1.1rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.search-filter-container{align-items:center;display:flex;flex-direction:column;gap:25px;margin-top:40px}.search-box{max-width:500px;position:relative;width:100%}.search-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#222836cc;border:2px solid #00d4ff4d;border-radius:50px;color:#fff;font-size:1.1rem;font-weight:500;padding:16px 20px 16px 50px;transition:all .3s ease;width:100%}.search-input:focus{border-color:#00d4ff;box-shadow:0 0 20px #00d4ff4d;outline:none}.search-input::placeholder{color:#6b7280}.search-icon{color:#00d4ff;font-size:1.2rem;left:18px;position:absolute;top:50%;transform:translateY(-50%)}.category-filters{display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.filter-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#22283699;border:2px solid #ffffff1a;border-radius:50px;color:#b0b8c9;cursor:pointer;display:flex;font-size:.95rem;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.filter-button:hover{background:#00d4ff1a;border-color:#00d4ff4d;color:#00d4ff;transform:translateY(-2px)}.filter-button.active{background:linear-gradient(135deg,#00d4ff,#42ffb5);border-color:#0000;box-shadow:0 4px 15px #00d4ff66;color:#fff}.categories-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));max-width:100%;padding:40px 0}@media (min-width:1200px){.categories-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}.category-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#222836cc;border:1px solid #00d4ff33;border-radius:20px;overflow:hidden;position:relative;transition:all .3s ease}.category-card:hover{border-color:#00d4ff66;box-shadow:0 20px 40px #00d4ff33;transform:translateY(-8px)}.category-card.expanded{border-color:#00d4ff;box-shadow:0 25px 50px #00d4ff4d}.sites-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff33;border-radius:20px;color:#00d4ff;font-size:.85rem;font-weight:700;padding:6px 12px;position:absolute;right:20px;top:20px}.category-header{align-items:flex-start;display:flex;gap:20px;padding:30px}.category-icon{align-items:center;background:linear-gradient(135deg,#00d4ff,#42ffb5);border-radius:16px;box-shadow:0 4px 15px #00d4ff4d;color:#fff;display:flex;flex-shrink:0;font-size:1.5rem;justify-content:center;padding:16px}.category-info h3{color:#fff;font-size:1.4rem;font-weight:800;margin-bottom:8px}.category-info p{color:#b0b8c9;font-size:1rem;line-height:1.5;margin:0}.sites-preview{align-items:center;display:flex;flex-wrap:wrap;gap:10px;padding:20px 30px 30px}.site-preview-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff26;border:1px solid #00d4ff4d;border-radius:20px;color:#fff;font-size:.85rem;font-weight:600;padding:8px 14px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.site-preview-item:hover{background:#00d4ff40;border-color:#00d4ff80;box-shadow:0 2px 10px #00d4ff33;transform:translateY(-1px)}.show-more-button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#00d4ff33,#42ffb526);border:2px solid #42ffb566;border-radius:20px;color:#42ffb5;cursor:pointer;font-size:.9rem;font-weight:700;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.show-more-button:hover{background:linear-gradient(135deg,#00d4ff4d,#42ffb540);border-color:#42ffb599;box-shadow:0 4px 15px #42ffb54d;transform:translateY(-2px)}.show-more-button:active{box-shadow:0 2px 8px #42ffb533;transform:translateY(0)}.sites-grid{display:none;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));overflow:hidden;padding:0}.category-card.expanded .sites-grid{border-top:1px solid #00d4ff33;display:grid;padding:20px 30px 30px}.category-card.expanded .sites-preview{display:none}.site-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00d4ff1a;border:1px solid #00d4ff33;border-radius:12px;color:#fff;font-size:.9rem;font-weight:600;padding:12px 16px;text-align:center;text-decoration:none;transition:all .2s ease}.site-item:hover{background:#00d4ff33;border-color:#00d4ff66;box-shadow:0 4px 15px #00d4ff33;transform:translateY(-2px)}@media (max-width:768px){.sites-page{margin-left:0;max-width:100%;padding:60px 20px 40px;width:100%}.sites-hero{margin-bottom:30px;padding:40px 20px 30px}.sites-hero h1{font-size:2.5rem}.sites-hero p{font-size:1.2rem}.coverage-stats{gap:20px;grid-template-columns:repeat(2,1fr)}.stat-number{font-size:1.8rem}.how-it-works{padding:30px 20px}.how-it-works h2{font-size:2rem}.process-grid{gap:25px;grid-template-columns:1fr}.faq-section h2{font-size:2rem}.faq-grid{gap:20px;grid-template-columns:1fr}.sites-coverage h2{font-size:1.8rem}.sites-preview{gap:8px;padding:15px 20px 20px}.site-preview-item{font-size:.8rem;padding:6px 10px}.show-more-button{font-size:.85rem;padding:8px 14px}.search-filter-container{gap:20px;padding:0 20px}.search-input{font-size:1rem;padding:14px 18px 14px 45px}.filter-button{font-size:.9rem;padding:10px 16px}.categories-grid{gap:20px;grid-template-columns:1fr;padding:30px 20px}.category-header{gap:15px;padding:20px}.category-icon{padding:12px}.category-icon,.category-info h3{font-size:1.2rem}.category-info p{font-size:.9rem}.category-card.expanded .sites-grid{gap:10px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:15px 20px 20px}.site-item{font-size:.8rem;padding:10px 12px}.sites-count{font-size:.8rem;padding:4px 10px;right:15px;top:15px}}@media (max-width:480px){.sites-header h1{font-size:2rem}.stats-grid{gap:15px;grid-template-columns:1fr}.search-input{padding:12px 16px 12px 40px}.categories-grid{padding:20px 15px}.category-card.expanded .sites-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.category-card:before{background:linear-gradient(90deg,#00d4ff,#42ffb5);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.category-card.expanded:before,.category-card:hover:before{opacity:1}