:root{--page-accent:#2563eb;--cool-bg:#eff6ff}.zone-content{padding:60px 20px;max-width:1000px;margin:0 auto;font-family:'Inter',sans-serif;line-height:1.8;color:#333}.zone-content h1{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin-bottom:30px;text-align:center}.intro-paragraph{font-size:1.1rem;line-height:1.9;color:#555;margin-bottom:40px;text-align:center;max-width:800px;margin-left:auto;margin-right:auto}.zone-content h2{font-size:1.4rem;font-weight:700;color:var(--page-accent);margin-top:45px;margin-bottom:20px;padding-bottom:10px;border-bottom:3px solid var(--cool-bg)}.zone-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:30px}.zone-list li{list-style:none;padding:10px 0;padding-left:25px;position:relative}.zone-list li:before{content:"✓";position:absolute;left:0;color:var(--page-accent);font-weight:bold;font-size:1.2rem}.zone-item-box{background:var(--cool-bg);padding:20px;border-radius:8px;margin-bottom:30px;border-left:4px solid var(--page-accent)}.zone-item-box ul{margin:0;padding-left:0}.zone-item-box li{list-style:none;padding:8px 0;padding-left:25px;position:relative}.zone-item-box li:before{content:"•";position:absolute;left:5px;color:var(--page-accent);font-size:1.5rem}.freebis-mention{font-weight:600;color:var(--page-accent)}.services-section{background:#f9fafb;padding:30px;border-radius:8px;margin:30px 0}.services-section h2{margin-top:0;border-bottom:3px solid var(--page-accent)}.services-list{list-style:none;padding:0;margin:0}.services-list li{padding:10px 0;padding-left:25px;position:relative}.services-list li:before{content:"▪";position:absolute;left:0;color:var(--page-accent);font-weight:bold}.cta-section{text-align:center;margin-top:50px;padding:40px;background:linear-gradient(135deg,var(--cool-bg) 0,#fff 100%);border-radius:12px;border:2px solid var(--page-accent)}.cta-section h2{border:0;color:#1a1a1a;font-size:1.8rem;margin-bottom:20px}.cta-button{display:inline-block;padding:15px 40px;background:var(--page-accent);color:white;text-decoration:none;border-radius:8px;font-weight:600;font-size:1.1rem;transition:all .3s ease}.cta-button:hover{background:#1e40af;transform:translateY(-2px);box-shadow:0 4px 12px rgba(37,99,235,0.3)}@media(max-width:768px){.zone-content{padding:40px 15px}.zone-content h1{font-size:1.8rem}.zone-content h2{font-size:1.2rem}.zone-list{grid-template-columns:1fr}.cta-section{padding:30px 20px}.cta-section h2{font-size:1.4rem}}