.newhome{--home-bg:#0a0a0a;--home-text:#f5f5f7;--home-secondary:#d2d2d7;--home-muted:#929297;--home-heading-muted:#929297;--home-green:#30d158;--home-blue:#3b82f6;--home-line:#ffffff12;--home-pill:#ffffff12;--home-progress:#ffffff26;--home-surface:linear-gradient(180deg,#141414,#0f0f0f);--home-shadow:inset 0 1px 0 #ffffff0d;--home-map-shadow:0 40px 120px #30d1580f;--home-glass:#141414b3;background:var(--home-bg);color:var(--home-text);font-feature-settings:"tnum","cv11";padding-top:64px}.newhome *{letter-spacing:0}.newhome .home-wrap{max-width:1280px;margin:auto;padding:0 32px}.newhome .home-hero{grid-template-columns:5fr 7fr;align-items:center;gap:56px;min-height:700px;padding-top:56px;padding-bottom:40px;display:grid}.newhome .home-copy{min-width:0}.newhome .home-label-pill{background:var(--home-pill);color:var(--home-secondary);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 12px;font-size:12px;display:inline-flex}.newhome .home-label-pill i,.newhome .home-kind i{background:var(--home-green);border-radius:50%;width:6px;height:6px}.newhome .home-copy h1{font-size:68px;font-weight:600;line-height:1.02}.newhome .home-copy h1 span{white-space:nowrap;color:var(--home-heading-muted);display:block}.newhome .home-copy h1 .home-title-white{color:var(--home-text)}.newhome .home-description{color:var(--home-muted);max-width:440px;margin-top:24px;font-size:19px;line-height:1.55}.newhome .home-buttons{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.newhome .home-button{background:var(--home-text);color:var(--home-bg);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:500;display:inline-flex}.newhome .home-button-secondary{background:var(--home-pill);color:var(--home-text)}.newhome .home-stats{border-top:1px solid var(--home-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;padding-top:26px;display:grid}.newhome .home-stats dt{text-transform:uppercase;color:var(--home-muted);font-size:11px}.newhome .home-stats dd{margin-top:8px;font-size:34px;font-weight:600}.newhome .home-map-card{border:1px solid var(--home-line);background:var(--home-surface);height:600px;box-shadow:var(--home-shadow),var(--home-map-shadow);border-radius:24px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.newhome .home-map-header{border-bottom:1px solid var(--home-line);z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex;position:relative}.newhome .home-map-header h2{font-size:15px;font-weight:500}.newhome .home-legends{flex-wrap:wrap;gap:8px;display:flex}.newhome .home-legend{color:var(--home-secondary);background:var(--home-pill);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:11px;display:flex}.newhome .home-square{background:var(--home-green);width:6px;height:6px}.newhome .home-closing{background:var(--home-blue)!important}.newhome .home-map-stage{flex:1;min-height:0;position:relative}.newhome .home-map-canvas{width:100%;height:100%;color:var(--home-progress);position:absolute;inset:0}.newhome .home-map-dots{fill:none;stroke:var(--home-green);stroke-width:7.4px;stroke-linecap:round;opacity:.8}.newhome .home-map-dots.home-sale-dots{stroke:var(--home-blue)}.newhome .home-map-dot{fill:var(--home-green);opacity:.8}.newhome .home-map-dot.home-sale-dot{fill:var(--home-blue)}.newhome .home-ring{fill:none;stroke:var(--home-text);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:.6s ease-out home-ring-pulse}.newhome .home-map-footer{border-top:1px solid var(--home-line);color:var(--home-secondary);gap:18px;padding:14px 20px;font-size:12px;display:flex}.newhome .home-map-footer span{align-items:center;gap:7px;display:flex}.newhome .home-live-example{background:var(--home-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--home-line);border-radius:14px;width:260px;max-width:calc(100% - 40px);padding:14px 16px;animation:.22s ease-out home-example-in;position:absolute;bottom:20px;left:20px}.newhome .home-kind{background:var(--home-pill);color:var(--home-secondary);border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.newhome .home-example-title{margin-top:9px;font-size:14px;font-weight:600;line-height:1.4}.newhome .home-example-value{color:var(--home-muted);min-height:19px;margin-top:4px;font-size:13px}.newhome .home-example-date{color:var(--home-muted);margin-top:4px;font-size:12px}.newhome .home-progress{gap:4px;margin-top:10px;display:flex}.newhome .home-progress span{background:var(--home-progress);width:14px;height:2px}.newhome .home-progress span[data-active=true]{background:var(--home-text)}.newhome .home-example-link{color:var(--home-text);margin-top:10px;font-size:12px;display:inline-block}.newhome .home-latest{padding-top:72px;padding-bottom:100px}.newhome .home-section-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;display:flex}.newhome .home-section-heading h2{font-size:24px;font-weight:600}.newhome .home-section-heading a{color:var(--home-muted);font-size:13px}.newhome .home-latest-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.newhome .home-latest-card{background:var(--home-surface);border:1px solid var(--home-line);min-width:0;box-shadow:var(--home-shadow);border-radius:20px;flex-direction:column;gap:16px;padding:22px;display:flex}.newhome .home-latest-card>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.newhome .home-latest-card h3{font-size:18px;font-weight:600}.newhome .home-latest-card p{color:var(--home-muted);font-size:13px;line-height:1.5}.newhome .home-tag{color:var(--home-secondary);background:var(--home-pill);border-radius:999px;padding:4px 11px;font-size:12px}.newhome :is(a,button):focus-visible{outline-offset:2px;outline:2px solid #f5f5f799}@keyframes home-example-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes home-ring-pulse{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}@media (width>=1024px) and (width<=1320px){.newhome .home-copy h1{font-size:56px}.newhome .home-hero{gap:36px}}@media (width<=1023px){.newhome .home-hero{grid-template-columns:1fr;gap:40px;padding-top:64px}.newhome .home-copy{max-width:600px}.newhome .home-map-card{height:420px}.newhome .home-copy h1{font-size:60px}}@media (width<=699px){.newhome .home-wrap{padding-left:20px;padding-right:20px}.newhome .home-hero{padding-top:40px}.newhome .home-copy h1{font-size:40px}.newhome .home-description{font-size:17px}.newhome .home-button{padding:14px 20px;font-size:14px}.newhome .home-stats{gap:14px}.newhome .home-stats dd{font-size:30px}.newhome .home-map-header{gap:8px;padding:16px}.newhome .home-map-card{height:480px}.newhome .home-live-example{border-radius:12px;width:200px;max-width:calc(100% - 20px);padding:9px 11px;top:auto;bottom:10px;left:10px}.newhome .home-live-example .home-kind{padding:2px 7px;font-size:10px}.newhome .home-example-title{margin-top:6px;font-size:12px;line-height:1.3}.newhome .home-example-value{min-height:0;margin-top:2px;font-size:12px}.newhome .home-example-date{margin-top:2px;font-size:11px}.newhome .home-progress{margin-top:6px}.newhome .home-progress span{width:9px}.newhome .home-example-link{margin-top:6px;font-size:11px}.newhome .home-latest-grid{grid-template-columns:1fr}.newhome .home-map-footer{gap:12px;padding:14px 16px;font-size:11px}}@media (prefers-reduced-motion:reduce){.newhome .home-live-example,.newhome .home-ring{animation:none}.newhome *{transition:none!important}}.newhome .home-map-dots{transition:opacity .4s ease-out}.newhome .home-map-dots[d=""]{opacity:0}.newhome .home-middle-section{border-top:1px solid var(--line);padding-block:96px}.newhome .home-middle-wrap{max-width:1280px;margin-inline:auto;padding-inline:32px}.newhome .home-middle-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:40px;display:flex}.newhome .home-middle-section .t-h2{color:var(--ink);font-size:40px;line-height:1.13}.newhome .home-real-boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.newhome .home-recent-closings{border-top:1px solid var(--line);margin-top:32px}.newhome .home-market-layout,.newhome .home-claim-layout{grid-template-columns:5fr 7fr;gap:96px;display:grid}.newhome .home-section-intro{flex-direction:column;align-items:start;gap:24px;max-width:410px;display:flex}.newhome .home-market-controls{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:28px;display:flex}.newhome .home-firm-input{border-bottom:1px solid var(--line-strong);color:var(--ink-body);align-items:center;gap:12px;padding-block:16px;display:flex}.newhome .home-firm-input input{width:100%;min-width:0;color:var(--ink);background:0 0;outline:none;font-size:16px}.newhome .home-firm-results{min-height:124px}.newhome .home-firm-result{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding-block:28px;display:flex}.newhome .home-how-layout{grid-template-columns:5fr 7fr;align-items:start;gap:96px;display:grid}.newhome .home-how-step{border-bottom:1px solid var(--line);text-align:left;white-space:normal;width:100%;height:auto;color:var(--ink-body);background:0 0;border-radius:0;justify-content:start;align-items:start;gap:22px;padding:24px 0;display:flex}.newhome .home-how-step:hover{color:var(--ink);background:0 0}.newhome .home-step-number{color:var(--ink-muted);font-size:13px;line-height:28px}.newhome .home-step-title{color:var(--ink-body);font-size:16px;font-weight:500;line-height:1.5;display:block}.newhome .home-how-step[aria-pressed=true] .home-step-title{color:var(--ink)}.newhome .home-how-step[aria-pressed=true] .home-step-number{color:var(--accent-dot)}.newhome .home-step-copy{max-width:34ch;margin-top:8px;font-size:14px;font-weight:400;line-height:1.5;display:block}.newhome .home-how-link{padding-top:28px}.newhome .home-walkthrough{align-self:stretch;min-width:0;min-height:0;position:relative}.newhome .home-walkthrough-content{flex-direction:column;gap:16px;min-height:0;animation:.22s ease-out home-middle-in;display:flex;position:absolute;inset:0;overflow:auto}.newhome .home-example-card{background:var(--surface);border-radius:16px;flex-direction:column;flex-shrink:0;gap:12px;padding:24px;display:flex}.newhome .home-example-requirements{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.newhome .home-pitch-list{background:var(--surface);border-radius:16px;flex-direction:column;gap:8px;height:100%;min-height:0;padding:24px;display:flex}.newhome .home-pitch-list-rows{flex-direction:column;flex:1;min-height:0;display:flex}.newhome .home-pitch-list-row{border-bottom:1px solid var(--line);flex-direction:column;flex:1;justify-content:center;gap:6px;padding-block:8px;display:flex}.newhome .home-pitch-list-row:last-child{border-bottom:0}.newhome .home-pitch-list-address{color:var(--ink);font-size:16px;font-weight:500;line-height:1.5}.newhome .home-pitch-list-meta{color:var(--ink-body);flex-wrap:wrap;gap:16px;font-size:14px;line-height:1.5;display:flex}.newhome .home-pitch-list-meta span{align-items:center;gap:6px;display:flex}.newhome .home-pitch-list-meta span:first-child svg{color:var(--accent-dot)}.newhome .home-walkthrough-filters{padding-inline:20px;overflow:hidden}.newhome .home-faq-wrap{max-width:824px;margin-inline:auto;padding-inline:32px}.newhome .home-faq-list{border-top:1px solid var(--line-strong);margin-top:48px}.newhome .home-faq{border-bottom:1px solid var(--line-strong)}.newhome .home-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:24px;padding-block:23px;font-size:16px;line-height:1.5;list-style:none;display:flex}.newhome .home-faq summary::-webkit-details-marker{display:none}.newhome .home-faq-chevron{color:var(--ink-body);flex-shrink:0;transition:transform .2s ease-out}.newhome .home-faq[open] .home-faq-chevron{transform:rotate(180deg)}.newhome .home-faq p{color:var(--ink-body);max-width:70ch;padding:0 40px 24px 0;font-size:14px;line-height:1.75}@keyframes home-middle-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1023px){.newhome .home-market-layout,.newhome .home-claim-layout,.newhome .home-how-layout{grid-template-columns:1fr 1.25fr;gap:40px}.newhome .home-real-boxes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=699px){.newhome .home-middle-section{padding-block:60px}.newhome .home-middle-wrap,.newhome .home-faq-wrap{padding-inline:20px}.newhome .home-middle-section .t-h2{font-size:30px}.newhome .home-middle-heading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.newhome .home-real-boxes{grid-template-columns:1fr}.newhome .home-real-boxes>:nth-child(n+4){display:none}.newhome .home-market-layout,.newhome .home-claim-layout,.newhome .home-how-layout{grid-template-columns:1fr;gap:32px}.newhome .home-ranking{min-width:0}.newhome .home-ranking>a{margin-top:24px}.newhome .home-market-controls{gap:12px}.newhome .home-ranking .grid{grid-template-columns:24px minmax(0,1fr) auto 52px;column-gap:8px;font-size:14px}.newhome .home-ranking .qo-cell{flex-shrink:0}.newhome .home-firm-result{flex-wrap:wrap;gap:12px}.newhome .home-firm-result .pill{padding-inline:16px}.newhome .home-walkthrough{min-height:330px;padding-top:0}.newhome .home-how-step{padding-block:20px}.newhome .home-faq-list{margin-top:32px}.newhome .home-faq summary{gap:16px;font-size:15px}.newhome .home-faq p{padding-right:20px}}@media (prefers-reduced-motion:reduce){.newhome .home-walkthrough-content{animation:none}.newhome .home-faq-chevron{transition:none}}.newhome .home-pitch-review{background:var(--surface);border-radius:16px;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;height:100%;padding:20px;display:flex}.newhome .home-review-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.newhome .home-review-specs{border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px;padding-block:10px;display:grid}.newhome .home-review-specs dt{color:var(--ink-label);font-size:13px;font-weight:500;line-height:1.4}.newhome .home-review-specs dd{color:var(--ink);overflow-wrap:anywhere;margin-top:6px;font-size:16px;line-height:1.5}.newhome .home-review-attachment{background:var(--raised);color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.newhome .home-review-attachment>div{flex:1;min-width:0}.newhome .home-review-checks{color:var(--ink-body);flex-direction:column;gap:6px;font-size:14px;line-height:1.5;display:flex}.newhome .home-review-checks p{align-items:center;gap:10px;display:flex}.newhome .home-review-checks svg{color:var(--accent-dot);flex-shrink:0}.newhome .home-criteria-map{background:var(--raised);--detail-green:var(--accent-dot);--detail-bg:var(--background);--detail-secondary:var(--ink-body);border-radius:8px;flex:1;min-height:120px;position:relative;overflow:hidden}.newhome .home-criteria-map .detail-map,.newhome .home-criteria-map .detail-map-fallback{width:100%;height:100%;position:absolute;inset:0}.newhome .home-criteria-map .detail-map-fallback path{fill:var(--surface);stroke:var(--ink-muted);stroke-width:1px}.newhome .home-criteria-map .detail-map-fallback circle{fill:var(--accent-dot)}.newhome .home-criteria-map .detail-map-unavailable{visibility:hidden}.newhome .home-closing-feed .qo-row{animation:.3s ease-out home-feed-in}.newhome [data-home-cta] .home-buttons{justify-content:center;margin-top:0}.newhome [data-home-cta] .t-body{color:var(--ink)}@keyframes home-feed-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (width<=699px){.newhome .home-walkthrough{height:480px;min-height:0;padding-top:0}.newhome .home-pitch-review,.newhome .home-pitch-list,.newhome .home-example-card{padding:20px}.newhome .home-review-specs{gap:16px}.newhome .home-review-specs dd{font-size:15px}}@media (prefers-reduced-motion:reduce){.newhome .home-closing-feed .qo-row{animation:none}}.home-reveal[data-reveal=wait]{opacity:0;transform:translateY(8px)}.home-reveal[data-reveal=in]{opacity:1;transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);transform:none}@media (prefers-reduced-motion:reduce){.home-reveal[data-reveal]{opacity:1;transition:none;transform:none}}@media (width<=699px){.newhome .home-market-controls{flex-wrap:nowrap;gap:8px;margin-bottom:20px}.newhome .home-market-controls>*{flex:1 1 0;min-width:0}.newhome .home-market-controls button{white-space:nowrap;flex:1;padding-inline:6px;font-size:13px}}.newhome.home-type{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.newhome.home-type *{letter-spacing:normal}.newhome.home-type .home-copy h1{letter-spacing:-.045em;font-size:78px;font-weight:400;line-height:1}.newhome.home-type .home-copy h1 span{color:#8d8c88;letter-spacing:-.045em}.newhome.home-type .home-copy h1 .home-title-white{color:var(--home-text)}.newhome.home-type :is(h2,.l1-title,.l1-cta-title){letter-spacing:-.04em;font-weight:400;line-height:1.05}.newhome.home-type :is(.l1-title,.l1-cta-title){font-size:48px}.newhome.home-type :is(.l1-title,.l1-cta-title) span{letter-spacing:-.04em}.newhome.home-type :is(.l1-title,.l1-cta-title) span:last-child{color:#8d8c88}.newhome.home-type h3{letter-spacing:-.02em;font-size:22px;font-weight:400}.newhome.home-type :is(.home-description,.landing1-body p:not(.l1-price):not(.l1-markets)){color:#a9a8a3;font-size:16.5px;line-height:1.6}.newhome.home-type :is(.home-stats dd,.home-step-number){letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:300}.newhome.home-type .home-stats dd *{letter-spacing:-.04em}.newhome.home-type :is(.home-label-pill,.l1-label,.home-stats dt){text-transform:uppercase;letter-spacing:.12em;color:#8d8c88;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:11px}@media (width>=1024px) and (width<=1320px){.newhome.home-type .home-copy h1{font-size:64px}}@media (width<=699px){.newhome.home-type .home-copy h1{font-size:44px}.newhome.home-type :is(.l1-title,.l1-cta-title){font-size:34px}.newhome.home-type .home-copy h1 span{white-space:normal}}.dp{--dp-bg:#0a0a0a;--dp-card:#0f100f;--dp-line:#ffffff14;--dp-text:#f4f4f2;--dp-body:#a9a8a3;--dp-label:#8d8c88;--dp-green:#3ee16c;--dp-blue:var(--closing,#4c8dff);--dp-white:#e2e4de;background:var(--dp-bg);color:var(--dp-text);overflow-x:hidden}.dp-wrap{max-width:1264px;margin:0 auto;padding:0 32px}.dp-sec{padding-top:140px}.dp-label{text-transform:uppercase;letter-spacing:.12em;color:var(--dp-label);align-items:center;gap:8px;font-family:Geist Mono,ui-monospace,Menlo,monospace;font-size:11px;display:inline-flex}.dp-sq{width:6px;height:6px;display:inline-block}.dp h1,.dp h2,.dp h3{letter-spacing:-.04em;color:var(--dp-text);margin:0;font-weight:400}.dp h1{font-size:76px;line-height:1.02}.dp h2{font-size:48px;line-height:1.08}.dp h3{letter-spacing:-.02em;font-size:22px;line-height:1.25}.dp-dim{color:var(--dp-label)}.dp p{color:var(--dp-body);margin:0;font-size:16.5px;line-height:1.6}.dp-btns{flex-wrap:wrap;gap:12px;display:flex}.dp-btn{color:#0a0a0a;background:#f4f4f2;border-radius:999px;align-items:center;gap:10px;height:46px;padding:0 22px;font-size:15px;text-decoration:none;display:inline-flex}.dp-btn-2{color:var(--dp-text);background:0 0;border:1px solid #ffffff2e}.dp-card{background:var(--dp-card);border:1px solid var(--dp-line);border-radius:14px}.dp-chip{color:var(--dp-body);border:1px solid var(--dp-line);border-radius:999px;padding:5px 11px;font-size:12px}.dp-chips{flex-wrap:wrap;gap:8px;display:flex}.dp-ph{background:#ffffff12;border-radius:6px;width:3.2em;height:.8em;display:inline-block}.dp-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:24px;min-height:700px;display:grid}.dp-orbcol{position:relative}.dp-orb{aspect-ratio:1;background:0 0;max-width:540px;margin-left:auto;position:relative}.dp-float{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121312d1;border:1px solid #ffffff1a;border-radius:12px;width:260px;padding:14px 16px;position:absolute;top:8%;right:0;box-shadow:0 30px 80px #0000008c}.dp-row{color:var(--dp-white);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.dp-pct{color:var(--dp-green);font-variant-numeric:tabular-nums}.dp-metrics{border-top:1px solid var(--dp-line);border-bottom:1px solid var(--dp-line);grid-template-columns:1fr 1fr 1fr 1.2fr;display:grid}.dp-metrics>div{padding:30px 28px}.dp-metrics>div:first-child{padding-left:0}.dp-metrics>div+div{border-left:1px solid var(--dp-line)}.dp-big{letter-spacing:-.04em;margin:10px 0 4px;font-size:56px;font-weight:300;line-height:1.1;display:block}.dp-pulse{background:var(--dp-green);border-radius:50%;width:8px;height:8px;animation:2s infinite dp-pulse;display:inline-block}@keyframes dp-pulse{0%,to{box-shadow:0 0 #3ee16c80}50%{box-shadow:0 0 0 7px #3ee16c00}}.dp-grid3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.dp-ds{flex-direction:column;display:flex;overflow:hidden}.dp-vis{border-bottom:1px solid var(--dp-line);height:190px;position:relative;overflow:hidden}.dp-ds-body{flex-direction:column;gap:12px;padding:22px;display:flex}.dp-match{grid-template-columns:1fr auto 1.4fr;align-items:center;gap:40px;margin-top:16px;padding:32px;display:grid}.dp-circles{display:flex}.dp-circles span{mix-blend-mode:screen;border-radius:50%;width:92px;height:92px;margin-left:-28px}.dp-circles span:first-child{margin-left:0}.dp-link{color:var(--dp-text);margin-top:14px;font-size:15px;text-decoration:none;display:inline-block}.dp-head2{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.dp-steps{border-top:1px solid var(--dp-line);grid-template-columns:repeat(5,1fr);gap:24px;margin-top:40px;padding-top:28px;display:grid}.dp-steps p{margin-top:10px;font-size:14px}.dp-panel{border:1px solid var(--dp-line);border-radius:16px;margin-top:48px;padding:56px 40px;position:relative;overflow:hidden}.dp-panel-bg{opacity:.55;background-position:50%;background-size:cover;position:absolute;inset:0}.dp-panel:after{content:"";background:radial-gradient(#0a0a0a8c,#0a0a0aeb);position:absolute;inset:0}.dp-win{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f100feb;border:1px solid #ffffff1a;border-radius:14px;max-width:900px;margin:0 auto;position:relative}.dp-win-top{border-bottom:1px solid var(--dp-line);align-items:center;gap:12px;padding:14px 18px;font-size:14px;display:flex}.dp-file{color:var(--dp-body);border:1px solid var(--dp-line);border-radius:6px;padding:4px 9px;font-size:12px}.dp-halves{grid-template-columns:1fr 1fr;display:grid}.dp-halves>div{padding:22px 18px}.dp-halves>div+div{border-left:1px solid var(--dp-line)}.dp-fact{border-bottom:1px solid var(--dp-line);color:var(--dp-body);justify-content:space-between;padding:9px 0;font-size:13.5px;display:flex}.dp-fact b{color:var(--dp-text);font-weight:400}.dp-buyer{border-bottom:1px solid var(--dp-line);grid-template-columns:1fr 90px 48px;align-items:center;gap:14px;padding:9px 0;display:grid}.dp-buyer small{color:var(--dp-label);font-size:11.5px;display:block}.dp-bar{background:#ffffff14;border-radius:2px;height:3px}.dp-bar i{background:var(--dp-green);border-radius:2px;height:100%;display:block}.dp-cols3{border-top:1px solid var(--dp-line);grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.dp-cols3>div{padding:28px 28px 0}.dp-cols3>div:first-child{padding-left:0}.dp-cols3>div+div{border-left:1px solid var(--dp-line)}.dp-two{grid-template-columns:1fr 1.6fr;gap:48px;display:grid}.dp-def{border-bottom:1px solid var(--dp-line);grid-template-columns:200px 1fr;gap:24px;padding:20px 0;display:grid}.dp-def dt{color:var(--dp-text)}.dp-def dd{color:var(--dp-body);margin:0;line-height:1.6}.dp-q{border-bottom:1px solid var(--dp-line)}.dp-q button{all:unset;cursor:pointer;width:100%;color:var(--dp-text);justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;display:flex}.dp-q .pl{color:var(--dp-label);font-size:20px;transition:transform .25s}.dp-q[data-open] .pl{transform:rotate(45deg)}.dp-q p{max-width:640px;padding:0 0 20px}.dp-band{border-top:1px solid var(--dp-line);background:radial-gradient(at 100% 100%,#3ee16c24,#0000 55%),radial-gradient(at 0 0,#4c8dff12,#0000 50%);margin-top:140px;padding:120px 0}.dp-band h2{font-size:56px}@media (width<=860px){.dp-wrap{padding:0 16px}.dp h1{font-size:44px}.dp h2,.dp-band h2{font-size:34px}.dp-hero,.dp-grid3,.dp-match,.dp-steps,.dp-halves,.dp-cols3,.dp-two,.dp-def{grid-template-columns:1fr}.dp-hero{min-height:0;padding-top:60px}.dp-float{width:auto;margin-top:12px;position:static}.dp-metrics{grid-template-columns:1fr 1fr}.dp-metrics>div:nth-child(4){border-left:0;border-top:1px solid var(--dp-line);grid-column:1/-1;padding-left:0}.dp-metrics>div{padding:24px 16px}.dp-big{font-size:40px}.dp-halves>div+div,.dp-cols3>div+div{border-left:0;border-top:1px solid var(--dp-line)}.dp-cols3>div{padding:24px 0}.dp-buyer{grid-template-columns:1fr 48px}.dp-bar{display:none}.dp-head2{flex-direction:column;align-items:flex-start}.dp-panel{padding:24px 12px}.dp-def{gap:6px}}@media (prefers-reduced-motion:reduce){.dp-pulse{animation:none}.dp-q .pl{transition:none}}.ab-hero{text-align:center;flex-direction:column;align-items:center;padding-top:110px;display:flex}.ab-hero h1 span{display:block}.ab-hero p{max-width:600px;margin-top:28px}.ab-hero .dp-btns{justify-content:center;margin-top:32px}.ab-map{width:100%;max-width:1000px;margin:48px auto 0;position:relative}.ab-map:before{content:"";pointer-events:none;background:radial-gradient(#3ee16c1a,#0000 60%);position:absolute;inset:-10% -5%}.ab-map-labels{justify-content:space-between;margin-bottom:14px;display:flex;position:relative}.ab-diamond{background:var(--dp-blue);width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.ab-stats{border-top:1px solid var(--dp-line);border-bottom:1px solid var(--dp-line);grid-template-columns:1fr 1fr 1.25fr;margin-top:40px;display:grid}.ab-stats>div{padding:30px 28px}.ab-stats>div:first-child{padding-left:0}.ab-stats>div+div{border-left:1px solid var(--dp-line)}.ab-note{flex-direction:column;justify-content:center;gap:8px;display:flex}.ab-note b{color:var(--dp-text);align-items:center;gap:12px;font-size:19px;font-weight:400;display:flex}.ab-note p{font-size:14px}.ab-story{grid-template-columns:1fr 1.6fr;gap:48px;display:grid}.ab-quote{letter-spacing:-.03em;color:var(--dp-text);margin:0;font-size:38px;line-height:1.2}.ab-quote span{color:var(--dp-label)}.ab-by{align-items:center;gap:14px;margin-top:32px;display:flex}.ab-by small{color:var(--dp-label);font-size:12.5px;display:block}.ab-av{color:var(--dp-text);background:radial-gradient(circle at 35% 30%,#2a2b2a,#121312);border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.ab-av img{object-fit:cover;width:100%;height:100%}.ab-table{border-top:1px solid var(--dp-line);margin-top:48px}.ab-tr{border-bottom:1px solid var(--dp-line);grid-template-columns:200px 1fr 1fr;align-items:center;gap:24px;padding:20px 0;display:grid}.ab-tr span:nth-child(2){color:var(--dp-label)}.ab-tr span:nth-child(3){color:var(--dp-text)}.ab-team-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ab-cards{grid-template-columns:1fr 1fr;gap:14px;margin-top:48px;display:grid}.ab-card{border:1px solid var(--dp-line);background:#141514;border-radius:14px;flex-direction:column;gap:22px;padding:24px;display:flex}.ab-card-top{align-items:center;gap:20px;display:flex}.ab-card-top strong{font-size:17px;font-weight:600;display:block}.ab-role{color:var(--dp-body);margin-top:4px;font-size:14px;display:block}.ab-icons{color:var(--dp-label);gap:12px;margin-top:8px;display:flex}.ab-icons a:hover{color:var(--dp-text)}.ab-card>p{color:#c9c9c4;font-size:15px}.ab-band{text-align:center;background:radial-gradient(at 100% 100%,#3ee16c24,#0000 55%),radial-gradient(at 0 0,#4c8dff14,#0000 50%)}.ab-band .dp-btns{justify-content:center;margin-top:32px}.ab-band p{max-width:520px;margin:20px auto 0}.ab-band small{color:var(--dp-label);margin-top:28px;font-size:13px;display:block}.ab-band a.ab-mail{color:var(--dp-body)}@media (width<=860px){.ab-hero{padding-top:64px}.ab-map-labels{display:none}.ab-stats{grid-template-columns:1fr 1fr}.ab-stats>div{padding:24px 16px}.ab-stats>div:nth-child(3){border-left:0;border-top:1px solid var(--dp-line);grid-column:1/-1;padding-left:0}.ab-story,.ab-cards{grid-template-columns:1fr;gap:24px}.ab-quote{font-size:28px}.ab-tr{grid-template-columns:1fr 1fr;gap:8px 16px}.ab-tr span:first-child{grid-column:1/-1}.ab-team-head{flex-direction:column;align-items:flex-start}}
