@font-face{font-family:NativeMaterialIcons;src:url(/site-assets/f98805ca2851516f1fd2/assets/native-fonts/MaterialIcons-Regular.otf)format("opentype");font-display:block}@font-face{font-family:NativeLineIcons;src:url(/site-assets/f98805ca2851516f1fd2/assets/native-fonts/LineIcons.ttf)format("truetype");font-display:block}.native-material-icon[data-astro-cid-hzjimleu]{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;direction:ltr;flex:none;justify-content:center;align-items:center;font-family:NativeMaterialIcons;font-style:normal;font-weight:400;line-height:1;display:inline-flex}.native-line-icon[data-astro-cid-hzjimleu]{flex:none;display:block}.native-line-font[data-astro-cid-hzjimleu]{font-family:NativeLineIcons}.af-hero-cta-anchor{flex:none;max-width:100%;display:inline-flex;position:relative}.af-hero-contact{min-height:40px;color:var(--muted);font:400 13px/1.3 var(--font-body);letter-spacing:0;align-items:center;padding:8px 6px;transition:color .18s ease-out;display:inline-flex}.af-hero-contact:is(:hover,:focus-visible){color:var(--ink)}.af-action.af-hero-cta{transform:translate(var(--hero-cta-x,0px), var(--hero-cta-y,0px));gap:11px;transition:transform .26s cubic-bezier(.16,1,.3,1),background .2s;overflow:hidden}.af-action.af-hero-cta:after{display:none}.af-hero-cta-glow{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(ellipse 85px 45px at var(--hero-cta-glow-x,50%) var(--hero-cta-glow-y,50%), color-mix(in srgb, var(--surface) 3%, transparent), color-mix(in srgb, var(--surface) 1%, transparent) 55%, transparent 100%);transition:opacity .18s ease-out;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 20% 80%,#0000);mask-composite:intersect}.af-hero-cta:is(:hover,:focus-visible) .af-hero-cta-glow{opacity:1}.af-hero-cta-label,.af-hero-cta-icon{position:relative}.af-hero-cta-icon{flex:none;place-items:center;width:16px;height:16px;transition:transform .32s cubic-bezier(.16,1,.3,1);display:grid;transform:rotate(-45deg)}.af-hero-cta:is(:hover,:focus-visible) .af-hero-cta-icon{transform:translate(1px)rotate(0)}@media (prefers-reduced-motion:reduce){.af-hero-contact{transition:none}.af-action.af-hero-cta{transition:none;transform:none}.af-hero-cta-icon,.af-hero-cta:is(:hover,:focus-visible) .af-hero-cta-icon{transition:none;transform:rotate(-45deg)}.af-hero-cta-glow{transition:none}}.af-signup-actions{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.af-signup-actions .af-hero-cta-anchor>.af-action.af-hero-cta{font-family:var(--font-body);letter-spacing:0;border-radius:8px;font-weight:500;min-height:40px!important;padding:10px 18px!important;font-size:13px!important;line-height:1.3!important}:root[data-button-density=standard] .af-signup-actions .af-hero-cta-anchor>.af-action.af-hero-cta{min-height:44px!important}:root[data-button-density=standard] .af-signup-actions .af-hero-contact{min-height:44px}
