.CompanyHome-module__CkfEaW__shell{--g5-bg:#f8fbf9;--g5-fg:#0e1913;--g5-primary:#006641;--g5-primary-fg:#f8fbf9;--g5-accent:#febf32;--g5-accent-fg:#0e1913;--g5-muted:#4c5951;--g5-secondary:#e7efea;--g5-card:#fff;--g5-border:rgba(14,25,19,.12);--g5-radius:.75rem;--g5-max:80rem;color:var(--g5-fg);background:var(--g5-bg);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.CompanyHome-module__CkfEaW__shell .CompanyHome-module__CkfEaW__heading{letter-spacing:-.02em;font-family:Bricolage Grotesque,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.CompanyHome-module__CkfEaW__shell h1{letter-spacing:-.02em;font-family:Bricolage Grotesque,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.CompanyHome-module__CkfEaW__shell h2{letter-spacing:-.02em;font-family:Bricolage Grotesque,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.CompanyHome-module__CkfEaW__shell h3{letter-spacing:-.02em;font-family:Bricolage Grotesque,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.CompanyHome-module__CkfEaW__wrap{width:min(100%,var(--g5-max));margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.CompanyHome-module__CkfEaW__wrap{padding-left:1.5rem;padding-right:1.5rem}}.CompanyHome-module__CkfEaW__header{z-index:50;border-bottom:1px solid var(--g5-border);background:color-mix(in srgb,var(--g5-bg)85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:-webkit-sticky;position:sticky;top:0}.CompanyHome-module__CkfEaW__headerInner{height:4rem;width:min(100%,var(--g5-max));justify-content:space-between;align-items:center;gap:1.5rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex}@media (min-width:768px){.CompanyHome-module__CkfEaW__headerInner{padding-left:1.5rem;padding-right:1.5rem}}.CompanyHome-module__CkfEaW__logo{color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.CompanyHome-module__CkfEaW__logoMark{background:var(--g5-primary);width:2rem;height:2rem;color:var(--g5-primary-fg);border-radius:.55rem;justify-content:center;align-items:center;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:.9rem;font-weight:800;display:inline-flex}.CompanyHome-module__CkfEaW__logoWord{font-family:Bricolage Grotesque,Inter,sans-serif;font-size:1.1rem;font-weight:800}.CompanyHome-module__CkfEaW__logoBadge{background:var(--g5-accent);color:var(--g5-accent-fg);vertical-align:middle;border-radius:.4rem;margin-left:.15rem;padding:.15rem .45rem;font-size:.7rem;font-weight:800}.CompanyHome-module__CkfEaW__nav{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:none}@media (min-width:1024px){.CompanyHome-module__CkfEaW__nav{display:flex}}.CompanyHome-module__CkfEaW__nav a{color:var(--g5-muted);font-size:.9rem;font-weight:500;text-decoration:none}.CompanyHome-module__CkfEaW__nav a:hover{color:var(--g5-fg)}.CompanyHome-module__CkfEaW__headerActions{align-items:center;gap:.75rem;display:none}@media (min-width:1024px){.CompanyHome-module__CkfEaW__headerActions{display:flex}}.CompanyHome-module__CkfEaW__menuBtn{border:1px solid var(--g5-border);width:2.5rem;height:2.5rem;color:var(--g5-fg);background:0 0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1024px){.CompanyHome-module__CkfEaW__menuBtn{display:none}}.CompanyHome-module__CkfEaW__mobileNav{border-top:1px solid var(--g5-border);flex-direction:column;gap:.35rem;padding:.75rem 1rem 1rem;display:none}.CompanyHome-module__CkfEaW__mobileNavOpen{display:flex}.CompanyHome-module__CkfEaW__mobileNav a{color:var(--g5-fg);padding:.65rem .35rem;font-weight:500;text-decoration:none}.CompanyHome-module__CkfEaW__btnPrimary,.CompanyHome-module__CkfEaW__btnGhost,.CompanyHome-module__CkfEaW__btnAccent{border-radius:999px;justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;padding:.55rem 1.15rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s,background .15s;display:inline-flex}.CompanyHome-module__CkfEaW__btnPrimary{background:var(--g5-primary);color:var(--g5-primary-fg);border:0}.CompanyHome-module__CkfEaW__btnPrimary:hover{opacity:.92}.CompanyHome-module__CkfEaW__btnGhost{border:1px solid var(--g5-border);background:var(--g5-card);color:var(--g5-fg)}.CompanyHome-module__CkfEaW__btnGhost:hover{background:var(--g5-secondary)}.CompanyHome-module__CkfEaW__btnAccent{background:var(--g5-accent);color:var(--g5-accent-fg);border:0}.CompanyHome-module__CkfEaW__btnText{color:var(--g5-fg);border-radius:999px;padding:.5rem .85rem;font-size:.875rem;font-weight:500;text-decoration:none}.CompanyHome-module__CkfEaW__btnText:hover{background:var(--g5-secondary)}.CompanyHome-module__CkfEaW__hero{padding:3rem 0 4rem}.CompanyHome-module__CkfEaW__heroGrid{gap:2.5rem;display:grid}@media (min-width:1024px){.CompanyHome-module__CkfEaW__heroGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem}}.CompanyHome-module__CkfEaW__eyebrow{border:1px solid var(--g5-border);background:var(--g5-card);width:-moz-fit-content;width:fit-content;color:var(--g5-muted);border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.35rem .75rem;font-size:.75rem;font-weight:500;display:inline-flex}.CompanyHome-module__CkfEaW__heroTitle{max-width:14ch;margin:1rem 0 .9rem;font-size:max(2.2rem,min(5vw,3.6rem));font-weight:800;line-height:1.05}.CompanyHome-module__CkfEaW__heroTitle span{color:var(--g5-primary)}.CompanyHome-module__CkfEaW__heroLead{max-width:36rem;color:var(--g5-muted);margin:0;font-size:1.05rem;line-height:1.65}.CompanyHome-module__CkfEaW__heroActions{flex-wrap:wrap;gap:.75rem;margin-top:1.35rem;display:flex}.CompanyHome-module__CkfEaW__metrics{border:1px solid var(--g5-border);background:var(--g5-border);border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.75rem;display:grid;overflow:hidden}@media (min-width:640px){.CompanyHome-module__CkfEaW__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.CompanyHome-module__CkfEaW__metric{background:var(--g5-card);flex-direction:column;gap:.2rem;padding:.95rem 1rem;display:flex}.CompanyHome-module__CkfEaW__metricStrong{color:var(--g5-primary);font-family:Bricolage Grotesque,Inter,sans-serif;font-size:1.4rem;font-weight:800}.CompanyHome-module__CkfEaW__metricLabel{color:var(--g5-muted);font-size:.75rem;line-height:1.35}.CompanyHome-module__CkfEaW__board{border:1px solid var(--g5-border);background:var(--g5-secondary);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.15rem;display:flex}.CompanyHome-module__CkfEaW__boardHead{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.CompanyHome-module__CkfEaW__boardHead h2{margin:0;font-size:1.05rem;font-weight:700}.CompanyHome-module__CkfEaW__boardHead p{color:var(--g5-muted);margin:.2rem 0 0;font-size:.8rem}.CompanyHome-module__CkfEaW__status{background:var(--g5-card);color:var(--g5-primary);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.CompanyHome-module__CkfEaW__statusDot{background:var(--g5-primary);border-radius:999px;width:.45rem;height:.45rem}.CompanyHome-module__CkfEaW__boardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}@media (min-width:640px){.CompanyHome-module__CkfEaW__boardGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.CompanyHome-module__CkfEaW__boardTile{background:var(--g5-card);color:inherit;border:1px solid transparent;border-radius:.65rem;flex-direction:column;gap:.1rem;min-width:0;padding:.55rem .45rem;text-decoration:none;display:flex}.CompanyHome-module__CkfEaW__boardTile:hover{border-color:color-mix(in srgb,var(--g5-primary)35%,transparent)}.CompanyHome-module__CkfEaW__boardTileHot{background:var(--g5-accent);color:var(--g5-accent-fg)}.CompanyHome-module__CkfEaW__boardCode{opacity:.7;font-size:.65rem;font-weight:800}.CompanyHome-module__CkfEaW__boardCity{white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;font-weight:700;overflow:hidden}.CompanyHome-module__CkfEaW__boardFoot{color:var(--g5-muted);margin:0;font-size:.8rem;line-height:1.45}.CompanyHome-module__CkfEaW__boardFoot strong{color:var(--g5-fg)}.CompanyHome-module__CkfEaW__section{border-top:1px solid var(--g5-border);padding:4rem 0;scroll-margin-top:5rem}.CompanyHome-module__CkfEaW__sectionAlt{background:var(--g5-card)}.CompanyHome-module__CkfEaW__sectionHead{max-width:40rem;margin-bottom:2rem}.CompanyHome-module__CkfEaW__kicker{color:var(--g5-primary);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .55rem;font-size:.72rem;font-weight:700}.CompanyHome-module__CkfEaW__sectionTitle{margin:0 0 .65rem;font-size:max(1.6rem,min(3.2vw,2.25rem));font-weight:800;line-height:1.15}.CompanyHome-module__CkfEaW__sectionIntro{color:var(--g5-muted);margin:0;line-height:1.65}.CompanyHome-module__CkfEaW__techGrid{gap:.9rem;display:grid}@media (min-width:720px){.CompanyHome-module__CkfEaW__techGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.CompanyHome-module__CkfEaW__techCard{border:1px solid var(--g5-border);background:var(--g5-card);border-radius:1rem;padding:1.2rem}.CompanyHome-module__CkfEaW__techCard h3{margin:0 0 .45rem;font-size:1.05rem}.CompanyHome-module__CkfEaW__techCard p{color:var(--g5-muted);margin:0;font-size:.92rem;line-height:1.55}.CompanyHome-module__CkfEaW__portalTools{flex-wrap:wrap;gap:.65rem;margin-bottom:1.25rem;display:flex}.CompanyHome-module__CkfEaW__portalSearch{border:1px solid var(--g5-border);background:var(--g5-card);min-height:2.6rem;color:var(--g5-fg);font:inherit;border-radius:999px;flex:14rem;padding:.55rem .9rem}.CompanyHome-module__CkfEaW__portalGrid{gap:.75rem;display:grid}@media (min-width:640px){.CompanyHome-module__CkfEaW__portalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CompanyHome-module__CkfEaW__portalGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CompanyHome-module__CkfEaW__portalCard{border:1px solid var(--g5-border);background:var(--g5-card);color:inherit;border-radius:.95rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.CompanyHome-module__CkfEaW__portalCard:hover{border-color:color-mix(in srgb,var(--g5-primary)40%,transparent);transform:translateY(-1px)}.CompanyHome-module__CkfEaW__portalMeta{align-items:center;gap:.7rem;min-width:0;display:flex}.CompanyHome-module__CkfEaW__portalCode{background:var(--g5-secondary);width:2.5rem;height:2.5rem;color:var(--g5-primary);border-radius:.65rem;justify-content:center;align-items:center;font-size:.7rem;font-weight:800;display:inline-flex}.CompanyHome-module__CkfEaW__portalCity{margin:0;font-weight:700}.CompanyHome-module__CkfEaW__portalDomain{color:var(--g5-muted);margin:.15rem 0 0;font-size:.82rem}.CompanyHome-module__CkfEaW__crests{align-items:center;gap:.35rem;display:flex}.CompanyHome-module__CkfEaW__crest{width:auto;height:2.5rem;display:block}.CompanyHome-module__CkfEaW__pricingGrid{gap:.9rem;display:grid}@media (min-width:900px){.CompanyHome-module__CkfEaW__pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CompanyHome-module__CkfEaW__priceCard{border:1px solid var(--g5-border);background:var(--g5-card);border-radius:1.15rem;flex-direction:column;gap:.85rem;height:100%;padding:1.35rem;display:flex}.CompanyHome-module__CkfEaW__priceCardPopular{border-color:color-mix(in srgb,var(--g5-primary)45%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--g5-primary)25%,transparent)}.CompanyHome-module__CkfEaW__priceBadge{background:color-mix(in srgb,var(--g5-accent)35%,white);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:.25rem .65rem;font-size:.7rem;font-weight:800}.CompanyHome-module__CkfEaW__priceName{margin:0;font-size:1.15rem}.CompanyHome-module__CkfEaW__priceValue{color:var(--g5-primary);margin:0;font-family:Bricolage Grotesque,Inter,sans-serif;font-size:2rem;font-weight:800;line-height:1}.CompanyHome-module__CkfEaW__priceNote{color:var(--g5-muted);margin:.15rem 0 0;font-size:.8rem}.CompanyHome-module__CkfEaW__priceText{color:var(--g5-muted);margin:0;font-size:.92rem;line-height:1.55}.CompanyHome-module__CkfEaW__featureList{flex-direction:column;flex:1;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.CompanyHome-module__CkfEaW__featureList li{color:var(--g5-fg);align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.4;display:flex}.CompanyHome-module__CkfEaW__check{color:var(--g5-primary);flex:none;margin-top:.15rem}.CompanyHome-module__CkfEaW__partnersGrid{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.CompanyHome-module__CkfEaW__partnersGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CompanyHome-module__CkfEaW__partnerCard{border:1px solid var(--g5-border);background:var(--g5-card);height:100%;color:inherit;border-radius:1.15rem;flex-direction:column;gap:1.1rem;padding:1.35rem;text-decoration:none;display:flex}.CompanyHome-module__CkfEaW__partnerCard:hover{border-color:color-mix(in srgb,var(--g5-primary)40%,transparent)}.CompanyHome-module__CkfEaW__partnerTop{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.CompanyHome-module__CkfEaW__partnerIcon{background:var(--g5-secondary);width:2.75rem;height:2.75rem;color:var(--g5-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.CompanyHome-module__CkfEaW__partnerBadge{background:color-mix(in srgb,var(--g5-accent)30%,white);border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:800}.CompanyHome-module__CkfEaW__partnerEyebrow{color:var(--g5-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.CompanyHome-module__CkfEaW__partnerTitle{margin:.25rem 0 0;font-size:1.2rem}.CompanyHome-module__CkfEaW__partnerQuote{border-top:1px solid var(--g5-border);color:var(--g5-muted);margin:0;padding-top:1rem;font-size:.92rem;line-height:1.55}.CompanyHome-module__CkfEaW__partnerMore{flex-wrap:wrap;gap:.65rem;margin-top:1.25rem;display:flex}.CompanyHome-module__CkfEaW__partnerChip{border:1px solid var(--g5-border);background:var(--g5-card);min-height:2.4rem;color:var(--g5-fg);border-radius:999px;align-items:center;padding:.45rem .95rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-flex}.CompanyHome-module__CkfEaW__partnerChip:hover{background:var(--g5-secondary)}.CompanyHome-module__CkfEaW__franchise{background:var(--g5-primary);color:var(--g5-primary-fg);border-radius:1.5rem;display:grid;overflow:hidden}@media (min-width:900px){.CompanyHome-module__CkfEaW__franchise{grid-template-columns:1.15fr .85fr}}.CompanyHome-module__CkfEaW__franchiseCopy{flex-direction:column;gap:.85rem;padding:max(1.5rem,min(3vw,2.75rem));display:flex}.CompanyHome-module__CkfEaW__franchiseCopy .CompanyHome-module__CkfEaW__kicker{color:var(--g5-accent)}.CompanyHome-module__CkfEaW__franchiseCopy h2{color:var(--g5-primary-fg);margin:0}.CompanyHome-module__CkfEaW__franchiseCopy p{color:color-mix(in srgb,var(--g5-primary-fg)86%,transparent);margin:0;line-height:1.6}.CompanyHome-module__CkfEaW__franchiseBullets{gap:.45rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.CompanyHome-module__CkfEaW__franchiseBullets li{color:color-mix(in srgb,var(--g5-primary-fg)92%,transparent);align-items:flex-start;gap:.5rem;font-size:.92rem;display:flex}.CompanyHome-module__CkfEaW__franchiseVisual{background:linear-gradient(135deg,color-mix(in srgb,var(--g5-accent)35%,transparent),transparent 55%),radial-gradient(circle at 70% 40%,rgba(255,255,255,.16),transparent 50%),linear-gradient(160deg,#0a7a52,#004933);min-height:12rem}.CompanyHome-module__CkfEaW__franchise .CompanyHome-module__CkfEaW__btnAccent{width:-moz-fit-content;width:fit-content;margin-top:.35rem}.CompanyHome-module__CkfEaW__contactGrid{gap:1.5rem;display:grid}@media (min-width:900px){.CompanyHome-module__CkfEaW__contactGrid{grid-template-columns:1.2fr 1fr 1fr}}.CompanyHome-module__CkfEaW__contactBrand p{color:var(--g5-muted);margin:.55rem 0 0;line-height:1.55}.CompanyHome-module__CkfEaW__contactList{color:var(--g5-muted);gap:.35rem;line-height:1.55;display:grid}.CompanyHome-module__CkfEaW__contactList strong{color:var(--g5-fg)}.CompanyHome-module__CkfEaW__contactList a{color:var(--g5-primary);font-weight:600;text-decoration:none}.CompanyHome-module__CkfEaW__emailImg{vertical-align:-.15em;width:auto;height:1.15em}.CompanyHome-module__CkfEaW__hubChoices{flex-direction:column;gap:.65rem;display:flex}.CompanyHome-module__CkfEaW__hubChoice{text-align:left;border:1px solid var(--g5-border);background:var(--g5-card);width:100%;color:var(--g5-fg);cursor:pointer;font:inherit;border-radius:1rem;padding:.95rem 1.05rem;transition:border-color .15s,box-shadow .15s;display:block}.CompanyHome-module__CkfEaW__hubChoice:hover{border-color:color-mix(in srgb,var(--g5-primary)35%,transparent)}.CompanyHome-module__CkfEaW__hubChoiceActive{border-color:var(--g5-primary);box-shadow:0 0 0 1px var(--g5-primary)}.CompanyHome-module__CkfEaW__hubChoiceLabel{font-weight:700;display:block}.CompanyHome-module__CkfEaW__hubChoiceDetail{color:var(--g5-muted);margin-top:.25rem;font-size:.85rem;display:block}
.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md)*2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}:where([data-layout=stacked]) .m_5ed0edd0{margin-top:0}.m_b37d9ac7:where([data-layout=stacked])>*{display:grid}
