:root{--seo-blue:#006dff;--seo-blue-dark:#003a88;--seo-yellow:#fed112;--seo-gray:#50514f;--seo-text:#101828;--seo-muted:#5f6b7a;--seo-bg:#f5f8fc;--seo-card:#fff;--seo-border:#1018281f;--seo-shadow:0 16px 46px #14233c14}[data-theme=dark]{--seo-text:#f4f7fb;--seo-muted:#b8c2d1;--seo-bg:#07111f;--seo-card:#0e1b2d;--seo-border:#ffffff1f;--seo-shadow:0 18px 48px #00000047}[data-theme=light]{--seo-text:#101828;--seo-muted:#5f6b7a;--seo-bg:#f5f8fc;--seo-card:#fff;--seo-border:#1018281f;--seo-shadow:0 16px 46px #14233c14}.seo-landing-page{background:var(--seo-bg);color:var(--seo-text);min-height:100vh}.seo-landing-container{width:min(1180px,100% - 32px);margin:0 auto}.seo-landing-breadcrumbs{color:var(--seo-muted);flex-wrap:wrap;gap:7px;padding:22px 0 10px;font-size:.82rem;display:flex}.seo-landing-breadcrumbs a{color:inherit;text-decoration:none}.seo-landing-hero{padding:28px 0 34px}.seo-landing-eyebrow{color:var(--seo-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:800}.seo-landing-hero h1{letter-spacing:-.045em;max-width:980px;margin:0;font-size:clamp(2rem,5vw,4.25rem);line-height:.98}.seo-landing-description{color:var(--seo-muted);max-width:820px;margin:20px 0 0;font-size:clamp(1rem,2vw,1.22rem);line-height:1.65}.seo-landing-answer{background:linear-gradient(135deg, #006dff1f, transparent 55%), var(--seo-card);border:1px solid var(--seo-border);box-shadow:var(--seo-shadow);border-radius:22px;margin-bottom:28px;padding:clamp(22px,4vw,38px)}.seo-landing-answer strong{letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.82rem;display:block}.seo-landing-answer p{margin:0;font-size:clamp(1.08rem,2.4vw,1.38rem);line-height:1.58}.seo-landing-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.seo-landing-button{border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:12px 18px;font-size:.92rem;font-weight:800;text-decoration:none;display:inline-flex}.seo-landing-button-primary{background:var(--seo-blue);color:#fff}.seo-landing-button-secondary{background:var(--seo-yellow);color:#111}.seo-landing-section{padding:26px 0}.seo-landing-section h2{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(1.45rem,3vw,2.3rem)}.seo-landing-section-lead{color:var(--seo-muted);max-width:860px;line-height:1.7}.seo-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.seo-landing-panel{background:var(--seo-card);border:1px solid var(--seo-border);border-radius:18px;padding:22px}.seo-landing-panel h3{margin:0 0 12px}.seo-landing-panel ul{margin:0;padding-left:20px}.seo-landing-panel li{color:var(--seo-muted);margin:8px 0;line-height:1.55}.seo-landing-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.seo-landing-empty{background:var(--seo-card);border:1px dashed var(--seo-border);color:var(--seo-muted);border-radius:18px;padding:24px}.seo-landing-faq{gap:10px;margin-top:20px;display:grid}.seo-landing-faq details{background:var(--seo-card);border:1px solid var(--seo-border);border-radius:14px;overflow:hidden}.seo-landing-faq summary{background:var(--seo-yellow);color:#111;cursor:pointer;padding:16px 18px;font-weight:800}.seo-landing-faq p{color:var(--seo-muted);margin:0;padding:18px;line-height:1.65}.seo-landing-related{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seo-landing-related a{background:var(--seo-card);border:1px solid var(--seo-border);color:var(--seo-text);border-radius:14px;padding:16px;font-weight:750;text-decoration:none}.seo-landing-footer-cta{background:var(--seo-blue-dark);color:#fff;border-radius:24px;margin:30px 0 54px;padding:clamp(24px,5vw,46px)}.seo-landing-footer-cta h2{color:#fff}.seo-landing-footer-cta p{color:#ffffffd1;max-width:760px}.seo-hub-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px 0 50px;display:grid}.seo-hub-card{background:var(--seo-card);border:1px solid var(--seo-border);color:var(--seo-text);border-radius:18px;padding:20px;text-decoration:none}.seo-hub-card span{color:var(--seo-blue);letter-spacing:.07em;text-transform:uppercase;margin-bottom:8px;font-size:.74rem;font-weight:850;display:block}.seo-hub-card strong{font-size:1.08rem;line-height:1.25;display:block}.seo-hub-card p{color:var(--seo-muted);margin-bottom:0;font-size:.88rem;line-height:1.5}@media (width<=900px){.seo-landing-products,.seo-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.seo-landing-container{width:min(100% - 22px,1180px)}.seo-landing-grid,.seo-landing-products,.seo-landing-related,.seo-hub-grid{grid-template-columns:1fr}.seo-landing-actions{display:grid}.seo-landing-button{width:100%}.seo-landing-hero{padding-top:18px}}.seo-landing-page{font-family:inherit}.seo-landing-section-heading{margin-bottom:1rem}.seo-landing-section-heading p{color:var(--seo-muted);max-width:52rem;margin:.45rem 0 0;line-height:1.65}.seo-landing-answer-label{color:var(--seo-blue);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .65rem;font-size:.76rem;font-weight:850}.seo-landing-answer-copy{margin:0;font-size:clamp(1.05rem,2.4vw,1.35rem);line-height:1.58}.seo-landing-faq summary{justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.seo-landing-faq summary::-webkit-details-marker{display:none}.seo-landing-faq-icon{flex:0 0 1.65rem;justify-content:center;align-items:center;height:1.65rem;font-size:1.2rem;transition:transform .16s;display:inline-flex}.seo-landing-faq details[open] .seo-landing-faq-icon{transform:rotate(45deg)}.seo-landing-related a{gap:.45rem;display:grid}.seo-landing-related a span{color:var(--seo-blue);letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:850}.seo-landing-related a strong{color:inherit;font-size:.96rem;line-height:1.35}.seo-landing-button-light{color:#003a88;background:#fff}.seo-landing-footer-eyebrow{letter-spacing:.09em;text-transform:uppercase;margin:0 0 .65rem;font-size:.76rem;font-weight:850;color:#fed112!important}.seo-landing-hub-hero{padding-bottom:2.5rem}.seo-hub-start{background:var(--seo-card);border:1px solid var(--seo-border);border-radius:1.25rem;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem;margin:0 0 2.5rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.seo-hub-start h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,3vw,2.1rem);line-height:1.12}.seo-hub-start p:not(.seo-landing-eyebrow){color:var(--seo-muted);margin:.8rem 0 0;line-height:1.6}.seo-hub-jumps{flex-wrap:wrap;gap:.6rem;display:flex}.seo-hub-jumps a{background:var(--seo-yellow);color:#111;border:1px solid #1111111f;border-radius:999px;padding:.65rem .85rem;font-size:.78rem;font-weight:800;text-decoration:none}.seo-landing-section-heading>div{flex-wrap:wrap;align-items:baseline;gap:.7rem;display:flex}.seo-landing-section-heading h2{margin-bottom:0}.seo-landing-section-heading span{color:var(--seo-muted);font-size:.78rem;font-weight:750}.seo-hub-section+.seo-hub-section{border-top:1px solid var(--seo-border)}.seo-hub-card{min-height:100%;transition:border-color .16s,box-shadow .16s,transform .16s}.seo-hub-card:hover{border-color:#006dff61;transform:translateY(-2px);box-shadow:0 16px 36px #003a881a}.dark .seo-landing-page{--seo-text:#f4f7fb;--seo-muted:#b8c2d1;--seo-bg:#07111f;--seo-card:#0e1b2d;--seo-border:#ffffff1f;--seo-shadow:0 18px 48px #00000047}@media (width<=680px){.seo-landing-container{width:min(100% - 22px,1180px)}.seo-landing-hero h1{font-size:clamp(1.85rem,9vw,2.65rem);line-height:1.02}.seo-hub-start{grid-template-columns:1fr;margin-bottom:1.5rem}.seo-hub-jumps{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-hub-jumps a{border-radius:.75rem;align-items:center;line-height:1.25;display:flex}.seo-landing-description{font-size:.96rem;line-height:1.58}.seo-landing-answer,.seo-landing-panel,.seo-hub-card{border-radius:1rem}.seo-landing-answer{padding:1.2rem}.seo-landing-section{padding:1.3rem 0}.seo-landing-panel{padding:1.1rem}.seo-landing-footer-cta{border-radius:1.2rem;margin-bottom:2rem;padding:1.4rem}.seo-landing-faq summary{padding:.9rem 1rem;font-size:.88rem}.seo-landing-faq p{padding:1rem;font-size:.88rem}}@media (width<=760px){.seo-landing-expert-sections{grid-template-columns:1fr}.seo-landing-expert-card{padding:1.05rem}.seo-landing-expert-summary{font-size:.98rem}}.seo-landing-expert-summary{color:var(--seo-text);max-width:58rem;margin:0;font-size:clamp(1.04rem,2vw,1.24rem);font-weight:650;line-height:1.65}.seo-landing-expert-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.35rem;display:grid}.seo-landing-expert-card{background:var(--seo-card);border:1px solid var(--seo-border);border-radius:1.1rem;padding:1.35rem}.seo-landing-expert-card h3{margin:0 0 .8rem;font-size:1.08rem;line-height:1.35}.seo-landing-expert-card p{color:var(--seo-muted);margin:.75rem 0;line-height:1.7}.seo-landing-expert-card ul{color:var(--seo-muted);margin:.9rem 0 0;padding-left:1.2rem}.seo-landing-expert-card li{margin:.45rem 0;line-height:1.55}.seo-landing-warning{color:var(--seo-text);background:#fed11229;border:1px solid #fed1128c;border-radius:.8rem;gap:.3rem;margin-top:1rem;padding:.95rem;display:grid}.seo-landing-warning strong{color:inherit;letter-spacing:.05em;text-transform:uppercase;font-size:.78rem}.seo-landing-warning span{line-height:1.55}@media (width<=760px){.seo-landing-expert-sections{grid-template-columns:1fr}.seo-landing-expert-card{padding:1.05rem}.seo-landing-expert-summary{font-size:.98rem}}.seo-pilot-toc,.seo-pilot-sidebar,.seo-pilot-index{top:7.5rem!important}.seo-pilot-hero-actions{flex-wrap:wrap;gap:.9rem;display:flex}.seo-pilot-button,.seo-pilot-hero-actions a{transition:background-color .18s,color .18s,border-color .18s,transform .18s,box-shadow .18s}.seo-pilot-button:hover,.seo-pilot-hero-actions a:hover{transform:translateY(-2px);box-shadow:0 10px 24px #006dff2e}.seo-pilot-button-store:hover{background:#003a88}.seo-pilot-button-calculator:hover{background:#e8bd00}.seo-pilot-button-whatsapp{justify-content:center;align-items:center;gap:.55rem;display:inline-flex;color:#fff!important;background:#25d366!important}.seo-pilot-button-whatsapp:hover{color:#fff!important;background:#128c4a!important}.seo-pilot-button-whatsapp span{color:#fff!important}.seo-pilot-whatsapp-icon{color:#fff;flex:none;width:1.25rem;height:1.25rem}@media (width<=767px){.seo-pilot-toc,.seo-pilot-sidebar,.seo-pilot-index{top:auto!important}.seo-pilot-hero-actions{grid-template-columns:1fr;display:grid}.seo-pilot-hero-actions a{width:100%}}
