html body #tekcroft-root>.ftm,html body #tekcroft-root>.ft4,html body .ftm,html body footer.ft4{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}html body .ftm{z-index:2;box-shadow:0 -16px 40px -22px rgba(var(--ink-rgb),.3);position:relative;background:var(--surface)!important;border-block:0!important;border-top:0!important;border-bottom:0!important;border-radius:clamp(20px,2.2vw,28px) clamp(20px,2.2vw,28px) 0 0!important;margin-bottom:0!important;padding:clamp(24px,2.8vw,36px) 0!important}html[data-theme=dark] body .ftm{box-shadow:0 -16px 40px -20px #000000bf}html body footer.ft4,html body .ft4{background:0 0!important;padding:0!important;display:block!important}html body .ft4-plate{box-sizing:border-box!important;background:var(--surface)!important;border-top:1px solid var(--border-soft)!important;border-radius:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(34px,4vw,56px) 0 clamp(20px,2.2vw,28px)!important;display:block!important}html body .ft4-plate>.wrap{width:100%;max-width:var(--maxw);box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:26px;padding-right:26px}html body .ft4-top{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))!important;gap:clamp(26px,3.2vw,48px)!important;display:grid!important}html body .ft4-brand .logo{--logo:var(--logo-ink);margin-bottom:16px}html[data-theme=dark] body .ft4-brand .logo{--logo:var(--logo-white)}html body .ft4-brand p{color:var(--muted);max-width:32ch;font-size:13.8px;line-height:1.65}html body .ft4-brand .ft-soc{margin-top:20px}html body .ft-soc{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}html body .ft-soc a{border:1px solid var(--border);width:36px;height:36px;color:var(--text-2);transition:border-color .18s var(--ease), color .18s var(--ease), background .18s var(--ease);background:0 0;border-radius:10px;place-items:center;display:grid}html body .ft-soc a:hover,html body .ft-soc a:focus-visible{color:#0096d5;background:#0096d51a;border-color:#0096d5}html body .ft-soc svg{width:16px;height:16px}html body .ft-col b{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:700;display:block}html body .ft-col a{color:var(--text-2);transition:color .18s var(--ease), transform .18s var(--ease);padding:6px 0;font-size:14.2px;display:block}html body .ft-col a:hover{color:var(--brand-text);transform:translate(3px)}html body .ft4-contact span,html body .ft4-contact a{color:var(--text-2);grid-template-columns:auto 1fr;align-items:start;gap:11px;padding:6px 0;font-size:14.2px;display:grid}html body .ft4-contact svg{width:17px;height:17px;color:var(--brand-text);margin-top:2px}html body .ft4-contact i{font-style:normal;line-height:1.5}html body .ft4-contact a:hover{color:var(--brand-text)}html body .ft4-bar{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(28px,3.2vw,44px);padding-top:clamp(18px,2vw,24px);font-size:12.8px;display:flex}html body .ft4-bar span{color:var(--muted)}html body .ft4-bar nav{flex-wrap:wrap;gap:clamp(14px,1.8vw,26px);display:flex}html body .ft4-bar a{color:var(--muted);transition:color .18s var(--ease)}html body .ft4-bar a:hover{color:var(--brand-text)}@media (max-width:980px){html body .ft4-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}html body .ft4-brand{grid-column:1/-1}}@media (max-width:620px){html body .ft4-top{grid-template-columns:minmax(0,1fr)!important}html body .ft4-bar{flex-direction:column;align-items:flex-start}}html body .mm-hero{background:#0b1620!important;flex-direction:column!important;justify-content:flex-end!important;min-height:280px!important;padding:20px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}html body .mm-stack{z-index:0!important;position:absolute!important;inset:0!important}html body .mm-stack img{aspect-ratio:auto!important;object-fit:cover!important;object-position:center top!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important;position:absolute!important;inset:0!important}html body .mm-veil{z-index:1!important;pointer-events:none!important;background:linear-gradient(#040e1600 0%,#040e161a 35%,#040e169e 62%,#040e16e6 100%)!important;position:absolute!important;inset:0!important}html body .mm-copy{z-index:2!important;color:#fff!important;margin-top:auto!important;position:relative!important}html body .mm-copy .mm-title,html body .mm-copy .mm-note{text-shadow:0 1px 3px #00000073!important}html body .mm-copy .mm-note{color:#ffffffe0!important}html[data-theme=dark] body .mm-hero{background:#0b1620!important}html[data-theme=dark] body .mm-veil{background:linear-gradient(#040e1600 0%,#040e161a 35%,#040e169e 62%,#040e16e6 100%)!important}
