.landlord-vi{--ll-navy:#0b1f33;--ll-gold:#c89a35;--ll-text:#17202a;color:var(--ll-text);font-family:Be Vietnam Pro,Arial,sans-serif}.landlord-vi *{box-sizing:border-box}.landlord-vi h1,.landlord-vi h2,.landlord-vi h3,.landlord-vi p{margin-top:0}.landlord-vi h1,.landlord-vi h2{letter-spacing:-.025em;font-family:Be Vietnam Pro,Arial,sans-serif}.landlord-vi h2{color:var(--ll-navy);margin-bottom:18px;font-size:clamp(25px,2.8vw,36px);line-height:1.2}.landlord-vi h3{font-size:17px;line-height:1.3}.ll-wrap{width:min(1120px,100% - 40px);margin-inline:auto}.ll-section{padding:48px 0}.ll-kicker{letter-spacing:.12em;color:#a87515;margin-bottom:10px;font-size:12px;font-weight:800}.ll-hero{color:#fff;background:linear-gradient(90deg,#051420f0 0%,#051420c7 43%,#0514201f 100%),url(/assets/landlord-hero.jpg) 50% 52%/cover;align-items:center;min-height:500px;display:flex}.ll-hero-inner{padding:60px 0}.ll-hero .ll-kicker{color:#f0c45a}.ll-hero h1{color:#fff;max-width:670px;margin-bottom:17px;font-size:clamp(37px,4.4vw,60px);line-height:1.1}.ll-hero h1 span{color:#efbd4e;display:block}.ll-intro{max-width:560px;margin-bottom:23px;font-size:17px;line-height:1.6}.ll-actions{flex-wrap:wrap;gap:12px;display:flex}.ll-btn{text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:800;line-height:1.3;transition:transform .2s,filter .2s;display:inline-flex;text-decoration:none!important}.ll-btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.ll-gold{background:#edbd4a;color:#102238!important}.ll-outline{background:#0b1f3359;border:1px solid #fff;color:#fff!important}.ll-navy{background:var(--ll-navy);color:#fff!important}.ll-hero-points{flex-wrap:wrap;gap:12px 24px;margin-top:42px;font-size:13px;font-weight:700;display:flex}.ll-benefits{background:#f6f8f9}.ll-benefit-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.ll-benefit{background:#fff;border:1px solid #e4e9ed;border-radius:12px;padding:20px;box-shadow:0 6px 24px #0b1f330f}.ll-icon{color:#a87515;background:#fff5dc;border-radius:11px;place-items:center;width:46px;height:46px;margin-bottom:13px;font-size:27px;display:inline-grid}.ll-benefit h2{letter-spacing:0;margin-bottom:7px;font-size:17px}.ll-benefit p,.ll-plan p,.ll-step-grid p{color:#435161;margin:0;font-size:15px;line-height:1.5}.ll-details-grid{grid-template-columns:1fr 1fr;align-items:start;gap:36px;display:grid}.ll-checks{grid-template-columns:1fr 1fr;gap:13px 18px;padding:0;list-style:none;display:grid}.ll-checks li{padding-left:30px;font-size:15px;line-height:1.4;position:relative}.ll-checks li:before{content:"✓";background:var(--ll-gold);color:#fff;text-align:center;border-radius:50%;width:21px;height:21px;font-weight:800;position:absolute;top:0;left:0}.ll-compare-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ll-plan{background:#f7f9fb;border:1px solid #dce5ea;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:0;padding:17px;display:flex}.ll-plan-current{background:#fffaed;border-color:#ddb458}.ll-plan h3{margin-bottom:8px}.ll-plan p{flex:1;margin-bottom:20px}.ll-plan .ll-btn{width:100%;font-size:12px}.ll-process{background:#f5f8fa}.ll-step-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ll-step-grid article{background:#fff;border:1px solid #e4e9ed;border-radius:11px;grid-template-columns:92px 1fr;align-items:center;gap:14px;padding:12px;display:grid;position:relative}.ll-step-grid img{object-fit:cover;border-radius:7px;width:92px;height:80px}.ll-step-grid b{background:var(--ll-gold);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-13px;left:10px}.ll-step-grid h3{margin-bottom:4px}.ll-proof-grid{grid-template-columns:1fr 1.2fr;align-items:center;gap:35px;display:grid}.ll-proof p:last-child{margin-bottom:0;line-height:1.6}.ll-proof-facts{text-align:center;background:#f6f8fa;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:8px;padding:24px;display:grid}.ll-proof-facts span{color:var(--ll-gold);justify-items:center;gap:8px;font-size:28px;display:grid}.ll-proof-facts b{color:var(--ll-navy);font-size:13px;line-height:1.3}.ll-faq{background:#f6f8f9}.ll-faq-grid{grid-template-columns:1fr 1.6fr;gap:28px;display:grid}.ll-faq details{background:#fff;border:1px solid #dfe6ea;border-radius:7px;margin-bottom:7px;padding:0 15px}.ll-faq summary{cursor:pointer;padding:12px 22px 12px 0;font-size:15px;font-weight:700;list-style:none;position:relative}.ll-faq summary:after{content:"⌄";position:absolute;right:0}.ll-faq details[open] summary:after{content:"⌃"}.ll-faq details p{color:#435161;margin:0;padding:0 0 13px;font-size:15px;line-height:1.55}.ll-contact{color:#fff;background:linear-gradient(90deg,#071726f0,#071726cc),url(/assets/houston-hero.jpg) 50%/cover;padding:50px 0}.ll-contact>.ll-wrap{grid-template-columns:1fr 1fr;align-items:center;gap:35px;display:grid}.ll-contact h2{color:#fff}.ll-contact-intro>p:not(.ll-kicker){font-size:16px;line-height:1.6}.ll-contact-intro a{color:#fff}.ll-contact .ll-fee{opacity:.82;font-size:12px!important}.landlord-vi .inquiry-panel{width:100%;color:var(--ll-text);background:#fff;border-radius:12px;margin:0;padding:22px;display:block}.landlord-vi .inquiry-panel>div{display:none}.landlord-vi .inquiry-panel:before{content:"Request a Free Consultation";text-align:center;color:var(--ll-navy);margin-bottom:16px;font-size:23px;font-weight:800;display:block}.landlord-vi .inquiry-form label{font:600 13px/1.4 Be Vietnam Pro,Arial,sans-serif}.landlord-vi .inquiry-form input,.landlord-vi .inquiry-form textarea{font:400 16px/1.4 Be Vietnam Pro,Arial,sans-serif}.landlord-vi .inquiry-form .honey{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.landlord-vi .inquiry-form .button-yellow{color:#102238;background:#edbd4a}.landlord-vi .inquiry-form .full:first-child{font-size:12px;line-height:1.5}@media (width<=950px){.ll-benefit-grid{grid-template-columns:repeat(2,1fr)}.ll-details-grid,.ll-proof-grid{grid-template-columns:1fr}.ll-step-grid{gap:10px}.ll-step-grid article{grid-template-columns:1fr}.ll-step-grid img{width:100%;height:110px}.ll-contact>.ll-wrap{grid-template-columns:1fr 1fr;gap:20px}}@media (width<=700px){.ll-section{padding:34px 0}.ll-wrap{width:min(100% - 30px,1120px)}.ll-hero{background:linear-gradient(90deg,#051420eb,#0514209e),url(/assets/landlord-hero.jpg) 50%/cover;min-height:auto}.ll-hero-inner{padding:48px 0 28px}.ll-intro{font-size:16px}.ll-hero-points{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.ll-benefit-grid,.ll-compare-grid,.ll-step-grid,.ll-contact>.ll-wrap,.ll-faq-grid,.ll-checks{grid-template-columns:1fr}.ll-plan p{margin-bottom:15px}.ll-step-grid article{grid-template-columns:88px 1fr}.ll-step-grid img{width:88px;height:74px}.ll-proof-facts{padding:16px}.landlord-vi .inquiry-panel{padding:17px}.ll-contact{padding:36px 0}}.landlord-vi .ll-hero{background-image:linear-gradient(90deg,#051420e0 0%,#051420a6 42%,#05142014 76%),url(/assets/landlord-hero-branded.png);background-position:50%}.landlord-vi .ll-details{padding-bottom:42px}.landlord-vi .ll-details h2{margin-bottom:16px}.landlord-vi .ll-checks{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}.landlord-vi .ll-service-choice{background:#fff}.landlord-vi .ll-service-choice h2{margin-bottom:18px}.landlord-vi .ll-compare-grid{max-width:920px}.landlord-vi .ll-proof{background:#edf3f6}.landlord-vi .ll-proof h2{margin-bottom:16px}.landlord-vi .ll-review-grid{grid-template-columns:.82fr 1fr 1fr;gap:14px;display:grid}.landlord-vi .ll-rating,.landlord-vi .ll-review{border-radius:11px;min-width:0;min-height:225px;padding:22px}.landlord-vi .ll-rating{color:#fff;background:#0b1f33;flex-direction:column;align-items:flex-start;display:flex}.landlord-vi .ll-rating>strong{font-size:clamp(44px,5vw,62px);line-height:1.1}.landlord-vi .ll-rating>strong span{font-size:22px;font-weight:500}.landlord-vi .ll-stars{color:#edbd4a;letter-spacing:.08em;font-size:25px}.landlord-vi .ll-rating p{color:#f2f5f7;margin:8px 0 15px;font-size:14px;line-height:1.45}.landlord-vi .ll-rating a{color:#edbd4a;margin-top:auto;font-size:14px;font-weight:800}.landlord-vi .ll-review{background:#fff;border:1px solid #dce5ea;flex-direction:column;display:flex}.landlord-vi .ll-review-role{color:#a87515;margin:0 0 14px;font-size:12px;font-weight:800}.landlord-vi .ll-review blockquote{color:#263946;flex:1;margin:0 0 15px;font-size:15px;line-height:1.55}.landlord-vi .ll-review>strong{color:#0b1f33;font-size:14px}@media (width<=950px){.landlord-vi .ll-review-grid{grid-template-columns:1fr 1fr}.landlord-vi .ll-rating{grid-column:1/-1;min-height:0}.landlord-vi .ll-hero h1{font-size:clamp(35px,4vw,52px)}}@media (width<=700px){.landlord-vi .ll-hero{background-image:linear-gradient(90deg,#051420e0,#051420ad),url(/assets/landlord-hero-branded.png);background-position:61%}.landlord-vi .ll-checks,.landlord-vi .ll-review-grid{grid-template-columns:1fr}.landlord-vi .ll-rating{grid-column:auto}.landlord-vi .ll-review{min-height:0}.landlord-vi .ll-hero h1{font-size:clamp(32px,9vw,42px)}.landlord-vi .ll-section h2{text-wrap:balance;font-size:clamp(21px,5.9vw,25px);line-height:1.3}.landlord-vi .ll-service-choice h2{font-size:clamp(21px,5.9vw,25px)}}.landlord-vi .ll-hero h1{white-space:nowrap;letter-spacing:-.045em;max-width:none;font-size:clamp(22px,3vw,40px);line-height:1.25}.landlord-vi .ll-hero-points{gap:22px;margin-top:28px}.landlord-vi .ll-hero-points span{color:#fff;align-items:center;gap:9px;font-size:15px;display:inline-flex}.landlord-vi .ll-hero-points svg{fill:none;stroke:#f1bf4c;stroke-width:2.3px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:34px;height:34px}.landlord-vi .ll-process{background:#f7f9fa}.landlord-vi .ll-step-grid{gap:16px}.landlord-vi .ll-step-grid article{grid-template-columns:118px 1fr;padding:10px;overflow:visible;box-shadow:0 8px 24px #0b1f330b}.landlord-vi .ll-step-grid img{object-fit:cover;width:118px;height:100px}.landlord-vi .ll-step-first{object-position:0% 50%}.landlord-vi .ll-step-second{object-position:50% 50%}.landlord-vi .ll-step-third{object-position:100% 50%}.landlord-vi .ll-details-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:30px}.landlord-vi .ll-details .ll-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 17px;margin:0}.landlord-vi .ll-checks li{font-size:15px}.landlord-vi .ll-service-choice{border-left:1px solid #dfe5e8;min-width:0;padding-left:30px}.landlord-vi .ll-service-choice h2{font-size:clamp(23px,2vw,28px)}.landlord-vi .ll-service-choice .ll-compare-grid{gap:9px}.landlord-vi .ll-plan{padding:14px}.landlord-vi .ll-plan p{font-size:14px}.landlord-vi .ll-contact{background-image:linear-gradient(90deg,#051420f5,#051420a6),url(/assets/landlord-contact-skyline.png);background-position:50%}.landlord-vi .ll-contact>.ll-wrap{gap:50px;width:min(1020px,100% - 40px)}.landlord-vi .ll-contact .inquiry-panel{border:1px solid #d2b46f;box-shadow:0 14px 40px #0005}.landlord-vi .ll-review-grid{grid-template-columns:.85fr 1fr 1fr}.landlord-vi .ll-rating,.landlord-vi .ll-review{min-height:290px;padding:22px}.landlord-vi .ll-rating{text-align:center;border:1px solid #d6a73e;align-items:center;box-shadow:0 15px 30px #0b1f3326}.landlord-vi .ll-rating-label{letter-spacing:.12em;font-weight:800;color:#f4ca69!important;font-size:12px!important}.landlord-vi .ll-rating a{border:1px solid #d6a73e;border-radius:7px;padding:9px 13px;text-decoration:none}.landlord-vi .ll-review{border-color:#e6c787;box-shadow:0 8px 24px #0b1f330b}.landlord-vi .ll-review-role{background:#fff6e6;border-radius:30px;align-self:flex-start;margin-bottom:12px;padding:7px 9px}.landlord-vi .ll-review-metrics{gap:5px;margin-bottom:12px;display:grid}.landlord-vi .ll-review-metrics>div{color:#344c62;grid-template-columns:minmax(0,1fr) 44px 28px;align-items:center;gap:7px;font-size:11px;display:grid}.landlord-vi .ll-review-metrics i{background:#d6a73e;border-radius:10px;height:6px}.landlord-vi .ll-review-metrics strong{font-size:11px}.landlord-vi .ll-review blockquote{font-size:14px}.landlord-vi .ll-review>strong{margin-top:auto}@media (width<=1000px){.landlord-vi .ll-details-grid{grid-template-columns:1fr}.landlord-vi .ll-service-choice{border-top:1px solid #dfe5e8;border-left:0;padding:24px 0 0}.landlord-vi .ll-plan p{font-size:15px}.landlord-vi .ll-step-grid article{grid-template-columns:1fr}.landlord-vi .ll-step-grid img{width:100%;height:115px}}@media (width<=700px){.landlord-vi .ll-hero h1{letter-spacing:-.045em;font-size:clamp(15px,3.8vw,26px)}.landlord-vi .ll-hero-points{flex-wrap:wrap;gap:13px 17px;display:flex}.landlord-vi .ll-hero-points span{font-size:13px}.landlord-vi .ll-hero-points svg{width:27px;height:27px}.landlord-vi .ll-step-grid{grid-template-columns:1fr}.landlord-vi .ll-step-grid article{grid-template-columns:92px 1fr}.landlord-vi .ll-step-grid img{width:92px;height:90px}.landlord-vi .ll-details .ll-checks,.landlord-vi .ll-compare-grid,.landlord-vi .ll-review-grid{grid-template-columns:1fr}.landlord-vi .ll-rating,.landlord-vi .ll-review{min-height:auto}.landlord-vi .ll-contact>.ll-wrap{gap:20px;width:calc(100% - 30px)}}.landlord-vi .ll-details-grid{align-items:start;gap:24px}.landlord-vi .ll-details .ll-checks{gap:7px 10px}.landlord-vi .ll-details .ll-checks li{transform-origin:0;overflow-wrap:anywhere;border:1px solid #0000;border-radius:10px;min-width:0;padding:9px 9px 9px 38px;font-size:clamp(14px,1.1vw,16px);line-height:1.45}.landlord-vi .ll-details .ll-checks li:before{top:10px;left:9px}.landlord-vi .ll-details .ll-checks.is-visible li{animation:12s ease-in-out infinite ll-service-pulse;animation-delay:calc(var(--pulse-index) * .72s)}@keyframes ll-service-pulse{0%,1%,11%,to{box-shadow:none;background:0 0;border-color:#0000;transform:scale(1)}4%,7%{background:#f1f6fa;border-color:#d6e4ed;transform:scale(1.035);box-shadow:0 5px 16px #0b1f3314}}.landlord-vi .ll-service-choice{border-radius:15px;box-shadow:0 12px 30px #0b1f3314;background:linear-gradient(145deg,#e4eff6,#f5f9fb)!important;border:1px solid #bed4e2!important;border-top:3px solid #c89a35!important;padding:22px!important}.landlord-vi .ll-service-choice .ll-kicker{color:#946b1d}.landlord-vi .ll-service-choice h2{overflow-wrap:normal;font-size:clamp(21px,1.8vw,27px);line-height:1.3}.landlord-vi .ll-service-choice .ll-plan{background:#fff;border-color:#cfdee7;box-shadow:0 4px 12px #0b1f330b}.landlord-vi .ll-service-choice .ll-plan-current{background:#fffaf0;border-color:#d8b76c}.landlord-vi .ll-service-choice .ll-plan h3{font-size:16px}.landlord-vi .ll-service-choice .ll-plan .ll-btn{white-space:normal;min-height:42px;font-size:12px}@media (width<=1000px){.landlord-vi .ll-service-choice{padding:20px!important}}@media (width<=700px){.landlord-vi .ll-details .ll-checks{grid-template-columns:1fr}.landlord-vi .ll-details .ll-checks li{font-size:15px}.landlord-vi .ll-service-choice .ll-compare-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.landlord-vi .ll-details .ll-checks.is-visible li{animation:none}}.landlord-vi .ll-faq summary:after{content:"";border-bottom:2px solid #0b1f33;border-right:2px solid #0b1f33;width:8px;height:8px;top:50%;transform:translateY(-70%)rotate(45deg)}.landlord-vi .ll-faq details[open] summary:after{content:"";transform:translateY(-30%)rotate(225deg)}.landlord-vi .ll-contact-methods{flex-wrap:wrap;align-items:center;gap:8px 13px;font-weight:700;display:flex;margin:18px 0 0!important}.landlord-vi .ll-contact-methods a{border-bottom:1px solid #f2c45c88;text-decoration:none;color:#f2c45c!important}.landlord-vi .ll-contact-methods a:hover{border-bottom-color:#fff;color:#fff!important}.landlord-vi .ll-contact-methods span{color:#f2c45c;font-size:23px;line-height:1}.landlord-vi .inquiry-panel{padding:18px!important}.landlord-vi .inquiry-panel:before{margin-bottom:9px}.landlord-vi .inquiry-form{gap:9px 12px}.landlord-vi .inquiry-form input,.landlord-vi .inquiry-form textarea{margin-top:4px;padding:8px 10px}.landlord-vi .inquiry-form label.full:has(textarea){grid-column:1/-1}.landlord-vi .inquiry-form textarea{height:58px;min-height:58px}.landlord-vi .inquiry-form .button-yellow{min-height:43px}@media (width>=371px) and (width<=700px){.landlord-vi .inquiry-form{grid-template-columns:repeat(2,minmax(0,1fr))}.landlord-vi .inquiry-form label:has([name=email]),.landlord-vi .inquiry-form label:has([name=property]){grid-column:1/-1}}
