.nx .nxc-stats{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.nx .nxc-stat{display:grid;grid-gap:2px;gap:2px;min-width:150px;padding:16px 20px;border-radius:20px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:#f5f5f7;text-decoration:none;transition:transform .25s,background .25s}.nx .nxc-stat:hover{transform:translateY(-3px);background:rgba(255,255,255,.12)}.nx .nxc-stat b{font-size:clamp(30px,3.4vw,44px);line-height:1;letter-spacing:-.03em;color:var(--nx-gold)}.nx .nxc-stat span{font-size:14px;color:#c7c7cc}.nx .nxc-door-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:6vw;gap:6vw;align-items:center;max-width:1180px;margin:0 auto;padding:0 max(24px,4vw)}.nx .nxc-door-side h2{font-size:clamp(36px,4.6vw,64px);line-height:1.03;letter-spacing:-.035em;font-weight:700;margin:10px 0 18px}.nx .nxc-door-side p:not(.nx-eyebrow){font-size:19px;line-height:1.55;color:rgba(245,245,247,.75);max-width:460px}@media (max-width:860px){.nx .nxc-door-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.nx .nxc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;max-width:1280px;margin:0 auto;padding:0 max(24px,4vw)}.nx .nxc-card{position:relative;display:block;height:100%;min-height:380px;border-radius:28px;overflow:hidden;color:#fff;text-decoration:none;isolation:isolate;box-shadow:0 30px 80px rgba(0,0,0,.45)}.nx .nxc-card-ph,.nx .nxc-card-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nx .nxc-card-ph img{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.nx .nxc-card:hover .nxc-card-ph img{transform:scale(1.07)}.nx .nxc-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.85));z-index:0}.nx .nxc-card-tx{position:absolute;left:0;right:0;bottom:0;z-index:1;display:grid;grid-gap:8px;gap:8px;padding:26px}.nx .nxc-card-tx b{font-size:28px;letter-spacing:-.025em}.nx .nxc-card-tx span{font-size:15.5px;line-height:1.5;color:rgba(255,255,255,.82)}.nx .nxc-card-tx em{font-style:normal;font-weight:600;color:var(--nx-gold);margin-top:4px}.nx .nxc-card-tx em i{display:inline-block;font-style:normal;transition:transform .25s}.nx .nxc-card:hover em i{transform:translateX(5px)}.nx .nxc-foot{max-width:1280px;margin:26px auto 0;padding:0 max(24px,4vw);color:#a1a1a6;background:transparent}.nx .nxc-foot a{color:var(--nx-gold)}.nx .nxc-deal-in,.nx .nxc-note{max-width:980px;margin:0 auto}.nx .nxc-acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.nx .nxc-acts .nx-btn{min-height:44px;padding:0 20px;font-size:15px}.nx .nxc-dim{color:#a1a1a6}.nx .nxc-small{font-size:13.5px;color:#86868b;margin:18px 0 0}.nx .nxc-deal+.nxc-deal{padding-top:0}.nx .nxc-deal-in h2{font-size:clamp(30px,4vw,52px)}.nx .nxc-next{display:flex;gap:22px;align-items:center;margin:26px 0 8px;padding:22px;border-radius:22px;background:rgba(217,180,106,.1);border:1px solid rgba(217,180,106,.35)}.nx .nxc-count{display:grid;place-items:center;min-width:108px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f3d796,#b98a35 70%);color:#111;box-shadow:0 0 40px rgba(217,180,106,.45)}.nx .nxc-count b{font-size:44px;line-height:.9;letter-spacing:-.04em}.nx .nxc-count span{font-size:13px;font-weight:600;margin-top:-18px}.nx .nxc-next-k{margin:0;font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--nx-gold)}.nx .nxc-next-t{margin:4px 0;font-size:24px;font-weight:700;color:#fff}.nx .nxc-track{height:6px;border-radius:6px;background:rgba(255,255,255,.1);overflow:hidden;margin:26px 0 6px}.nx .nxc-track span{display:block;height:100%;background:linear-gradient(90deg,#b98a35,#f3d796);border-radius:6px;animation:nxc-grow 1.4s cubic-bezier(.2,.7,.2,1) both;transform-origin:left}@keyframes nxc-grow{0%{transform:scaleX(0)}}.nx .nxc-dates{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.nx .nxc-dates li{display:grid;grid-template-columns:18px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:12px 6px;border-bottom:1px solid rgba(255,255,255,.08);color:#f5f5f7}.nx .nxc-dates li i{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.35)}.nx .nxc-dates li.done{color:#86868b}.nx .nxc-dates li.done i{background:#86868b;border-color:#86868b}.nx .nxc-dates li.now i{background:var(--nx-gold);border-color:var(--nx-gold);box-shadow:0 0 0 6px rgba(217,180,106,.2)}.nx .nxc-dates li.now .nxc-dl{color:var(--nx-gold);font-weight:600}@media (max-width:640px){.nx .nxc-dates li{grid-template-columns:18px minmax(0,1fr) auto}.nx .nxc-dates li>span:last-child{display:none}.nx .nxc-next{flex-direction:column;align-items:flex-start}}.nx .nxc-agent{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.nx .nxc-agent img{width:64px;height:64px;border-radius:50%;object-fit:cover}.nx .nxc-agent>div:nth-child(2){display:grid}.nx .nxc-agent .nxc-acts{margin:0 0 0 auto}.nx .nxc-out{max-width:980px;margin:0 auto;padding:0 max(24px,4vw) 90px;color:#86868b;font-size:14px}.nx .nxc-out button{background:none;border:0;padding:0;color:var(--nx-gold);font:inherit;text-decoration:underline;cursor:pointer;min-height:44px}.nx .nxc-home{max-width:1080px;margin:0 auto}.nx .nxc-home h2{font-size:clamp(30px,4vw,52px)}.nx .nxc-home-figs{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.nx .nxc-home-figs>*{padding:14px 18px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);display:grid;color:#f5f5f7;text-decoration:none}.nx .nxc-home-figs b{font-size:34px;letter-spacing:-.03em;color:var(--nx-gold);line-height:1.05}.nx .nxc-home-figs span{font-size:13.5px;color:#a1a1a6}.nx .nxc-home .myhome-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;margin-top:24px}@media (max-width:820px){.nx .nxc-home .myhome-grid{grid-template-columns:minmax(0,1fr)}}.nx .nxc-home details>summary{cursor:pointer;font-weight:600;font-size:20px;color:#fff;padding:18px 0}.nx .nxc-photo{max-width:1080px;margin:0 auto}.agency .nx .pt.pt-next,.nx .pt.pt-next{--pt-panel:rgba(255,255,255,.045);--pt-wash:rgba(255,255,255,.05);--pt-dark:#d9b46a;--pt-on-dark:#111;--pt-ink:#f5f5f7;--pt-muted:#a1a1a6;--pt-line:rgba(255,255,255,.12);--pt-gold:#d9b46a;--pt-gold-d:#d9b46a;--pt-btn-ink:#111;--pt-serif:var(--nx-sans);--pt-r:24px;--pt-ok-bg:rgba(60,207,142,.16);--pt-ok:#6ee7b0;--pt-due-bg:rgba(242,201,76,.16);--pt-due:#f5c542;--pt-wait-bg:rgba(255,255,255,.08);--pt-wait:#c9cfdb;--text:#f5f5f7;--t2:#a1a1a6;--t3:#86868b;--line:rgba(255,255,255,.12);--gold:#d9b46a;background:#000;color:#f5f5f7;font-family:var(--nx-sans)}.nx .pt.pt-next .pt-body{padding-top:40px;padding-bottom:90px}.nx .pt.pt-next .pt-panel{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 24px 60px rgba(0,0,0,.4);transition:transform .3s,border-color .3s}.nx .pt.pt-next .pt-panel:hover{border-color:rgba(217,180,106,.35)}.nx .pt.pt-next .pt-hello h2{font-weight:700;letter-spacing:-.03em;font-size:clamp(30px,3.4vw,44px)}.nx .pt.pt-next .pt-btn{border-radius:999px;text-transform:none;letter-spacing:0;font-size:15px;font-weight:600}.nx .pt.pt-next .pt-nav a{border-radius:999px}.nx .pt.pt-next :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:12px}.nx .pt.pt-next :is(.glass,.card){background:transparent;border-color:rgba(255,255,255,.12);color:inherit}@supports (animation-timeline:view()){.nx .pt.pt-next :is(.pt-panel,.pt-hello,.pt-rail>*){animation:nxc-rise linear both;animation-timeline:view();animation-range:entry 0 entry 40%}}@keyframes nxc-rise{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.nx .nxc-track span,.nx .pt.pt-next :is(.pt-panel,.pt-hello,.pt-rail>*){animation:none}.nx .nxc-card-ph img,.nx .nxc-stat{transition:none}}.nx .improve-add{display:grid;grid-gap:16px;gap:16px;margin-top:14px}.nx .improve-add label.f{display:grid;grid-gap:8px;gap:8px;font-size:14px;color:#c7c7cc}.nx .improve-add label.f input{width:100%;box-sizing:border-box;min-height:54px;padding:12px 16px;font-size:17px;border-radius:14px}.nx .improve-add input[type=date]{color-scheme:dark}.nx .improve-add .tick{display:flex;align-items:center;gap:10px;font-size:16px}.nx .improve-add .tick input{width:20px;height:20px}@media (min-width:700px){.nx .improve-add{grid-template-columns:1fr 1fr}.nx .improve-add .btn,.nx .improve-add .tick,.nx .improve-add label.f:first-of-type{grid-column:1/-1}}