:root{--ink:#14231e;--green:#176b4a;--lime:#dfff6a;--muted:#66736e;--line:#dce5e0;--paper:#f4f7f4}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}.about-hero{max-width:1240px;margin:auto;padding:88px 28px 80px;display:grid;grid-template-columns:1.4fr .6fr;gap:70px;align-items:end}.about-hero h1{font:800 clamp(3.1rem,7vw,6.6rem)/.91 Manrope,sans-serif;letter-spacing:-.07em;margin:16px 0 26px}.about-hero h1 em{color:var(--green);font-style:normal}.about-hero>div>p:last-of-type{max-width:670px;color:var(--muted);font-size:1.08rem;line-height:1.75}.hero-actions{display:flex;gap:24px;align-items:center;margin-top:30px}.hero-actions a{color:var(--ink);font-weight:800;text-decoration:none}.hero-actions a:first-child{padding:15px 21px;border-radius:12px;background:var(--ink);color:#fff}.about-hero aside{padding:31px;background:var(--green);color:#fff;border-radius:22px}.about-hero aside small{color:var(--lime);font-weight:800;letter-spacing:.1em}.about-hero blockquote{font:700 1.45rem/1.35 Manrope,sans-serif;margin:25px 0}.about-hero aside span{color:#bcd4c9;font-size:.83rem}.problem{max-width:1184px;margin:0 auto 90px;padding:60px;display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#fff;border:1px solid var(--line);border-radius:28px}.problem h2,.principles h2,.trust h2{font:800 clamp(2.1rem,4vw,4rem)/1.02 Manrope,sans-serif;letter-spacing:-.05em;margin:14px 0}.problem>div:last-child{color:var(--muted);font-size:1.03rem;line-height:1.8}.principles{max-width:1240px;margin:auto;padding:20px 28px 100px}.principles header{max-width:720px}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.principle-grid article{min-height:270px;padding:24px;background:#fff;border:1px solid var(--line);border-radius:19px}.principle-grid span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--paper);color:var(--green);font-weight:800}.principle-grid h3{font:800 1.2rem Manrope,sans-serif;margin-top:50px}.principle-grid p{color:var(--muted);line-height:1.65}.journey{padding:90px max(28px,calc((100vw - 1184px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;background:var(--ink);color:#fff}.journey h2{font:800 clamp(2.4rem,4.5vw,4.5rem)/.99 Manrope,sans-serif;letter-spacing:-.055em;margin:14px 0 23px}.journey>div>p:not(.eyebrow){color:#aab9b2;line-height:1.75}.journey>div>a{display:inline-block;color:var(--lime);font-weight:800;text-decoration:none;margin-top:22px}.journey ol{list-style:none;padding:0;margin:0}.journey li{position:relative;display:grid;grid-template-columns:64px 1fr;gap:4px 16px;padding:21px 0;border-top:1px solid #ffffff24}.journey li b{position:absolute;right:0;color:var(--lime);font-size:.66rem;letter-spacing:.1em}.journey li span{grid-row:1/3;color:#698078;font:800 1.7rem Manrope,sans-serif}.journey li strong{font-size:1.05rem}.journey li small{color:#94a69e}.trust{max-width:1240px;margin:auto;padding:100px 28px}.trust>div:first-child{max-width:750px}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px}.trust-grid article{padding:28px;border-top:3px solid var(--green);background:#fff}.trust-grid small{color:var(--green);font-weight:800;letter-spacing:.08em}.trust-grid strong{display:block;font:800 1.25rem Manrope,sans-serif;margin:27px 0 10px}.trust-grid p{color:var(--muted);line-height:1.65}.about-cta{margin:0 28px 100px;padding:80px 30px;text-align:center;border-radius:28px;background:var(--green);color:#fff}.about-cta h2{font:800 clamp(2.7rem,6vw,5.8rem)/.95 Manrope,sans-serif;letter-spacing:-.06em;margin:15px 0}.about-cta>p:not(.eyebrow){color:#c4dcd1}.about-cta div{display:flex;justify-content:center;gap:12px;margin-top:28px}.about-cta a{padding:14px 20px;border-radius:11px;background:var(--lime);color:var(--ink);font-weight:800;text-decoration:none}.about-cta a:last-child{background:#ffffff16;color:#fff;border:1px solid #ffffff42}.about-footer{display:flex;align-items:center;justify-content:center;gap:26px;padding:28px;background:#fff;border-top:1px solid var(--line);color:var(--muted)}.about-footer a{color:var(--green);font-weight:800;text-decoration:none}.about-mobile-bar{display:none}@media(max-width:900px){.about-hero{grid-template-columns:1fr}.problem,.journey{grid-template-columns:1fr;gap:35px}.principle-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.about-hero{padding:50px 18px}.about-hero h1{font-size:3rem}.hero-actions{align-items:stretch;flex-direction:column}.problem{margin:0 12px 65px;padding:32px 22px}.principles{padding:10px 14px 70px}.principle-grid,.trust-grid{grid-template-columns:1fr}.principle-grid article{min-height:220px}.journey{padding:65px 20px}.trust{padding:70px 14px}.about-cta{margin:0 10px 80px;padding:55px 18px}.about-cta div{flex-direction:column}.about-footer{padding-bottom:80px;flex-direction:column}.about-mobile-bar{position:fixed;z-index:20;display:grid;grid-template-columns:repeat(3,1fr);bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line)}.about-mobile-bar a{padding:15px 6px;text-align:center;color:var(--ink);font-weight:800;text-decoration:none}.about-mobile-bar a:last-child{background:var(--lime)}}
