:root{--conz-primary: #1a1a2e;--conz-accent: #46940f;--conz-accent-light: #5aab1f;--conz-highlight: #e05263;--conz-bg: #fafafa;--conz-bg-alt: #f0f2f5;--conz-text: #2d2d2d;--conz-text-light: #5a5a5a;--conz-white: #ffffff;--conz-radius: 8px;--conz-shadow: 0 2px 12px rgba(0,0,0,0.08);--conz-shadow-hover: 0 4px 20px rgba(0,0,0,0.12);--conz-transition: 0.3s ease}.conz-services{display: grid;grid-template-columns: repeat(auto-fit,minmax(300px,1fr));gap: 2rem;padding: 2rem 0}.conz-service-card{background: var(--conz-white);border-radius: var(--conz-radius);padding: 2.5rem 2rem;box-shadow: var(--conz-shadow);transition: transform var(--conz-transition),box-shadow var(--conz-transition);border-top: 4px solid var(--conz-accent);text-align: center}.conz-service-icon{display: block;margin: 0 auto 1rem}.conz-service-card:hover{transform: translateY(-4px);box-shadow: var(--conz-shadow-hover)}.conz-service-card h3{color: var(--conz-primary);margin-bottom: 0.75rem;font-size: 1.4rem}.conz-service-card p{color: var(--conz-text-light);line-height: 1.7;margin-bottom: 1.25rem}.conz-service-card .conz-link{color: var(--conz-accent);font-weight: 600;text-decoration: none;transition: color var(--conz-transition)}.conz-service-card .conz-link:hover{color: var(--conz-accent-light)}.conz-service-card .conz-link::after{content: ' →'}.conz-cta{display: inline-block;background: var(--conz-accent);color: var(--conz-white);padding: 0.9rem 2.2rem;border-radius: var(--conz-radius);text-decoration: none;font-weight: 600;font-size: 1.05rem;transition: background var(--conz-transition),transform var(--conz-transition)}.conz-cta:hover{background: var(--conz-accent-light);transform: translateY(-2px);color: var(--conz-white)}.service-intro{font-size: 1.15rem;line-height: 1.8;color: var(--conz-text);margin-bottom: 2rem;max-width: 800px}.service-intro strong{color: var(--conz-primary)}.conz-checklist{list-style: none;padding: 0;margin: 1.5rem 0}.conz-checklist li{padding: 0.5rem 0 0.5rem 2rem;position: relative;line-height: 1.6;color: var(--conz-text)}.conz-checklist li::before{content: '✓';position: absolute;left: 0;color: var(--conz-accent);font-weight: 700;font-size: 1.1rem}.conz-faq{margin: 2.5rem 0}.conz-faq h2{color: var(--conz-primary);margin-bottom: 1.5rem}.conz-faq-item{background: var(--conz-white);border-radius: var(--conz-radius);margin-bottom: 1rem;box-shadow: var(--conz-shadow);overflow: hidden}.conz-faq-item h3{padding: 1.25rem 1.5rem;margin: 0;font-size: 1.05rem;color: var(--conz-primary);cursor: pointer;position: relative}.conz-faq-item h3::after{content: '+';position: absolute;right: 1.5rem;top: 50%;transform: translateY(-50%);font-size: 1.4rem;color: var(--conz-accent);transition: transform var(--conz-transition)}.conz-faq-item.open h3::after{content: '−'}.conz-faq-item .conz-faq-answer{padding: 0 1.5rem 1.25rem;color: var(--conz-text-light);line-height: 1.7}.geo-answer{background: var(--conz-bg-alt);border-left: 4px solid var(--conz-accent);padding: 1.25rem 1.5rem;margin: 1.5rem 0;border-radius: 0 var(--conz-radius) var(--conz-radius) 0;line-height: 1.7}.conz-trust{display: flex;flex-wrap: wrap;gap: 2rem;justify-content: center;padding: 2rem 0;text-align: center}.conz-trust-item{flex: 1;min-width: 180px;max-width: 250px}.conz-trust-item .conz-trust-number{font-size: 2.2rem;font-weight: 700;color: var(--conz-accent);display: block}.conz-trust-item .conz-trust-label{color: var(--conz-text-light);font-size: 0.95rem}.conz-footer-legal a:hover{color: var(--conz-accent)}@media (max-width: 768px){.conz-services{grid-template-columns: 1fr}.conz-trust{flex-direction: column;align-items: center}}