.rm-service-chooser{padding-block:clamp(36px,6vw,72px);background:#090d14;color:#fff}.rm-service-chooser h2{margin:0 0 12px}.rm-service-chooser .rm-chooser-intro{max-width:70ch;margin:0 0 24px;color:#cbd5e1}.rm-chooser-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rm-service-choice{display:block;padding:24px;border:1px solid #ffffff40;border-radius:18px;background:#111827;color:#fff;text-decoration:none;min-width:0}.rm-service-choice h3{margin:0 0 10px;font-size:1.5rem}.rm-service-choice p{color:#cbd5e1;line-height:1.6;margin:0 0 16px}.rm-service-choice span{display:inline-block;text-decoration:underline;text-underline-offset:4px;font-weight:700}.rm-service-choice:hover{border-color:#fff;background:#18243a}.rm-service-choice:focus-visible,.rm-breadcrumbs a:focus-visible,.rm-call-link:focus-visible{outline:3px solid #ffbf47;outline-offset:4px}.rm-hero-quote{white-space:normal}.rm-call-link{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:underline;text-underline-offset:4px}.rm-breadcrumbs{max-width:1180px;margin:auto;padding:16px 24px;font-size:.95rem;color:#cbd5e1}.rm-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.rm-breadcrumbs li+li:before{content:'›';margin-right:8px;color:#94a3b8}.rm-breadcrumbs a{color:#fff;text-decoration:underline;text-underline-offset:3px}.rm-coating-checklist{padding-block:clamp(32px,5vw,60px)}.rm-coating-checklist .rm-checklist-panel{max-width:1100px;margin:auto;padding:clamp(22px,4vw,40px);border:1px solid #ffffff35;border-radius:20px;background:#0d1522}.rm-coating-checklist h2{margin-top:0}.rm-coating-checklist ul{padding-left:24px;max-width:80ch}.rm-coating-checklist li{line-height:1.65;margin-block:12px}.rm-coating-checklist p{line-height:1.65;max-width:78ch;color:#cbd5e1}.rm-coating-checklist a{color:#fff;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.rm-chooser-grid{grid-template-columns:1fr}.rm-service-choice{padding:20px}.rm-breadcrumbs{padding-inline:20px}.hero .actions .rm-hero-quote{width:100%;text-align:center;justify-content:center}.hero .actions .rm-call-link{justify-content:center;width:100%}}
