.landing-skip-link{z-index:100000;background:var(--juris-navy,#071739);color:var(--juris-gold,#e3c39d);border:1px solid #e3c39d59;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;position:fixed;top:16px;left:-9999px;box-shadow:0 8px 24px #00000059}.landing-skip-link:focus{box-shadow:0 0 0 2px var(--bg,#050b16), 0 0 0 4px var(--juris-gold,#e3c39d);outline:none;left:16px}.landing-mid-cta{background:#ffffff05;border-top:1px solid #c9a84c1f;border-bottom:1px solid #c9a84c1f}.landing-mid-cta__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;max-width:1200px;margin:0 auto;padding:48px 24px;display:flex}.landing-mid-cta__eyebrow{color:var(--juris-gold);letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.landing-mid-cta__title{color:var(--text);max-width:520px;margin:0;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.35}.landing-mid-cta__actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:768px){.landing-mid-cta__inner{text-align:center;flex-direction:column;align-items:stretch}.landing-mid-cta__copy{margin:0 auto}.landing-mid-cta__actions{justify-content:center}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes fade-up{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes gold-pulse{0%,to{box-shadow:0 0 24px var(--gold-soft)}50%{box-shadow:0 0 56px #a6886873}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}.fade-up{animation:.85s forwards fade-up}.float-anim{animation:7s ease-in-out infinite float}.gold-pulse{animation:3.5s ease-in-out infinite gold-pulse}.gold-text{background:linear-gradient(135deg, var(--gold) 0%, var(--green) 40%, var(--gold) 100%);-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}.glass{border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff08}.card-hover{transition:all .15s}.card-hover:hover{transform:translateY(-3px);box-shadow:0 12px 32px #00000059,0 0 0 1px #e3c39d1a;background:var(--gold-100)!important;border-color:#a6886840!important}.btn-outline{color:var(--gold);border:1px solid var(--gold-soft);cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:7.2px;padding:12.6px 25.2px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-outline:hover{background:var(--gold-soft);border-color:var(--gold);transform:translateY(-2px)}.btn-glass{color:var(--text);border:1px solid var(--panel-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff08;border-radius:10px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.btn-glass:hover{color:#fff;background:#ffffff12;border-color:#ffffff26;transform:translateY(-2px)}.feature-tab{cursor:pointer;border:1px solid #0000;border-radius:10px;padding:14px 18px;transition:all .15s}.feature-tab:hover{background:var(--gold-soft)}.feature-tab.active{background:var(--gold-soft);border-color:#a6886840}.nav-link{color:var(--muted);letter-spacing:.01em;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s}.nav-link:hover{color:var(--gold)}.footer-link{color:var(--muted-strong);font-size:13px;font-family:var(--font-body,Inter, sans-serif);text-decoration:none;transition:color .15s}.footer-link:hover{color:var(--gold-300)}.divider{background:var(--gold);border-radius:2px;width:48px;height:3px}.hover-gold-border{transition:border-color .15s}.hover-gold-border:hover{border-color:#a6886840!important}@media (max-width:768px){.hero-grid{grid-template-columns:1fr!important}.hero-right{display:none!important}.features-layout{flex-direction:column!important}.steps-grid{grid-template-columns:1fr!important}.stats-grid{grid-template-columns:1fr 1fr!important}.footer-grid{grid-template-columns:1fr!important}.nav-links{display:none!important}}
