.plate-page .plate-hero{background:var(--service-color);color:var(--service-ink);padding:48px 0 56px}.plate-page .plate-hero h1{letter-spacing:-.06em;text-transform:uppercase;max-width:12ch;margin-top:18px;font-size:clamp(46px,7vw,88px);line-height:.96}.plate-page .plate-hero h1 span{display:block}.plate-page .plate-hero h1 span:last-child{color:#3b5016}.plate-page .plate-hero p{max-width:42rem;margin-top:22px;font-size:18px;font-weight:600;line-height:1.55}.plate-tool{padding-block:56px 90px}.plate-form{max-width:520px}.plate-form input[name=plaque]{letter-spacing:.12em;text-transform:uppercase;font-size:28px;font-weight:700}.plate-form #plate-help{color:#5a6570;margin:10px 0 0;font-size:14px;line-height:1.5}.plate-result{border-top:1px solid #d3d8db;margin-top:42px;padding-top:36px}.plate-result h2{letter-spacing:-.045em;margin:8px 0 6px;font-size:clamp(32px,4vw,48px)}.plate-result-plate{letter-spacing:.08em;margin-bottom:28px;font-size:20px;font-weight:700}.plate-result dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:760px;display:grid}.plate-result dl>div{border-top:1px solid #e3e7ea;grid-template-columns:1fr 1.2fr;gap:16px;padding:14px 0;display:grid}.plate-result dt{color:#5a6570;font-size:14px}.plate-result dd{font-size:16px;font-weight:600}.plate-result-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.plate-legal{color:#5a6570;max-width:52rem;margin-top:48px;font-size:14px;line-height:1.6}@media (max-width:720px){.plate-page .plate-hero{padding:32px 0 40px}.plate-page .plate-hero h1{font-size:42px}.plate-form input[name=plaque]{font-size:22px}.plate-result dl,.plate-result dl>div{grid-template-columns:1fr}.plate-result dl>div{gap:4px}}
