.page-head h1{max-width:44rem}.page-head .intro{margin-bottom:var(--s4)}.chips{display:flex;flex-wrap:wrap;gap:var(--s2);list-style:none;margin:0;padding:0}.chips a{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--s3);border:1px solid var(--border);border-radius:.6rem;background:var(--bg);color:var(--text);font-weight:500;text-decoration:none;transition:border-color .2s,color .2s}.chips a:hover{border-color:var(--primary);color:var(--primary)}.svc{display:grid;gap:var(--s4) var(--s5);align-items:center}.svc figure{margin:0;aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--border);overflow:hidden;background:var(--accent)}.svc figure img{width:100%;height:100%;object-fit:cover}.svc h2{margin-bottom:var(--s2)}.svc .sub{color:var(--primary);font-weight:600;font-size:var(--fs-1);margin-bottom:var(--s3)}.svc .intro{margin-bottom:var(--s3)}.checks{list-style:none;margin:0 0 var(--s4);padding:0;display:grid;gap:var(--s3)}.checks li{position:relative;padding-left:2rem;color:var(--muted)}.checks li::before{content:'';position:absolute;left:.2rem;top:.4rem;width:.5rem;height:.9rem;border:solid var(--primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.checks strong{color:var(--text);font-weight:600}.closing{margin:0;padding:var(--s3) var(--s4);background:var(--accent);border-left:4px solid var(--primary);border-radius:var(--radius);color:var(--text);font-weight:500}.alt .closing{background:var(--bg)}.svc .ico{margin-bottom:var(--s3)}@media(min-width:52rem){.svc{grid-template-columns:1fr 1fr}.svc.rev figure{order:2}.svc figure{aspect-ratio:5/4}}