.home-hero{padding-block:clamp(28px,3.4vw,52px) clamp(40px,5vw,72px);background:linear-gradient(180deg,var(--bg-alt) 0%,var(--bg) 78%)}.home-hero__grid{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(32px,5vw,72px);align-items:center}.home-hero h1 .accent{color:var(--accent-text)}.home-hero h1{font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:-.035em;max-width:13ch}.home-hero .lede{margin-top:var(--sp-5);max-width:54ch}.home-hero .btn-row{margin-top:var(--sp-6);gap:16px 28px}.home-hero .client-row{margin-top:var(--sp-7)}.home-hero .client-row__names{gap:6px 20px}.home-hero .client-row__names a{font-size:var(--fs-sm)}.home-hero__tool{width:100%;max-width:460px;justify-self:end}@media (max-width: 980px){.home-hero__grid{grid-template-columns:minmax(0,1fr)}.home-hero h1{max-width:16ch}.home-hero__tool{justify-self:start;max-width:520px}}.service-rows{border-top:1px solid var(--border)}.service-row{display:grid;grid-template-columns:minmax(200px,3fr) minmax(0,5fr) auto 20px;align-items:center;gap:var(--sp-5);padding:22px 0;text-decoration:none;border-bottom:1px solid var(--border);transition:background-color var(--dur-fast) var(--ease-out)}.service-row:hover{background:var(--surface-hover)}.service-row__name{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;font-size:var(--fs-title);font-weight:600;letter-spacing:-.012em;color:var(--text)}.service-row__summary{color:var(--text-2);font-size:var(--fs-sm);line-height:1.5}.service-row__price{font-size:var(--fs-sm);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.service-row__price strong{font-size:var(--fs-body);color:var(--text)}.service-row>svg{width:18px;height:18px;color:var(--text-3);transition:transform var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.service-row:hover>svg{color:var(--accent-text);transform:translate(3px)}.service-rows__foot{margin-top:var(--sp-6)}@media (max-width: 900px){.service-row{grid-template-columns:minmax(0,1fr) 20px;gap:6px var(--sp-4);padding-block:18px}.service-row__name,.service-row__summary,.service-row__price{grid-column:1}.service-row>svg{grid-column:2;grid-row:1 / span 3;justify-self:end}}.terms{border-top:1px solid var(--border)}.terms__row{display:grid;grid-template-columns:minmax(180px,3fr) minmax(0,9fr);gap:var(--sp-3) var(--sp-6);padding-block:22px;border-bottom:1px solid var(--border)}.terms dt{font-size:var(--fs-title);font-weight:600;letter-spacing:-.012em}.terms dd{max-width:var(--measure);color:var(--text-2)}@media (max-width: 680px){.terms__row{grid-template-columns:minmax(0,1fr);padding-block:18px}}.industry-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--border)}.industry-links__label{font-size:var(--fs-sm);font-weight:600;color:var(--text)}.industry-links ul{display:flex;flex-wrap:wrap;gap:8px 22px}.industry-links a{color:var(--text-2);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:.25em;transition:color var(--dur-fast) var(--ease-out),text-decoration-color var(--dur-fast) var(--ease-out)}.industry-links a:hover{color:var(--accent-text);text-decoration-color:var(--accent-text)}
