@font-face{font-family:Prompt;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/9759834640a8c876-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/3c365cdafe49b4eb-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/4642fe567cc45cd6-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/d536ec48f0acd73b-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/cc9a5f10ece852e7-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/998fe24807a535a8-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Prompt Fallback;src:local("Arial");ascent-override:95.99%;descent-override:37.16%;line-gap-override:0.00%;size-adjust:113.56%}.__className_a8f796{font-family:Prompt,Prompt Fallback}.__variable_a8f796{--font-prompt:"Prompt","Prompt Fallback"}@font-face{font-family:Prompt;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;src:url(/_next/static/media/1e5cdc818e052272.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;src:url(/_next/static/media/7510f746b21ae7c3.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;src:url(/_next/static/media/1ce1ffaf105af326.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;src:url(/_next/static/media/cdca6fff670edd4c.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;src:url(/_next/static/media/8d0ffaba4bd77024.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;src:url(/_next/static/media/fba85063576c67d4.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/d96d6f132d480db9.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/e9fcf2a736cc2865.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/3d2d27a4cad47329.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/381ef99eada06d71.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/55190bc973e13381.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc;src:url(/_next/static/media/2472d8148f5fb3e1.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/bb001b813e61c05f.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/5ba6339fa8c3ef7b.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/70c6212c0873ede2.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/efb1d0d3266e2361.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/5084e176e02368e5.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Prompt;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/82099b10433b91d1.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}.__className_0faaf9,.__className_4f1661,.__className_649bb6{font-family:Prompt}@font-face{font-family:Plus Jakarta Sans;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_2a6865{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_2a6865{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Plus Jakarta Sans;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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;src:url(/_next/static/media/9e7b0a821b9dfcb4.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;src:url(/_next/static/media/8ebc6e9dde468c4a.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:Plus Jakarta Sans;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;src:url(/_next/static/media/6fe53d21e6e7ebd8.woff2) format("woff2");font-display:swap;font-weight:300 800;font-style:normal}.__className_a6b3b7,.__className_bb3334,.__className_c552fd{font-family:Plus Jakarta Sans;font-style:normal}:root{--w-primary:#2563EB;--w-primary-fg:var(--w-card);--w-primary-dark:#1D4ED8;--w-primary-mid:#3B82F6;--w-primary-sky:#3B82F6;--w-primary-light:#EEF5FF;--w-primary-glow:rgba(37,99,235,0.32);--w-accent:#3B82F6;--w-accent-dark:#2563EB;--w-accent-light:#DBEAFE;--w-accent-glow:rgba(59,130,246,0.32);--w-bg:#F8FAFC;--w-bg-soft:#F1F5F9;--w-card:#FFFFFF;--w-card-elevated:#FFFFFF;--w-text:#0F2A44;--w-text-secondary:#334155;--w-text-muted:#64748B;--w-text-subtle:#94A3B8;--w-border:#E2E8F0;--w-border-hover:#CBD5E1;--w-border-strong:#94A3B8;--w-success:#16A34A;--w-warning:#F59E0B;--w-error:#EF4444;--w-rent:#1E40AF;--w-sale:#3B82F6;--w-footer-bg:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(255,255,255,0.12) 0%,transparent 65%),linear-gradient(180deg,rgba(255,255,255,0.06),transparent 40%),linear-gradient(135deg,#0F172A,#1F2E54 50%,#162241);--w-footer-bg-solid:#0F172A;--w-footer-bg-soft:#1E293B;--w-footer-text:#94A3B8;--w-footer-link:#E2E8F0;--w-line-brand:#06C755;--w-line-brand-fg:#FFFFFF;--w-shadow-xs:0 1px 2px rgba(15,23,42,0.04);--w-shadow:0 2px 8px rgba(15,23,42,0.06);--w-shadow-md:0 6px 20px rgba(15,23,42,0.08);--w-shadow-lg:0 16px 40px rgba(15,23,42,0.10);--w-shadow-xl:0 28px 60px rgba(15,23,42,0.14);--w-shadow-glow-primary:0 8px 28px var(--w-primary-glow);--w-shadow-glow-accent:0 8px 28px var(--w-accent-glow);--w-radius:18px;--w-radius-sm:10px;--w-radius-lg:22px;--w-radius-xl:28px;--w-radius-pill:999px;--w-font:var(--font-plus-jakarta,"Plus Jakarta Sans"),var(--font-prompt,"Prompt"),system-ui,sans-serif;--w-font-display:var(--font-plus-jakarta,"Plus Jakarta Sans"),var(--font-prompt,"Prompt"),system-ui,sans-serif;--w-max-width:1280px;--w-header-height:72px;--w-ease:cubic-bezier(0.22,1,0.36,1);--w-ease-bounce:cubic-bezier(0.34,1.56,0.64,1)}.website-root *{box-sizing:border-box}.website-root{font-family:var(--w-font);color:var(--w-text);background:var(--w-bg);line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.website-root a{color:inherit;text-decoration:none}.website-root img{max-width:100%;display:block}.website-root .w-display,.website-root .w-hero-title,.website-root .w-section-title,.website-root h1,.website-root h2,.website-root h3{font-family:var(--w-font-display);letter-spacing:-.01em}.w-container{max-width:var(--w-max-width);margin:0 auto;padding:0 20px}@media (min-width:768px){.w-container{padding:0 32px}}@media (min-width:1280px){.w-container{padding:0 48px}}.w-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 26px;border-radius:var(--w-radius-pill);font-family:var(--w-font);font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;border:none;position:relative;overflow:hidden;transition:transform .22s var(--w-ease),box-shadow .22s var(--w-ease),background .18s ease;white-space:nowrap;isolation:isolate}.w-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,transparent 38%,rgba(255,255,255,.22) 50%,transparent 62%,transparent);transform:translateX(-100%);transition:transform .7s var(--w-ease);pointer-events:none;z-index:1}.w-btn:hover:before{transform:translateX(100%)}.w-btn>*{position:relative;z-index:2}.w-btn-primary{background:linear-gradient(135deg,var(--w-primary) 0,var(--w-primary-mid) 100%);color:#fff;box-shadow:0 4px 14px rgba(30,64,175,.32)}.w-btn-primary:hover{box-shadow:var(--w-shadow-glow-primary);transform:translateY(-2px)}.w-btn-primary:active{transform:translateY(0)}.w-btn-accent{background:linear-gradient(135deg,var(--w-accent) 0,var(--w-primary) 100%);color:#fff;box-shadow:0 4px 14px rgba(59,130,246,.32)}.w-btn-accent:hover{box-shadow:var(--w-shadow-glow-accent);transform:translateY(-2px)}.w-btn-outline{background:transparent;color:var(--w-primary);border:1.5px solid var(--w-primary)}.w-btn-outline:hover{background:var(--w-primary-light);transform:translateY(-1px)}.w-btn-ghost{background:transparent;color:var(--w-text)}.w-btn-ghost:hover{background:var(--w-bg-soft)}.w-card{background:var(--w-card);border-radius:var(--w-radius-lg);box-shadow:var(--w-shadow);border:1px solid var(--w-border);overflow:hidden;transition:box-shadow .32s var(--w-ease),transform .32s var(--w-ease),border-color .18s ease;container-type:inline-size;container-name:wcard}.w-card:hover{box-shadow:var(--w-shadow-lg);transform:translateY(-4px);border-color:var(--w-border-hover)}.w-ribbon-wrap{position:absolute;bottom:14px;z-index:3;display:inline-block;pointer-events:none;user-select:none;background:transparent}.w-ribbon-wrap-left{left:0}.w-ribbon-wrap-right{right:0}.w-ribbon{color:#fff;font-family:DM Sans,Sarabun,sans-serif;font-weight:800;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;line-height:1;font-size:12.5px;padding:9px 22px 9px 13px;clip-path:polygon(0 0,100% 0,calc(100% - 11px) 50%,100% 100%,0 100%);background-clip:padding-box;-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);text-shadow:0 1px 1px rgba(0,0,0,.18)}.w-ribbon-flipped{padding:9px 13px 9px 22px;clip-path:polygon(11px 0,100% 0,100% 100%,11px 100%,0 50%)}.w-ribbon-icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:1.2em;line-height:1}.w-ribbon-icon svg{display:block}.w-ribbon-hotdeal{background:rgba(238,64,64,.78)}.w-ribbon-featured{background:rgba(26,115,232,.92)}.w-ribbon-petfriendly{background:rgba(244,165,26,.78)}@container wcard (max-width: 210px){.w-ribbon-wrap{bottom:10px}.w-ribbon{font-size:10px;padding:7px 18px 7px 10px;gap:5px;letter-spacing:.4px;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%)}.w-ribbon-flipped{padding:7px 10px 7px 18px;clip-path:polygon(9px 0,100% 0,100% 100%,9px 100%,0 50%)}}@container wcard (min-width: 420px){.w-ribbon-wrap{bottom:18px}.w-ribbon{font-size:14px;padding:11px 26px 11px 16px;gap:8px;clip-path:polygon(0 0,100% 0,calc(100% - 13px) 50%,100% 100%,0 100%)}.w-ribbon-flipped{padding:11px 16px 11px 26px;clip-path:polygon(13px 0,100% 0,100% 100%,13px 100%,0 50%)}}.w-badge{display:inline-flex;align-items:center;padding:4px 11px;border-radius:var(--w-radius-pill);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.w-badge-rent{background:linear-gradient(135deg,#22C55E,#16A34A);color:#fff;border:1px solid rgba(22,163,74,.55);box-shadow:0 2px 8px rgba(22,163,74,.28)}.w-badge-sale{background:linear-gradient(135deg,#3B82F6,#1E40AF);color:#fff;border:1px solid rgba(30,64,175,.55);box-shadow:0 2px 8px rgba(30,64,175,.28)}.w-badge-new{background:rgba(245,158,11,.14);color:#B45309}.w-section-title{font-size:clamp(25px,4.5vw,38px);font-weight:700;color:var(--w-text);letter-spacing:-.02em;line-height:1.12}.w-section-subtitle{font-size:clamp(14px,2vw,17px);color:var(--w-text-secondary);margin-top:8px;font-weight:400}.w-section-pad{padding-top:clamp(36px,7vw,56px);padding-bottom:clamp(36px,7vw,56px)}.w-grid-3{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media (min-width:640px){.w-grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.w-grid-3{grid-template-columns:repeat(3,1fr)}}.w-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (min-width:1024px){.w-grid-4{grid-template-columns:repeat(4,1fr)}}.w-input{width:100%;padding:12px 16px;border:1.5px solid var(--w-border);border-radius:var(--w-radius-sm);font-family:var(--w-font);font-size:14px;color:var(--w-text);background:var(--w-card);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.w-input:focus{border-color:var(--w-primary);box-shadow:0 0 0 4px rgba(0,100,229,.12)}.w-input::placeholder{color:var(--w-text-subtle)}.w-select{appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:36px}html:has(.website-root){scrollbar-width:none;-ms-overflow-style:none}html:has(.website-root)::-webkit-scrollbar{display:none}.w-scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:transparent;pointer-events:none}.w-scroll-progress-bar{height:100%;width:0;background:linear-gradient(90deg,var(--w-primary) 0,var(--w-primary-mid) 100%);border-radius:0 2px 2px 0}.w-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--w-header-height);background:rgba(255,255,255,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(15,23,42,.06);box-shadow:0 2px 14px rgba(11,27,63,.06);transition:background .25s ease,box-shadow .25s ease,border-color .25s ease}.w-header.scrolled{background:rgba(255,255,255,.97);box-shadow:0 4px 20px rgba(11,27,63,.1)}.w-header.w-header--transparent{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;box-shadow:none}.website-root main{padding-top:var(--w-header-height)}.website-root main>.w-hero,.website-root main>section.w-hero,.website-root main>section:first-child.w-hero{margin-top:calc(-1 * var(--w-header-height));padding-top:var(--w-header-height)}.w-hero{position:relative;min-height:640px;display:flex;align-items:center;background:radial-gradient(900px 500px at 15% 10%,rgba(96,165,250,.18) 0,transparent 60%),radial-gradient(800px 450px at 85% 90%,rgba(37,99,235,.14) 0,transparent 65%),linear-gradient(135deg,#EFF6FF,#DBEAFE 50%,#BFDBFE);overflow:hidden;isolation:isolate}.w-hero:before{content:"";background-image:radial-gradient(rgba(15,23,42,.04) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.w-hero-bg,.w-hero:before{position:absolute;inset:0;z-index:0}.w-hero-bg{background-size:cover;background-position:50%;opacity:.92}.w-hero-overlay{position:absolute;inset:0;z-index:0}.w-hero-content{position:relative;z-index:2;max-width:1200px}@media (max-width:1024px){.w-hero .w-container{padding-top:28px!important;padding-bottom:36px!important}}.w-hero:after{content:"";z-index:0;background:radial-gradient(56% 58% at 26% 46%,rgba(255,255,255,.74) 0,rgba(255,255,255,.64) 42%,rgba(255,255,255,.3) 68%,rgba(255,255,255,0) 88%)}.w-hero-video,.w-hero:after{position:absolute;inset:0;pointer-events:none}.w-hero-video{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .9s ease-in-out;z-index:1}.w-hero-video[data-pret=oui]{opacity:1}@media (prefers-reduced-motion:reduce){.w-hero-video{transition:none}}.w-hero-eyebrow{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--w-primary-mid);margin-bottom:12px}.w-hero-title{font-family:var(--w-font-display);font-size:clamp(34px,6vw,62px);font-weight:700;color:var(--w-text);line-height:1.06;letter-spacing:-.02em;margin-bottom:18px;text-shadow:0 1px 2px rgba(255,255,255,.55),0 4px 26px rgba(255,255,255,.45)}.w-hero-title .accent{color:#0F2A44}.w-hero-subtitle{font-size:clamp(15px,2vw,18px);color:#0F2A44;margin-bottom:36px;line-height:1.65;font-weight:500;text-shadow:0 1px 2px rgba(255,255,255,.5)}.w-hero-search{width:100%;max-width:1150px;text-align:left}.w-hero-search-tabs{display:flex;gap:8px;margin-bottom:12px}.w-hero-search-tab{appearance:none;border:none;cursor:pointer;padding:9px 22px;font-size:14px;font-weight:600;font-family:inherit;color:#0F2A44;background:rgba(255,255,255,.92);backdrop-filter:blur(6px);border-radius:999px;box-shadow:0 2px 10px rgba(11,27,63,.1);transition:background .15s ease,color .15s ease}.w-hero-search-tab:hover{background:#fff}.w-hero-search-tab.is-active{background:var(--w-primary);color:#fff}.w-hero-search-card{display:flex;align-items:flex-end;gap:10px;background:#fff;border-radius:16px;padding:14px;box-shadow:0 18px 44px rgba(11,27,63,.28)}.w-hero-search-field{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.w-hero-search-field>span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748B;padding-left:2px}.w-hero-search-field input,.w-hero-search-field select{width:100%;border:1px solid #e2e8f0;border-radius:9px;padding:11px 12px;font-size:14px;font-family:inherit;color:#0F172A;background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.w-hero-search-field input::placeholder{color:#94A3B8}.w-hero-search-field input:focus,.w-hero-search-field select:focus{border-color:var(--w-accent);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.w-hero-search-where{flex:1.7}.w-hero-search-btn{appearance:none;border:none;cursor:pointer;padding:11px 26px;font-size:14px;font-weight:700;font-family:inherit;color:#fff;border-radius:9px;background:linear-gradient(135deg,var(--w-primary) 0,var(--w-primary-mid) 100%);box-shadow:0 4px 14px rgba(30,64,175,.32);transition:box-shadow .15s ease,transform .15s ease;white-space:nowrap}.w-hero-search-btn:hover{box-shadow:var(--w-shadow-glow-primary);transform:translateY(-1px)}.w-hero-search-btn:active{transform:translateY(0)}@media (max-width:768px){.w-hero-search-card{flex-wrap:wrap}.w-hero-search-btn,.w-hero-search-field,.w-hero-search-where{flex:1 1 100%}}.w-why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,44px) clamp(28px,4vw,56px);max-width:1120px;margin:0 auto}.w-why-item{display:flex;align-items:flex-start;gap:16px}.w-why-icon{color:#0F2A44;display:inline-flex;flex-shrink:0;margin-top:2px}@media (max-width:900px){.w-why-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.w-why-grid{grid-template-columns:1fr}}.w-about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:center}.w-about-card{position:absolute;right:-14px;bottom:-18px;width:min(240px,70%);background:linear-gradient(160deg,rgba(18,42,82,.86),rgba(15,42,68,.88));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:16px;padding:20px;box-shadow:0 22px 48px rgba(11,27,63,.35)}.w-about-band{margin-top:clamp(36px,5vw,56px);background:linear-gradient(135deg,rgba(18,48,94,.93),rgba(15,42,68,.9)),url(/images/website/hero-bangkok-bright.jpg) 50% /cover no-repeat;border-radius:18px;padding:clamp(22px,3vw,32px) clamp(22px,4vw,48px);display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media (max-width:900px){.w-about-grid{grid-template-columns:1fr}.w-about-card{right:8px;bottom:-14px}.w-about-band{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.w-about-band{grid-template-columns:1fr}}.w-blog-card{display:block;background:#fff;border:1px solid var(--w-border,#e2e8f0);border-radius:var(--w-radius);overflow:hidden;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.w-blog-card:hover{box-shadow:var(--w-shadow-md);transform:translateY(-3px)}.w-blog-card-title{font-size:15px;font-weight:700;color:var(--w-text);line-height:1.4}.w-blog-card-excerpt,.w-blog-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.w-blog-card-excerpt{font-size:13px;color:var(--w-text-secondary);line-height:1.6;margin:8px 0 0}.w-prop-img-wrap{position:relative;overflow:hidden;background:linear-gradient(135deg,#E2E8F0,#CBD5E1)}.w-prop-img-wrap:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(15,23,42,.55) 0,rgba(15,23,42,0) 55%);pointer-events:none}.w-prop-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--w-ease)}.w-card:hover .w-prop-img-wrap img{transform:scale(1.06)}.w-stats-bar{background:var(--w-card);border-bottom:1px solid var(--w-border);padding:18px 0}.w-stat-item{text-align:center;padding:0 16px}.w-stat-value{font-family:var(--w-font-display);font-size:26px;font-weight:700;background:linear-gradient(135deg,var(--w-primary) 0,#1E40AF 100%);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}.w-stat-label{font-size:11px;color:var(--w-text-muted);margin-top:4px;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.w-zone-card{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-radius:var(--w-radius);background:var(--w-card);border:1.5px solid var(--w-border);transition:all .22s var(--w-ease);cursor:pointer;text-decoration:none;color:inherit}.w-zone-card:hover{border-color:var(--w-primary);background:var(--w-primary-light);transform:translateY(-2px);box-shadow:var(--w-shadow-md)}html{scroll-behavior:smooth}:focus-visible{outline:2px solid var(--w-primary);outline-offset:3px;border-radius:6px}@media (max-width:768px){.w-btn,[role=button],a[href],button,input[type=submit]{min-height:44px;min-width:44px}}@keyframes w-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.w-skeleton{background:linear-gradient(90deg,var(--w-bg-soft) 25%,#FFFFFF 50%,var(--w-bg-soft) 75%);background-size:800px 100%;animation:w-shimmer 1.5s infinite;border-radius:var(--w-radius-sm)}.w-skeleton-card{height:320px;border-radius:var(--w-radius-lg)}.w-skeleton-text{height:16px;margin-bottom:8px}.w-skeleton-text.short{width:60%}@keyframes w-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes w-fade-in-only{0%{opacity:0}to{opacity:1}}@keyframes w-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes w-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes w-pulse-ring{0%{box-shadow:0 0 0 0 rgba(0,100,229,.4)}70%{box-shadow:0 0 0 14px rgba(0,100,229,0)}to{box-shadow:0 0 0 0 rgba(0,100,229,0)}}.w-fade-in{animation:w-fade-up .6s var(--w-ease) both}.w-fade-in.delay-1{animation-delay:.08s}.w-fade-in.delay-2{animation-delay:.16s}.w-fade-in.delay-3{animation-delay:.24s}.w-fade-in.delay-4{animation-delay:.32s}.w-scroll-reveal{opacity:0;transform:translateY(24px);transition:opacity .6s var(--w-ease),transform .6s var(--w-ease)}.w-scroll-reveal.w-visible{opacity:1;transform:translateY(0)}.w-anim-fade-up{animation:w-fade-up .5s var(--w-ease) both}.w-anim-scale-in{animation:w-scale-in .5s var(--w-ease) both}.w-anim-float{animation:w-float 3.4s ease-in-out infinite}.w-anim-pulse{animation:w-pulse-ring 2.4s var(--w-ease) infinite}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}::selection{background-color:var(--w-primary);color:#fff}::-moz-selection{background-color:var(--w-primary);color:#fff}@media (min-width:1024px){html{scrollbar-color:var(--w-primary-mid) transparent;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--w-primary-sky) 0,var(--w-primary) 100%);border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--w-primary) 0,var(--w-primary-dark) 100%);background-clip:padding-box;border:2px solid transparent}}@media print{.w-detail-sidebar,.w-header-wrap,.w-mobile-sticky-bar,.website-footer,button,nav{display:none!important}body{background:#fff!important;color:#000!important;font-size:12pt}.w-container{max-width:100%!important;padding:0!important}.w-detail-layout{display:block!important}a[href]:after{content:" (" attr(href) ")";font-size:10pt;color:#666}a[href^="#"]:after,a[href^="https://line"]:after,a[href^="https://wa.me"]:after,a[href^="tel:"]:after{content:""}.w-gallery-wrap{height:200px!important;break-inside:avoid}h1{font-size:18pt}h2{font-size:14pt}}@media (max-width:1024px){.w-container{padding:0 24px!important}.w-detail-layout{flex-direction:column!important}.w-amenities-grid{grid-template-columns:repeat(3,1fr)!important}.w-grid-4{grid-template-columns:repeat(2,1fr)!important}.w-footer-cols{grid-template-columns:repeat(3,1fr)!important;gap:24px!important}}@media (max-width:768px){.w-container{padding:0 20px!important}.w-grid-3{grid-template-columns:1fr!important}.w-amenities-grid,.w-grid-4{grid-template-columns:repeat(2,1fr)!important}.w-desktop-nav{display:none!important}.w-quick-tabs,.w-quick-tabs-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important}.w-quick-tabs-wrap::-webkit-scrollbar,.w-quick-tabs::-webkit-scrollbar{display:none!important}.w-faq{padding-left:4px!important;padding-right:4px!important}.w-chat-widget{width:calc(100vw - 32px)!important;max-width:360px!important;right:16px!important;bottom:88px!important}.w-hero{min-height:480px}.w-hero-title{font-size:28px!important;word-break:break-word;overflow-wrap:break-word}.w-hero-content{padding:0 8px!important}.w-hero-subtitle{font-size:14px!important;margin-bottom:22px!important}.w-stat-value{font-size:20px!important}.w-section-title{font-size:24px!important}.w-footer-cols,footer .w-container>div:first-child{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width:520px){.w-container{padding:0 16px!important}.w-amenities-grid,.w-grid-4{grid-template-columns:1fr!important}.w-hero-title,.w-section-title{font-size:22px!important}.w-hero-title{word-break:break-word;overflow-wrap:break-word;line-height:1.15!important}.w-chat-widget{width:calc(100vw - 24px)!important;right:12px!important;bottom:84px!important}}@media (max-width:768px){.website-root,.website-root main,body,html{overflow-x:hidden}.website-root .w-container{max-width:100%!important}}.w-prop-details-grid{display:grid;grid-template-columns:1fr 1fr}@media (max-width:600px){.w-prop-details-grid{grid-template-columns:1fr!important}.w-prop-details-grid>div{border-right:none!important;border-bottom:1px solid var(--w-border)!important}.w-prop-details-grid>div:last-child{border-bottom:none!important}}.w-prop-detail-title{line-height:1.2;margin:0 0 6px}.w-prop-detail-price,.w-prop-detail-title{font-size:clamp(20px,4.6vw,28px);font-weight:800}.w-prop-detail-price{line-height:1.1}@media (max-width:480px){.w-quick-specs{gap:12px!important;padding:10px 12px!important}.w-quick-specs>div{font-size:13px!important}}.w-contact-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:600px){.w-contact-form-row{grid-template-columns:1fr!important}}.w-about-section-title{font-size:clamp(20px,3.6vw,28px);font-weight:800;line-height:1.2}@media (max-width:768px){.w-about-stats{gap:24px!important}.w-about-stats>div>div:first-child{font-size:24px!important}}.w-doc-title{font-size:clamp(22px,4.4vw,30px);font-weight:900;line-height:1.2;margin:0 0 10px}@media (max-width:1023px){.w-listings-layout{gap:0!important}}@media (max-width:480px){.w-filterbar-wrap form{min-width:0!important;flex:1 1 100%!important;order:2}.w-filterbar-wrap select{flex:1 1 auto;min-width:110px}}@media (max-width:768px){.w-cta-banner h2{font-size:clamp(22px,5vw,30px)!important}.w-cta-banner p{font-size:14px!important}}.w-similar-section h2{font-size:clamp(18px,3.2vw,22px)!important}@media (max-width:1280px){.w-footer-cols{grid-template-columns:1.2fr 1fr 1fr 1.2fr 1.2fr!important}}@media (max-width:1024px){.w-footer-cols{grid-template-columns:repeat(2,1fr)!important;gap:28px!important}}@media (max-width:520px){.w-footer-cols{grid-template-columns:1fr!important}}@media (max-width:480px){.w-footer-cols span[style*=nowrap]{white-space:normal!important}}@media (max-width:360px){.w-hero-title{font-size:20px!important}.w-hero-subtitle{font-size:13px!important}}.tenant-devprop-demo{--w-primary:#38BDF8;--w-primary-fg:var(--w-text);--w-primary-dark:#0284C7;--w-primary-mid:#0EA5E9;--w-primary-sky:#38BDF8;--w-primary-light:#E0F2FE;--w-primary-glow:rgba(56,189,248,0.32);--w-accent:#0EA5E9;--w-accent-dark:#0284C7;--w-accent-light:#BAE6FD;--w-accent-glow:rgba(14,165,233,0.32);--w-rent:#38BDF8;--w-sale:#0EA5E9;--w-footer-bg:#F8FAFC;--w-footer-bg-solid:#F8FAFC;--w-footer-bg-soft:#FFFFFF;--w-footer-text:#475569;--w-footer-link:#0F172A;--w-font:"DM Sans","Noto Sans Thai",system-ui,sans-serif;--w-font-display:"DM Sans","Noto Sans Thai",system-ui,sans-serif}.tenant-devprop-demo .w-header{background:rgba(255,255,255,.78);-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);border-bottom:1px solid rgba(15,23,42,.08);box-shadow:none}.tenant-devprop-demo .w-header.scrolled{background:rgba(255,255,255,.92);border-bottom-color:var(--w-border-hover)}.tenant-devprop-demo .w-header a,.tenant-devprop-demo .w-header button,.tenant-devprop-demo .w-header nav a{color:var(--w-text)!important}.tenant-devprop-demo .w-header a:hover,.tenant-devprop-demo .w-header nav a:hover{color:var(--w-primary)!important}.tenant-devprop-demo .w-header [style*="rgba(255, 255, 255, 0.08)"],.tenant-devprop-demo .w-header [style*="rgba(255,255,255,0.08)"]{background:rgba(15,23,42,.04)!important;border-color:rgba(15,23,42,.1)!important}.tenant-devprop-demo .w-header [style*="rgba(255, 255, 255, 0.22)"],.tenant-devprop-demo .w-header [style*="rgba(255,255,255,0.22)"]{border-color:rgba(15,23,42,.12)!important}.tenant-devprop-demo .w-header nav a[style*="rgba(255, 255, 255, 0.14)"],.tenant-devprop-demo .w-header nav a[style*="rgba(255,255,255,0.14)"]{background:rgba(56,189,248,.1)!important}.tenant-devprop-demo .w-hero{background:radial-gradient(900px 500px at 15% 10%,rgba(56,189,248,.2) 0,transparent 60%),radial-gradient(800px 450px at 85% 90%,rgba(14,165,233,.14) 0,transparent 65%),linear-gradient(135deg,#eef3fa,#f4f8ff 50%,#ffffff)}.tenant-devprop-demo .w-hero-overlay{background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(244,248,255,.45) 35%,rgba(56,189,248,.06) 65%,rgba(255,255,255,.55))}.tenant-devprop-demo .w-hero-title{color:var(--w-text);text-shadow:none;font-weight:800}.tenant-devprop-demo .w-hero-title .accent{background:linear-gradient(135deg,#38BDF8,#0EA5E9 50%,#0284C7);filter:drop-shadow(0 1px 2px rgba(15,23,42,.08))}.tenant-devprop-demo .w-hero-subtitle{color:var(--w-text-secondary);text-shadow:none}.tenant-devprop-demo{--dpl-sky:#38bdf8;--dpl-sky-dim:#0ea5e9;--dpl-sky-grad:linear-gradient(135deg,#67e8f9,#38bdf8 55%,#818cf8);--dpl-emerald:#34d399;--dpl-text:#0d1521;--dpl-muted:#52657a;--dpl-dim:#8da0b8;--dpl-border:rgba(0,30,80,0.08)}.tenant-devprop-demo .dpl-foot{padding:72px 0 32px;border-top:1px solid var(--dpl-border);background:linear-gradient(180deg,transparent,rgba(56,189,248,.02));position:relative;color:var(--dpl-muted);font-family:DM Sans,system-ui,sans-serif}.tenant-devprop-demo .dpl-foot:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:240px;height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.5),transparent)}.tenant-devprop-demo .dpl-foot-wrap{max-width:1440px;margin:0 auto;padding:0 28px}.tenant-devprop-demo .dpl-foot-top{display:grid;grid-template-columns:minmax(480px,1.5fr) minmax(0,2.5fr);gap:48px;margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid var(--dpl-border)}.tenant-devprop-demo .dpl-foot-brand{max-width:560px}.tenant-devprop-demo .dpl-foot-logo-wrap{display:flex;align-items:center}.tenant-devprop-demo .dpl-logo-light{display:none;display:block}.tenant-devprop-demo .dpl-logo-dark{display:none}.tenant-devprop-demo .dpl-foot-brand-desc{font-size:14px;color:var(--dpl-muted);line-height:1.75;margin:18px 0 24px}.tenant-devprop-demo .dpl-foot-badges-label{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dpl-dim);margin-bottom:12px}.tenant-devprop-demo .dpl-foot-badges{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.tenant-devprop-demo .dpl-foot-badge{white-space:nowrap;flex:0 1 auto;display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border-radius:12px;background:rgba(56,189,248,.04);border:1px solid rgba(14,165,233,.16);color:var(--dpl-muted);text-decoration:none;transition:border-color .25s ease,background .25s ease}.tenant-devprop-demo .dpl-foot-badge,.tenant-devprop-demo .dpl-foot-badge *{text-decoration:none!important}.tenant-devprop-demo .dpl-foot-badge:hover{border-color:rgba(14,165,233,.3);background:rgba(56,189,248,.06)}.tenant-devprop-demo .dpl-foot-badge-icon{width:28px;height:28px;border-radius:8px;flex-shrink:0;background:linear-gradient(135deg,rgba(56,189,248,.18),rgba(129,140,248,.1));color:var(--dpl-sky);display:flex;align-items:center;justify-content:center}.tenant-devprop-demo .dpl-foot-badge-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.tenant-devprop-demo .dpl-foot-badge-title{font-size:12.5px;font-weight:700;color:var(--dpl-text);letter-spacing:-.005em}.tenant-devprop-demo .dpl-foot-badge-sub{font-size:10.5px;color:var(--dpl-dim);margin-top:2px}.tenant-devprop-demo .dpl-foot-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.7fr);gap:36px}.tenant-devprop-demo .dpl-foot-col-title{white-space:nowrap;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em;color:var(--dpl-text);margin-bottom:18px}.tenant-devprop-demo .dpl-foot-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}.tenant-devprop-demo .dpl-foot-links a{color:var(--dpl-muted);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s ease,transform .2s ease;display:inline-block;white-space:nowrap}.tenant-devprop-demo .dpl-foot-links a:hover{color:var(--dpl-sky);transform:translateX(3px)}.tenant-devprop-demo .dpl-foot-newsletter-desc{font-size:13px;color:var(--dpl-muted);line-height:1.6;margin:0 0 14px}.tenant-devprop-demo .dpl-foot-newsletter-form{display:flex;gap:0;max-width:420px;border:1px solid var(--dpl-border);border-radius:10px;overflow:hidden;background:#fff;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.tenant-devprop-demo .dpl-foot-newsletter-form:focus-within{border-color:var(--dpl-sky);background:rgba(56,189,248,.04);box-shadow:0 0 0 3px rgba(56,189,248,.15)}.tenant-devprop-demo .dpl-foot-newsletter-input{flex:1;min-width:0;padding:11px 14px;border:none;background:transparent;color:var(--dpl-text);font-family:inherit;font-size:13px;outline:none}.tenant-devprop-demo .dpl-foot-newsletter-input::placeholder{color:var(--dpl-dim)}.tenant-devprop-demo .dpl-foot-newsletter-btn{flex-shrink:0;padding:0 18px;border:none;cursor:pointer;background:var(--dpl-sky-grad);color:#050d1a;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:-.005em;transition:background .35s ease,opacity .2s ease}.tenant-devprop-demo .dpl-foot-newsletter-btn:hover{background:linear-gradient(135deg,#7dd3fc,#38bdf8 55%,#a5b4fc)}.tenant-devprop-demo .dpl-foot-newsletter-btn:disabled{opacity:.55;cursor:wait}.tenant-devprop-demo .dpl-foot-newsletter-msg{margin-top:10px;font-size:12px;line-height:1.5;color:var(--dpl-emerald);min-height:1em;display:none}.tenant-devprop-demo .dpl-foot-newsletter-msg.show{display:block}.tenant-devprop-demo .dpl-foot-newsletter-msg.err{color:#fb7185}.tenant-devprop-demo .dpl-foot-office{margin-top:20px;padding-top:18px;border-top:1px solid var(--dpl-border);display:flex;flex-direction:column;gap:8px}.tenant-devprop-demo .dpl-foot-office-label{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--dpl-dim)}.tenant-devprop-demo .dpl-foot-office-addr{font-size:13px;line-height:1.6;color:var(--dpl-muted);font-style:normal;max-width:420px;margin:0}.tenant-devprop-demo .dpl-foot-office-contact{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:400;color:var(--dpl-muted);line-height:1.6;text-decoration:none;width:fit-content;border-bottom:1px dashed transparent;transition:color .2s,border-color .2s}.tenant-devprop-demo .dpl-foot-office-contact:hover{color:var(--dpl-sky);border-bottom-color:rgba(56,189,248,.5)}.tenant-devprop-demo .dpl-foot-office-contact svg{color:var(--dpl-sky);flex-shrink:0}.tenant-devprop-demo .dpl-foot-bottom{display:grid;grid-template-columns:1fr auto;align-items:center;gap:18px;padding-top:8px;font-size:12px;color:var(--dpl-dim)}.tenant-devprop-demo .dpl-foot-bottom-left{justify-self:start;padding-left:72px}.tenant-devprop-demo .dpl-foot-bottom-center{justify-self:center}.tenant-devprop-demo .dpl-foot-bottom-right{justify-self:end;padding-right:96px;text-align:right}.tenant-devprop-demo .dpl-foot-copyright{font-weight:500;color:var(--dpl-dim)}.tenant-devprop-demo .dpl-foot-socials{display:flex;gap:8px;align-items:center;position:relative}.tenant-devprop-demo .dpl-foot-socials-label{position:absolute;right:calc(100% + 10px);top:50%;transform:translateY(-50%);font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--dpl-muted);text-transform:none;white-space:nowrap}.tenant-devprop-demo .dpl-foot-social-icon{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;flex-shrink:0;background:#fff;border:1px solid rgba(0,30,80,.08);color:var(--dpl-muted);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,color .25s ease,background .25s ease,border-color .25s ease}.tenant-devprop-demo .dpl-foot-social-icon svg{width:16px;height:16px}.tenant-devprop-demo .dpl-foot-social-icon:hover{transform:translateY(-2px) scale(1.06)}.tenant-devprop-demo .dpl-foot-social-facebook,.tenant-devprop-demo .dpl-foot-social-instagram,.tenant-devprop-demo .dpl-foot-social-line,.tenant-devprop-demo .dpl-foot-social-linkedin,.tenant-devprop-demo .dpl-foot-social-youtube{color:#475569!important;background:transparent!important;border-color:rgba(0,30,80,.12)!important}.tenant-devprop-demo .dpl-foot-social-instagram:hover{color:#fff!important;background:linear-gradient(135deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(220,39,67,.38)!important}.tenant-devprop-demo .dpl-foot-social-facebook:hover{color:#fff!important;background:#1877f2!important;border-color:#1877f2!important;box-shadow:0 10px 24px rgba(24,119,242,.42)!important}.tenant-devprop-demo .dpl-foot-social-line:hover{color:#fff!important;background:#06c755!important;border-color:#06c755!important;box-shadow:0 10px 24px rgba(6,199,85,.42)!important}.tenant-devprop-demo .dpl-foot-social-linkedin:hover{color:#fff!important;background:#0a66c2!important;border-color:#0a66c2!important;box-shadow:0 10px 24px rgba(10,102,194,.42)!important}.tenant-devprop-demo .dpl-foot-social-youtube:hover{color:#fff!important;background:#ff0000!important;border-color:#ff0000!important;box-shadow:0 10px 24px rgba(255,0,0,.42)!important}.tenant-devprop-demo .dpl-foot-legal-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;justify-content:flex-end}.tenant-devprop-demo .dpl-foot-legal-links a,.tenant-devprop-demo .dpl-foot-legal-links button{color:var(--dpl-dim);text-decoration:none;transition:color .2s ease}.tenant-devprop-demo .dpl-foot-legal-links a:hover,.tenant-devprop-demo .dpl-foot-legal-links button:hover{color:var(--dpl-sky)}.tenant-devprop-demo .dpl-foot-legal-links .dpl-sep{width:3px;height:3px;border-radius:50%;background:var(--dpl-dim);opacity:.5}.tenant-devprop-demo .w-back-to-top{left:24px!important;right:auto!important;background:linear-gradient(135deg,#38BDF8,#0EA5E9)!important;box-shadow:0 8px 22px rgba(56,189,248,.42)!important}.tenant-devprop-demo .w-back-to-top:hover{box-shadow:0 10px 26px rgba(56,189,248,.56)!important}.tenant-devprop-demo [style*="#1E3A8A"],.tenant-devprop-demo [style*="#1e3a8a"],.tenant-devprop-demo [style*="rgb(30, 58, 138)"]{background:linear-gradient(135deg,#38BDF8,#0EA5E9 50%,#0284C7)!important}.tenant-devprop-demo [style*="background: #1E40AF"],.tenant-devprop-demo [style*="background:#1E40AF"],.tenant-devprop-demo [style*="rgb(30, 64, 175)"]{background:#38BDF8!important}.tenant-devprop-demo [style*="color: #1E40AF"],.tenant-devprop-demo [style*="color:#1E40AF"]{color:#38BDF8!important}.tenant-devprop-demo [style*="border: 1.5px solid #1E40AF"],.tenant-devprop-demo [style*="border:1.5px solid #1E40AF"]{border-color:#38BDF8!important}.tenant-devprop-demo [style*="linear-gradient(135deg, #1E40AF"],.tenant-devprop-demo [style*="linear-gradient(135deg,#1E40AF"]{background:linear-gradient(135deg,#38BDF8,#0EA5E9)!important}.tenant-devprop-demo [style*="linear-gradient(135deg, #1E40AF 0%, #2563EB 50%, #3B82F6"]{background:linear-gradient(135deg,#38BDF8,#0EA5E9 50%,#0284C7)!important}.tenant-devprop-demo button[style*="#1E40AF"]{background:linear-gradient(135deg,#38BDF8,#0EA5E9)!important;border-color:#38BDF8!important}.tenant-devprop-demo .w-qtab svg{stroke:#38BDF8!important}.tenant-devprop-demo .w-qtab svg circle[fill=currentColor],.tenant-devprop-demo .w-qtab svg path[fill=currentColor]{fill:#38BDF8!important}.tenant-devprop-demo .w-qtab:hover{color:#38BDF8!important;border-bottom-color:#38BDF8!important;background:rgba(56,189,248,.1)!important}.tenant-devprop-demo .w-qtab:hover svg{stroke:#0EA5E9!important}@media (max-width:1100px){.tenant-devprop-demo .dpl-foot-cols{grid-template-columns:1fr 1.1fr 1.6fr;gap:28px}}@media (max-width:900px){.tenant-devprop-demo .dpl-foot-top{grid-template-columns:1fr;gap:36px}.tenant-devprop-demo .dpl-foot-cols{grid-template-columns:1fr 1fr;gap:36px 24px}.tenant-devprop-demo .dpl-foot-col-newsletter{grid-column:span 2}.tenant-devprop-demo .dpl-foot-newsletter-form{max-width:480px}}@media (max-width:640px){.tenant-devprop-demo .dpl-foot-cols{grid-template-columns:1fr 1fr;gap:32px 24px}.tenant-devprop-demo .dpl-foot-col-newsletter{grid-column:span 2}.tenant-devprop-demo .dpl-foot-bottom{grid-template-columns:1fr;gap:14px;text-align:center}.tenant-devprop-demo .dpl-foot-bottom-center,.tenant-devprop-demo .dpl-foot-bottom-left,.tenant-devprop-demo .dpl-foot-bottom-right{justify-self:center;text-align:center;padding-left:0;padding-right:0}.tenant-devprop-demo .dpl-foot-legal-links{justify-content:center}}@media (max-width:480px){.tenant-devprop-demo .dpl-foot-cols{grid-template-columns:1fr}.tenant-devprop-demo .dpl-foot-col-newsletter{grid-column:span 1}}@media (min-width:1024px){html:has(.tenant-devprop-demo){scrollbar-color:#38BDF8 transparent!important;scrollbar-width:thin}.tenant-devprop-demo ::-webkit-scrollbar-thumb,html:has(.tenant-devprop-demo) ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38BDF8,#0EA5E9)!important;background-clip:padding-box!important;border:2px solid transparent!important;border-radius:999px!important}.tenant-devprop-demo ::-webkit-scrollbar-thumb:hover,html:has(.tenant-devprop-demo) ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#0EA5E9,#0284C7)!important;background-clip:padding-box!important;border:2px solid transparent!important}}body:has(.tenant-devprop-demo) ::-webkit-scrollbar{width:8px;height:8px}body:has(.tenant-devprop-demo) ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#38BDF8,#0EA5E9)!important;background-clip:padding-box!important;border-radius:999px!important}body:has(.tenant-devprop-demo) ::-webkit-scrollbar-track{background:transparent!important}.tenant-devprop-demo{--w-radius:16px;--w-shadow:0 8px 24px rgba(2,20,60,0.06)}.tenant-devprop-demo .w-card,.tenant-devprop-demo .w-zone-card{border-radius:16px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.tenant-devprop-demo .w-card:hover,.tenant-devprop-demo .w-zone-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px rgba(2,20,60,.1)}.tenant-devprop-demo .w-hero{background:#0a1222}.tenant-devprop-demo .w-hero-overlay{background:linear-gradient(180deg,rgba(4,10,24,.34),rgba(4,10,24,.52) 45%,rgba(4,10,24,.82))}.tenant-devprop-demo .w-hero:after{content:none}.tenant-devprop-demo .w-hero-title{color:#ffffff;text-shadow:0 2px 14px rgba(0,0,0,.38)}.tenant-devprop-demo .w-hero-title .accent{background:linear-gradient(135deg,#67e8f9,#38bdf8 55%,#818cf8);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 10px rgba(0,0,0,.35))}.tenant-devprop-demo .w-hero-subtitle{color:rgba(255,255,255,.9);text-shadow:0 1px 10px rgba(0,0,0,.35)}.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled){background:transparent;border-bottom-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled) a,.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled) button,.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled) nav a{color:#ffffff!important}.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled) a:hover,.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled) nav a:hover{color:#ffffff!important;opacity:.82}.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled) img{filter:brightness(0) invert(1)}.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled) .w-burger-line{background:#fff}.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled) [style*="rgba(255, 255, 255, 0.65)"],.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled) [style*="rgba(255,255,255,0.65)"]{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.22)!important}.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled) [style*="rgba(15, 23, 42, 0.14)"],.tenant-devprop-demo .w-header.w-header--hero:not(.scrolled) [style*="rgba(15,23,42,0.14)"]{border-color:rgba(255,255,255,.38)!important}.tenant-devprop-demo .dpl-foot-brand-socials{margin-top:20px;flex-wrap:nowrap}.tenant-devprop-demo .dpl-foot-brand-socials .dpl-foot-socials-label{position:static;transform:none;margin:0 10px 0 0;white-space:nowrap}.portal-modal-overlay{position:fixed;inset:0;z-index:2000;background:rgba(5,10,22,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:portalModalFade .18s ease;overflow-y:auto}.portal-modal-shell{position:relative;width:100%;max-width:440px;animation:portalModalPop .2s cubic-bezier(.2,.7,.3,1.1)}.portal-modal-shell.portal-root{min-height:0;background:transparent}.portal-modal-close{position:absolute;top:14px;right:14px;z-index:2;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.18);font-size:14px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.portal-modal-close:hover{background:rgba(255,255,255,.2)}@keyframes portalModalFade{0%{opacity:0}to{opacity:1}}@keyframes portalModalPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media (max-width:480px){.portal-modal-shell{max-width:100%}}