:root{--soft:#f2f4f8;--line:#d8dce4;--accent:#1166ee;--muted:#5e626b}
.eyebrow{color:#1166ee}.hero-card{box-shadow:18px 18px 0 #1166ee}.hero-card .script{color:#8db4f5}.secondary:hover{color:#1166ee}.service-grid a:hover{color:#1166ee}.rater-wrap{min-height:560px;background:#fff;border:1px solid var(--line);box-shadow:14px 14px 0 #dce8fb;padding:16px;overflow:hidden}
@media(max-width:720px){.hero-card{box-shadow:10px 10px 0 #1166ee}.rater-wrap{padding:6px;box-shadow:8px 8px 0 #dce8fb}}
