*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}:root{--y:#FFD700;--b:#000;--w:#fff;--g:#f5f4f0;--f:'DM Sans',sans-serif;--d:'Bebas Neue',sans-serif}body{font-family:var(--f);background:var(--w);color:var(--b);overflow-x:hidden;line-height:1.6}nav{position:fixed;top:0;left:0;right:0;z-index:300;height:64px;background:#000;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;border-bottom:1px solid rgba(255,215,0,.1)}.nav-logo img{height:36px;width:auto;display:block}.nav-menu{display:flex;align-items:center;gap:1.5rem;list-style:none}.nav-menu a{color:rgba(255,255,255,.65);text-decoration:none;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;transition:color .2s}.nav-menu a:hover{color:var(--y)}.nav-icons{display:flex;gap:.7rem;align-items:center}.nav-icons a{color:rgba(255,255,255,.5);display:flex;align-items:center;transition:color .2s;text-decoration:none}.nav-icons a:hover{color:var(--y)}.nav-cta{background:var(--y)!important;color:#000!important;padding:8px 18px;border-radius:6px;font-weight:500!important;opacity:1!important;letter-spacing:.5px!important}.ticker{background:var(--y);overflow:hidden;height:36px;display:flex;align-items:center}.ticker-track{display:flex;gap:0;animation:ticker 30s linear infinite;white-space:nowrap;width:max-content}.ticker-track:hover{animation-play-state:paused}@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-item{display:flex;align-items:center;gap:.5rem;font-size:12px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#000;padding:0 2.5rem}.ticker-item::after{content:"✦";margin-left:2.5rem;opacity:.4}.hero{min-height:480px;display:flex;align-items:center;justify-content:center;background:#000;overflow:hidden;padding:5rem 2rem}.hero-left{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:720px;margin:0 auto}.hero-tag{display:inline-block;background:var(--y);color:#000;font-size:10px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;padding:5px 14px;border-radius:20px;margin-bottom:1.25rem;width:fit-content}.hero-title{font-family:var(--d);letter-spacing:2px;color:#fff;line-height:1.05;margin-bottom:1.1rem;font-size:clamp(36px,5vw,64px)}.hero-title em{color:var(--y);font-style:normal;display:block}.hero-sub{font-size:15px;color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:1.75rem;max-width:520px}.hero-btns{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:center}.btn-y{background:var(--y);color:#000;padding:12px 22px;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .2s;display:inline-block}.btn-y:hover{opacity:.88}.btn-ghost{background:transparent;color:#fff;padding:12px 22px;border-radius:8px;font-size:13px;border:1px solid rgba(255,255,255,.2);text-decoration:none;transition:border-color .2s,color .2s;display:inline-block}.btn-ghost:hover{border-color:var(--y);color:var(--y)}.avis-carousel{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1rem}.avis-carousel::-webkit-scrollbar{display:none}.avis-track{display:flex;padding:0 1rem;cursor:grab;user-select:none}.avis-track:active{cursor:grabbing}.avis-slide{flex:0 0 calc(33.333% - 1rem);min-width:240px;margin-right:1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.5rem;transition:border-color .2s;flex-shrink:0;scroll-snap-align:start}.avis-slide:hover{border-color:rgba(255,215,0,.2)}.avis-hd{display:flex;align-items:center;gap:.75rem;margin-bottom:.85rem}.avis-av{width:36px;height:36px;border-radius:50%;background:var(--y);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#000;flex-shrink:0}.avis-name{font-size:13px;font-weight:500;color:#fff}.avis-date{font-size:10px;color:rgba(255,255,255,.3);margin-top:1px}.avis-stars{color:var(--y);font-size:13px;margin-bottom:.65rem}.avis-txt{font-size:12.5px;color:rgba(255,255,255,.65);line-height:1.7;font-style:italic}.avis-nav{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.avis-dots{display:flex;gap:6px}.avis-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2);cursor:pointer;border:none;transition:background .2s,transform .2s,width .3s;padding:0}.avis-dot.on{background:var(--y);transform:scale(1.2);width:16px;border-radius:3px}.stats{background:var(--y);display:flex;justify-content:center;gap:4rem;padding:1.4rem 2rem;flex-wrap:wrap}.stat{text-align:center}.stat-n{font-family:var(--d);font-size:30px;letter-spacing:2px;color:#000;line-height:1}.stat-l{font-size:10px;color:rgba(0,0,0,.55);text-transform:uppercase;letter-spacing:1.5px;margin-top:2px}.sec{padding:5rem 2rem;max-width:1140px;margin:0 auto}.sbg{background:var(--g)}.sbg-in{max-width:1140px;margin:0 auto;padding:5rem 2rem}.sdk{background:#000}.sdk-in{max-width:1140px;margin:0 auto;padding:5rem 2rem}.tc{text-align:center}.lbl{display:inline-block;font-size:10px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--y);border-bottom:1px solid var(--y);padding-bottom:3px;margin-bottom:1rem}.lbl.dk{color:#000;border-color:#000}.stit{font-family:var(--d);font-size:46px;letter-spacing:2px;line-height:1.05;margin-bottom:.5rem}.stit em{color:var(--y);font-style:normal}.stit.w{color:#fff}.ssub{font-size:14px;color:#666;margin-bottom:2.5rem}.ssub.w{color:rgba(255,255,255,.5)}.av-lay{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.av-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem}.av-card{background:#000;border-radius:14px;padding:1.5rem;border:1px solid rgba(255,215,0,.08)}.av-icon{font-size:20px;margin-bottom:.5rem}.av-card h3{font-size:13px;font-weight:500;color:var(--y);margin-bottom:.35rem}.av-card p{font-size:12px;color:rgba(255,255,255,.6);line-height:1.6}.av-photo{border-radius:16px;overflow:hidden}.av-photo img{width:100%;height:400px;object-fit:cover;display:block}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;margin-top:2rem}.step{text-align:center}.step-num{width:48px;height:48px;background:var(--y);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--d);font-size:24px;margin:0 auto 1rem;color:#000}.step h3{font-size:16px;font-weight:500;margin-bottom:.5rem}.step p{font-size:13px;color:#666;line-height:1.6}.ev-pills{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:2rem}.ev-pill{background:#000;color:#fff;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:500;border:1px solid rgba(255,215,0,.1);transition:border-color .2s}.ev-pill:hover{border-color:var(--y)}.car-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.car-wrap::-webkit-scrollbar{display:none}.car-track{display:flex;gap:12px;padding:0 2rem;cursor:grab;user-select:none}.car-track:active{cursor:grabbing}.car-item{flex:0 0 280px;height:360px;border-radius:14px;overflow:hidden;position:relative;cursor:pointer;flex-shrink:0;scroll-snap-align:start}.car-item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.car-item:hover img{transform:scale(1.05)}.car-item .ci-tag{position:absolute;bottom:10px;left:10px;background:rgba(0,0,0,.72);backdrop-filter:blur(6px);border:1px solid rgba(255,215,0,.15);color:#fff;font-size:10px;font-weight:500;padding:4px 12px;border-radius:20px}.car-nav{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.car-dots{display:flex;gap:6px}.car-dot{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2);cursor:pointer;transition:background .2s,transform .2s,width .3s;border:none;padding:0}.car-dot.on{background:var(--y);transform:scale(1.2);width:16px;border-radius:3px}.lightbox{display:none;position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:1000;align-items:center;justify-content:center}.lightbox.open{display:flex}.lb-img{max-width:90vw;max-height:88vh;border-radius:12px;object-fit:contain}.lb-close{position:absolute;top:1.5rem;right:1.5rem;width:44px;height:44px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.lb-close:hover{background:var(--y);color:#000}.lb-prev,.lb-next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;background:rgba(255,255,255,.1);border:none;border-radius:50%;color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.lb-prev{left:1.5rem}.lb-next{right:1.5rem}.lb-prev:hover,.lb-next:hover{background:var(--y);color:#000}.fg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;max-width:980px;margin:0 auto}.fc{background:var(--y);border-radius:16px;padding:1.75rem 1.25rem;position:relative;display:flex;flex-direction:column}.fc.star{background:#000;color:#fff}.fc-rib{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:#e8002d;color:#fff;font-size:10px;font-weight:500;padding:3px 14px;border-radius:20px;white-space:nowrap}.fc-name{font-family:var(--d);font-size:20px;letter-spacing:3px;margin-bottom:.35rem}.fc.star .fc-name{color:var(--y)}.fc-desc{font-size:11px;color:rgba(0,0,0,.55);margin-bottom:1.25rem;line-height:1.5}.fc.star .fc-desc{color:rgba(255,255,255,.5)}.fc-price{font-family:var(--d);font-size:48px;letter-spacing:1px;margin-bottom:1.25rem;line-height:1}.fc-price sup{font-size:22px}.fc-list{list-style:none;margin-bottom:1.25rem;flex:1}.fc-list li{font-size:12px;font-weight:500;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:flex-start;gap:7px;line-height:1.4}.fc.star .fc-list li{border-bottom-color:rgba(255,255,255,.1)}.fc-list li::before{content:"✓";font-size:12px;color:#000;flex-shrink:0;margin-top:1px}.fc.star .fc-list li::before{color:var(--y)}.fc-btn{background:#000;color:var(--y);border:none;border-radius:8px;padding:12px;font-size:13px;font-weight:500;font-family:var(--f);cursor:pointer;width:100%;transition:opacity .2s}.fc.star .fc-btn{background:var(--y);color:#000}.fc-btn:hover{opacity:.85}.fc-opt{font-size:11px;font-weight:600;text-align:center;margin-top:.75rem;color:#000;letter-spacing:.2px}.zone-lay{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.zpills{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:1.25rem}.zp{background:var(--y);color:#000;padding:7px 16px;border-radius:20px;font-size:13px;font-weight:500}.zone-txt{font-size:14px;color:#555;line-height:1.8}.zone-img{border-radius:16px;overflow:hidden}.zone-img img{width:100%;height:300px;object-fit:cover;display:block}.logos-mask{overflow:hidden;-webkit-mask:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.logos-track{display:flex;gap:1.75rem;animation:scroll-l 28s linear infinite;width:max-content}.logos-track:hover{animation-play-state:paused}@keyframes scroll-l{from{transform:translateX(0)}to{transform:translateX(-50%)}}.logo-slot{flex:0 0 180px;height:82px;border:1px solid #e8e8e8;border-radius:12px;display:flex;align-items:center;justify-content:center;padding:1rem;background:#fff;transition:border-color .2s,box-shadow .2s}.logo-slot:hover{border-color:var(--y);box-shadow:0 2px 14px rgba(255,215,0,.12)}.logo-slot img{max-width:145px;max-height:52px;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:filter .2s,opacity .2s;display:block}.logo-slot:hover img{filter:grayscale(0%);opacity:1}.rev-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.5rem;flex-wrap:wrap;gap:1rem}.score-big{font-family:var(--d);font-size:64px;color:var(--y);line-height:1;letter-spacing:2px}.score-stars{color:var(--y);font-size:22px;letter-spacing:3px}.score-count{font-size:12px;color:rgba(255,255,255,.35);margin-top:4px}.rev-cta{display:flex;gap:1rem;justify-content:center;margin-top:2.5rem;flex-wrap:wrap}.btn-google{display:inline-flex;align-items:center;gap:8px;background:var(--y);color:#000;padding:13px 26px;border-radius:8px;font-size:13px;font-weight:500;text-decoration:none}.btn-ow{display:inline-flex;align-items:center;gap:8px;background:transparent;color:rgba(255,255,255,.6);padding:13px 26px;border-radius:8px;font-size:13px;border:1px solid rgba(255,255,255,.15);text-decoration:none;transition:border-color .2s,color .2s}.btn-ow:hover{border-color:var(--y);color:var(--y)}.faq-wrap{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid #e5e5e5}.faq-q{width:100%;text-align:left;padding:1.1rem 0;font-size:15px;font-weight:500;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#000;font-family:var(--f)}.faq-icon{font-size:20px;color:var(--y);transition:transform .25s;flex-shrink:0}.faq-icon.on{transform:rotate(45deg)}.faq-a{font-size:14px;color:#555;line-height:1.8;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s}.faq-a.on{max-height:300px;padding-bottom:1rem}.contact-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:5rem;align-items:start}.cl h2{font-family:var(--d);font-size:48px;letter-spacing:2px;color:#fff;line-height:1;margin-bottom:1.25rem}.cl h2 em{color:var(--y);font-style:normal}.cl>p{font-size:14px;color:rgba(255,255,255,.55);line-height:1.7;margin-bottom:2rem}.c-infos{display:flex;flex-direction:column;gap:.85rem;margin-bottom:2rem}.c-info{display:flex;align-items:center;gap:1rem;padding:.85rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.03);text-decoration:none;transition:border-color .2s}.c-info:hover{border-color:rgba(255,215,0,.2)}.c-icon{font-size:18px}.c-lbl{font-size:10px;color:rgba(255,255,255,.35);text-transform:uppercase;letter-spacing:1px}.c-val{font-size:13px;font-weight:500;color:#fff}.c-socs{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.c-soc{display:flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid rgba(255,255,255,.12);border-radius:30px;font-size:12px;color:rgba(255,255,255,.6);text-decoration:none;transition:border-color .2s,color .2s}.c-soc:hover{border-color:var(--y);color:var(--y)}.c-soc svg{width:15px;height:15px;flex-shrink:0}.cf{display:flex;flex-direction:column;gap:1rem}.fr2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.fg{display:flex;flex-direction:column;gap:5px}.fg label{font-size:10px;font-weight:500;color:rgba(255,255,255,.45);text-transform:uppercase;letter-spacing:1px}.fg input,.fg select,.fg textarea{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 14px;font-size:14px;color:#fff;font-family:var(--f);outline:none;transition:border-color .2s;appearance:none;-webkit-appearance:none}.fg input::placeholder,.fg textarea::placeholder{color:rgba(255,255,255,.2)}.fg input:focus,.fg select:focus,.fg textarea:focus{border-color:var(--y)}.fg select option{background:#1a1a1a}.fg textarea{resize:vertical;min-height:110px}.fcheck{display:flex;align-items:center;gap:10px;padding:1rem;border:1px solid rgba(255,215,0,.15);border-radius:8px;background:rgba(255,215,0,.03)}.fcheck input{width:16px;height:16px;accent-color:var(--y);cursor:pointer;flex-shrink:0}.fcheck label{font-size:13px;color:rgba(255,255,255,.6);cursor:pointer}.fsub{background:var(--y);color:#000;border:none;border-radius:8px;padding:15px;font-size:15px;font-weight:500;font-family:var(--f);cursor:pointer;transition:opacity .2s}.fsub:hover{opacity:.88}.fok{display:none;background:rgba(255,215,0,.08);border:1px solid rgba(255,215,0,.2);border-radius:8px;padding:1rem;font-size:14px;color:var(--y);text-align:center}footer{background:#000;color:rgba(255,255,255,.35);padding:2rem;text-align:center;font-size:12px}.f-links{display:flex;gap:1.5rem;justify-content:center;margin-top:.75rem;flex-wrap:wrap}footer a{color:rgba(255,255,255,.35);text-decoration:none}footer a:hover{color:var(--y)}footer span{color:var(--y)}.avis-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:2rem}.avis-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.25rem;transition:border-color .2s}.avis-card:hover{border-color:rgba(255,215,0,.2)}.avis-stars{color:var(--y);font-size:13px;margin-bottom:.6rem}.avis-txt{font-size:12.5px;color:rgba(255,255,255,.65);line-height:1.7;margin-bottom:.85rem;font-style:italic}.avis-auth{display:flex;align-items:center;gap:.6rem}.avis-av{width:32px;height:32px;border-radius:50%;background:var(--y);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#000;flex-shrink:0}.avis-name{font-size:12px;font-weight:500;color:#fff}.avis-src{font-size:10px;color:rgba(255,255,255,.3)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nav-burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}.nav-burger span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:all .3s}.nav-mobile{display:none;position:fixed;top:64px;left:0;right:0;background:#000;border-top:1px solid rgba(255,215,0,.1);padding:1.5rem;z-index:299;flex-direction:column;gap:.85rem;overflow-y:auto;max-height:calc(100vh - 64px)}.nav-mobile.open{display:flex}.nav-mobile a{color:rgba(255,255,255,.75);text-decoration:none;font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.nav-mobile .nm-cta{background:var(--y);color:#000;text-align:center;border-radius:8px;padding:12px;margin-top:.5rem;border-bottom:none;font-weight:600}@media(max-width:960px){.hero{padding:3.5rem 1.5rem}.hero-title{font-size:clamp(34px,7vw,50px)}.stit{font-size:clamp(30px,5vw,40px)}.av-lay{grid-template-columns:1fr;gap:2rem}.av-photo{order:-1}.av-photo img{height:260px}.av-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr;gap:1rem}.fg-grid{grid-template-columns:1fr 1fr;gap:1rem}.zone-lay{grid-template-columns:1fr;gap:2rem}.zone-img img{height:220px}.contact-grid{grid-template-columns:1fr;gap:2.5rem}.fr2{grid-template-columns:1fr 1fr}.stats{flex-wrap:wrap;gap:0}.stat{min-width:50%;padding:1rem;border-bottom:1px solid rgba(0,0,0,.08)}[style*="repeat(3,1fr)"]{grid-template-columns:repeat(2,1fr)!important}[style*="repeat(4,1fr)"]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:600px){nav{padding:0 1rem}.nav-menu{display:none}.nav-burger{display:flex}.hero{padding:2.5rem 1.25rem}.hero-title{font-size:clamp(30px,9vw,42px)}.hero-sub{font-size:13px;max-width:100%}.hero-btns{flex-direction:column;gap:.6rem}.hero-btns a{text-align:center;padding:12px}.ticker-item{font-size:10.5px;padding:0 1.25rem}.stats{flex-wrap:wrap;gap:0}.stat{min-width:50%;padding:.9rem .5rem;border-bottom:1px solid rgba(0,0,0,.08)}.stat:nth-child(odd){border-right:1px solid rgba(0,0,0,.08)}.sec{padding:2.5rem 1.25rem}.sbg-in,.sdk-in{padding:2.5rem 1.25rem}.stit{font-size:clamp(28px,8vw,36px)}.ssub{font-size:13px}.av-lay{grid-template-columns:1fr;gap:1.5rem}.av-grid{grid-template-columns:1fr 1fr;gap:.75rem}.av-card{padding:1rem}.av-photo img{height:220px}.steps{grid-template-columns:1fr;gap:.75rem}.fg-grid{grid-template-columns:1fr;gap:1rem}.zone-lay{grid-template-columns:1fr;gap:1.5rem}.zone-img img{height:200px}.contact-grid{grid-template-columns:1fr;gap:2rem}.fr2{grid-template-columns:1fr;gap:.75rem}.cl h2{font-size:clamp(28px,8vw,36px)}[style*="repeat(3,1fr)"]{grid-template-columns:1fr!important;gap:1rem!important}[style*="repeat(4,1fr)"]{grid-template-columns:1fr 1fr!important;gap:1rem!important}.car-wrap{overflow-x:scroll!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.car-track{display:flex!important;flex-wrap:nowrap!important;transform:none!important;transition:none!important;padding:0 1rem;gap:10px;width:max-content}.car-item{flex:0 0 74vw!important;width:74vw!important;scroll-snap-align:start}.car-nav{display:none}.avis-carousel{overflow-x:scroll!important;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -1.25rem;padding:0 1.25rem}.avis-carousel::-webkit-scrollbar{display:none}.avis-track{display:flex!important;flex-wrap:nowrap!important;transform:none!important;transition:none!important;padding:0 0 4px;gap:12px;width:max-content}.avis-slide{flex:0 0 82vw!important;width:82vw!important;min-width:unset!important;scroll-snap-align:start;margin-right:0!important}.avis-nav{display:none}.logo-slot{flex:0 0 130px;height:64px}.logo-slot img{max-width:100px;max-height:38px}.lb-prev{left:.5rem}.lb-next{right:.5rem}.vid-modal video{max-width:100vw;border-radius:0}}nav{position:sticky;top:0;z-index:300;height:64px;background:#000;display:flex;align-items:center;justify-content:space-between;padding:0 2rem;border-bottom:1px solid rgba(255,215,0,.1)}.nav-logo img{height:34px;width:auto;display:block}.nav-menu{display:flex;align-items:center;gap:1.5rem;list-style:none}.nav-menu a{color:rgba(255,255,255,.65);text-decoration:none;font-size:12px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;transition:color .2s}.nav-menu a:hover{color:#FFD700}.nav-icons{display:flex;gap:.7rem;align-items:center}.nav-icons a{color:rgba(255,255,255,.5);display:flex;align-items:center;transition:color .2s;text-decoration:none}.nav-icons a:hover{color:#FFD700}.nav-cta{background:#FFD700!important;color:#000!important;padding:8px 18px;border-radius:6px;font-weight:500!important;opacity:1!important;letter-spacing:.5px!important}.nav-burger{display:none;flex-direction:column;gap:5px;cursor:pointer;background:none;border:none;padding:4px}.nav-burger span{display:block;width:22px;height:2px;background:#fff;border-radius:2px;transition:all .3s}.nav-mobile{display:none;position:fixed;top:64px;left:0;right:0;background:#000;border-top:1px solid rgba(255,215,0,.1);padding:1.5rem;z-index:299;flex-direction:column;gap:.85rem;overflow-y:auto;max-height:calc(100vh - 64px)}.nav-mobile.open{display:flex}.nav-mobile a{color:rgba(255,255,255,.75);text-decoration:none;font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.nav-mobile .nm-cta{background:#FFD700;color:#000;text-align:center;border-radius:8px;padding:12px;margin-top:.5rem;border-bottom:none;font-weight:600}@media(max-width:860px){.nav-menu{display:none}.nav-burger{display:flex}}.site-footer{background:#000;color:rgba(255,255,255,.55);padding:3.5rem 2rem 0;font-size:13px}.sf-in{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:2rem;padding-bottom:2.5rem}.sf-brand .sf-logo{height:30px;width:auto;margin-bottom:.9rem;display:block}.sf-brand p{color:rgba(255,255,255,.4);line-height:1.7;max-width:280px;margin:0}.sf-col h4{color:#fff;font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:1rem}.sf-col a{display:block;color:rgba(255,255,255,.55);text-decoration:none;margin-bottom:.65rem;transition:color .2s}.sf-col a:hover{color:#FFD700}.sf-bottom{max-width:1140px;margin:0 auto;border-top:1px solid rgba(255,255,255,.08);padding:1.5rem 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;color:rgba(255,255,255,.35);font-size:12px}.sf-bottom b{color:#FFD700}.sf-bottom a{color:rgba(255,255,255,.35);text-decoration:none}.sf-bottom a:hover{color:#FFD700}@media(max-width:760px){.sf-in{grid-template-columns:1fr 1fr;gap:1.75rem}.sf-brand{grid-column:span 2}}@media(max-width:480px){.sf-in{grid-template-columns:1fr}.sf-brand{grid-column:span 1}}.skip{position:absolute;left:-9999px;top:0;background:var(--y);color:#000;padding:8px 14px;z-index:999}.skip:focus{left:8px;top:8px}main{display:block}.nav-menu .has-dd{position:relative}.nav-menu .dd{display:none;position:absolute;top:100%;left:-1rem;background:#000;border:1px solid rgba(255,215,0,.18);border-radius:10px;padding:.5rem;min-width:210px;list-style:none;flex-direction:column;gap:0;box-shadow:0 10px 30px rgba(0,0,0,.4)}.nav-menu .has-dd:hover .dd,.nav-menu .has-dd:focus-within .dd{display:flex}.nav-menu .dd a{display:block;padding:.6rem .9rem;border-radius:6px}.nav-menu .dd a:hover{background:rgba(255,215,0,.08)}.nav-menu span[title],.nav-mobile span[title]{color:rgba(255,255,255,.35);font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.bc{max-width:1140px;margin:0 auto;padding:1.1rem 2rem 0;font-size:12px;color:#777}.bc a{color:#000;text-decoration:none;border-bottom:1px solid var(--y)}.bc .sep{margin:0 .5rem;opacity:.4}.answer-wrap{padding-top:2.5rem;padding-bottom:0}.answer{background:var(--g);border-left:4px solid var(--y);border-radius:0 14px 14px 0;padding:1.4rem 1.7rem;font-size:15.5px;line-height:1.8;color:#222}.answer-lbl{display:block;font-size:10px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:.4rem;color:#000}.answer strong{font-weight:600}.prose{max-width:820px;margin:0 auto}.prose p{font-size:15px;line-height:1.85;color:#333;margin-bottom:1.1rem}.prose h2{font-family:var(--d);font-size:40px;letter-spacing:2px;line-height:1.05;margin:2.5rem 0 1rem}.prose h2 em{color:var(--y);font-style:normal;background:#000;padding:0 .25em}.prose h3{font-size:17px;font-weight:600;margin:1.6rem 0 .5rem}.prose a,.ulink{color:#000;font-weight:500;text-decoration:none;border-bottom:2px solid var(--y)}.prose a:hover,.ulink:hover{background:var(--y)}.small-note{font-size:13px;color:#888;margin-top:1rem}.small-note .ulink{font-weight:500}.dept-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.dept-card{background:#000;color:#fff;border-radius:16px;padding:1.6rem 1.4rem;text-decoration:none;display:flex;flex-direction:column;gap:.45rem;border:1px solid rgba(255,215,0,.15);transition:transform .2s,border-color .2s}.dept-card:hover{transform:translateY(-3px);border-color:var(--y)}.dept-num{font-family:var(--d);font-size:58px;color:var(--y);line-height:1;letter-spacing:2px}.dept-name{font-family:var(--d);font-size:24px;letter-spacing:2px}.dept-cities{font-size:12.5px;color:rgba(255,255,255,.55);line-height:1.6}.dept-go{margin-top:auto;padding-top:.6rem;font-size:12px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--y)}span.dept-card{opacity:.6}.big3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.big3 a{background:var(--g);border:1px solid #e8e8e8;border-radius:12px;padding:1.1rem 1.2rem;text-decoration:none;color:#000;font-weight:500;font-size:14px;transition:border-color .2s}.big3 a:hover{border-color:var(--y)}.big3 small{display:block;color:#777;font-weight:400;font-size:12px;margin-top:2px}.ft-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.ft{text-align:center;padding:1.5rem}.ft-i{font-size:2.5rem;margin-bottom:1rem}.ft h3{font-family:var(--d);font-size:20px;letter-spacing:2px;color:var(--y);margin-bottom:.75rem;font-weight:400}.ft p{font-size:13px;color:rgba(255,255,255,.6);line-height:1.7}.gc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;text-align:center}.gc{background:#000;border-radius:14px;padding:1.75rem 1.25rem}.gc-i{font-size:2.2rem;margin-bottom:.75rem;color:var(--y)}.gc h3{font-family:var(--d);font-size:17px;letter-spacing:2px;color:var(--y);margin-bottom:.5rem;font-weight:400}.gc p{font-size:13px;color:rgba(255,255,255,.65);line-height:1.6}a.fc-btn{display:block;text-align:center;text-decoration:none}.local-lay{display:grid;grid-template-columns:1.25fr 1fr;gap:3rem;align-items:start}.facts{background:#000;color:#fff;border-radius:16px;padding:1.6rem 1.5rem}.facts h3{font-family:var(--d);font-size:22px;letter-spacing:2px;color:var(--y);font-weight:400;margin-bottom:.9rem}.facts ul{list-style:none;padding:0}.facts li{font-size:13.5px;line-height:1.6;padding:.55rem 0;border-bottom:1px solid rgba(255,255,255,.08);color:rgba(255,255,255,.8)}.facts li:last-child{border-bottom:none}.facts li b{color:#fff;font-weight:500}.facts a{color:var(--y);text-decoration:none;font-weight:500}.ev-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:1.1rem;margin-top:1.5rem}.ev-card{border:1px solid #e8e8e8;border-radius:14px;padding:1.3rem 1.4rem;background:#fff}.ev-card h3{font-size:16px;font-weight:600;margin-bottom:.4rem}.ev-card p{font-size:13.5px;line-height:1.75;color:#444;margin:0}.zp a,a.zp{color:inherit;text-decoration:none}span.zp{background:#eee;color:#555}.cta-band{background:#000;border-radius:16px;padding:2rem;display:flex;gap:1.5rem;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:2rem}.cta-band p{color:#fff;font-size:16px;margin:0;max-width:560px}.cta-band p b{color:var(--y);font-weight:500}.hub-links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.hub-links a,.hub-links span{padding:7px 16px;border-radius:20px;font-size:13px;font-weight:500;text-decoration:none;color:#000;background:var(--y)}.hub-links span{background:#eee;color:#666}.sf-top{grid-template-columns:1.6fr 1fr 1fr}.sf-cities{grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.08);padding-top:2rem;margin-top:0}.sf-col ul{list-style:none;padding:0;margin:0}.sf-col li{margin-bottom:.55rem}.sf-col li a{display:inline;margin:0}.sf-col li span{color:rgba(255,255,255,.3)}.sf-col h4 a{color:#fff;display:inline;margin:0}.sf-brand a{display:inline;color:rgba(255,255,255,.7);margin:0}.site-footer{font-size:13px}@media(max-width:960px){.dept-grid{grid-template-columns:repeat(3,1fr);gap:.8rem}.ft-grid{grid-template-columns:repeat(2,1fr)}.gc-grid{grid-template-columns:repeat(2,1fr)}.local-lay{grid-template-columns:1fr;gap:2rem}.sf-cities{grid-template-columns:repeat(2,1fr)}.sf-top{grid-template-columns:1fr 1fr}}@media(max-width:600px){.stats{padding:0}.stat{flex:1 1 50%;min-width:0}.bc{padding:.9rem 1.25rem 0}.answer{padding:1.1rem 1.2rem;font-size:14.5px}.answer-wrap{padding-top:1.5rem}.dept-grid,.ev-cards,.big3{grid-template-columns:1fr}.ft-grid,.gc-grid{grid-template-columns:1fr}.prose h2{font-size:30px}.sf-cities,.sf-top{grid-template-columns:1fr}.sf-top .sf-brand{grid-column:span 1}.cta-band{padding:1.4rem}}.ev-card h3 a{font-weight:600}.site-footer{content-visibility:auto;contain-intrinsic-size:auto 480px}.mapbox{max-width:900px;margin:1.5rem auto 0;border-radius:14px;overflow:hidden;background:#111;color:#fff;position:relative;min-height:260px;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem}.mapbox iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mapbox button{background:var(--y);color:#000;border:0;border-radius:30px;padding:.8rem 1.6rem;font:600 14px var(--f);cursor:pointer}.mapbox p{font-size:13px;color:#bbb;margin-bottom:1rem}.mapf{position:relative;max-width:900px;margin:1.5rem auto 0;border-radius:14px;overflow:hidden;background:#111;min-height:220px;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.5rem}.mapf p{color:#ddd;font-size:14px;margin:0 0 .9rem}.mapf button{background:#FFD700;color:#000;border:0;border-radius:30px;padding:.7rem 1.4rem;font:500 15px var(--f);cursor:pointer}.mapf iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.deep h3{font-family:var(--d);font-size:26px;letter-spacing:1.5px;margin:1.6rem 0 .6rem}.deep-ul{padding-left:1.2rem;margin:0 0 1rem}.deep-ul li{margin:.4rem 0}.deep-note{font-size:13px;color:#666;font-style:italic}.site-footer{padding-top:2rem}.sf-in{padding-bottom:1.25rem;gap:1.25rem}.sf-cities{padding-top:1.25rem}.sf-col li{margin-bottom:.3rem}.sf-col a{margin-bottom:.35rem}.sf-col a.sf-all{color:#FFD700}.sf-bottom{padding:1rem 0}@media(max-width:760px){.sf-cities{grid-template-columns:1fr}.sf-cities .sf-col ul{display:flex;flex-wrap:wrap;gap:.2rem .9rem}.sf-cities .sf-col li{margin:0}}.js .rv{opacity:0;transform:translateY(22px);transition:opacity .6s ease,transform .6s ease}.js .rv.in{opacity:1;transform:none}.js .rv.d1{transition-delay:.08s}.js .rv.d2{transition-delay:.16s}.js .rv.d3{transition-delay:.24s}.hero-title,.hero-sub,.hero-btns{animation:heroIn .8s ease both}.hero-sub{animation-delay:.12s}.hero-btns{animation-delay:.24s}@keyframes heroIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fc,.ev-card,.gc,.ft,.step,.dept-card{transition:transform .25s ease,box-shadow .25s ease}.fc:hover,.ev-card:hover,.gc:hover,.ft:hover,.dept-card:hover{transform:translateY(-6px);box-shadow:0 14px 34px rgba(0,0,0,.14)}.btn-y,.fc-btn,.fsub{transition:transform .2s ease,box-shadow .2s ease}.btn-y:hover,.fc-btn:hover,.fsub:hover{transform:translateY(-2px) scale(1.03);box-shadow:0 8px 22px rgba(255,215,0,.45)}.fc.star .fc-btn,.btn-y{animation:pulse 2.8s ease-in-out 2s infinite}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(255,215,0,.5)}50%{box-shadow:0 0 0 10px rgba(255,215,0,0)}}.sticky-cta{display:none}@media(max-width:760px){.sticky-cta{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:90;gap:8px;padding:8px 12px;background:rgba(0,0,0,.94);transform:translateY(100%);transition:transform .35s ease}.sticky-cta.show{transform:none}.sticky-cta a{flex:1;text-align:center;padding:12px;border-radius:30px;font-weight:600;font-size:14px;text-decoration:none;color:#fff;border:1px solid rgba(255,255,255,.3)}.sticky-cta a.y{background:#FFD700;color:#000;border-color:#FFD700}body{padding-bottom:62px}}@media(prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}*{animation:none!important}}.site-footer,.site-footer .sf-in{text-align:left}.sf-top{grid-template-columns:1.6fr 1fr 1fr;align-items:start}.sf-cities{grid-template-columns:repeat(3,1fr)}.sf-col h4{margin-bottom:.6rem}.sf-brand p{font-size:12.5px;line-height:1.55;margin:0 0 .5rem}@media(min-width:761px){.sf-top .sf-col:nth-child(2){columns:2}.sf-top .sf-col:nth-child(2) a{break-inside:avoid}.sf-top .sf-col:nth-child(2) h4{column-span:all}}@media(max-width:760px){.sf-top{grid-template-columns:1fr 1fr}.sf-top .sf-brand{grid-column:span 2}}.bc[hidden]{display:none!important}.sister{background:#fffbe0;border-left:4px solid #FFD700;padding:1rem 1.25rem;border-radius:8px;font-size:15px;max-width:900px;margin:0 auto}.wa-float{position:fixed;right:18px;bottom:20px;z-index:91;width:54px;height:54px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(0,0,0,.3);transition:transform .2s}.wa-float:hover{transform:scale(1.08)}.sticky-cta a.wa{background:#25D366;border-color:#25D366;color:#fff}@media(max-width:760px){.wa-float{display:none}}.cp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;max-width:1100px;margin:2rem auto 0;padding:0 1rem}.cp{margin:0;border-radius:12px;overflow:hidden;background:#000}.cp img{width:100%;height:auto;display:block}.cp figcaption{color:#fff;font-size:13px;padding:.6rem .9rem}.sticky-cta{display:none!important}@media(max-width:760px){.wa-float{display:flex;width:50px;height:50px;right:14px;bottom:16px}body{padding-bottom:0}}.fnote{font-size:12px;color:rgba(255,255,255,.55);text-align:center;margin:.6rem 0 0}html{scroll-padding-top:76px}@media(max-width:760px){.sf-col li a,.sf-col a,.sf-bottom a{display:inline-block;padding:.4rem 0;min-height:24px}.prose li{margin:.5rem 0}.zp,.hub-links a{min-height:40px;display:inline-flex;align-items:center}.faq-q{min-height:48px}}.garanties-grid>*{min-width:0}.gcard{overflow-wrap:anywhere}@media(max-width:420px){.garanties-grid{grid-template-columns:minmax(0,1fr)}.gcard{padding:1.25rem 1rem}}.cp-grid.cp4{grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.cp-grid.cp4{grid-template-columns:repeat(4,1fr)}}@media(max-width:420px){.cp-grid.cp4{grid-template-columns:1fr}}