.al-hero .st-crumbs{font-size:var(--fs-small)}.al-hero .st-crumbs [aria-current]{color:var(--ink)}.al-hero .st-page-hero-intro{gap:var(--space-4)}.al-hero .st-page-hero-intro .al-hero-more{font-size:var(--fs-body);line-height:1.6}.al-hero-strong{max-inline-size:var(--measure-head);color:var(--ink);font-size:var(--fs-lead);font-weight:600;line-height:1.4}.al-hero .st-page-hero-aside{display:grid;gap:var(--space-5);align-content:start}.al-versus{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:var(--space-7);border:var(--stroke) solid var(--ink);background:var(--white)}.al-versus-card{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-5)}.al-versus-card--us{background:var(--ink);color:var(--on-ink)}.al-versus-header{display:grid;gap:var(--space-2)}.al-versus-badge{justify-self:start;font-size:var(--fs-2xs);font-weight:700;line-height:1.3}.al-versus-name{font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);font-size:var(--fs-h4);line-height:1.1;letter-spacing:var(--display-tracking-md)}.al-versus-list{columns:2;column-gap:var(--space-5);padding:0;list-style:none;font-size:var(--fs-small);line-height:1.45}.al-versus-list li{break-inside:avoid;margin-bottom:var(--space-3);display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--space-3);align-items:baseline}.al-versus-card--them .al-versus-list li{color:var(--dim)}.al-versus-card--us .al-versus-list li{color:var(--on-ink)}.al-versus-icon{display:inline-flex;transform:translateY(2px)}.al-versus-divider{display:flex;align-items:center;justify-content:center;width:48px;border-inline:var(--stroke) solid var(--ink);background:var(--paper-2)}.al-versus-divider span{font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);font-size:var(--fs-small);letter-spacing:0}@media (prefers-reduced-motion: reduce){.al-versus,.al-versus *{opacity:1!important;transform:none!important;transition:none!important}}.al-points p a,.al-services-cities a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.al-points p a:hover,.al-services-cities a:hover{text-decoration-thickness:2px}.al-quote{margin:0;font-family:var(--font-display);font-weight:600;font-variation-settings:var(--display-axes);font-size:var(--fs-h4);line-height:1.2;letter-spacing:var(--display-tracking-md);color:var(--ink)}.al-quote-author{display:grid;gap:2px;font-size:var(--fs-small);color:var(--dim)}.al-quote-author b{color:var(--ink)}.al-metrics{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);margin:0;padding-top:var(--space-3);border-top:var(--stroke-thin) solid var(--rule-strong)}.al-metrics div{display:flex;flex-direction:column-reverse}.al-metrics dd{margin:0;font-family:var(--font-display);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);font-size:var(--fs-h4);line-height:1.1}.al-metrics dt{font-size:var(--fs-2xs);color:var(--dim)}.al-quotes .st-link{justify-self:start;display:inline-flex;align-items:center;min-height:44px;margin-block:-9px}.al-more{margin-top:var(--head-gap)}.al-map{padding:0;list-style:none;border-top:var(--stroke) solid var(--ink)}.al-map-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--space-4) var(--grid-gap);padding-block:var(--space-6);border-bottom:var(--stroke-thin) solid var(--rule-strong)}.al-map-head{grid-column:1 / span 3;display:grid;gap:var(--space-2);align-content:start}.st-page main .al-map-head h3{font-size:var(--fs-h3-sm);line-height:var(--display-leading-md);letter-spacing:var(--display-tracking-md)}.al-map-head .st-link{justify-self:start;display:inline-flex;align-items:center;min-height:44px;margin-block:calc(-1 * var(--space-2))}.al-map-col{grid-column:4 / span 4;display:grid;gap:var(--space-2);align-content:start;color:var(--dim)}.al-map-col--us{grid-column:8 / span 5;color:var(--ink)}@container (width >= 1100px){.al-map-head{grid-column:1 / span 2}.al-map-col:not(.al-map-col--us){grid-column:3 / span 5}}.al-map-label{font-size:var(--fs-2xs);font-weight:700;color:var(--ink)}.al-compare-note{max-inline-size:var(--measure);margin-top:var(--space-4)}.st-page .al-compare .rag-compare-criterion{font-weight:600}.al-next{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space-4) var(--space-6);margin-top:var(--head-gap);padding-top:var(--space-5);border-top:var(--stroke) solid var(--ink)}.st-page main .al-next h3{font-size:var(--fs-h3-sm);line-height:var(--display-leading-md);letter-spacing:var(--display-tracking-md)}.al-services-bottom{display:grid;gap:var(--space-3);margin-top:var(--head-gap);padding-top:var(--space-5);border-top:var(--stroke-thin) solid var(--rule-strong)}.al-services-bottom>p:first-child>.st-link{display:inline-flex;align-items:center;min-height:44px;margin-block:-9px}.al-services-cities{max-inline-size:var(--measure);font-size:var(--fs-small);color:var(--dim)}@container (width < 1000px){.al-map-head{grid-column:1 / -1}.al-map-col{grid-column:1 / span 6}.al-map-col--us{grid-column:7 / span 6}.al-versus-list{columns:1}}@container (width < 600px){.al-versus{grid-template-columns:minmax(0,1fr)}.al-versus-divider{width:auto;height:32px;border-inline:0;border-block:var(--stroke) solid var(--ink)}.al-map-col,.al-map-col--us{grid-column:1 / -1}}
