.elementor-24012 .elementor-element.elementor-element-135f9bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-475a5a7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-2c2a5be{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-c2ddc1e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-aa41714{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-39a83fe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-517dfe1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-007c875{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-0c0a2de{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-862b94e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-37ff1bd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-68419db{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24012 .elementor-element.elementor-element-eebb091{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-24012 .elementor-element.elementor-element-135f9bd{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-475a5a7{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-2c2a5be{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-c2ddc1e{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-aa41714{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-39a83fe{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-517dfe1{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-007c875{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-0c0a2de{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-862b94e{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-37ff1bd{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-68419db{--content-width:100%;}.elementor-24012 .elementor-element.elementor-element-eebb091{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-259de9b *//* ===== 02-cash-offer-bridge ===== */
.bridge{max-width:820px;margin:0 auto}
.bridge h2{margin-bottom:16px}
.bridge p{color:var(--areia-charcoal);font-size:1.06rem;margin-bottom:14px}
.bridge p:last-child{margin-bottom:0}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f1a44b0 *//* ===== 03-real-people ===== */
.people{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}
.people .teamphoto{border-radius:18px;overflow:hidden;box-shadow:var(--areia-shadow-lg);aspect-ratio:4/3;min-height:280px}
.people .teamphoto .ph{width:100%;height:100%}
.people .teamphoto .ph .pic{font-size:3rem}
.people h2{margin-bottom:10px}
.people p{color:var(--areia-steel);font-size:1.05rem;margin-bottom:14px}
.people .pts{display:grid;gap:12px;margin-top:6px}
.people .pts .row{display:flex;gap:12px;align-items:flex-start}
.people .pts .row .ic{flex:0 0 38px;width:38px;height:38px;border-radius:10px;background:var(--areia-sky);color:var(--areia-blue);display:grid;place-items:center;font-size:1.1rem}
.people .pts .row b{color:var(--areia-navy);display:block}
.people .pts .row span{color:var(--areia-steel);font-size:.96rem}
@media(max-width:820px){.people{grid-template-columns:1fr;gap:26px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b56c400 *//* ===== 04-stat-bar ===== */
.statbar{background:var(--areia-sky) !important;border-bottom:1px solid var(--areia-line)}
.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding:28px 0}
.stat{text-align:center;padding:8px}
.stat .n{font-family:var(--areia-fh);font-size:1.9rem;font-weight:700;color:var(--areia-navy)}
.stat .n .u{color:var(--areia-blue)}
.stat .l{font-size:.85rem;color:var(--areia-steel);font-weight:600}
@media(max-width:680px){.stats{grid-template-columns:repeat(2,1fr)}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-064bb98 *//* ===== 05-deadline ===== */
.urg{background:linear-gradient(160deg,var(--areia-navy),#1d3a5c);color:#fff;border-radius:18px;padding:46px;display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center;box-shadow:var(--areia-shadow)}
.urg h2{color:#fff !important}
.urg p{color:#d6e2ee;font-size:1.06rem;margin-bottom:14px}
.urg .cost{display:flex;flex-direction:column;margin-top:22px}
.urg .cost .row{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-top:1px solid rgba(255,255,255,.10)}
.urg .cost .row:last-child{border-bottom:1px solid rgba(255,255,255,.10)}
.urg .cost .row .ic{flex:0 0 42px;width:42px;height:42px;border-radius:50%;background:rgba(127,210,243,.14);color:#7fd2f3;display:flex;align-items:center;justify-content:center}
.urg .cost .row .ic svg{width:21px;height:21px}
.urg .cost .row b{color:#fff;font-weight:600}
.urg .cost .row .tx{color:#c6d6e6;font-size:.97rem;line-height:1.55}
.urg .side{text-align:center;background:rgba(2,161,226,.10);border-radius:16px;padding:32px 24px}
.urg .side .tag{display:inline-flex;align-items:center;gap:6px;background:rgba(2,161,226,.16);color:#7fd2f3;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:14px}
.urg .side .tag svg{width:13px;height:13px}
.urg .side .big{font-family:var(--areia-fh);font-size:3rem;font-weight:700;color:#7fd2f3;line-height:1}
.urg .side p{color:#d6e2ee;margin:12px auto 20px;font-size:.95rem;max-width:230px}
@media(max-width:820px){.urg{grid-template-columns:1fr;padding:32px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f037a05 *//* ===== 06-how-it-works ===== */
.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:42px}
.step{background:#fff;border:1px solid var(--areia-line);border-radius:var(--areia-radius);padding:30px 26px;position:relative;box-shadow:var(--areia-shadow)}
.step .num{position:absolute;top:-18px;left:26px;width:44px;height:44px;border-radius:12px;background:var(--areia-blue);color:#fff;display:grid;place-items:center;font-weight:800;font-size:1.15rem;font-family:var(--areia-fh)}
.step h3{margin:14px 0 8px;font-size:1.2rem}
.step p{color:var(--areia-steel);font-size:.98rem}
.step .ico{font-size:1.6rem;margin-bottom:4px}
@media(max-width:760px){.steps{grid-template-columns:1fr;gap:34px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9101843 *//* ===== 07-why-choose-us ===== */
.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px}
.vcard{background:#fff;border:1px solid var(--areia-line);border-radius:var(--areia-radius);padding:26px;transition:.18s;box-shadow:var(--areia-shadow)}
.vcard:hover{transform:translateY(-3px);box-shadow:var(--areia-shadow-lg)}
.vcard .vico{width:50px;height:50px;border-radius:12px;background:var(--areia-sky);color:var(--areia-blue);display:grid;place-items:center;font-size:1.4rem;margin-bottom:14px}
.vcard h3{font-size:1.14rem;margin-bottom:6px}
.vcard p{color:var(--areia-steel);font-size:.96rem}
@media(max-width:820px){.grid3{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.grid3{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a3917e7 *//* ===== 08-cash-vs-agent ===== */
.compare{margin-top:40px;background:#fff;border:1px solid var(--areia-line);border-radius:var(--areia-radius);overflow:hidden;box-shadow:var(--areia-shadow)}
.compare table{width:100%;border-collapse:collapse}
.compare th,.compare td{padding:16px 18px;text-align:left;font-size:.96rem;border-bottom:1px solid var(--areia-line)}
.compare thead th{background:var(--areia-navy);color:#fff;font-size:.92rem;font-family:var(--areia-fh)}
.compare thead th.us{background:var(--areia-blue)}
.compare td.feat{font-weight:700;color:var(--areia-navy)}
.compare td.us{background:rgba(2,161,226,.07);font-weight:700}
.compare .yes{color:var(--areia-blue);font-weight:900}
.compare .no{color:var(--areia-steel);font-weight:900}
.compare tr:last-child td{border-bottom:0}
@media(max-width:680px){.compare{overflow-x:auto}.compare table{min-width:560px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4b53b62 *//* ===== 09-fresh-start ===== */
.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px}
.tcard{background:#fff;border:1px solid var(--areia-line);border-radius:var(--areia-radius);padding:26px;box-shadow:var(--areia-shadow)}
.tcard .stars{color:var(--areia-blue);font-size:1.05rem;letter-spacing:2px;margin-bottom:10px}
.tcard p{font-size:1rem;color:var(--areia-ink);margin-bottom:16px}
.tcard .who{display:flex;align-items:center;gap:12px}
.tcard .who .ph{width:50px;height:50px;border-radius:50%;flex:0 0 50px}
.tcard .who b{display:block;color:var(--areia-navy);font-size:.95rem}
.tcard .who small{color:var(--areia-steel)}
@media(max-width:820px){.tgrid{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0f927c *//* ===== 10-seller-situations ===== */
.sit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px}
.sit{background:#fff;border:1px solid var(--areia-line);border-radius:var(--areia-radius);overflow:hidden;box-shadow:var(--areia-shadow)}
.sit.feature{outline:3px solid var(--areia-blue);outline-offset:0}
.sit .top{padding:22px 24px;background:linear-gradient(135deg,var(--areia-navy),#1d3a5c);color:#fff}
.sit .top .tag{display:inline-block;background:rgba(2,161,226,.22);color:#7fd2f3;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:999px;margin-bottom:10px}
.sit.feature .top .tag{background:var(--areia-blue);color:#fff}
.sit .top h3{color:#fff;font-size:1.18rem}
.sit .body{padding:20px 24px}
.sit .body p{color:var(--areia-steel);font-size:.96rem;margin-bottom:14px}
.sit .meta{display:flex;gap:8px;flex-wrap:wrap}
.sit .meta span{font-size:.78rem;background:var(--areia-sky);color:var(--areia-steel);padding:5px 10px;border-radius:999px;font-weight:600}
@media(max-width:820px){.sit-grid{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cf3485f *//* ===== 11-service-area ===== */
.area{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.area .towns{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.area .towns span{background:#fff;border:1px solid var(--areia-line);padding:8px 14px;border-radius:999px;font-weight:600;font-size:.9rem;color:var(--areia-navy)}
.area .mapcard{background:linear-gradient(135deg,var(--areia-navy),#1d3a5c);border-radius:var(--areia-radius);padding:34px;color:#fff;box-shadow:var(--areia-shadow)}
.area .mapcard h3{color:#fff;margin-bottom:6px}
.area .mapcard .states{display:flex;gap:14px;margin-top:18px}
.area .mapcard .st{flex:1;background:rgba(255,255,255,.08);border-radius:12px;padding:18px;text-align:center}
.area .mapcard .st b{font-family:var(--areia-fh);font-size:1.6rem;display:block;color:#7fd2f3}
@media(max-width:820px){.area{grid-template-columns:1fr;gap:26px}}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36babdc *//* ===== 12-faqs ===== */
.faq{max-width:820px;margin:38px auto 0}
.areia details{background:#fff;border:1px solid var(--areia-line);border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:var(--areia-shadow)}
.areia summary{padding:18px 22px;font-weight:700;color:var(--areia-navy);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:1.02rem;font-family:var(--areia-fh)}
.areia summary::-webkit-details-marker{display:none}
.areia summary::after{content:"+";font-size:1.5rem;color:var(--areia-blue);font-weight:700;transition:.2s}
.areia details[open] summary::after{transform:rotate(45deg)}
.areia details .ans{padding:0 22px 20px;color:var(--areia-steel)}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-04828f7 *//* ===== 13-final-cta ===== */
.finalcta{background:radial-gradient(900px 500px at 20% 0%,rgba(2,161,226,.28),transparent 60%),linear-gradient(160deg,var(--areia-navy),#1d3a5c) !important;color:#fff !important;text-align:center}
.finalcta h2{color:#fff!important}
.finalcta p{color:#d6e2ee;font-size:1.12rem;max-width:640px;margin:0 auto 26px}
.finalcta .cta-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.finalcta .badges2{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px;color:#bcd0e2;font-size:.92rem;justify-content:center}
.finalcta .badges2 span{display:flex;align-items:center;gap:7px}/* End custom CSS */