.SiteFooter-module__l8C4Ka__footer{background:var(--off-black);color:var(--smoke);padding:96px 0 40px;font-size:14.5px}.SiteFooter-module__l8C4Ka__top{border-bottom:1px solid var(--dark-edge);grid-template-columns:2fr repeat(3,1fr);gap:40px;padding-bottom:56px;display:grid}.SiteFooter-module__l8C4Ka__wordmark{color:var(--bone);font-family:var(--font-text);letter-spacing:-.035em;border-radius:4px;place-self:start;align-items:center;gap:10px;font-size:25px;font-weight:700;line-height:1;display:inline-flex}.SiteFooter-module__l8C4Ka__mark{flex:none}.SiteFooter-module__l8C4Ka__heading{color:#8a8a8a;font-family:var(--font-text);letter-spacing:0;margin:0 0 6px;font-size:13px;font-weight:500}.SiteFooter-module__l8C4Ka__links{margin:0;padding:0;list-style:none}.SiteFooter-module__l8C4Ka__link{min-height:40px;color:var(--smoke);border-radius:4px;align-items:center;gap:8px;font-size:14.5px;text-decoration:none;transition:color .2s;display:inline-flex}.SiteFooter-module__l8C4Ka__link:hover{color:var(--bone)}.SiteFooter-module__l8C4Ka__external{color:#8a8a8a}.SiteFooter-module__l8C4Ka__wordmark:focus-visible{outline:2px solid var(--bone);outline-offset:4px}.SiteFooter-module__l8C4Ka__link:focus-visible{outline:2px solid var(--bone);outline-offset:4px}.SiteFooter-module__l8C4Ka__bottom{color:#8a8a8a;grid-template-columns:1fr auto;align-items:center;gap:16px;padding-top:24px;font-size:13px;display:grid}.SiteFooter-module__l8C4Ka__entity{margin:0}.SiteFooter-module__l8C4Ka__toTop{color:#8a8a8a;border-radius:4px;justify-self:end;align-items:center;gap:6px;min-height:40px;transition:color .2s;display:inline-flex}.SiteFooter-module__l8C4Ka__toTop:hover{color:var(--bone)}.SiteFooter-module__l8C4Ka__toTop:focus-visible{outline:2px solid var(--bone);outline-offset:4px}@media (max-width:900px){.SiteFooter-module__l8C4Ka__footer{padding-top:72px}.SiteFooter-module__l8C4Ka__top{grid-template-columns:repeat(3,1fr);row-gap:32px}.SiteFooter-module__l8C4Ka__wordmark{grid-column:1/-1}}@media (max-width:560px){.SiteFooter-module__l8C4Ka__top{grid-template-columns:1fr 1fr}}
.Button-module__F5UP7G__button{border-radius:var(--radius-button);height:44px;font-family:var(--font-text);white-space:nowrap;border:1px solid transparent;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;transition:opacity .15s,transform .15s;display:inline-flex}.Button-module__F5UP7G__button:hover{opacity:.9}.Button-module__F5UP7G__button:active{transform:translateY(1px)}.Button-module__F5UP7G__button:focus-visible{outline-offset:3px;outline:2px solid}.Button-module__F5UP7G__onLight{background:var(--ink);color:var(--paper)}.Button-module__F5UP7G__onLight:focus-visible{outline-color:var(--ink)}.Button-module__F5UP7G__onDark{background:var(--result-card);color:var(--ink)}.Button-module__F5UP7G__onDark:focus-visible{outline-color:var(--bone)}.Button-module__F5UP7G__compact{height:40px;padding:0 16px;font-size:14px}.Button-module__F5UP7G__quiet{color:inherit;background:0 0;padding:0 12px}
.CtaDialog-module__WVTeGa__dialog{border:1px solid var(--line);background:var(--paper);width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;text-align:left;border-radius:20px;margin:auto;padding:0;box-shadow:0 40px 80px -30px rgba(12,12,12,.45)}.CtaDialog-module__WVTeGa__dialog::backdrop{background:rgba(11,11,12,.55)}.CtaDialog-module__WVTeGa__dialog[open]{animation:CtaDialog-module__WVTeGa__rise .36s var(--ease-out)}.CtaDialog-module__WVTeGa__dialog[open]::backdrop{animation:.36s ease-out CtaDialog-module__WVTeGa__dim}.CtaDialog-module__WVTeGa__dialog[data-closing]{animation:.2s ease-in forwards CtaDialog-module__WVTeGa__sink}.CtaDialog-module__WVTeGa__dialog[data-closing]::backdrop{animation:.2s ease-in forwards CtaDialog-module__WVTeGa__undim}@keyframes CtaDialog-module__WVTeGa__rise{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes CtaDialog-module__WVTeGa__sink{to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes CtaDialog-module__WVTeGa__dim{0%{opacity:0}}@keyframes CtaDialog-module__WVTeGa__undim{to{opacity:0}}@media (prefers-reduced-motion:reduce){.CtaDialog-module__WVTeGa__dialog[open],.CtaDialog-module__WVTeGa__dialog[data-closing]{animation:none}.CtaDialog-module__WVTeGa__dialog[open]::backdrop{animation:none}.CtaDialog-module__WVTeGa__dialog[data-closing]::backdrop{animation:none}}.CtaDialog-module__WVTeGa__panel{padding:28px}.CtaDialog-module__WVTeGa__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.CtaDialog-module__WVTeGa__title{margin:0;font-size:32px;line-height:1.1}.CtaDialog-module__WVTeGa__close{border:1px solid var(--line);background:var(--surface);width:36px;height:36px;color:var(--ink);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.CtaDialog-module__WVTeGa__close:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (max-width:560px){.CtaDialog-module__WVTeGa__panel{padding:20px}}
.SiteHeader-module__CVSVDq__sentinel{pointer-events:none;width:1px;height:48px;position:absolute;top:0;left:0}.SiteHeader-module__CVSVDq__skip{z-index:60;border-radius:var(--radius-button);background:var(--ink);color:var(--paper);padding:10px 14px;font-size:14px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.SiteHeader-module__CVSVDq__skip:focus{transform:none}.SiteHeader-module__CVSVDq__header{z-index:30;pointer-events:none;padding:0 12px;position:fixed;top:0;bottom:auto;left:0;right:0}.SiteHeader-module__CVSVDq__bar{pointer-events:auto;max-width:1200px;height:72px;padding:0 var(--gutter);color:var(--ink);transition:max-width .5s var(--ease-out),height .5s var(--ease-out),margin .5s var(--ease-out),padding .5s var(--ease-out),border-radius .5s var(--ease-out),background-color .3s,border-color .3s,box-shadow .3s,color .3s;border:1px solid transparent;justify-content:space-between;align-items:center;margin:0 auto;display:flex}.SiteHeader-module__CVSVDq__pinned .SiteHeader-module__CVSVDq__bar{border-color:var(--line);-webkit-backdrop-filter:blur(14px);background-color:rgba(249,249,249,.82);border-radius:16px;max-width:860px;height:58px;margin-top:12px;padding:0 9px 0 22px;box-shadow:0 12px 32px -16px rgba(12,12,12,.28)}.SiteHeader-module__CVSVDq__dark .SiteHeader-module__CVSVDq__bar{color:var(--bone)}.SiteHeader-module__CVSVDq__pinned.SiteHeader-module__CVSVDq__dark .SiteHeader-module__CVSVDq__bar{background-color:rgba(11,11,12,.78);border-color:rgba(255,255,255,.08);box-shadow:0 12px 32px -16px rgba(0,0,0,.6)}.SiteHeader-module__CVSVDq__wordmark{font-family:var(--font-text);letter-spacing:-.035em;border-radius:6px;align-items:center;gap:8px;font-size:20px;font-weight:700;display:inline-flex}.SiteHeader-module__CVSVDq__mark{flex:none;margin-top:-1px}.SiteHeader-module__CVSVDq__wordmark:focus-visible{outline-offset:4px;outline:2px solid}.SiteHeader-module__CVSVDq__link:focus-visible{outline-offset:4px;outline:2px solid}.SiteHeader-module__CVSVDq__nav{align-items:center;gap:30px;display:flex}.SiteHeader-module__CVSVDq__links{align-items:center;gap:30px;margin:0;padding:0;font-size:14.5px;list-style:none;display:flex}.SiteHeader-module__CVSVDq__link{color:var(--graphite);border-radius:4px;padding:12px 0;transition:color .3s;display:inline-block}.SiteHeader-module__CVSVDq__link:hover{color:var(--ink)}.SiteHeader-module__CVSVDq__dark .SiteHeader-module__CVSVDq__link{color:var(--smoke)}.SiteHeader-module__CVSVDq__dark .SiteHeader-module__CVSVDq__link:hover{color:var(--bone)}.SiteHeader-module__CVSVDq__secondary{margin-right:-18px}.SiteHeader-module__CVSVDq__cta{transition:opacity .3s,transform .3s,visibility .3s,background-color .3s,color .3s}.SiteHeader-module__CVSVDq__header:not(.SiteHeader-module__CVSVDq__pinned) .SiteHeader-module__CVSVDq__cta{opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-4px)}@media (max-width:900px){.SiteHeader-module__CVSVDq__wide{display:none}}@media (max-width:560px){.SiteHeader-module__CVSVDq__nav{gap:16px}.SiteHeader-module__CVSVDq__links{display:none}.SiteHeader-module__CVSVDq__bar{padding:0 16px}.SiteHeader-module__CVSVDq__pinned .SiteHeader-module__CVSVDq__bar{padding:0 7px 0 16px}.SiteHeader-module__CVSVDq__header:not(.SiteHeader-module__CVSVDq__pinned) .SiteHeader-module__CVSVDq__cta{opacity:1;pointer-events:auto;visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__CVSVDq__bar,.SiteHeader-module__CVSVDq__link,.SiteHeader-module__CVSVDq__cta{transition:none}}
.TwoTone-module__y_xXta__rest{color:var(--headline-dim,var(--ash))}
