.commercial-page{color:#f9fafb;background:#020617;min-height:100vh;padding:96px 16px}.commercial-hero,.commercial-section,.commercial-final-cta{max-width:1120px;margin:0 auto}.commercial-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:42px;padding-bottom:72px;display:grid}.commercial-kicker,.commercial-section-label{text-transform:uppercase;letter-spacing:.18em;color:#9ca3af;margin-bottom:10px;font-size:.75rem}.commercial-hero h1{max-width:760px;margin-bottom:18px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.05}.commercial-hero p{color:#d1d5db;max-width:640px;font-size:1rem;line-height:1.65}.commercial-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.commercial-btn{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.commercial-btn-primary{color:#111827;background:#facc15}.commercial-btn-secondary{color:#f9fafb;border:1px solid #94a3b88c}.commercial-hero-image{border:1px solid #94a3b840;border-radius:28px;overflow:hidden;box-shadow:0 22px 70px #00000073}.commercial-hero-image img{object-fit:cover;width:100%;height:430px;display:block}.commercial-section{border-top:1px solid #94a3b829;padding:64px 0}.commercial-two-column{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;display:grid}.commercial-section h2{margin-bottom:12px;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.commercial-copy p,.commercial-section-header p,.commercial-card p,.commercial-process-step p,.commercial-featured-copy p,.commercial-faq-list p,.commercial-final-cta p{color:#d1d5db;line-height:1.65}.commercial-section-header{max-width:720px;margin-bottom:28px}.commercial-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.commercial-card,.commercial-process-step,.commercial-faq-list article{background:radial-gradient(circle at 0 0,#111827,#020617);border:1px solid #94a3b838;border-radius:22px;padding:20px}.commercial-card h3,.commercial-process-step h3,.commercial-faq-list h3{margin-bottom:8px;font-size:1.2rem}.commercial-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.commercial-process-step span{color:#facc15;margin-bottom:12px;font-size:.85rem;font-weight:700;display:inline-flex}.commercial-featured-project{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:32px;display:grid}.commercial-text-link{color:#facc15;margin-top:12px;font-weight:600;text-decoration:none;display:inline-flex}.commercial-featured-images{grid-template-columns:1fr 1fr;gap:14px;display:grid}.commercial-featured-images img{object-fit:cover;border:1px solid #94a3b838;border-radius:20px;width:100%;height:260px;display:block}.commercial-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.commercial-final-cta{background:radial-gradient(circle at 0 0,#111827,#020617);border:1px solid #facc1573;border-radius:28px;justify-content:space-between;align-items:center;gap:28px;margin-top:64px;padding:28px;display:flex}.commercial-final-cta h2{margin-bottom:8px;font-size:1.6rem}@media (max-width:980px){.commercial-hero,.commercial-two-column,.commercial-featured-project{grid-template-columns:1fr}.commercial-card-grid,.commercial-process-grid,.commercial-faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.commercial-hero-image img{height:320px}.commercial-final-cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.commercial-page{padding-top:80px}.commercial-card-grid,.commercial-process-grid,.commercial-faq-list,.commercial-featured-images{grid-template-columns:1fr}.commercial-section{padding:48px 0}.commercial-hero{padding-bottom:48px}.commercial-featured-images img,.commercial-hero-image img{height:240px}.commercial-actions,.commercial-btn{width:100%}}
