/* VICVER Real State — Comprar: sistema editorial compartido */
.vr-buy-editorial{color:#292824;background:#f7f6f2}
.vr-buy-editorial .vr-buy-section-eyebrow{display:block;color:#be9e44;font-size:10px;font-weight:700;letter-spacing:3px;line-height:1.6}
.vr-buy-editorial-hero{background:linear-gradient(105deg,rgba(0,0,0,.78),rgba(0,0,0,.24)),url("../images/home-hero.jpg") center 48%/cover no-repeat;min-height:400px;display:flex;align-items:center;color:#fff}
.vr-buy-editorial-hero-inner{width:min(1240px,calc(100% - 64px));margin:0 auto;padding:62px 0}
.vr-buy-editorial-hero h1{font-size:clamp(40px,5.2vw,66px);line-height:1.06;letter-spacing:-1.8px;max-width:900px;margin:16px 0;color:#fff}
.vr-buy-editorial-hero h1 em,.vr-buy-editorial-intro h2 em,.vr-buy-editorial-topics h2 em{color:#be9e44;font-style:normal}
.vr-buy-editorial-hero p{max-width:700px;color:rgba(255,255,255,.9);font-size:16px;line-height:1.75;margin:0 0 26px}
.vr-buy-editorial-cta,.vr-buy-editorial-help a{display:inline-flex;align-items:center;gap:22px;background:#be9e44;color:#171612!important;text-decoration:none;padding:15px 22px;font-size:13px;font-weight:700}
.vr-buy-editorial-intro{padding:70px 24px 62px;background:#f7f6f2}
.vr-buy-editorial-intro-inner{max-width:1240px;margin:0 auto}
.vr-buy-editorial-intro h2{font-size:clamp(30px,3.4vw,44px);line-height:1.15;max-width:800px;margin:14px 0;color:#292824}
.vr-buy-editorial-intro>div>p{max-width:850px;color:#68655f;font-size:15px;line-height:1.8}
.vr-buy-editorial-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px}
.vr-buy-editorial-steps>div{border-top:1px solid #d8d0c1;padding:17px 10px 8px 0;display:flex;flex-direction:column;gap:8px}
.vr-buy-editorial-steps span{color:#be9e44;font-size:12px;letter-spacing:2px;font-weight:700}
.vr-buy-editorial-steps strong{font-size:15px;color:#292824}
.vr-buy-editorial-steps small{font-size:13px;color:#77736b;line-height:1.5}
.vr-buy-editorial-topics{padding:70px 24px;background:#fff}
.vr-buy-editorial-topics-inner{max-width:1240px;margin:0 auto}
.vr-buy-editorial-topics-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:end;margin-bottom:30px}
.vr-buy-editorial-topics-heading h2{font-size:clamp(30px,3.4vw,44px);line-height:1.15;margin:12px 0 0;color:#292824}
.vr-buy-editorial-topics-heading>p{margin:0;color:#6d6962;font-size:15px;line-height:1.75}
.vr-buy-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;border-top:1px solid #e8e2d7}
.vr-buy-topic-card{position:relative;display:grid;grid-template-columns:44px 1fr 24px;gap:16px;align-items:start;padding:25px 8px 25px 0;border-bottom:1px solid #e8e2d7;color:#292824;text-decoration:none;min-height:154px}
.vr-buy-topic-card:hover{background:#faf8f3}
.vr-buy-topic-number{font-size:12px;color:#be9e44;font-weight:700;letter-spacing:1px;padding-top:3px}
.vr-buy-topic-card small{font-size:10px;letter-spacing:2px;color:#a7863e;font-weight:700}
.vr-buy-topic-card h3{font-size:19px;line-height:1.3;margin:8px 0;color:#292824}
.vr-buy-topic-card p{font-size:13px;line-height:1.65;color:#706c65;margin:0;max-width:480px}
.vr-buy-topic-card>b{font-size:18px;color:#be9e44;font-weight:400}
.vr-buy-topic-card.is-pending{opacity:.78;cursor:default}
.vr-buy-topic-status{align-self:end;white-space:nowrap;font-size:9px;letter-spacing:1px;color:#938b7b;border:1px solid #ddd5c6;padding:5px 7px}
.vr-buy-editorial-help{background:#191919;color:#fff;padding:58px 24px}
.vr-buy-editorial-help-inner{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:36px}
.vr-buy-editorial-help h2{font-size:clamp(28px,3.2vw,40px);margin:12px 0;max-width:650px;color:#fff}
.vr-buy-editorial-help p{color:#c7c3bb;max-width:700px;line-height:1.7;margin:0}
.vr-buy-editorial-help a{flex:0 0 auto}
@media(max-width:900px){.vr-buy-editorial-steps{grid-template-columns:repeat(2,1fr)}.vr-buy-editorial-topics-heading{grid-template-columns:1fr;gap:14px}}
@media(max-width:650px){.vr-buy-editorial-hero{min-height:430px}.vr-buy-editorial-hero-inner{width:calc(100% - 36px);padding:48px 0}.vr-buy-editorial-hero h1{font-size:40px;letter-spacing:-1px}.vr-buy-editorial-hero p{font-size:15px}.vr-buy-editorial-intro{padding:52px 18px}.vr-buy-editorial-steps{grid-template-columns:1fr 1fr;gap:12px}.vr-buy-editorial-topics{padding:52px 18px}.vr-buy-topic-grid{grid-template-columns:1fr}.vr-buy-topic-card{grid-template-columns:32px 1fr 20px;gap:12px;min-height:0;padding:22px 0}.vr-buy-topic-card h3{font-size:17px}.vr-buy-editorial-help-inner{align-items:flex-start;flex-direction:column}.vr-buy-editorial-help{padding:46px 18px}}
