.elementor-141 .elementor-element.elementor-element-5db23795{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-9377933 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-1a80d5c1{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-38a0d137 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-1e8f312a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-314c81fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-78554c0a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-58aa124d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-4bf85b67{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-583afa5c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-2470d968{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-707127a7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-5a946f52{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-7dc7036e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-6362311d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-141 .elementor-element.elementor-element-1305c718 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500;600;700;800;900&family=Space+Mono:wght@400;700&display=swap');

:root{--green:#6BA32A;--green-lt:#7BBF30;--green-dk:#4D7A1A;--ink:#0E1409;--mu:rgba(14,20,9,0.50);--mu2:rgba(14,20,9,0.30);--bg:#FFFFFF;--bg2:#F5F8F2;--bg3:#EDF2E8;--bd:rgba(14,20,9,0.10);--black:#080808;}
.a1-sec{padding:96px 0;}.a1-wrap{max-width:1160px;margin:0 auto;padding:0 56px;}
.a1-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:'Space Mono',monospace;font-size:0.57rem;letter-spacing:0.18em;text-transform:uppercase;color:var(--green);margin-bottom:18px;}
.a1-eyebrow::before{content:'';width:16px;height:1.5px;background:var(--green);border-radius:1px;}
.a1-h2{font-family:'Manrope',sans-serif;font-size:clamp(1.9rem,3.2vw,2.7rem);font-weight:800;letter-spacing:-0.04em;line-height:1.05;color:var(--ink);}
.a1-h2 em{font-style:normal;color:var(--green);}
.a1-sub{font-family:'Manrope',sans-serif;font-size:0.94rem;line-height:1.75;color:var(--mu);max-width:520px;margin-top:14px;}
.a1-btn-green{display:inline-flex;align-items:center;gap:9px;background:var(--green);color:#fff!important;text-decoration:none;font-family:'Manrope',sans-serif;font-size:0.85rem;font-weight:700;letter-spacing:0.03em;padding:13px 26px;border-radius:8px;transition:background .2s,transform .15s;}
.a1-btn-green:hover{background:var(--green-lt);transform:translateY(-2px);}
.a1-btn-ghost{display:inline-flex;align-items:center;gap:8px;background:transparent;color:rgba(255,255,255,0.65)!important;text-decoration:none;font-family:'Manrope',sans-serif;font-size:0.88rem;font-weight:700;padding:14px 26px;border-radius:8px;border:1px solid rgba(255,255,255,0.12);transition:border-color .2s,color .2s;}
.a1-btn-ghost:hover{border-color:rgba(107,163,42,0.4);color:#fff!important;}/* End custom CSS */