:root{--carbet-ink-900:#101b42;--carbet-slate-700:#4a5170;--carbet-white:#fff;--carbet-ivory-50:#faf7f2;--carbet-lavender-50:#f6f4fc;--carbet-violet-600:#7c3aed;--carbet-violet-700:#6d28d9;--carbet-violet-100:#ede9fe;--carbet-violet-200:#c4b5fd;--carbet-border:#e3e0ee;--carbet-whatsapp:#0c6b5d;--carbet-whatsapp-hover:#095349;--carbet-warning-700:#b45309;--carbet-warning-tint:#fef3e2;--font-heading:"Segoe UI Semibold", "Segoe UI", ui-sans-serif, -apple-system, system-ui, sans-serif;--font-body:"Segoe UI", ui-sans-serif, -apple-system, system-ui, sans-serif;--text-h2:clamp(1.6rem, 1.3rem + 1.5vw, 2.3rem);--text-h3:clamp(1.2rem, 1.05rem + .6vw, 1.4rem);--text-body:1rem;--text-small:.875rem;--text-caption:.75rem;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--container-max:1180px;--radius-sm:8px;--radius-md:12px;--shadow-sm:0 4px 14px #101b4214;--border-default:1px solid var(--carbet-border)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--carbet-white);color:var(--carbet-ink-900);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--carbet-ink-900);letter-spacing:-.01em;margin:0;line-height:1.15}p{margin:0}a{color:inherit}ul{margin:0}.container{width:min(var(--container-max), calc(100% - 48px));margin:0 auto}.btn{border-radius:var(--radius-md);min-height:44px;font-family:var(--font-body);font-weight:600;font-size:var(--text-small);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;transition:background-color .18s,transform .18s,box-shadow .18s,color .18s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:3px solid var(--carbet-violet-200);outline-offset:2px}.btn-primary{background:var(--carbet-violet-600);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--carbet-violet-700)}.btn-secondary{color:var(--carbet-ink-900);border-color:var(--carbet-border);background:0 0}.btn-secondary:hover{background:var(--carbet-lavender-50)}.btn-whatsapp{background:var(--carbet-whatsapp);color:#fff}.btn-whatsapp:hover{background:var(--carbet-whatsapp-hover)}.btn-whatsapp:focus-visible{outline-color:var(--carbet-ink-900)}.wa-glyph{background:#25d366;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.wa-glyph svg{fill:#fff;width:12px;height:12px}.pending-tag{font-size:var(--text-caption);color:var(--carbet-warning-700);background:var(--carbet-warning-tint);border-radius:var(--radius-sm);margin-left:6px;padding:2px 8px;font-weight:700;display:inline-block}.site-header{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:var(--border-default);background:#fffffff0;position:sticky;top:0}.legal-nav{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:72px;display:flex}.brand{align-items:center;gap:var(--space-3);text-decoration:none;display:flex}.legal-header-logo{width:190px;height:auto;display:block}.legal-back-link{font-size:var(--text-small);color:var(--carbet-violet-700);align-items:center;gap:6px;padding:8px 4px;font-weight:600;text-decoration:none;display:inline-flex}.legal-back-link:hover{text-decoration:underline}.legal-back-link:focus-visible{outline:3px solid var(--carbet-violet-200);outline-offset:2px;border-radius:var(--radius-sm)}.legal-main{padding:var(--space-8) 0 var(--space-9)}.legal-content{max-width:760px;margin:0 auto}.legal-updated{font-size:var(--text-small);color:var(--carbet-slate-700);margin-bottom:var(--space-3);font-weight:600}.legal-content h1{font-size:var(--text-h2);margin-bottom:var(--space-6);overflow-wrap:anywhere}.legal-content h2{font-size:var(--text-h3);margin-top:var(--space-7);margin-bottom:var(--space-3);overflow-wrap:anywhere}.legal-content h2:first-of-type{margin-top:var(--space-6)}.legal-content h3{margin-top:var(--space-5);margin-bottom:var(--space-2);overflow-wrap:anywhere;font-size:1.05rem}.legal-content p{color:var(--carbet-slate-700);margin-top:var(--space-3);overflow-wrap:anywhere}.legal-content p:first-of-type{margin-top:0}.legal-content ul{color:var(--carbet-slate-700);margin-top:var(--space-3);gap:var(--space-2);overflow-wrap:anywhere;flex-direction:column;padding-left:1.3em;display:flex}.legal-content li{padding-left:2px}.legal-content li strong{color:var(--carbet-ink-900)}.legal-content a{color:var(--carbet-violet-700);text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.legal-content a:hover{color:var(--carbet-violet-600)}.legal-content a:focus-visible{outline:3px solid var(--carbet-violet-200);outline-offset:2px;border-radius:2px}.legal-address{margin-top:var(--space-3);color:var(--carbet-slate-700);overflow-wrap:anywhere}.legal-address strong{color:var(--carbet-ink-900);display:block}@media (max-width:900px){.legal-main{padding:var(--space-7) 0 var(--space-8)}.legal-header-logo{width:150px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}.btn:hover{transform:none}}
