:root{--navy:#0A2540;--emerald:#00A676;--graphite:#2E2E2E;--light:#F2F4F7;--white:#FFF;--maxw:1180px;--radius:18px;--shadow:0 10px 30px rgba(10,37,64,.08)} *{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;color:var(--graphite);background:var(--white)} a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{max-width:var(--maxw);margin-inline:auto;padding:0 20px} .nav{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.85);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid #e5e7eb} .nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.brand{display:flex;gap:10px;align-items:center;color:var(--navy);font-weight:700;letter-spacing:.04em} .brand-mark{width:22px;height:22px;border-radius:4px;background:var(--emerald)}.menu{display:flex;align-items:center;gap:14px} .menu-links{display:flex;gap:16px;align-items:center}.menu-links a{font-size:14px;color:#4b5563}.menu-links a:hover{color:#111827} .btn{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;font-weight:600}.btn-primary{background:var(--emerald);color:#fff}.btn-outline{border:1.5px solid var(--navy);color:var(--navy);background:transparent} .lang-select{appearance:none;border:1px solid #e5e7eb;border-radius:10px;padding:8px 12px;background:#fff;font-weight:600;color:#374151} .menu-toggle{display:none;border:1px solid #e5e7eb;background:#fff;border-radius:10px;padding:8px 10px}.hamb{width:20px;height:2px;background:#111;border-radius:2px;position:relative;display:block} .hamb:before,.hamb:after{content:"";position:absolute;left:0;width:20px;height:2px;background:#111;border-radius:2px}.hamb:before{top:-6px}.hamb:after{top:6px} @media(max-width:900px){.menu-links{position:fixed;inset:64px 0 auto 0;background:#fff;border-bottom:1px solid #e5e7eb;display:none;flex-direction:column;align-items:flex-start;padding:12px 20px}.menu-links.open{display:flex}.menu{gap:10px}.menu-toggle{display:inline-flex}.btn-primary.access{display:inline-flex;width:auto;color: #fff !important;}} .hero{padding:96px 0 40px}.grid{display:grid;gap:32px}@media(min-width:900px){.grid-2{grid-template-columns:1.1fr .9fr}}h1{color:var(--navy);font-size:42px;line-height:1.1;margin:0} .lead{font-size:18px;color:#4b5563;margin-top:14px}.card{border:1px solid #e5e7eb;border-radius:22px;overflow:hidden;box-shadow:var(--shadow)}.card-top{padding:22px;background:var(--navy);color:#fff} .card-bottom{padding:22px;background:#fff}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:18px}.kpi{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:14px} .dist-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.dist-item{display:flex;justify-content:space-between;font-size:14px;color:#4b5563}.dist-item strong{color:var(--navy)} .badges{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px;color:#6b7280;font-size:14px}.badge{display:inline-flex;gap:8px;align-items:center}.check{width:18px;height:18px;display:inline-grid;place-items:center;border-radius:50%;background:#DCFCE7;color:#047857;font-weight:900;font-size:12px} section{padding:70px 0}h2{color:var(--navy);font-size:32px;margin:0}.muted{color:#4b5563}.features{display:grid;gap:16px}@media(min-width:900px){.features{grid-template-columns:repeat(4,1fr)}} .feature{background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:18px}.feature .icon{width:40px;height:40px;border-radius:12px;background:var(--light);display:grid;place-items:center;color:var(--navy);margin-bottom:10px} .how{background:var(--light)}.steps{display:grid;gap:16px;margin-top:18px}@media(min-width:900px){.steps{grid-template-columns:repeat(3,1fr)}} .cards{display:grid;gap:16px}@media(min-width:900px){.cards{grid-template-columns:repeat(3,1fr)}}.prop{display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7eb;border-radius:18px;overflow:hidden} .thumb{height:170px;background:url('https://images.unsplash.com/photo-1505693416388-ac5ce068fe85?q=80&w=1200&auto=format&fit=crop') center/cover no-repeat}.prop-body{padding:18px}.chip{font-size:12px;padding:4px 8px;border-radius:999px} .chip.live{background:#D1FAE5;color:#065F46}.chip.cs{background:#E5E7EB;color:#374151}.prop-cta{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.cta-link{color:var(--emerald);font-weight:600} .compliance{background:var(--navy);color:#fff}.cgrid{display:grid;gap:16px;margin-top:18px}@media(min-width:900px){.cgrid{grid-template-columns:repeat(3,1fr)}}.citem{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:18px} details{border:1px solid #e5e7eb;border-radius:14px;padding:14px;background:#fff}summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between}summary::-webkit-details-marker{display:none} .contact{background:var(--light);text-align:center}footer{border-top:1px solid #e5e7eb;padding:26px 0}.footer{display:flex;gap:12px;align-items:center}.caption{font-size:12px;color:#6b7280}
.logo {
    height: 40px;
    width: auto;
    display: block;
  }

  .menu-links a.btn-primary,
.menu-links a.btn-primary.access {
  color: #fff !important;
}