@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}.joydd-footer-pilot { --jf-deep: #1c0a3e; --jf-purple: #4b08bd; --jf-pink: #ec23c5; --jf-cyan: #12d9e7; --jf-yellow: #ffe22d; position: relative; width: 100%; padding: 62px 34px 24px; background: var(--jf-deep); color: #fff; font-family: Inter, "Segoe UI", Arial, sans-serif;} .joydd-footer-pilot .jf-spectrum { position: absolute; top: 0; right: 0; left: 0; height: 7px; background: linear-gradient(90deg, var(--jf-cyan), var(--jf-purple), var(--jf-pink), var(--jf-yellow));} .joydd-footer-pilot .jf-grid { display: grid; width: min(1240px, 100%); margin-inline: auto; grid-template-columns: 1.35fr repeat(4, 1fr); gap: 38px;} .joydd-footer-pilot .jf-brand-mark { display: grid; width: 145px; min-height: 56px; place-items: center; border: 2px solid rgba(255, 255, 255, .75); background: #fff; color: var(--jf-purple); font-size: 18px; font-weight: 950; letter-spacing: .08em; transform: skew(-8deg);} .joydd-footer-pilot .jf-brand-mark p { margin: 0; transform: skew(8deg);} .joydd-footer-pilot .jf-note,.joydd-footer-pilot .jf-note p { max-width: 300px; margin: 14px 0 0; color: #bdb0d4; font-size: 12px; line-height: 1.6;} .joydd-footer-pilot .jf-title { margin: 0 0 13px; color: #6aebf5; font-size: 10px; font-weight: 900; letter-spacing: .16em; text-transform: uppercase;} .joydd-footer-pilot .jf-link,.joydd-footer-pilot .jf-link p { margin: 0 0 9px; color: #bdb0d4; font-size: 12px; line-height: 1.35; transition: color .16s ease, transform .16s ease;} .joydd-footer-pilot .jf-link:hover { color: #fff; transform: translateX(3px);} .joydd-footer-pilot .jf-bottom { display: flex; width: min(1240px, 100%); margin: 46px auto 0; padding-top: 18px; border-top: 1px solid rgba(255, 255, 255, .12); justify-content: space-between; gap: 20px;} .joydd-footer-pilot .jf-legal,.joydd-footer-pilot .jf-legal p { margin: 0; color: #9182ad; font-size: 10px; line-height: 1.5;}@media (max-width: 820px) { .joydd-footer-pilot { padding: 48px 23px 22px; } .joydd-footer-pilot .jf-grid { grid-template-columns: 1fr 1fr; gap: 30px; } .joydd-footer-pilot .jf-brand { grid-column: 1 / -1; } .joydd-footer-pilot .jf-bottom { display: grid; margin-top: 34px; gap: 8px; }}@media (max-width: 430px) { .joydd-footer-pilot .jf-grid { grid-template-columns: 1fr; gap: 24px; }}.joydd-footer-pilot a.jf-brand-mark,.joydd-footer-pilot a.jf-link { cursor: pointer; text-decoration: none;} .joydd-footer-pilot a.jf-link { display: block; }.joydd-footer-pilot .jf-brand-mark { width: 145px; min-width: 145px; max-width: 145px; height: 56px; min-height: 56px; max-height: 56px; padding: 0; border: 0; border-radius: 0; background-color: transparent; background-image: url("https://joyddtech.com/wp-content/uploads/2026/09/joydd-logo-transparent-seo.webp"); background-position: center; background-repeat: no-repeat; background-size: contain; overflow: hidden; color: transparent; transform: none;}