.seo-landing{--seo-bg:#fafaf7;--seo-surface:#fff;--seo-surface-alt:#f3f1ec;--seo-ink:#1a1815;--seo-muted:#555350;--seo-soft:#8b8a86;--seo-line:#1a18151f;--seo-line-soft:#1a18150f;--seo-accent:#1a1815;--seo-accent-ink:#fafaf7;--seo-highlight:#f4e8a5;background:var(--seo-bg);color:var(--seo-ink);min-height:100vh;font-family:var(--gv-sans), "Space Grotesk", system-ui, sans-serif;line-height:1.55}.seo-container{max-width:880px;margin:0 auto;padding:0 1.5rem}.seo-landing section{border-bottom:1px solid var(--seo-line-soft);padding:4.5rem 0}.seo-section--alt{background:var(--seo-surface-alt)}.seo-section--cta{background:var(--seo-accent);color:var(--seo-accent-ink)}.seo-section--meta{background:var(--seo-surface);padding:3.5rem 0 5rem}.seo-eyebrow{font-family:var(--gv-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--seo-muted);margin-bottom:1.25rem;font-size:.75rem;display:inline-block}.seo-h1{letter-spacing:-.015em;color:var(--seo-ink);margin:0 0 1.5rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:600;line-height:1.1}.seo-h2{letter-spacing:-.01em;color:var(--seo-ink);margin:0 0 1.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.2}.seo-h2--cta{color:var(--seo-accent-ink)}.seo-h3{color:var(--seo-ink);margin:0 0 1rem;font-size:1.125rem;font-weight:600}.seo-h3--aviso{margin-top:2.5rem}.seo-subsection-title{color:var(--seo-ink);border-top:1px solid var(--seo-line-soft);margin:2rem 0 1rem;padding-top:1.5rem;font-size:1.25rem;font-weight:600}.seo-subsection-title:first-of-type{border-top:none;margin-top:0;padding-top:0}.seo-p{color:var(--seo-ink);max-width:70ch;margin:0 0 1.25rem;font-size:1.0625rem}.seo-p--cta{color:var(--seo-accent-ink);opacity:.92;margin-bottom:1rem}.seo-p--after-table{margin-top:1.5rem}.seo-respuesta-directa{color:var(--seo-ink);background:var(--seo-surface);border-left:3px solid var(--seo-accent);border-radius:0 6px 6px 0;max-width:70ch;margin:0 0 2rem;padding:1.25rem 1.5rem;font-size:1.15rem;line-height:1.55}.seo-link{color:var(--seo-ink);text-decoration:underline;-webkit-text-decoration-color:var(--seo-line);text-decoration-color:var(--seo-line);text-underline-offset:3px;transition:text-decoration-color .18s}.seo-link:hover{-webkit-text-decoration-color:var(--seo-ink);text-decoration-color:var(--seo-ink)}.seo-section--cta .seo-link{color:var(--seo-accent-ink)}.seo-hero{background:var(--seo-surface);padding:7rem 0 5rem!important}.seo-ctas{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.seo-btn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;padding:.875rem 1.5rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .18s;display:inline-flex}.seo-btn-primary{background:var(--seo-accent);color:var(--seo-accent-ink);border-color:var(--seo-accent)}.seo-btn-primary:hover{background:#000}.seo-btn-outline{color:var(--seo-accent);border-color:var(--seo-line);background:0 0}.seo-btn-outline:hover{border-color:var(--seo-accent);background:var(--seo-surface-alt)}.seo-section--cta .seo-btn-outline{color:var(--seo-accent-ink);border-color:#ffffff4d}.seo-section--cta .seo-btn-outline:hover{border-color:var(--seo-accent-ink);background:#ffffff14}.seo-section--cta .seo-btn-primary{background:var(--seo-accent-ink);color:var(--seo-accent);border-color:var(--seo-accent-ink)}.seo-section--cta .seo-btn-primary:hover{background:#fff}.seo-fuentes-inline{color:var(--seo-muted);border-top:1px solid var(--seo-line-soft);margin-top:1rem;padding-top:1rem;font-size:.9rem}.seo-fuentes-inline-label{font-family:var(--gv-mono), "JetBrains Mono", monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--seo-soft);font-size:.75rem}.seo-list{color:var(--seo-ink);flex-direction:column;gap:.4rem;max-width:70ch;margin:0 0 1.5rem;padding:0;font-size:1.0625rem;list-style:none;display:flex}.seo-list li{padding-left:1.25rem;position:relative}.seo-list li:before{content:"—";color:var(--seo-soft);position:absolute;left:0}.seo-list--inline{flex-flow:wrap;gap:.4rem;font-size:.95rem}.seo-list--inline li{background:var(--seo-surface);border:1px solid var(--seo-line);color:var(--seo-muted);border-radius:999px;padding:.3rem .85rem;font-size:.85rem}.seo-list--inline li:before{content:none}.seo-list--compact{color:var(--seo-muted);gap:.25rem;margin-top:.5rem;font-size:.95rem}.seo-list--compact li{padding-left:1rem}.seo-list--compact li:before{content:"·";font-size:1.5rem;line-height:1;top:-.15rem}.seo-list--cta{color:var(--seo-accent-ink);margin-bottom:2rem}.seo-list--cta li:before{color:#ffffff80}.seo-quote{font-family:var(--gv-sans), "Space Grotesk", system-ui, sans-serif;color:var(--seo-ink);background:var(--seo-surface);border-left:4px solid var(--seo-highlight);border-radius:0 6px 6px 0;max-width:70ch;margin:0 0 1.5rem;padding:1.25rem 1.5rem;font-size:1.0625rem;font-style:italic;line-height:1.55}.seo-list--numbered{color:var(--seo-ink);counter-reset:seo-counter;flex-direction:column;gap:.5rem;max-width:70ch;margin:0 0 1.5rem;padding:0;font-size:1.0625rem;list-style:none;display:flex}.seo-list--numbered li{counter-increment:seo-counter;padding-left:2.25rem;position:relative}.seo-list--numbered li:before{content:counter(seo-counter) ".";font-family:var(--gv-mono), "JetBrains Mono", monospace;color:var(--seo-soft);min-width:1.5rem;font-size:.95rem;font-weight:500;position:absolute;left:0}.seo-pasos{grid-template-columns:1fr;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.seo-paso{background:var(--seo-surface);border:1px solid var(--seo-line);border-radius:8px;padding:1.75rem}.seo-paso-num{font-family:var(--gv-mono), "JetBrains Mono", monospace;letter-spacing:.08em;color:var(--seo-soft);margin-bottom:.75rem;font-size:.8rem;display:inline-block}.seo-paso-title{color:var(--seo-ink);margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.seo-paso-body{color:var(--seo-muted);margin:0;font-size:1rem}.seo-paso-list-title{color:var(--seo-soft);text-transform:uppercase;letter-spacing:.05em;margin:1rem 0 .5rem;font-size:.85rem;font-weight:500}.seo-paso-nota{color:var(--seo-muted);background:var(--seo-surface-alt);border-left:3px solid var(--seo-soft);border-radius:0 4px 4px 0;margin-top:1rem;padding:.85rem 1rem;font-size:.9rem;font-style:italic}.seo-paso-table{margin-top:1.25rem}.seo-features{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.seo-features{grid-template-columns:1fr 1fr}}.seo-feature{background:var(--seo-surface);border:1px solid var(--seo-line);border-radius:8px;padding:1.5rem}.seo-feature-title{color:var(--seo-ink);margin:0 0 .5rem;font-size:1.0625rem;font-weight:600}.seo-feature-body{color:var(--seo-muted);margin:0;font-size:.95rem}.seo-table-wrap{border:1px solid var(--seo-line);background:var(--seo-surface);border-radius:8px;margin-bottom:1rem;overflow-x:auto}.seo-table{border-collapse:collapse;width:100%;font-size:.95rem}.seo-table th,.seo-table td{text-align:left;border-bottom:1px solid var(--seo-line-soft);vertical-align:top;padding:.875rem 1rem}.seo-table th{background:var(--seo-surface-alt);text-transform:uppercase;letter-spacing:.04em;color:var(--seo-muted);font-size:.85rem;font-weight:600}.seo-table tbody tr:last-child td{border-bottom:none}.seo-table-row--us{background:var(--seo-highlight)}.seo-table-row--us td{color:var(--seo-ink);font-weight:500}.seo-faqs{flex-direction:column;gap:.5rem;display:flex}.seo-faq{background:var(--seo-surface);border:1px solid var(--seo-line);border-radius:8px;overflow:hidden}.seo-faq-q{cursor:pointer;color:var(--seo-ink);padding:1.125rem 3rem 1.125rem 1.5rem;font-size:1.0625rem;font-weight:500;list-style:none;transition:background .18s;position:relative}.seo-faq-q::-webkit-details-marker{display:none}.seo-faq-q:after{content:"+";color:var(--seo-muted);font-size:1.5rem;font-weight:300;transition:transform .18s;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.seo-faq[open] .seo-faq-q:after{content:"−"}.seo-faq:hover .seo-faq-q{background:var(--seo-surface-alt)}.seo-faq-a{color:var(--seo-muted);padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.65}.seo-interlinks{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:720px){.seo-interlinks{grid-template-columns:1fr 1fr 1fr}.seo-interlinks--recursos{grid-template-columns:1fr 1fr;gap:1rem}}.seo-interlink{background:var(--seo-surface);border:1px solid var(--seo-line);color:var(--seo-ink);border-radius:8px;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;text-decoration:none;transition:border-color .18s,transform .18s;display:flex}.seo-interlink:hover{border-color:var(--seo-accent);transform:translateY(-1px)}.seo-interlink-label{font-size:1rem;font-weight:500}.seo-interlink-blurb{color:var(--seo-muted);font-size:.875rem}.seo-interlink--soon{opacity:.55;cursor:not-allowed}.seo-interlink--soon:hover{border-color:var(--seo-line);transform:none}.seo-fuentes-list{gap:.4rem;margin:0 0 1rem;padding:0;font-size:.95rem;list-style:none;display:grid}.seo-fuentes-list li:before{content:"→ ";color:var(--seo-soft);margin-right:.25rem}.seo-disclaimer{color:var(--seo-muted);background:var(--seo-surface-alt);border-left:3px solid var(--seo-soft);border-radius:0 6px 6px 0;max-width:70ch;margin:0 0 2rem;padding:1rem 1.25rem;font-size:.875rem}.seo-last-updated{font-family:var(--gv-mono), "JetBrains Mono", monospace;text-transform:uppercase;letter-spacing:.06em;color:var(--seo-soft);margin:0;font-size:.75rem}@media (max-width:600px){.seo-landing section{padding:3rem 0}.seo-hero{padding:5.5rem 0 3.5rem!important}.seo-respuesta-directa{padding:1rem 1.25rem;font-size:1.0625rem}.seo-faq-q{padding:1rem 2.5rem 1rem 1.25rem;font-size:1rem}}
