.ae-section{--ae-text:var(--ink,#111);--ae-muted:var(--muted,#59625e);--ae-border:var(--border,#dce3dd);--ae-accent:#26783c;color:var(--ae-text);padding:100px 0}.ae-wrap{width:min(1280px,calc(100% - 80px));margin:auto}.ae-section h1,.ae-section h2,.ae-section h3,.ae-section p{margin:0;max-width:none}.ae-section h1{font-size:clamp(48px,5.8vw,86px);font-weight:900;line-height:1.03;letter-spacing:-.045em;text-wrap:balance}.ae-section h2{font-size:clamp(36px,4.2vw,60px);font-weight:900;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.ae-section h3{font-size:26px;line-height:1.18;font-weight:800;letter-spacing:-.02em}.ae-section p{font-size:18px;line-height:1.6;color:var(--ae-muted);text-wrap:pretty}.ae-section .ae-lead{font-size:21px;line-height:1.55}.ae-section .ae-label{font-size:16px;line-height:1.4;color:var(--ae-accent);font-weight:800;margin-bottom:24px}.ae-hero{padding:76px 0 100px;overflow:clip}.ae-hero>.ae-wrap{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:24px}.ae-hero-copy{position:relative;z-index:1}.ae-hero .ae-lead{max-width:560px;margin-top:30px}.ae-hero-art img{width:100%;height:auto;object-fit:contain;display:block}.ae-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:34px}.ae-section .ae-link{display:inline-flex;align-items:center;gap:14px;color:var(--ae-accent);font-size:17px;line-height:1.4;font-weight:800;text-decoration:none!important;min-height:44px}.ae-section .ae-link:hover{color:var(--ae-text)}.ae-section a:focus-visible{outline:2px solid var(--ae-accent);outline-offset:6px;border-radius:3px}.ae-identity,.ae-counterparties{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:58px;border-top:1px solid var(--ae-border)}.ae-facts{padding:26px 0 0;margin:26px 0 0;border-top:1px solid var(--ae-border);list-style:none;display:grid;gap:10px;font-size:17px;line-height:1.5}.ae-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:70px;margin-bottom:48px}.ae-heading>p{max-width:400px}.ae-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px}.ae-capabilities article{padding-top:24px;border-top:1px solid var(--ae-border);display:flex;flex-direction:column;align-items:flex-start}.ae-number{font-size:15px;color:var(--ae-accent);font-weight:800;line-height:1.5;font-variant-numeric:tabular-nums}.ae-capabilities h3{margin-top:30px}.ae-capabilities p{margin:18px 0 24px}.ae-capabilities a{margin-top:auto}.ae-projects{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px}.ae-projects article{border-top:1px solid var(--ae-border);padding:30px 0 38px;display:flex;flex-direction:column;align-items:flex-start}.ae-project-brand{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-bottom:32px}.ae-project-brand>span{display:grid;gap:4px;font-size:15px;line-height:1.4;text-align:right;color:var(--ae-muted)}.ae-project-brand img{width:140px;height:44px;object-fit:contain;object-position:left center;background:none!important;border:0;filter:none!important}.ae-projects h3{max-width:460px}.ae-projects p{margin:18px 0;max-width:520px}.ae-projects .ae-section .ae-link{margin-top:auto}.ae-workflow{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0 64px}.ae-workflow li{display:grid;grid-template-columns:38px 1fr;gap:16px;padding:30px 0;border-top:1px solid var(--ae-border)}.ae-workflow p{margin-top:14px}.ae-counterparties{align-items:center}.ae-section .ae-count{font-size:100px;font-weight:900;color:var(--ae-accent);letter-spacing:-.06em;line-height:1;margin-bottom:24px}.ae-counterparties .ae-section .ae-link{margin-top:24px}.ae-section .ae-note{font-size:14px;line-height:1.6;margin-top:22px;max-width:470px}[data-theme=dark] .ae-section{--ae-text:#f4f7f4;--ae-muted:#b8c6bd;--ae-border:#2b4337;--ae-accent:#78c051}[data-theme=dark] .ae-project-brand img{background:none!important}.ae-section [data-cms-text]{text-wrap:inherit}@media(min-width:1800px){.ae-wrap{width:min(1400px,calc(100% - 120px))}.ae-section{padding:120px 0}}@media(max-width:900px){.ae-wrap{width:calc(100% - 48px)}.ae-section{padding:68px 0}.ae-hero>.ae-wrap{grid-template-columns:1fr 1fr;gap:10px}.ae-section h1{font-size:52px}.ae-section h2{font-size:42px}.ae-identity,.ae-counterparties{gap:36px}.ae-heading{gap:30px;align-items:flex-start}.ae-heading>p{max-width:320px}.ae-capabilities{gap:24px}.ae-section h3{font-size:23px}.ae-projects{gap:0 32px}}@media(max-width:620px){.ae-wrap{width:calc(100% - 40px)}.ae-section{padding:52px 0}.ae-hero{padding-top:40px}.ae-hero>.ae-wrap,.ae-identity,.ae-counterparties,.ae-capabilities,.ae-projects,.ae-workflow{grid-template-columns:1fr}.ae-section h1{font-size:clamp(39px,10.6vw,58px)}.ae-section h2{font-size:clamp(32px,8.6vw,45px)}.ae-section .ae-lead{font-size:19px}.ae-section p{font-size:17px}.ae-hero .ae-lead{margin-top:24px}.ae-hero-art{width:min(440px,100%);margin:16px auto 0}.ae-actions{gap:18px;margin-top:26px}.ae-identity,.ae-counterparties{gap:28px;padding-top:36px}.ae-heading{display:grid;gap:22px;margin-bottom:30px}.ae-heading>p{max-width:none}.ae-capabilities{gap:30px}.ae-capabilities h3{margin-top:18px}.ae-capabilities p{margin:14px 0}.ae-project-brand{gap:12px;margin-bottom:26px}.ae-project-brand img{width:120px;height:40px}.ae-project-brand>span{font-size:14px}.ae-projects article{padding:26px 0 30px}.ae-workflow li{padding:26px 0;grid-template-columns:30px 1fr;gap:10px}.ae-section .ae-count{font-size:80px}.ae-note{max-width:none}.ae-section br{display:initial}}@media(prefers-reduced-motion:reduce){.ae-section *{scroll-behavior:auto}}

