.design-ui-module__fwavHa__button{cursor:pointer;min-height:44px;font:inherit;white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:760;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.design-ui-module__fwavHa__button span{flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.design-ui-module__fwavHa__button b{font:inherit;line-height:1}.design-ui-module__fwavHa__primary{background:var(--color-accent);color:#fff}.design-ui-module__fwavHa__primary:hover{background:#0f0c26}.design-ui-module__fwavHa__secondary{background:var(--color-accent-2);color:var(--color-accent);border-color:#147d6447}.design-ui-module__fwavHa__secondary:hover{background:#ccebdd}.design-ui-module__fwavHa__ghost{color:#0f0c26;background:#fff;border-color:#d8e0ec}.design-ui-module__fwavHa__ghost:hover{color:var(--color-accent);border-color:#147d6459}.design-ui-module__fwavHa__field{gap:7px;min-width:0;display:grid}.design-ui-module__fwavHa__field>span{color:#536174;font-size:12px;font-weight:760}.design-ui-module__fwavHa__controlShell{background:#fff;border:1px solid #d8e0ec;border-radius:14px;align-items:center;gap:11px;min-height:50px;padding:0 13px;transition:border-color .15s,box-shadow .15s;display:flex}.design-ui-module__fwavHa__controlShell:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-2)}.design-ui-module__fwavHa__field i{width:24px;height:24px;color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.design-ui-module__fwavHa__field input,.design-ui-module__fwavHa__field select{color:#0f0c26;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-weight:760}.design-ui-module__fwavHa__field input::placeholder{color:#69768a}.design-ui-module__fwavHa__field select{appearance:none;cursor:pointer;padding-right:30px}.design-ui-module__fwavHa__selectShell{position:relative}.design-ui-module__fwavHa__selectShell em{color:#69768a;pointer-events:none;place-items:center;width:24px;height:24px;display:grid;position:absolute;right:13px}.design-ui-module__fwavHa__badge{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:760;display:inline-flex}.design-ui-module__fwavHa__brand{background:var(--color-accent-2);color:var(--color-accent)}.design-ui-module__fwavHa__green{color:#2e7d57;background:#eaf5ef}.design-ui-module__fwavHa__orange{color:#e46f2e;background:#fff1e8}.design-ui-module__fwavHa__gold{color:#8a620e;background:#fff8e6}.design-ui-module__fwavHa__neutral{color:#536174;background:#f1f3f6}.design-ui-module__fwavHa__stat{background:#fff;border:1px solid #d8e0ec;border-radius:16px;gap:8px;padding:16px;display:grid}.design-ui-module__fwavHa__stat div{background:var(--color-accent-2);width:36px;height:36px;color:var(--color-accent);border-radius:12px;place-items:center;display:grid}.design-ui-module__fwavHa__stat span{color:#536174;font-size:13px;font-weight:700}.design-ui-module__fwavHa__stat strong{color:#0f0c26;font-size:28px;font-weight:760;line-height:1}.design-ui-module__fwavHa__propertyCard{background:#fff;border:1px solid #d8e0ec;border-radius:16px;overflow:hidden}.design-ui-module__fwavHa__propertyMedia{height:210px;position:relative}.design-ui-module__fwavHa__propertyMedia img{object-fit:cover;width:100%;height:100%;display:block}.design-ui-module__fwavHa__propertyMedia>span{position:absolute;top:12px;left:12px}.design-ui-module__fwavHa__propertyMedia button{color:#0f0c26;cursor:pointer;background:#fffffff0;border:1px solid #0f0c2614;border-radius:999px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:12px;right:12px}.design-ui-module__fwavHa__propertyBody{gap:8px;padding:16px;display:grid}.design-ui-module__fwavHa__propertyBody strong{color:#0f0c26;font-size:28px;line-height:1}.design-ui-module__fwavHa__propertyBody>span{color:#0f0c26;font-weight:760}.design-ui-module__fwavHa__propertyBody p{color:#536174;align-items:center;gap:6px;margin:0;display:flex}.design-ui-module__fwavHa__facts,.design-ui-module__fwavHa__agentMeta,.design-ui-module__fwavHa__trustRow{flex-wrap:wrap;gap:8px;display:flex}.design-ui-module__fwavHa__facts span,.design-ui-module__fwavHa__agentMeta span,.design-ui-module__fwavHa__trustRow span{color:#536174;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.design-ui-module__fwavHa__agentCard{background:#fff;border:1px solid #d8e0ec;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.design-ui-module__fwavHa__agentAvatar{background:var(--color-accent-2);width:56px;height:56px;color:var(--color-accent);border-radius:16px;place-items:center;display:grid}.design-ui-module__fwavHa__agentCard h3{color:#0f0c26;margin:0;font-size:18px;font-weight:760}.design-ui-module__fwavHa__agentCard p{color:#536174;margin:4px 0 10px}.design-ui-module__fwavHa__searchToolbar{background:#fff;border:1px solid #d8e0ec;border-radius:16px;grid-template-columns:minmax(220px,1fr) 180px 180px auto;align-items:end;gap:10px;padding:14px;display:grid}.design-ui-module__fwavHa__trustRow{gap:10px}.design-ui-module__fwavHa__dark.design-ui-module__fwavHa__propertyCard,.design-ui-module__fwavHa__dark.design-ui-module__fwavHa__agentCard,.design-ui-module__fwavHa__dark.design-ui-module__fwavHa__searchToolbar{color:#f8fbff;background:#0f0c26;border-color:#8fadd942}.design-ui-module__fwavHa__dark .design-ui-module__fwavHa__propertyBody strong,.design-ui-module__fwavHa__dark h3,.design-ui-module__fwavHa__dark .design-ui-module__fwavHa__propertyBody>span,.design-ui-module__fwavHa__dark .design-ui-module__fwavHa__field input,.design-ui-module__fwavHa__dark .design-ui-module__fwavHa__field select{color:#f8fbff}.design-ui-module__fwavHa__dark .design-ui-module__fwavHa__propertyBody p,.design-ui-module__fwavHa__dark p,.design-ui-module__fwavHa__dark .design-ui-module__fwavHa__field>span{color:#b9c7dc}.design-ui-module__fwavHa__dark .design-ui-module__fwavHa__controlShell,.design-ui-module__fwavHa__dark .design-ui-module__fwavHa__facts span,.design-ui-module__fwavHa__dark .design-ui-module__fwavHa__agentMeta span{color:#dce8f7;background:#161333;border-color:#8fadd942}@media (max-width:900px){.design-ui-module__fwavHa__searchToolbar,.design-ui-module__fwavHa__agentCard{grid-template-columns:1fr}}
.page-module__p2aLuq__page{min-height:100vh;color:var(--color-ink);background:#f5f5f5}.page-module__p2aLuq__hero{color:#0f0c26;background:#fff;border-bottom:1px solid #d8e0ec;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:32px;min-height:360px;padding:56px;display:grid}.page-module__p2aLuq__hero p,.page-module__p2aLuq__sectionHeader p{color:#8a620e;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:850}.page-module__p2aLuq__hero h1{max-width:920px;margin:0;font-size:clamp(36px,5vw,64px);font-weight:760;line-height:1.02}.page-module__p2aLuq__hero span{color:#536174;max-width:760px;margin-top:22px;font-size:18px;line-height:1.55;display:block}.page-module__p2aLuq__heroCard{background:#f8fbff;border:1px solid #d8e0ec;border-radius:16px;gap:10px;padding:20px;display:grid}.page-module__p2aLuq__heroCard strong{color:var(--color-accent);font-size:20px}.page-module__p2aLuq__heroCard span{color:#536174;border-top:1px solid #d8e0ec;margin:0;padding-top:9px;font-size:14px}.page-module__p2aLuq__section{padding:42px 56px}.page-module__p2aLuq__sectionHeader{max-width:860px;margin-bottom:22px}.page-module__p2aLuq__sectionHeader h2{color:#0f0c26;margin:0;font-size:32px;font-weight:760;line-height:1.08}.page-module__p2aLuq__sectionHeader span{color:#536174;margin-top:12px;line-height:1.55;display:block}.page-module__p2aLuq__palette,.page-module__p2aLuq__componentGrid,.page-module__p2aLuq__previewGrid,.page-module__p2aLuq__rules{gap:16px;display:grid}.page-module__p2aLuq__palette{grid-template-columns:repeat(5,minmax(0,1fr))}.page-module__p2aLuq__swatch,.page-module__p2aLuq__surface,.page-module__p2aLuq__infoPanel,.page-module__p2aLuq__rules article{background:#fff;border:1px solid #d8e0ec;border-radius:16px}.page-module__p2aLuq__swatch{overflow:hidden}.page-module__p2aLuq__swatch div{height:86px}.page-module__p2aLuq__swatch strong,.page-module__p2aLuq__swatch code,.page-module__p2aLuq__swatch span{margin:0 14px;display:block}.page-module__p2aLuq__swatch strong{color:#0f0c26;margin-top:14px}.page-module__p2aLuq__swatch code{color:var(--color-accent);margin-top:6px;font-weight:850}.page-module__p2aLuq__swatch span{color:#536174;margin-top:8px;margin-bottom:14px;font-size:13px;line-height:1.35}.page-module__p2aLuq__componentGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.page-module__p2aLuq__surface{padding:20px}.page-module__p2aLuq__surface h3{color:#0f0c26;margin:0 0 18px;font-size:22px;font-weight:760}.page-module__p2aLuq__stack{gap:14px;display:grid}.page-module__p2aLuq__inline,.page-module__p2aLuq__stats,.page-module__p2aLuq__darkStats{flex-wrap:wrap;gap:10px;display:flex}.page-module__p2aLuq__stats{margin-top:18px}.page-module__p2aLuq__previewGrid{grid-template-columns:380px minmax(0,1fr);align-items:start;margin-top:18px}.page-module__p2aLuq__infoPanel{align-items:center;gap:12px;padding:18px;display:flex}.page-module__p2aLuq__infoPanel svg{color:#2e7d57;flex:none}.page-module__p2aLuq__infoPanel strong,.page-module__p2aLuq__infoPanel span{display:block}.page-module__p2aLuq__infoPanel span{color:#536174;margin-top:5px}.page-module__p2aLuq__darkSection{color:#eaf2fa;background:#020214}.page-module__p2aLuq__darkSection .page-module__p2aLuq__sectionHeader h2{color:#fff}.page-module__p2aLuq__darkSection .page-module__p2aLuq__sectionHeader span{color:#b9c7dc}.page-module__p2aLuq__darkStats>article{background:#0f0c26;border-color:#8fadd942}.page-module__p2aLuq__rules{grid-template-columns:repeat(5,minmax(0,1fr))}.page-module__p2aLuq__rules article{color:#536174;align-items:flex-start;gap:10px;padding:16px;line-height:1.45;display:flex}.page-module__p2aLuq__rules svg{color:#2e7d57;flex:none}@media (max-width:1180px){.page-module__p2aLuq__palette,.page-module__p2aLuq__rules{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.page-module__p2aLuq__hero,.page-module__p2aLuq__componentGrid,.page-module__p2aLuq__previewGrid{grid-template-columns:1fr}.page-module__p2aLuq__section,.page-module__p2aLuq__hero{padding:28px}}@media (max-width:620px){.page-module__p2aLuq__palette,.page-module__p2aLuq__rules{grid-template-columns:1fr}}
