@font-face{font-family:'Fraunces';src:url('https://fonts.gstatic.com/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c1qv86Rg.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap;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}@font-face{font-family:'Fraunces';src:url('https://fonts.gstatic.com/s/fraunces/v38/6NUu8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib14c7qv8.woff2') format('woff2');font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,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}:root{--nadia-cream-50:#FEFCF8;--nadia-cream-100:#FDF8EF;--nadia-cream-200:#FBF1DE;--nadia-cream-300:#F5E6C8;--nadia-bronze-900:#2B1B12;--nadia-bronze-800:#3D2817;--nadia-bronze-700:#52351F;--nadia-bronze-600:#6B4423;--nadia-bronze-500:#8B5A2B;--nadia-bronze-400:#A97441;--nadia-gold-600:#B8860B;--nadia-gold-500:#D4A24C;--nadia-gold-400:#E8C572;--nadia-gold-300:#F2DFA8;--nadia-orange-800:#A85409;--nadia-orange-700:#C2620E;--nadia-orange-600:#DD7A17;--nadia-orange-500:#E8871E;--nadia-orange-400:#F0A24C;--nadia-orange-100:#FDECD3;--nadia-ink-900:#1A1410;--nadia-ink-800:#2E2620;--nadia-ink-600:#5C5248;--nadia-ink-400:#8A8074;--nadia-ink-200:#D8D2C6;--nadia-ink-100:#EDE9E0;--nadia-white:#FFFFFF;--nadia-service-blue:#3B82F6;--nadia-service-blue-bg:#DCEAFE;--nadia-service-green:#16A34A;--nadia-service-green-bg:#D9F5E3;--nadia-service-purple:#A855F7;--nadia-service-purple-bg:#F1E3FE;--nadia-service-orange:#F0642F;--nadia-service-orange-bg:#FDE3D9;--nadia-service-indigo:#6366F1;--nadia-service-indigo-bg:#E3E3FE;--nadia-service-pink:#EC4899;--nadia-service-pink-bg:#FCE1EE;--nadia-service-teal:#14B8A6;--nadia-service-teal-bg:#D7F5F0;--color-bg-page:var(--nadia-cream-100);--color-bg-footer:linear-gradient(180deg,#3A342E,#211C17);--color-text-heading:var(--nadia-ink-900);--color-text-body:var(--nadia-ink-600);--color-text-muted:#70665B;--color-text-on-dark-muted:#C9BFAF;--color-primary:var(--nadia-orange-500);--color-primary-hover:var(--nadia-orange-600);--color-primary-solid:#B25A0B;--color-primary-solid-hover:var(--nadia-orange-800);--color-primary-active:var(--nadia-orange-800);--color-primary-tint:var(--nadia-orange-100);--color-brand:var(--nadia-bronze-500);--color-border:var(--nadia-ink-200);--color-border-soft:#EFE9DC;--color-focus-ring:var(--nadia-orange-400);--font-display:'Montserrat',Georgia,'Times New Roman',serif;--font-body:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--text-3xl:2.25rem;--text-4xl:2.75rem;--text-5xl:3.25rem;--leading-tight:1.15;--leading-normal:1.6;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px;--container-max:1320px;--shadow-sm:0 2px 8px rgba(43,27,18,0.07);--shadow-md:0 8px 24px rgba(43,27,18,0.09);--shadow-lg:0 16px 40px rgba(43,27,18,0.14);--ease-standard:cubic-bezier(0.4,0,0.2,1);--duration-fast:120ms;--duration-base:250ms;--duration-normal:300ms;--duration-slow:650ms;--ease-out:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.34,1.56,.64,1)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-body);background:var(--color-bg-page);color:var(--color-text-body)}.container{max-width:var(--container-max);margin:0 auto;padding:0 32px}h1,h2,h3,h4{font-family:var(--font-display);color:var(--color-text-heading);margin:0}a{text-decoration:none}img{max-width:100%;display:block}svg{flex-shrink:0}.topbar{background:var(--nadia-bronze-600);color:#fff;font-size:12.5px;padding:8px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;overflow:hidden;max-height:40px;transition:max-height 0.3s ease,padding 0.3s ease,opacity 0.25s ease}.topbar.is-hidden{max-height:0;padding-top:0;padding-bottom:0;opacity:0;pointer-events:none}.topbar-left{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.topbar-item{display:flex;align-items:center;gap:6px;white-space:nowrap}.topbar-item a{color:#fff;text-decoration:none}.topbar-item a:hover{text-decoration:underline}.topbar-right{display:flex;align-items:center;gap:10px}.topbar-social a{width:26px;height:26px;border-radius:50%;background:rgba(255,255,255,0.15);display:flex;align-items:center;justify-content:center;color:#fff;transition:background 0.15s}.topbar-social a:hover{background:rgba(255,255,255,0.3)}@media (max-width:900px){.topbar-item.topbar-address{display:none}}@media (max-width:640px){.topbar{padding:7px 16px}.topbar-item.topbar-email{display:none}}.site-header{display:flex;align-items:center;justify-content:space-between;padding:14px 32px;background:var(--nadia-cream-50);border-bottom:1px solid var(--color-border-soft);position:sticky;top:0;z-index:30}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.brand-mark .brand-logo{width:100%;height:100%;object-fit:contain;display:block}.brand-mark svg{color:#fff}.brand-name{font-family:var(--font-display);font-weight:600;font-size:20px;color:#a85a0b;line-height:1.1;text-transform:uppercase}.brand-sub{font-family:var(--font-display);font-size:12px;letter-spacing:1.5px;color:#8a6508;font-weight:600}.main-nav{display:flex;gap:26px}.main-nav a{color:var(--color-text-heading);font-size:var(--text-sm);font-weight:500;transition:color var(--duration-fast) var(--ease-standard)}.main-nav a.active,.main-nav a:hover{color:var(--color-primary-active)}.nav-scrim{display:none}.header-actions{display:flex;align-items:center;gap:16px}.lang-switch{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-pill);overflow:hidden}.lang-opt{padding:5px 10px;font-size:12px;font-weight:600;color:var(--color-text-muted);text-decoration:none;line-height:1;transition:background var(--duration-fast),color var(--duration-fast)}.lang-opt:hover{color:var(--color-text-heading);background:var(--nadia-cream-100)}.lang-opt.active{background:var(--color-primary-solid);color:#fff}.icon-btn{background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex}.btn-contact-pill{display:inline-flex;align-items:center;gap:6px;background:var(--nadia-bronze-500);color:#fff;border:none;border-radius:var(--radius-pill);padding:9px 18px;font-size:var(--text-sm);font-weight:600;cursor:pointer}.btn-contact-pill:hover{background:var(--nadia-bronze-600)}.nav-toggle{display:none;background:none;border:none;cursor:pointer;color:var(--color-text-heading);padding:4px}.nav-toggle .icon-close{display:none}.nav-toggle.is-open .icon-menu{display:none}.nav-toggle.is-open .icon-close{display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-body);font-weight:600;font-size:var(--text-base);padding:12px 22px;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast);white-space:nowrap}.btn-sm{padding:8px 16px;font-size:var(--text-sm)}.btn-xs{padding:6px 12px;font-size:var(--text-xs)}.btn-primary{background:var(--color-primary-solid);color:#fff}.btn-primary:hover{background:var(--color-primary-solid-hover)}.btn-dark{background:var(--nadia-ink-900);color:#fff}.btn-dark:hover{background:#000}.btn-outline{background:transparent;color:var(--color-text-heading);border-color:var(--color-border)}.btn-outline:hover{border-color:var(--color-primary);color:var(--color-primary-active)}.btn-whatsapp{background:#15803D;color:#fff}.btn-whatsapp:hover{background:#166534}.btn-outline-light{background:transparent;color:#fff;border-color:rgba(255,255,255,0.5)}.btn-pill{border-radius:var(--radius-pill)}.btn-block{width:100%;white-space:normal;text-align:center}.badge{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;letter-spacing:0.2px}.badge-dark{background:rgba(255,255,255,0.14);color:#fff}.badge-orange{background:var(--color-primary-tint);color:var(--color-primary-active)}.count-pill{font-size:11px;font-weight:700;color:var(--color-primary-active);background:var(--color-primary-tint);padding:2px 9px;border-radius:var(--radius-pill)}.hero{position:relative;padding:52px 32px 40px;overflow:hidden;background:linear-gradient(155deg,#8a6d57 0%,#5a4534 45%,#2B1B12 100%);color:#fff;text-align:center;background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('../images/hero-family-house.webp');background-size:cover;background-position:center;transition:background-image 0.5s ease}.hero::before{content:"";position:absolute;inset:0;opacity:0.16;pointer-events:none;background-image:radial-gradient(circle at 15% 25%,rgba(255,255,255,0.5) 0,transparent 3%),radial-gradient(circle at 85% 15%,rgba(255,255,255,0.4) 0,transparent 3%),radial-gradient(circle at 60% 80%,rgba(255,255,255,0.35) 0,transparent 3%)}.hero-skyline{position:absolute;left:0;right:0;bottom:0;height:130px;opacity:0.5}.hero-inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.hero h1{font-size:var(--text-5xl);line-height:var(--leading-tight);margin:18px 0 8px}.hero h1 span{color:var(--nadia-orange-400)}.hero p.lead{opacity:0.9;font-size:var(--text-md);max-width:560px;margin:0 auto}.hero-stats{display:flex;justify-content:center;gap:40px;margin:26px 0 0;flex-wrap:wrap}.stat-rounded{border-radius:15px;background-color:rgba(255,255,255,0.2);border:1px solid rgba(255,255,255,0.4);padding:10px;width:100px}.stat-value{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);color:var(--nadia-orange-400);line-height:1}.stat-label{font-size:var(--text-sm);opacity:0.8;margin-top:6px}.hero-photo-note{position:absolute;top:14px;right:14px;background:rgba(0,0,0,0.35);color:#fff;font-size:10px;padding:4px 10px;border-radius:var(--radius-pill);z-index:2}.search-card{max-width:900px;margin:34px auto 0;text-align:left;position:relative;z-index:2;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:24px}.search-tabs{display:flex;gap:8px;margin-bottom:18px}.search-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:transparent;color:var(--color-text-heading);cursor:pointer}.search-tab.active{background:var(--color-primary-solid);color:#fff;border-color:transparent}.search-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:var(--text-sm);font-weight:600;color:var(--color-text-heading)}.field input,.field select{width:100%;padding:11px 14px;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-heading);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-sm);outline:none;transition:border-color var(--duration-fast) var(--ease-standard)}.field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%235C5248' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px;color:var(--color-text-muted)}.field input:focus,.field select:focus{border-color:var(--color-focus-ring);box-shadow:0 0 0 3px rgba(232,135,30,0.15)}.search-actions{margin-top:16px;display:flex;gap:10px;align-items:center}section{padding:34px 32px}.section-tight{padding-top:40px;padding-bottom:40px}.section-head{text-align:center;max-width:640px;margin:0 auto 36px}.section-head p{color:var(--nadia-bronze-600)}.section-head.left{text-align:left;margin:0 0 28px;max-width:none}.section-head h2{font-size:var(--text-3xl);margin:14px 0 8px;color:var(--nadia-orange-700)}.section-head p{margin:0}.section-cream{background:linear-gradient(180deg,var(--nadia-cream-100),var(--nadia-cream-200))}.section-white{background:#fff}.section-texture{background-color:var(--nadia-cream-100);background-image:radial-gradient(var(--nadia-ink-200) 1px,transparent 1px);background-size:22px 22px}.section-foot-link{text-align:center;margin-top:32px}.card{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:24px;border:1px solid var(--nadia-orange-100)}.icon-tile{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.icon-tile.sm{width:38px;height:38px}.icon-tile.lg{width:56px;height:56px}.tile-blue{background:var(--nadia-service-blue-bg);color:var(--nadia-service-blue)}.tile-green{background:var(--nadia-service-green-bg);color:var(--nadia-service-green)}.tile-purple{background:var(--nadia-service-purple-bg);color:var(--nadia-service-purple)}.tile-orange{background:var(--nadia-service-orange-bg);color:var(--nadia-service-orange)}.tile-indigo{background:var(--nadia-service-indigo-bg);color:var(--nadia-service-indigo)}.tile-pink{background:var(--nadia-service-pink-bg);color:var(--nadia-service-pink)}.tile-teal{background:var(--nadia-service-teal-bg);color:var(--nadia-service-teal)}.tile-gold{background:var(--nadia-gold-300);color:var(--nadia-gold-600)}.stats-strip{background:#fff;padding:0 32px;margin-top:-46px;position:relative;z-index:3}.stats-strip-inner{max-width:var(--container-max);margin:0 auto;background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:grid;grid-template-columns:repeat(4,1fr);padding:30px 12px}.stats-strip-item{text-align:center;padding:6px 12px;position:relative}.stats-strip-item:not(:last-child)::after{content:"";position:absolute;right:0;top:10%;bottom:10%;width:1px;background:var(--color-border-soft)}.stats-strip-value{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);color:var(--color-text-heading)}.stats-strip-label{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:4px}.cat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;max-width:var(--container-max);margin:0 auto}.hslider{position:relative;max-width:var(--container-max);margin:0 auto}.hslider-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 4px 4px;margin:0 -4px;scrollbar-width:none;-ms-overflow-style:none}.hslider-track::-webkit-scrollbar{display:none;height:0}.hslider-track>*{scroll-snap-align:start;flex:0 0 auto}.cat-track>.cat-card{width:176px}.testi-track>.testi-card{width:340px}.hslider-btn{position:absolute;top:42%;transform:translateY(-50%);width:42px;height:42px;border-radius:50%;background:var(--nadia-orange-100);box-shadow:var(--shadow-lg);border:1px solid var(--color-border-soft);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;color:var(--color-text-heading);transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast)}.hslider-btn:hover{background:var(--nadia-orange-400);transform:translateY(-50%) scale(1.06)}.hslider-btn:disabled{opacity:0.35;cursor:default;box-shadow:var(--shadow-sm)}.hslider-btn:disabled:hover{transform:translateY(-50%)}.hslider-btn.prev{left:-20px}.hslider-btn.next{right:-20px}.cat-card{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:22px 14px;text-align:center;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast);border:1px solid var(--nadia-orange-100)}.cat-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.cat-card .icon-tile{margin:0 auto 12px}.cat-card h3{font-size:var(--text-sm);margin:0 0 6px}.layout-3col{max-width:var(--container-max);margin:0 auto;display:grid;grid-template-columns:232px 1fr 252px;gap:28px;align-items:start}.side-panel{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px;position:sticky;top:88px;border:1px solid var(--nadia-orange-100)}.side-panel h3{font-size:var(--text-base);margin-bottom:4px}.side-panel .side-sub{font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:16px}.side-list{display:flex;flex-direction:column;gap:2px}.side-list-item{display:flex;align-items:center;justify-content:space-between;padding:10px 8px;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-heading);cursor:pointer;transition:background var(--duration-fast)}.side-list-item:hover{background:var(--nadia-cream-100)}.side-list-item .city-name{display:flex;align-items:center;gap:8px}.side-cta{margin-top:18px;padding:16px;border-radius:var(--radius-md);background:var(--nadia-cream-100);text-align:center}.side-cta p{font-size:var(--text-xs);color:var(--color-text-body);margin:0 0 10px}.prop-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.prop-card{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;border:1px solid var(--color-border-soft);transition:box-shadow var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out),border-color var(--duration-fast)}.prop-card:hover,.prop-card:focus-within{box-shadow:var(--shadow-lg);transform:translateY(-6px);border-color:var(--nadia-orange-400)}.prop-photo{height:170px;position:relative;display:block;overflow:hidden;background:linear-gradient(135deg,#C89A6A,#8B5A2B 60%,#4A3320)}.prop-photo::after{content:"";position:absolute;inset:0;background:inherit;transition:transform var(--duration-normal,.3s) var(--ease-standard)}.prop-card:hover .prop-photo::after{transform:scale(1.06)}.prop-photo .prop-badge{position:absolute;z-index:1;top:10px;left:10px;background:var(--color-primary-solid);color:#fff;font-size:11px;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill)}.prop-photo .prop-badge.new{background:#15803D}.prop-card .prop-fav{position:absolute;z-index:2;top:10px;right:10px;width:32px;height:32px;border-radius:50%;background:rgba(255,255,255,0.9);display:flex;align-items:center;justify-content:center;color:var(--color-text-heading);box-shadow:var(--shadow-sm);transition:background var(--duration-fast),color var(--duration-fast),transform var(--duration-fast)}.prop-card .prop-fav:hover{background:#fff;color:var(--color-primary-active);transform:scale(1.08)}.prop-body{padding:16px}.prop-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.prop-price{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--color-primary-active)}.prop-op{flex-shrink:0;font-size:10px;font-weight:700;padding:2px 9px;border-radius:var(--radius-pill);background:var(--nadia-orange-100);color:var(--nadia-bronze-700);text-transform:uppercase;letter-spacing:.02em}.prop-op-location{background:var(--nadia-service-blue-bg);color:var(--nadia-service-blue)}.prop-op-sejour{background:var(--nadia-service-green-bg);color:var(--nadia-service-green)}.prop-title{font-size:var(--text-sm);font-weight:600;color:var(--color-text-heading);margin:6px 0 4px}.prop-loc{font-size:var(--text-xs);color:var(--color-text-muted);display:flex;align-items:center;gap:4px;margin-bottom:12px}.prop-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.prop-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--text-xs);color:var(--nadia-bronze-700);background:var(--nadia-cream-100);border:1px solid var(--nadia-orange-100);padding:4px 9px;border-radius:var(--radius-sm)}.prop-chip .bi{font-size:12px;color:var(--nadia-bronze-500)}.prop-cta{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--color-border-soft);padding-top:11px;margin-top:2px;font-size:var(--text-sm);font-weight:600;color:var(--color-primary-active);transition:gap var(--duration-fast)}.prop-cta .bi{transition:transform var(--duration-fast) var(--ease-standard)}.prop-card:hover .prop-cta .bi{transform:translateX(5px)}.partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;max-width:var(--container-max);margin:0 auto}.partner-card{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px;text-align:center;border:1px solid var(--nadia-orange-100)}.partner-logo{width:56px;height:56px;border-radius:50%;margin:0 auto 12px;background:var(--nadia-cream-200);display:flex;align-items:center;justify-content:center;color:var(--nadia-bronze-600);font-weight:700;font-family:var(--font-display)}.partner-card h3{font-size:var(--text-sm);margin:0 0 4px}.partner-card p{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.partner-cta{max-width:var(--container-max);margin:32px auto 0;background:var(--nadia-cream-100);border-radius:var(--radius-lg);padding:28px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.partner-cta div h3{font-size:var(--text-lg);margin:0 0 4px}.partner-cta div p{font-size:var(--text-sm);color:var(--color-text-body);margin:0}.check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:var(--container-max);margin:0 auto}.check-card{display:flex;align-items:flex-start;gap:14px;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:20px;border:1px solid var(--nadia-orange-100)}.check-card .icon-tile{background:var(--color-success-bg,#D9F5E3);color:var(--nadia-service-green)}.check-card h3{font-size:var(--text-base);margin:0 0 4px}.check-card p{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1100px;margin:0 auto;align-items:center}.why-list{margin:20px 0;display:flex;flex-direction:column;gap:12px}.why-item{display:flex;gap:10px;align-items:flex-start}.why-item .check{color:var(--color-primary-active);font-weight:700}.why-item span.label{font-size:var(--text-sm);color:var(--color-text-heading);font-weight:600}.photo-placeholder{height:380px;border-radius:var(--radius-xl);background:url('../images/nadia-immo-handshake.webp');background-repeat:no-repeat;background-position:center;background-size:110%;display:flex;align-items:flex-end;padding:16px;color:rgba(255,255,255,0.75);font-size:12px}.photo-placeholder.photo-img{background:none;padding:0;overflow:hidden}.photo-placeholder.photo-img img{width:100%;height:100%;object-fit:cover;display:block}.testi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:var(--container-max);margin:0 auto}.testi-card{background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:22px;border:1px solid var(--nadia-orange-100)}.testi-stars{color:var(--nadia-gold-500);display:flex;gap:2px;margin-bottom:12px}.testi-quote{font-size:var(--text-sm);color:var(--color-text-body);line-height:var(--leading-normal);margin:0 0 16px}.testi-person{display:flex;align-items:center;gap:10px}.testi-avatar{width:38px;height:38px;border-radius:50%;background:var(--nadia-bronze-400);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;font-family:var(--font-display)}.testi-name{font-size:var(--text-sm);font-weight:600;color:var(--color-text-heading)}.testi-role{font-size:var(--text-xs);color:var(--color-text-muted)}.ad-placeholder{max-width:var(--container-max);margin:0 auto;background:#fff;border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:36px;text-align:center;color:var(--color-text-muted)}.cta-banner{padding:64px 32px;background:linear-gradient(90deg,var(--color-primary-solid-hover),var(--color-primary-solid));color:#fff;text-align:center}.cta-banner h2{font-size:var(--text-3xl);margin-bottom:10px;color:#fff}.cta-banner p{opacity:0.9;margin:0 0 22px}.site-footer{background:var(--color-bg-footer);color:var(--color-text-on-dark-muted);padding:48px 32px 24px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:24px;max-width:var(--container-max);margin:0 auto}.footer-grid .brand-block .brand-title{color:#fff;font-family:var(--font-display);font-weight:600;font-size:18px;margin-bottom:10px}.footer-grid .brand-block .footer-logo{max-width:150px;width:100%;height:auto;display:block;margin-bottom:16px}.footer-grid .brand-block p{font-size:13px;line-height:1.6;margin:0}.footer-tagline{color:var(--nadia-gold-400);font-style:italic;font-size:13px;margin-top:12px}.footer-col-title{color:#fff;font-weight:600;font-size:14px;margin-bottom:12px}.footer-zones{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:var(--container-max);margin:28px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.footer-zones-links{display:flex;flex-wrap:wrap;gap:6px 16px}.footer-zones-links a{color:var(--color-text-on-dark-muted);font-size:13px}.footer-zones-links a:hover{color:#fff}.footer-links{display:flex;flex-direction:column;gap:8px}.footer-links a{color:var(--color-text-on-dark-muted);font-size:13px}.footer-links a:hover{color:#fff}.footer-contact{display:flex;flex-direction:column;gap:8px;font-size:13px}.footer-bottom{border-top:1px solid rgba(255,255,255,0.1);margin-top:32px;padding-top:18px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12px;max-width:var(--container-max);margin-left:auto;margin-right:auto}.footer-bottom a{color:var(--color-text-on-dark-muted)}.footer-legal-links{display:flex;gap:18px;flex-wrap:wrap}.dev-note{max-width:var(--container-max);margin:14px auto 0;padding:10px 18px;background:var(--nadia-cream-200);border:1px solid var(--color-border-soft);border-radius:var(--radius-sm);font-size:11.5px;color:var(--nadia-bronze-700)}@media (max-width:1100px){.layout-3col{grid-template-columns:200px 1fr 220px;gap:20px}.partner-grid{grid-template-columns:repeat(3,1fr)}.cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.site-header{position:sticky}.main-nav{display:flex;flex-direction:column;gap:0;position:absolute;top:100%;left:0;right:0;background:var(--nadia-cream-50);border-bottom:1px solid var(--color-border-soft);box-shadow:var(--shadow-md);max-height:0;overflow:hidden;opacity:0;transition:max-height var(--duration-base) var(--ease-standard),opacity var(--duration-base) var(--ease-standard)}.main-nav.is-open{max-height:400px;opacity:1}.main-nav a{padding:14px 32px;border-top:1px solid var(--color-border-soft)}.main-nav a:first-child{border-top:none}.nav-toggle{display:flex;z-index:31}.header-actions{gap:8px}.nav-member-trigger{padding:4px;gap:0;border:none}.nav-member-name,.nav-member-trigger .bi{display:none}.hslider-btn{width:34px;height:34px}.hslider-btn.prev{left:-6px}.hslider-btn.next{right:-6px}.search-grid{grid-template-columns:1fr 1fr}.why-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.layout-3col{grid-template-columns:1fr}.side-panel{position:static}.prop-grid{grid-template-columns:repeat(2,1fr)}.stats-strip-inner{grid-template-columns:repeat(2,1fr);row-gap:20px}.stats-strip-item:nth-child(2)::after{display:none}.check-grid{grid-template-columns:1fr 1fr}.testi-grid{grid-template-columns:1fr}.partner-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.search-grid{grid-template-columns:1fr}.hero h1{font-size:var(--text-3xl)}.footer-grid{grid-template-columns:1fr}.footer-zones{grid-template-columns:1fr}.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prop-grid{grid-template-columns:1fr}.stats-strip-inner{grid-template-columns:1fr}.stats-strip-item::after{display:none}.check-grid{grid-template-columns:1fr}.partner-grid{grid-template-columns:1fr}.partner-cta{flex-direction:column;align-items:flex-start}}.prop-track>.prop-card{width:270px}.bi{display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0}.topbar .bi{font-size:13px}.brand-mark .bi{font-size:20px;color:#fff}.icon-btn .bi{font-size:20px}.btn-contact-pill .bi{font-size:15px}.nav-toggle .bi{font-size:22px}.badge .bi{font-size:13px}.badge-dark .bi{font-size:14px}.btn .bi{font-size:16px}.btn-sm .bi,.btn-xs .bi{font-size:14px}.search-tab .bi{font-size:15px}.icon-tile .bi{font-size:22px}.icon-tile.sm .bi{font-size:18px}.check-card .icon-tile .bi{font-size:20px}.why-item .check .bi{font-size:16px}.hslider-btn .bi{font-size:18px}.prop-fav .bi{font-size:14px}.prop-loc .bi{font-size:13px;margin-right:2px}.testi-stars .bi{font-size:14px}.prop-map{color:var(--color-text-muted);display:inline-flex;transition:color var(--duration-fast) var(--ease-standard)}.prop-map:hover{color:var(--color-primary-active)}.prop-map .bi{font-size:13px}.prop-title a{color:inherit}.prop-title a:hover{color:var(--color-primary-active)}a.prop-photo{display:block}.page-notfound{max-width:560px;margin:80px auto;background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:48px 40px;text-align:center;color:var(--color-text-muted)}.page-notfound .bi{font-size:40px;color:var(--color-border);display:block;margin:0 auto 16px}.page-notfound h1{font-size:var(--text-2xl);margin-bottom:10px}.page-notfound p{margin:0 0 22px;font-size:var(--text-sm)}.page-notfound-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.field-error{font-size:var(--text-xs);color:#C0392B;margin-top:4px}.field input.is-invalid,.field select.is-invalid,.field textarea.is-invalid,input.is-invalid,select.is-invalid,textarea.is-invalid{border-color:#C0392B}.form-success{display:flex;gap:14px;align-items:flex-start;background:var(--nadia-service-green-bg);border-radius:var(--radius-md);padding:18px 20px;color:var(--color-text-heading)}.form-success .bi{font-size:22px;color:var(--nadia-service-green)}.form-success h3{font-size:var(--text-base);margin:0 0 4px}.form-success p{font-size:var(--text-sm);color:var(--color-text-body);margin:0}.form-error-box{display:flex;gap:14px;align-items:flex-start;background:#FCE1E1;border-radius:var(--radius-md);padding:18px 20px;color:var(--color-text-heading)}.form-error-box .bi{font-size:22px;color:#DC2626}.form-error-box h3{font-size:var(--text-base);margin:0 0 4px}.form-error-box p{font-size:var(--text-sm);color:var(--color-text-body);margin:0}.nav-member{position:relative}.nav-member-trigger{display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:6px 12px 6px 6px;cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:600;color:var(--color-text-heading)}.nav-member-trigger:hover{background:var(--nadia-cream-100)}.nav-member-avatar{width:28px;height:28px;border-radius:50%;background:var(--nadia-bronze-500);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.nav-member-trigger .bi{font-size:13px;color:var(--color-text-muted)}.nav-member-menu{display:none;position:absolute;right:0;top:calc(100% + 8px);min-width:210px;background:#fff;border-radius:var(--radius-md);box-shadow:var(--shadow-lg);border:1px solid var(--color-border-soft);padding:6px;z-index:40}.nav-member-menu.open{display:block}.nav-member-menu a{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-text-heading)}.nav-member-menu a:hover{background:var(--nadia-cream-100)}.nav-member-menu a.danger{color:#C0392B}.nav-member-menu .bi{font-size:15px}.prop-card{position:relative}.prop-fav{border:none;cursor:pointer;padding:0;z-index:2}.prop-card .prop-fav.is-favori,.prop-card .prop-fav.is-favori:hover{background:var(--color-primary-solid);color:#fff}.alertify .ajs-modal{background:rgba(26,20,16,0.45)}.alertify .ajs-dialog{padding:24px 24px 0;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px rgba(43,27,18,0.28);max-width:440px}.alertify .ajs-header{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);line-height:1.4;color:var(--color-text-heading);padding:20px 24px 16px;background:#fff}.alertify .ajs-body{color:var(--color-text-body)}.alertify .ajs-body .ajs-content{padding:4px 0 18px;font-size:var(--text-sm);line-height:var(--leading-normal)}.ajs-nis{display:flex;align-items:flex-start;gap:14px}.ajs-nis-ic{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--color-primary-tint);color:var(--color-primary-active);display:flex;align-items:center;justify-content:center;font-size:20px}.ajs-nis-txt{padding-top:8px;color:var(--color-text-body)}.alertify .ajs-footer{padding:6px 24px 20px;background:#fff;border:none}.alertify .ajs-footer .ajs-buttons.ajs-primary{text-align:right}.alertify .ajs-footer .ajs-buttons .ajs-button{font-family:var(--font-body);font-weight:600;font-size:var(--text-sm);min-width:104px;min-height:0;border-radius:var(--radius-sm);padding:10px 18px;text-transform:none;margin:0 0 0 10px;box-shadow:none;transition:background var(--duration-fast) var(--ease-standard)}.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-ok,.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-ok:hover,.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-ok:focus{color:#fff}.alertify .ajs-footer .ajs-buttons .ajs-ok{background:var(--color-primary-solid);color:#fff}.alertify .ajs-footer .ajs-buttons .ajs-ok:hover{background:var(--color-primary-solid-hover)}.alertify .ajs-footer .ajs-buttons .ajs-cancel{background:#fff;color:var(--color-text-heading);border:1px solid var(--color-border)}.alertify .ajs-footer .ajs-buttons .ajs-cancel:hover{background:var(--nadia-cream-100)}.alertify .ajs-commands{top:0;right:0;margin:22px 22px 0 0}.alertify .ajs-commands button.ajs-close{opacity:.5;transition:opacity var(--duration-fast)}.alertify .ajs-commands button.ajs-close:hover{opacity:1}@keyframes nis-rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes nis-drift{to{transform:scale(1.06)}}@keyframes nis-pop{40%{transform:scale(1.4)}}@keyframes nis-shake{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}@keyframes nis-spin{to{transform:rotate(360deg)}}.js .reveal{opacity:0}.js .reveal.is-in{animation:nis-rise var(--duration-slow) var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@media (max-width:800px){.hero{background-image:linear-gradient(rgba(0,0,0,0.5),rgba(0,0,0,0.5)),url('../images/hero-family-house-800.webp')}.hero::after{display:none}}.hero-inner>*,.hero .search-card{animation:nis-rise .8s var(--ease-out) both}.hero h1{animation-delay:.05s}.hero p.lead{animation-delay:.18s}.hero-stats{animation-delay:.3s}.hero .search-card{animation-delay:.42s}.hero::before{z-index:1}.hero::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:inherit;animation:nis-drift 20s ease-in-out infinite alternate}@media (hover:hover){.cat-card,.partner-card,.check-card,.testi-card,#services .card,.svc-detail-card,.value-card,.step-card,.team-card{transition:transform var(--duration-base) var(--ease-out),box-shadow var(--duration-base) var(--ease-out)}.cat-card:hover,.partner-card:hover,.check-card:hover,.testi-card:hover,#services .card:hover,.svc-detail-card:hover,.value-card:hover,.step-card:hover,.team-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}}.prop-fav.is-pop .bi{animation:nis-pop .4s var(--ease-spring)}.btn-primary,.btn-contact-pill{transition:transform var(--duration-base) var(--ease-spring),box-shadow var(--duration-base) var(--ease-out),background var(--duration-fast) var(--ease-standard)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(178,90,11,0.35)}.btn-contact-pill:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(139,90,43,0.3)}.btn-primary:active,.btn-contact-pill:active{transform:scale(.97);box-shadow:none}.icon-tile{transition:transform var(--duration-base) var(--ease-spring)}.cat-card:hover .icon-tile,#services .card:hover .icon-tile,.check-card:hover .icon-tile,.svc-detail-card:hover .icon-tile,.value-card:hover .icon-tile{transform:rotate(-6deg) scale(1.08)}.site-header{transition:box-shadow var(--duration-base) var(--ease-out),padding var(--duration-base) var(--ease-out)}.site-header.is-stuck{box-shadow:var(--shadow-sm);padding-top:10px;padding-bottom:10px}@media (min-width:901px){.main-nav a{position:relative}.main-nav a::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:left;transition:transform var(--duration-base) var(--ease-out)}.main-nav a:hover::after,.main-nav a.active::after{transform:scaleX(1)}}input:focus-visible,select:focus-visible,textarea:focus-visible{border-color:var(--color-focus-ring);box-shadow:0 0 0 4px rgba(240,162,76,0.25)}.nis-shake{animation:nis-shake .4s}.btn.is-loading{pointer-events:none;opacity:.85}.btn.is-loading::after{content:"";width:1em;height:1em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:nis-spin .7s linear infinite}.testi-stars .bi{filter:drop-shadow(0 0 4px var(--nadia-gold-300))}.stats-strip-inner{border-top:3px solid var(--nadia-gold-400)}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;animation-delay:0s !important;transition-duration:.01ms !important;scroll-behavior:auto !important}.js .reveal{opacity:1}.hero::after{animation:none}}@media (max-width:560px){.site-header{padding-left:16px;padding-right:16px;gap:8px}.brand{gap:8px;min-width:0}.brand-mark{width:34px;height:34px}.brand-name{font-size:15px}.brand-sub{font-size:10px;letter-spacing:1px}.header-actions{gap:6px}.lang-opt{padding:5px 8px}.btn-contact-pill{padding:0;width:36px;height:36px;justify-content:center}.btn-contact-pill .btn-label{display:none}.btn-contact-pill .bi{font-size:17px}}.services-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px}@media (max-width:900px){.services-grid{grid-template-columns:1fr}}@media (max-width:560px){.search-tabs{flex-wrap:wrap}}@media (max-width:560px){.btn{white-space:normal;text-align:center}}@media (max-width:360px){.brand-mark{display:none}.brand-name{font-size:13.5px;white-space:nowrap}.brand-sub{font-size:9px}}.prop-photo.has-img::after{display:none}.prop-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.prop-card:hover .prop-photo img,.prop-card:focus-within .prop-photo img{transform:scale(1.06)}.side-stack{display:flex;flex-direction:column;gap:14px}.side-stack .side-panel{position:static;padding:0}.side-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;background:none;border:0;cursor:pointer;text-align:left;font:inherit;color:var(--color-text-heading);border-radius:var(--radius-lg)}.side-toggle-titre{display:block;font-family:var(--font-display);font-weight:700;font-size:var(--text-base)}.side-toggle .side-sub{display:block;margin:2px 0 0}.side-toggle .bi{flex-shrink:0;color:var(--color-text-muted);transition:transform var(--duration-base) var(--ease-out)}.side-collapsible.is-collapsed .side-toggle .bi{transform:rotate(-90deg)}.side-body{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--duration-base) var(--ease-out)}.side-collapsible.is-collapsed .side-body{grid-template-rows:0fr}.side-collapsible.no-anim .side-body{transition:none}.side-body-inner{overflow:hidden;min-height:0}.side-scroll{height:216px;overflow-y:auto;margin:0 8px 12px 10px;padding-right:4px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--nadia-orange-400) transparent}.side-scroll::-webkit-scrollbar{width:6px}.side-scroll::-webkit-scrollbar-thumb{background:var(--nadia-orange-400);border-radius:3px}a.side-list-item{text-decoration:none}.side-list-item .city-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.side-list-item{gap:10px}.side-list-item.is-empty{color:var(--color-text-muted);cursor:default}.side-list-item.is-empty:hover{background:none}.side-list-item.is-empty .count-pill{opacity:.6}.side-zone-btn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-align:left;flex:1}.side-zone-btn:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.side-list-item.is-active{background:var(--color-primary-tint,var(--nadia-cream-100))}.side-list-item.is-active .city-name{font-weight:700;color:var(--color-primary-active,inherit)}a.count-pill{text-decoration:none}a.count-pill:hover{filter:brightness(0.95)}.side-placeholder{margin:0;padding:14px 8px;font-size:var(--text-sm);color:var(--color-text-muted)}.side-cta-card{padding:16px !important}.consent-check{display:flex;gap:10px;align-items:flex-start;font-size:var(--text-sm);color:var(--color-text-body,inherit);line-height:1.45;cursor:pointer}.consent-check input[type="checkbox"]{flex:0 0 auto;width:18px;height:18px;margin-top:2px;accent-color:var(--color-primary-solid)}.consent-check a{text-decoration:underline}.cookie-banner{position:fixed;left:16px;right:16px;bottom:16px;z-index:1000;max-width:880px;margin:0 auto;padding:18px 20px;display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff;border:1px solid var(--color-border);border-radius:14px;box-shadow:var(--shadow-lg)}.cookie-banner[hidden]{display:none}.cookie-text{flex:1 1 360px;font-size:var(--text-sm);line-height:1.5}.cookie-text p{margin:6px 0 0}.cookie-text a{text-decoration:underline}.cookie-actions{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:560px){.cookie-actions{width:100%}.cookie-actions .btn{flex:1 1 0}}.hp-field{position:absolute !important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.footer-links a,.footer-zones-links a,.footer-legal-links a,.footer-bottom a{display:inline-flex;align-items:center;min-height:28px}.footer-links{gap:2px}.topbar-item a{display:inline-flex;align-items:center;min-height:28px}.prop-title a{display:inline-block;padding:4px 0}.prop-map{min-width:28px;min-height:28px;align-items:center;justify-content:center;margin:-6px -6px -6px -4px}.lang-opt{display:inline-flex;align-items:center;min-height:28px}.icon-btn{min-width:32px;min-height:32px;align-items:center;justify-content:center}.search-more{display:none}@media (max-width:560px){.hero{padding:24px 16px 20px}.hero h1{margin:0 0 14px}.hero p.lead,.hero-stats,.stats-strip{display:none}.search-card{margin-top:0;padding:14px}.search-tabs{flex-wrap:nowrap;gap:6px;margin-bottom:12px}.search-tab{flex:1 1 0;justify-content:center;padding:8px 6px;min-height:44px}.search-grid{grid-template-columns:1fr 1fr;gap:10px}.search-grid .field:nth-child(3) ~ .field:not(.field-extra){grid-column:1 / -1}.search-grid .field-extra{display:none}.search-grid.is-open .field-extra{display:flex}.search-actions{margin-top:12px}.search-actions .btn-primary{flex:1 1 auto;justify-content:center}.search-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;font:inherit;font-size:var(--text-sm);font-weight:600;cursor:pointer;color:var(--color-text-heading);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-sm)}}