/* Zoyify brand and conversion details */
.mark{overflow:hidden;padding:0;width:106px;height:36px;border-radius:10px;background:#075ff2;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 8px 24px rgba(7,95,242,.28)}
.mark img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;border-radius:inherit}
.service{min-height:545px}
.service-includes{display:grid;gap:8px;list-style:none;padding:0;margin:18px 0 14px;color:#d7ddea;font-size:13px}
.service-includes li{position:relative;padding-left:18px;line-height:1.45}
.service-includes li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px rgba(201,255,79,.45)}
.service-meta{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:78px}
.service-meta span{padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.045);color:#aeb7c9;font-size:11px;font-weight:700}
.response-time{display:grid;gap:4px;margin:24px 0 0;padding:16px 18px;border:1px solid rgba(201,255,79,.2);border-radius:18px;background:linear-gradient(145deg,rgba(201,255,79,.09),rgba(105,167,255,.055))}
.response-time span{color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.response-time strong{font:600 20px "Space Grotesk",sans-serif;color:#fff}
.response-time small{color:#aeb7c9;font-size:12px}
@media(max-width:900px){.service{min-height:520px}}
@media(max-width:560px){.service{min-height:535px}.service-includes{font-size:14px}.service-meta{margin-bottom:74px}.mark{width:84px;height:32px}.brand{gap:8px}}
.phone-control{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(0,1.25fr);gap:10px}
.phone-control select,.phone-control input{min-width:0}
#phoneHint{margin-top:8px}
@media(max-width:560px){.phone-control{grid-template-columns:1fr}.phone-control select{min-height:56px}}
