:root{--bg:#f7f7f6;--bg2:#ececea;--ink:#1a1a1a;--mute:#5d5d5d;--line:#d4d4d1;--acc:#d62828;--acc-ink:#fff;--dark:#1a1a1a;--r:0;--hw:600}
body{background-image:repeating-linear-gradient(90deg,rgba(0,0,0,.035) 0 2px,transparent 2px 46px);background-attachment:fixed}
.top{background:rgba(247,247,246,.95)}
.logo-mark{clip-path:none;width:14px;background:repeating-linear-gradient(90deg,var(--acc) 0 3px,transparent 3px 6px);height:22px}
h1{font-weight:500;letter-spacing:-.03em}h1 span{font-weight:700}
.svc-cards .svc-item{background:transparent;border:0;border-top:2px solid #1a1a1a;padding:20px 0 0}
.btn{border-radius:0}.chips li{border-radius:0;border-color:#1a1a1a}
.steps li{border-top-width:2px}
.band{background:#1a1a1a}
.form{background:#fff;border:1px solid var(--line)}
.hero-center .hero-pic img{border-radius:0}
.hero-center .hero-pic img{object-position:center 75%}
:root{--f:"Space Grotesk",system-ui,sans-serif;--fh:"Space Grotesk",system-ui,sans-serif}
