.revision-languages{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;padding:12px 20px;background:#fff;border-block:1px solid #ddd;font:15px Arial,sans-serif}.revision-languages a{padding:5px 0;color:inherit}.revision-languages [aria-current]{font-weight:700;text-decoration:underline}.revision-header{position:relative;background:#fff;padding:22px 5%;border-bottom:1px solid #ddd}.revision-brand{font-size:22px;font-weight:700;color:inherit}.revision-nav{display:flex;flex-wrap:wrap;gap:18px;margin-top:14px}.revision-nav a{color:inherit}.revision-equipment{margin:0}.revision-equipment img{width:100%;height:auto;object-fit:contain}.revision-equipment figcaption{font-size:13px;line-height:1.55;padding:12px;color:#555}.revision-footer{padding:32px 6%;font-size:14px;background:#f4f1ed;color:#333}.revision-enquiry,.revision-process{max-width:1180px;margin:0 auto;padding:50px 6%}.revision-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.revision-fields label{display:grid;gap:10px;font-weight:600}.revision-fields label:last-child{grid-column:1/-1}.revision-fields input,.revision-fields textarea{width:100%;font:inherit;padding:14px;border:1px solid #aaa;border-radius:2px;box-sizing:border-box}.revision-process .process-flow{grid-template-columns:repeat(3,1fr)}.localized-sequence{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;list-style:none;padding:0}.localized-sequence li{display:flex;gap:18px;padding:20px;background:#f3ede5}.revision-enquiry button{margin-top:10px}[dir=rtl] .revision-languages{direction:ltr}[dir=rtl] .process-flow,[dir=rtl] .story-steps{padding-inline-start:0}@media(max-width:700px){.revision-fields,.localized-sequence{grid-template-columns:1fr}.revision-header{padding:18px 6%}.revision-nav{font-size:14px}.revision-process .process-flow{grid-template-columns:1fr}.revision-brand{font-size:19px}.revision-enquiry h1,.revision-process h1{font-size:36px}.revision-languages{gap:6px 15px}}
.revision-gallery{max-width:1100px;margin:auto}.revision-gallery .revision-equipment{max-width:850px;margin:auto}.revision-equipment a{color:inherit;text-decoration:underline}.hero-figure .revision-equipment{position:relative;inset:auto;height:auto}.hero-figure .revision-equipment img{height:auto;position:relative;inset:auto}.hero-figure .revision-equipment figcaption{position:relative;inset:auto;background:white;color:#555}
