/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */.Footer_root__y_SDH.ace-public-footer{--color-background-inverse:var(--primitives-color-brand10);--color-text-on-inverse:var(--primitives-color-white);color:var(--primitives-color-brand02);background:linear-gradient(135deg,var(--color-background-inverse) 0,var(--color-background-inverse) 58%,var(--primitives-color-ink-light) 100%)}@supports (color:color-mix(in lab,red,red)){.Footer_root__y_SDH.ace-public-footer{background:linear-gradient(135deg,var(--color-background-inverse) 0,color-mix(in srgb,var(--color-background-inverse) 88%,var(--primitives-color-brand07) 12%) 58%,var(--primitives-color-ink-light) 100%)}}.Footer_root__y_SDH .ace-public-footer__inner{width:min(100%,var(--primitives-layout-workspace-page-rail));padding:4rem clamp(var(--primitives-spacing-s4),3vw,var(--primitives-spacing-s6)) 3.25rem;grid-template-columns:1.25fr .9fr .9fr 1fr;align-items:start;gap:clamp(2.5rem,6vw,4.5rem);margin-inline:auto;display:grid}@media not all and (min-width:64rem){.Footer_root__y_SDH .ace-public-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media not all and (min-width:40rem){.Footer_root__y_SDH .ace-public-footer__inner{gap:var(--primitives-spacing-s8);grid-template-columns:1fr;padding-block:3rem 2.25rem}}@media not all and (min-width:64rem){.Footer_root__y_SDH .ace-public-footer__brand-column{grid-column:1/-1}}@media not all and (min-width:40rem){.Footer_root__y_SDH .ace-public-footer__brand-column{grid-column:auto}}.Footer_root__y_SDH .ace-public-footer__brand{color:var(--color-text-on-inverse);font-size:var(--primitives-typography-page-title-size);font-weight:var(--primitives-typography-title-weight);line-height:var(--primitives-typography-page-title-line-height)}@media not all and (min-width:40rem){.Footer_root__y_SDH .ace-public-footer__brand{font-size:var(--primitives-typography-section-title-size);line-height:var(--primitives-typography-section-title-line-height)}}.Footer_root__y_SDH .ace-public-footer__brand span{color:var(--primitives-color-brand06)}.Footer_root__y_SDH .ace-public-footer__tagline{max-width:20rem;margin:var(--primitives-spacing-s5) 0 0;color:var(--color-text-on-inverse)}@supports (color:color-mix(in lab,red,red)){.Footer_root__y_SDH .ace-public-footer__tagline{color:color-mix(in srgb,var(--color-text-on-inverse) 88%,transparent)}}.Footer_root__y_SDH .ace-public-footer__tagline{font-size:var(--primitives-typography-title-size);font-weight:var(--primitives-typography-subtitle-weight);line-height:1.4}.Footer_root__y_SDH .ace-public-footer__description{max-width:20rem;margin:var(--primitives-spacing-s4) 0 0;color:var(--primitives-color-muted-soft-light);font-size:var(--primitives-typography-body-size);line-height:1.5}.Footer_root__y_SDH .ace-public-footer__heading{margin:0 0 var(--primitives-spacing-s5);padding-bottom:var(--primitives-spacing-s4);border-bottom:1px solid var(--primitives-color-muted-soft-light)}@supports (color:color-mix(in lab,red,red)){.Footer_root__y_SDH .ace-public-footer__heading{border-bottom:1px solid color-mix(in srgb,var(--primitives-color-muted-soft-light) 28%,transparent)}}.Footer_root__y_SDH .ace-public-footer__heading{color:var(--primitives-color-muted-soft-light)}@supports (color:color-mix(in lab,red,red)){.Footer_root__y_SDH .ace-public-footer__heading{color:color-mix(in srgb,var(--primitives-color-muted-soft-light) 82%,var(--color-text-on-inverse) 18%)}}.Footer_root__y_SDH .ace-public-footer__heading{font-size:var(--primitives-typography-caption-size);font-weight:var(--primitives-typography-subtitle-weight);letter-spacing:0}.Footer_root__y_SDH .ace-public-footer__links{gap:var(--primitives-spacing-s4);display:grid}.Footer_root__y_SDH .ace-public-footer__link{width:max-content;max-width:100%;color:var(--primitives-color-surface-soft-light);font-size:var(--primitives-typography-body-size);transition-property:color;transition-duration:var(--primitives-motion-fast);transition-timing-function:var(--primitives-motion-ease-standard);line-height:1.4;text-decoration:none}:is(.Footer_root__y_SDH .ace-public-footer__link:hover,.Footer_root__y_SDH .ace-public-footer__link:focus-visible){color:var(--primitives-color-brand03);outline:0}.Footer_root__y_SDH .ace-public-footer__contact{padding-top:var(--primitives-spacing-s1);gap:2.5rem;display:grid}@media not all and (min-width:40rem){.Footer_root__y_SDH .ace-public-footer__contact{gap:var(--primitives-spacing-s5)}}.Footer_root__y_SDH .ace-public-footer__contact-row{align-items:start;gap:var(--primitives-spacing-s3);color:var(--primitives-color-surface-soft-light);font-size:var(--primitives-typography-body-size);transition-property:color;transition-duration:var(--primitives-motion-fast);transition-timing-function:var(--primitives-motion-ease-standard);grid-template-columns:1.75rem minmax(0,1fr);line-height:1.65;text-decoration:none;display:grid}.Footer_root__y_SDH .ace-public-footer__contact-row:hover{color:var(--color-text-on-inverse)}.Footer_root__y_SDH .ace-public-footer__contact-icon{margin-top:var(--primitives-spacing-s1);color:var(--color-action-primary)}.Footer_root__y_SDH .ace-public-footer__bottom{border-top:1px solid var(--primitives-color-muted-soft-light)}@supports (color:color-mix(in lab,red,red)){.Footer_root__y_SDH .ace-public-footer__bottom{border-top:1px solid color-mix(in srgb,var(--primitives-color-muted-soft-light) 28%,transparent)}}.Footer_root__y_SDH .ace-public-footer__bottom-inner{width:min(100%,var(--primitives-layout-workspace-page-rail));justify-content:space-between;align-items:center;gap:var(--primitives-spacing-s5);padding:var(--primitives-spacing-s6) clamp(var(--primitives-spacing-s4),3vw,var(--primitives-spacing-s6)) var(--primitives-spacing-s7);color:var(--primitives-color-muted-soft-light);font-size:var(--primitives-typography-caption-size);line-height:var(--primitives-typography-caption-line-height);margin-inline:auto;display:flex}@media not all and (min-width:40rem){.Footer_root__y_SDH .ace-public-footer__bottom-inner{padding-block:var(--primitives-spacing-s5) var(--primitives-spacing-s6);flex-direction:column;align-items:flex-start}}@font-face{font-family:roboto;src:url(/_next/static/media/5bafb11d927758dd-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:roboto;src:url(/_next/static/media/1fb0386c517729e0-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:roboto;src:url(/_next/static/media/9ebed39b9e5a34a4-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:roboto Fallback;src:local("Arial");ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.00%;size-adjust:100.37%}.__className_84fbe7{font-family:roboto,roboto Fallback,SF Pro Text,SF Pro,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif}.__variable_84fbe7{--font-roboto:"roboto","roboto Fallback",SF Pro Text,SF Pro,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif}@font-face{font-family:poppins;src:url(/_next/static/media/916d3686010a8de2-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/7777133e901cd5ed-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(/_next/static/media/d869208648ca5469-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins Fallback;src:local("Arial");ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.__className_ad146d{font-family:poppins,poppins Fallback,ui-sans-serif,system-ui,sans-serif}.__variable_ad146d{--font-poppins:"poppins","poppins Fallback",ui-sans-serif,system-ui,sans-serif}