.plate-hero{background:radial-gradient(circle at 78% 30%,rgba(17,105,224,.31),transparent 32%),radial-gradient(circle at 8% 92%,rgba(7,89,211,.29),transparent 34%),linear-gradient(125deg,#010918,#031630 52%,#06295d)}
.whatsapp-float svg{width:29px;height:29px;fill:none;stroke:currentColor;stroke-width:2}
.plate-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.plate-service-card{min-height:270px;padding:29px 27px;border:1px solid #d8e1ec;border-radius:23px;background:#fff;box-shadow:0 17px 42px rgba(4,27,64,.09);transition:transform .22s,box-shadow .22s,border-color .22s}
.plate-service-card:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 24px 52px rgba(4,27,64,.14)}
.plate-service-card .card-icon{width:57px;height:57px;border-radius:16px}
.plate-service-card h3{margin:22px 0 10px;color:var(--navy);font-size:20px;line-height:1.25}
.plate-service-card p{margin:0;color:#68778d;font-size:14px;line-height:1.72}
.center-action{display:flex;justify-content:center;margin-top:34px}
.requirement-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.requirement-grid article{padding:27px;border:1px solid rgba(243,173,29,.48);border-radius:20px;background:rgba(4,26,60,.76)}
.requirement-grid article>svg{width:34px;height:34px;color:var(--gold2)}
.requirement-grid h3{margin:17px 0 9px;color:#fff;font-size:19px}
.requirement-grid p{margin:0;color:#bdcbe0;font-size:13px;line-height:1.7}
.dmv-disclaimer{max-width:940px;margin:30px auto 0;padding:18px 21px;border-left:4px solid var(--gold);border-radius:0 13px 13px 0;color:#c8d5e7;background:rgba(255,255,255,.06);font-size:12px;line-height:1.7}
.plate-faq{border-color:#d7e0eb;background:#fff;box-shadow:0 9px 27px rgba(5,25,61,.06)}
.plate-faq summary{color:var(--navy)}
.plate-faq p{color:#66758a}
@media(max-width:980px){.plate-service-grid,.requirement-grid{grid-template-columns:1fr 1fr}.plate-service-card:last-child,.requirement-grid article:last-child{grid-column:1/-1}}
@media(max-width:700px){.plate-service-grid,.requirement-grid{grid-template-columns:1fr}.plate-service-card:last-child,.requirement-grid article:last-child{grid-column:auto}.plate-service-card{min-height:0}.center-action .button{width:100%}}
