.about-page .voice-hero h1{max-width:510rem;font-size:40rem;line-height:1.12}.about-page .voice-hero p{max-width:425rem}.about-text-button{background:transparent;color:var(--blue);padding:0;font-size:inherit;text-align:left}.about-profile{display:grid;grid-template-columns:1.1fr 1fr;gap:80rem;align-items:center}.about-profile h2{max-width:510rem;font-size:32rem;line-height:1.18}.about-profile p{font-size:14rem;line-height:1.6;color:var(--muted);max-width:530rem;margin-bottom:20rem}.about-profile p.about-lead{font-size:17rem;line-height:1.5;color:var(--navy)}.about-profile-link{display:inline-block;margin-top:7rem;font-size:13rem}.about-focus{padding:30rem;border:1px solid var(--line);border-radius:6rem;background:linear-gradient(135deg,#fff,#eaf4fb)}.about-focus h3{font-size:24rem;line-height:1.2;font-weight:500;max-width:340rem;margin:12rem 0 25rem}#companyFocus>div{display:grid;grid-template-columns:25rem 1fr;gap:16rem;border-top:1px solid var(--line);padding:16rem 0 0;margin-top:16rem}#companyFocus>div>span{color:var(--cyan);font-size:12rem;line-height:1.5}#companyFocus h4{font-weight:500;font-size:16rem;line-height:1.2;margin:0 0 9rem}#companyFocus p{font-size:13rem;line-height:1.45;margin:0}.about-directions{background:linear-gradient(110deg,#e8f3fb,#f3f9fd)}.about-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:80rem;align-items:center;margin-bottom:6rem}.about-section-heading>p{font-size:14rem;line-height:1.5;color:var(--muted);max-width:440rem}.about-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:19rem}.about-products article{padding:24rem 21rem}.about-products h3{font-size:19rem;margin:16rem 0 13rem}.about-products p{font-size:13rem;line-height:1.5;margin-bottom:24rem}.about-products a{font-size:12rem;line-height:1.5}.about-pilot{display:inline-block;align-self:flex-start;margin:-3rem 0 13rem;padding:4rem 7rem;border:1px solid #a8d6e9;border-radius:3rem;background:#e6f5fc;color:#146694;font-size:10rem;line-height:1.3}.about-geography{color:white;padding:42rem 0;background:linear-gradient(110deg,#123d56,#082638)}.about-geography-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:65rem;align-items:center}.about-geography h2{font-size:30rem;line-height:1.16;max-width:440rem;margin:13rem 0 20rem}.about-geography p{font-size:14rem;line-height:1.5;color:#c6dfed;max-width:440rem}.about-city-selector{border-top:1px solid #ffffff30;padding-top:23rem;margin-top:24rem;max-width:360rem}.about-city-selector label{display:block;font-size:13rem;margin-bottom:8rem}.about-city-selector select{width:100%;min-height:40rem;border:1px solid #aad1e4;border-radius:4rem;background:white;color:var(--navy);font-size:14rem;padding:10rem 12rem}.about-city-code{display:flex;gap:18rem;align-items:center;margin:16rem 0 12rem}.about-city-code strong{font-size:30rem;font-weight:400;white-space:nowrap}.about-city-code span{font-size:11rem;color:#afd2e6;max-width:120rem;line-height:1.3}.about-city-selector p{font-size:12rem;margin-bottom:20rem}.about-page .voice-map>p{font-size:11rem!important;line-height:1.5;margin:18rem auto 0;max-width:460rem}.about-terms{display:grid;grid-template-columns:.8fr 1.7fr;gap:50rem;padding:24rem;margin-top:28rem;border:1px solid var(--line);background:#edf6fc;border-radius:5rem}.about-terms h3{font-size:20rem;font-weight:500;line-height:1.25;margin:0}.about-terms p{font-size:13rem;line-height:1.55;color:var(--muted);margin:0}.about-page #formResult{line-height:1.5}.about-page .voice-form-context{line-height:1.5;overflow-wrap:anywhere}#aboutSearchResults{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;font-size:13px}#aboutSearchResults button{background:#edf6fc;color:var(--navy);border-radius:4px;padding:10px;text-align:left;font-size:13px;line-height:1.4}.about-page .map-dot:focus-visible circle{stroke:#fff;stroke-width:2;fill:#009fce80}.about-page .map-dot circle{pointer-events:all}
@media(min-width:761px) and (max-width:1050px){.about-profile{gap:40rem}.about-products{grid-template-columns:repeat(2,minmax(0,1fr))}.about-geography-layout{gap:35rem}.about-focus{padding:26rem}}
@media(max-width:760px){.about-page .voice-hero{min-height:0;padding-bottom:265px}.about-page .voice-hero .hero-photo{inset:auto 0 0;height:265px}.about-page .voice-hero:after{background:linear-gradient(180deg,white 0%,white 50%,transparent 76%)}.about-page .voice-hero h1{font-size:33px;max-width:420px}.about-page .voice-hero p{font-size:14px;max-width:420px}.about-page .voice-hero .actions{flex-wrap:wrap;gap:16px}.about-profile{grid-template-columns:1fr;gap:25px}.about-profile h2{font-size:27px;max-width:390px}.about-profile p{font-size:14px;line-height:1.6;max-width:none;margin-bottom:18px}.about-profile p.about-lead{font-size:17px;line-height:1.5}.about-profile-link{font-size:13px;margin-top:7px}.about-focus{padding:24px;border-radius:6px}.about-focus h3{font-size:24px;line-height:1.2;max-width:none;margin:14px 0 25px}#companyFocus>div{grid-template-columns:25px 1fr;gap:15px;padding-top:18px;margin-top:18px}#companyFocus>div>span{font-size:12px}#companyFocus h4{font-size:16px;margin-bottom:9px}#companyFocus p{font-size:14px;line-height:1.45}.about-section-heading{grid-template-columns:1fr;gap:0;margin-bottom:22px}.about-section-heading>p{font-size:14px;max-width:none}.about-products{grid-template-columns:1fr;gap:14px}.about-products article{padding:24px}.about-products h3{font-size:19px;margin:16px 0 13px}.about-products p{font-size:14px;line-height:1.5;margin-bottom:20px}.about-products a{font-size:13px}.about-pilot{font-size:11px;padding:5px 8px;margin:-3px 0 14px;border-radius:3px}.about-geography{padding:30px 0}.about-geography-layout{grid-template-columns:1fr;gap:30px}.about-geography h2{font-size:27px;margin:14px 0 20px;max-width:none}.about-geography p{font-size:14px;max-width:none}.about-city-selector{max-width:none;padding-top:22px;margin-top:22px}.about-city-selector label{font-size:13px;margin-bottom:9px}.about-city-selector select{font-size:15px;min-height:44px;padding:11px 12px;border-radius:4px}.about-city-code{gap:18px;margin:18px 0 14px}.about-city-code strong{font-size:30px}.about-city-code span{font-size:12px;max-width:140px}.about-city-selector p{font-size:13px;margin-bottom:22px}.about-page .voice-map>p{font-size:11px!important;max-width:none;margin:18px 0 0}.about-terms{grid-template-columns:1fr;gap:15px;padding:22px;margin-top:25px;border-radius:5px}.about-terms h3{font-size:20px}.about-terms p{font-size:14px;line-height:1.55}}
