.ns-foot{color:var(--ns-ink);text-align:left}.ns-foot-inner{border-inline:1px solid var(--ns-line);max-width:1240px;margin:auto;padding:72px 40px 0}.ns-site .ns-foot-label{letter-spacing:.11em;text-transform:uppercase;color:var(--ns-muted);margin:0 0 14px;font-size:11px;font-weight:600;line-height:16px}.ns-foot-cta{--foot-surface:color-mix(in srgb,var(--ns-ink) 2%,var(--ns-paper));border:1px solid var(--ns-line);background-color:var(--foot-surface);background-image:radial-gradient(color-mix(in srgb,var(--ns-ink) 14%,transparent) 1px,transparent 1.5px);isolation:isolate;background-position:8px 8px;background-size:16px 16px;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:48px;padding:56px;display:flex;position:relative;overflow:hidden}.ns-foot-cta:before{content:"";z-index:-1;background:linear-gradient(to top right,var(--foot-surface) 52%,transparent);pointer-events:none;position:absolute;inset:0}.ns-foot-cta:after{content:"";border:1px solid color-mix(in srgb,var(--ns-ink) 5%,transparent);pointer-events:none;border-radius:19px;position:absolute;inset:3px}.ns-site[data-theme=dark] .ns-foot-cta{--foot-surface:#09090b;border-color:#232327}.ns-foot-cta-copy{min-width:0;max-width:680px}.ns-site .ns-foot-cta h2{letter-spacing:-.045em;text-align:left;color:var(--ns-ink);text-wrap:balance;margin:0;font-size:clamp(34px,4vw,54px);font-weight:500;line-height:1.06}.ns-site .ns-foot-cta-copy>p:not(.ns-foot-label){max-width:520px;color:var(--ns-muted);text-wrap:pretty;margin:20px 0 0;font-size:16px;line-height:1.65}.ns-foot-cta-actions{flex-direction:column;flex:none;align-items:flex-end;gap:16px;display:flex}.ns-site .ns-foot-email,.ns-site .ns-foot-cta-actions .ns-text-link{color:var(--ns-muted);font-size:14px;transition:color .2s}.ns-site .ns-foot-email:hover,.ns-site .ns-foot-cta-actions .ns-text-link:hover{color:var(--ns-ink)}.ns-foot-main{justify-content:space-between;align-items:flex-start;gap:56px;padding:64px 0 56px;display:flex}.ns-foot-brand{justify-items:start;gap:14px;min-width:0;display:grid}.ns-site .ns-foot-brand>p{color:var(--ns-muted);margin:0 0 6px;font-size:14px;line-height:1.6}.ns-foot-nav{gap:96px;display:flex}.ns-foot-nav>div{flex-direction:column;align-items:flex-start;gap:10px;min-width:96px;display:flex}.ns-site .ns-foot-nav a{color:var(--ns-ink);opacity:.82;font-size:14px;font-weight:500;line-height:22px;transition:opacity .2s}.ns-site .ns-foot-nav a:hover{opacity:1}.ns-foot-base{border-top:1px solid var(--ns-line);color:var(--ns-muted);justify-content:space-between;align-items:center;gap:20px;padding:22px 0 112px;font-size:13px;line-height:20px;display:flex}.ns-site .ns-foot-base a{color:var(--ns-muted);transition:color .2s}.ns-site .ns-foot-base a:hover{color:var(--ns-ink)}@media (max-width:1050px){.ns-foot-inner{padding-inline:28px}.ns-foot-cta{padding:44px}.ns-foot-nav{gap:64px}}@media (max-width:800px){.ns-foot-inner{border-inline:0;padding:48px 22px 0}.ns-foot-cta{border-radius:20px;flex-direction:column;align-items:flex-start;gap:32px;padding:32px 24px}.ns-foot-cta:after{border-radius:17px}.ns-foot-cta-actions{align-items:flex-start}.ns-foot-main{flex-direction:column;gap:40px;padding:44px 0 40px}.ns-foot-nav{gap:56px}.ns-foot-base{padding-bottom:104px;font-size:12px}}@media (prefers-reduced-motion:reduce){.ns-site .ns-foot a{transition:none}}.ns-foot-main{flex-wrap:wrap}.ns-foot-nav{margin-left:auto}.ns-foot-company{flex-direction:column;align-items:flex-start;gap:6px;min-width:200px;font-style:normal;display:flex}.ns-site .ns-foot-company span{color:var(--ns-muted);font-size:14px;line-height:22px}@media (max-width:800px){.ns-foot-nav{margin-left:0}}
