.me-dir{--ink:#0b1b3f;--mut:#52617f;--line:#d6e1f3;--bg:#f4f7fc;--navy:#061537;--navy2:#0d2459;--cy:#22d3ee;--teal:#0e7490;--amb:#f5b83d;--sh:0 1px 2px rgba(11,27,63,.06),0 6px 18px rgba(11,27,63,.06);--sh2:0 2px 4px rgba(11,27,63,.08),0 16px 40px rgba(11,27,63,.14)}.me-dir *{box-sizing:border-box;margin:0}.me-dir{scroll-behavior:smooth}.me-dir{font-family:Manrope,Inter,system-ui,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased}.me-dir svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.me-dir button{font:inherit;color:inherit;cursor:pointer}.me-dir .num{font-variant-numeric:tabular-nums}.me-dir :focus-visible{outline:2px solid var(--cy);outline-offset:2px}.me-dir .wrap{max-width:1240px;margin:0 auto;padding:0 28px}.me-dir .nav{display:flex;align-items:center;gap:28px;height:72px}.me-dir .logo{font-weight:800;font-size:20px;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.me-dir .logo span{color:var(--teal)}.me-dir .nav nav{display:flex;gap:6px;margin-left:12px}.me-dir .nav nav a{min-height:44px;display:flex;align-items:center;padding:0 14px;border-radius:99px;font-weight:700;font-size:14.5px;color:var(--mut);text-decoration:none;transition-property:background,color;transition-duration:.15s}.me-dir .nav nav a:hover{background:#e9eff9;color:var(--ink)}.me-dir .nav nav a.on{background:#e0f7fc;color:var(--teal)}.me-dir .nav .r{margin-left:auto;display:flex;gap:10px;align-items:center}.me-dir .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border-radius:99px;border:0;background:var(--cy);color:var(--navy);font-weight:800;font-size:14.5px;text-decoration:none;box-shadow:0 1px 2px rgba(6,21,55,.15);transition-property:transform,box-shadow,background;transition-duration:.15s}.me-dir .btn:hover{box-shadow:0 6px 18px rgba(34,211,238,.4)}.me-dir .btn:active{transform:scale(.97)}.me-dir .btn.o{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.me-dir .btn.o:hover{box-shadow:inset 0 0 0 1px #aebfe0}.me-dir .btn.s{min-height:40px;padding:0 16px;font-size:13.5px}.me-dir .hero{background:var(--navy);color:#fff;border-radius:36px;padding:56px 56px 96px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}.me-dir .hero h1{font-size:clamp(34px,4.6vw,58px);font-weight:800;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.me-dir .hero p.sub{color:#b9c8e8;font-size:17px;line-height:1.55;margin-top:18px;max-width:46ch}.me-dir .hero .pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.me-dir .hero .pills span{font-size:13px;font-weight:700;padding:8px 14px;border-radius:99px;background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);color:#dbe6fb}.me-dir .col{position:relative;height:340px}.me-dir .col i{position:absolute;border-radius:26px;outline:1px solid rgba(255,255,255,.14);outline-offset:-1px;box-shadow:0 20px 50px rgba(0,0,0,.35)}.me-dir .col i:nth-child(1){left:0;top:20px;width:52%;height:62%}.me-dir .col i:nth-child(2){right:0;top:0;width:44%;height:48%}.me-dir .col i:nth-child(3){right:6%;bottom:0;width:48%;height:46%}.me-dir .col i:nth-child(4){left:8%;bottom:6px;width:34%;height:26%;border-radius:20px}.me-dir .col b{position:absolute;z-index:2;background:#fff;color:var(--ink);font-size:12.5px;font-weight:800;padding:7px 12px;border-radius:99px;box-shadow:var(--sh2)}.me-dir .col b:nth-of-type(1){left:4%;top:0}.me-dir .col b:nth-of-type(2){right:2%;top:46%}.me-dir .col b:nth-of-type(3){left:30%;bottom:-6px}.me-dir .cmp{position:relative;z-index:3;margin:-52px 28px 0;background:#fff;border-radius:28px;box-shadow:var(--sh2);padding:18px 20px;display:grid;grid-template-columns:1.9fr 1fr 1fr auto;gap:12px;align-items:end}.me-dir .cmp label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:800;color:var(--mut)}.me-dir .cmp .tp{display:flex;gap:6px}.me-dir .cmp .tp button{min-height:44px;padding:0 12px;border-radius:14px;border:0;background:var(--bg);font-size:13.5px;font-weight:800;color:var(--mut);transition-property:background,color;transition-duration:.15s}.me-dir .cmp .tp button.on{background:var(--navy);color:#fff}.me-dir .cmp input{border:0;background:var(--bg);border-radius:14px;padding:0 14px;min-height:44px;font:700 14.5px Manrope,Inter,sans-serif;color:var(--ink);width:100%}.me-dir .cmp input:focus{outline:2px solid var(--cy)}.me-dir .cmp .go{min-height:44px;border-radius:14px;padding:0 24px}.me-dir .cmp small.n{grid-column:1/-1;color:var(--mut);font-weight:600;font-size:12.5px;margin-top:-2px}.me-dir .sec{margin-top:44px}.me-dir .sec h2{font-size:24px;font-weight:800;letter-spacing:-.02em}.me-dir .sec .sb{color:var(--mut);font-size:14.5px;margin-top:4px}.me-dir .rail{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:18px}.me-dir .cat{position:relative;aspect-ratio:1.1;border-radius:22px;border:0;overflow:hidden;color:#fff;text-align:left;padding:14px;display:flex;flex-direction:column;justify-content:flex-end;gap:2px;box-shadow:var(--sh);transition-property:transform,box-shadow;transition-duration:.18s}.me-dir .cat:hover{box-shadow:var(--sh2);transform:translateY(-2px)}.me-dir .cat:active{transform:scale(.97)}.me-dir .cat i{position:absolute;inset:0}.me-dir .cat:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,21,55,0) 35%,rgba(6,21,55,.72))}.me-dir .cat svg,.me-dir .cat b,.me-dir .cat small{position:relative;z-index:1}.me-dir .cat svg{position:absolute;top:14px;left:14px;width:22px;height:22px}.me-dir .cat b{font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.15}.me-dir .cat small{font-size:12.5px;font-weight:700;opacity:.85}.me-dir .cat.on{box-shadow:0 0 0 3px var(--cy),var(--sh2)}.me-dir .lay{display:grid;grid-template-columns:250px 1fr;gap:28px;margin-top:44px;align-items:start}.me-dir .fl{position:sticky;top:20px;background:#fff;border-radius:24px;padding:20px;box-shadow:var(--sh)}.me-dir .fl h3{font-size:15px;font-weight:800;margin-bottom:12px}.me-dir .fl .g{padding:14px 0;border-top:1px solid #e8eef8}.me-dir .fl .g:first-of-type{border-top:0;padding-top:0}.me-dir .fl label.ck{display:flex;align-items:center;gap:10px;min-height:36px;font-size:14px;font-weight:700;cursor:pointer}.me-dir .fl input[type=checkbox]{width:18px;height:18px;accent-color:var(--teal)}.me-dir .fl .pr{display:flex;gap:6px;flex-wrap:wrap}.me-dir .fl .pr button{min-height:36px;padding:0 12px;border-radius:99px;border:0;background:var(--bg);font-size:13px;font-weight:800;color:var(--mut)}.me-dir .fl .pr button.on{background:var(--navy);color:#fff}.me-dir .tb{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.me-dir .tb h2{font-size:22px;font-weight:800;letter-spacing:-.02em}.me-dir .tb h2 span{color:var(--mut);font-weight:700}.me-dir .tb select{min-height:44px;border:0;border-radius:99px;padding:0 16px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);font:800 13.5px Manrope,Inter,sans-serif;color:var(--ink)}.me-dir .lab{font-size:15px;font-weight:800;margin:6px 0 12px;display:flex;align-items:center;gap:8px}.me-dir .lab:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--amb)}.me-dir .gf{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;margin-bottom:28px}.me-dir .gr{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px}.me-dir .pc{background:#fff;border-radius:26px;padding:10px 10px 18px;box-shadow:var(--sh);display:flex;flex-direction:column;gap:14px;transition-property:box-shadow,transform;transition-duration:.2s}.me-dir .pc:hover{box-shadow:var(--sh2);transform:translateY(-3px)}.me-dir .mo{position:relative;display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr;gap:6px;height:190px}.me-dir .mo i{border-radius:10px;outline:1px solid rgba(11,27,63,.08);outline-offset:-1px}.me-dir .mo i:nth-child(1){grid-row:1/3;border-radius:16px 10px 10px 16px}.me-dir .mo i:nth-child(2){border-radius:10px 16px 10px 10px}.me-dir .mo i:nth-child(3){border-radius:10px 10px 16px 10px}.me-dir .bd{position:absolute;left:10px;top:10px;background:var(--navy);color:var(--amb);font-size:12px;font-weight:800;padding:6px 11px;border-radius:99px;box-shadow:var(--sh)}.me-dir .bd2{display:flex;gap:12px;align-items:flex-start;margin:-34px 14px 0;position:relative}.me-dir .av{width:60px;height:60px;border-radius:50%;border:4px solid #fff;display:grid;place-items:center;color:#fff;font-weight:800;font-size:17px;box-shadow:var(--sh);flex:none;text-shadow:0 1px 2px rgba(0,0,0,.3)}.me-dir .nm{padding-top:40px;min-width:0}.me-dir .nm h3{font-size:17px;font-weight:800;letter-spacing:-.015em;line-height:1.2}.me-dir .nm p{display:flex;align-items:center;gap:5px;color:var(--mut);font-size:13px;font-weight:600;margin-top:3px}.me-dir .nm svg{width:14px;height:14px}.me-dir .tg{display:flex;gap:6px;flex-wrap:wrap;padding:0 14px}.me-dir .tg span{font-size:12.5px;font-weight:700;padding:5px 10px;border-radius:99px;background:var(--bg);color:#33415f}.me-dir .ft{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;padding:0 14px;margin-top:auto;flex-wrap:wrap}.me-dir .sts{display:flex;gap:18px}.me-dir .st small{display:block;color:var(--mut);font-size:12px;font-weight:700}.me-dir .st b{font-size:18px;font-weight:800;letter-spacing:-.015em}.me-dir .bt{display:flex;gap:8px}.me-dir .vac{grid-column:1/-1;text-align:center;color:var(--mut);font-weight:700;padding:40px 0}.me-dir .cta{margin-top:56px;background:var(--navy);color:#fff;border-radius:32px;padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;position:relative;overflow:hidden}.me-dir .cta h2{font-size:28px;font-weight:800;letter-spacing:-.025em;text-wrap:balance;max-width:20ch;line-height:1.1}.me-dir .cta p{color:#b9c8e8;margin-top:10px;font-size:15.5px;max-width:52ch;line-height:1.55}.me-dir .cta .btn.o{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.me-dir .foot{padding:36px 0 48px;color:var(--mut);font-size:13.5px;font-weight:600;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.me-dir dialog{margin:auto;border:0;border-radius:28px;padding:0;box-shadow:0 24px 80px rgba(6,21,55,.4);width:min(500px,calc(100vw - 28px));color:var(--ink)}.me-dir dialog::backdrop{background:rgba(6,21,55,.6)}.me-dir dialog form{padding:28px;display:grid;gap:14px}.me-dir dialog h3{font-size:22px;font-weight:800;letter-spacing:-.02em}.me-dir dialog .sub{color:var(--mut);font-size:14px;font-weight:600;margin-top:-6px;line-height:1.5}.me-dir dialog label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;font-weight:800;color:var(--mut)}.me-dir dialog input,.me-dir dialog textarea{border:0;background:#fff;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;padding:0 14px;min-height:46px;font:600 14.5px Manrope,Inter,sans-serif;color:var(--ink);width:100%}.me-dir dialog textarea{padding:12px 14px;min-height:84px;resize:vertical}.me-dir dialog input:focus,.me-dir dialog textarea:focus{outline:0;box-shadow:inset 0 0 0 2px var(--cy)}.me-dir dialog .two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.me-dir dialog .fin{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.me-dir dialog .wa{background:#25d366;color:#04301a;box-shadow:none}.me-dir dialog .wa:hover{box-shadow:0 6px 18px rgba(37,211,102,.4)}.me-dir{background:var(--bg) radial-gradient(900px 420px at 85% -80px,rgba(34,211,238,.10),transparent 70%) no-repeat}.me-dir .logo{display:flex;align-items:center;gap:9px}.me-dir .logo:before{content:"";width:26px;height:26px;border-radius:9px;background:linear-gradient(135deg,var(--navy2),var(--teal) 70%,var(--cy));box-shadow:inset 0 0 0 1px rgba(255,255,255,.25),0 4px 10px rgba(14,116,144,.35)}.me-dir .hero{background:radial-gradient(520px 320px at 8% 105%,rgba(34,211,238,.28),transparent 70%),radial-gradient(700px 420px at 100% 0,rgba(59,130,246,.30),transparent 70%),linear-gradient(160deg,#0a1d4d,var(--navy) 60%)}.me-dir .hero:before{content:"";position:absolute;right:-120px;top:-120px;width:520px;height:520px;border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.025),0 0 0 140px rgba(255,255,255,.02),inset 0 0 0 1px rgba(255,255,255,.07);pointer-events:none}.me-dir .hero>*{position:relative}.me-dir .hero h1{font-size:clamp(36px,4.8vw,62px);line-height:1}.me-dir .hero .pills span{display:inline-flex;align-items:center;gap:7px}.me-dir .hero .pills span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cy)}.me-dir .col{height:380px}.me-dir .col i{--r:0deg;transform:rotate(var(--r));animation:rise .9s cubic-bezier(.2,.8,.2,1) both}.me-dir .col i:nth-child(1){--r:-3deg;left:0;top:30px;width:54%;height:64%}.me-dir .col i:nth-child(2){--r:2.5deg;animation-delay:.08s;right:0;top:0;width:44%;height:50%}.me-dir .col i:nth-child(3){--r:-2deg;animation-delay:.16s;right:4%;bottom:6px;width:46%;height:44%}.me-dir .col i:nth-child(4){display:none}@keyframes rise{from{opacity:0;transform:translateY(26px) rotate(var(--r)) scale(.94)}to{opacity:1;transform:rotate(var(--r))}}.me-dir .col .fc{position:absolute;z-index:3;left:-6%;bottom:22px;width:236px;background:#fff;color:var(--ink);border-radius:20px;padding:12px;display:flex;gap:11px;align-items:center;box-shadow:var(--sh2);animation:rise .9s .3s cubic-bezier(.2,.8,.2,1) both;--r:0deg}.me-dir .col .fc .av{width:46px;height:46px;font-size:14px;border-width:3px;margin:0;box-shadow:none}.me-dir .col .fc b{display:block;position:static;padding:0;box-shadow:none;background:none;font-size:14px;font-weight:800;line-height:1.2;border-radius:0}.me-dir .col .fc small{display:block;color:var(--mut);font-size:12.5px;font-weight:700;margin-top:2px}.me-dir .col .wp{position:absolute;z-index:3;right:-2%;top:46%;display:flex;align-items:center;gap:8px;background:#fff;color:var(--ink);font-size:12.5px;font-weight:800;padding:8px 14px 8px 8px;border-radius:99px;box-shadow:var(--sh2);animation:rise .9s .42s cubic-bezier(.2,.8,.2,1) both;--r:0deg}.me-dir .col .wp:before{content:"";width:22px;height:22px;border-radius:50%;background:#25d366 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/13px no-repeat}.me-dir .col .chip{position:absolute;z-index:3;left:34%;top:-4px;background:rgba(6,21,55,.78);color:#fff;font-size:12.5px;font-weight:800;padding:7px 13px;border-radius:99px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.2);animation:rise .9s .5s cubic-bezier(.2,.8,.2,1) both;--r:0deg}.me-dir .cmp{border-radius:30px;box-shadow:0 2px 4px rgba(11,27,63,.06),0 22px 60px rgba(6,21,55,.22);outline:1px solid rgba(11,27,63,.05);outline-offset:-1px}.me-dir .cmp .fi{position:relative;display:block}.me-dir .cmp .fi svg{position:absolute;left:13px;top:50%;margin-top:-9px;color:var(--teal);pointer-events:none}.me-dir .cmp .fi input{padding-left:40px}.me-dir .cmp .tp button{display:inline-flex;align-items:center;gap:6px}.me-dir .cmp .tp button svg{width:16px;height:16px}.me-dir .cmp .go svg{width:17px;height:17px}.me-dir .cat{aspect-ratio:1;border-radius:24px;padding:16px}.me-dir .cat .ic{position:absolute;top:14px;left:14px;width:42px;height:42px;border-radius:14px;background:rgba(255,255,255,.2);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);display:grid;place-items:center;z-index:1}.me-dir .cat .ic svg{position:static;width:21px;height:21px}.me-dir .cat .ct{position:absolute;top:16px;right:14px;z-index:1;font-size:12px;font-weight:800;padding:5px 10px;border-radius:99px;background:rgba(6,21,55,.55)}.me-dir .cat b{font-size:16px}.me-dir .cat small{display:none}.me-dir .cat .go{position:absolute;right:14px;bottom:14px;z-index:1;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center;opacity:0;transform:translateX(-6px);transition-property:opacity,transform;transition-duration:.2s}.me-dir .cat .go svg{position:static;width:16px;height:16px}.me-dir .cat:hover .go,.me-dir .cat.on .go,.me-dir .cat:focus-visible .go{opacity:1;transform:none}.me-dir .cat i{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.me-dir .cat:hover i{transform:scale(1.07)}.me-dir .cat b{padding-right:40px}.me-dir .ac{display:flex;gap:8px;flex-wrap:wrap;margin:-4px 0 16px}.me-dir .ac:empty{display:none}.me-dir .ac button{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 8px 0 14px;border-radius:99px;border:0;background:#e0f7fc;color:var(--teal);font-weight:800;font-size:13px}.me-dir .ac button svg{width:14px;height:14px}.me-dir .ac button.cl{background:none;color:var(--mut);padding:0 10px}.me-dir .fl .ck em{margin-left:auto;font-style:normal;font-size:12.5px;color:var(--mut);font-weight:700}.me-dir .fl{box-shadow:var(--sh),inset 0 0 0 1px rgba(11,27,63,.04)}.me-dir .pc{padding:10px 10px 16px;box-shadow:var(--sh),0 0 0 1px rgba(11,27,63,.04)}.me-dir .pc.big .mo{height:236px}.me-dir .mo i{position:relative;overflow:hidden}.me-dir .mo i:before{content:"";position:absolute;inset:0;background:inherit;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.me-dir .pc:hover .mo i:before{transform:scale(1.09)}.me-dir .bd{display:inline-flex;align-items:center;gap:6px;z-index:2}.me-dir .bd svg{width:13px;height:13px;fill:var(--amb);stroke:var(--amb)}.me-dir .nf{position:absolute;right:10px;bottom:10px;z-index:2;display:inline-flex;align-items:center;gap:6px;background:rgba(6,21,55,.62);color:#fff;font-size:12px;font-weight:800;padding:6px 11px;border-radius:99px}.me-dir .nf svg{width:13px;height:13px}.me-dir .tg span:first-child{background:#e0f7fc;color:var(--teal)}.me-dir .ft{border-top:1px dashed #d6e1f3;padding-top:14px;margin:auto 14px 0;padding-left:0;padding-right:0}.me-dir .st b{font-size:19px}.me-dir .pc .btn.s:not(.o){background:var(--navy);color:#fff}.me-dir .pc .btn.s:not(.o):hover{box-shadow:0 6px 18px rgba(6,21,55,.3)}.me-dir .how h2{margin-bottom:26px}.me-dir .tl{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;counter-reset:s}.me-dir .tl li{position:relative;padding:0 28px 0 0}.me-dir .tl li:before{content:"";position:absolute;left:52px;right:0;top:21px;height:2px;background:repeating-linear-gradient(90deg,#b8c9e6 0 6px,transparent 6px 12px)}.me-dir .tl li:last-child:before{display:none}.me-dir .tl .n{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--navy);color:#fff;font-weight:800;font-size:16px;box-shadow:0 0 0 6px var(--bg)}.me-dir .tl li:nth-child(3) .n{background:var(--cy);color:var(--navy)}.me-dir .tl b{display:block;margin-top:14px;font-size:17px;font-weight:800;letter-spacing:-.015em}.me-dir .tl p{color:var(--mut);font-size:14.5px;line-height:1.55;margin-top:4px;max-width:30ch}.me-dir .cta{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;padding:48px 52px;background:radial-gradient(480px 300px at 100% 100%,rgba(34,211,238,.28),transparent 70%),linear-gradient(160deg,#0a1d4d,var(--navy) 60%)}.me-dir .cta .stk{position:relative;height:250px}.me-dir .cta .mc{position:absolute;width:250px;background:#fff;border-radius:22px;padding:8px 8px 14px;box-shadow:0 20px 50px rgba(0,0,0,.35);color:var(--ink)}.me-dir .cta .mc i{display:block;height:100px;border-radius:15px 15px 10px 10px}.me-dir .cta .mc div{display:flex;gap:10px;align-items:center;margin:-22px 10px 0;position:relative}.me-dir .cta .mc .av{width:46px;height:46px;font-size:14px;border-width:3px}.me-dir .cta .mc b{display:block;font-size:14.5px;margin-top:22px}.me-dir .cta .mc small{display:block;color:var(--mut);font-size:12.5px;font-weight:700}.me-dir .cta .mc:nth-child(1){right:215px;top:10px;transform:rotate(-6deg)}.me-dir .cta .mc:nth-child(2){right:0;top:56px;transform:rotate(4deg)}.me-dir .cta .acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.me-dir dialog{overflow:auto}.me-dir dialog form{padding:0 28px 28px}.me-dir dialog .dh{position:relative;height:104px;margin:0 -28px 22px}.me-dir dialog .dh>i{position:absolute;inset:0;display:block}.me-dir dialog .dh .av{position:absolute;left:28px;bottom:-26px;width:64px;height:64px}.me-dir dialog h3{padding-top:8px}.me-dir dialog .wa:hover{box-shadow:0 6px 18px rgba(37,211,102,.4)}@media(max-width:1100px){.me-dir .cta{grid-template-columns:1fr}.me-dir .cta .stk{display:none}.me-dir .tl{grid-template-columns:1fr;gap:26px}.me-dir .tl li:before{display:none}.me-dir .cat{aspect-ratio:1.1}}@media(max-width:700px){.me-dir .cmp .tp{flex-wrap:wrap}.me-dir .pc.big .mo{height:210px}.me-dir .cta{padding:32px 24px}}@media(max-width:1100px){.me-dir .rail{grid-template-columns:repeat(3,1fr)}.me-dir .lay{grid-template-columns:1fr}.me-dir .fl{position:static;display:none}.me-dir .hero{grid-template-columns:1fr;padding:44px 32px 92px}.me-dir .col{display:none}.me-dir .cmp{grid-template-columns:1fr 1fr}}@media(max-width:700px){.me-dir .wrap{padding:0 14px}.me-dir .nav nav,.me-dir .nav .r a.o{display:none}.me-dir .hero{border-radius:28px;padding:32px 22px 88px}.me-dir .cmp{margin:-56px 10px 0;grid-template-columns:1fr}.me-dir .rail{grid-template-columns:repeat(2,1fr)}.me-dir .gf{grid-template-columns:1fr}.me-dir .cta{padding:30px 24px}.me-dir dialog .two{grid-template-columns:1fr}}.me-dir .hero{padding-bottom:136px}.me-dir .cmp{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:16px;margin:-88px 28px 0;z-index:5}.me-dir .cmp .sq{display:grid;grid-template-columns:1fr auto;gap:10px}.me-dir .sbox{position:relative}.me-dir .sbox>svg{position:absolute;left:18px;top:50%;margin-top:-10px;width:20px;height:20px;color:var(--teal);pointer-events:none}.me-dir .cmp .sbox input{min-height:60px;border-radius:18px;padding:0 90px 0 50px;font:700 16.5px Manrope,Inter,sans-serif;background:var(--bg);-webkit-appearance:none;appearance:none}.me-dir .cmp .sbox input::-webkit-search-cancel-button{display:none}.me-dir .cmp .sbox input::placeholder{color:#76869f;font-weight:600}.me-dir .cmp .sbox input:focus{outline:2px solid var(--cy);background:#fff}.me-dir .sbox kbd{position:absolute;right:16px;top:50%;margin-top:-14px;font:800 13px Manrope,sans-serif;color:var(--mut);background:#fff;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;min-width:28px;height:28px;display:grid;place-items:center;pointer-events:none}.me-dir .cmp .x{position:absolute;right:10px;top:50%;margin-top:-18px;width:36px;height:36px;border-radius:50%;border:0;background:#e3eaf7;display:grid;place-items:center;color:var(--ink)}.me-dir .cmp .x[hidden]{display:none}.me-dir .cmp .x svg{position:static;margin:0;width:15px;height:15px;color:inherit}.me-dir .cmp .fi .x{right:6px;margin-top:-16px;width:32px;height:32px}.me-dir .cmp .go{min-height:60px;border-radius:18px;padding:0 34px;font-size:16px}.me-dir .cmp .opts{display:grid;grid-template-columns:1.8fr 1fr 1fr;gap:12px;align-items:end}.me-dir .cmp .opts label{position:relative}.me-dir .sg{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:20;background:#fff;border-radius:22px;padding:8px;box-shadow:0 2px 4px rgba(11,27,63,.08),0 24px 60px rgba(6,21,55,.28);outline:1px solid rgba(11,27,63,.06);max-height:min(430px,60vh);overflow:auto;animation:sgin .16s ease-out}@keyframes sgin{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.me-dir .sg[hidden]{display:none}.me-dir .sg h4{font-size:12.5px;font-weight:800;color:var(--mut);padding:10px 12px 4px}.me-dir .sg .it{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;padding:6px 12px;border:0;border-radius:14px;background:none;text-align:left;font-family:inherit;color:var(--ink)}.me-dir .sg .it:hover,.me-dir .sg .it.ac{background:#eef4fd}.me-dir .sg .it.ac{box-shadow:inset 0 0 0 2px var(--cy)}.me-dir .sg .it .th{width:40px;height:40px;border-radius:12px;flex:none;display:grid;place-items:center;color:#fff;font-weight:800;font-size:13px;overflow:hidden;position:relative}.me-dir .sg .it .th.rd{border-radius:50%}.me-dir .sg .it .th svg{width:19px;height:19px;position:relative;z-index:1}.me-dir .sg .it .tx{min-width:0;flex:1}.me-dir .sg .it b{display:block;font-size:14.5px;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-dir .sg .it small{display:block;color:var(--mut);font-size:12.5px;font-weight:600;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.me-dir .sg .it .rt{flex:none;font-size:12px;font-weight:800;color:var(--teal);background:#e0f7fc;padding:4px 10px;border-radius:99px}.me-dir .sg mark{background:#fff0b8;color:inherit;border-radius:4px;padding:0 1px}.me-dir .sg .em{padding:22px 16px;color:var(--mut);font-size:14px;font-weight:600;line-height:1.5}.me-dir .sg .em b{color:var(--ink)}.me-dir .sg .ft2{display:flex;gap:14px;padding:10px 14px 6px;border-top:1px solid #e8eef8;margin-top:6px;color:var(--mut);font-size:12.5px;font-weight:700}.me-dir .sg .ft2 kbd{all:unset;font-weight:800;color:var(--ink);background:var(--bg);border-radius:6px;padding:1px 7px;margin-right:5px}.me-dir .sg.zs .it{min-height:46px}@media(max-width:1100px){.me-dir .cmp .opts{grid-template-columns:1fr 1fr}.me-dir .cmp .opts label:first-child{grid-column:1/-1}}@media(max-width:700px){.me-dir .hero{padding-bottom:116px}.me-dir .cmp{margin:-84px 10px 0;padding:12px}.me-dir .cmp .sq{grid-template-columns:1fr}.me-dir .cmp .go{width:100%}.me-dir .sbox kbd{display:none}.me-dir .cmp .sbox input{padding-right:54px;font-size:15.5px}.me-dir .cmp .opts{grid-template-columns:1fr}.me-dir .sg .ft2{display:none}}.me-dir .btn{min-height:40px;padding:0 18px;font-size:14px}.me-dir .btn.s{min-height:36px;padding:0 14px;font-size:13px}.me-dir .nav{height:64px}.me-dir .nav nav a{min-height:38px;padding:0 13px;font-size:14px}.me-dir .cmp .go{min-height:50px;border-radius:15px;padding:0 26px;font-size:15px}.me-dir .cmp .sbox input{min-height:52px;border-radius:15px;font-size:15.5px}.me-dir .cmp .sq{gap:10px}.me-dir .cmp .tp button{min-height:38px;padding:0 12px;border-radius:12px;font-size:13px}.me-dir .cmp input{min-height:40px;border-radius:12px;font-size:14px}.me-dir .cmp .x{width:30px;height:30px;margin-top:-15px}.me-dir .cmp .fi .x{width:28px;height:28px;margin-top:-14px}.me-dir .fl .pr button{min-height:32px;padding:0 11px;font-size:12.5px}.me-dir .ac button{min-height:32px}.me-dir .cat .go{width:30px;height:30px}.me-dir .hero{display:block;padding-bottom:150px}.me-dir .slides{display:grid}.me-dir .sl{grid-area:1/1;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s .5s}.me-dir .sl.on{opacity:1;visibility:visible;transition:opacity .5s ease}.me-dir .sl .tx{transform:translateY(12px);transition:transform .7s cubic-bezier(.2,.8,.2,1)}.me-dir .sl.on .tx{transform:none}.me-dir .sl:not(.on) .col *{animation:none!important;opacity:0}.me-dir .hero .acts{display:flex;gap:10px;margin-top:26px}.me-dir .hero .acts .btn{min-height:44px;padding:0 24px;font-size:14.5px}.me-dir .hc{position:absolute;left:56px;bottom:100px;display:flex;align-items:center;gap:8px;z-index:4}.me-dir .ib{width:34px;height:34px;border-radius:50%;border:0;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);color:#fff;display:grid;place-items:center;transition-property:background,transform;transition-duration:.15s}.me-dir .ib:hover{background:rgba(255,255,255,.2)}.me-dir .ib:active{transform:scale(.94)}.me-dir .ib svg{width:15px;height:15px}.me-dir .dts{display:flex;gap:6px;padding:0 4px}.me-dir .dt{position:relative;width:26px;height:34px;border:0;background:none;padding:0;display:grid;place-items:center}.me-dir .dt:before{content:"";width:100%;height:5px;border-radius:5px;background:rgba(255,255,255,.22)}.me-dir .dt i{position:absolute;left:0;top:50%;margin-top:-2.5px;height:5px;width:0;border-radius:5px;background:var(--cy)}.me-dir .dt.on{width:54px}.me-dir .dt.on i{animation:fill var(--dur,6000ms) linear forwards}.me-dir .hero.pz .dt.on i{animation-play-state:paused}@keyframes fill{to{width:100%}}.me-dir .vid{position:relative;aspect-ratio:16/10;border-radius:28px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.45);outline:1px solid rgba(255,255,255,.18);outline-offset:-1px;background:var(--navy2);cursor:pointer}.me-dir .vid .bk{position:absolute;inset:0;animation:pan 16s ease-in-out infinite alternate;animation-play-state:paused}.me-dir .vid.run .bk,.me-dir .vid.run .pb i{animation-play-state:running}@keyframes pan{from{transform:scale(1.04)}to{transform:scale(1.22) translate(-3%,-2%)}}.me-dir .vid:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,21,55,.25),rgba(6,21,55,0) 30%,rgba(6,21,55,.65))}.me-dir .vid .vt{position:absolute;z-index:2;left:16px;top:16px;background:rgba(6,21,55,.7);color:#fff;font-size:12.5px;font-weight:800;padding:7px 13px;border-radius:99px}.me-dir .vid .pl{position:absolute;z-index:2;left:50%;top:50%;margin:-33px 0 0 -33px;width:66px;height:66px;border-radius:50%;border:0;background:#fff;color:var(--navy);display:grid;place-items:center;box-shadow:0 10px 30px rgba(0,0,0,.4);transition-property:transform,opacity;transition-duration:.2s}.me-dir .vid .pl svg{width:24px;height:24px;margin-left:3px}.me-dir .vid .pl:hover{transform:scale(1.07)}.me-dir .vid.run .pl{opacity:0;transform:scale(.8)}.me-dir .vid.run:hover .pl{opacity:.9;transform:none}.me-dir .vid .pb{position:absolute;z-index:2;left:18px;right:64px;bottom:20px;height:4px;border-radius:4px;background:rgba(255,255,255,.3)}.me-dir .vid .pb i{display:block;height:100%;width:0;border-radius:4px;background:var(--cy);animation:vp 42s linear infinite;animation-play-state:paused}@keyframes vp{to{width:100%}}.me-dir .vid .tc{position:absolute;z-index:2;right:18px;bottom:13px;color:#fff;font-size:12.5px;font-weight:800}.me-dir .how .sb{margin-bottom:6px}.me-dir .how h2{margin-bottom:0}.me-dir .tl{margin-top:26px}.me-dir .tl li{padding-right:30px}.me-dir .tl li:before{right:-18px}.me-dir .vs{position:relative;height:200px;border-radius:26px;margin-top:18px;overflow:hidden;background:linear-gradient(160deg,#e6eefc,#d2e1f8);box-shadow:inset 0 0 0 1px rgba(11,27,63,.06)}.me-dir .vs:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,#a9bde0 1px,transparent 1.6px) 0 0/16px 16px;opacity:.55}.me-dir .vs>*{position:absolute}.me-dir .vs .mini{left:18px;right:18px;top:24px;background:#fff;border-radius:18px;padding:13px 14px;box-shadow:var(--sh2);display:flex;flex-direction:column;gap:10px}.me-dir .mini small{font-size:12px;font-weight:800;color:var(--mut)}.me-dir .mini .r{display:flex;gap:6px;flex-wrap:wrap}.me-dir .mini .c{font-size:12.5px;font-weight:800;padding:6px 11px;border-radius:10px;background:var(--bg);color:var(--mut)}.me-dir .mini .c.on{background:var(--navy);color:#fff}.me-dir .mini .f{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:800;padding:7px 11px;border-radius:10px;background:var(--bg);color:var(--ink)}.me-dir .mini .f svg{width:14px;height:14px;color:var(--teal)}.me-dir .vs .rw{display:flex;align-items:center;gap:10px;background:#fff;border-radius:16px;padding:9px 12px;box-shadow:var(--sh2)}.me-dir .vs .rw .av{position:static;width:36px;height:36px;font-size:12px;border-width:2px;box-shadow:none}.me-dir .vs .rw .t{flex:1;min-width:0}.me-dir .vs .rw b{display:block;position:static;margin:0;font-size:13.5px}.me-dir .vs .rw small{display:block;color:var(--mut);font-size:12px;font-weight:700}.me-dir .vs .rw em{font-style:normal;font-size:12px;font-weight:800;background:var(--navy);color:#fff;padding:6px 11px;border-radius:99px}.me-dir .vs .rw.a{left:18px;right:34px;top:20px;z-index:3;box-shadow:0 0 0 2px var(--cy),var(--sh2)}.me-dir .vs .rw.b{left:34px;right:18px;top:78px;z-index:2;opacity:.92}.me-dir .vs .rw.c{left:50px;right:2px;top:130px;z-index:1;opacity:.8}.me-dir .vs .chat{left:18px;right:18px;top:22px;bottom:0;border-radius:18px 18px 0 0;background:#ece5dd;overflow:hidden;box-shadow:var(--sh2)}.me-dir .chat .ch{display:flex;align-items:center;gap:9px;background:#128c4a;color:#fff;padding:9px 12px}.me-dir .chat .ch .av{position:static;width:30px;height:30px;font-size:11px;border-width:2px;box-shadow:none}.me-dir .chat .ch b{position:static;display:block;margin:0;font-size:13.5px}.me-dir .chat .bb{margin:14px 12px 0 44px;background:#d9fdd3;border-radius:14px 14px 4px 14px;padding:9px 11px;font-size:13px;font-weight:600;line-height:1.4;color:#14301c;box-shadow:0 1px 1px rgba(0,0,0,.1)}.me-dir .chat .bb small{display:block;text-align:right;color:#4a8a5c;font-size:11px;font-weight:700;margin-top:3px}.me-dir .tl b{margin-top:16px}@media(max-width:1100px){.me-dir .sl{grid-template-columns:1fr}.me-dir .hc{left:32px}.me-dir .vid{display:none}.me-dir .hero{padding-bottom:140px}.me-dir .tl li{padding-right:0}}@media(max-width:700px){.me-dir .hc{left:22px;bottom:94px}.me-dir .hero{padding-bottom:128px}.me-dir .cmp{margin:-84px 10px 0}.me-dir .cmp .go{min-height:48px}.me-dir .vid{display:block;aspect-ratio:16/9;margin-top:22px;border-radius:22px}.me-dir .vs{height:190px}}.me-dir{--dsp:'Plus Jakarta Sans',Manrope,Inter,system-ui,sans-serif}.me-dir [hidden]{display:none!important}.me-dir ::selection{background:var(--cy);color:var(--navy)}.me-dir input,.me-dir textarea{caret-color:var(--teal)}.me-dir{scrollbar-color:#b8c9e6 transparent;scrollbar-width:thin}.me-dir ::-webkit-scrollbar{width:11px;height:11px}.me-dir ::-webkit-scrollbar-thumb{background:#b8c9e6;border-radius:99px;border:3px solid var(--bg)}.me-dir .hero h1,.me-dir .sec h2,.me-dir .tb h2,.me-dir .cta h2,.me-dir dialog h3,.me-dir .nm h3,.me-dir .tl b{font-family:var(--dsp);font-optical-sizing:auto}.me-dir .hero h1{font-weight:800;letter-spacing:-.03em;line-height:.98}.me-dir .sec h2,.me-dir .tb h2,.me-dir .cta h2{font-weight:700;letter-spacing:-.025em}.me-dir .nm h3{font-weight:700;letter-spacing:-.01em;font-size:18.5px}.me-dir .tl b{font-weight:700;font-size:18px;letter-spacing:-.01em}.me-dir dialog h3{font-weight:700}.me-dir .cmp .sbox input::placeholder{color:#5b6a86}.me-dir .ds{padding:0 14px;margin-top:-4px;color:#3d4c6b;font-size:13.5px;line-height:1.5;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.me-dir .pc{animation:cin .45s cubic-bezier(.2,.8,.2,1) backwards}@keyframes cin{from{opacity:0;transform:translateY(10px)}}.me-dir .cmp small.n{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:0}.me-dir .dl{display:inline-flex;align-items:center;font-size:12.5px;font-weight:800;color:var(--teal);background:#e0f7fc;padding:5px 11px;border-radius:99px}.me-dir .vac{display:flex;flex-direction:column;align-items:center;gap:6px;padding:56px 0;text-align:center;grid-column:1/-1}.me-dir .vac b{font-family:var(--dsp);font-size:20px;font-weight:700;color:var(--ink)}.me-dir .vac span{color:var(--mut);font-weight:600;font-size:14.5px;margin-bottom:10px}.me-dir .sg .it:focus-visible,.me-dir .cat:focus-visible,.me-dir .pc .btn:focus-visible{outline:2px solid var(--cy);outline-offset:2px}@media(prefers-reduced-motion:reduce){.me-dir *{transition:none!important;scroll-behavior:auto!important}}.me-dir .rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 14px;margin:14px -2px 0;scrollbar-width:thin;scrollbar-color:#b8c9e6 transparent}.me-dir .cat{flex:0 0 156px;aspect-ratio:1.3;border-radius:18px;padding:12px;scroll-snap-align:start}.me-dir .cat .ic{width:32px;height:32px;border-radius:11px;top:10px;left:10px}.me-dir .cat .ic svg{width:17px;height:17px}.me-dir .cat .ct{top:12px;right:10px;font-size:11.5px;padding:3px 8px}.me-dir .cat b{font-size:14.5px;padding-right:0}.me-dir .cat .go{display:none}@media(max-width:1100px){.me-dir .cat{aspect-ratio:1.3}}

.me-dir,.entry-content>.me-dir,.is-layout-constrained>.me-dir{box-sizing:border-box!important;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0;padding-right:0}
main:has(.me-dir),.wp-block-post-content:has(.me-dir){padding-left:0!important;padding-right:0!important;max-width:none!important}
body:has(.me-dir){overflow-x:clip}
body:has(.me-dir) :is(.entry-title,.page-title,.wp-block-post-title,.elementor-page-title,.page-header,.entry-header):not(.me-dir *){display:none!important}
body:has(.me-dir) :is(.entry-content,.page-content,.site-main,.content-area,article,main):not(.me-dir *){max-width:none!important;padding-left:0!important;padding-right:0!important}
.me-dir{font-family:Manrope,Inter,system-ui,sans-serif;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;display:block;line-height:1.5;padding-bottom:40px}
.me-dir [hidden]{display:none!important}
.me-dir a{text-decoration:none}.me-dir ul,.me-dir ol{margin:0;padding:0}
.me-dir h1,.me-dir h2,.me-dir h3,.me-dir h4,.me-dir p{margin-top:0}
.me-dir dialog form{margin:0}.me-dir dialog .wa{border:0}
.me-dir .fcard-v{width:100%;height:100%;object-fit:cover}

.me-dir .dir-aviso{margin:18px 0 0;padding:12px 16px;border-radius:14px;background:#fdecec;color:#8a1c1c;font-weight:700;font-size:14px}.me-dir .dir-aviso--ok{background:#e0f7fc;color:#0e5566}
.me-dir .ph-foto{background:linear-gradient(135deg,#0d3b66,#22d3ee)}.me-dir .ph-banq{background:linear-gradient(135deg,#ff7a59,#ffd2c2)}.me-dir .ph-dj{background:linear-gradient(135deg,#0b6e6a,#8ee6dc)}.me-dir .ph-deco{background:linear-gradient(135deg,#2fbf8f,#c9f5e6)}.me-dir .ph-salon{background:linear-gradient(135deg,#f2b84b,#ffe2a1)}.me-dir .ph-plan{background:linear-gradient(135deg,#061537,#0e7490)}.me-dir .ph-otr{background:linear-gradient(135deg,#52617f,#c3cde0)}
.me-dir i[style*="background-image"]{background-size:cover;background-position:center}

.me-dir .adb{position:relative;margin:28px 28px 0;border-radius:24px;overflow:hidden;box-shadow:var(--sh);background:#fff;line-height:0}
.me-dir .adb a{display:block}
.me-dir .adb img{display:block;width:100%;height:auto;max-height:220px;object-fit:cover}
.me-dir .adb .adt{position:absolute;right:12px;top:10px;z-index:2;line-height:1;font:700 11px Manrope,sans-serif;padding:5px 9px;border-radius:99px;background:rgba(6,21,55,.72);color:#fff}
.me-dir .adb--cat{display:none;margin:0 0 16px}
.me-dir .adb--cat.on{display:block}
@media(max-width:700px){.me-dir .adb{margin:20px 14px 0}.me-dir .adb--cat{margin:0 0 14px}}

main:has(.me-dir),main:has(.me-dir)>.wp-block-group{margin-top:0!important;padding-top:0!important}
.entry-content:has(>.me-dir){margin-top:0!important;padding-top:0!important}
.me-dir>.wrap{padding-top:20px}

.me-dir .pc{cursor:pointer}
.me-dir #dv{padding:0;overflow:hidden;width:min(560px,calc(100vw - 28px))}
.me-dir .pvm{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr;gap:6px;height:230px;padding:10px 10px 0}
.me-dir .pvm i{border-radius:12px;outline:1px solid rgba(11,27,63,.08);outline-offset:-1px;background-size:cover;background-position:center}
.me-dir .pvm i:nth-child(1){grid-row:1/3;border-radius:18px 12px 12px 18px}
.me-dir .pvx{position:absolute;right:18px;top:18px;width:40px;height:40px;border-radius:50%;border:0;background:#fff;box-shadow:var(--sh);display:grid;place-items:center;z-index:2}
.me-dir .pvb{padding:0 26px 26px}
.me-dir .pvh{display:flex;gap:14px;align-items:flex-end;margin-top:-26px;position:relative}
.me-dir .pvh h3{font-size:22px;font-weight:800;letter-spacing:-.02em}
.me-dir .pvh p{color:var(--mut);font-weight:600;font-size:14px;margin-top:2px}
.me-dir .pvh>div:last-child{padding-bottom:4px}
.me-dir .pvd{margin-top:16px;color:#33415f;line-height:1.55;font-size:15px}
.me-dir #pvt{display:flex;gap:6px;flex-wrap:wrap;margin-top:14px;padding:0}
.me-dir #pvs{display:flex;gap:22px;margin-top:16px}
.me-dir #dv .fin{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}

/* Menú del sitio compacto en celular (una sola fila deslizable) */
@media (max-width:781px){
body:has(.me-dir) header.wp-block-template-part{padding-block:6px!important}
body:has(.me-dir) header.wp-block-template-part>*{padding-block:6px!important;gap:6px!important}
body:has(.me-dir) header.wp-block-template-part nav ul,
body:has(.me-dir) header.wp-block-template-part nav .wp-block-navigation__container{flex-wrap:nowrap!important;overflow-x:auto;gap:16px!important;font-size:14px!important;max-width:100vw;scrollbar-width:none}
body:has(.me-dir) header.wp-block-template-part nav a{white-space:nowrap;font-size:14px!important;padding:4px 0!important}
body:has(.me-dir) header.wp-block-template-part .wp-block-site-title{font-size:17px!important}
}


/* Buscador: compacto, se nota y fecha/zona en una línea */
.me-dir .cmp{padding:14px;gap:12px}
.me-dir .cmp .sbox input{background:#fff;box-shadow:inset 0 0 0 2px #c5d5ee,0 2px 8px rgba(11,27,63,.06);min-height:50px;font-size:15.5px}
.me-dir .cmp .sbox input:hover{box-shadow:inset 0 0 0 2px #9fb6dc,0 2px 8px rgba(11,27,63,.08)}
.me-dir .cmp .sbox input:focus{outline:0;box-shadow:inset 0 0 0 2px var(--cy),0 0 0 4px rgba(34,211,238,.22)}
.me-dir .cmp .go{min-height:50px;padding:0 24px;font-size:15px;background:var(--navy);color:#fff}
.me-dir .cmp .go:hover{box-shadow:0 6px 18px rgba(6,21,55,.35)}
.me-dir .cmp .opts{display:grid;grid-template-columns:auto minmax(150px,200px) minmax(0,1fr);gap:12px 16px;align-items:end}
.me-dir .cmp .opts label{font-size:12px;gap:5px}
.me-dir .cmp .opts label:first-child{grid-column:auto}
.me-dir .cmp .tp{display:inline-flex;gap:3px;padding:3px;border-radius:15px;background:var(--bg);box-shadow:inset 0 0 0 1px #e1e9f6;overflow-x:auto;scrollbar-width:none;max-width:100%}
.me-dir .cmp .tp::-webkit-scrollbar{display:none}
.me-dir .cmp .tp button{min-height:38px;padding:0 13px 0 10px;border-radius:12px;background:transparent;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;font-size:13px;transition-property:background,color,box-shadow;transition-duration:.15s}
.me-dir .cmp .tp button svg{width:17px;height:17px;color:var(--teal);transition:color .15s}
.me-dir .cmp .tp button:hover{background:#fff;color:var(--ink)}
.me-dir .cmp .tp button.on{background:var(--navy);color:#fff;box-shadow:0 2px 8px rgba(6,21,55,.3)}
.me-dir .cmp .tp button.on svg{color:var(--cy)}
.me-dir .cmp .fi input,.me-dir .cmp input[type=date]{min-height:38px;border-radius:12px;font-size:13.5px;padding-top:0;padding-bottom:0;background:var(--bg);box-shadow:inset 0 0 0 1px #e1e9f6}
.me-dir .cmp .fi input{padding-left:36px;padding-right:12px}
.me-dir .cmp .fi svg{left:11px;width:16px;height:16px;margin-top:-8px}
.me-dir .cmp small.n{font-size:12px;margin-top:0}
@media(max-width:1100px){.me-dir .cmp .opts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.me-dir .cmp .opts label:first-child{grid-column:1/-1}}
@media(max-width:700px){
.me-dir .cmp{padding:10px;gap:10px;margin:-84px 10px 0}
.me-dir .cmp .sq{grid-template-columns:1fr auto;gap:8px}
.me-dir .cmp .go{width:50px;min-height:50px;padding:0;font-size:0;gap:0;border-radius:15px}
.me-dir .cmp .go svg{width:20px;height:20px}
.me-dir .cmp .sbox input{font-size:14.5px;padding-right:40px;min-height:50px}
.me-dir .cmp .opts{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}
.me-dir .cmp .tp{display:flex;width:100%;flex-wrap:nowrap}
.me-dir .cmp .tp button{flex:1 1 0;min-width:0;justify-content:center;padding:0 4px;font-size:12px;gap:4px}
.me-dir .cmp .tp button svg{width:15px;height:15px}
.me-dir .cmp .fi input,.me-dir .cmp input[type=date]{font-size:12.5px;padding-right:6px}
.me-dir .cmp .fi input{padding-left:30px}
.me-dir .cmp .fi svg{left:9px;width:14px;height:14px;margin-top:-7px}
.me-dir .cmp small.n{display:none}
}


/* ¿Qué necesitas?: fila de categorías con scroll horizontal continuo */
.me-dir .rail{display:flex!important;grid-template-columns:none!important;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:2px;padding:4px 2px 14px;margin-inline:-2px;scrollbar-width:thin;scrollbar-color:#b8c9e6 transparent;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent)}
.me-dir .rail::-webkit-scrollbar{height:6px}
.me-dir .rail::-webkit-scrollbar-thumb{background:#b8c9e6;border-radius:6px}
.me-dir .rail .cat{flex:0 0 clamp(158px,19vw,214px);aspect-ratio:1.05;scroll-snap-align:start}
@media(max-width:700px){.me-dir .rail .cat{flex-basis:148px}}
.me-dir .rail.auto{scroll-snap-type:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}
.me-dir .rail.auto::-webkit-scrollbar{display:none}
