@media (min-width:1280px){html:root{--section-gap:140px}}@media (min-width:1440px){html:root{--section-gap:150px}}.ctaBand[data-astro-cid-zkhec6xw]{background:linear-gradient(#202235 31px,#16172a 100%)}html .footerThemeWrap[data-theme]{background:linear-gradient(#16172a 0%,#0f101f calc(100% - 31px))}.ctaBand[data-astro-cid-zkhec6xw]{padding-top:4rem}html .footerThemeWrap .siteFooter{border-top:none}html .footerThemeWrap .siteFooter .colHeading{font-size:14px;font-weight:var(--weight-medium);letter-spacing:0;text-transform:uppercase;color:#43d100;line-height:1.3}html .footerThemeWrap .siteFooter .footLink,html .footerThemeWrap .siteFooter .copyright{font-size:14px;font-weight:var(--weight-medium);letter-spacing:-.03em;color:#898798;line-height:1.4}html .footerThemeWrap .siteFooter{padding-top:24px}html .footerThemeWrap .siteFooter .col{gap:20px}html .footerThemeWrap .siteFooter .logoLink img{width:111px}@media (min-width:901px){html .footerThemeWrap .siteFooter .columns{justify-content:space-between;max-width:1076px}html .footerThemeWrap .siteFooter .col{flex:none}html .footerThemeWrap .siteFooter .bottomBar{max-width:1076px;margin-top:120px;padding-bottom:89px}}html .footerThemeWrap .siteFooter .bottomRight,html .footerThemeWrap .siteFooter .social{gap:10px}html .footerThemeWrap .siteFooter .badges{flex-wrap:wrap}html .footerThemeWrap .siteFooter .badge{white-space:nowrap;opacity:1;height:32px;font-size:14px;font-weight:var(--weight-medium);letter-spacing:-.03em;color:#898798;background:#ffffff12;border-radius:50px;gap:5px;padding:6px 12px 6px 10px;line-height:1.4;transition:background-color .15s}html .footerThemeWrap .siteFooter .badge:hover{background:#ffffff1f}html .footerThemeWrap .siteFooter .badgeIcon,html .footerThemeWrap .siteFooter .badgeIcon svg,html .footerThemeWrap .siteFooter .badgeIcon img{width:14px;height:14px}html .footerThemeWrap .siteFooter .socialLink{background:50%/32px 32px no-repeat;width:32px;height:32px}html .footerThemeWrap .siteFooter .socialLink[aria-label=LinkedIn]{background-image:url(/home-redesign/footer/linkedin.svg)}html .footerThemeWrap .siteFooter .socialLink[aria-label=Instagram]{background-image:url(/home-redesign/footer/instagram.svg)}html .footerThemeWrap .siteFooter .socialLink img{display:none}.hero[data-astro-cid-zkhec6xw]{padding:84px 0 0;position:relative;overflow:hidden}.grid[data-astro-cid-zkhec6xw]{--grid-mask:radial-gradient(598px 371px at 650px 366px, #000 68%, transparent 100%), linear-gradient(to right, transparent, #000 120px, #000 calc(100% - 160px), transparent), linear-gradient(to bottom, transparent, #000 120px, #000 calc(100% - 120px), transparent);height:773px;-webkit-mask-image:var(--grid-mask);mask-image:var(--grid-mask);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:var(--grid-mask);-webkit-mask-composite:source-in;pointer-events:none;background-image:linear-gradient(90deg,#0000000f 1px,#0000 1px),linear-gradient(#0000000f 1px,#0000 1px);background-size:60.2px 100%,100% 61.2px;position:absolute;top:-228px;left:137px;right:calc(50% - 50vw)}.copy[data-astro-cid-zkhec6xw]{z-index:1;width:min(1088px, calc(100% - 2 * var(--page-margin)));margin:0 auto;position:relative}h1[data-astro-cid-zkhec6xw]{max-width:859px;font-size:clamp(2.5rem,4.45vw,4rem);font-weight:var(--weight-semibold);letter-spacing:-.06em;color:var(--black);margin:0;line-height:1.1}.accent[data-astro-cid-zkhec6xw]{color:var(--green-core)}.sub[data-astro-cid-zkhec6xw]{max-width:467px;font-size:18px;font-weight:var(--weight-medium);letter-spacing:-.03em;color:#949494;margin:19px 0 0;line-height:1.5}.form[data-astro-cid-zkhec6xw]{max-width:517px;margin-top:38px}.form[data-astro-cid-zkhec6xw] form{max-width:517px!important}.form[data-astro-cid-zkhec6xw] [class*=bar]{background:#f9faf5;border:none;border-radius:16px;height:72px;padding:12px 13px 12px 19px}.form[data-astro-cid-zkhec6xw] input{font-size:16px;font-weight:var(--weight-medium);letter-spacing:-.04em;line-height:1.3}.form[data-astro-cid-zkhec6xw] button{height:48px;font-size:14px;font-weight:var(--weight-medium);letter-spacing:-.03em;color:#040516;background:linear-gradient(16.81deg,#54e424 5.83%,#abff2d 100%);border-radius:10px;padding:0 16px 0 20px}.cards[data-astro-cid-zkhec6xw]{width:min(1140px, calc(100% - 2 * var(--page-margin)));margin:75px auto 0;position:relative}@media (max-width:899.98px){.hero[data-astro-cid-zkhec6xw]{padding-top:56px}.cards[data-astro-cid-zkhec6xw]{margin-top:48px}html main>section[class]:not(:first-child),.ctaBand[data-astro-cid-zkhec6xw]{margin-top:40px}html main>astro-island>section[class]{margin-top:calc(var(--section-gap) + 40px)}}
