html{scroll-behavior:smooth}@font-face{font-family:GeneralSans;src:url(/fonts/GeneralSans-Extralight.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans;src:url(/fonts/GeneralSans-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans;src:url(/fonts/GeneralSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans;src:url(/fonts/GeneralSans-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GeneralSans;src:url(/fonts/GeneralSans-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:RadionB;src:url(/fonts/RadionB-Demi.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:RadionB;src:url(/fonts/RadionB-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Radionb;src:url(/fonts/RadionB-Demi.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Radionb;src:url(/fonts/RadionB-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:BasisGrotesquePro;src:url(/fonts/basis-grotesque-regular-pro.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:BasisGrotesquePro;src:url(/fonts/basis-grotesque-medium-pro.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:BasisGrotesquePro;src:url(/fonts/basis-grotesque-bold-pro.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.gradient-bg{z-index:0;background-color:#163300;background-image:linear-gradient(90deg,#7705051a 5%,#0000),linear-gradient(to bottom right,#0006 50%,#0000),radial-gradient(circle at 0 0,#004822 0,#00482200 80%),radial-gradient(circle at 100% 100%,#5d390cb3 0,#00482200 10%),radial-gradient(circle at 0,#8a3d06 5%,#00482200 30%),radial-gradient(at 0 100%,#1f0a04 0,#e7b7af00 25%);background-position:0 0;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;position:relative}.testimonials-section{position:relative}.noise-overlay{mix-blend-mode:color-burn;pointer-events:none;z-index:0;background-image:url(/images/noise-tile.png)}.main-features-wrapper>:first-child,.main-features-wrapper>:nth-child(2),.main-features-wrapper>:nth-child(3),.main-features-wrapper>:nth-child(4){grid-area:span 1/span 2/span 1/span 2}.main-features-wrapper>:nth-child(5){grid-area:2/2/3/4}.main-features-wrapper>:nth-child(6),.main-features-wrapper>:nth-child(7){grid-area:span 1/span 2/span 1/span 2}.div-block-25{align-items:center}.testimonials-proof-hero-divider{margin-left:12px;margin-right:12px}#cookie-banner{display:none}@media screen and (max-width:991px){.navbar .nav-menu{z-index:1000;display:none;position:absolute;top:100%;left:0;right:0}.navbar .nav-menu[data-nav-menu-open],.navbar .menu-button{display:block!important}}@media screen and (min-width:992px){.navbar .nav-menu{display:flex!important}.navbar .menu-button{display:none!important}.wrapper-1160px.navbar-wrapper{justify-content:space-between!important;align-items:center!important;display:flex!important}.nav-menu.w-nav-menu{float:none!important;flex:1!important;justify-content:center!important;margin-right:0!important;display:flex!important}.brand.w-nav-brand,.navbar-button-wrapper{flex-shrink:0}}@media (min-width:768px){.yarl__navigation_next{right:20px!important}.yarl__navigation_prev{left:20px!important}.yarl__toolbar{right:20px!important}}@media (max-width:767px){.main-features-wrapper{grid-template-columns:1fr!important}.main-features-wrapper>*{grid-area:unset!important;grid-column:span 1!important}.pricing-cards-flex{flex-direction:column!important;align-items:center!important}.pricing-cards-flex>.pricing-card{max-width:400px;flex:0 0 100%!important;width:100%!important}}h1,h2{text-transform:uppercase;font-family:RadionB,Radionb,Verdana,sans-serif;font-weight:700}h3,h4,h5,h6{font-family:GeneralSans,sans-serif}h1{margin-bottom:20px;font-size:54px;line-height:112%}h2{margin-bottom:16px;font-size:50px;line-height:114%}h3{margin-bottom:12px;font-size:44px;line-height:117%}h4{margin-bottom:10px;font-size:40px;line-height:120%}h5{margin-bottom:8px;font-size:32px;line-height:125%}h6{margin-bottom:6px;font-size:24px;line-height:133%}@media screen and (max-width:991px){h1{font-size:54px}h2{font-size:46px}h3{font-size:40px}h4{font-size:36px}h5{font-size:28px}h6{font-size:22px}}@media screen and (max-width:767px){h1{font-size:46px}h2{font-size:42px}h3{font-size:36px}h4{font-size:32px}h5{font-size:24px}h6{font-size:20px}}@media screen and (max-width:479px){h1{font-size:40px}h2{font-size:34px}h3{font-size:28px}h4{font-size:24px}h5{font-size:20px}h6{font-size:18px}}.blog-template-hero-section .blog-template-hero-bg{height:360px}.blog-hero-card{background-color:#163300;background-image:linear-gradient(135deg,#004822e6 0%,#163300f2 40%,#5d390c66 100%),radial-gradient(at 0 0,#00783c80 0%,#0000 60%),radial-gradient(at 100% 100%,#8a3d064d 0%,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex;position:relative;overflow:hidden}.blog-hero-card:before{content:"";mix-blend-mode:color-burn;opacity:.5;pointer-events:none;background-image:url(/images/noise-tile.png);position:absolute;inset:0}.blog-hero-card-inner{z-index:1;text-align:center;max-width:780px;padding:60px 48px;position:relative}.blog-hero-card-tag{letter-spacing:1.5px;text-transform:uppercase;color:#c5f467;border:1px solid #c5f4674d;border-radius:100px;margin-bottom:28px;padding:6px 18px;font-family:GeneralSans,sans-serif;font-size:13px;font-weight:600;display:inline-block}.blog-hero-card-text{color:#fff;text-transform:uppercase;margin:0;font-family:RadionB,Radionb,Verdana,sans-serif;font-size:40px;font-weight:700;line-height:120%}.blog-hero-card-meta{color:#fff9;letter-spacing:.2px;margin-top:24px;font-family:GeneralSans,sans-serif;font-size:15px;font-weight:400}@media screen and (max-width:991px){.blog-template-hero-section .blog-template-hero-bg{height:300px}.blog-hero-card{min-height:340px}.blog-hero-card-inner{padding:48px 36px}.blog-hero-card-text{font-size:34px}}@media screen and (max-width:767px){.blog-template-hero-section .blog-template-hero-bg{height:240px}.blog-hero-card{min-height:280px}.blog-hero-card-inner{padding:40px 28px}.blog-hero-card-text{font-size:30px}}@media screen and (max-width:479px){.blog-template-hero-section .blog-template-hero-bg{height:200px}.blog-hero-card{border-radius:12px;min-height:220px}.blog-hero-card-inner{padding:32px 20px}.blog-hero-card-text{font-size:24px;line-height:125%}.blog-hero-card-tag{margin-bottom:20px;padding:5px 14px;font-size:11px}}.blog-sidebar{flex-direction:column;gap:16px;width:30%;max-width:340px;display:flex;position:sticky;top:60px}.blog-sidebar .blog-template-sticky-item{width:100%;max-width:none;position:static}.blog-toc{text-align:left;padding-bottom:24px;position:relative}.blog-toc-title{text-transform:uppercase;letter-spacing:1px;color:#00000059;margin-bottom:16px;font-family:GeneralSans,sans-serif;font-size:13px;font-weight:600}.blog-toc-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.blog-toc-list:before{content:"";background:#d9d9d9;border-radius:1px;width:1px;position:absolute;top:0;bottom:0;left:0}.blog-toc-link{color:#00000073;border-left:none;margin-left:0;padding:7px 14px;font-family:GeneralSans,sans-serif;font-size:14px;font-weight:500;line-height:145%;text-decoration:none;transition:color .2s;display:block}.blog-toc-link:hover{color:#000c}.blog-toc-link.active{color:#1a7a3a;position:relative}.blog-toc-link.active:before{content:"";background:#1a7a3a;border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:0}@media screen and (max-width:991px){.blog-sidebar{width:100%;max-width:none;position:static}.blog-toc{display:none}}.blog-toc-mobile{display:none}@media screen and (max-width:991px){.blog-toc-mobile{z-index:900;display:block;position:fixed;bottom:0;left:0;right:0}.blog-toc-mobile-overlay{z-index:899;background:#0006;position:fixed;inset:0}.blog-toc-mobile-panel{z-index:901;background:#fff;border-top:1px solid #e2e2e2;position:relative;box-shadow:0 -4px 20px #00000014}.blog-toc-mobile-bar{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 20px 24px;display:flex}.blog-toc-mobile-bar-text{color:#1a7a3a;text-align:left;white-space:nowrap;text-overflow:ellipsis;font-family:GeneralSans,sans-serif;font-size:14px;font-weight:500;overflow:hidden}.blog-toc-mobile-chevron{color:#1a7a3a;flex-shrink:0;transition:transform .2s}.blog-toc-mobile-chevron.flipped{transform:rotate(180deg)}.blog-toc-mobile-list{border-top:1px solid #f0f0f0;max-height:50vh;padding:20px 20px 8px;overflow-y:auto}.blog-toc-mobile-list-title{text-transform:uppercase;letter-spacing:1px;color:#0000004d;margin-bottom:12px;font-family:GeneralSans,sans-serif;font-size:12px;font-weight:600}.blog-toc-mobile-list ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.blog-toc-mobile-list ul:before{content:"";background:#e2e2e2;width:1px;position:absolute;top:0;bottom:0;left:0}.blog-toc-mobile-list a{color:#00000073;border-left:none;padding:10px 14px;font-family:GeneralSans,sans-serif;font-size:15px;font-weight:500;line-height:145%;text-decoration:none;display:block;position:relative}.blog-toc-mobile-list a.active{color:#1a7a3a}.blog-toc-mobile-list a.active:before{content:"";background:#1a7a3a;border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:0}}.blog-listing-card{background-color:#163300;background-image:linear-gradient(135deg,#004822e6 0%,#163300f2 40%,#5d390c66 100%),radial-gradient(at 0 0,#00783c80 0%,#0000 60%),radial-gradient(at 100% 100%,#8a3d064d 0%,#0000 50%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:12px;justify-content:center;align-items:center;height:240px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.blog-listing-card:before{content:"";mix-blend-mode:color-burn;opacity:.5;pointer-events:none;background-image:url(/images/noise-tile.png);position:absolute;inset:0}.blog-listing-card-text{z-index:1;color:#fff;text-align:center;text-transform:uppercase;font-family:RadionB,Radionb,Verdana,sans-serif;font-size:22px;font-weight:700;line-height:130%;position:relative}@media screen and (max-width:767px){.blog-listing-card{height:200px;padding:24px 20px}.blog-listing-card-text{font-size:20px}}@media screen and (max-width:479px){.blog-listing-card{border-radius:10px;height:180px}}.cms-rich-text ol{color:var(--dark)}.cms-rich-text h2{text-transform:none;margin-top:48px;margin-bottom:16px;font-family:GeneralSans,sans-serif;font-size:32px;font-weight:600;line-height:130%}.cms-rich-text h3{margin-top:40px;margin-bottom:12px;font-size:26px;font-weight:600;line-height:135%}.cms-rich-text h4{margin-top:32px}.cms-rich-text table{border-collapse:collapse;width:100%;margin-bottom:40px;font-size:16px;line-height:150%}.cms-rich-text th,.cms-rich-text td{text-align:left;border:1px solid #e2e2e2;padding:12px 16px}.cms-rich-text th{background-color:#f5f5f5;font-weight:600}.cms-rich-text tr:nth-child(2n){background-color:#fafafa}@media screen and (max-width:991px){.cms-rich-text h2{margin-top:40px;font-size:30px}.cms-rich-text h3{margin-top:32px;font-size:24px}.cms-rich-text table{font-size:15px}.cms-rich-text th,.cms-rich-text td{padding:10px 12px}}@media screen and (max-width:767px){.cms-rich-text h2{margin-top:36px;margin-bottom:12px;font-size:26px}.cms-rich-text h3{margin-top:28px;margin-bottom:10px;font-size:22px}.cms-rich-text table{margin-bottom:30px;font-size:14px}.cms-rich-text th,.cms-rich-text td{padding:8px 10px}}@media screen and (max-width:479px){.cms-rich-text h2{margin-top:32px;margin-bottom:10px;font-size:22px}.cms-rich-text h3{margin-top:24px;margin-bottom:8px;font-size:19px}.cms-rich-text table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}@media screen and (max-width:767px){.blog-item._360px{max-width:100%!important}}[data-scroll]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(32px)}[data-scroll].is-visible{opacity:1;transform:none}
