.cms-public-section{padding:clamp(38px,6vw,80px) 0}.site-public .vera-home-hero{background:linear-gradient(90deg,#0a1a2bf2,#0a1a2bcc 36%,#0a1a2b66 70%,#0a1a2b42),url(https://static.wixstatic.com/media/0196e1_25a7619c06314a13b9b67a1e9589682f~mv2.jpg) 50%/cover;align-items:flex-end;min-height:clamp(600px,88vh,880px);display:flex}.vera-home-hero .cms-section-intro{max-width:none}.vera-home-hero .cms-section-text{max-width:520px}.vera-home-sell{grid-template-columns:1fr 1fr;padding:0;display:grid}.vera-home-sell>.site-wrap{width:100%;padding:clamp(44px,6.5vw,96px) clamp(24px,4vw,64px)}.vera-home-sell-image{background:url(https://static.wixstatic.com/media/0196e1_fe06951f100c478b9ba1f4168be0ec33~mv2.jpg) 50%/cover;min-height:360px}.vera-home-sell .cms-public-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-review blockquote{margin:0 0 24px;line-height:1.7}@media (max-width:800px){.vera-home-sell{grid-template-columns:minmax(0,1fr)}.vera-home-sell-image{aspect-ratio:16/10;min-height:0}}.site-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (max-width:700px){.site-grid{grid-template-columns:minmax(0,1fr)}}.cms-page-title,.cms-public-hero{padding-top:48px}.cms-section-intro{max-width:800px;margin-bottom:30px}.cms-section-intro h1{font-size:clamp(36px,5vw,64px);line-height:1.06}.cms-section-intro h2{letter-spacing:-.035em;font-size:clamp(28px,3.6vw,44px);line-height:1.12}.cms-section-text{white-space:pre-line;color:var(--muted);font-size:clamp(16px,1.4vw,20px);line-height:1.65}.cms-public-split{align-items:center;gap:clamp(24px,4vw,60px);display:grid}.cms-public-split.has-image{grid-template-columns:1fr 1fr}.cms-public-split .cms-section-intro{margin:0}.cms-public-image{aspect-ratio:4/3;background:#e2e5dc;border-radius:22px;width:100%;position:relative;overflow:hidden}.cms-public-image img{object-fit:cover}.cms-public-sell,.cms-public-careers,.cms-public-cta{background:var(--navy);color:var(--cream)}.cms-public-sell .site-eyebrow,.cms-public-careers .site-eyebrow,.cms-public-cta .site-eyebrow{color:var(--gold)}.cms-public-sell .cms-section-text,.cms-public-careers .cms-section-text,.cms-public-cta .cms-section-text{color:#c1d1db}.cms-public-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.cms-public-actions .button{color:#fff;border-radius:100px}.cms-public-sell .button,.cms-public-careers .button,.cms-public-cta .button{color:var(--navy);background:var(--gold);border-color:var(--gold)}.cms-public-reviews,.cms-public-metrics{background:#ede6d3}.cms-public-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.cms-review{background:#fffdfa;border-radius:20px;margin:0;padding:28px}.cms-review>p{color:#8a6827;line-height:1.65}.cms-review blockquote{white-space:pre-line;margin:0 0 20px}.cms-review figcaption{color:var(--muted);font-size:14px}.cms-public-item{border:1px solid #d5d6ca;border-radius:18px;padding:24px}.cms-public-item h3{margin:8px 0;font-size:24px}.cms-public-metrics .cms-public-item h3{font-size:40px}.cms-public-item small{color:#536170;overflow-wrap:anywhere;display:block}.cms-content-card{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.cms-content-card .cms-public-image{aspect-ratio:16/10;border-radius:0}.cms-content-card>div:not(.cms-public-image){padding:24px}.cms-rich-text{gap:16px;max-width:860px;margin-top:32px;font-size:18px;display:grid}.cms-rich-image{margin:0}.cms-rich-image figcaption{color:#566c7b;margin-top:8px;font-size:14px;line-height:1.5}.cms-rich-text p{white-space:pre-line;margin-bottom:0}.cms-rich-text h2,.cms-rich-text h3{margin:12px 0 0}.cms-preview-banner{color:#102539;text-align:center;background:#efe5bc;padding:14px 24px;font-size:14px;position:relative}.site-inquiry-inline{width:min(100%,820px);max-height:none;margin:32px auto 0;scroll-margin-top:110px}.site-inquiry-inline>h3{margin-bottom:16px;font-size:clamp(24px,4vw,32px);line-height:1.15}.site-inquiry-inline h4{margin:0 0 16px;font-size:18px}.cms-public-section .site-inquiry-inline .site-eyebrow{color:#806428}.site-inquiry-inline button{color:#fff;background:var(--navy)}.site-inquiry-inline button.secondary{color:var(--navy);background:#fff}@media (max-width:800px){.cms-public-split.has-image,.cms-public-cards{grid-template-columns:minmax(0,1fr)}.cms-public-section{padding:38px 0}.cms-public-hero{padding-top:28px}.cms-public-image{border-radius:16px}.cms-review{padding:24px}}@supports (content-visibility:auto){.site-public.site-design main:has(>#inicio)>.section:not(.deep){content-visibility:auto;contain-intrinsic-size:auto 700px}}
