.about-page{padding-block:30px 78px}.about-breadcrumb{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:36px;font-size:13px;display:flex}.about-breadcrumb a{color:#cbd5e1}.about-intro{max-width:810px;margin-bottom:32px}.about-eyebrow{color:#8bdcf5;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 13px;font-size:12px;font-weight:700;display:flex}.about-intro h1{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(34px,4.4vw,57px);line-height:1.13}.about-lead{color:#b7c7dc;margin:0;font-size:17px;line-height:1.8}.about-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 32px;display:grid}.about-facts>div{background:#0b172a;border:1px solid #213650;border-radius:16px;padding:20px}.about-facts dt{color:#f0f7ff;letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:700}.about-facts dd{color:#b7c7dc;margin:0;font-size:14px;line-height:1.7}.about-company{background:linear-gradient(120deg,#0d1c32,#0a1425);border:1px solid #284c75;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:center;gap:30px;margin-bottom:40px;padding:28px;display:grid}.about-company h2{color:#f0f7ff;letter-spacing:-.025em;margin:0 0 10px;font-size:24px}.about-company p:not(.about-eyebrow){color:#b7c7dc;overflow-wrap:anywhere;margin:5px 0;font-size:14px;line-height:1.8}.about-company p a{color:#8bdcf5}.about-contact{color:#8bdcf5;background:#10223b;border:1px solid #304f76;border-radius:14px;align-items:center;gap:13px;min-width:0;padding:19px;display:flex}.about-contact span{color:#b7c7dc;flex:1;min-width:0;font-size:12px;line-height:1.7}.about-contact strong{color:#e8f2ff;font-size:14px;display:block}.about-content{max-width:900px}.about-content>section{border-bottom:1px solid #1b2b43;margin-block:0 32px;padding-block:0 32px}.about-content>section:last-child{border-bottom:0;margin-bottom:0}.about-content h2{color:#f0f7ff;letter-spacing:-.025em;margin:0 0 18px;scroll-margin-top:115px;font-size:clamp(22px,2.4vw,28px);line-height:1.35}.about-content p,.about-content li{color:#b7c7dc;font-size:15px;line-height:1.9}.about-content p{margin:14px 0}.about-content ul{margin:15px 0;padding-left:22px}.about-content li+li{margin-top:7px}.about-content li::marker{color:#79d4f1}.about-content a{color:#8bdcf5;text-underline-offset:3px;text-decoration:underline}.about-content .about-services,.about-content .about-reviews{gap:12px;padding:0;list-style:none;display:grid}.about-content .about-services{grid-template-columns:repeat(2,minmax(0,1fr))}.about-content .about-reviews{grid-template-columns:repeat(3,minmax(0,1fr))}.about-content .about-services li,.about-content .about-reviews li{margin:0}.about-content .about-services a,.about-content .about-reviews a{background:#0b172a;border:1px solid #213650;border-radius:16px;height:100%;padding:18px 20px;text-decoration:none;display:block}.about-content .about-services a:hover,.about-content .about-reviews a:hover{border-color:#3b6a9c}.about-content .about-services strong,.about-content .about-reviews strong{color:#e8f2ff;margin-bottom:4px;font-size:15px;display:block}.about-content .about-services span,.about-content .about-reviews span{color:#b7c7dc;font-size:14px;line-height:1.7;display:block}.about-content .about-note{color:#94a3b8;font-size:13px}.about-actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.about-page a:focus-visible{outline-offset:4px;outline:2px solid #8bdcf5}@media (width<=860px){.about-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.about-content .about-reviews{grid-template-columns:1fr}}@media (width<=760px){.about-company{grid-template-columns:1fr;gap:21px;padding:23px}.about-content .about-services{grid-template-columns:1fr}}@media (width<=420px){.about-facts>div{padding:16px}.about-facts dt{font-size:19px}.about-company{padding:20px}.about-contact{gap:9px;padding:15px}.about-actions .button{justify-content:center;width:100%}}
