.elementor .hx-tile-body{min-width:0px;padding:28px;display:flex;flex-direction:column;gap:12px;align-items:flex-start;}.elementor .hx-tile:hover,.elementor .hx-tile:focus-visible{border-color:rgba(138,240,247,0.5);box-shadow:0px 30px 80px 0px rgba(34,211,238,0.2);transform:translate3d(0px, -6px, 0px);}.elementor .hx-tile{min-width:0px;overflow:hidden;position:relative;padding:0px;border-radius:18px;border-width:1px;border-color:var(--c-glass-line);border-style:solid;background-color:var(--c-glass);box-shadow:0px 24px 60px 0px rgba(0,0,0,0.35);backdrop-filter:blur(14px);display:flex;flex-direction:column;}.elementor .hx-sources{width:100%;min-width:0px;padding:30px;border-radius:20px;border-width:1px;border-color:var(--c-line-2);border-style:solid;background-color:var(--c-surface);display:flex;flex-direction:column;gap:12px;}.elementor .hx-callout{width:100%;min-width:0px;padding:28px;border-radius:20px;border-width:1px;border-color:rgba(138,240,247,0.35);border-style:solid;background-image:radial-gradient(circle at 0% 0%, rgba(34,211,238,0.16) 0%,rgba(12,42,49,0) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--c-accent-soft-2);display:flex;flex-direction:column;gap:10px;}.elementor .hx-takeaways{width:100%;min-width:0px;padding:28px;border-radius:20px;border-width:1px;border-color:rgba(255,181,71,0.38);border-style:solid;background-image:radial-gradient(circle at 100% 0%, rgba(255,181,71,0.14) 0%,rgba(46,34,16,0) 60%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--c-signal-soft);display:flex;flex-direction:column;gap:14px;}.elementor .hx-article-img{width:100%;height:400px;object-fit:cover;border-radius:20px;border-width:1px;border-color:var(--c-glass-line);border-style:solid;box-shadow:0px 30px 80px 0px rgba(34,211,238,0.14);display:block;}.elementor .hx-article-h2{font-family:var(--font-display);font-weight:700;font-size:32px;color:var(--c-white-2);letter-spacing:-0.025em;line-height:1.15;margin-block-start:18px;}.elementor .hx-article-p{font-family:var(--font-body);font-size:18px;color:#D5DEE9;line-height:1.75;}.elementor .hx-article-body{width:100%;min-width:0px;max-width:780px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:22px;}.elementor .hx-faq-content{padding-block-start:0px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:column;gap:12px;}.elementor .hx-faq-icon{width:28px;height:28px;min-width:28px;color:var(--c-accent-3);display:flex;justify-content:center;align-items:center;}.elementor .hx-faq-q{font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--c-white-2);letter-spacing:-0.01em;line-height:1.35;}.elementor .hx-faq-header{cursor:pointer;padding-block-start:22px;padding-block-end:22px;padding-inline-start:26px;padding-inline-end:26px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .hx-faq-item:hover,.elementor .hx-faq-item:focus-visible{border-color:rgba(138,240,247,0.45);box-shadow:0px 0px 30px 0px rgba(34,211,238,0.10);}.elementor .hx-faq-item{width:100%;overflow:hidden;border-radius:16px;border-width:1px;border-color:var(--c-glass-line);border-style:solid;background-color:var(--c-glass);backdrop-filter:blur(14px);display:block;}.elementor .hx-faq{width:100%;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:12px;}.elementor .hx-cta-copy{min-width:0px;max-width:640px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .hx-cta-panel{width:100%;min-width:0px;overflow:hidden;position:relative;padding:72px;border-radius:32px;border-width:1px;border-color:var(--c-glass-line);border-style:solid;background-image:radial-gradient(circle at 88% 50%, rgba(255,181,71,0.16) 0%,rgba(14,22,35,0) 48%),radial-gradient(circle at 8% 0%, rgba(34,211,238,0.22) 0%,rgba(14,22,35,0) 55%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--c-surface);box-shadow:0px 40px 120px 0px rgba(0,0,0,0.5);display:flex;flex-direction:column;gap:22px;align-items:flex-start;}.elementor .hx-ring{width:560px;height:560px;position:absolute;inset-block-start:50%;inset-inline-end:-150px;z-index:0;opacity:50%;transform:translate3d(0px, -50%, 0px);}.elementor .hx-media-sm{width:100%;height:220px;object-fit:cover;border-start-start-radius:16px;border-start-end-radius:16px;border-end-start-radius:0px;border-end-end-radius:0px;display:block;}.elementor .hx-bullet-text{font-family:var(--font-body);font-size:16px;color:var(--c-white-2);line-height:1.6;}.elementor .hx-bullet{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:12px;align-items:flex-start;}.elementor .hx-bullets{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:14px;}.elementor .hx-btn-link:hover,.elementor .hx-btn-link:focus-visible{color:var(--c-white-2);transform:translate3d(4px, 0px, 0px);}.elementor .hx-btn-link:focus{outline-width:2px;outline-color:#8AF0F7;outline-style:solid;outline-offset:3px;}.elementor .hx-btn-link{font-family:var(--font-mono);font-weight:600;font-size:13px;color:var(--c-accent-3);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:6px;padding-block-end:6px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;}.elementor .hx-btn-ghost:hover,.elementor .hx-btn-ghost:focus-visible{border-color:rgba(138,240,247,0.85);background-color:rgba(34,211,238,0.10);box-shadow:0px 0px 30px 0px rgba(34,211,238,0.22);transform:translate3d(0px, -2px, 0px);}.elementor .hx-btn-ghost:focus{outline-width:2px;outline-color:#8AF0F7;outline-style:solid;outline-offset:3px;}.elementor .hx-btn-ghost{font-family:var(--font-body);font-weight:600;font-size:16px;color:var(--c-white-2);line-height:1.2;text-align:center;padding-block-start:15px;padding-block-end:15px;padding-inline-start:26px;padding-inline-end:26px;border-radius:999px;border-width:1px;border-color:rgba(138,240,247,0.35);border-style:solid;background-color:rgba(34,211,238,0.04);display:inline-block;}.elementor .hx-btn-primary:hover,.elementor .hx-btn-primary:focus-visible{background-color:#FFC46B;box-shadow:0px 0px 0px 1px rgba(255,181,71,0.7),0px 16px 56px 0px rgba(255,181,71,0.42);transform:translate3d(0px, -2px, 0px);}.elementor .hx-btn-primary:focus{outline-width:2px;outline-color:#8AF0F7;outline-style:solid;outline-offset:3px;}.elementor .hx-btn-primary{font-family:var(--font-body);font-weight:600;font-size:16px;color:var(--c-ink);line-height:1.2;text-align:center;padding-block-start:16px;padding-block-end:16px;padding-inline-start:28px;padding-inline-end:28px;border-radius:999px;border-width:0px;background-color:var(--c-signal);box-shadow:0px 0px 0px 1px rgba(255,181,71,0.45),0px 10px 40px 0px rgba(255,181,71,0.28);display:inline-block;}.elementor .hx-icon-xs{width:18px;height:18px;min-width:18px;object-fit:contain;display:block;}.elementor .hx-icon-sm{width:22px;height:22px;min-width:22px;object-fit:contain;margin-block-start:2px;display:block;}.elementor .hx-eyebrow-text{font-family:var(--font-mono);font-weight:500;font-size:12px;color:var(--c-accent-ink-2);letter-spacing:0.16em;line-height:1.3;text-transform:uppercase;}.elementor .hx-eyebrow{width:auto;max-width:100%;padding-block-start:8px;padding-block-end:8px;padding-inline-start:10px;padding-inline-end:16px;border-radius:999px;border-width:1px;border-color:var(--c-glass-line);border-style:solid;background-color:rgba(34,211,238,0.07);box-shadow:0px 0px 24px 0px rgba(34,211,238,0.10);backdrop-filter:blur(10px);display:flex;flex-direction:row;gap:10px;align-items:center;align-self:flex-start;}.elementor .hx-mono-muted{font-family:var(--font-mono);font-weight:500;font-size:12px;color:var(--c-muted-2);letter-spacing:0.14em;line-height:1.5;text-transform:uppercase;}.elementor .hx-mono-signal{font-family:var(--font-mono);font-weight:600;font-size:12px;color:var(--c-signal);letter-spacing:0.18em;line-height:1.4;text-transform:uppercase;}.elementor .hx-mono{font-family:var(--font-mono);font-weight:500;font-size:12px;color:var(--c-accent-ink-2);letter-spacing:0.16em;line-height:1.4;text-transform:uppercase;}.elementor .hx-body-hi{font-family:var(--font-body);font-size:17px;color:var(--c-white-2);line-height:1.7;}.elementor .hx-body{font-family:var(--font-body);font-size:17px;color:var(--c-muted-2);line-height:1.7;}.elementor .hx-lead{max-width:640px;font-family:var(--font-body);font-size:20px;color:var(--c-muted-2);line-height:1.65;}.elementor .hx-h3{font-family:var(--font-display);font-weight:600;font-size:22px;color:var(--c-white-2);letter-spacing:-0.01em;line-height:1.25;}.elementor .hx-h2{font-family:var(--font-display);font-weight:700;font-size:52px;color:var(--c-white-2);letter-spacing:-0.035em;line-height:1.05;}.elementor .hx-row{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .hx-grid-3{width:100%;min-width:0px;padding:0px;display:grid;gap:24px;grid-template-columns:repeat(3, 1fr);grid-template-rows:none;align-items:stretch;}.elementor .hx-head{min-width:0px;max-width:780px;padding:0px;display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.elementor .hx-wrap{width:100%;min-width:0px;max-width:1200px;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;gap:56px;}.elementor .hx-section-hero{overflow:hidden;position:relative;padding-block-start:96px;padding-block-end:120px;padding-inline-start:48px;padding-inline-end:48px;background-image:url("https://mktcollective.com/wp-content/uploads/2026/11/havenmkt-grid-tile.png"),radial-gradient(circle at 78% 42%, rgba(34,211,238,0.20) 0%,rgba(6,10,17,0) 46%),radial-gradient(circle at 8% 10%, rgba(61,124,244,0.16) 0%,rgba(6,10,17,0) 42%),radial-gradient(circle at 60% 110%, rgba(255,181,71,0.10) 0%,rgba(6,10,17,0) 40%);background-repeat:repeat;background-attachment:scroll;background-size:96px 96px,auto auto,auto auto,auto auto;background-position:0px 0px,0% 0%,0% 0%,0% 0%;background-color:var(--c-bg);display:flex;flex-direction:column;align-items:center;}.elementor .hx-section-alt{overflow:hidden;position:relative;padding-block-start:112px;padding-block-end:112px;padding-inline-start:48px;padding-inline-end:48px;background-image:radial-gradient(circle at 85% 0%, rgba(61,124,244,0.12) 0%,rgba(9,16,26,0) 55%),linear-gradient(180deg, #09101A 0%,#070C14 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;box-shadow:0px 1px 0px 0px #1C2A3E inset;display:flex;flex-direction:column;align-items:center;}.elementor .hx-section{overflow:hidden;position:relative;padding-block-start:112px;padding-block-end:112px;padding-inline-start:48px;padding-inline-end:48px;background-image:url("https://mktcollective.com/wp-content/uploads/2026/11/havenmkt-grid-tile.png"),radial-gradient(circle at 12% 0%, rgba(34,211,238,0.13) 0%,rgba(6,10,17,0) 52%),radial-gradient(circle at 92% 100%, rgba(255,181,71,0.07) 0%,rgba(6,10,17,0) 48%);background-repeat:repeat;background-attachment:scroll;background-size:96px 96px,auto auto,auto auto;background-position:0px 0px,0% 0%,0% 0%;background-color:var(--c-bg);display:flex;flex-direction:column;align-items:center;}.elementor .hx-page{width:100%;min-width:0px;padding:0px;background-color:var(--c-bg);display:flex;flex-direction:column;gap:0px;}