body{margin:0;background:#F3F4F0}
.br-page a{color:#2F6B1F}.br-page a:hover{color:#1F4A14}
.br-page *{box-sizing:border-box}
.br-page img{max-width:100%}
.br-page .br-form{flex:1 1 440px;min-width:0;display:flex}
.br-page .br-form > div{width:100%}
html{scroll-behavior:smooth}
@media (max-width:640px){.br-page h1{font-size:38px !important}.br-page h2{font-size:30px !important}}
.br-page{font-family: 'IBM Plex Sans', system-ui, sans-serif; color: #1E2A31; background: #F3F4F0; font-size: 17px; line-height: 1.55}
.br-page .b0{background: #FFFFFF; border-bottom: 1px solid #DCE0D8}
.br-page .b1{max-width: 1200px; margin: 0 auto; padding: 14px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px}
.br-page .b2{display: flex; align-items: center; text-decoration: none}
.br-page .b3{height: 64px; width: auto; display: block}
.br-page .b4{display: flex; flex-wrap: wrap; align-items: center; gap: 24px; font-weight: 500; font-size: 16px}
.br-page .b5{color: #1E2A31; text-decoration: none}
.br-page .b6{background: #2F6B1F; color: #FFFFFF; text-decoration: none; padding: 12px 20px; border-radius: 6px; font-weight: 600}
.br-page .b7{background: #24323B; color: #FFFFFF; position: relative; overflow: hidden; z-index: 0}
.br-page .b8{position: absolute; left: -90px; top: -70px; width: 420px; height: 420px; opacity: 0.07; pointer-events: none; z-index: -1}
.br-page .b9{position: absolute; left: 0; bottom: 0; width: 100%; height: 110px; pointer-events: none; z-index: -1}
.br-page .b10{max-width: 1200px; margin: 0 auto; padding: 72px 24px 132px; display: flex; flex-wrap: wrap; gap: 48px; align-items: center; position: relative}
.br-page .b11{flex: 1 1 460px; min-width: 0; display: flex; flex-direction: column; gap: 24px}
.br-page .b12{margin: 0; font-size: 14px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #A9C4A3}
.br-page .b13{margin: 0; font-family: 'Archivo', sans-serif; font-weight: 800; font-size: 56px; line-height: 1.04}
.br-page .b14{margin: 0; font-size: 19px; color: #D6DED8; max-width: 560px}
.br-page .b15{display: flex; flex-wrap: wrap; gap: 12px}
.br-page .b16{background: #7BCA00; color: #14200E; text-decoration: none; padding: 16px 26px; border-radius: 6px; font-weight: 600}
.br-page .b17{border: 1px solid #A9C4A3; color: #FFFFFF; text-decoration: none; padding: 15px 24px; border-radius: 6px; font-weight: 600}
.br-page .b18{display: flex; flex-wrap: wrap; gap: 28px; padding-top: 12px; font-size: 15px; color: #D6DED8}
.br-page .b19{flex: 1 1 420px; min-width: 0}
.br-page .b20{width: 100%; height: 480px; object-fit: cover; border-radius: 10px; display: block}
.br-page .b21{background: #2E5A3A; color: #FFFFFF}
.br-page .b22{max-width: 1200px; margin: 0 auto; padding: 36px 24px; display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 28px}
.br-page .b23{display: flex; gap: 14px; align-items: flex-start}
.br-page .b24{width: 36px; height: 36px; flex: none}
.br-page .b25{margin: 0}
.br-page .b26{font-family: 'Archivo', sans-serif; font-size: 19px; display: block}
.br-page .b27{max-width: 1200px; margin: 0 auto; padding: 88px 24px 24px; display: flex; flex-direction: column; gap: 40px}
.br-page .b28{display: flex; flex-wrap: wrap; gap: 48px; align-items: center}
.br-page .b29{flex: 1 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 16px}
.br-page .b30{margin: 0; font-size: 14px; font-weight: 600; letter-spacing: 0.12em; text-transform: uppercase; color: #2F6B1F}
.br-page .b31{margin: 0; font-family: 'Archivo', sans-serif; font-weight: 800; font-size: 40px; line-height: 1.1}
.br-page .b32{margin: 0; color: #4A5860}
.br-page .b33{flex: 1 1 380px; min-width: 0}
.br-page .b34{width: 100%; height: 400px; object-fit: cover; border-radius: 10px; display: block}
.br-page .b35{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px}
.br-page .b36{background: #2E5A3A; color: #FFFFFF; border-radius: 10px; padding: 32px; display: flex; flex-direction: column; gap: 12px}
.br-page .b37{width: 34px; height: 34px}
.br-page .b38{margin: 0; font-family: 'Archivo', sans-serif; font-size: 24px}
.br-page .b39{margin: 0; color: #E4EEDF}
.br-page .b40{background: #24323B; color: #FFFFFF; border-radius: 10px; padding: 32px; display: flex; flex-direction: column; gap: 12px}
.br-page .b41{margin: 0; color: #D6DED8}
.br-page .b42{background: #FFFFFF; border: 1px solid #DCE0D8; border-radius: 10px; padding: 32px; display: flex; flex-direction: column; gap: 12px}
.br-page .b43{max-width: 1200px; margin: 0 auto; padding: 88px 24px 40px; position: relative; z-index: 0}
.br-page .b44{position: absolute; right: 0; top: 40px; width: 240px; height: 240px; opacity: 0.12; pointer-events: none; z-index: -1}
.br-page .b45{display: flex; flex-direction: column; gap: 12px; max-width: 720px}
.br-page .b46{display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 20px; margin-top: 40px}
.br-page .b47{background: #FFFFFF; border: 1px solid #DCE0D8; border-radius: 10px; padding: 28px; display: flex; flex-direction: column; gap: 10px}
.br-page .b48{margin: 0; font-family: 'Archivo', sans-serif; font-size: 22px}
.br-page .b49{background: #FFFFFF; border-top: 1px solid #DCE0D8; border-bottom: 1px solid #DCE0D8; margin-top: 48px}
.br-page .b50{max-width: 1200px; margin: 0 auto; padding: 80px 24px; display: flex; flex-direction: column; gap: 32px}
.br-page .b51{display: flex; flex-wrap: wrap; gap: 24px; align-items: end; justify-content: space-between}
.br-page .b52{flex: 1 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.br-page .b53{margin: 0; background: #E9F2DE; color: #24481A; font-weight: 600; font-size: 15px; padding: 10px 16px; border-radius: 999px}
.br-page .b54{display: flex; flex-wrap: wrap; gap: 24px}
.br-page .b55{flex: 1 1 520px; min-width: 0; border: 1px solid #DCE0D8; border-radius: 10px; overflow-x: auto}
.br-page .b56{width: 100%; border-collapse: collapse; font-size: 16px}
.br-page .b57{text-align: left; padding: 18px 20px 6px; font-family: 'Archivo', sans-serif; font-weight: 700; font-size: 20px; color: #1E2A31}
.br-page .b58{color: #4A5860; font-size: 13px; text-transform: uppercase; letter-spacing: 0.06em}
.br-page .b59{text-align: left; padding: 10px 20px; border-bottom: 1px solid #DCE0D8}
.br-page .b60{text-align: left; padding: 10px 12px; border-bottom: 1px solid #DCE0D8}
.br-page .b61{text-align: right; padding: 10px 20px; border-bottom: 1px solid #DCE0D8}
.br-page .b62{text-align: left; padding: 12px 20px; font-weight: 600; border-bottom: 1px solid #EEF0EC}
.br-page .b63{padding: 12px; color: #4A5860; border-bottom: 1px solid #EEF0EC}
.br-page .b64{padding: 12px 20px; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600; border-bottom: 1px solid #EEF0EC}
.br-page .b65{text-align: left; padding: 12px 20px; font-weight: 600}
.br-page .b66{padding: 12px; color: #4A5860}
.br-page .b67{padding: 12px 20px; text-align: right; font-variant-numeric: tabular-nums; font-weight: 600}
.br-page .b68{display: flex; flex-direction: column; gap: 6px; font-size: 14px; color: #4A5860}
.br-page .b69{display: inline-block; background: #2F6B1F; color: #FFFFFF; text-decoration: none; padding: 14px 22px; border-radius: 6px; font-weight: 600}
.br-page .b70{max-width: 1200px; margin: 0 auto; padding: 88px 24px 88px}
.br-page .b71{list-style: none; margin: 40px 0 0; padding: 0; display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 20px}
.br-page .b72{border-top: 3px solid #2F6B1F; padding-top: 20px; display: flex; flex-direction: column; gap: 8px}
.br-page .b73{font-family: 'Archivo', sans-serif; font-weight: 800; font-size: 32px; color: #2F6B1F}
.br-page .b74{margin: 0; font-family: 'Archivo', sans-serif; font-size: 21px}
.br-page .b75{background: #E4E8E1}
.br-page .b76{max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-direction: column; gap: 36px}
.br-page .b77{display: flex; flex-wrap: wrap; gap: 32px; align-items: end; justify-content: space-between}
.br-page .b78{flex: 1 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 12px}
.br-page .b79{flex: 1 1 380px; min-width: 0; margin: 0; color: #4A5860}
.br-page .b80{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 16px}
.br-page .b81{width: 100%; height: 320px; object-fit: cover; border-radius: 10px; display: block}
.br-page .b82{max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-wrap: wrap; gap: 48px}
.br-page .b83{flex: 1 1 420px; min-width: 0; display: flex; flex-direction: column; gap: 14px}
.br-page .b84{flex: 1 1 420px; min-width: 0; list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 14px}
.br-page .b85{background: #FFFFFF; border: 1px solid #DCE0D8; border-radius: 10px; padding: 22px 24px}
.br-page .b86{font-family: 'Archivo', sans-serif; font-size: 19px}
.br-page .b87{margin: 4px 0 0; color: #4A5860}
.br-page .b88{position: absolute; left: 0; bottom: 0; width: 100%; height: 90px; pointer-events: none; z-index: -1}
.br-page .b89{max-width: 1200px; margin: 0 auto; padding: 88px 24px 128px; display: flex; flex-wrap: wrap; gap: 48px}
.br-page .b90{flex: 1 1 400px; min-width: 0; display: flex; flex-direction: column; gap: 20px}
.br-page .b91{margin: 0; font-family: 'Archivo', sans-serif; font-weight: 800; font-size: 44px; line-height: 1.08}
.br-page .b92{display: flex; flex-direction: column; gap: 12px; font-size: 18px}
.br-page .b93{color: #FFFFFF; text-decoration: none; font-weight: 600}
.br-page .b94{color: #D6DED8}
.br-page .b95{flex: 1 1 440px; min-width: 0; background: #FFFFFF; color: #1E2A31; border-radius: 10px; padding: 32px; display: flex; flex-direction: column; gap: 16px}
.br-page .b96{margin:0;background:#E9F2DE;color:#24481A;padding:12px 14px;border-radius:6px;font-weight:600}
.br-page .b97{margin:0;background:#FBE7E4;color:#8A1F11;padding:12px 14px;border-radius:6px}
.br-page .b98{display: flex; flex-direction: column; gap: 6px}
.br-page .b99{font-weight: 600; font-size: 15px}
.br-page .b100{font: inherit; padding: 12px 14px; border: 1px solid #B9C1B5; border-radius: 6px}
.br-page .b101{display: flex; flex-wrap: wrap; gap: 16px}
.br-page .b102{flex: 1 1 200px; display: flex; flex-direction: column; gap: 6px}
.br-page .b103{font: inherit; padding: 12px 14px; border: 1px solid #B9C1B5; border-radius: 6px; resize: vertical}
.br-page .b104{font: inherit; font-weight: 600; background: #2F6B1F; color: #FFFFFF; border: 0; border-radius: 6px; padding: 16px; cursor: pointer}
.br-page .b105{background: #1A252C; color: #A9B4AE; font-size: 15px}
.br-page .b106{max-width: 1200px; margin: 0 auto; padding: 28px 24px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 12px}
.br-page .b107{display: inline-flex; align-items: center; gap: 8px}
.br-page .b108{width: 18px; height: 18px}
