/* Locksmith: urgent intake and planned hardware work share an accountable record. */
.trade-unique--locksmith .tu-section{padding-block:84px;border:0;scroll-margin-top:100px}.trade-unique--locksmith p,.trade-unique--locksmith dd{font-size:17px;line-height:1.75;color:var(--odx-muted)}.trade-unique--locksmith p+p{margin-top:18px}.trade-unique--locksmith .tu-intro{font-size:19px}.trade-unique--locksmith h1{font-size:clamp(42px,4.5vw,64px);text-wrap:balance}.trade-unique--locksmith h2{font-size:clamp(32px,3vw,43px);line-height:1.15;margin:0 0 24px;text-wrap:balance}.trade-unique--locksmith h3{font-size:24px;line-height:1.3}.trade-unique--locksmith .tu-eyebrow{display:block;font-size:13px;margin-bottom:18px}
.ls-link{display:inline-block;color:var(--odx-accent);font-size:15px;font-weight:700;line-height:1.6;padding-block:8px;margin-top:18px;text-underline-offset:5px}.ls-link:hover{text-decoration:underline}.trade-unique--locksmith a:focus-visible{outline:2px solid var(--odx-accent);outline-offset:5px}
.ls-opening{display:grid;grid-template-columns:1.15fr 1fr;gap:45px 80px;align-items:center}.ls-opening>.trade-art-space{margin:0}.ls-opening__services{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:50px;padding:30px 36px;background:var(--odx-soft);border-radius:22px}.ls-opening__services strong{display:block;font-size:21px;color:var(--odx-ink);margin-bottom:10px}.ls-opening__services p+p{margin:0}
.ls-intake{display:grid;grid-template-columns:.9fr 1.1fr;gap:85px}.ls-intake dl{margin:0;padding:36px 40px;background:var(--odx-surface);border-radius:24px}.ls-intake dl>div+div{margin-top:25px;padding-top:25px;border-top:1px solid var(--odx-border)}.ls-intake dt{font-size:21px;font-weight:700;color:var(--odx-ink);margin-bottom:12px}.ls-intake dd{margin:0}
.ls-heading{max-width:880px;margin-bottom:40px}.ls-decisions{display:grid;grid-template-columns:1fr 1fr;gap:60px}.ls-decisions article{padding:32px 0}.ls-decisions article:last-child{padding:32px 36px;border-radius:24px;background:var(--odx-accent-soft)}.ls-planned{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center;margin-top:35px}.ls-planned .trade-art-space{margin:0}
.ls-delivery{display:grid;grid-template-columns:1.08fr 1fr;gap:85px}.ls-delivery__field{padding:36px 40px;background:var(--odx-surface);border-radius:24px;align-self:start}.ls-delivery__field article+article{margin-top:30px}
.ls-account{display:grid;grid-template-columns:1fr 1fr;gap:85px}.ls-payment{margin-top:32px;background:var(--odx-soft);padding:32px;border-radius:22px}.ls-business{display:grid;grid-template-columns:1.1fr 1fr;gap:80px}.trade-unique--locksmith .ls-note{font-size:15px;margin-top:24px}
@media(max-width:1050px){.ls-opening,.ls-intake,.ls-decisions,.ls-planned,.ls-delivery,.ls-account,.ls-business{gap:40px}.ls-intake dl,.ls-delivery__field{padding:30px}}
@media(max-width:800px){.trade-unique--locksmith .tu-section{padding-block:64px}.ls-opening,.ls-intake,.ls-decisions,.ls-planned,.ls-delivery,.ls-account,.ls-business{grid-template-columns:1fr}.ls-opening__services{grid-column:auto;gap:30px}.ls-decisions{gap:10px}.ls-planned{margin-top:40px}}
@media(max-width:480px){.trade-unique--locksmith .tu-section{padding-block:48px}.trade-unique--locksmith p,.trade-unique--locksmith dd{font-size:16px}.trade-unique--locksmith .tu-intro{font-size:17px}.ls-opening__services{grid-template-columns:1fr}.ls-intake dl,.ls-delivery__field,.ls-decisions article:last-child,.ls-payment,.ls-opening__services{padding:26px 22px;border-radius:18px}}