/* Restore the original content within the approved Amazi visual system. */
.restored-about{display:grid;grid-template-columns:1fr .9fr;gap:100px;align-items:center}
.restored-copy>p{color:var(--muted);margin-top:24px}
.restored-about-photo{height:530px;border-radius:var(--radius)}
.restored-about-photo figcaption,.restored-road-photo figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:rgba(255,255,255,.94);border-radius:8px;padding:10px 16px;font-size:13px}
.restored-services{border-top:1px solid var(--line)}
.restored-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}
.restored-service-grid article{border-top:1px solid var(--line);padding-top:28px}
.restored-service-grid article>svg{color:var(--blue);width:30px;height:30px;margin-bottom:20px}
.restored-service-grid p{color:var(--muted);margin-block:18px}
.restored-road-preview{margin-top:80px}
.restored-road-heading{display:grid;grid-template-columns:1fr 1fr;column-gap:90px;margin-bottom:26px;align-items:start}
.restored-road-heading h3{white-space:pre-line;font-size:32px;grid-row:span 2}
.restored-road-heading p{color:var(--muted)}
.restored-road-heading .text-link{margin-top:12px}
.restored-road-photo{border-radius:var(--radius);aspect-ratio:12/5}
.app-introduction .button{margin-top:24px}
.restored-technology{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:100px}
.restored-technology>div,.technology-features article>div{min-width:0}
.restored-tech-intro>p{color:var(--muted);margin-block:24px 32px}
.restored-dashboard{height:400px;border-radius:var(--radius);margin-bottom:20px}
.restored-technology .technology-features h3{font-size:24px;line-height:1.35}
.restored-partner{margin-top:36px;padding:30px;background:var(--cloud);border-radius:var(--radius)}
.restored-partner h3{white-space:pre-line}
.restored-partner p{color:var(--muted);margin-block:18px 10px}
.restored-growth,.restored-contact{background:var(--cloud)}
.restored-growth .section-intro p{max-width:570px}
.restored-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:36px;margin:56px 0 28px}
.restored-metrics>div{display:flex;flex-direction:column;border-top:1px solid #b0c6d5;padding-top:22px}
.restored-metrics dd{order:-1;margin:0;color:var(--blue-deep);font-size:52px;letter-spacing:-.04em;line-height:1.2;font-weight:550;font-variant-numeric:tabular-nums}
.restored-metrics dt{color:var(--muted);font-size:14px;line-height:1.6;margin-top:16px;max-width:230px}
.restored-growth .small-note{max-width:950px}
.restored-growth .text-link{margin-top:20px}
.restored-network .section-intro>div{max-width:570px}
.restored-network .section-intro p{max-width:none}
.restored-network .section-intro .text-link{margin-top:18px}
.restored-station-grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:40px}
.restored-station{display:flex;gap:16px;justify-content:space-between;border-top:1px solid var(--line);padding:22px 0;text-decoration:none;min-width:0}
.restored-station:hover h3{text-decoration:underline;color:var(--blue)}
.restored-station h3{font-size:19px}
.restored-station p{color:var(--muted);font-size:13px;margin-block:8px}
.restored-station>svg{width:18px;color:var(--blue);margin-top:3px}
.restored-contact-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:50px;margin-top:48px}
.restored-contact-grid h3{font-size:22px}
.restored-contact-grid p{color:var(--muted);margin-top:18px;font-size:14px}
.restored-contact-grid .text-link{font-size:13px;margin-top:10px}
.restored-contact-grid>div>.text-link{display:flex;width:fit-content}
.restored-direct-contact{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.restored-direct-contact>a:not(.button){display:inline-flex;align-items:center;gap:10px;font-size:14px;text-decoration:none;min-height:44px;overflow-wrap:anywhere}
.restored-direct-contact>a:hover{text-decoration:underline}
.restored-direct-contact .button{font-size:14px;margin-top:6px}
.network-business-intro{margin-bottom:24px;color:var(--muted);max-width:800px}
@media(max-width:999px){.restored-about,.restored-technology{gap:48px}.restored-service-grid,.restored-road-heading{column-gap:44px}.restored-metrics{gap:22px}.restored-contact-grid{grid-template-columns:1fr 1fr;gap:36px}.restored-direct-contact{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:center}.restored-direct-contact .button{margin-top:0}.restored-station-grid{column-gap:24px}.restored-metrics dd{font-size:42px}}
@media(max-width:699px){
 .restored-about,.restored-technology,.restored-service-grid,.restored-road-heading{grid-template-columns:1fr;gap:32px}
 .restored-about-photo{height:340px}.restored-copy>p{margin-top:20px;font-size:14px}
 .restored-service-grid p{font-size:14px}.restored-service-grid h3{font-size:23px}.restored-service-grid .text-link{font-size:14px}
 .restored-road-preview{margin-top:56px}.restored-road-heading{gap:16px}.restored-road-heading h3{font-size:28px;grid-row:auto}.restored-road-heading p{font-size:14px}.restored-road-heading .text-link{margin-top:0;font-size:13px}
 .restored-road-photo{aspect-ratio:1.5}.restored-road-photo figcaption,.restored-about-photo figcaption{left:12px;right:12px;bottom:12px;font-size:11px;padding:8px 12px}
 .restored-dashboard{height:320px}.restored-tech-intro>p{font-size:14px}.restored-technology .technology-features h3{font-size:22px}
 .restored-partner{padding:24px}.restored-partner h3{font-size:24px}.restored-partner p{font-size:14px}
 .restored-growth .section-intro{gap:24px}.restored-metrics{grid-template-columns:1fr 1fr;gap:30px 22px;margin-top:36px}.restored-metrics dd{font-size:40px}.restored-metrics dt{font-size:12px}
 .restored-station-grid{grid-template-columns:1fr 1fr;gap:0 22px}.restored-station h3{font-size:16px}.restored-station p{font-size:12px}.restored-station>svg{display:none}
 .restored-contact-grid{grid-template-columns:1fr;gap:32px;margin-top:32px}.restored-direct-contact{flex-direction:column;align-items:flex-start;gap:12px}.restored-contact-grid h3{font-size:22px}
 .network-business-intro{font-size:14px}
}
@media(max-width:359px){.restored-station-grid{grid-template-columns:1fr}.restored-metrics dd{font-size:36px}}
