.elementor .footer-head{font-family:var(--font-mono);font-size:12px;color:#7F8CA0;letter-spacing:0.12em;text-transform:uppercase;margin-block-end:8px;}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{color:var(--paper);}.elementor .footer-link{font-family:var(--font-body);font-size:15px;color:#C5CEDB;line-height:1.5;}.elementor .footer-grid{width:100%;max-width:1240px;padding:0px;display:grid;gap:40px;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-template-rows:auto;}.elementor .logo{font-family:var(--font-heading);font-weight:700;font-size:21px;color:var(--ink);letter-spacing:-0.03em;white-space: nowrap;\n}.elementor .hrow{padding:0px;margin:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:wrap;align-items:center;}.elementor .stack{padding:0px;display:flex;flex-direction:column;gap:8px;}.elementor .meta{font-family:var(--font-mono);font-size:12px;color:var(--muted);letter-spacing:0.04em;line-height:1.5;}.elementor .on-dark{color:var(--paper);}.elementor .on-dark-muted{color:#A9B4C4;}.elementor .hf-ft-muted{color:#7F8CA0;}.elementor .hf-ft-bot{width:100%;max-width:1240px;padding-block-start:24px;justify-content:space-between;}.elementor .hf-ft-col{gap:10px;}.elementor .hf-ft-tag{max-width:300px;font-size:15px;}.elementor .hf-ft-brand{gap:14px;align-items:flex-start;}.elementor .hf-btn:hover,.elementor .hf-btn:focus-visible{border-color:var(--accent-deep);background-color:var(--accent-deep);}.elementor .hf-btn{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--paper);line-height:1;padding-block-start:13px;padding-block-end:13px;padding-inline-start:22px;padding-inline-end:22px;border-radius:4px;border-width:1px;border-color:var(--accent);border-style:solid;background-color:var(--accent);display:inline-flex;justify-content:center;align-items:center;}.elementor .hf-footer{width:100%;padding-block-start:80px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;background-color:var(--ink);display:flex;flex-direction:column;gap:48px;align-items:center;}.elementor .hf-hidden{display:none;}