.rem{--blue:#3b82f6;--purple:#9b7fd4;--ink:#1a1a1a;--body:#5a5a5a;--muted:#6b6b6b;--green:#22c55e;--green-d:#16a34a;--fb:#1877f2;--zillow:#006aff;--grad:linear-gradient(135deg,#3b82f6,#9b7fd4);--grad-text:linear-gradient(90deg,#3b82f6,#9b7fd4);--display:var(--font-syne),system-ui,sans-serif;--font:var(--font-inter),system-ui,sans-serif;font-family:var(--font);color:var(--ink);background:#fefefe;line-height:1.55;overflow-x:clip}.rem section,.rem header{overflow-x:clip}.rem img{max-width:100%}.rem h1,.rem h2,.rem h3{font-family:var(--display);letter-spacing:-.03em;margin:0;line-height:1.08}.rem p{margin:0}.rem .wrap{max-width:1120px;margin:0 auto;padding:0 24px}.rem .eyebrow{font-family:var(--font);text-transform:uppercase;letter-spacing:.2em;color:var(--blue);font-size:14px;font-weight:600}.rem .gt{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text}.rem .btn{font-family:var(--font);color:#fff;cursor:pointer;background:var(--grad);border:none;border-radius:999px;align-items:center;gap:9px;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:box-shadow .3s,filter .3s;display:inline-flex;box-shadow:0 4px 24px #3b82f640}.rem .btn:hover{filter:brightness(1.08);box-shadow:0 0 32px #3b82f659}.rem .btn:disabled{opacity:.6;cursor:default}.rem .btn svg{width:18px;height:18px}.rem .card-glass{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#ffffff8c;border:1px solid #ffffffbf;box-shadow:0 8px 32px #00000014,inset 0 1px #ffffffe6}.rem .hero{text-align:center;background:#fefefe;padding:clamp(128px,15vw,168px) 0 44px;position:relative;overflow:hidden}.rem .hero .glow{inset-inline:0;pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#3b82f617 0%,#0000 100%);height:55%;position:absolute;top:0}.rem .hero .wrap{z-index:1;max-width:860px;position:relative}.rem .hero .eyebrow{margin-bottom:22px;display:inline-block}.rem .hero h1{letter-spacing:-.04em;max-width:16ch;margin:0 auto 22px;font-size:clamp(2.6rem,7vw,5rem);font-weight:800;line-height:1.03}.rem .hero .sub{color:var(--body);max-width:52ch;margin:0 auto 34px;font-size:clamp(1.05rem,2.2vw,1.25rem)}.rem .hero-video{aspect-ratio:16/9;border-radius:20px;max-width:680px;margin:0 auto 30px;overflow:hidden;box-shadow:0 18px 60px #3b82f629,0 4px 16px #0000000f}.rem .hv-frame{object-fit:cover;background:#000;width:100%;height:100%;display:block}.rem .hv-frame:fullscreen,.rem video:fullscreen{object-fit:contain}.rem video:-webkit-full-screen{object-fit:contain}.rem .hv-placeholder{background:linear-gradient(135deg,#eef3ff,#f4efff);border:1px solid #3b82f62e;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:relative}.rem .hv-placeholder:after{content:"";pointer-events:none;background:radial-gradient(60% 60% at 50% 40%,#3b82f61a,#0000 70%);position:absolute;inset:0}.rem .hv-play{background:var(--grad);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 8px 28px #3b82f659}.rem .hv-play svg{width:26px;height:26px;margin-left:3px}.rem .hv-label{font-family:var(--display);color:var(--ink);font-size:1.05rem;font-weight:700}.rem .hv-sub{color:var(--muted);text-transform:uppercase;letter-spacing:.15em;font-size:13px}.rem .hero-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.rem .btn.ghost{color:var(--blue);background:#fff;border:1.5px solid #3b82f659;box-shadow:0 2px 12px #3b82f614}.rem .btn.ghost:hover{background:#3b82f60d;box-shadow:0 4px 18px #3b82f624}.rem .trust{color:var(--muted);align-items:center;gap:9px;margin-top:26px;font-size:14px;font-weight:500;display:inline-flex}.rem .trust b{color:var(--ink)}.rem .live{background:linear-gradient(#fefefe 0%,#e8f0fe 100%);padding:20px 0 64px;position:relative;overflow:hidden}.rem .campaign{background:#fff;border:1px solid #eef1f7;border-radius:24px;max-width:600px;margin:0 auto;overflow:hidden;box-shadow:0 24px 70px -24px #3b82f659,0 2px 8px #0000000d}.rem .camp-head{border-bottom:1px solid #f0f2f7;align-items:center;gap:12px;padding:18px 22px;display:flex}.rem .fb-badge{background:#e7f0ff;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.rem .camp-head .t{font-family:var(--display);font-size:15px;font-weight:700}.rem .camp-head .s{color:var(--muted);font-size:12px}.rem .live-dot{color:var(--green-d);align-items:center;gap:6px;margin-left:auto;font-size:12px;font-weight:600;display:inline-flex}.rem .live-dot i{background:var(--green);border-radius:50%;width:8px;height:8px;animation:1.8s infinite rem-pulse;display:inline-block;box-shadow:0 0 #22c55e80}@keyframes rem-pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 9px #22c55e00}to{box-shadow:0 0 #22c55e00}}.rem .camp-stats{background:#f0f2f7;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.rem .stat{text-align:center;background:#fff;padding:22px 18px}.rem .stat .num{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.8rem,5vw,2.6rem);font-weight:800;line-height:1}.rem .stat .lab{text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-top:8px;font-size:11px}.rem .stat.g .num{color:var(--green-d)}.rem .stat.b .num{color:var(--blue)}.rem .stat.p{background:#ecfdf3;box-shadow:inset 0 0 0 1px #c9f0d8}.rem .stat.p .num{color:var(--green-d);font-size:clamp(2rem,5.6vw,2.9rem)}.rem .stat.p .lab{color:var(--green-d);font-weight:700}.rem .chart{align-items:flex-end;gap:7px;height:96px;padding:20px 22px 14px;display:flex}.rem .bar{transform-origin:bottom;background:linear-gradient(#60a5fa,#3b82f6);border-radius:6px 6px 0 0;flex:1;transition:transform .8s cubic-bezier(.22,1,.36,1);transform:scaleY(0)}.rem .chart.in .bar{transform:scaleY(1)}.rem .chart-x{color:#aab;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:0 22px 18px;font-size:10px;display:flex}.rem .chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:600px;margin:22px auto 0;display:flex}.rem .lead-chip{color:#243;opacity:0;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:13px;animation:.5s forwards rem-chipin;display:inline-flex;transform:translateY(10px)}.rem .lead-chip .g{background:var(--green);border-radius:50%;width:8px;height:8px}.rem .lead-chip b{font-family:var(--display);font-weight:700}@keyframes rem-chipin{to{opacity:1;transform:translateY(0)}}.rem .problem{background:#fefefe;padding:96px 0}.rem .problem .inner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto;display:flex}.rem .problem .sf{text-transform:uppercase;letter-spacing:.2em;color:#94a3b8;margin-bottom:14px;font-size:13px}.rem .problem .line{color:#1a1a2e;font-size:clamp(1.05rem,2.5vw,1.35rem)}.rem .problem .line.z{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.rem .problem .payoff{font-family:var(--display);letter-spacing:-.03em;margin-top:28px;font-size:clamp(1.8rem,5vw,3rem);font-weight:700;line-height:1.1}.rem .secret{background:linear-gradient(#eef3ff 0%,#f3effb 100%);padding:100px 0}.rem .secret .wrap{text-align:center;max-width:740px}.rem .secret h2{font-size:clamp(2rem,4.8vw,3.4rem);font-weight:800;line-height:1.08}.rem .secret .body{color:var(--body);flex-direction:column;gap:16px;margin-top:28px;font-size:clamp(1.02rem,2.2vw,1.25rem);line-height:1.6;display:flex}.rem .secret .kicker{font-family:var(--display);letter-spacing:-.02em;color:var(--ink);margin-top:34px;font-size:clamp(1.4rem,3.2vw,2rem);font-weight:800}.rem .secret .foot{color:var(--muted);margin-top:14px;font-size:15px}.rem .how{background:linear-gradient(#fefefe,#f8f4ef);padding:96px 0}.rem .how h2{text-align:center;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800}.rem .how .sub{text-align:center;color:var(--body);max-width:44ch;margin:14px auto 52px}.rem .steps{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.rem .step{border-radius:24px;flex:0 calc(33.3333% - 14.6667px);min-width:0;padding:34px 26px}.rem .step .ic{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.rem .step .ic svg{stroke-width:1.8px;width:26px;height:26px}.rem .step h3{margin-bottom:8px;font-size:19px;font-weight:700}.rem .step p{color:var(--body);font-size:15px}.rem .math{background:#fefefe;padding:88px 0}.rem .math .wrap{text-align:center;max-width:760px}.rem .math h2{font-size:clamp(2rem,4.8vw,3.4rem);font-weight:800;line-height:1.08}.rem .math .lead{color:var(--body);max-width:50ch;margin:18px auto 0;font-size:18px}.rem .ladder{background:#fff;border:1px solid #eef1f7;border-radius:20px;flex-wrap:wrap;justify-content:center;gap:0;max-width:720px;margin:38px auto 0;display:flex;overflow:hidden;box-shadow:0 12px 40px -18px #3b82f640}.rem .ladder .cell{border-right:1px solid #f0f2f7;flex:1;min-width:180px;padding:26px 18px}.rem .ladder .cell:last-child{border-right:none}.rem .ladder .big{font-family:var(--display);letter-spacing:-.03em;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:800}.rem .ladder .cap{color:var(--muted);margin-top:6px;font-size:12.5px}.rem .math .close{color:var(--body);max-width:52ch;margin:30px auto 0;font-size:18px}.rem .proof{background:#fefefe;padding:64px 0 96px}.rem .proof h2{text-align:center;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.rem .proof .plead{text-align:center;color:var(--body);max-width:58ch;margin:14px auto 44px;font-size:17px}.rem .avatar{object-fit:cover;object-position:50% 18%;border:4px solid #fff;border-radius:50%;display:block;box-shadow:0 8px 24px #0000002e}.rem .zbar{background:#f0fdf4;border:1px solid #d7f3e0;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;max-width:100%;padding:10px 16px;display:inline-flex}.rem .brokers{grid-template-columns:repeat(6,auto);justify-content:center;place-items:center;gap:24px 32px;display:grid}.rem .zbar .zn{font-family:var(--display);color:var(--green-d);font-weight:800}.rem .zbar .zl{color:var(--muted);font-size:12px}.rem .zdivide{background:#dbe6fb;width:1px;height:26px}.rem .topbadge{font-size:11px;font-weight:700;font-family:var(--display);color:#006aff;white-space:nowrap;background:#eaf2ff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex}.rem .zprofile{background:#fff;border:1px solid #eef1f7;border-radius:24px;grid-template-columns:300px 1fr;max-width:960px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 24px 70px -30px #0f172940}.rem .zp-left{text-align:center;border-right:1px solid #f0f2f7;padding:0 26px 26px;position:relative}.rem .zp-dark{inset-inline:0;background:#0f1729;height:96px;position:absolute;top:0}.rem .zp-ava{z-index:1;flex-direction:column;align-items:center;margin-top:34px;display:inline-flex;position:relative}.rem .zp-ava .avatar{width:118px;height:118px}.rem .zp-ava .topbadge{z-index:2;background:#fff;border:1px solid #eef1f7;margin-top:-16px;position:relative;box-shadow:0 4px 14px #0000001f}.rem .zp-name{font-family:var(--display);letter-spacing:-.02em;margin-top:14px;font-size:24px;font-weight:800}.rem .zp-firm{color:var(--muted);margin-top:3px;font-size:14px}.rem .zp-stars{justify-content:center;align-items:center;gap:6px;margin-top:9px;font-size:14px;display:flex}.rem .zp-stars b{font-family:var(--display)}.rem .zp-stars .rv{color:#006aff}.rem .zp-verify{width:100%;font-family:var(--display);color:#fff;background:#006aff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:13px 16px;font-size:13.5px;font-weight:700;text-decoration:none;transition:filter .2s;display:inline-flex}.rem .zp-verify:hover{filter:brightness(1.1)}.rem .zp-verify-sub{color:var(--muted);margin-top:9px;font-size:11.5px;display:block}.rem .zp-right{flex-direction:column;display:flex}.rem .zp-shot{background:#fff;flex:1;align-items:center;padding:18px 18px 8px;display:flex}.rem .zp-shot>div{aspect-ratio:1258/375;border:1px solid #eef1f7;border-radius:12px;width:100%;overflow:hidden}.rem .zp-shotnote{color:var(--muted);text-align:right;padding:0 22px 16px;font-size:12px}.rem .zp-shotnote a{color:#006aff;font-weight:600;text-decoration:none}.rem .zp-stats{border-top:1px solid #f0f2f7;grid-template-columns:repeat(4,1fr);display:grid}.rem .zp-stats>div{text-align:center;border-right:1px solid #f0f2f7;padding:20px 12px}.rem .zp-stats>div:last-child{border-right:none}.rem .zp-stats b{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.25rem,2.6vw,1.7rem);font-weight:800;display:block}.rem .zp-stats span{color:var(--muted);margin-top:5px;font-size:11.5px;display:block}.rem .zp-quote{border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:960px;margin:18px auto 0;padding:24px 28px;display:flex}.rem .zp-quote .q{color:#333;flex:1;min-width:260px;font-size:16.5px;line-height:1.5}.rem .excl{background:linear-gradient(#fafafa 0%,#f5f0eb 50%,#e8daef 100%);padding:110px 0}.rem .excl .box{text-align:center;max-width:780px;margin:0 auto}.rem .excl h2{margin-bottom:18px;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800}.rem .excl p{color:var(--body);max-width:48ch;margin:0 auto;font-size:18px}.rem .chipsrow{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.rem .citychip{font-family:var(--display);background:#fff9;border:1px solid #fffc;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.rem .citychip.taken{color:#9a9a9a}.rem .citychip.taken .d{background:#c4c4c4}.rem .citychip.open{color:var(--blue);border-color:#3b82f659}.rem .citychip.open .d{background:var(--green)}.rem .citychip.your{border-style:dashed}.rem .citychip .d{border-radius:50%;width:8px;height:8px}.rem .qual{background:#fefefe;padding:96px 0}.rem .qual .wrap{text-align:center;max-width:980px}.rem .qual-eyebrow{text-transform:uppercase;letter-spacing:.2em;color:var(--blue);font-size:13px;font-weight:700}.rem .qual h2{margin-top:14px;font-size:clamp(2rem,4.8vw,3.2rem);font-weight:800}.rem .qual-sub{color:var(--body);max-width:54ch;margin:16px auto 46px;font-size:17px}.rem .qual-grid{text-align:left;grid-template-columns:1fr 1fr;gap:24px;display:grid}.rem .qual-card{border:1px solid #eef1f7;border-radius:24px;padding:34px 32px}.rem .qual-card.yes{background:linear-gradient(#f3f9ff,#fff);box-shadow:0 22px 60px -30px #3b82f673}.rem .qual-card.no{background:#fafbfc}.rem .qual-head{align-items:center;gap:14px;margin-bottom:24px;display:flex}.rem .qual-head h3{font-size:20px;font-weight:800}.rem .qi{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.rem .qi svg{width:22px;height:22px}.rem .qi.yes{color:var(--green-d);background:#dcfce7}.rem .qi.no{color:#dc2626;background:#fee2e2}.rem .qual-card ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.rem .qual-card li{color:var(--body);align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.rem .qual-card li svg{flex-shrink:0;width:20px;height:20px;margin-top:2px}.rem .qual-card.yes li svg{color:var(--green-d)}.rem .qual-card.no li svg{color:#dc2626}.rem .callsec{background:linear-gradient(#eef3ff 0%,#f3effb 100%);padding:100px 0}.rem .callsec .wrap{text-align:center;max-width:760px}.rem .call-icon{background:var(--grad);color:#fff;border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:inline-flex;box-shadow:0 10px 30px #3b82f64d}.rem .call-icon svg{width:30px;height:30px}.rem .callsec h2{font-size:clamp(2rem,4.5vw,3rem);font-weight:800}.rem .call-sub{color:var(--body);max-width:52ch;margin:16px auto 38px;font-size:17px;line-height:1.6}.rem .call-box{text-align:left;background:#fff;border:1px solid #eef1f7;border-radius:24px;padding:38px 40px;box-shadow:0 24px 70px -34px #0f172940}.rem .call-box h3{margin-bottom:24px;font-size:20px;font-weight:800}.rem .call-box ol{counter-reset:c;flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.rem .call-box li{counter-increment:c;color:var(--body);align-items:flex-start;gap:16px;font-size:16.5px;line-height:1.5;display:flex}.rem .call-box li:before{content:counter(c);width:32px;height:32px;color:var(--blue);font-family:var(--display);background:#eef3ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:flex}.rem .call-foot{color:var(--blue);border-top:1px solid #f0f2f7;margin-top:26px;padding-top:22px;font-size:16px;font-weight:600}.rem .cta{background:linear-gradient(#e8daef 0%,#e8f0fe 100%);padding:100px 0}.rem .cta .grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;display:grid}.rem .cta h2{margin-bottom:16px;font-size:clamp(1.9rem,4.2vw,3rem);font-weight:800}.rem .cta .clead{color:var(--body);font-size:17px}.rem .cta ul{flex-direction:column;gap:13px;margin:24px 0 0;padding:0;list-style:none;display:flex}.rem .cta li{color:var(--body);align-items:flex-start;gap:11px;font-size:15px;display:flex}.rem .cta li b{color:var(--ink)}.rem .cta li svg{width:20px;height:20px;color:var(--blue);flex-shrink:0;margin-top:1px}.rem .form{background:#ffffffb3;border-radius:24px;padding:32px}.rem .form label,.rem .quiz-card label{font-family:var(--font);letter-spacing:.06em;color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:600;display:block}.rem .field{width:100%;font-family:var(--font);color:var(--ink);background:#fff;border:1px solid #3b82f633;border-radius:12px;margin-bottom:15px;padding:13px 15px;font-size:15px}.rem .field:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #3b82f61f}.rem .row2{grid-template-columns:1fr 1fr;gap:13px;display:grid}.rem .consent{color:var(--muted);align-items:flex-start;gap:9px;margin:2px 0 18px;font-size:11px;line-height:1.45;display:flex}.rem .consent input{margin-top:2px}.rem .form-err{color:#dc2626;margin:0 0 12px;font-size:13px}.rem .booked{text-align:center;padding:12px 4px}.rem .booked h3{margin-bottom:8px;font-size:22px;font-weight:800}.rem .booked p{color:var(--body);font-size:15px}.rem .cal-frame{background:#fff;border:none;border-radius:16px;width:100%;height:640px;margin-top:16px}.rem .onething{text-align:center;background:#fefefe;padding:72px 0 10px}.rem .onething .ot-kicker{text-transform:uppercase;letter-spacing:.22em;color:var(--blue);margin-bottom:16px;font-size:13px;font-weight:700}.rem .onething h2{max-width:22ch;margin:0 auto;font-size:clamp(1.9rem,4.6vw,3rem);font-weight:800}.rem .onething .ot-sub{color:var(--body);max-width:46ch;margin:18px auto 0;font-size:clamp(1.02rem,2.2vw,1.2rem)}.rem .reviews{background:linear-gradient(#fefefe,#eef3ff);padding:88px 0}.rem .reviews h2{text-align:center;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.rem .rlead{text-align:center;color:var(--body);max-width:46ch;margin:12px auto 40px;font-size:16px}.rem .rv-row{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;padding:8px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rem .rv-row:active{cursor:grabbing}.rem .rv-row+.rv-row{margin-top:6px}.rem .rv-track{will-change:transform;gap:18px;width:max-content;display:flex}.rem .rv-card{cursor:zoom-in;background:#fff;border:1px solid #eef1f7;border-radius:22px;flex:none;width:230px;padding:0;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 14px 40px -18px #0f172947}.rem .rv-card:hover{transform:translateY(-4px)scale(1.02);box-shadow:0 22px 55px -20px #3b82f666}.rem .rv-card img{width:100%;height:auto;display:block}.rem .rv-lb{z-index:90;-webkit-backdrop-filter:blur(8px);background:#0a0e19d1;justify-content:center;align-items:center;animation:.22s rem-lbin;display:flex;position:fixed;inset:0}@keyframes rem-lbin{0%{opacity:0}to{opacity:1}}.rem .rv-lb img{cursor:default;border-radius:18px;max-width:min(92vw,560px);max-height:86vh;animation:.22s rem-lbscale;box-shadow:0 40px 120px #00000080}@keyframes rem-lbscale{0%{opacity:.6;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.rem .rv-close{color:#fff;cursor:pointer;z-index:93;background:#0a0e198c;border:1px solid #ffffff4d;border-radius:50%;width:44px;height:44px;font-size:19px;position:fixed;top:22px;right:26px;box-shadow:0 4px 16px #00000059}.rem .rv-nav{color:#fff;cursor:pointer;z-index:93;background:#0a0e198c;border:1px solid #ffffff4d;border-radius:50%;width:48px;height:48px;font-size:30px;line-height:1;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #00000059}.rem .rv-nav.prev{left:18px}.rem .rv-nav.next{right:18px}.rem .rv-nav:hover,.rem .rv-close:hover{background:#0a0e19cc}.rem .rv-lbtrack{touch-action:none;will-change:transform;width:300vw;height:100%;display:flex;position:absolute;top:0;left:0}.rem .rv-lbslide{flex-shrink:0;justify-content:center;align-items:center;width:100vw;height:100%;display:flex}@media (max-width:560px){.rem .rv-card{border-radius:18px;width:186px}.rem .rv-nav{width:42px;height:42px;font-size:26px}}.rem .faq{background:#fefefe;padding:96px 0}.rem .faq h2{text-align:center;margin-bottom:40px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.rem .qa{border-radius:18px;max-width:760px;margin:0 auto 13px;padding:24px 28px}.rem .qa h3{margin-bottom:6px;font-size:17px;font-weight:700}.rem .qa p{color:var(--body);font-size:15px}@media (max-width:820px){.rem .step{flex-basis:100%}.rem .cta .grid{grid-template-columns:1fr;gap:28px}.rem .zprofile{grid-template-columns:1fr}.rem .zp-left{border-bottom:1px solid #f0f2f7;border-right:none}.rem .zp-stats{grid-template-columns:1fr 1fr}.rem .zp-stats>div:nth-child(2n){border-right:none}.rem .row2,.rem .qual-grid{grid-template-columns:1fr}.rem .call-box{padding:28px 22px}}@media (max-width:560px){.rem .camp-stats{grid-template-columns:repeat(3,1fr)}.rem .stat{padding:16px 6px}.rem .stat .num{font-size:clamp(1.3rem,6.5vw,1.9rem)}.rem .stat.p .num{font-size:clamp(1.4rem,7vw,2rem)}.rem .stat .lab{letter-spacing:.06em;margin-top:6px;font-size:9px}.rem .brokers{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;max-width:100%;padding:0 10px;display:flex}.rem .brokers img{object-fit:contain;max-width:60px;max-height:16px;height:auto!important}.rem .zdivide{display:none}.rem .zp-quote{padding:20px 18px}.rem .zp-quote .q{min-width:0}}.rem .qual-q{color:var(--ink);margin:0 0 12px;font-size:15.5px;font-weight:700}.rem .qual-pills{flex-wrap:wrap;gap:10px;display:flex}.rem .qual-pill{font-family:var(--font);color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #3b82f640;border-radius:999px;padding:11px 20px;font-size:14.5px;font-weight:600;transition:border-color .2s,box-shadow .2s,background .2s,color .2s}.rem .qual-pill:hover{border-color:var(--blue);background:#3b82f60d}.rem .qual-pill.on{background:var(--grad);color:#fff;border-color:#0000;box-shadow:0 6px 20px #3b82f64d}.rem .qual-tiles{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.rem .qual-tile{cursor:pointer;background:#fff;border:1.5px solid #3b82f62e;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px 10px 14px;transition:border-color .2s,box-shadow .2s,background .2s,transform .15s;display:flex}.rem .qual-tile:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 6px 22px #3b82f624}.rem .qual-tile.on{border-color:var(--blue);box-shadow:0 8px 26px #3b82f638,inset 0 0 0 1px var(--blue);background:linear-gradient(135deg,#3b82f614,#9b7fd414)}.rem .qual-ico{justify-content:center;align-items:center;height:30px;display:flex}.rem .qual-ico svg{width:28px;height:28px}.rem .qual-duo{gap:7px;display:inline-flex}.rem .qual-duo svg{width:26px;height:26px}.rem .qual-lab{color:var(--body);text-align:center;font-size:13px;font-weight:600;line-height:1.2}.rem .qual-tile.on .qual-lab{color:var(--ink)}@media (max-width:560px){.rem .qual-tiles{grid-template-columns:repeat(2,1fr)}.rem .qual-pill{padding:10px 16px;font-size:14px}}.rem .hv-playbtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #0003}.rem .hv-pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#10151d;background:#ffffff8c;border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 14px #00000026}@media (max-width:560px){.rem .hv-playbtn{width:46px;height:46px}.rem .hv-playbtn svg{width:17px;height:17px}.rem .hv-pill{padding:3px 8px;font-size:9.5px;bottom:8px;left:8px;box-shadow:0 2px 8px #0000001f}}.rem .tcalls{text-align:center;background:linear-gradient(#fff 0%,#f0f5ff 55%,#fefefe 100%);padding:80px 0 96px}.rem .tcalls h2{margin-top:14px;font-size:clamp(2rem,4.8vw,3.2rem);font-weight:800}.rem .tcalls-sub{color:var(--body);max-width:54ch;margin:16px auto 44px;font-size:17px;line-height:1.6}.rem .tcalls-grid{text-align:left;grid-template-columns:1fr 1fr;gap:26px;display:grid}.rem .tcall-featured{text-align:left;max-width:860px;margin:0 auto 26px}.rem .tcall-video.hv-placeholder{background:linear-gradient(135deg,#eef3ff,#f4efff)}.rem .tcall{border-radius:24px;flex-direction:column;padding:18px 18px 22px;display:flex}.rem .tcall-video{aspect-ratio:16/9;background:#000;border-radius:16px;overflow:hidden;box-shadow:0 14px 44px #3b82f624,0 3px 12px #0000000f}.rem .tcall-quote{font-family:var(--display);color:var(--ink);letter-spacing:-.01em;margin:18px 6px 10px;font-size:18px;font-weight:700;line-height:1.45}.rem .tcall-money{color:var(--green-d);font-weight:800}.rem .tcall-name{color:var(--ink);margin:0 6px;font-size:13.5px;font-weight:600}.rem .tcall-name span{color:var(--muted);font-weight:400}.rem .tcalls-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:40px;display:flex}.rem .quiz{text-align:center;background:linear-gradient(#eef3ff 0%,#fefefe 100%);padding:64px 0}.rem .quiz h2{margin-top:14px;font-size:clamp(2rem,4.8vw,3.2rem);font-weight:800}.rem .quiz-sub{color:var(--body);max-width:54ch;margin:14px auto 24px;font-size:17px;line-height:1.6}.rem .quiz-card{text-align:left;border-radius:20px;max-width:560px;margin:0 auto;padding:22px 20px 18px}.rem .quiz-progress{justify-content:center;gap:6px;display:flex}.rem .quiz-dot{background:#3b82f626;border-radius:999px;width:34px;height:5px;transition:background .3s}.rem .quiz-dot.on{background:var(--blue)}.rem .quiz-stepcount{text-align:center;text-transform:uppercase;letter-spacing:.18em;color:var(--muted);margin:8px 0 14px;font-size:11px}.rem .quiz-q{font-family:var(--display);letter-spacing:-.015em;color:var(--ink);text-align:center;margin:0 0 14px;font-size:20px;font-weight:800}.rem .quiz-opts{gap:8px;display:grid}.rem .quiz-opt{font-family:var(--font);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border:1.5px solid #3b82f638;border-radius:11px;min-height:54px;padding:7px 14px;font-size:14.5px;font-weight:600;transition:border-color .2s,box-shadow .2s,transform .15s}.rem .quiz-opt:hover{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 6px 20px #3b82f624}.rem .quiz-back{font-family:var(--font);color:var(--muted);cursor:pointer;background:0 0;border:none;margin:18px auto 0;font-size:13px;font-weight:600;text-decoration:underline;display:block}.rem .quiz-back:hover{color:var(--blue)}.rem .quiz-opt{align-items:center;gap:12px;display:flex}.rem .quiz-opticons{flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:46px;display:inline-flex}.rem .quiz-opticons svg{display:block}.rem .quiz-card.wide{max-width:760px}.rem .quiz-citysearch{position:relative}.rem .quiz-citylist{background:#fff;border:1.5px solid #3b82f638;border-radius:14px;margin-top:8px;overflow:hidden}.rem .quiz-cityopt{text-align:left;width:100%;font-family:var(--font);color:var(--ink);cursor:pointer;background:#fff;border:none;border-bottom:1px solid #f0f2f7;align-items:center;gap:10px;padding:13px 16px;font-size:15px;font-weight:600;display:flex}.rem .quiz-cityopt:last-child{border-bottom:none}.rem .quiz-cityopt:hover{background:#3b82f60f}.rem .quiz-cityopt.chip{border:1.5px solid #3b82f638;border-radius:999px;width:auto;padding:10px 16px}.rem .quiz-cityopt.chip:hover{border-color:var(--blue)}.rem .quiz-citypin{font-size:14px}.rem .quiz-citychips{flex-wrap:wrap;gap:9px;display:flex}.rem .quiz-stategrid{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;display:grid}.rem .quiz-state{font-family:var(--font);color:var(--ink);cursor:pointer;background:#fff;border:1.5px solid #3b82f638;border-radius:12px;padding:12px 0;font-size:14px;font-weight:700;transition:border-color .15s,background .15s}.rem .quiz-state:hover{border-color:var(--blue);background:#3b82f60f}.rem .quiz-checking{text-align:center;padding:26px 0 12px}.rem .quiz-checking p{font-family:var(--display);color:var(--ink);margin-top:14px;font-size:19px;font-weight:700}.rem .quiz-spinner{border:4px solid #3b82f62e;border-top-color:var(--blue);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite rem-spin;display:inline-block}@keyframes rem-spin{to{transform:rotate(360deg)}}.rem .quiz-check{background:var(--green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;font-weight:800;animation:.35s cubic-bezier(.22,1,.36,1) rem-checkin;display:inline-flex}@keyframes rem-checkin{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.rem .quiz-checksub{color:var(--body);margin-top:8px;font-size:13.5px;display:block}@media (max-width:820px){.rem .tcalls-grid{grid-template-columns:1fr}}@media (max-width:560px){.rem .tcalls{padding:72px 0}.rem .quiz{padding:40px 0}.rem .quiz-card{padding:18px 14px 16px}.rem .quiz-q{font-size:19px}.rem .quiz-dot{width:22px}}.rem .quiz-citychips.scroll{overscroll-behavior:contain;max-height:300px;margin-top:12px;overflow-y:auto}.rem .quiz-morecount{color:var(--muted);text-align:center;margin-top:10px;font-size:12.5px}.rem .quiz-optbody{flex-direction:column;gap:1px;display:flex}.rem .quiz-optsub{color:var(--body);white-space:pre-line;font-size:11.5px;font-weight:500;line-height:1.35}.rem .quiz-subhl{color:var(--green-d);background:#22c55e24;border-radius:5px;margin:0 1px;padding:1px 3px;font-weight:600}.rem details.qa summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.rem details.qa summary::-webkit-details-marker{display:none}.rem details.qa summary h3{margin-bottom:0}.rem details.qa .qa-chev{width:22px;height:22px;color:var(--muted);flex:none;transition:transform .25s}.rem details.qa[open] .qa-chev{transform:rotate(180deg)}.rem details.qa[open] summary h3{color:#10151d}.rem details.qa p{margin-top:10px}.rem .sticky-cta{display:none}@media (max-width:640px){.rem .sticky-cta{z-index:60;background:var(--grad);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 20px;font-size:16px;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:14px;left:14px;right:14px;box-shadow:0 8px 28px #3b82f666}.rem .faq{padding-bottom:96px}}.rem .storytx{text-align:center;background:#fff;padding:76px 0 44px}.rem .storytx h2{margin-top:14px}.rem .st-sub{color:var(--muted);margin-top:10px;font-size:15px}.rem .st-feed{flex-direction:column;gap:30px;max-width:470px;margin:34px auto 0;display:flex}.rem .st-card{opacity:0;margin:0;transition:opacity .65s,transform .65s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.rem .st-card.in{opacity:1;transform:none}.rem .st-card.left{text-align:left;align-self:flex-start}.rem .st-card.right{text-align:right;align-self:flex-end}.rem .st-kicker{font-family:var(--display);letter-spacing:-.015em;color:#10151d;margin-bottom:10px;font-size:clamp(17px,4.4vw,21px);font-weight:800;line-height:1.25;display:block}.rem .st-kicker em{background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.rem .st-card button{cursor:pointer;background:0 0;border:0;border-radius:20px;max-width:300px;padding:0;display:block;overflow:hidden;box-shadow:0 12px 34px #10151d24}.rem .st-card img{width:100%;display:block}@media (max-width:640px){.rem .st-feed{max-width:100%;padding:0 4px}.rem .st-card button{max-width:82%}.rem .st-card.right button{margin-left:auto}}.rem .brandword{color:#10151d;vertical-align:-3px;white-space:nowrap;align-items:center;gap:5px;font-weight:600;display:inline-flex}.rem .brandword svg{display:block}
