@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.bb140f9f.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.50575af1.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.78d1a7ae.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.247c8473.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.18d7c7dc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.71e1367e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_eb15b50e-module__BYznzG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_eb15b50e-module__BYznzG__variable{--font-manrope:"Manrope","Manrope Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1ec0685a-module__ODW2ua__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1ec0685a-module__ODW2ua__variable{--font-inter:"Inter","Inter Fallback"}
.kre-web{--primary:#b7102a;--primary-container:#db313f;--on-primary:#fff;--surface:#f8f9fa;--surface-low:#f3f4f5;--surface-highest:#e1e3e4;--surface-lowest:#fff;--inverse-surface:#2e3132;--on-inverse:#f3f4f5;--on-inverse-soft:#f3f4f5ad;--on-surface:#191c1d;--secondary:#5f5e5e;--tertiary:#525c6f;--ghost:#e4bebc26;--ghost-strong:#e4bebc59;--state-preventa:#2f6bff;--state-preventa-soft:#e7eeff;--state-obra:#c8821a;--state-obra-soft:#fbf1e0;--state-listo:#1f8a4c;--state-listo-soft:#e6f3eb;--primary-soft:#fbeaec;--grad-cta:linear-gradient(135deg,var(--primary),var(--primary-container));--radius:.375rem;--radius-lg:.75rem;--shadow-float:0 10px 40px #191c1d0f;--shadow-float-high:0 16px 56px #191c1d1a;--glass:#f8f9fab3;--glass-blur:20px;--font-display:var(--font-manrope),"Manrope",system-ui,sans-serif;--font-body:var(--font-inter),"Inter",system-ui,sans-serif;--max-w:1200px;--nav-h:64px;--bnav-h:60px;--gutter:clamp(16px,4vw,32px);--section-gap:clamp(56px,9vw,96px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-kre-theme=dark] .kre-web{--surface:#16181c;--surface-low:#1d2024;--surface-highest:#2a2e34;--surface-lowest:#21242a;--inverse-surface:#0e1013;--on-inverse:#f4f2ec;--on-inverse-soft:#f4f2ec9e;--on-surface:#f4f2ec;--secondary:#a8a8a4;--tertiary:#8b94a5;--ghost:#e4bebc1f;--ghost-strong:#e4bebc47;--primary:#db313f;--primary-container:#b7102a;--primary-soft:#db313f29;--state-preventa-soft:#2f6bff2e;--state-preventa:#7ea4ff;--state-obra-soft:#c8821a2e;--state-obra:#e0a64a;--state-listo-soft:#1f8a4c33;--state-listo:#4ec47f;--shadow-float:0 10px 40px #00000073;--shadow-float-high:0 16px 56px #0009;--glass:#16181cb8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
.kre-web{background:var(--surface);color:var(--on-surface);font-family:var(--font-body);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100dvh;font-size:16px;line-height:1.55;display:flex}.kre-web *,.kre-web :before,.kre-web :after{box-sizing:border-box}.kre-web :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.kre-web :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.kre-web :where(a){color:inherit;text-decoration:none}.kre-web :where(img){max-width:100%;display:block}.kre-web :where(input,select,textarea){font:inherit;color:inherit}.kre-web :where(h1,h2,h3){font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.08}.kre-web .w-display{font-size:clamp(2.1rem,5.4vw,3.5rem)}.kre-web .w-headline{font-size:clamp(1.5rem,3.2vw,2.125rem)}.kre-web .w-title{font-size:1.125rem;font-weight:700}.kre-web .w-eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-size:.75rem;font-weight:700}.kre-web .w-sub{color:var(--secondary);max-width:56ch;font-size:1rem}.kre-web .w-meta{color:var(--tertiary);font-size:.8125rem}.kre-web .w-wrap{width:100%;max-width:var(--max-w);padding-inline:var(--gutter);margin-inline:auto}.kre-web .w-main{padding-bottom:var(--bnav-h);flex:1}@media (min-width:769px){.kre-web .w-main{padding-bottom:0}}.kre-web .w-section{padding-block:var(--section-gap)}.kre-web .w-section--low{background:var(--surface-low)}.kre-web .w-section--deep{background:var(--inverse-surface);color:var(--on-inverse)}.kre-web :focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:var(--radius)}.kre-web .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.kre-web *,.kre-web :before,.kre-web :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.kre-web .w-skeleton{background:linear-gradient(90deg,var(--surface-low)25%,var(--surface-highest)50%,var(--surface-low)75%);border-radius:var(--radius);background-size:200% 100%;animation:1.4s infinite w-shimmer}@keyframes w-shimmer{to{background-position:-200% 0}}
.kre-web .w-btn{font-family:var(--font-display);border-radius:var(--radius);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.9375rem;font-weight:700;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex}.kre-web .w-btn:active{transform:scale(.98)}.kre-web .w-btn--primary{background:var(--grad-cta);color:var(--on-primary)}.kre-web .w-btn--primary:hover{box-shadow:0 8px 28px #b7102a47}.kre-web .w-btn--secondary{background:var(--surface-highest);color:var(--on-surface)}.kre-web .w-btn--secondary:hover{background:var(--surface-low)}.kre-web .w-btn--ghost{background:var(--surface-lowest);color:var(--on-surface);box-shadow:var(--shadow-float)}.kre-web .w-btn--text{color:var(--primary);padding:6px 4px}.kre-web .w-btn--text:hover{text-underline-offset:4px;text-decoration:underline}.kre-web .w-btn--lg{padding:15px 28px;font-size:1rem}.kre-web .w-btn--block{width:100%}.kre-web .w-btn[disabled]{opacity:.5;pointer-events:none}.kre-web .w-chip{background:var(--surface-lowest);color:var(--secondary);box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.kre-web .w-chip:hover{color:var(--on-surface)}.kre-web .w-chip--active{background:var(--inverse-surface);color:var(--on-inverse)}.kre-web .w-badge{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.6875rem;font-weight:700;display:inline-flex}.kre-web .w-badge--preventa{background:var(--state-preventa-soft);color:var(--state-preventa)}.kre-web .w-badge--construccion{background:var(--state-obra-soft);color:var(--state-obra)}.kre-web .w-badge--listo{background:var(--state-listo-soft);color:var(--state-listo)}.kre-web .w-badge--verified{background:var(--inverse-surface);color:var(--on-inverse)}.kre-web .w-badge--match{background:var(--primary-soft);color:var(--primary)}.kre-web .w-nav{z-index:60;background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));position:sticky;top:0}.kre-web .w-nav__inner{height:var(--nav-h);align-items:center;gap:28px;display:flex}.kre-web .w-brand{color:inherit;align-items:center;gap:8px;display:inline-flex}.kre-web .w-brand img{width:var(--brand-size,28px);height:var(--brand-size,28px);border-radius:22%}.kre-web .w-brand__word{font-family:var(--font-display);font-weight:800;font-size:calc(var(--brand-size,28px)*.82);letter-spacing:-.05em;line-height:1}.kre-web .w-brand__dot{color:var(--primary)}.kre-web .w-brand img{box-shadow:0 2px 8px #b7102a40}.kre-web .w-nav__links{flex:1;align-items:center;gap:4px;display:none}.kre-web .w-nav__link{font-family:var(--font-display);color:var(--secondary);border-radius:var(--radius);padding:8px 13px;font-size:.9rem;font-weight:600;transition:color .15s,background-color .15s}.kre-web .w-nav__link:hover{color:var(--on-surface);background:var(--surface-highest)}.kre-web .w-nav__link--active{color:var(--on-surface)}.kre-web .w-nav__actions{align-items:center;gap:10px;margin-left:auto;display:flex}@media (min-width:769px){.kre-web .w-nav__links{display:flex}}.kre-web .w-iconbtn{width:40px;height:40px;color:var(--secondary);border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.kre-web .w-iconbtn:hover{background:var(--surface-highest);color:var(--on-surface)}.kre-web .w-iconbtn__dot{background:var(--grad-cta);min-width:16px;height:16px;color:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;padding-inline:4px;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:4px;right:4px}.kre-web .w-avatar{background:var(--inverse-surface);width:34px;height:34px;color:var(--on-inverse);font-family:var(--font-display);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.kre-web .w-bnav{z-index:60;height:calc(var(--bnav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 40px #191c1d0f}.kre-web .w-bnav__item{font-family:var(--font-display);color:var(--tertiary);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:.625rem;font-weight:700;display:flex;position:relative}.kre-web .w-bnav__item--active{color:var(--primary)}.kre-web .w-bnav__dot{background:var(--grad-cta);min-width:15px;height:15px;color:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;padding-inline:4px;font-size:.5625rem;display:flex;position:absolute;top:4px;left:calc(50% + 6px)}@media (min-width:769px){.kre-web .w-bnav{display:none}}.kre-web .w-card{background:var(--surface-lowest);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.kre-web .w-card:hover{box-shadow:var(--shadow-float-high);transform:translateY(-3px)}.kre-web .w-card__media{aspect-ratio:16/10;background:var(--surface-highest);position:relative}.kre-web .w-card__media img{object-fit:cover}.kre-web .w-card__badges{z-index:2;gap:6px;display:flex;position:absolute;top:10px;left:10px}.kre-web .w-card__heart{z-index:2;background:var(--glass);-webkit-backdrop-filter:blur(8px);width:36px;height:36px;color:var(--on-surface);border-radius:999px;justify-content:center;align-items:center;transition:transform .12s,color .12s;display:flex;position:absolute;top:8px;right:8px}.kre-web .w-card__heart:hover{transform:scale(1.08)}.kre-web .w-card__heart--on{color:var(--primary)}.kre-web .w-card__body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex}.kre-web .w-card__price{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:800}.kre-web .w-card__price small{color:var(--secondary);letter-spacing:0;font-size:.75rem;font-weight:600}.kre-web .w-card__name{font-family:var(--font-display);font-size:1rem;font-weight:700}.kre-web .w-card__loc{color:var(--secondary);align-items:center;gap:4px;font-size:.8125rem;display:flex}.kre-web .w-card__data{grid-template-columns:1fr 1fr;gap:8px 14px;margin-top:auto;padding-top:10px;display:grid}.kre-web .w-card__datum{flex-direction:column;gap:1px;display:flex}.kre-web .w-card__datum dt{letter-spacing:.04em;text-transform:uppercase;color:var(--secondary);margin:0;font-size:.6875rem;font-weight:600}.kre-web .w-card__datum dd{font-variant-numeric:tabular-nums;margin:0;font-size:.875rem;font-weight:700}.kre-web .w-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:22px;display:grid}@media (max-width:640px){.kre-web .w-grid--carousel{scroll-snap-type:x mandatory;margin-inline:calc(-1*var(--gutter));padding-bottom:8px;padding-inline:var(--gutter);scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.kre-web .w-grid--carousel::-webkit-scrollbar{display:none}.kre-web .w-grid--carousel .w-card{scroll-snap-align:start;flex:0 0 82%}}.kre-web .w-search{background:var(--surface-lowest);border-radius:var(--radius);box-shadow:var(--shadow-float);align-items:center;gap:10px;padding:4px 6px 4px 16px;display:flex}.kre-web .w-search input{background:0 0;border:none;flex:1;min-width:0;padding:10px 0;font-size:.9375rem}.kre-web .w-search input:focus{outline:none}.kre-web .w-search input::placeholder{color:var(--tertiary)}.kre-web .w-field{flex-direction:column;gap:6px;display:flex}.kre-web .w-field label{color:var(--secondary);font-size:.8125rem;font-weight:600}.kre-web .w-field input,.kre-web .w-field select,.kre-web .w-field textarea{box-shadow:0 1px 0 0 var(--ghost-strong);background:0 0;border:none;border-radius:0;padding:10px 2px;font-size:.9375rem;transition:box-shadow .15s}.kre-web .w-field input:focus,.kre-web .w-field select:focus,.kre-web .w-field textarea:focus{box-shadow:0 2px 0 0 var(--primary);outline:none}.kre-web .w-filters{top:var(--nav-h);z-index:50;background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));position:sticky}.kre-web .w-filters__inner{scrollbar-width:none;align-items:center;gap:8px;padding-block:10px;display:flex;overflow-x:auto}.kre-web .w-filters__inner::-webkit-scrollbar{display:none}.kre-web .w-filterbtn{background:var(--surface-lowest);color:var(--on-surface);box-shadow:var(--shadow-float);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.8438rem;font-weight:600;transition:background-color .15s;display:inline-flex}.kre-web .w-filterbtn:hover{background:var(--surface-low)}.kre-web .w-filterbtn--on{background:var(--inverse-surface);color:var(--on-inverse)}.kre-web .w-filterbtn--clear{color:var(--primary);box-shadow:none;background:0 0}.kre-web .w-filterbtn--main{background:var(--inverse-surface);color:var(--on-inverse)}.kre-web.w-fpanel-root{z-index:200;background:0 0;min-height:0;display:block;position:fixed;inset:0}.kre-web .w-fpanel__overlay{-webkit-backdrop-filter:blur(4px);background:#191c1d80;animation:.18s w-fade;position:absolute;inset:0}.kre-web .w-fpanel{background:var(--surface);flex-direction:column;animation:.22s w-slide-up;display:flex;position:absolute;inset:0}@media (min-width:769px){.kre-web .w-fpanel{border-radius:var(--radius-lg);width:min(560px,100vw - 48px);max-height:min(720px,100dvh - 64px);box-shadow:var(--shadow-float-high);animation:.18s w-fade;inset:50% auto auto 50%;overflow:hidden;transform:translate(-50%,-50%)}}.kre-web .w-fpanel__head{padding:14px var(--gutter);background:var(--surface-lowest);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.kre-web .w-fpanel__head h2{font-size:1.0625rem;font-weight:800}.kre-web .w-fpanel__body{padding:22px var(--gutter)28px;flex-direction:column;flex:1;gap:30px;display:flex;overflow-y:auto}.kre-web .w-fpanel__sec h3{letter-spacing:.08em;text-transform:uppercase;color:var(--tertiary);margin-bottom:14px;font-size:.8125rem;font-weight:700}.kre-web .w-fpanel__foot{padding:12px var(--gutter)calc(12px + env(safe-area-inset-bottom));background:var(--surface-lowest);flex-shrink:0}.kre-web .w-fpanel__types{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:480px){.kre-web .w-fpanel__types{grid-template-columns:repeat(4,1fr)}.kre-web .w-fpanel__types--five{grid-template-columns:repeat(5,1fr)}}.kre-web .w-fpanel__type{border-radius:var(--radius-lg);background:var(--surface-lowest);box-shadow:var(--shadow-float);color:var(--secondary);flex-direction:column;align-items:center;gap:8px;padding:16px 8px;font-size:.8125rem;font-weight:600;transition:transform .12s,background-color .12s,color .12s;display:flex}.kre-web .w-fpanel__type:hover{transform:translateY(-1px)}.kre-web .w-fpanel__type--on{background:var(--inverse-surface);color:var(--on-inverse)}.kre-web .w-fpanel__pricelabels{font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-content:space-between;margin-bottom:14px;font-size:1.0625rem;font-weight:800;display:flex}.kre-web .w-dualrange{height:28px;position:relative}.kre-web .w-dualrange__track{background:linear-gradient(to right,var(--surface-highest)var(--lo),var(--primary)var(--lo),var(--primary)var(--hi),var(--surface-highest)var(--hi));border-radius:999px;height:6px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.kre-web .w-dualrange input[type=range]{appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.kre-web .w-dualrange input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;background:var(--surface-lowest);border:3px solid var(--primary);width:24px;height:24px;box-shadow:var(--shadow-float);cursor:grab;border-radius:999px}.kre-web .w-dualrange input[type=range]::-moz-range-thumb{pointer-events:auto;background:var(--surface-lowest);border:3px solid var(--primary);cursor:grab;border-radius:999px;width:20px;height:20px}.kre-web .w-pop{background:var(--surface-lowest);border-radius:var(--radius-lg);min-width:230px;box-shadow:var(--shadow-float-high);z-index:70;margin-top:8px;padding:8px;position:absolute}.kre-web .w-pop__opt{text-align:left;border-radius:var(--radius);justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:.875rem;font-weight:500;transition:background-color .12s;display:flex}.kre-web .w-pop__opt:hover{background:var(--surface-low)}.kre-web .w-pop__opt--on{background:var(--surface-highest);font-weight:700}.kre-web .w-overlay{z-index:80;-webkit-backdrop-filter:blur(4px);background:#191c1d73;animation:.18s w-fade;position:fixed;inset:0}@keyframes w-fade{0%{opacity:0}}.kre-web .w-sheet{z-index:90;background:var(--surface);border-radius:var(--radius-lg)var(--radius-lg)0 0;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom);flex-direction:column;animation:.22s w-slide-up;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes w-slide-up{0%{opacity:0;transform:translateY(24px)}}.kre-web .w-sheet__handle{background:var(--surface-highest);border-radius:999px;flex-shrink:0;width:40px;height:4px;margin:10px auto 2px}.kre-web .w-sheet__head{padding:12px var(--gutter);justify-content:space-between;align-items:center;display:flex}.kre-web .w-sheet__body{padding:4px var(--gutter)16px;flex-direction:column;gap:22px;display:flex;overflow-y:auto}.kre-web .w-sheet__foot{padding:12px var(--gutter);background:var(--surface-lowest);gap:10px;display:flex}.kre-web .w-modal{z-index:90;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.kre-web .w-modal__card{background:var(--surface);border-radius:var(--radius-lg)var(--radius-lg)0 0;width:100%;max-width:420px;max-height:90dvh;padding:26px var(--gutter)calc(26px + env(safe-area-inset-bottom));animation:.22s w-slide-up;overflow-y:auto}@media (min-width:641px){.kre-web .w-modal{align-items:center;padding:24px}.kre-web .w-modal__card{border-radius:var(--radius-lg);box-shadow:var(--shadow-float-high);padding:32px}}.kre-web .w-optgroup{flex-direction:column;gap:10px;display:flex}.kre-web .w-optgroup__label{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--tertiary);font-size:.8125rem;font-weight:700}.kre-web .w-optgroup__row{flex-wrap:wrap;gap:8px;display:flex}.kre-web .w-footer{background:var(--inverse-surface);color:var(--on-inverse-soft);margin-top:auto}.kre-web .w-footer__inner{gap:36px;padding-block:52px 36px;display:grid}.kre-web .w-footer__brand img{width:auto;height:32px;margin-bottom:14px}.kre-web .w-footer__brand p{max-width:34ch;font-size:.875rem}.kre-web .w-footer__col h4{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--on-inverse);margin-bottom:14px;font-size:.75rem;font-weight:700}.kre-web .w-footer__col a{padding-block:5px;font-size:.875rem;transition:color .15s;display:block}.kre-web .w-footer__col a:hover{color:var(--on-inverse)}.kre-web .w-footer__legal{padding-block:18px calc(18px + env(safe-area-inset-bottom));color:var(--on-inverse-soft);background:#191c1d59;flex-wrap:wrap;gap:8px 24px;font-size:.75rem;display:flex}@media (min-width:769px){.kre-web .w-footer__inner{grid-template-columns:1.4fr 1fr 1fr 1fr}}.kre-web .w-toast{bottom:calc(var(--bnav-h) + 16px + env(safe-area-inset-bottom));z-index:100;background:var(--inverse-surface);color:var(--on-inverse);box-shadow:var(--shadow-float-high);border-radius:999px;max-width:calc(100vw - 32px);padding:12px 20px;font-size:.875rem;font-weight:600;animation:.2s w-slide-up;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:769px){.kre-web .w-toast{bottom:28px}}.kre-web .w-chatfab{right:16px;bottom:calc(var(--bnav-h) + 16px + env(safe-area-inset-bottom));z-index:70;background:var(--grad-cta);color:var(--on-primary);font-family:var(--font-display);border-radius:999px;align-items:center;gap:9px;padding:13px 18px;font-size:.875rem;font-weight:700;transition:transform .15s;display:inline-flex;position:fixed;box-shadow:0 10px 32px #b7102a59}.kre-web .w-chatfab:hover{transform:translateY(-2px)}@media (max-width:640px){.kre-web .w-chatfab__label{display:none}.kre-web .w-chatfab{padding:14px}}@media (min-width:769px){.kre-web .w-chatfab{bottom:22px;right:22px}}.kre-web .w-chat{z-index:95;background:var(--surface);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex;position:fixed;inset:0}@media (min-width:641px){.kre-web .w-chat{border-radius:var(--radius-lg);width:384px;height:min(600px,100dvh - 110px);box-shadow:var(--shadow-float-high);inset:auto 22px 22px auto;overflow:hidden}}.kre-web .w-chat__head{background:var(--inverse-surface);color:var(--on-inverse);flex-shrink:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.kre-web .w-chat__status{color:var(--on-inverse-soft);flex:1;align-items:center;gap:6px;font-size:.75rem;display:flex}.kre-web .w-chat__dot{background:#4ade80;border-radius:999px;width:7px;height:7px}.kre-web .w-chat__body{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.kre-web .w-chat__msg{border-radius:var(--radius-lg);white-space:pre-wrap;max-width:84%;padding:11px 14px;font-size:.9rem;line-height:1.45}.kre-web .w-chat__msg--assistant{background:var(--surface-lowest);box-shadow:var(--shadow-float);border-bottom-left-radius:var(--radius);align-self:flex-start}.kre-web .w-chat__msg--user{background:var(--grad-cta);color:var(--on-primary);border-bottom-right-radius:var(--radius);align-self:flex-end}.kre-web .w-chat__typing{align-items:center;gap:5px;display:flex}.kre-web .w-chat__typing span{background:var(--tertiary);border-radius:999px;width:7px;height:7px;animation:1.1s infinite w-bounce}.kre-web .w-chat__typing span:nth-child(2){animation-delay:.15s}.kre-web .w-chat__typing span:nth-child(3){animation-delay:.3s}@keyframes w-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.kre-web .w-chat__chips{flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;display:flex}.kre-web .w-chat__lead{background:var(--surface-lowest);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);flex-direction:column;align-self:stretch;gap:10px;padding:16px;font-size:.875rem;display:flex}.kre-web .w-chat__lead input{background:var(--surface-low);border-radius:var(--radius);border:none;padding:11px 12px;font-size:.9rem}.kre-web .w-chat__lead input:focus{box-shadow:0 0 0 2px var(--primary);outline:none}.kre-web .w-chat__input{background:var(--surface-lowest);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.kre-web .w-chat__input input{background:var(--surface-low);border:none;border-radius:999px;flex:1;min-width:0;padding:11px 16px;font-size:.9375rem}.kre-web .w-chat__input input:focus{outline:none}.kre-web .w-chat__send{background:var(--grad-cta);width:40px;height:40px;color:var(--on-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.kre-web .w-chat__send[disabled]{opacity:.4}.kre-web .w-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:64px 24px;display:flex}.kre-web .w-empty svg{color:var(--surface-highest)}
.kre-web .w-hero--photo{align-items:center;min-height:clamp(420px,58vh,580px);display:flex;position:relative;overflow:hidden}.kre-web .w-hero__scrim{background:linear-gradient(#0e101359 0%,#0e101326 45%,#0e10138c 100%),linear-gradient(90deg,#0e101373 0%,#0e10130d 70%);position:absolute;inset:0}.kre-web .w-hero__content{z-index:1;flex-direction:column;gap:22px;padding-block:48px;display:flex;position:relative}.kre-web .w-hero--photo .w-display{color:#fff;text-shadow:0 2px 24px #0e101373;max-width:14ch}.kre-web .w-search--hero{max-width:560px;padding:8px 8px 8px 18px;box-shadow:0 16px 56px #0e101366}.kre-web .w-hero--photo .w-hero__chips .w-chip{color:#191c1d;box-shadow:none;background:#ffffffeb}.kre-web .w-hero--photo .w-hero__chips .w-chip:hover{background:#fff}.kre-web .w-hero{padding-block:0}.kre-web .w-hero__grid{align-items:center;gap:28px;display:grid}.kre-web .w-hero__copy{flex-direction:column;gap:18px;display:flex}.kre-web .w-hero__media{border-radius:var(--radius-lg);aspect-ratio:4/3;background:var(--surface-highest);position:relative;overflow:hidden}.kre-web .w-hero__media img{object-fit:cover}.kre-web .w-hero__tag{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius);color:#fff;background:#ffffff24;flex-direction:column;align-self:flex-start;gap:2px;padding:9px 14px;transition:background-color .15s;display:flex}.kre-web .w-hero__tag:hover{background:#ffffff3d}.kre-web .w-hero__tag strong{font-family:var(--font-display);font-size:.9375rem}.kre-web .w-hero__tag span{color:#fffc;font-size:.75rem}.kre-web .w-hero__chips{flex-wrap:wrap;gap:8px;display:flex}@media (min-width:900px){.kre-web .w-hero__grid{grid-template-columns:4fr 8fr;gap:48px}.kre-web .w-hero__media{aspect-ratio:16/10}}.kre-web .w-row-head{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.kre-web .w-steps{gap:26px;display:grid}.kre-web .w-step{background:var(--surface-lowest);border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:26px;display:flex}.kre-web .w-step__num{font-family:var(--font-display);color:var(--primary);letter-spacing:.1em;font-size:.8125rem;font-weight:800}@media (min-width:769px){.kre-web .w-steps{grid-template-columns:repeat(3,1fr)}}.kre-web .w-band{flex-direction:column;align-items:flex-start;gap:18px;display:flex}@media (min-width:769px){.kre-web .w-band{flex-direction:row;justify-content:space-between;align-items:center}}.kre-web .w-explore{align-items:start;display:grid}.kre-web .w-explore__list{flex-direction:column;gap:18px;padding-block:18px 48px;display:flex}.kre-web .w-explore__map{top:calc(var(--nav-h) + 57px);height:calc(100dvh - var(--nav-h) - 57px);background:var(--surface-highest);display:none;position:sticky}@media (min-width:1024px){.kre-web .w-explore{grid-template-columns:55% 45%}.kre-web .w-explore__map{display:block}}.kre-web .w-explore__count{color:var(--secondary);font-size:.875rem}.kre-web .w-explore__count strong{color:var(--on-surface)}.kre-web .kre-mappin-wrap{background:0 0}.kre-web .kre-mappin{cursor:pointer;align-items:center;display:flex;position:relative;transform:translate(-50%,-100%)}.kre-web .kre-mappin__price{font-family:var(--font-display);background:var(--surface-lowest);color:var(--on-surface);box-shadow:var(--shadow-float-high);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:.75rem;font-weight:800;transition:background-color .12s,color .12s,transform .12s}.kre-web .kre-mappin:after{content:"";border:5px solid #0000;border-top-color:var(--surface-lowest);border-bottom:none;transition:border-top-color .12s;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.kre-web .kre-mappin--active .kre-mappin__price,.kre-web .kre-mappin:hover .kre-mappin__price{background:var(--primary);color:var(--on-primary);transform:scale(1.08)}.kre-web .kre-mappin--active:after,.kre-web .kre-mappin:hover:after{border-top-color:var(--primary)}.kre-web .w-mappeek{z-index:500;background:var(--surface-lowest);border-radius:var(--radius-lg);box-shadow:var(--shadow-float-high);gap:12px;padding:10px;animation:.18s w-slide-up;display:flex;position:absolute;bottom:88px;left:12px;right:12px}@media (min-width:1024px){.kre-web .w-mappeek{width:330px;bottom:16px;left:auto;right:16px}}.kre-web .w-mappeek__photo{border-radius:var(--radius);background:var(--surface-highest);flex-shrink:0;justify-content:center;align-items:center;width:104px;display:flex;position:relative;overflow:hidden}.kre-web .w-mappeek__body{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding-block:2px;display:flex}.kre-web .w-mappeek__name{font-family:var(--font-display);font-size:.9375rem;font-weight:700;line-height:1.2}.kre-web .w-mappeek__row{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;display:flex}.kre-web .w-mappeek__row strong{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.0625rem}.kre-web .w-mappeek__close{background:var(--surface-low);width:28px;height:28px;position:absolute;top:6px;right:6px}.kre-web .w-mapfab{bottom:calc(var(--bnav-h) + 18px + env(safe-area-inset-bottom));z-index:55;background:var(--inverse-surface);color:var(--on-inverse);font-family:var(--font-display);box-shadow:var(--shadow-float-high);border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:.875rem;font-weight:700;display:inline-flex;position:fixed;left:50%;transform:translate(-50%)}@media (min-width:1024px){.kre-web .w-mapfab{display:none}}.kre-web .w-explore__map--mobile{top:calc(var(--nav-h) + 57px);left:0;right:0;bottom:calc(var(--bnav-h) + env(safe-area-inset-bottom));z-index:40;height:auto;display:block;position:fixed}.kre-web .w-pdp{flex-direction:column;gap:28px;padding-block:18px 64px;display:flex}.kre-web .w-gallery{border-radius:var(--radius-lg);grid-template-columns:1fr;gap:8px;display:grid;overflow:hidden}.kre-web .w-gallery__item{background:var(--surface-highest);position:relative;overflow:hidden}.kre-web .w-gallery__item img{object-fit:cover}.kre-web .w-gallery__item:first-child{aspect-ratio:16/10}.kre-web .w-gallery__rest{display:none}.kre-web .w-gallery__more{color:#fff;font-family:var(--font-display);background:#191c1d80;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:flex;position:absolute;inset:0}@media (min-width:769px){.kre-web .w-gallery{grid-template-rows:repeat(2,220px);grid-template-columns:2fr 1fr 1fr}.kre-web .w-gallery__item:first-child{aspect-ratio:auto;grid-row:span 2}.kre-web .w-gallery__rest{display:block}}.kre-web .w-gallery__item{cursor:zoom-in;padding:0}.kre-web .w-gallery__all{z-index:2;background:var(--glass);-webkit-backdrop-filter:blur(12px);color:var(--on-surface);box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;bottom:12px;right:12px}.kre-web.w-lightbox{z-index:300;background:#0e1013f7;flex-direction:column;min-height:0;display:flex;position:fixed;inset:0}.kre-web .w-lightbox__head{padding:14px var(--gutter);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.kre-web .w-lightbox__count{font-family:var(--font-display);color:#ffffffd9;font-size:.9375rem;font-weight:700}.kre-web .w-lightbox__stage{flex:1;min-height:0;position:relative}.kre-web .w-lightbox__nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;transition:background-color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.kre-web .w-lightbox__nav:hover{background:#ffffff40}.kre-web .w-lightbox__nav--prev{left:14px}.kre-web .w-lightbox__nav--next{right:14px}.kre-web .w-lightbox__thumbs{padding:12px var(--gutter)calc(12px + env(safe-area-inset-bottom));scrollbar-width:none;flex-shrink:0;gap:8px;display:flex;overflow-x:auto}.kre-web .w-lightbox__thumbs::-webkit-scrollbar{display:none}.kre-web .w-lightbox__thumb{border-radius:var(--radius);opacity:.55;flex-shrink:0;width:68px;height:50px;padding:0;transition:opacity .15s;position:relative;overflow:hidden}.kre-web .w-lightbox__thumb--on,.kre-web .w-lightbox__thumb:hover{opacity:1}.kre-web .w-lightbox__thumb--on{outline:2px solid var(--primary)}.kre-web .w-pdp__cols{align-items:start;gap:36px;display:grid}@media (min-width:920px){.kre-web .w-pdp__cols{grid-template-columns:1fr 360px}}.kre-web .w-pdp__content{flex-direction:column;gap:40px;min-width:0;display:flex}.kre-web .w-pdp__block{flex-direction:column;gap:14px;display:flex}.kre-web .w-aside{top:calc(var(--nav-h) + 18px);background:var(--surface-lowest);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky}.kre-web .w-aside__price{font-family:var(--font-display);letter-spacing:-.02em;font-size:2rem;font-weight:800}.kre-web .w-aside__price small{font-family:var(--font-body);color:var(--secondary);letter-spacing:0;font-size:.8125rem;font-weight:600;display:block}.kre-web .w-aside__rows{flex-direction:column;gap:9px;display:flex}.kre-web .w-aside__row{justify-content:space-between;font-size:.875rem;display:flex}.kre-web .w-aside__row dt{color:var(--secondary);margin:0}.kre-web .w-aside__row dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.kre-web .w-stats{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:640px){.kre-web .w-stats{grid-template-columns:repeat(4,1fr)}}.kre-web .w-stat{background:var(--surface-low);border-radius:var(--radius-lg);padding:16px}.kre-web .w-stat dt{text-transform:uppercase;letter-spacing:.05em;color:var(--secondary);margin:0 0 4px;font-size:.6875rem;font-weight:600}.kre-web .w-stat dd{font-family:var(--font-display);margin:0;font-size:1.0625rem;font-weight:800}.kre-web .w-analysis{gap:16px;display:grid}@media (min-width:769px){.kre-web .w-analysis{grid-template-columns:1fr 1fr}}.kre-web .w-analysis__card{border-radius:var(--radius-lg);flex-direction:column;gap:10px;padding:22px;display:flex}.kre-web .w-analysis__card--si{background:var(--state-listo-soft)}.kre-web .w-analysis__card--no{background:var(--primary-soft)}.kre-web .w-analysis__card h3{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.kre-web .w-analysis__card--si h3{color:var(--state-listo)}.kre-web .w-analysis__card--no h3{color:var(--primary)}.kre-web .w-analysis__card p{color:var(--on-surface);font-size:.9375rem}.kre-web .w-units{border-collapse:collapse;width:100%;font-size:.875rem}.kre-web .w-units th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--secondary);padding:10px 12px;font-size:.6875rem;font-weight:700}.kre-web .w-units td{font-variant-numeric:tabular-nums;padding:12px}.kre-web .w-units tbody tr:nth-child(odd){background:var(--surface-low)}.kre-web .w-units tbody tr td:first-child{font-weight:700}.kre-web .w-units__estado{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:.6875rem;font-weight:700}.kre-web .w-units__estado--disponible{background:var(--state-listo-soft);color:var(--state-listo)}.kre-web .w-units__estado--reservado{background:var(--state-obra-soft);color:var(--state-obra)}.kre-web .w-units__estado--vendido{background:var(--surface-highest);color:var(--tertiary)}.kre-web .w-sim{background:var(--surface-low);border-radius:var(--radius-lg);gap:16px;padding:22px;display:grid}@media (min-width:769px){.kre-web .w-sim{grid-template-columns:1.4fr 1fr;align-items:center}}.kre-web .w-sim__controls{flex-direction:column;gap:20px;display:flex}.kre-web .w-sim__label{justify-content:space-between;margin-bottom:8px;font-size:.8125rem;display:flex}.kre-web .w-sim__label span{color:var(--secondary);font-weight:600}.kre-web .w-sim__label strong{font-variant-numeric:tabular-nums}.kre-web .w-sim input[type=range]{appearance:none;background:var(--surface-highest);outline-offset:4px;border-radius:999px;width:100%;height:6px}.kre-web .w-sim input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--grad-cta);cursor:pointer;border-radius:999px;width:22px;height:22px;box-shadow:0 2px 10px #b7102a59}.kre-web .w-sim input[type=range]::-moz-range-thumb{background:var(--primary);cursor:pointer;border:none;border-radius:999px;width:22px;height:22px}.kre-web .w-sim__result{background:var(--surface-lowest);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);text-align:center;flex-direction:column;align-items:center;gap:4px;padding:20px;display:flex}.kre-web .w-sim__result>span:first-child{color:var(--secondary);font-size:.8125rem;font-weight:600}.kre-web .w-sim__result strong{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--primary);font-size:2rem;font-weight:800}.kre-web .w-visitform{background:var(--surface-low);border-radius:var(--radius-lg);scroll-margin-top:calc(var(--nav-h) + 16px);flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.kre-web .w-visitform__title{font-family:var(--font-display);font-size:1.0625rem;font-weight:800}.kre-web .w-visitform input:not([name=website]){background:var(--surface-lowest);border-radius:var(--radius);box-shadow:var(--shadow-float);border:none;padding:12px 14px;font-size:.9375rem}.kre-web .w-visitform input:focus{box-shadow:0 0 0 2px var(--primary);outline:none}.kre-web .w-visitform--ok{text-align:center;align-items:center;gap:8px;padding:26px 18px}.kre-web .w-pdp-cta{left:0;right:0;bottom:calc(var(--bnav-h) + env(safe-area-inset-bottom));z-index:55;background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur));padding:10px var(--gutter);align-items:center;gap:12px;display:flex;position:fixed;box-shadow:0 -10px 40px #191c1d14}.kre-web .w-pdp-cta__price{font-family:var(--font-display);font-size:1.0625rem;font-weight:800;line-height:1.1}.kre-web .w-pdp-cta__price small{font-family:var(--font-body);color:var(--secondary);font-size:.6875rem;font-weight:600;display:block}@media (min-width:920px){.kre-web .w-pdp-cta{display:none}}.kre-web .w-timeline{flex-direction:column;gap:10px;display:flex}.kre-web .w-timeline__item{background:var(--surface-low);border-radius:var(--radius-lg);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.kre-web .w-timeline__meta{color:var(--tertiary);align-items:center;gap:10px;font-size:.75rem;display:flex}.kre-web .w-compare-scroll{border-radius:var(--radius-lg);background:var(--surface-lowest);box-shadow:var(--shadow-float);overflow-x:auto}.kre-web .w-compare{border-collapse:collapse;width:100%;min-width:640px;font-size:.875rem}.kre-web .w-compare th,.kre-web .w-compare td{text-align:left;vertical-align:top;padding:14px 16px}.kre-web .w-compare th[scope=row]{background:var(--surface-lowest);text-transform:uppercase;letter-spacing:.05em;color:var(--secondary);z-index:1;min-width:120px;font-size:.6875rem;font-weight:700;position:sticky;left:0}.kre-web .w-compare tbody tr:nth-child(odd) td,.kre-web .w-compare tbody tr:nth-child(odd) th[scope=row]{background:var(--surface-low)}.kre-web .w-compare td{font-variant-numeric:tabular-nums;min-width:170px;font-weight:600}.kre-web .w-compare__proj{flex-direction:column;gap:8px;display:flex}.kre-web .w-compare__photo{aspect-ratio:16/10;border-radius:var(--radius);background:var(--surface-highest);position:relative;overflow:hidden}.kre-web .w-compare__photo img{object-fit:cover}.kre-web.w-onboard{z-index:250;background:var(--surface);flex-direction:column;min-height:0;animation:.2s w-fade;display:flex;position:fixed;inset:0}.kre-web .w-onboard__head{padding:16px var(--gutter);justify-content:space-between;align-items:center;display:flex}.kre-web .w-onboard__body{padding:26px var(--gutter);flex-direction:column;flex:1;gap:18px;width:100%;max-width:560px;margin-inline:auto;display:flex;overflow-y:auto}.kre-web .w-onboard__foot{padding:14px var(--gutter)calc(14px + env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:560px;margin-inline:auto;display:flex}.kre-web .w-onboard__cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.kre-web .w-onboard__cards .w-fpanel__type{padding:24px 12px;font-size:.875rem}.kre-web .w-onboard__toggle{background:var(--surface-highest);border-radius:999px;align-self:flex-start;padding:4px;display:flex}.kre-web .w-onboard__toggle button{font-family:var(--font-display);color:var(--secondary);border-radius:999px;padding:8px 18px;font-size:.8438rem;font-weight:700;transition:background-color .15s,color .15s}.kre-web .w-onboard__toggle button.on{background:var(--surface-lowest);color:var(--on-surface);box-shadow:var(--shadow-float)}.kre-web .w-quiz{flex-direction:column;gap:26px;max-width:560px;margin-inline:auto;padding-block:32px 64px;display:flex}.kre-web .w-quiz__progress{gap:6px;display:flex}.kre-web .w-quiz__progress span{background:var(--surface-highest);border-radius:999px;flex:1;height:4px}.kre-web .w-quiz__progress span.on{background:var(--grad-cta)}.kre-web .w-quiz__opt{text-align:left;background:var(--surface-lowest);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-float);justify-content:space-between;align-items:center;padding:18px 20px;font-size:.9375rem;font-weight:600;transition:transform .12s,box-shadow .12s;display:flex}.kre-web .w-quiz__opt:hover{box-shadow:var(--shadow-float-high);transform:translateY(-1px)}.kre-web .w-quiz__opt--on{background:var(--inverse-surface);color:var(--on-inverse)}
