:root{--bg-canvas:#f6f2ea;--bg-surface:#fff;--bg-subtle:#efe9dd;--bg-elevated:#faf7f0;--bg-glass:hsla(40,40%,94%,.9);--ink-primary:#1c2420;--ink-secondary:#4a5750;--ink-tertiary:#6b7a71;--border-hairline:#e2dacb;--border-strong:#c4b79f;--brand-primary:#1f4d3a;--brand-hover:#173b2d;--brand-ink:#fff;--brand-soft:#e3efe6;--brand-soft-ink:#1f4d3a;--accent-brass:#8c5a2b;--accent-brass-border:#d9be98;--accent-brass-bg:#f7eedf;--accent-brass-ink:#5a3714;--wood:#d2b189;--wood-deep:#a97f52;--wood-ink:#2a3a31;--wood-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='160'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='0.0035 0.09' numOctaves='3' seed='11'/><feColorMatrix values='0 0 0 0 0.30  0 0 0 0 0.19  0 0 0 0 0.08  0 0 0 0.42 0'/></filter><rect width='100%25' height='100%25' filter='url(%23g)'/></svg>");--whatsapp:#127842;--whatsapp-hover:#0e6436;--whatsapp-ink:#fff;--whatsapp-soft:#e6f5ec;--whatsapp-soft-ink:#0b5a30;--danger:#c02929;--danger-soft:#fcecec;--danger-soft-ink:#8f1919;--shadow-card:0 1px 2px rgba(28,36,32,.04),0 6px 20px -4px rgba(31,77,58,.07);--shadow-elevated:0 16px 40px -8px rgba(31,77,58,.16),0 2px 8px rgba(28,36,32,.06);--shadow-wa:0 10px 30px -4px rgba(18,120,66,.38),0 2px 8px rgba(0,0,0,.16);--display:var(--font-display),"Newsreader",Georgia,"Times New Roman",serif;--sans:var(--font-sans),"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--mono:var(--font-mono),"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:9999px;color-scheme:light}@media (prefers-color-scheme:dark){:root[data-theme=dark]{--bg-canvas:#0f1a15;--bg-surface:#162420;--bg-subtle:#1c2d27;--bg-elevated:#182a24;--bg-glass:rgba(15,26,21,.9);--ink-primary:#edf2ec;--ink-secondary:#a7b5ab;--ink-tertiary:#88978c;--border-hairline:#27392f;--border-strong:#3b5245;--brand-primary:#8fcba3;--brand-hover:#a9dab9;--brand-ink:#0b1a12;--brand-soft:#1c3328;--brand-soft-ink:#a9dab9;--accent-brass:#d8b07a;--accent-brass-border:#5a4524;--accent-brass-bg:#2a2014;--accent-brass-ink:#edcb96;--wood:#7a5a38;--wood-deep:#5a4128;--wood-ink:#f3e7d3;--whatsapp:#2fb46e;--whatsapp-hover:#43c681;--whatsapp-ink:#05180e;--whatsapp-soft:#122a1e;--whatsapp-soft-ink:#7be3a9;--danger:#f25a5a;--danger-soft:#2c1416;--danger-soft-ink:#f99b9b;--shadow-card:0 2px 6px rgba(0,0,0,.35),0 10px 28px -6px rgba(0,0,0,.45);--shadow-elevated:0 20px 48px -8px rgba(0,0,0,.65),0 2px 10px rgba(0,0,0,.4);--shadow-wa:0 12px 32px -4px rgba(38,177,103,.35),0 4px 12px rgba(0,0,0,.5);color-scheme:dark}}:root[data-theme=dark]{--bg-canvas:#0f1a15;--bg-surface:#162420;--bg-subtle:#1c2d27;--bg-elevated:#182a24;--bg-glass:rgba(15,26,21,.9);--ink-primary:#edf2ec;--ink-secondary:#a7b5ab;--ink-tertiary:#88978c;--border-hairline:#27392f;--border-strong:#3b5245;--brand-primary:#8fcba3;--brand-hover:#a9dab9;--brand-ink:#0b1a12;--brand-soft:#1c3328;--brand-soft-ink:#a9dab9;--accent-brass:#d8b07a;--accent-brass-border:#5a4524;--accent-brass-bg:#2a2014;--accent-brass-ink:#edcb96;--wood:#7a5a38;--wood-deep:#5a4128;--wood-ink:#f3e7d3;--whatsapp:#2fb46e;--whatsapp-hover:#43c681;--whatsapp-ink:#05180e;--whatsapp-soft:#122a1e;--whatsapp-soft-ink:#7be3a9;--danger:#f25a5a;--danger-soft:#2c1416;--danger-soft-ink:#f99b9b;--shadow-card:0 2px 6px rgba(0,0,0,.35),0 10px 28px -6px rgba(0,0,0,.45);--shadow-elevated:0 20px 48px -8px rgba(0,0,0,.65),0 2px 10px rgba(0,0,0,.4);--shadow-wa:0 12px 32px -4px rgba(38,177,103,.35),0 4px 12px rgba(0,0,0,.5);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{margin:0;background-color:var(--bg-canvas)}body{color:var(--ink-primary);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.mono,code{font-family:var(--mono);font-size:.875em}li code,p code{background:var(--bg-subtle);border:1px solid var(--border-hairline);border-radius:var(--radius-xs);padding:0 5px}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:4px}.sm-only{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ico{flex:none}.container{max-width:1140px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.brand-lockup{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--ink-primary)}.brand-seal{width:34px;height:34px;border-radius:9px;background:var(--brand-primary);color:var(--brand-ink);display:grid;place-items:center;font-family:var(--display);font-weight:600;font-size:20px;line-height:1;position:relative;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.18);flex:none}.brand-seal:after{content:"";position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:50%;background:var(--wood)}.brand-seal.sm{width:28px;height:28px;border-radius:7px;font-size:16px}.brand-seal.sm:after{top:4px;right:4px;width:4px;height:4px}.brand-wordmark{font-family:var(--display);font-size:25px;font-weight:600;letter-spacing:-.025em;line-height:1}.brand-wordmark.sm{font-size:20px}.brand-tag{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:var(--radius-xs);background:var(--bg-subtle);color:var(--ink-secondary);border:1px solid var(--border-hairline)}.lnav-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:var(--wood) var(--wood-grain) repeat;color:var(--wood-ink);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-hairline)}.lnav{justify-content:space-between;gap:12px;min-height:68px}.lnav,.nav-links{display:flex;align-items:center}.nav-links{gap:22px;font-size:14px;font-weight:600;color:var(--ink-secondary)}.nav-links a{padding:10px 0}.nav-links a:hover{color:var(--ink-primary)}.nav-actions{display:flex;align-items:center;gap:8px}.lang-pill{display:inline-flex;align-items:center;background:var(--bg-subtle);border:1px solid var(--border-hairline);padding:3px;font-size:12.5px;font-weight:700}.lang-pill,.lang-pill a{border-radius:var(--radius-pill)}.lang-pill a{min-height:36px;min-width:40px;padding:0 11px;display:inline-grid;place-items:center;color:var(--ink-secondary)}.lang-pill a[aria-current=page]{background:var(--bg-surface);color:var(--ink-primary);box-shadow:0 1px 2px rgba(0,0,0,.08)}.theme-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-hairline);background:var(--bg-surface);color:var(--ink-secondary);width:44px;height:44px;border-radius:var(--radius-pill);display:inline-grid;place-items:center;cursor:pointer;flex:none}.theme-btn:hover{color:var(--ink-primary);border-color:var(--border-strong)}.mobile-subnav{display:none;gap:6px;overflow-x:auto;padding:6px 0 10px;font-size:13.5px;font-weight:600;color:var(--ink-secondary);white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mobile-subnav::-webkit-scrollbar{display:none}.mobile-subnav a{min-height:40px;padding:0 14px;border-radius:var(--radius-pill);background:var(--bg-surface);border:1px solid var(--border-hairline)}.btn,.mobile-subnav a{display:inline-flex;align-items:center}.btn{justify-content:center;gap:8px;min-height:48px;padding:11px 20px;border-radius:var(--radius-sm);font-family:var(--sans);font-size:15px;font-weight:700;line-height:1.25;text-align:center;border:1px solid transparent;background:var(--brand-primary);color:var(--brand-ink);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.btn:hover{background:var(--brand-hover)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.btn.sm{min-height:44px;padding:8px 14px;font-size:14px}.btn.ghost{background:var(--bg-surface);color:var(--ink-primary);border-color:var(--border-strong)}.btn.ghost:hover{border-color:var(--brand-primary);background:var(--bg-subtle)}.btn.block{width:100%}.btn.wa{background:var(--whatsapp);color:var(--whatsapp-ink)}.btn.wa:hover{background:var(--whatsapp-hover)}.spinner{width:16px;height:16px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(1turn)}}.hero-section{padding:clamp(40px,7vw,84px) 0 clamp(48px,6vw,72px);display:grid;grid-template-columns:1.12fr .88fr;grid-gap:clamp(28px,4.5vw,56px);gap:clamp(28px,4.5vw,56px);align-items:center}.kicker-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:var(--radius-pill);background:var(--accent-brass-bg);border:1px solid var(--accent-brass-border);color:var(--accent-brass-ink);font-size:12.5px;font-weight:700;letter-spacing:.01em;margin-bottom:18px}.hero-h1{font-family:var(--display);font-size:clamp(36px,5vw,58px);font-weight:500;line-height:1.06;letter-spacing:-.025em;margin:0 0 20px}.hero-h1 em{font-style:italic;font-weight:400;color:var(--brand-primary)}.hero-lead{font-size:clamp(17px,1.9vw,19.5px);color:var(--ink-secondary);line-height:1.55;margin:0 0 28px;max-width:58ch}.hero-ctas{gap:12px;margin-bottom:20px}.hero-ctas,.trust-row{display:flex;flex-wrap:wrap}.trust-row{gap:8px 16px;font-size:13.5px;color:var(--ink-tertiary);font-weight:500;margin:0;padding:0;list-style:none}.trust-row li{display:inline-flex;align-items:center;gap:6px}.trust-row .ico{color:var(--brand-primary)}.ai-artifact{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);padding:20px}.ai-artifact-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding-bottom:14px;margin-bottom:16px;border-bottom:1px solid var(--border-hairline);font-size:11.5px;color:var(--ink-tertiary);font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em}.engine-badges{display:flex;gap:6px;flex-wrap:wrap}.engine-badge{padding:3px 8px;border-radius:var(--radius-xs);background:var(--bg-subtle);color:var(--ink-primary);font-weight:600;font-size:11px;text-transform:none;letter-spacing:0}.prompt-bubble{background:var(--bg-subtle);border-radius:var(--radius-md);padding:12px 14px;font-size:14px;margin-bottom:14px;border:1px solid var(--border-hairline)}.prompt-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-tertiary);margin-bottom:4px}.ai-response-card{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-md);padding:16px}.ai-cite-tag{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--brand-soft-ink);background:var(--brand-soft);padding:3px 9px;border-radius:var(--radius-pill);margin-bottom:8px}.ai-pro-name{font-family:var(--display);font-size:21px;font-weight:600;margin:0 0 2px}.ai-pro-meta{font-size:13px;color:var(--ink-secondary);margin:0 0 10px}.ai-pro-snippet{font-size:13.5px;color:var(--ink-secondary);margin:0 0 12px;padding-left:10px;border-left:2px solid var(--brand-primary)}.ai-schema-strip{display:flex;flex-wrap:wrap;gap:6px;font-family:var(--mono);font-size:11px;color:var(--ink-tertiary)}.ai-schema-strip span{background:var(--bg-surface);border:1px solid var(--border-hairline);padding:2px 7px;border-radius:var(--radius-xs)}.ai-footnote{margin:12px 0 0;font-size:12px;color:var(--ink-tertiary)}.band{padding:clamp(52px,7vw,80px) 0;border-top:1px solid var(--border-hairline);scroll-margin-top:72px}.section-header{max-width:680px;margin-bottom:32px}.section-eyebrow{font-family:var(--mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--brand-primary);margin:0 0 8px}.section-h2{font-family:var(--display);font-size:clamp(28px,3.8vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.02em;margin:0 0 10px}.section-sub{font-size:16.5px;color:var(--ink-secondary);margin:0}.grid3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.feature-card{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:26px 24px;box-shadow:var(--shadow-card);display:flex;flex-direction:column}.feature-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:18px}.feature-icon{width:44px;height:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand-soft-ink);display:grid;place-items:center;flex:none}.feature-num{font-family:var(--mono);font-size:11px;font-weight:600;color:var(--ink-tertiary);letter-spacing:.06em;text-align:right}.feature-card h3{font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.feature-card p{color:var(--ink-secondary);font-size:15px;margin:0 0 18px;flex:1 1}.feature-foot{padding-top:12px;border-top:1px solid var(--border-hairline);font-family:var(--mono);font-size:11.5px;color:var(--ink-tertiary);display:flex;align-items:center;gap:6px}.feature-foot .ico{color:var(--brand-primary)}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;list-style:none;padding:0;margin:0}.step-card{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:24px}.step-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.step-num{width:36px;height:36px;border-radius:50%;background:var(--brand-primary);color:var(--brand-ink);font-family:var(--display);font-size:19px;font-weight:600;display:grid;place-items:center}.step-time{font-family:var(--mono);font-size:11px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--ink-secondary)}.step-card h3{font-size:18px;font-weight:700;margin:0 0 6px}.step-card p{margin:0;color:var(--ink-secondary);font-size:15px}.demos-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;list-style:none;padding:0;margin:0}.demo-link-card{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:18px 20px;min-height:88px;transition:border-color .15s ease,transform .15s ease;height:100%}.demo-link-card:hover{border-color:var(--brand-primary);transform:translateY(-1px)}.demo-link-card.app{border-color:var(--brand-primary);background:var(--bg-elevated)}.demo-meta-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:4px}.demo-schema-pill{font-family:var(--mono);font-size:11px;padding:2px 7px;border-radius:var(--radius-xs);background:var(--brand-soft);color:var(--brand-soft-ink);font-weight:600}.demo-area{font-size:12.5px;color:var(--ink-secondary)}.demo-title{font-weight:700;font-size:16px;display:block}.demo-slug{font-family:var(--mono);font-size:12.5px;color:var(--ink-tertiary);word-break:break-all}.demo-arrow{width:40px;height:40px;border-radius:50%;background:var(--bg-subtle);display:grid;place-items:center;color:var(--brand-primary);flex:none}.demo-note{font-size:13px;color:var(--ink-tertiary);margin:14px 0 0}.roi-callout{background:var(--accent-brass-bg);border:1px solid var(--accent-brass-border);color:var(--accent-brass-ink);border-radius:var(--radius-md);padding:16px 20px;margin-bottom:28px;display:flex;align-items:flex-start;gap:12px;font-size:14.5px}.roi-callout strong{font-weight:800}.roi-callout .ico{margin-top:2px}.plan-card{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:30px 24px 24px;display:flex;flex-direction:column;position:relative;box-shadow:var(--shadow-card)}.plan-card.hot{border:2px solid var(--brand-primary);box-shadow:var(--shadow-elevated)}.plan-badge{position:absolute;top:-12px;left:24px;background:var(--brand-primary);color:var(--brand-ink);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 12px;border-radius:var(--radius-pill)}.plan-badge.brass{background:var(--accent-brass);color:#fff}:root[data-theme=dark] .plan-badge.brass{color:#1b1305}.plan-name{font-size:20px;font-weight:700;margin:0 0 4px}.plan-audience{font-size:13.5px;color:var(--ink-tertiary);margin:0 0 16px;min-height:2.9em}.plan-price{font-family:var(--display);font-size:46px;font-weight:600;line-height:1;letter-spacing:-.03em;margin:0 0 14px}.plan-price small{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--ink-tertiary);letter-spacing:0}.plan-note{background:var(--bg-subtle);border-left:3px solid var(--accent-brass);padding:10px 12px;border-radius:0 var(--radius-xs) var(--radius-xs) 0;font-size:13px;color:var(--ink-secondary);margin:0 0 16px}.check-list{list-style:none;padding:0;margin:0 0 24px;flex:1 1;display:grid;grid-gap:10px;gap:10px;font-size:14.5px;align-content:start}.check-list li{display:flex;align-items:flex-start;gap:9px}.check-list .ico{color:var(--brand-primary);margin-top:3px}.price-foot{font-size:13px;color:var(--ink-tertiary);margin:18px 0 0}.faq-grid{display:grid;grid-gap:10px;gap:10px;max-width:820px}details.faq-item{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-md)}details.faq-item summary{cursor:pointer;font-weight:700;font-size:16.5px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;min-height:56px}details.faq-item summary::-webkit-details-marker{display:none}.faq-chevron{width:26px;height:26px;border-radius:50%;background:var(--bg-subtle);display:grid;place-items:center;color:var(--ink-secondary);flex:none;transition:transform .2s ease}details[open].faq-item .faq-chevron{background:var(--brand-soft);color:var(--brand-soft-ink);transform:rotate(45deg)}details.faq-item .faq-body{padding:0 20px 18px;margin-top:-4px;color:var(--ink-secondary);font-size:15px;max-width:68ch}details.faq-item .faq-body p{margin:0}.signup-split{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:start}.signup-card{background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);padding:clamp(20px,4vw,28px);box-shadow:var(--shadow-elevated)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field.full{grid-column:1/-1}.field label{font-size:13.5px;font-weight:600;color:var(--ink-secondary)}.field .req{color:var(--danger)}.field input,.field select,.field textarea{font-family:var(--sans);font-size:16px;min-height:48px;padding:11px 13px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-canvas);color:var(--ink-primary);width:100%}.field textarea{min-height:110px;resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--brand-primary);outline-offset:0;border-color:transparent}.field .hint{font-size:12.5px;color:var(--ink-tertiary)}.consent-label{grid-column:1/-1;display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--ink-secondary);margin:4px 0 2px;cursor:pointer}.consent-label input{margin-top:2px;width:20px;height:20px;accent-color:var(--brand-primary);flex:none}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.err-banner{margin-top:14px;padding:12px 14px;border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger-soft-ink);font-size:14px;font-weight:600;display:flex;gap:8px;align-items:flex-start}.done-vault{background:var(--whatsapp-soft);border:1px solid var(--whatsapp);border-radius:var(--radius-md);padding:22px}.done-vault h3{margin:0 0 6px;font-size:18px;display:flex;gap:8px;align-items:center}.done-vault h3 .ico{color:var(--whatsapp)}.done-vault p{margin:0;font-size:14px;color:var(--ink-secondary)}.done-vault code{display:block;font-size:14px;padding:10px 12px;border:1px solid var(--border-hairline);border-radius:var(--radius-xs);margin:12px 0 14px;word-break:break-all}.done-vault code,.info-card{background:var(--bg-surface)}.info-card{border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:20px;margin-top:24px}.info-card h3{font-size:16px;margin:0 0 12px}.info-card .check-list{margin:0;font-size:14px}.lfoot{padding:32px 0 48px;border-top:1px solid var(--border-hairline);font-size:13.5px;color:var(--ink-tertiary);justify-content:space-between;align-items:center;gap:12px 24px}.lfoot,.lfoot-links{display:flex;flex-wrap:wrap}.lfoot-links{gap:4px 6px}.lfoot-links a{color:var(--ink-secondary);font-weight:500;display:inline-flex;align-items:center;min-height:44px;padding:0 8px}.lfoot-links a:hover{color:var(--ink-primary);text-decoration:underline}.wrap{max-width:880px;margin:0 auto;padding:0 16px 140px}.wrap.plain{padding-bottom:48px}.ptop{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;margin:0 -16px 20px;background:var(--wood) var(--wood-grain) repeat;border-bottom:1px solid var(--wood-deep);flex-wrap:wrap}.lnav .brand-lockup,.lnav .nav-links,.lnav .nav-links a:hover,.ptop,.ptop .brand-lockup,.ptop .brand-tag{color:var(--wood-ink)}.ptop .brand-tag{background:hsla(0,0%,100%,.35);border-color:rgba(42,58,49,.25)}.brand-sub{font-size:12px;color:var(--ink-tertiary);padding-left:9px;border-left:1px solid var(--border-hairline)}.ptop-right{display:flex;align-items:center;gap:8px}.welcome-vault{background:var(--whatsapp-soft);border:1.5px solid var(--whatsapp);border-radius:var(--radius-lg);padding:22px clamp(18px,4vw,26px);margin-bottom:20px;box-shadow:var(--shadow-card)}.welcome-badge{display:inline-flex;align-items:center;gap:5px;background:var(--whatsapp);color:var(--whatsapp-ink);font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.welcome-vault h2{font-family:var(--display);font-size:clamp(22px,4vw,27px);font-weight:500;margin:0 0 6px}.welcome-vault p{margin:0 0 12px;color:var(--ink-secondary);font-size:14.5px}.token-box{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:10px 10px 10px 16px;margin-bottom:12px}.token-code{font-family:var(--mono);font-size:17px;font-weight:600;letter-spacing:.02em;word-break:break-all;min-width:0}.copy-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border-strong);background:var(--bg-subtle);color:var(--ink-primary);font-family:var(--sans);font-size:13.5px;font-weight:700;min-height:44px;padding:0 14px;border-radius:var(--radius-sm);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.copy-btn:hover{border-color:var(--brand-primary)}.welcome-warn{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--ink-secondary);margin:0 0 14px}.welcome-steps{margin:0 0 16px;padding-left:20px;font-size:14px;color:var(--ink-secondary);display:grid;grid-gap:4px;gap:4px}.welcome-steps strong{color:var(--ink-primary)}.state-banner{border-radius:var(--radius-md);padding:13px 16px;font-size:14px;margin-bottom:20px;display:flex;align-items:flex-start;gap:10px}.state-banner .ico{margin-top:2px}.state-banner>div{flex:1 1;min-width:0}.state-banner a{font-weight:700;text-decoration:underline;white-space:nowrap}.state-banner.brass{background:var(--accent-brass-bg);border:1px solid var(--accent-brass-border);color:var(--accent-brass-ink)}.state-banner.ok{background:var(--whatsapp-soft);border:1px solid var(--whatsapp);color:var(--whatsapp-soft-ink)}.hero-card{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:clamp(20px,4vw,34px);box-shadow:var(--shadow-card)}.pro-identity-row{display:flex;align-items:flex-start;gap:18px;margin-bottom:18px}.pro-monogram{width:68px;height:68px;border-radius:18px;background:linear-gradient(145deg,var(--brand-primary),var(--brand-hover));color:var(--brand-ink);font-family:var(--display);font-size:27px;font-weight:500;display:grid;place-items:center;flex:none;position:relative;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2);letter-spacing:.02em}.pro-title-col{flex:1 1;min-width:0}.status-pill{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:var(--radius-pill);margin-bottom:8px}.status-pill.claimed{background:var(--brand-soft);color:var(--brand-soft-ink)}.status-pill.preview{background:var(--accent-brass-bg);color:var(--accent-brass-ink);border:1px solid var(--accent-brass-border)}.hero-card h1{font-family:var(--display);font-size:clamp(28px,4.5vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.02em;margin:0 0 4px}.role-line{font-size:17px;color:var(--ink-secondary);font-weight:500;margin:0}.chips{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0 0 18px;list-style:none}.chips li{background:var(--bg-subtle);border:1px solid var(--border-hairline);border-radius:var(--radius-pill);padding:5px 13px;font-size:13.5px;font-weight:600}.bio-text{font-size:clamp(16px,1.8vw,17.5px);color:var(--ink-secondary);line-height:1.6;margin:0 0 22px}.facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 20px}.fact-cell{background:var(--bg-subtle);border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:14px 16px;min-width:0}.fact-cell dt{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-tertiary);margin-bottom:4px}.fact-cell dd{margin:0;font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.geo-strip{align-items:center;justify-content:space-between;gap:10px;padding-top:16px;border-top:1px solid var(--border-hairline);font-size:12.5px;color:var(--ink-tertiary)}.geo-badges,.geo-strip{display:flex;flex-wrap:wrap}.geo-badges{gap:6px;font-family:var(--mono);font-size:11.5px}.geo-badges span{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--radius-xs);background:var(--brand-soft);color:var(--brand-soft-ink);font-weight:600}.inspector{margin-top:14px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg-elevated)}.inspector summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;min-height:48px;font-size:13.5px;font-weight:700;color:var(--ink-secondary)}.inspector summary::-webkit-details-marker{display:none}.inspector[open] summary .faq-chevron{transform:rotate(45deg);background:var(--brand-soft);color:var(--brand-soft-ink)}.inspector-body{padding:0 16px 16px}.inspector-body p{font-size:13.5px;color:var(--ink-secondary);margin:0 0 10px}.inspector pre{margin:0;max-height:360px;overflow:auto;font-family:var(--mono);font-size:12px;line-height:1.55;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-sm);padding:12px;white-space:pre;color:var(--ink-primary)}.inspector-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.inspector-links a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 12px;border-radius:var(--radius-sm);border:1px solid var(--border-hairline);background:var(--bg-surface);font-family:var(--mono);font-size:12.5px;color:var(--brand-primary)}.section-block{margin-top:36px;scroll-margin-top:16px}.section-block>h2{font-family:var(--display);font-size:clamp(24px,3.5vw,32px);font-weight:500;letter-spacing:-.015em;margin:0 0 4px}.section-block>.section-sub{font-size:15px;margin-bottom:16px}.claim-box{margin-top:36px;border:2px dashed var(--accent-brass-border);background:var(--bg-surface);border-radius:var(--radius-lg);padding:clamp(20px,4vw,30px);scroll-margin-top:16px;position:relative}.claim-eyebrow{font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-brass);margin:0 0 6px}.claim-box h2{font-family:var(--display);font-size:clamp(24px,3.5vw,30px);font-weight:500;margin:0 0 8px}.claim-box>p{color:var(--ink-secondary);margin:0 0 16px}.claim-perks{list-style:none;padding:0;margin:0 0 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px;font-size:14.5px}.claim-perks li{display:flex;gap:8px;align-items:flex-start}.claim-perks .ico{color:var(--brand-primary);margin-top:3px}.plan-select{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 16px;border:0;padding:0}.plan-select legend{font-size:13px;font-weight:700;color:var(--ink-secondary);margin-bottom:8px;padding:0}.plan-opt{position:relative;display:block;cursor:pointer}.plan-opt input{position:absolute;opacity:0;inset:0}.plan-opt span{display:flex;flex-direction:column;gap:2px;border:1.5px solid var(--border-strong);border-radius:var(--radius-md);padding:12px 14px;min-height:64px;background:var(--bg-canvas)}.plan-opt b{font-size:15px}.plan-opt small{font-size:12.5px;color:var(--ink-tertiary)}.plan-opt input:checked+span{border-color:var(--brand-primary);background:var(--brand-soft);box-shadow:inset 0 0 0 1px var(--brand-primary)}.plan-opt input:focus-visible+span{outline:2px solid var(--brand-primary);outline-offset:2px}.claim-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.claim-actions .note{font-size:13px;color:var(--ink-tertiary)}.status-msg{margin:12px 0 0;font-size:14px;color:var(--danger-soft-ink);background:var(--danger-soft);padding:10px 12px;border-radius:var(--radius-sm)}.pfoot{margin-top:40px;padding-top:18px;border-top:1px solid var(--border-hairline);font-size:13px;color:var(--ink-tertiary);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.pfoot .lfoot-links a{min-height:40px}.wa-sticky{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom, 0px));z-index:60;width:calc(100% - 32px);max-width:520px;display:flex;align-items:center;gap:12px;padding:12px 20px 12px 16px;min-height:60px;background:var(--whatsapp);color:var(--whatsapp-ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-wa);transition:background-color .15s ease}.wa-sticky:hover{background:var(--whatsapp-hover)}.wa-dot{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.16);display:grid;place-items:center;flex:none;position:relative}.wa-dot:after{content:"";position:absolute;top:2px;right:2px;width:9px;height:9px;border-radius:50%;background:#9bf0bf;box-shadow:0 0 0 2px var(--whatsapp);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.wa-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.wa-main{font-weight:800;font-size:16px}.wa-sub{font-size:12.5px;opacity:.92;font-weight:500}@media (prefers-reduced-motion:reduce){.spinner,.wa-dot:after{animation:none}html{scroll-behavior:auto}}.page-head{margin:8px 0 24px}.page-head h1{font-family:var(--display);font-size:clamp(30px,4.5vw,42px);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:0 0 8px}.page-head p{color:var(--ink-secondary);margin:0;font-size:16.5px}.dir-group{margin-top:28px}.dir-group h2{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);margin:0 0 10px}.dir-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.dir-card{display:flex;align-items:center;gap:14px;background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:14px 16px;min-height:76px;height:100%;transition:border-color .15s ease}.dir-card:hover{border-color:var(--brand-primary)}.dir-mono{width:44px;height:44px;border-radius:12px;background:var(--brand-soft);color:var(--brand-soft-ink);font-family:var(--display);font-size:18px;display:grid;place-items:center;flex:none}.dir-card strong{display:block;font-size:15.5px}.dir-card small{color:var(--ink-tertiary);font-size:13px}.dir-card .demo-arrow{margin-left:auto;width:34px;height:34px}.empty{color:var(--ink-tertiary)}.legal{max-width:760px}.legal h2{font-family:var(--display);font-size:24px;font-weight:500;margin:32px 0 8px;letter-spacing:-.01em}.legal h3{font-size:16px;margin:20px 0 6px}.legal li,.legal p{color:var(--ink-secondary);font-size:15.5px}.legal ul{padding-left:20px;display:grid;grid-gap:6px;gap:6px}.legal a{color:var(--brand-primary);text-decoration:underline}.legal .updated{font-family:var(--mono);font-size:12px;color:var(--ink-tertiary)}.legal table{width:100%;border-collapse:collapse;font-size:14px;margin:8px 0}.legal td,.legal th{text-align:left;vertical-align:top;padding:10px;border-bottom:1px solid var(--border-hairline);color:var(--ink-secondary)}.legal th{color:var(--ink-primary);font-weight:700;background:var(--bg-subtle)}.table-scroll{overflow-x:auto;border:1px solid var(--border-hairline);border-radius:var(--radius-sm)}.callout{background:var(--brand-soft);color:var(--brand-soft-ink);border-radius:var(--radius-md);padding:14px 16px;font-size:14.5px;margin:16px 0}.callout p{color:inherit;margin:0}@media (max-width:900px){.grid3,.hero-section,.signup-split,.steps-grid{grid-template-columns:1fr}.nav-links{display:none}.mobile-subnav{display:flex}.lnav{min-height:60px}.plan-audience{min-height:0}}@media (max-width:640px){.demos-grid,.dir-list,.form-grid{grid-template-columns:1fr}.brand-sub,.brand-tag,.hide-sm{display:none}.sm-only{display:inline}.claim-perks{grid-template-columns:1fr}.pro-monogram{width:56px;height:56px;border-radius:15px;font-size:22px}.pro-identity-row{gap:14px}.hero-ctas .btn{flex:1 1 100%}}@media (max-width:420px){.facts,.plan-select{grid-template-columns:1fr}.brand-wordmark{font-size:22px}.nav-actions .btn.sm{padding:8px 12px}}.claim-actions .note{display:inline-flex;align-items:center;gap:6px}.pro-wrap{font-size:17px}.pro-wrap .bio-text{font-size:clamp(17px,1.9vw,18.5px);line-height:1.65}.pro-wrap .fact-cell{padding:16px 18px}.pro-wrap .fact-cell dt{font-size:12.5px}.pro-wrap .fact-cell dd{font-size:17px;line-height:1.45}.pro-wrap details.faq-item summary{font-size:18px;min-height:60px}.pro-wrap details.faq-item .faq-body{font-size:16.5px;line-height:1.6}.pro-wrap .chips li{font-size:14.5px;padding:7px 15px}.pro-wrap .wa-sticky{min-height:68px;padding:14px 22px 14px 16px}.pro-wrap .wa-main{font-size:18px}.pro-wrap .wa-sub{font-size:14px}.pro-wrap .wa-dot{width:40px;height:40px}.nav-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:-8px 0 22px}.nav-row a{display:flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:10px 12px;border-radius:var(--radius-md);border:1.5px solid var(--border-strong);background:var(--bg-surface);color:var(--ink-primary);font-weight:700;font-size:15.5px;text-decoration:none}.nav-row a:hover{border-color:var(--brand-primary);background:var(--bg-subtle)}.nav-row .nav-mark{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;font-weight:800;font-size:14px;color:#fff;flex:none}.nav-mark.google{background:#1a73e8}.nav-mark.waze{background:#3cf;color:#0b2a33}.nav-mark.apple{background:#11181c}.nav-row-label{grid-column:1/-1;margin:0 0 -2px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-tertiary);display:flex;align-items:center;gap:6px}@media (max-width:560px){.nav-row{grid-template-columns:1fr}.nav-row a{justify-content:flex-start;min-height:60px;font-size:17px}}:root{--apple-glyph:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M16.4 12.6c0-2.2 1.8-3.2 1.9-3.3-1-1.5-2.6-1.7-3.2-1.7-1.4-.1-2.7.8-3.4.8-.7 0-1.8-.8-2.9-.8-1.5 0-2.9.9-3.7 2.2-1.6 2.7-.4 6.8 1.1 9 .8 1.1 1.7 2.3 2.8 2.3 1.1 0 1.6-.7 2.9-.7 1.4 0 1.8.7 2.9.7 1.2 0 2-1.1 2.7-2.2.9-1.3 1.2-2.5 1.2-2.6 0 0-2.3-.9-2.3-3.7zM14.3 5.8c.6-.7 1-1.8.9-2.8-.9 0-2 .6-2.6 1.3-.6.7-1.1 1.7-.9 2.7 1 .1 2-.5 2.6-1.2z'/></svg>")}.ir-wrap{max-width:640px;padding-bottom:48px;font-size:18px}.ir-card{background:var(--bg-surface);border:1px solid var(--border-hairline);border-radius:var(--radius-lg);padding:28px 22px;box-shadow:var(--shadow-card)}.ir-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--brand-primary)}.ir-card h1{font-family:var(--display);font-size:clamp(30px,6vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.02em;margin:0 0 10px}.ir-sub{font-size:19px;line-height:1.55;color:var(--ink-secondary);margin:0 0 24px}.ir-apps{display:grid;grid-gap:12px;gap:12px;margin:0 0 26px}.ir-app{display:flex;align-items:center;gap:16px;min-height:76px;padding:14px 18px;border-radius:var(--radius-md);border:2px solid var(--border-strong);background:var(--bg-surface);color:var(--ink-primary);text-decoration:none;font-weight:700;font-size:20px;transition:border-color .15s ease,background-color .15s ease}.ir-app:focus-visible,.ir-app:hover{border-color:var(--brand-primary);background:var(--bg-subtle)}.ir-app .ir-mark{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-weight:800;font-size:22px;color:#fff;flex:none}.ir-app.google .ir-mark{background:#1a73e8}.ir-app.waze .ir-mark{background:#3cf;color:#0b2a33}.ir-app.apple .ir-mark{background:#11181c}.ir-app.apple .ir-mark:before,.nav-mark.apple:before{content:"";width:20px;height:20px;background:currentColor;-webkit-mask:var(--apple-glyph) center /contain no-repeat;mask:var(--apple-glyph) center /contain no-repeat}.nav-mark.apple:before{width:15px;height:15px}.ir-label{flex:1 1;display:flex;flex-direction:column;line-height:1.2}.ir-label small{font-size:14px;font-weight:600;color:var(--ink-tertiary);margin-top:2px}.ir-address{background:var(--bg-subtle);border:1px solid var(--border-hairline);border-radius:var(--radius-md);padding:16px 18px;margin:0 0 18px}.ir-address-k{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:13.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-tertiary)}.ir-address-v{margin:0 0 6px;font-size:19px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.ir-address-note{margin:0;font-size:15px;color:var(--ink-tertiary)}.ir-video{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-size:16.5px;color:var(--brand-soft-ink);background:var(--brand-soft);padding:12px 14px;border-radius:var(--radius-md)}.ir-help{margin:0 0 16px;font-size:17px;line-height:1.55;color:var(--ink-secondary)}.ir-actions{display:grid;grid-gap:10px;gap:10px}.ir-btn{min-height:60px;font-size:18px;gap:10px}.hero-section{background:radial-gradient(900px 420px at 10% 0,rgba(31,77,58,.07),transparent 70%)}.lnav .lang-pill,.lnav .theme-btn,.ptop .lang-pill,.ptop .theme-btn{background:hsla(0,0%,100%,.45)}:root[data-theme=dark] .lnav .lang-pill,:root[data-theme=dark] .lnav .theme-btn,:root[data-theme=dark] .ptop .lang-pill,:root[data-theme=dark] .ptop .theme-btn{background:rgba(0,0,0,.25)}@media (min-width:913px){.ptop{margin:0 0 20px;border-radius:0 0 var(--radius-md) var(--radius-md)}}