@font-face{font-display:swap;font-family:DMSans;font-style:normal;font-weight:400;src:url(/static/media/DMSans-Regular.ada26c6b25d7e52b2180.ttf) format("truetype")}@font-face{font-display:swap;font-family:DMSans;font-style:normal;font-weight:600;src:url(/static/media/DMSans-SemiBold.269081f4084fe37f4adc.ttf) format("truetype")}@font-face{font-display:swap;font-family:DMSans;font-style:normal;font-weight:500;src:url(/static/media/DMSans_36pt-Medium.51b6fdcf9fece997ed09.ttf) format("truetype")}@font-face{font-display:swap;font-family:DuplicateSans;font-style:normal;font-weight:800;src:url(/static/media/DuplicateSans-Heavy.144156d9ae36808cd665.ttf) format("truetype")}.App,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:DMSans,Arial,sans-serif;margin:0}a{all:unset}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.menu-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;display:none;justify-content:center;padding:8px;position:relative;transition:background .2s;z-index:102}.menu-btn svg{display:block;left:0;position:absolute;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.menu-btn .menu-icon-svg{opacity:1;transform:scale(1) rotate(0deg);transition:opacity .3s,transform .3s}.menu-btn.close .menu-icon-svg{opacity:0;transform:scale(.7) rotate(-30deg)}.menu-btn .close-icon-svg{opacity:0;transform:scale(.7) rotate(30deg);transition:opacity .3s,transform .3s}.menu-btn.close .close-icon-svg{opacity:1;transform:scale(1) rotate(0deg)}.footer-section{background:#170f00;color:#fff;padding:32px 150px;text-align:flex-start}.footer-content{font-family:DMSans,Arial,sans-serif;font-size:16px;letter-spacing:.01em}@media (max-width:900px){.footer-section{padding:24px 32px}}@media (max-width:600px){.footer-section{font-size:14px;padding:18px 8px}}.whychoose-section{background:#069006;padding:64px 150px}.whychoose-title{color:#fff;font-family:DuplicateSans,Arial,sans-serif;font-size:2.3rem;font-weight:800;margin:0 0 56px;text-align:center}.whychoose-row{align-items:flex-start;display:flex;gap:48px;justify-content:space-between}.whychoose-img-col{align-items:center;display:flex;flex:1 1 340px;justify-content:center}.whychoose-img{border-radius:16px;max-height:450px;max-width:420px;object-fit:cover;width:100%}.whychoose-features-col{grid-gap:32px 0;display:grid;flex:1 1 420px;gap:32px 0;grid-template-columns:1fr}.whychoose-feature-title{color:#fff;font-family:DuplicateSans,Arial,sans-serif;font-size:20px;font-weight:800;margin:0 0 8px}.whychoose-feature-desc{color:#f0fff1;font-family:DMSans,Arial,sans-serif;font-size:16px;margin:0}@media (max-width:1100px){.whychoose-section{padding:48px 32px}.whychoose-row{gap:24px}.whychoose-img{max-width:260px}.whychoose-features-col{gap:18px 18px}}@media (max-width:800px){.whychoose-row{align-items:stretch;flex-direction:column;gap:32px}.whychoose-img-col{justify-content:center;margin-bottom:18px}.whychoose-img{max-width:100%;width:100%}.whychoose-features-col{gap:18px 0;grid-template-columns:1fr}}@media (max-width:600px){.whychoose-section{padding:32px 8px}.whychoose-title{font-size:1.2rem;margin-bottom:18px}}.feature-section{background:#f0fff1;overflow:hidden;padding:72px 150px;position:relative}.feature-section-img{height:auto;pointer-events:none;position:absolute;right:0;top:0;width:200px;z-index:1}.feature-header{margin-bottom:48px;text-align:center}.feature-title{color:#002b00;font-family:DuplicateSans,Arial,sans-serif;font-size:40px;font-weight:800;margin:0 0 18px}.feature-subtitle{color:#1e1e1e;font-family:DMSans,Arial,sans-serif;font-size:24px;margin:0 auto;max-width:70%}.feature-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}.feature-card{border-radius:18px;box-shadow:0 2px 16px #0000000a;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:32px 48px;position:relative}.feature-bg-1{background:#e0fde3;border:1px solid #4a3aff1f}.feature-bg-2{background:#eff0ff;border:1px solid #4a3aff1f}.feature-bg-3{background:#fff8de;border:1px solid #4a3aff1f}.feature-bg-4{background:#e4fffa;border:1px solid #4a3aff1f}.feature-bg-5{background:#f7e3ff;border:1px solid #4a3aff1f}.feature-bg-6{background:#ddffe2;border:1px solid #4a3aff1f}.feature-bg-7{background:#eeefff;border:1px solid #4a3aff1f}.feature-bg-8{background:#ffeded;border:1px solid #4a3aff1f}.feature-card-title{color:#170f00;font-family:DuplicateSans,Arial,sans-serif;font-size:1.5rem;font-weight:800;margin:0 0 24px}.feature-card-desc{color:#262420e5;margin:0 0 24px;max-width:90%}.feature-card-btn,.feature-card-desc{font-family:DMSans,Arial,sans-serif;font-size:1rem}.feature-card-btn{align-items:center;background:#170f00;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-weight:600;padding:10px 22px;transition:background .2s}.feature-card-btn:hover{background:#007b55}.feature-card-icon{bottom:-30px;position:absolute;right:-50px;z-index:2}.feature-card-icon img{height:150px;object-fit:cover;width:160px}@media (max-width:950px){.feature-section{padding:48px 32px}.feature-title{font-size:28px}.feature-subtitle{font-size:18px;max-width:90%}.feature-card{min-height:180px;padding:22px 28px}.feature-section-img{width:80px}}@media (max-width:600px){.feature-section{padding:32px 8px}.feature-header{margin-bottom:24px}.feature-title{font-size:24px}.feature-subtitle{font-size:14px}.feature-grid{gap:16px;grid-template-columns:repeat(1,1fr)}.feature-card{min-height:120px;padding:16px 18px}.feature-card-title{font-size:1.1rem}.feature-card-desc{max-width:80%}.feature-section-img{display:none}}.hero-section{background:#fff;display:flex;flex-direction:row;gap:32px;justify-content:space-between;padding:72px 150px 150px}.hero-row-1{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.hero-header{color:#1a1a1a;font-family:DuplicateSans,Arial,sans-serif;font-size:48px;font-weight:800;margin:0}.hero-subheader{color:#444;font-family:DMSans,Arial,sans-serif;font-size:1rem;margin:0;max-width:600px}.hero-btn{align-items:center;background:#007bff;border:none;border-radius:6px;box-shadow:0 2px 8px #0000000f;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:600;padding:12px 32px;transition:background .2s}.hero-btn:hover{background:#0056b3}.hero-row-2{align-items:center;display:flex;justify-content:flex-end;width:100%}.hero-image{background:#fff;border-radius:16px;box-shadow:0 4px 24px #00000012;height:340px;max-width:700px;object-fit:cover;object-position:right;width:100%}@media (max-width:950px){.hero-section{flex-direction:column;padding:24px 32px}.hero-header{font-size:2.5rem}.hero-image{height:220px}.hero-row-2{justify-content:flex-start}}@media (max-width:600px){.menu-btn{display:flex;position:absolute;right:16px;top:20px}.hero-section{gap:18px;padding:72px 16px}.hero-header{font-size:2rem}.hero-row-1{gap:14px}.hero-image{height:300px;max-width:100%}}.custom-header{background:#fff;box-shadow:0 2px 8px #0000000a;justify-content:space-between;padding:24px 150px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.custom-header,.header-left{align-items:center;display:flex}.header-left{gap:16px}.header-logo{height:40px;width:auto}.header-menu{display:flex;flex:1 1;gap:40px;justify-content:center}.header-link{color:#1e1e1e;font-size:14px;font-weight:600;line-height:22px;text-decoration:none;transition:color .2s}.header-link:hover{color:#069006}.header-btn{align-items:center;background:#069006;border:1px solid #069006;border-radius:16px;box-shadow:0 2px 8px #0000000f;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;padding:16px 40px;transition:background .2s}.header-btn:hover{background:#170f00;border:1px solid #170f00;color:#fff}.arrow-icon{align-items:center;display:flex;font-size:22px;margin-left:8px}@media (max-width:950px){.custom-header{padding:16px 32px}.header-menu{gap:24px}.header-btn{font-size:16px;padding:8px 16px}.header-logo{height:32px}}@media (max-width:600px){.custom-header{align-items:stretch;flex-direction:column;gap:12px;padding:12px 10px}.custom-header .header-btn{display:none}.custom-header .header-btn.active{display:flex;margin-top:16px}.header-left{gap:8px;justify-content:center}.header-menu{gap:16px;justify-content:center;margin:8px 0}.header-btn{font-size:15px;justify-content:center;padding:8px 32px}.header-logo{height:28px}}
/*# sourceMappingURL=main.5300ac6c.css.map*/