/* A shorter homepage, original brand artwork, and source-backed racing work. */
.client-card .client-icon{display:flex;align-items:center;justify-content:center;height:70px;flex:0 0 70px;overflow:hidden}.client-card .client-icon img{display:block;width:auto;height:auto;min-height:0;min-width:0;max-height:100%;max-width:100%;object-fit:contain}.client-card.client-ups .client-icon img{width:145px;height:70px;max-width:100%;max-height:100%;object-fit:cover;object-position:center}.focused-home .case-visual.photo img{object-position:50% 18%}
.client-cic .client-icon img{object-fit:contain!important}
.client-ups .client-icon{overflow:hidden;max-width:145px}.client-ups .client-icon img{width:145px;height:87px;object-fit:cover;object-position:50% 50%;max-width:none}
.telemetry-primary{border:1px solid #d5deeb;background:white;border-radius:10px;overflow:hidden;margin:0}.telemetry-primary>a{display:block}.telemetry-primary img{display:block;width:100%;height:auto}.telemetry-primary figcaption{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:25px 28px;border-top:1px solid var(--line);font-size:.97rem;color:var(--muted)}.telemetry-primary figcaption strong{color:var(--ink);font-weight:650;font-size:1.13rem}.telemetry-primary figcaption p{max-width:730px;margin:8px 0 0}.telemetry-primary figcaption .text-link{font-size:.87rem;white-space:nowrap}.telemetry-more{margin-top:22px;border-top:1px solid var(--line)}.telemetry-more summary{cursor:pointer;padding:19px 0;color:#225d9f;font-size:.97rem;font-weight:600}.fdr-delivery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:35px 0 20px}.fdr-delivery article{border-top:1px solid var(--line);padding-top:22px}.fdr-delivery .eyebrow{font-size:.67rem;margin-bottom:14px}.fdr-delivery h3{font-size:1.25rem;margin:0 0 12px}.fdr-delivery p,.fdr-development{color:var(--muted);font-size:.96rem}.fdr-development{padding-top:20px;border-top:1px solid var(--line)}.industry-figure.fdr-photos{background:none;border:0;overflow:visible}.industry-figure.fdr-photos img{height:auto;max-height:none;aspect-ratio:1.45;object-fit:cover}.industry-figure.fdr-photos figcaption{background:none;border:0;padding:12px 0}.fdr-photo-pair{align-items:stretch}.fdr-photo-pair img{height:100%!important}
@media(max-width:900px){.focused-home .work-card{display:block}}
@media(max-width:750px){.telemetry-primary figcaption{display:block;padding:20px}.telemetry-primary figcaption .text-link{margin-top:17px}.fdr-delivery{grid-template-columns:1fr;gap:16px}.fdr-photo-pair img{height:auto!important}.fdr-photo-pair img+img{display:none}}
.focused-home .home-hero{padding-top:56px}.focused-home .hero-product{min-height:370px;margin-top:32px;max-height:405px}.focused-home .hero-product-copy{padding:15px 0 20px}.focused-home .hero-product-copy h2{margin-top:25px}.focused-home .hero-product-copy>a{margin-top:8px}.focused-home .capability-strip{padding:20px 0}
.client-access{padding-top:42px}.client-access-heading{margin-bottom:22px}.client-access-heading h2{font-size:1.65rem}.client-access-heading .eyebrow{margin-bottom:8px}.client-access-heading>p{font-size:.88rem}.client-grid{gap:12px}.client-card{padding:18px 10px 15px;box-shadow:none}.client-icon{width:100%;height:54px;max-width:155px;border-radius:0;margin-bottom:12px;overflow:visible;background:transparent!important}.client-icon img{width:100%;height:100%;object-fit:contain;transform:none!important}.client-card>strong{font-size:.81rem;min-height:2.7em}.client-enter{font-size:.75rem;margin-top:10px}.client-help{margin-top:14px;font-size:.77rem}
.benefits-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:65px 0}.benefits-brief article{display:flex;gap:16px;border-top:1px solid var(--line);padding-top:24px}.brief-number{font-size:.73rem;letter-spacing:.04em;color:#6280a1;padding-top:5px}.benefits-brief h2{font-size:1.3rem;letter-spacing:-.03em;margin:0 0 10px;line-height:1.3}.benefits-brief p{font-size:.97rem;color:var(--muted);margin:0;line-height:1.6}.brief-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:32px}.brief-heading .eyebrow{margin-bottom:16px}.brief-heading h2{font-size:2.7rem;margin:0}.brief-heading>p{max-width:435px;color:var(--muted);font-size:1.03rem;margin:0}.process-brief{background:#f2f6fc;padding:56px 0}.brief-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-bottom:27px}.brief-steps article{border-top:1px solid #cad9ec;padding-top:22px}.brief-steps article>span{font-size:.68rem;letter-spacing:.07em;color:#3f6b9f}.brief-steps h3{font-size:1.18rem;line-height:1.4;margin:16px 0 9px}.brief-steps p{font-size:.96rem;color:var(--muted);line-height:1.6;margin:0}.focused-home .work-section{padding:64px 0}.focused-home .work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.focused-home .case-visual{height:240px;min-height:0}.focused-home .case-visual.photo img{width:100%;height:100%;object-fit:cover}.focused-home .work-copy{padding:24px 26px}.focused-home .work-copy h3{font-size:1.4rem;margin:10px 0}.focused-home .work-copy p{font-size:.98rem;margin-bottom:18px}.focused-home .work-copy .text-link{font-size:.89rem}.focused-home .work-status{font-size:.72rem}.closing-brief{display:flex;justify-content:space-between;gap:55px;align-items:center;border-top:1px solid var(--line);padding:58px 0 66px}.closing-brief .eyebrow{margin-bottom:18px}.closing-brief h2{font-size:2.9rem;margin-bottom:18px}.closing-brief p:not(.eyebrow){max-width:530px;color:var(--muted);font-size:1.06rem;margin:0}.closing-actions{display:flex;flex-direction:column;align-items:center;gap:19px}.focused-home .footer{margin-top:0;padding-top:42px}
.fdr-brand{display:block;width:min(100%,310px);height:auto;max-height:125px;object-fit:contain;margin:0 0 26px}.telemetry-showcase{margin:38px 0}.telemetry-heading{display:flex;align-items:end;gap:30px;justify-content:space-between;margin-bottom:22px}.telemetry-heading h3{font-size:1.7rem;margin:0}.telemetry-heading p{color:var(--muted);font-size:.92rem;margin:0;max-width:430px}.telemetry-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.telemetry-grid figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:9px;overflow:hidden}.telemetry-grid figure>a{display:block}.telemetry-grid img{width:100%;height:auto;display:block}.telemetry-grid figcaption{padding:20px 22px;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem;line-height:1.6}.telemetry-grid figcaption strong{display:block;color:var(--ink);font-size:1.04rem;margin-bottom:8px}.telemetry-source{font-size:.81rem;color:var(--muted);margin-top:17px;max-width:950px}.fdr-photo-pair{display:grid;grid-template-columns:1.2fr 1fr;gap:20px}.fdr-photo-pair img{width:100%;height:100%;aspect-ratio:1.6;object-fit:cover;display:block;border-radius:8px}
@media(max-width:1100px){.client-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.client-card{padding:16px 12px}.client-icon{max-width:165px}.client-card>strong{min-height:1.5em}.benefits-brief{gap:24px}.brief-heading h2{font-size:2.3rem}.brief-heading{gap:30px}.brief-steps{gap:25px}.closing-brief h2{font-size:2.55rem}}
@media(max-width:750px){.benefits-brief{grid-template-columns:1fr;gap:22px;padding:45px 0}.benefits-brief article{padding-top:20px}.benefits-brief p{max-width:550px}.brief-heading{display:block;margin-bottom:26px}.brief-heading>p{margin-top:20px;max-width:580px}.brief-heading>a{margin-top:19px}.brief-steps{grid-template-columns:1fr;gap:22px}.brief-steps article{padding-top:17px}.brief-steps h3{margin-top:10px}.process-brief{padding:42px 0}.focused-home .work-section{padding:46px 0}.focused-home .work-grid{grid-template-columns:1fr;gap:24px}.focused-home .case-visual{height:230px}.closing-brief{display:block;padding:42px 0 47px}.closing-brief h2{font-size:2.4rem}.closing-actions{align-items:start;margin-top:26px;gap:18px}.telemetry-heading{display:block}.telemetry-heading p{margin-top:15px}.telemetry-grid{grid-template-columns:1fr}.fdr-photo-pair{grid-template-columns:1fr}}
@media(max-width:650px){.focused-home .home-hero{padding-top:37px}.focused-home .hero-product{margin-top:28px;max-height:none;min-height:0}.focused-home .hero-product-copy{padding:0}.focused-home .hero-product-copy h2{margin:10px 0}.focused-home .hero-product-copy p{margin:0}.focused-home .hero-product-copy>a{margin-top:15px}.focused-home .capability-strip{gap:13px;padding:19px 0}.client-access{padding-top:33px}.client-access-heading{margin-bottom:19px}.client-access-heading h2{font-size:1.6rem;max-width:none}.client-access-heading>p{margin-top:11px}.client-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.client-card{padding:16px 10px 14px}.client-icon{height:48px;max-width:135px;margin-bottom:10px}.client-card>strong{min-height:2.7em;font-size:.8rem}.client-enter{margin-top:9px}.client-help{font-size:.76rem}.brief-heading h2{font-size:2.15rem}.benefits-brief h2{font-size:1.25rem}.focused-home .work-copy{padding:21px}.focused-home .work-copy h3{font-size:1.35rem}.focused-home .case-visual{height:220px}.telemetry-grid figcaption{padding:18px}.telemetry-heading h3{font-size:1.5rem}}

@media(max-width:650px){.focused-home .hero-product-copy{padding:18px 20px}}
#fdr-telemetry{scroll-margin-top:110px}

.client-card.client-pending{cursor:default;background:#f8fafc}.client-card.client-pending:hover{transform:none;box-shadow:none;border-color:#dbe4ef;color:#203952}.client-pending .client-enter{color:#53677f}
