.breadcrumb{font-size:13px;color:#a8a199;margin:22px 0 0}.service-name{font-size:14px;color:#e7b58d}.service-hero{padding-top:26px}.service-hero h1{font-size:clamp(42px,5.2vw,72px)}.service-showcase{margin:0;position:relative}.service-showcase img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border:1px solid #5b4330;box-shadow:0 30px 70px #0008;animation:service-drift 8s ease-in-out infinite}.service-showcase figcaption{margin-top:20px;font-size:12px;color:#a99c8e}.process-track{margin:35px 0}.process-track article{display:grid;grid-template-columns:80px 1fr;gap:22px;padding:28px 0;border-top:1px solid #493829}.process-track article>span{font-size:38px;color:#d7a475}.process-track h3{margin:0 0 12px}.process-track p{color:#c1b9b0;max-width:720px;margin:0}.project-check{padding:32px;background:linear-gradient(135deg,#211a14,#111315);border:1px solid #58412d}.project-check li{padding:12px 0;border-bottom:1px solid #3e352c}.project-check ul{padding-left:20px}.related-links{display:flex;flex-wrap:wrap;gap:25px;margin-top:32px}#quote-file{font-size:14px}@keyframes service-drift{50%{transform:translateY(-8px)}}@media(max-width:800px){header{flex-wrap:wrap;gap:16px}header nav{gap:20px}.service-hero h1{font-size:clamp(40px,11vw,58px)}.service-hero{padding-top:22px}.service-showcase{max-width:480px}.process-track article{grid-template-columns:44px 1fr;gap:15px}.process-track article>span{font-size:30px}.project-check{padding:24px}}@media(prefers-reduced-motion:reduce){.service-showcase img{animation:none}}