
        .legal-content {
            max-width: 800px;
            margin: 0 auto;
            padding: 60px 20px;
        }

        .legal-content h1 {
            color: var(--secondary);
            margin-bottom: 30px;
        }

        .legal-content h2 {
            color: var(--primary);
            margin-top: 30px;
            margin-bottom: 15px;
            font-size: 1.3rem;
        }

        .legal-content p,
        .legal-content li {
            color: #475569;
            line-height: 1.8;
        }
    

.skip-link{position:absolute;left:-9999px;top:0;z-index:10000;background:#0f172a;color:#fff;padding:12px 20px;border-radius:0 0 8px 0;font-family:'Hanken Grotesk',sans-serif;font-weight:700;font-size:15px;text-decoration:none}
.skip-link:focus{left:0}
:focus-visible{outline:3px solid #00c896;outline-offset:2px}


.eec-header{position:relative;z-index:20;background:#ffffff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:none!important;font-family:'Hanken Grotesk',sans-serif;padding:10px 0!important}
.eec-header .eec-in{padding-top:0;padding-bottom:0}
.eec-header *,.eec-header *::before,.eec-header *::after{box-sizing:border-box}
.eec-in{max-width:1200px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:40px}
.eec-logo{flex-shrink:0}
.eec-logo a{display:inline-flex;align-items:center;gap:10px;font-family:'Hanken Grotesk',sans-serif;font-weight:800;font-size:1.6rem;color:#0f172a;letter-spacing:-.5px;text-decoration:none}
.eec-logo img{height:36px;width:auto;display:block}
.eec-nav{display:flex;align-items:center;gap:0;margin-left:12px}
.eec-nav a.eec-link{font-size:18px;font-weight:500;color:#0f172a;text-decoration:none;margin-left:20px;transition:opacity .2s;white-space:nowrap}
.eec-nav a.eec-link:hover{opacity:.55}
.eec-actions{display:flex;align-items:center;gap:8px;margin-left:auto;flex-shrink:0}
.eec-signin{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:18px;color:#0f172a;text-decoration:none;padding:10px 14px;transition:opacity .2s}
.eec-signin:hover{opacity:.6}
.eec-cta{display:inline-flex;align-items:center;gap:8px;background:#0f172a;color:#fff;font-family:'Hanken Grotesk',sans-serif;font-weight:700;font-size:14px;padding:8px 16px;border-radius:12px;text-decoration:none;box-shadow:0 4px 14px rgba(15,23,42,.3);transition:transform .2s}
.eec-cta:hover{transform:translateY(-2px)}
.eec-cta .eec-arrow{transition:transform .25s ease}
.eec-cta:hover .eec-arrow{transform:translateX(4px)}
.eec-burger{display:none;background:none;border:none;cursor:pointer;padding:8px;margin-left:auto;border-radius:8px}
.eec-close{display:none;position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;padding:8px}
.eec-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:998}
.eec-overlay.on{display:block}
.eec-mob-cta,.eec-mob-signin{display:none}
@media(max-width:768px){
  .eec-in{gap:0;padding:12px 20px}
  .eec-logo a{font-size:1.2rem}
  .eec-logo img{height:32px}
  .eec-actions{display:none}
  .eec-burger{display:inline-flex;align-items:center;justify-content:center}
  .eec-nav{position:fixed;top:0;right:-100%;width:82%;max-width:320px;height:100vh;background:#f4f6fb;flex-direction:column;align-items:flex-start;padding:72px 24px 36px;box-shadow:-5px 0 30px rgba(0,0,0,.15);transition:right .3s ease;z-index:999;margin-left:0;gap:0;overflow-y:auto}
  .eec-nav.on{right:0}
  .eec-nav a.eec-link{font-size:17px;margin-left:0;padding:15px 0;border-bottom:1px solid rgba(0,0,0,.07);width:100%}
  .eec-close{display:block}
  .eec-mob-cta{display:block;width:100%;text-align:center;background:#0f172a;color:#fff;font-family:'Hanken Grotesk',sans-serif;font-weight:700;font-size:15px;padding:14px 20px;border-radius:999px;text-decoration:none;margin-bottom:16px}
  .eec-mob-signin{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600;color:#0f172a;text-decoration:none;padding:15px 0;border-top:1px solid rgba(0,0,0,.07);width:100%;margin-top:6px}
}
