.commercial-hero{position:relative;background:var(--color-bg);padding:80px 0 100px;overflow:hidden}.commercial-hero .section-badge{display:inline-block;background:var(--badge-bg);color:var(--badge-color);padding:8px 20px;border-radius:30px;font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--spacing-md)}.commercial-hero .text-highlight{color:var(--color-primary)}.commercial-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:start}.commercial-hero-content h2{color:var(--color-heading);font-size:clamp(28px,4vw,42px);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-md)}.commercial-hero-content .section-description{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-normal);margin-bottom:var(--spacing-lg)}.commercial-hero-content .hero-features{list-style:none;padding:0;margin:0}.commercial-hero-content .hero-features li{color:var(--color-text);font-size:var(--font-size-base);line-height:1.8;padding:var(--spacing-xs) 0}.commercial-hero-image{border-radius:20px;overflow:hidden;box-shadow:0 15px 40px #0000001f;max-height:450px}.commercial-hero-image img{width:100%;height:100%;max-height:450px;object-fit:cover;display:block}.commercial-services{background:var(--color-bg-light);padding:100px 0}.commercial-services .section-header{text-align:center;max-width:700px;margin:0 auto 50px}.commercial-services .section-badge{display:inline-block;background:var(--badge-bg);color:var(--badge-color);padding:8px 20px;border-radius:30px;font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--spacing-md)}.commercial-services .text-highlight{color:var(--color-primary)}.commercial-services .section-header h2{color:var(--color-heading);font-size:clamp(28px,4vw,40px);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}.commercial-services .section-description{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.commercial-services .services-grid-a{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.commercial-services .service-card-a{background:#fff;border:2px solid rgba(0,0,0,.06);border-radius:16px;overflow:hidden;text-decoration:none;transition:all .4s ease;box-shadow:0 4px 20px #00000014}.commercial-services .service-card-a:hover{transform:translateY(-8px);border-color:#e91e6380;box-shadow:0 12px 32px #0000001f}.commercial-services .service-image-a{position:relative;overflow:hidden;aspect-ratio:16/9}.commercial-services .service-image-a img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.commercial-services .service-card-a:hover .service-image-a img{transform:scale(1.05)}.commercial-services .service-content-a{padding:24px}.commercial-services .service-content-a h3{color:var(--color-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:8px;transition:color .3s ease}.commercial-services .service-card-a:hover .service-content-a h3{color:var(--color-primary)}.commercial-services .service-content-a p{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-normal);margin-bottom:16px}.commercial-services .service-link-a{color:var(--color-primary-dark);font-weight:600;font-size:.9rem;transition:all .3s ease;cursor:pointer;display:inline-block}.commercial-services .service-card-a:hover .service-link-a{padding-left:8px}.commercial-benefits{background:var(--color-bg);padding:100px 0}.commercial-benefits .section-header{text-align:center;max-width:700px;margin:0 auto 50px}.commercial-benefits .section-badge{display:inline-block;background:var(--badge-bg);color:var(--badge-color);padding:8px 20px;border-radius:30px;font-size:12px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:2px;margin-bottom:var(--spacing-md)}.commercial-benefits .text-highlight{color:var(--color-primary)}.commercial-benefits .section-header h2{color:var(--color-heading);font-size:clamp(28px,4vw,40px);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}.commercial-benefits .section-description{color:var(--color-text);font-size:var(--font-size-base);line-height:var(--line-height-normal)}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.benefit-card{text-align:center;padding:32px 24px;background:#fff;border-radius:16px;border:2px solid rgba(0,0,0,.06);box-shadow:0 4px 20px #00000014;transition:all .4s ease}.benefit-card:hover{transform:translateY(-8px);border-color:#e91e6380;box-shadow:0 12px 32px #0000001f}.benefit-icon{width:60px;height:60px;background:#e91e631a;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--color-primary)}.benefit-card h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);margin-bottom:12px;color:var(--color-primary-dark)}.benefit-card p{margin:0;color:var(--color-text);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.commercial-cta-section{background:var(--color-bg-light);padding:100px 0}.commercial-cta-inner{text-align:center;max-width:600px;margin:0 auto}.commercial-cta-inner h2{color:var(--color-heading);font-size:40px;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-md)}.commercial-cta-inner .text-highlight{color:var(--color-primary)}.commercial-cta-inner p{color:var(--color-text);font-size:var(--font-size-lg);margin-bottom:var(--spacing-xl)}.commercial-cta-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.commercial-cta-buttons .btn-cta,.commercial-cta-buttons .btn-cta-secondary{min-width:280px;text-align:center;justify-content:center}@media(max-width:1024px){.commercial-hero-grid{grid-template-columns:1fr;gap:40px}.commercial-hero-image{max-width:500px;margin:0 auto}.commercial-services .services-grid-a,.benefits-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.commercial-hero,.commercial-services,.commercial-benefits,.commercial-cta-section{padding:64px 0}.commercial-services .services-grid-a,.benefits-grid{grid-template-columns:1fr}.commercial-cta-inner h2{font-size:28px}.commercial-cta-buttons{flex-direction:column;align-items:center;width:100%;max-width:280px;margin:0 auto;gap:12px}.commercial-cta-buttons .btn-cta,.commercial-cta-buttons .btn-cta-secondary{width:100%;padding:14px 24px;font-size:14px}}
