
.subpage{background:#fff}.sub-header{background:rgba(2,13,29,.96);position:fixed}.nav a.active{color:#29a7ff}.about-hero{height:650px;position:relative;background:url('slide3.jpg') center 55%/cover no-repeat;color:#fff;overflow:hidden}.about-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(1,12,28,.86),rgba(1,12,28,.5) 48%,rgba(1,12,28,.18))}.about-hero-copy{position:absolute;left:8vw;top:54%;transform:translateY(-50%);z-index:2}.about-hero-copy small,.section-head small,.promise-copy small{color:#31a9ff;font-weight:900;letter-spacing:2.4px}.about-hero-copy h1{font-size:clamp(48px,5vw,76px);line-height:1.12;margin:18px 0 22px}.about-hero-copy p{font-size:19px;line-height:1.8;font-weight:600;color:#e7edf5}.about-path{position:absolute;right:8vw;bottom:35px;z-index:2;font-size:12px;color:#d8e1eb}.wrap{max-width:1280px;margin:0 auto;padding-left:5vw;padding-right:5vw}.about-intro{padding-top:115px;padding-bottom:120px}.eyebrow{font-size:12px;color:#0878e8;font-weight:900;letter-spacing:3px;margin-bottom:34px}.intro-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.intro-grid h2{font-size:52px;line-height:1.2;margin:0;color:#0b1c32}.intro-grid h2 em{font-style:normal;color:#0878e8}.intro-text strong{display:block;font-size:23px;line-height:1.6;margin-bottom:25px}.intro-text p{font-size:17px;line-height:1.95;color:#637083;margin:0 0 20px}.values{background:#f4f7fb;padding:110px 0 120px}.section-head{text-align:center;margin-bottom:55px}.section-head h2{font-size:43px;margin:14px 0 12px}.section-head>p{color:#758192;font-size:16px}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.value-grid article{background:#fff;padding:45px 38px 48px;border-top:4px solid #0878e8;min-height:320px;box-shadow:0 14px 35px rgba(10,35,65,.06)}.value-grid span{font-size:12px;color:#9ca9b8}.value-grid b{display:block;color:#0878e8;letter-spacing:2px;margin-top:38px;font-size:13px}.value-grid h3{font-size:30px;margin:8px 0 20px}.value-grid p{color:#697687;line-height:1.8;font-size:15px}.business{padding-top:120px;padding-bottom:130px}.section-head.left{text-align:left}.section-head.left h2{font-size:48px;line-height:1.25}.business-grid{border-top:2px solid #0b1c32}.business-grid article{display:grid;grid-template-columns:100px 1fr;gap:25px;padding:34px 15px;border-bottom:1px solid #dbe2ea;align-items:start}.business-grid article>span{font-size:14px;font-weight:900;color:#0878e8}.business-grid h3{font-size:24px;margin:0 0 9px}.business-grid p{margin:0;color:#6b7787;line-height:1.8}.promise{height:480px;position:relative;background:url('slide4.jpg') center 58%/cover no-repeat;color:#fff}.promise-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,15,32,.9),rgba(2,15,32,.55),rgba(2,15,32,.25))}.promise-copy{position:relative;z-index:2;padding-top:95px}.promise-copy h2{font-size:55px;line-height:1.12;margin:16px 0}.promise-copy p{font-size:18px;color:#d9e3ed}.promise-copy a{display:inline-block;margin-top:20px;background:#0878e8;color:#fff;text-decoration:none;padding:17px 24px;font-weight:900;border-radius:3px}
@media(max-width:800px){.about-hero{height:560px}.about-hero-copy{left:7vw;right:7vw;top:55%}.about-hero-copy h1{font-size:42px}.about-hero-copy p{font-size:15px}.about-path{right:7vw}.about-intro{padding-top:75px;padding-bottom:80px}.intro-grid{grid-template-columns:1fr;gap:35px}.intro-grid h2{font-size:38px}.intro-text strong{font-size:19px}.values{padding:75px 0}.section-head h2,.section-head.left h2{font-size:34px}.value-grid{grid-template-columns:1fr}.business{padding-top:80px;padding-bottom:80px}.business-grid article{grid-template-columns:50px 1fr}.promise{height:420px}.promise-copy{padding-top:80px}.promise-copy h2{font-size:42px}}
@media(max-width:800px){.about-hero{height:480px}.about-hero-copy{top:54%}.about-hero-copy h1{font-size:34px}.about-hero-copy p{font-size:13px;line-height:1.7}.about-path{display:none}.about-intro{padding-top:65px;padding-bottom:65px}.intro-grid h2{font-size:32px}.intro-text strong{font-size:18px}.intro-text p{font-size:14px}.values{padding:65px 0}.section-head h2,.section-head.left h2{font-size:29px}.value-grid article{padding:28px;min-height:auto}.value-grid h3{font-size:24px}.business{padding-top:65px;padding-bottom:65px}.business-grid article{padding:25px 5px;grid-template-columns:42px 1fr}.business-grid h3{font-size:20px}.promise{height:380px}.promise-copy{padding-top:70px}.promise-copy h2{font-size:34px}.promise-copy p{font-size:14px}}
