:root{--brand-700:#184d3d;--brand-900:#123b30;--text-strong:#243c35;--text-muted:#6f7a75;--surface:#f7f8f7;--surface-soft:#fcfdfc;--surface-card:hsla(0,0%,100%,.92);--line-soft:rgba(18,45,37,.06);--line-strong:rgba(18,45,37,.1);--shadow-soft:0 18px 38px rgba(16,42,34,.05);--shadow-card:0 12px 30px rgba(16,42,34,.05);--shell-max:1180px;--shell-narrow-max:1040px;--shell-gutter:1.5rem;--shell-width:min(calc(100% - (var(--shell-gutter) * 2)),var(--shell-max));--shell-narrow-width:min(calc(100% - (var(--shell-gutter) * 2)),var(--shell-narrow-max));color-scheme:light}*{box-sizing:border-box}body,html{margin:0;padding:0;min-height:100%}html{scroll-behavior:smooth;scrollbar-gutter:stable}body{font-family:var(--font-body,"Inter"),ui-sans-serif,system-ui,sans-serif;background:linear-gradient(180deg,var(--surface) 0,var(--surface-soft) 100%);color:var(--text-strong);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.appRoot{min-height:100vh;display:flex;flex-direction:column}.appRoot>main{flex:1 0 auto}main{display:block}a{color:inherit}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.brandText,.brandTitle,.ctaTitle,.featureTitle,.footerHeading,.loginButton,.navLink,.primaryCta,.secondaryCta,.signupButton,.statementTitle,h1,h2,h3,h4{font-family:var(--font-heading,"Montserrat"),var(--font-body,"Inter"),sans-serif}:focus-visible{outline:3px solid rgba(23,77,62,.18);outline-offset:3px}::selection{background:rgba(23,77,62,.14)}@media (max-width:640px){:root{--shell-gutter:0.85rem}}.AppFooter_footer__xILZW{position:relative;margin-top:clamp(3.6rem,5vw,5.2rem);color:#fff;isolation:isolate;overflow:visible}.AppFooter_shell__uuErf{width:var(--shell-width);margin-inline:auto}.AppFooter_drawerRegion__JBLGQ{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(1.35rem);transition:grid-template-rows .94s cubic-bezier(.16,1,.3,1),opacity .38s ease,transform .94s cubic-bezier(.16,1,.3,1);will-change:grid-template-rows,opacity,transform}.AppFooter_footerExpanded__cRtjx .AppFooter_drawerRegion__JBLGQ{grid-template-rows:1fr;opacity:1;pointer-events:auto;transform:translateY(0)}.AppFooter_drawerInner__www5n{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0ms linear .76s}.AppFooter_footerExpanded__cRtjx .AppFooter_drawerInner__www5n{visibility:visible;transition-delay:0ms}.AppFooter_footerPanel__RTNYB{position:relative;overflow:hidden;background:radial-gradient(circle at 11% 16%,rgba(73,152,119,.24) 0,rgba(73,152,119,0) 36%),radial-gradient(circle at 88% 14%,hsla(0,0%,100%,.075) 0,hsla(0,0%,100%,0) 29%),linear-gradient(180deg,#155542,#103c30 52%,#0b2b22);box-shadow:0 -1px 0 hsla(0,0%,100%,.08),0 -28px 72px rgba(16,42,34,.09),inset 0 1px 0 hsla(0,0%,100%,.1);transform:translateY(.9rem);transition:transform .94s cubic-bezier(.16,1,.3,1)}.AppFooter_footerExpanded__cRtjx .AppFooter_footerPanel__RTNYB{transform:translateY(0)}.AppFooter_footerPanel__RTNYB:before{content:"";position:absolute;inset:0 0 auto;height:clamp(4rem,7vw,7.4rem);background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0));pointer-events:none}.AppFooter_footerPanel__RTNYB:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:hsla(0,0%,100%,.08);pointer-events:none}.AppFooter_topRow__lCj_Y{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,35rem) minmax(0,1fr);align-items:start;grid-gap:clamp(4rem,7vw,6.75rem);gap:clamp(4rem,7vw,6.75rem);padding:clamp(3.05rem,4.7vw,4rem) 0 clamp(2rem,3.25vw,2.65rem)}.AppFooter_brandBlock__dX3_F{display:grid;align-content:start;min-width:0}.AppFooter_brandName__ynkp_{width:-moz-fit-content;width:fit-content;color:#fff;font-family:var(--font-heading,"Montserrat"),var(--font-body,"Inter"),sans-serif;font-size:clamp(2.25rem,3.2vw,2.85rem);line-height:.94;font-weight:850;letter-spacing:-.067em;white-space:nowrap}.AppFooter_brandText__wP3NE{margin:1.05rem 0 0;max-width:36rem;color:rgba(238,248,244,.92);font-size:clamp(1rem,1.06vw,1.08rem);font-weight:560;line-height:1.72}.AppFooter_brandSupport__hsXbZ{margin:.82rem 0 0;max-width:34rem;color:rgba(216,236,226,.74);font-size:.94rem;font-weight:600;line-height:1.62}.AppFooter_socialGroup__CbyMH{display:grid;align-content:start;grid-gap:.86rem;gap:.86rem;margin-top:1.65rem}.AppFooter_linkColumn__dbh29 h3,.AppFooter_socialLabel__B9_Kp{color:rgba(216,236,226,.68);font-family:var(--font-heading,"Montserrat"),var(--font-body,"Inter"),sans-serif;font-size:.78rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.AppFooter_socialRow__g40Wj{display:flex;flex-wrap:wrap;align-items:center;gap:.72rem}.AppFooter_socialIcon__0wDp7{display:inline-flex;align-items:center;justify-content:center;width:2.76rem;height:2.76rem;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;background:linear-gradient(180deg,hsla(0,0%,100%,.085),hsla(0,0%,100%,.032));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 14px 30px rgba(2,16,11,.13);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.AppFooter_socialIcon__0wDp7:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.3);background:linear-gradient(180deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.045));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.13),0 17px 36px rgba(2,16,11,.16)}.AppFooter_socialIcon__0wDp7 svg{width:1.02rem;height:1.02rem;fill:#fff;opacity:.96}.AppFooter_linksGrid__YVMwn{display:grid;grid-template-columns:repeat(3,max-content);justify-content:end;align-items:start;grid-column-gap:clamp(2.35rem,4.1vw,4.45rem);column-gap:clamp(2.35rem,4.1vw,4.45rem);grid-row-gap:1.5rem;row-gap:1.5rem;padding-top:.18rem}.AppFooter_linkColumn__dbh29{display:grid;align-content:start;grid-gap:.82rem;gap:.82rem;min-width:max-content}.AppFooter_linkColumn__dbh29 h3{margin:0 0 .42rem}.AppFooter_linkColumn__dbh29 a{position:relative;width:-moz-fit-content;width:fit-content;color:#fff;text-decoration:none;font-size:1rem;font-weight:700;line-height:1.45;white-space:nowrap;transition:color .18s ease,transform .18s ease}.AppFooter_linkColumn__dbh29 a:after{content:"";position:absolute;right:100%;bottom:-.18rem;left:0;height:1px;background:hsla(0,0%,100%,.62);transition:right .18s ease}.AppFooter_linkColumn__dbh29 a:hover{color:hsla(0,0%,100%,.88);transform:translateX(2px)}.AppFooter_linkColumn__dbh29 a:hover:after{right:0}.AppFooter_footerToggle__ofjya:focus-visible,.AppFooter_linkColumn__dbh29 a:focus-visible{outline:3px solid hsla(0,0%,100%,.24);outline-offset:4px}.AppFooter_bottomRow__0yVy8{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0 1.35rem;border-top:1px solid hsla(0,0%,100%,.09)}.AppFooter_bottomRow__0yVy8 p{margin:0;max-width:56rem;color:rgba(216,236,226,.7);font-size:.88rem;font-weight:600;line-height:1.55}.AppFooter_footerDock__ofYiF{position:relative;z-index:2;display:grid;place-items:center;min-height:5.2rem;background:transparent;transition:background .34s ease,box-shadow .34s ease}.AppFooter_footerExpanded__cRtjx .AppFooter_footerDock__ofYiF{background:linear-gradient(180deg,rgba(4,21,15,.35),rgba(3,14,10,.24)),#0b2b22;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.075),0 -16px 38px rgba(5,21,15,.1)}.AppFooter_footerToggle__ofjya{position:relative;display:inline-flex;align-items:center;justify-content:center;width:3.55rem;height:3.55rem;border:1px solid hsla(0,0%,100%,.22);border-radius:999px;background:linear-gradient(180deg,#1f8065,#12604b);color:#fff;box-shadow:0 18px 42px rgba(18,72,57,.25),0 0 0 9px rgba(18,82,65,.09),inset 0 1px 0 hsla(0,0%,100%,.2);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.AppFooter_footerToggle__ofjya:before{content:"";position:absolute;inset:-.46rem;border-radius:inherit;background:rgba(19,91,72,.1);z-index:-1;transition:transform .2s ease,opacity .2s ease}.AppFooter_footerToggle__ofjya:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.36);box-shadow:0 23px 52px rgba(18,72,57,.32),0 0 0 10px rgba(18,82,65,.11),inset 0 1px 0 hsla(0,0%,100%,.23)}.AppFooter_footerToggle__ofjya:hover:before{transform:scale(1.05);opacity:.9}.AppFooter_footerExpanded__cRtjx .AppFooter_footerToggle__ofjya{background:linear-gradient(180deg,hsla(0,0%,100%,.105),hsla(0,0%,100%,.045));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 13px 28px rgba(2,14,10,.16)}.AppFooter_footerExpanded__cRtjx .AppFooter_footerToggle__ofjya:before{background:hsla(0,0%,100%,.035)}.AppFooter_toggleIcon__L_Jmd{display:inline-flex;align-items:center;justify-content:center;width:1.36rem;height:1.36rem}.AppFooter_toggleIcon__L_Jmd svg{width:1.36rem;height:1.36rem;fill:none;stroke:currentColor;stroke-width:2.55;stroke-linecap:round;stroke-linejoin:round;transform:rotate(0deg);transition:transform .36s cubic-bezier(.16,1,.3,1)}.AppFooter_footerExpanded__cRtjx .AppFooter_toggleIcon__L_Jmd svg{transform:rotate(180deg)}@media (max-width:1120px){.AppFooter_topRow__lCj_Y{grid-template-columns:1fr;gap:2.75rem}.AppFooter_brandSupport__hsXbZ,.AppFooter_brandText__wP3NE{max-width:42rem}.AppFooter_linksGrid__YVMwn{justify-content:start}}@media (max-width:760px){.AppFooter_linksGrid__YVMwn{grid-template-columns:repeat(2,max-content);column-gap:2.9rem;row-gap:1.6rem}}@media (max-width:640px){.AppFooter_footer__xILZW{margin-top:3.1rem}.AppFooter_topRow__lCj_Y{gap:2.2rem;padding:2.6rem 0 1.9rem}.AppFooter_brandName__ynkp_{font-size:clamp(1.9rem,11vw,2.35rem)}.AppFooter_brandText__wP3NE{margin-top:.95rem;font-size:.98rem;line-height:1.64}.AppFooter_brandSupport__hsXbZ{margin-top:.72rem;font-size:.88rem;line-height:1.55}.AppFooter_socialGroup__CbyMH{margin-top:1.42rem}.AppFooter_socialIcon__0wDp7{width:2.56rem;height:2.56rem}.AppFooter_linksGrid__YVMwn{grid-template-columns:1fr;gap:1.45rem}.AppFooter_linkColumn__dbh29{min-width:0}.AppFooter_linkColumn__dbh29 a{white-space:normal}.AppFooter_bottomRow__0yVy8{align-items:flex-start;padding:1rem 0 1.2rem}.AppFooter_bottomRow__0yVy8 p{font-size:.82rem}.AppFooter_footerDock__ofYiF{min-height:4.95rem}.AppFooter_footerToggle__ofjya{width:3.25rem;height:3.25rem}}@media (prefers-reduced-motion:reduce){.AppFooter_drawerInner__www5n,.AppFooter_drawerRegion__JBLGQ,.AppFooter_footerDock__ofYiF,.AppFooter_footerPanel__RTNYB,.AppFooter_footerToggle__ofjya,.AppFooter_footerToggle__ofjya:before,.AppFooter_linkColumn__dbh29 a,.AppFooter_linkColumn__dbh29 a:after,.AppFooter_socialIcon__0wDp7,.AppFooter_toggleIcon__L_Jmd svg{transition:none}.AppFooter_drawerRegion__JBLGQ,.AppFooter_footerExpanded__cRtjx .AppFooter_drawerRegion__JBLGQ,.AppFooter_footerExpanded__cRtjx .AppFooter_footerPanel__RTNYB,.AppFooter_footerPanel__RTNYB{transform:none}}