.svc-hero{padding:52px 32px 0;text-align:center}.svc-hero h1{font-size:var(--text-3xl);margin:14px 0 8px;color:var(--nadia-orange-700)}.svc-hero p{color:var(--color-text-muted);font-size:var(--text-md);max-width:580px;margin:0 auto;color:var(--nadia-bronze-600)}.services-extra{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.services-extra .card{padding:18px}.services-extra h4{font-size:var(--text-base);margin:10px 0 4px}.services-extra p{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.svc-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:var(--container-max);margin:0 auto}.svc-detail-card{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px;text-align:left}.svc-detail-card h3{font-size:var(--text-lg);margin:16px 0 8px}.svc-detail-card p.desc{font-size:var(--text-sm);color:var(--color-text-body);margin:0 0 16px}.svc-detail-card .icon-tile .bi{font-size:24px}.svc-included{display:flex;flex-direction:column;gap:8px;margin:0 0 20px;padding:0}.svc-included li{list-style:none;display:flex;align-items:center;gap:8px;font-size:var(--text-sm);color:var(--color-text-heading)}.svc-included .tick{width:18px;height:18px;border-radius:50%;background:var(--nadia-service-green-bg);color:var(--nadia-service-green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.svc-included .tick .bi{font-size:11px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto;position:relative}.step-card{text-align:center}.step-num{width:44px;height:44px;border-radius:50%;background:var(--color-primary-solid);color:#fff;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.step-card h4{font-size:var(--text-base);margin-bottom:6px}.step-card p{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.faq-item{background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow:hidden}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;cursor:pointer;font-size:var(--text-sm);font-weight:600;color:var(--color-text-heading);gap:16px}.faq-question .bi{font-size:16px;transition:transform var(--duration-fast) var(--ease-standard);flex-shrink:0}.faq-item.open .faq-question .bi{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.25s ease}.faq-answer p{padding:0 20px 16px;font-size:var(--text-sm);color:var(--color-text-body);margin:0;line-height:var(--leading-normal)}.faq-item.open .faq-answer{max-height:220px}@media (max-width:900px){.svc-detail-grid{grid-template-columns:1fr}.steps-grid{grid-template-columns:1fr}.services-extra{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.services-extra{grid-template-columns:1fr}.svc-hero{padding-left:16px;padding-right:16px}.svc-hero h1{font-size:var(--text-2xl);overflow-wrap:break-word}}