._page_2ruqz_1{min-height:100vh;background:#07110f;color:#f4f7f2;font-family:Inter,Arial,sans-serif}._hero_2ruqz_1{padding:9rem max(6vw,2rem) 6rem;background:radial-gradient(circle at 82% 18%,#244d3c 0,transparent 34%),#07110f}._hero_2ruqz_1>p,._rule_2ruqz_1>p{color:#b8ff48;font-size:.76rem;font-weight:800;letter-spacing:.18em}._hero_2ruqz_1 h1{font-size:clamp(3rem,8vw,7rem);line-height:.88;letter-spacing:-.06em;max-width:1100px;margin:1.2rem 0 3rem}._hero_2ruqz_1 h1 span,._rule_2ruqz_1 h2 span{color:#b8ff48}._hero_2ruqz_1>div{display:grid;grid-template-columns:minmax(0,650px) auto;gap:3rem;align-items:end}._hero_2ruqz_1>div p{font-size:1.25rem;line-height:1.65;color:#c6d0ca}._grid_2ruqz_1,._commitments_2ruqz_1{padding:1rem max(6vw,2rem) 7rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#284038}._grid_2ruqz_1 article,._commitments_2ruqz_1 article{background:#0b1714;padding:2.25rem}._grid_2ruqz_1 svg,._commitments_2ruqz_1 svg{color:#b8ff48;width:30px;height:30px}._grid_2ruqz_1 h2,._commitments_2ruqz_1 h2{font-size:1.5rem;margin:1.2rem 0}._grid_2ruqz_1 dl{margin:0}._grid_2ruqz_1 dl div{padding:.8rem 0;border-top:1px solid #294039}._grid_2ruqz_1 dt{color:#8da299;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}._grid_2ruqz_1 dd{margin:.3rem 0 0;color:#e5ece8}._commitments_2ruqz_1{grid-template-columns:repeat(3,minmax(0,1fr))}._commitments_2ruqz_1 article{position:relative}._commitments_2ruqz_1 article>span{position:absolute;right:1.5rem;top:1.2rem;color:#557168;font-weight:800;font-size:2rem}._commitments_2ruqz_1 p,._rule_2ruqz_1>p:last-child{color:#b6c3bd;line-height:1.65}._rule_2ruqz_1{padding:7rem max(6vw,2rem);background:#eff3ec;color:#0a1512}._rule_2ruqz_1 h2{font-size:clamp(2.5rem,6vw,5.5rem);line-height:.95;letter-spacing:-.05em;margin:1rem 0}._rule_2ruqz_1 h2 span{color:#397213}._rule_2ruqz_1>p:last-child{color:#394b43;max-width:760px;font-size:1.15rem}@media(max-width:760px){._hero_2ruqz_1>div,._grid_2ruqz_1,._commitments_2ruqz_1{grid-template-columns:1fr}._hero_2ruqz_1{padding-top:7rem}._hero_2ruqz_1 h1{font-size:3.2rem}}
