.about-page{background:#fff}.about-hero{height:620px;position:relative;overflow:hidden;color:#fff}.about-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.about-hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#041629f2,#06284ac4 47%,#061a2d3d),linear-gradient(0deg,#061a2dbd,transparent 50%)}.about-hero-content{position:relative;height:100%;padding-top:155px}.about-hero-content>p{text-transform:uppercase;color:#9edb62;font-size:.75rem;font-weight:700;letter-spacing:.12em}.about-hero h1{font-size:clamp(3rem,5.5vw,5.7rem);line-height:1.02;letter-spacing:-.055em;margin:18px 0 34px}.about-hero h1 span{color:#88cf42}.about-hero-content>a{display:inline-flex;gap:35px;align-items:center;border-bottom:1px solid #8ed24e;padding:10px 0;text-transform:uppercase;font-size:.75rem;font-weight:700}.about-intro{padding:100px 0}.intro-layout{display:grid;grid-template-columns:1fr .9fr;gap:8vw;align-items:center}.intro-copy h2,.section-title h2,.values-copy>h2,.about-cta h2{font-size:clamp(2.4rem,4.2vw,4rem);line-height:1.08;letter-spacing:-.05em;margin:8px 0 30px}.intro-copy>p:not(.kicker){color:#5c6975;font-size:1rem;max-width:650px}.intro-image{position:relative}.intro-image img{width:100%;height:520px;object-fit:cover;border-radius:4px}.intro-image>span{position:absolute;left:-45px;bottom:35px;background:#68bd36;color:#fff;padding:24px 32px;font-weight:700;line-height:1.7;text-transform:uppercase;font-size:.75rem;box-shadow:0 18px 40px #061a2d35}.about-numbers{background:#061a2d;color:#fff}.about-numbers .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.about-numbers article{padding:38px 25px;border-right:1px solid #ffffff24;display:flex;align-items:center;gap:16px}.about-numbers article:last-child{border:0}.about-numbers strong{font-size:2.5rem;color:#83cf3e}.about-numbers span{font-size:.78rem;color:#c8d5de}.approach{padding:100px 0;background:#f6f9fa}.section-title{display:grid;grid-template-columns:1fr .55fr;gap:50px;align-items:end}.section-title .kicker{grid-column:1/-1}.section-title>p:last-child{color:#65727d}.steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:60px;border-top:1px solid #cfd8de}.steps article{padding:34px 28px;border-right:1px solid #d8e0e5}.steps article:last-child{border:0}.steps b{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid #66b93b;border-radius:50%;font-size:.72rem;color:#4ca12e}.steps h3{font-size:1.05rem;margin:35px 0 12px}.steps p{font-size:.82rem;color:#66747f}.values{padding:100px 0}.values-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:8vw;align-items:center}.values-visual{position:relative;min-height:650px}.values-visual>img{width:100%;height:650px;object-fit:cover}.values-visual>div{position:absolute;inset:auto 25px 25px;background:#061a2ddd;color:#fff;padding:28px;backdrop-filter:blur(9px)}.values-visual small{display:block;color:#8dd14a;text-transform:uppercase;margin-bottom:12px}.values-visual strong{font-size:1.5rem;line-height:1.4}.values-copy article{display:grid;grid-template-columns:45px 1fr;gap:15px;border-top:1px solid #d9e1e6;padding:23px 0}.values-copy article>span{font-size:.7rem;color:#55ad31}.values-copy h3{margin:0 0 7px;font-size:1rem}.values-copy article p{margin:0;color:#66737e;font-size:.85rem}.about-cta{padding:60px 0;background:linear-gradient(110deg,#082845,#061829);color:#fff}.about-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.about-cta .kicker{margin-bottom:8px}.about-cta h2{font-size:2.4rem;margin:0}.about-cta .green-btn{white-space:nowrap}.about-page footer{margin-top:0}@media(max-width:900px){.intro-layout,.values-layout{grid-template-columns:1fr}.intro-image{max-width:700px;margin-left:45px}.about-numbers .wrap{grid-template-columns:repeat(2,1fr)}.section-title{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.values-visual{min-height:auto;max-width:700px}.values-visual>img{height:520px}}@media(max-width:760px){.about-hero{height:590px}.about-hero-content{padding-top:135px}.about-hero h1{font-size:2.65rem}.about-intro,.approach,.values{padding:65px 0}.intro-image{margin:20px 0 0}.intro-image img{height:400px}.intro-image>span{left:15px;bottom:15px}.about-numbers .wrap{grid-template-columns:1fr 1fr}.about-numbers article{padding:25px 15px;display:block}.about-numbers strong{display:block;font-size:2rem}.steps{grid-template-columns:1fr}.steps article{border-right:0;border-bottom:1px solid #d8e0e5}.values-visual>img{height:420px}.about-cta .wrap{display:block}.about-cta .green-btn{margin-top:28px}.about-cta h2{font-size:2rem}}@media(max-width:430px){.about-numbers .wrap{grid-template-columns:1fr}.about-numbers article{display:flex}.about-hero h1{font-size:2.25rem}}
