.vlp--buy .form-card.is-step1{overflow:visible}.zchips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:12px 0 0}.zchips:empty{display:none}.zchip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 10px 9px 14px;border-radius:999px;background:#d2db7e24;border:1px solid rgba(210,219,126,.4);color:var(--t-1);font-size:14px;font-weight:600;-webkit-animation:zchip-in .25s var(--ease,ease) both;animation:zchip-in .25s var(--ease,ease) both}.zchip small{font-weight:500;color:var(--t-3);font-size:12px}.zchip button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:0;background:#f5f2ec1f;color:var(--t-1);cursor:pointer;font-size:14px;line-height:1}.zchip button:hover{background:var(--green);color:#25300a}@-webkit-keyframes zchip-in{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes zchip-in{0%{opacity:0;-webkit-transform:translateY(4px);transform:translateY(4px)}to{opacity:1;-webkit-transform:none;transform:none}}.zquick{margin-top:16px}.zquick-k{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-4);margin-bottom:8px}.zquick-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.zq{padding:9px 13px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--t-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer;-webkit-transition:border-color .2s,color .2s,background .2s;transition:border-color .2s,color .2s,background .2s}.zq:hover{border-color:var(--green);color:var(--t-1)}.zq[disabled]{opacity:.35;cursor:default}.vlp--buy .ac-item small{display:block;color:var(--t-3);font-size:12px}.seg{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;padding:4px;border-radius:999px;border:1px solid var(--line-2);margin:0 0 16px}.seg-btn{padding:10px 18px;border-radius:999px;border:0;background:transparent;color:var(--t-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.seg-btn[aria-pressed=true]{background:var(--green);color:#25300a}.bchips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0 0 4px}.bchips button{min-width:52px;min-height:44px;padding:10px 14px;border-radius:14px;border:1px solid var(--line-2);background:transparent;color:var(--t-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:border-color .2s,background .2s,color .2s;transition:border-color .2s,background .2s,color .2s}.bchips button:hover{border-color:var(--green)}.bchips button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#25300a}.bchips--budget button{-webkit-box-flex:1;-ms-flex:1 1 calc(33.333% - 8px);flex:1 1 calc(33.333% - 8px)}.beds-lbl{display:block;text-align:left;margin:16px 0 10px}.vlp--buy .cards--five{grid-template-columns:repeat(5,minmax(0,1fr))}.vlp--buy .cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.field--budget{margin:10px 0 4px;position:relative}.field--budget .field-suffix{position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:var(--t-3);font-weight:600}.field--budget[hidden]{display:none}.vlp--buy .stepper-lbl{display:block;text-align:left;margin:18px 0 10px}.ds-chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:18px 0 22px}.ds-chips span{padding:8px 12px;border-radius:999px;border:1px solid var(--line-2);color:var(--t-2);font-size:13px}.ds-chips span b{color:var(--t-1);font-weight:600}.result-explore{margin:18px 0 6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vlp--buy .rw-list{list-style:none;margin:16px 0 0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.vlp--buy .rw-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:13.5px;line-height:1.45;color:var(--t-2)}.vlp--buy .rw-list li svg{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:none;flex:none;color:var(--green);margin-top:2px}.vlp--buy .rw-list strong{color:var(--t-1)}@media (max-width:899px){.vlp--buy .cards--five{grid-template-columns:repeat(2,minmax(0,1fr))}.vlp--buy .cards--five .rcard:last-child{grid-column:1/-1}.vlp--buy .cards--three{grid-template-columns:1fr}.bchips--budget button{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 8px);flex:1 1 calc(50% - 8px)}.seg{display:-webkit-box;display:-ms-flexbox;display:flex}.seg-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.zq{min-height:44px}}@media (min-width:900px){.vlp--buy .step.active[data-step="3"]{display:block;max-width:none}.vlp--buy .step.active[data-step="5"]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:28px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.vlp--buy [data-step="5"] .contact-col{min-width:0}.vlp--buy .hero-form.is-flow .form-body{min-height:0}}@media (max-width:899px){.vlp--buy .step.active[data-step="5"]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vlp--buy [data-step="5"] .contact-col{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.vlp--buy .reward-card{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.vlp--buy .rw-sum{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.vlp--buy .rw-sum .rw-chip{display:inline-block;padding:4px 9px;border-radius:999px;border:1px solid var(--line-2);font-size:12px;color:var(--t-2)}.vlp--buy .rw-sum .rw-chip b{color:var(--t-1);font-weight:600}h1,h2,h3,h4,blockquote{text-wrap:balance}p{text-wrap:pretty}.hero-agent-chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:4px 0 0;padding:8px 14px;border-radius:999px;background:#d2db7e1f;border:1px solid rgba(210,219,126,.35);color:#f5f2ec;font-size:13px;font-weight:600}.hero-agent-chip .dot{width:7px;height:7px;border-radius:50%;background:#d2db7e}.buy .ac-item,.vlp .ac-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.buy .ac-item>span,.vlp .ac-item>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2px;min-width:0}.buy .ac-item strong,.vlp .ac-item strong,.buy .ac-item small,.vlp .ac-item small{text-align:left}.vlp--buy .tgroups{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;margin:4px 0 18px}.vlp--buy .tgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.vlp--buy .tgroup-k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--t-4)}.vlp--buy .tgrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.vlp--buy .rcard--chip{min-height:44px;padding:7px 14px 7px 8px;border-radius:999px;gap:9px;background:#ffffff08}.vlp--buy .rcard--chip:after,.vlp--buy .rcard--chip:before{display:none}.vlp--buy .rcard--chip .ico{width:28px;height:28px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.vlp--buy .rcard--chip .ico svg{width:15px;height:15px}.vlp--buy .rcard--chip .lbl{margin:0;font-size:14px;white-space:nowrap}.vlp--buy .rcard--chip.selected{background:#d2db7e24}.vlp--buy .rcard--chip[hidden]{display:none}.vlp--buy .cards--mini .rcard{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:72px}.vlp--buy .bchips--mode{margin:0 0 14px}.vlp--buy .bchips--mode button{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.vlp--buy #yieldBlock{margin-top:14px}.vlp--buy .field[hidden]{display:none!important}.vlp--buy .tgroup-tip{margin:10px 0 2px;font-size:12.5px;line-height:1.45;color:var(--t-4)}
