.page_hero__7KFOs{position:relative;min-height:80vh;display:flex;align-items:center;overflow:hidden;background-color:var(--mantine-color-body);border-bottom:1px solid var(--mantine-color-gray-2)}@media (max-width:48em){.page_hero__7KFOs{min-height:auto;padding:var(--mantine-spacing-xl) 0}}.page_heroAccent__CzMQw,.page_heroBackground__a2JaP,.page_heroGradient__e5qDu,.page_heroPattern__psmMj{display:none}.page_heroContainer__Exl4z{position:relative;z-index:2;padding:calc(var(--mantine-spacing-xl) * 4) var(--mantine-spacing-xl) calc(var(--mantine-spacing-xl) * 3)}@media (max-width:62em){.page_heroContainer__Exl4z{padding:calc(var(--mantine-spacing-xl) * 2.5) var(--mantine-spacing-lg) calc(var(--mantine-spacing-xl) * 2)}}@media (max-width:48em){.page_heroContainer__Exl4z{padding:calc(var(--mantine-spacing-xl) * 2) var(--mantine-spacing-md) calc(var(--mantine-spacing-xl) * 1.5)}}.page_heroContent__dzLob{position:relative;z-index:3;width:100%;max-width:100%}.page_badge__0mJr3,.page_sectionBadge__70Qjp{background:transparent;color:var(--mantine-color-green-7);border:1px solid var(--mantine-color-green-6);box-shadow:none;text-transform:uppercase;font-weight:600;letter-spacing:.14em;font-family:Lora,Georgia,serif;font-size:calc(.75rem * var(--mantine-scale))}@media (max-width:48em){.page_badge__0mJr3,.page_sectionBadge__70Qjp{font-size:calc(.6875rem * var(--mantine-scale));letter-spacing:.1em}}.page_title__po7na{font-size:calc(4rem * var(--mantine-scale));line-height:1.1;font-weight:700;color:var(--mantine-color-gray-9);margin-bottom:var(--mantine-spacing-lg);letter-spacing:0;font-family:EB Garamond,Georgia,Times New Roman,serif}@media (max-width:62em){.page_title__po7na{font-size:calc(3.125rem * var(--mantine-scale));line-height:1.12;margin-bottom:var(--mantine-spacing-md)}}@media (max-width:48em){.page_title__po7na{font-size:calc(2.375rem * var(--mantine-scale));line-height:1.15;margin-bottom:var(--mantine-spacing-sm)}}.page_titleHighlight__PhdLo{color:var(--mantine-color-green-7);font-style:italic;font-weight:700;display:inline-block}.page_heroDescription__BOlMS{font-size:calc(1.3125rem * var(--mantine-scale));line-height:1.7;color:var(--mantine-color-gray-7);max-width:90%;font-weight:400;letter-spacing:0;font-family:Lora,Georgia,Times New Roman,serif}@media (max-width:62em){.page_heroDescription__BOlMS{font-size:calc(1.1875rem * var(--mantine-scale));max-width:95%}}@media (max-width:48em){.page_heroDescription__BOlMS{font-size:calc(1rem * var(--mantine-scale));max-width:100%;line-height:1.6;padding:0 var(--mantine-spacing-xs)}}.page_heroButtons__QFahC{margin-top:calc(var(--mantine-spacing-xl) * 1.5);width:100%;max-width:600px}@media (max-width:48em){.page_heroButtons__QFahC{margin-top:var(--mantine-spacing-lg);max-width:100%}.page_heroButtons__QFahC .mantine-Button-root{width:100%}}.page_primaryButton__gjjaG{background-color:var(--mantine-color-green-6);color:var(--mantine-color-white);border:1px solid var(--mantine-color-green-6);box-shadow:none;transition:all .2s ease;font-weight:600;letter-spacing:.02em}.page_primaryButton__gjjaG:hover{background-color:var(--mantine-color-green-7);border-color:var(--mantine-color-green-7);transform:translateY(-1px)}@media (max-width:48em){.page_primaryButton__gjjaG{font-size:calc(.9375rem * var(--mantine-scale))}}.page_secondaryButton__0Pzex{border:1px solid var(--mantine-color-gray-3);background:var(--mantine-color-white);color:var(--mantine-color-gray-9);transition:all .2s ease;font-weight:600;letter-spacing:.02em}.page_secondaryButton__0Pzex:hover{border-color:var(--mantine-color-green-6);background:var(--mantine-color-green-0);color:var(--mantine-color-green-8)}@media (max-width:48em){.page_secondaryButton__0Pzex{font-size:calc(.9375rem * var(--mantine-scale))}}.page_trustIndicators__1mjJ8{flex-wrap:wrap;gap:var(--mantine-spacing-lg);margin-top:var(--mantine-spacing-xl);width:100%;justify-content:center}@media (max-width:48em){.page_trustIndicators__1mjJ8{gap:var(--mantine-spacing-md);margin-top:var(--mantine-spacing-lg);flex-direction:column;align-items:center}}.page_heroFeatureCard__HzG0M{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);transition:all .2s ease;text-align:center;height:100%}.page_heroFeatureCard__HzG0M:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(43,33,24,.08);border-color:var(--mantine-color-green-3)}@media (max-width:48em){.page_heroFeatureCard__HzG0M{padding:var(--mantine-spacing-md)!important}}.page_statsSection__IFj0R{background:var(--mantine-color-white);padding:calc(var(--mantine-spacing-xl) * 2) 0;border-bottom:1px solid var(--mantine-color-gray-2);margin-top:calc(var(--mantine-spacing-xl) * -2);position:relative;z-index:3}.page_statCard__WFWBf{background:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);transition:all .2s ease;text-align:center}.page_statCard__WFWBf:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(43,33,24,.08);border-color:var(--mantine-color-green-3)}.page_statIcon__CfCYS{box-shadow:none}.page_statValue__tVgp7{font-size:calc(2.125rem * var(--mantine-scale));font-family:EB Garamond,Georgia,Times New Roman,serif;color:var(--mantine-color-green-7);line-height:1;font-feature-settings:"onum" 1}@media (max-width:48em){.page_statValue__tVgp7{font-size:calc(1.625rem * var(--mantine-scale))}}.page_sectionTitle__6ic_4{font-size:calc(2.75rem * var(--mantine-scale));font-weight:700;line-height:1.18;margin:var(--mantine-spacing-md) 0;position:relative;display:inline-block;font-family:EB Garamond,Georgia,Times New Roman,serif;letter-spacing:0;color:var(--mantine-color-gray-9)}.page_sectionTitle__6ic_4:after{content:"";position:absolute;bottom:calc(-.75rem * var(--mantine-scale));left:50%;transform:translateX(-50%);width:64px;height:2px;background:var(--mantine-color-green-6)}@media (max-width:48em){.page_sectionTitle__6ic_4{font-size:calc(2.125rem * var(--mantine-scale))}}.page_sectionDescription__9_4_N{line-height:1.7}.page_featureDescription__RYtW4{line-height:1.8}.page_featuresSection__54_Nl{background-color:var(--mantine-color-body);position:relative;overflow:hidden}.page_featureCard__swyBK{height:100%;background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);transition:all .25s ease;overflow:hidden;position:relative;min-height:400px}.page_featureCard__swyBK:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(43,33,24,.1);border-color:var(--mantine-color-green-4)}.page_featureIcon__UHR_A{box-shadow:none;transition:all .25s ease;flex-shrink:0}.page_featureTitle__pGLZ6{font-size:calc(1.75rem * var(--mantine-scale));font-family:EB Garamond,Georgia,Times New Roman,serif;font-weight:700;line-height:1.25;color:var(--mantine-color-gray-9)}.page_featureHighlights___RaZz{padding-top:var(--mantine-spacing-lg);border-top:1px solid var(--mantine-color-gray-2);margin-top:var(--mantine-spacing-md)}.page_featureCard__swyBK:hover .page_featureHighlights___RaZz{border-top-color:var(--mantine-color-green-3)}.page_integration__zkkO1{border-top:1px solid var(--mantine-color-gray-2);border-bottom:1px solid var(--mantine-color-gray-2);padding:calc(var(--mantine-spacing-xl) * 3) 0;overflow:hidden}.page_integrationCard__qB7Cu,.page_integration__zkkO1{background-color:var(--mantine-color-white);position:relative}.page_integrationCard__qB7Cu{transition:all .25s ease;border:1px solid var(--mantine-color-gray-2);z-index:1}.page_integrationCard__qB7Cu:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(43,33,24,.1);border-color:var(--mantine-color-green-3)}.page_integrationIcon__5ihr5{background-color:var(--mantine-color-green-6);color:var(--mantine-color-white);box-shadow:none}.page_additionalContent__zUCgp{padding-top:var(--mantine-spacing-xl)}.page_highlightsCard__sWkn1{background:var(--mantine-color-white)}.page_additionalCard___SXXI,.page_highlightsCard__sWkn1{box-shadow:none;border:1px solid var(--mantine-color-gray-2)}.page_additionalCard___SXXI{height:100%;background-color:var(--mantine-color-white);padding:var(--mantine-spacing-xl);transition:all .25s ease}.page_additionalCard___SXXI:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(43,33,24,.1);border-color:var(--mantine-color-green-3)}.page_blogSection__hkl04{padding:calc(var(--mantine-spacing-xl) * 3) 0;background-color:var(--mantine-color-body);border-top:1px solid var(--mantine-color-gray-2);border-bottom:1px solid var(--mantine-color-gray-2)}.page_blogCard__c_D39{height:100%;transition:all .25s ease;text-decoration:none;color:inherit;display:flex;flex-direction:column;border:1px solid var(--mantine-color-gray-2);background:var(--mantine-color-white)}.page_blogCard__c_D39:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(43,33,24,.1);border-color:var(--mantine-color-green-3)}.page_blogCategory__6jZ8F{font-weight:600;text-transform:uppercase;letter-spacing:.12em;font-size:calc(.6875rem * var(--mantine-scale))}.page_blogTitle__uofAp{font-size:calc(1.375rem * var(--mantine-scale));font-family:EB Garamond,Georgia,Times New Roman,serif;font-weight:700;line-height:1.3;color:var(--mantine-color-gray-9);transition:color .2s ease}@media (max-width:48em){.page_blogTitle__uofAp{font-size:calc(1.25rem * var(--mantine-scale))}}.page_blogCard__c_D39:hover .page_blogTitle__uofAp{color:var(--mantine-color-green-7)}.page_blogButton___XVd1{transition:all .2s ease}.page_blogCard__c_D39:hover .page_blogButton___XVd1{background-color:var(--mantine-color-green-0);color:var(--mantine-color-green-8)}.page_viewAllButton__Ld_gP{border:1px solid var(--mantine-color-gray-3);transition:all .2s ease}.page_viewAllButton__Ld_gP:hover{border-color:var(--mantine-color-green-6);background-color:var(--mantine-color-green-0);color:var(--mantine-color-green-8)}.page_cta__i2v5_{padding:calc(var(--mantine-spacing-xl) * 3) 0;background-color:var(--mantine-color-body);position:relative;overflow:hidden}.page_ctaCard__0EK4h{background-color:var(--mantine-color-green-8);padding:calc(var(--mantine-spacing-xl) * 3);box-shadow:none;border:1px solid var(--mantine-color-green-9);position:relative;overflow:hidden;z-index:1}.page_ctaBadge__xEUHB{background-color:transparent;color:#f4efe2;border:1px solid hsla(43,45%,92%,.5);text-transform:uppercase;letter-spacing:.14em;font-weight:600}.page_ctaTitle__8jURU{color:#fffdf9!important;font-family:EB Garamond,Georgia,Times New Roman,serif;font-weight:700;line-height:1.18}@media (max-width:48em){.page_ctaTitle__8jURU{font-size:calc(2.125rem * var(--mantine-scale))}}.page_ctaText__c9Wyd{color:rgba(255,253,249,.9)!important;font-family:Lora,Georgia,serif}.page_ctaPrimaryButton__kDC7s{background-color:var(--mantine-color-white);color:var(--mantine-color-green-8);font-weight:700;box-shadow:none;transition:all .2s ease}.page_ctaPrimaryButton__kDC7s:hover{transform:translateY(-1px);background-color:#f4efe2}.page_ctaSecondaryButton__pxy9D{background-color:transparent;color:#fffdf9;border:1px solid rgba(255,253,249,.5);transition:all .2s ease}.page_ctaSecondaryButton__pxy9D:hover{background-color:rgba(255,253,249,.12);border-color:rgba(255,253,249,.8)}@media (max-width:48em){.page_hero__7KFOs{min-height:auto;padding:calc(var(--mantine-spacing-xl) * 2) 0}.page_heroContainer__Exl4z{padding:calc(var(--mantine-spacing-xl) * 2) var(--mantine-spacing-md)}.page_imageWrapper__Fc9qC{padding:var(--mantine-spacing-md)}.page_statsSection__IFj0R{margin-top:0;padding:var(--mantine-spacing-xl) 0}.page_statCard__WFWBf{padding:var(--mantine-spacing-lg)}.page_featuresSection__54_Nl{padding:calc(var(--mantine-spacing-xl) * 2) 0}.page_featureCard__swyBK{min-height:auto;padding:var(--mantine-spacing-lg)}.page_featureTitle__pGLZ6{font-size:calc(1.5rem * var(--mantine-scale))}.page_additionalContent__zUCgp{padding-top:0}.page_additionalCard___SXXI{padding:var(--mantine-spacing-lg)}.page_ctaCard__0EK4h{padding:var(--mantine-spacing-xl)}}.page_audienceCard__d3nxA{background-color:var(--mantine-color-white);border:1px solid var(--mantine-color-gray-2);transition:all .25s ease}.page_audienceCard__d3nxA:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(43,33,24,.1);border-color:var(--mantine-color-green-3)}.page_migration__ieSSQ{background-color:var(--mantine-color-body);border-top:1px solid var(--mantine-color-gray-2);border-bottom:1px solid var(--mantine-color-gray-2)}