.about-page{--about-blue:#2478f3;--about-ink:#111214;--about-muted:#666b73;color:var(--about-ink);background:#fff}.about-page *{box-sizing:border-box}.about-wide{width:min(1228px,100% - 64px);margin-inline:auto}.about-page h1,.about-page h2,.about-page h3,.about-page p,.about-page figure{margin:0}.about-page h2{letter-spacing:-.06em;font-size:clamp(36px,4.2vw,62px);font-weight:600;line-height:1.02}.about-page h1 span,.about-page h2 span{color:var(--about-blue)}.about-kicker{color:#166ce4;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:26px;font-size:12px;font-weight:750;line-height:1.5;display:flex}.about-kicker img{width:18px;height:18px}.about-hero{text-align:center;padding-top:80px}.about-hero-kicker{justify-content:center;margin-bottom:26px}.about-hero h1{letter-spacing:-.065em;font-size:clamp(52px,6.8vw,98px);font-weight:640;line-height:.96}.about-hero>p{max-width:660px;color:var(--about-muted);text-wrap:pretty;margin:32px auto 64px;font-size:21px;line-height:1.5}.about-page .about-directors{border-radius:22px;position:relative;overflow:hidden;box-shadow:0 28px 70px #11121426}.about-directors>img{width:100%;height:auto;display:block}.about-directors figcaption{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.about-proof{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:110px;display:grid}.about-stats{grid-template-columns:1fr 1fr;gap:16px;display:grid}.about-stat{border:1px solid #dfe4ec;border-radius:18px;flex-direction:column;justify-content:center;gap:13px;min-height:138px;padding:28px 25px;display:flex}.about-stat>strong{letter-spacing:-.06em;font-size:46px;font-weight:620;line-height:1}.about-stat>span{color:var(--about-muted);font-size:14px;line-height:1.5}.about-rating-star{color:#d5a244;vertical-align:middle;margin-left:7px;font-size:32px}.about-stat.about-award{color:#fff;background:#1e70e5;border-color:#1e70e5}.about-award>strong{letter-spacing:-.04em;font-size:27px;line-height:1.06}.about-award>span{color:#d7e6ff}.about-stars{color:#d5a244;letter-spacing:2px;margin-bottom:25px;font-size:21px}.about-testimonial blockquote{letter-spacing:-.045em;margin:0;font-size:clamp(25px,2.35vw,34px);font-weight:550;line-height:1.19}.about-testimonial figcaption{color:var(--about-muted);margin-top:30px;font-size:14px;line-height:1.6}.about-testimonial figcaption strong{color:var(--about-ink);font-weight:600}.about-location{background:#edf3ff;border-radius:22px;justify-content:space-between;align-items:center;gap:40px;padding:52px 56px;display:flex}.about-location .about-kicker{margin-bottom:17px}.about-location h2{font-size:48px}.about-location address{color:var(--about-muted);margin-top:18px;font-size:16px;font-style:normal;line-height:1.5}.about-contact-links{flex-shrink:0;gap:10px;display:grid}.about-contact-links a{background:#fff;border-radius:9px;align-items:center;gap:13px;padding:15px 18px;font-size:14px;font-weight:600;transition:box-shadow .2s,color .2s;display:flex}.about-contact-links a:hover{color:var(--about-blue);box-shadow:0 5px 15px #2478f314}.about-contact-links svg{width:19px;height:19px;stroke:var(--about-blue);stroke-width:1.5px;stroke-linejoin:round;flex-shrink:0}.about-beliefs{grid-template-columns:1.4fr 1fr;align-items:end;gap:76px;padding-block:200px 112px;display:grid}.about-beliefs-copy{padding-bottom:4px}.about-beliefs-copy p{color:var(--about-muted);font-size:18px;line-height:1.5}.about-beliefs-copy p+p{margin-top:24px}.about-promises{color:#fff;background:#111214;padding:108px 0}.about-promises .about-kicker{color:#8cbaff}.about-promises h2 span{color:#79a9ff}.about-promises-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:56px;display:flex}.about-promises-heading>p{color:#a6a9b0;max-width:380px;font-size:18px;line-height:1.5}.about-promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.about-promise-grid article{background:#1d1f23;border:1px solid #292b30;border-radius:18px;padding:30px}.about-promise-number{color:#93b9fa;letter-spacing:.05em;margin-bottom:25px;font-size:12px;font-weight:650;display:block}.about-promise-grid h3{letter-spacing:-.035em;font-size:27px;font-weight:580;line-height:1.2}.about-promise-grid p{color:#b7bac0;margin-top:19px;font-size:16px;line-height:1.55}.about-cta{color:#fff;text-align:center;background:#1e70e5;border-radius:22px;margin-block:88px;padding:68px 32px}.about-cta .about-kicker{color:#dceaff;justify-content:center;margin-bottom:27px}.about-cta h2{font-size:clamp(36px,4.3vw,62px)}.about-cta>p{color:#e0ebff;margin:27px auto 40px;font-size:18px;line-height:1.6}.about-demo-link{color:#111214;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:18px 26px;font-size:15px;font-weight:650;transition:transform .2s,box-shadow .2s;display:inline-flex}.about-demo-link>span{color:#626a78;font-size:23px;font-weight:400}.about-demo-link:hover{transform:translateY(-2px);box-shadow:0 8px 24px #073c8540}.about-page a:focus-visible{outline-offset:4px;outline:3px solid #82b4ff}@media (max-width:1000px){.about-proof{gap:32px}.about-stat{padding:24px 20px}.about-location{padding:40px 32px}.about-location h2{font-size:40px}.about-beliefs{gap:40px;padding-top:120px}.about-desktop-break{display:none}.about-promises-heading>p{max-width:330px}.about-promise-grid article{padding:25px}.about-promise-grid h3{font-size:24px}}@media (max-width:760px){.about-wide{width:calc(100% - 40px)}.about-hero{padding-top:56px}.about-hero h1{font-size:clamp(45px,8.6vw,65px)}.about-hero>p{margin:26px auto 40px;font-size:18px}.about-kicker{margin-bottom:22px;font-size:11px}.about-page .about-directors{border-radius:14px;box-shadow:0 18px 40px #11121420}.about-proof{grid-template-columns:1fr;gap:40px;padding-block:60px}.about-stats{gap:12px}.about-stat{border-radius:14px;min-height:132px;padding:23px 20px}.about-stat>strong{font-size:40px}.about-award>strong{font-size:24px}.about-testimonial blockquote{font-size:29px}.about-testimonial figcaption{margin-top:22px}.about-stars{margin-bottom:18px}.about-location{border-radius:16px;gap:28px;padding:32px 25px;display:grid}.about-location h2{font-size:36px}.about-location address{font-size:16px}.about-contact-links{justify-self:start;max-width:100%}.about-contact-links a{overflow-wrap:anywhere;font-size:14px}.about-beliefs{grid-template-columns:1fr;gap:30px;padding-block:75px}.about-page h2{font-size:40px}.about-beliefs-copy p{font-size:17px}.about-promises{padding:68px 0}.about-promises-heading{gap:25px;margin-bottom:32px;display:grid}.about-promises-heading>p{max-width:none;font-size:17px}.about-promise-grid{grid-template-columns:1fr;gap:14px}.about-promise-grid article{padding:27px}.about-promise-number{margin-bottom:18px}.about-promise-grid h3{font-size:26px}.about-promise-grid p{margin-top:14px}.about-cta{border-radius:16px;margin-block:50px;padding:48px 22px}.about-cta h2{font-size:39px}.about-cta>p{margin:24px 0 30px;font-size:17px}.about-cta>p br{display:none}.about-cta .about-kicker{letter-spacing:.12em;font-size:10px}.about-demo-link{width:100%;max-width:280px}}@media (max-width:380px){.about-wide{width:calc(100% - 32px)}.about-hero h1{font-size:41px}.about-stat{padding:20px 15px}.about-stat>strong{font-size:36px}.about-award>strong{font-size:20px}.about-stat>span{font-size:13px}.about-page h2{font-size:35px}.about-location{padding:28px 20px}.about-contact-links a{padding:14px 12px;font-size:12px}.about-cta h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.about-page a{transition:none}.about-demo-link:hover{transform:none}}
