.elementor .nav-dd-menu{min-width:240px;position:absolute;inset-block-start:100%;inset-inline-start:-16px;z-index:50;padding:10px;border-radius:12px;border-width:1px;border-color:rgba(255,255,255,0.08);border-style:solid;background-color:var(--bg-dark-tile);box-shadow:0px 16px 40px 0px rgba(0,0,0,0.35);flex-direction:column;gap:2px;& a { display:block; padding: 9px 12px; border-radius: 8px; font-size: 14px; color: var(--text-on-dark-soft); text-decoration:none; } & a:hover { background-color: rgba(2,132,208,0.12); color: var(--text-on-dark); }\n}.elementor .nav-dd{position:relative;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;& > .nav-dd-menu { display:none; } &:hover > .nav-dd-menu { display:flex; } &:focus-within > .nav-dd-menu { display:flex; }\n}.elementor .nav-link{font-weight:500;font-size:14px;color:var(--text-on-dark-soft);& a { color: var(--text-on-dark-soft); text-decoration:none; } & a:hover { color: var(--text-on-dark); }\n}.elementor .links-on-dark{color:var(--text-on-dark-soft);& a { color: var(--text-on-dark-soft); text-decoration: none; } & a:hover { color: var(--text-on-dark); text-decoration: underline; }\n}.elementor .prose{& a { color: var(--accent); text-decoration: underline; }\n}.elementor .on-dark{color:var(--text-on-dark);}.elementor .container{width:100%;max-width:1200px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .icon-chip{width:40px;height:40px;color:var(--primary);border-radius:8px;background-color:var(--icon-chip);display:inline-flex;justify-content:center;align-items:center;}.elementor .card{overflow:hidden;border-radius:12px;border-width:1px;border-color:var(--border);border-style:solid;background-color:#FFFFFF;box-shadow:0px 1px 2px 0px rgba(5,20,44,0.04),0px 8px 24px 0px rgba(5,20,44,0.06);}.elementor .lead{font-family:var(--font-body);font-size:18px;color:var(--text-body);line-height:1.55;}.elementor .eyebrow{font-family:var(--font-body);font-weight:600;font-size:11px;color:var(--text-muted);letter-spacing:0.08em;line-height:1.4;text-transform:uppercase;}.elementor .btn-glass:hover,.elementor .btn-glass:focus-visible{color:var(--text-on-dark);background-color:rgba(255,255,255,0.22);}.elementor .btn-glass{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--text-on-dark);line-height:1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:1px;border-color:rgba(255,255,255,0.28);border-style:solid;background-color:rgba(255,255,255,0.12);backdrop-filter:blur(6px);transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .btn-ink:hover,.elementor .btn-ink:focus-visible{color:var(--text-on-dark);border-color:var(--primary);background-color:var(--primary);}.elementor .btn-ink{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--text-on-dark);line-height:1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:1px;border-color:var(--primary-ink);border-style:solid;background-color:var(--primary-ink);transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space: nowrap;\n}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{color:var(--text-on-dark);border-color:var(--primary-ink);background-color:var(--primary-ink);}.elementor .btn-primary{font-family:var(--font-body);font-weight:600;font-size:15px;color:var(--text-on-dark);line-height:1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:22px;padding-inline-end:22px;border-radius:8px;border-width:1px;border-color:var(--primary);border-style:solid;background-color:var(--primary);transition:background-color 0.2s, color 0.2s, border-color 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;white-space: nowrap;\n}