.intro{max-width:none;padding:58px 0 32px}.intro h1{max-width:900px;font-size:clamp(2.35rem,4.9vw,4.1rem);margin-bottom:20px}.intro .lead{max-width:910px;font-size:1.04rem;color:#4a596b}.rc-promise{font-size:1.15rem;font-weight:550;max-width:780px}.offer{width:fit-content;border:1px solid #dbc7a7;border-radius:12px;padding:18px 22px;margin:24px 0 16px}.offer strong{font-size:1.02rem}.rc-honesty{max-width:880px;margin-bottom:0}.tool-grid{grid-template-columns:1.08fr 1fr;gap:32px}.tool-grid>section.card{border-top:4px solid #c6a36a;padding:32px;box-shadow:0 14px 38px -28px #0c1e3655}.card-heading h2{font-size:2rem}.rc-includes{display:grid;gap:24px}.rc-includes-card{background:#0c1e36;color:white;border:0}.rc-includes-card .eyebrow{color:#e7d3ae}.rc-includes-card .source{color:#bfccd9}.rc-list{list-style:none;padding:0;margin:24px 0;counter-reset:rc}.rc-list li{position:relative;padding:0 0 20px 40px;counter-increment:rc}.rc-list li:before{content:'0' counter(rc);position:absolute;left:0;top:0;font-size:.8rem;color:#d8bd90}.rc-list strong{display:block;font-size:1rem}.rc-list span{display:block;font-size:.9rem;color:#d1dae4;line-height:1.5;margin-top:4px}.rc-list li:last-child{padding-bottom:0}.rc-figure{margin:0;border:1px solid #e3dcd1;background:#eee8de;border-radius:20px;overflow:hidden}.rc-figure img{display:block;width:100%;height:auto}.rc-figure figcaption{padding:0 22px 20px;font-size:.8rem;color:#5e6d7c}.cross{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #e3dcd1;margin-top:32px}.rc-result-top{display:flex;gap:24px;justify-content:space-between;align-items:center}.rc-download{width:auto;min-width:230px;font-size:.9rem}.rc-report-section{padding:22px 0;border-top:1px solid #e3dcd1}.rc-report-section h3{font-size:1.35rem}.rc-report-section p{font-size:.95rem;max-width:960px}.rc-report-section p:last-child{margin-bottom:0}.fields{gap:8px 16px}.fields label{font-size:.85rem}#analisar{margin-top:18px;min-height:56px}.result{margin-top:32px}.result-number{color:#8a6732}footer{margin-top:0}@media(max-width:700px){.intro{padding-top:30px}.intro h1{font-size:2.35rem}.intro .lead{font-size:.98rem}.rc-promise{font-size:1.04rem}.offer{width:100%;gap:8px;padding:16px}.offer strong{font-size:.95rem}.tool-grid{gap:22px;grid-template-columns:1fr}.tool-grid>section.card{padding:22px}.rc-result-top,.cross{display:block}.rc-download{width:100%;margin:12px 0 24px}.rc-includes-card{padding:26px}.rc-figure img{max-height:350px;object-fit:contain}.fields{gap:6px 12px}.fields select{font-size:.85rem;padding:11px 8px}.card-heading{gap:12px}.rc-honesty{font-size:.76rem}}
