.service-grid{grid-template-columns:1fr 1fr;gap:40px;margin-top:60px;display:grid}.service-card{background:#fff;border:1px solid #eee;padding:48px;transition:all .3s}.service-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 20px 60px #00000014}.service-icon{margin-bottom:24px;font-size:48px}.service-card h3{color:#1a1a1a;margin-bottom:16px;font-family:Bodoni Moda,serif;font-size:28px;font-weight:400}.service-card p{color:#666;margin-bottom:24px;font-size:14px;line-height:1.8}.service-list{margin-bottom:32px;list-style:none}.service-list li{color:#555;border-bottom:1px solid #f5f5f5;align-items:center;gap:12px;margin-bottom:12px;padding:8px 0;font-size:14px;display:flex}.service-list li:before{content:"";background:#7f1d1d;border-radius:50%;width:6px;height:6px}.price-note{color:#888;text-align:center;background:#fafafa;margin-top:24px;padding:20px;font-size:13px}.faq-section{background:#fafafa;margin-top:80px;padding:100px 0}.faq-list{max-width:800px;margin:48px auto 0}.faq-item{background:#fff;margin-bottom:16px;padding:24px 32px}.faq-q{color:#1a1a1a;align-items:flex-start;gap:12px;margin-bottom:12px;font-weight:500;display:flex}.faq-q:before{content:"Q";color:#7f1d1d;font-family:Bodoni Moda,serif;font-size:18px}.faq-a{color:#666;padding-left:28px;font-size:14px;line-height:1.8}@media (max-width:1024px){.service-grid{grid-template-columns:1fr}}
