#footer.figma-footer{background:radial-gradient(ellipse at 10% 10%,#6c5ce733,transparent 55%),linear-gradient(135deg,#252a41,#151b30);color:#cbd5e1;padding:64px 28px 0;border-top:3px solid #19bbd2;font-family:Inter,Arial,sans-serif}#footer .ff-inner{max-width:1280px;margin:auto}#footer .ff-grid{display:grid;grid-template-columns:2.2fr repeat(4,1fr);gap:32px;padding-bottom:48px}#footer .ff-identity{display:flex;align-items:center;gap:14px;margin-bottom:24px}#footer .ff-mark{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#6c5ce7,#19bbd2);display:grid;place-items:center;font-size:24px;color:white}#footer .ff-identity h2{font-size:24px;color:#fff;margin:0 0 4px;font-weight:700}#footer .ff-identity span:not(.ff-mark){color:#55d4e4;font-size:13px}#footer .ff-brand>p{font-size:14px;line-height:1.8;margin-bottom:22px;max-width:340px}#footer .ff-badge{display:inline-flex;gap:8px;align-items:center;border:1px solid #19bbd244;background:#ffffff06;padding:9px 12px;border-radius:8px;font-size:13px;margin-bottom:22px}#footer .ff-contact{display:grid;gap:12px;font-size:13px}#footer .ff-contact p{margin:0;line-height:1.6}#footer .ff-contact i{color:#55d4e4;margin-right:8px}#footer.figma-footer a{color:#cbd5e1;text-decoration:none;font-size:13px;line-height:1.7}#footer.figma-footer a:hover{color:#55d4e4}#footer.figma-footer a:focus-visible{outline:2px solid #55d4e4;outline-offset:4px}#footer nav{display:flex;flex-direction:column;gap:13px}#footer nav h3{color:white;font-size:15px;margin:8px 0 14px;font-weight:600}#footer .ff-bottom{border-top:1px solid #19bbd233;padding:28px 0;display:flex;align-items:center;justify-content:space-between;font-size:13px}#footer .ff-bottom p{margin:0 0 7px;color:#94a3b8}#footer .ff-bottom span{color:#55d4e4}#footer .ff-social{display:flex;align-items:center;gap:16px;color:#94a3b8}#footer .ff-social a{display:grid;place-items:center;width:40px;height:40px;border:1px solid #19bbd244;border-radius:8px;font-size:18px}@media(max-width:1100px){#footer .ff-grid{grid-template-columns:repeat(4,1fr)}#footer .ff-brand{grid-column:1/-1}}@media(max-width:600px){#footer.figma-footer{padding:36px 22px 0}#footer .ff-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}#footer .ff-bottom{align-items:flex-start;flex-direction:column;gap:22px}#footer .ff-contact a{overflow-wrap:anywhere}}

#footer.figma-footer{text-align:left}#footer.figma-footer p,#footer.figma-footer h2,#footer.figma-footer h3{text-align:left}

.tippy-box[data-theme~="footer-purple"]{background:#30264f;color:#fff}
.tippy-box[data-theme~="footer-purple"] .tippy-arrow{color:#30264f}
.tippy-box[data-theme~="footer-purple"] .tippy-content{color:#fff}
