:root{--brand: #0ea67a;--brand-2: #15c28a;--brand-dark: #0b7d5d;--bg: #f6f8fb;--surface: rgba(255, 255, 255, .82);--surface-strong: rgba(255, 255, 255, .92);--text: #0f172a;--muted: rgba(15, 23, 42, .7);--border: rgba(15, 23, 42, .1);--shadow: 0 18px 55px rgba(15, 23, 42, .1);--shadow-soft: 0 10px 28px rgba(15, 23, 42, .08);--radius: 18px;--h1: 28px;--h2: 18px;--p: 14px}*{box-sizing:border-box}html,body{height:100%}body{margin:0;color:var(--text);background:radial-gradient(1200px 600px at 20% -10%,rgba(14,166,122,.14),transparent 60%),radial-gradient(900px 450px at 85% 0%,rgba(21,194,138,.12),transparent 55%),linear-gradient(180deg,var(--bg) 0%,#ffffff 45%);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page{min-height:100vh}.header{max-width:1120px;margin:0 auto;padding:28px 18px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px}.brand{display:flex;align-items:center;gap:14px;min-width:0}.brand__logo{height:84px;width:auto;object-fit:contain;background:var(--surface-strong);padding:10px;border-radius:16px;border:1px solid rgba(14,166,122,.18);box-shadow:0 12px 34px #0f172a1a}.brand__title{margin:0;font-size:var(--h1);letter-spacing:.2px;line-height:1.12}.brand__tagline{margin:8px 0 0;color:var(--muted);font-size:var(--p)}.lang{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:999px;border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lang__label{font-size:12px;color:var(--muted)}.lang__toggle{display:inline-flex;border:1px solid rgba(15,23,42,.14);border-radius:999px;overflow:hidden;background:#fffffff2}.lang__button{padding:8px 12px;border:none;background:transparent;cursor:pointer;font-weight:800;letter-spacing:.2px;color:var(--text);transition:background .16s ease,color .16s ease}.lang__button.is-active{background:var(--text);color:#fff}.main{max-width:1120px;margin:0 auto;padding:12px 18px 42px}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:14px;padding:22px;border-radius:22px;border:1px solid rgba(14,166,122,.14);background:var(--surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow)}.eyebrow{margin:0 0 6px;font-size:12px;color:var(--muted);letter-spacing:.25px}.hero__title{margin:0;font-size:var(--h2);letter-spacing:.2px}.hero__body{margin:10px 0 0;color:#0f172ae0;line-height:1.75;font-size:var(--p)}.hero__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.button{display:inline-flex;align-items:center;justify-content:center;padding:11px 14px;border-radius:14px;text-decoration:none;font-weight:900;border:1px solid rgba(15,23,42,.1);transition:transform .14s ease,box-shadow .14s ease,background .14s ease,border-color .14s ease;-webkit-user-select:none;user-select:none}.button:active{transform:translateY(1px)}.button--primary{background:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%);color:#fff;border-color:#0ea67a40;box-shadow:0 12px 26px #0ea67a38}.button--primary:hover{box-shadow:0 16px 34px #0ea67a47;transform:translateY(-1px)}.button--ghost{background:#fffffff2;color:var(--text)}.button--ghost:hover{transform:translateY(-1px);box-shadow:var(--shadow-soft)}.hero__panel{border-radius:18px;border:1px solid rgba(15,23,42,.08);background:#ffffffe0;box-shadow:var(--shadow-soft);padding:14px}.panel__header{display:flex;align-items:center;justify-content:space-between}.panel__title{font-size:12px;color:var(--muted);font-weight:900;letter-spacing:.2px}.panel__list{margin:10px 0 0;padding-inline-start:18px;color:#0f172ae0;line-height:1.75;font-size:var(--p)}.grid{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.card{border-radius:var(--radius);border:1px solid rgba(15,23,42,.08);background:#ffffffdb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-soft);padding:16px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.card:hover{transform:translateY(-2px);box-shadow:0 16px 42px #0f172a1a;border-color:#0ea67a33}.card__label{font-size:12px;color:var(--muted);margin-bottom:8px;letter-spacing:.2px}.card__value{margin:0;font-size:var(--p);line-height:1.75;color:#0f172aeb}.card__value--top{margin-top:10px}.card__value--spaced{margin-bottom:6px}.stack{margin-top:10px}.link{color:var(--brand-dark);text-decoration:none;font-weight:900;border-bottom:1px solid rgba(14,166,122,.25)}.link:hover{border-bottom-color:#0ea67a8c}.list{margin:10px 0 0;padding-inline-start:18px;color:#0f172ae6;line-height:1.8;font-size:var(--p)}.note{margin:14px 0 0;color:var(--muted);font-size:13px}.footer{margin-top:16px;color:#0f172a9e;font-size:12px}.whatsapp{position:fixed;bottom:18px;right:18px;background:linear-gradient(135deg,var(--brand) 0%,var(--brand-2) 100%);color:#fff;padding:12px 14px;border-radius:999px;text-decoration:none;font-weight:950;box-shadow:0 16px 40px #0ea67a42;z-index:1000;transition:transform .14s ease,box-shadow .14s ease}.whatsapp:hover{transform:translateY(-2px);box-shadow:0 20px 52px #0ea67a4d}button:focus-visible,a:focus-visible{outline:3px solid rgba(14,166,122,.35);outline-offset:3px;border-radius:12px}@media (max-width: 860px){.hero{grid-template-columns:1fr}.brand__logo{height:72px}.brand__title{font-size:24px}}@media (max-width: 420px){.brand__logo{height:64px}.button{width:100%}.hero__actions{gap:8px}}
