@font-face{font-family:"PT Sans";font-style:normal;font-weight:400;font-display:optional;src:url(../fonts/ptsans-400-latin.woff2) format("woff2")}@font-face{font-family:"PT Sans";font-style:normal;font-weight:700;font-display:optional;src:url(../fonts/ptsans-700-latin.woff2) format("woff2")}:root{--grad:linear-gradient(135deg,#D01B63 0%,#8a2a8e 52%,#1b74a9 100%);--grad-deep:linear-gradient(160deg,#A0164C 0%,#6a1e62 50%,#155f8b 100%);--sky-tint:#e5f3fb;--brand:#D01B63;--brand-strong:#A0164C;--brand-tint:#FDE6EF;--accent:#3BA9E0;--blue:#1b74a9;--sky:#bfe6fa;--ink:#12111A;--ink-2:#484657;--muted:#6A6880;--line:#E4E3EC;--bg:#FDF8FA;--surface-2:#F6F6FA;--wa:#25d366;--wa-ink:#0d7a3f;--sh:none;--sh2:none;--r:10px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{margin:0;font-family:"PT Sans",Arial,sans-serif;font-size:17px;line-height:1.6;color:var(--ink);background:var(--bg)}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}svg{width:1em;height:1em;fill:currentColor}button,input,select,textarea{font:inherit}h1,h2,h3,h4{font-weight:700;line-height:1.2;margin:0}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hd{background:var(--brand);color:#fff}.hd :focus-visible{outline-color:#fff}.hd-util{background:var(--brand-strong);font-size:14px}.hd-util-in{display:flex;align-items:center;justify-content:space-between;gap:16px;height:34px}.hd-util-r{display:flex;gap:20px;font-weight:600}.hd-util-r a:hover{text-decoration:underline}.hd-main{display:flex;align-items:center;gap:12px;height:76px}.logo{display:flex;align-items:center;gap:10px;flex:none;margin-right:4px;font-size:20px;letter-spacing:.2px}.logo-mark{width:34px;height:34px;border-radius:7px;display:grid;place-items:center;font-weight:700;background:#fff;color:var(--brand);}.logo-txt b{font-weight:700;color:#fff}.hd-areas-w{position:relative;flex:none}.hd-areas{display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:transparent;color:#fff;font-size:15px;font-weight:600;line-height:1;cursor:pointer}.hd-areas:hover,.hd-areas[aria-expanded="true"]{background:rgba(0,0,0,.14)}.hd-areas svg{width:18px;height:18px}.hd-drop{position:absolute;left:0;top:46px;z-index:40;width:250px;max-height:70vh;overflow:auto;padding:6px;background:#fff;border:1px solid var(--line);border-radius:8px;}.hd-drop a{display:flex;justify-content:space-between;align-items:center;height:36px;padding:0 10px;border-radius:6px;color:var(--ink);font-size:15px;font-weight:500}.hd-drop a:hover{background:var(--brand-tint);color:var(--brand-strong)}.hd-drop i{font-style:normal;font-size:13px;font-weight:700;color:var(--muted)}.hd-search{flex:1;min-width:0;display:flex;align-items:center;height:40px;background:#fff;border-radius:10px;}.hd-search:focus-within{}.hd-search :focus-visible{outline:0}.hd-q{flex:1;min-width:0;display:flex;align-items:center;gap:8px;padding:0 10px;color:var(--muted)}.hd-q svg{width:18px;height:18px;flex:none}.hd-q input{flex:1;min-width:0;height:38px;border:0;outline:0;background:transparent;color:var(--ink);font-size:15px}.hd-q input::placeholder{color:var(--muted)}.hd-search>button{flex:none;height:32px;margin-right:4px;padding:0 18px;border:0;border-radius:7px;background:var(--blue);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.hd-search>button:hover{background:#155f8b}.hd-ic{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:8px}.hd-ic:hover{background:rgba(0,0,0,.14)}.hd-ic svg{width:20px;height:20px}.hd-ic.wa{background:var(--wa);border-color:var(--wa)}.hd-ic.wa:hover{background:#1fb75a}.hd-call{flex:none;display:flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:8px;background:#fff;color:var(--brand);font-weight:700;font-size:15px;white-space:nowrap}.hd-call svg{width:17px;height:17px}.hd-nav{border-top:1px solid rgba(0,0,0,.14)}.hd-nav .wrap{display:flex;gap:26px;height:48px;overflow-x:auto;scrollbar-width:none}.hd-nav .wrap::-webkit-scrollbar{display:none}.hd-nav a{display:flex;align-items:center;padding-top:3px;border-bottom:3px solid transparent;font-size:15px;font-weight:600;white-space:nowrap}.hd-nav a:hover{color:#ffe0ec}.hd-nav a.on{color:#fff;border-bottom-color:var(--sky)}.csel{position:relative;flex:none;width:130px;height:40px}.csel select{position:absolute;inset:0;opacity:0;pointer-events:none}.csel-btn{display:flex;align-items:center;justify-content:space-between;gap:8px;height:40px;width:100%;padding:0 12px 0 14px;border:0;border-right:1px solid var(--line);border-radius:10px 0 0 10px;background:transparent;color:var(--ink-2);font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.csel-btn:after{content:"";flex:none;width:7px;height:7px;margin-top:-4px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg)}.csel-btn:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.csel-list{position:absolute;left:0;top:44px;z-index:41;min-width:180px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:8px;}.csel-list li{display:flex;align-items:center;height:34px;padding:0 10px;border-radius:6px;color:var(--ink);font-size:15px;cursor:pointer}.csel-list li:hover,.csel-list li.act{background:var(--brand-tint);color:var(--brand-strong)}.csel-list li[aria-selected="true"]{font-weight:700}.stories{background:#fff;padding:18px 0 20px;border-bottom:1px solid var(--line)}.sty-row{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding:2px}.sty-row::-webkit-scrollbar{display:none}.sty{flex:none;width:80px;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.3;text-align:center}.sty img{width:68px;height:68px;margin:0 auto 6px;padding:3px;border:2px solid var(--brand);border-radius:50%;background:#fff;object-fit:cover;object-position:top}.sty:hover img{border-color:var(--brand-strong)}strong,b{font-weight:700}.hero{background:linear-gradient(180deg,#fff 0,var(--bg) 100%);border-bottom:1px solid var(--line);padding:28px 0 26px}.hero-in{display:block}.hero-copy{max-width:none}.hero-copy .lead{max-width:none;margin-bottom:0}.hero h1{font-size:44px;letter-spacing:-.5px}.hero h1 span{color:var(--brand)}.lead{font-size:15px;color:var(--ink-2);margin:16px 0 22px;max-width:580px}.btns{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 18px;border-radius:8px;border:0;font-size:16px;font-weight:700;color:#fff;cursor:pointer;white-space:nowrap}.btn svg{width:18px;height:18px}.btn-call{background:var(--brand)}.btn-call:hover{background:var(--brand-strong)}.btn-wa{background:#fff;color:var(--wa-ink);border:2px solid var(--wa);}.btn-wa svg{color:var(--wa)}.btn-wa:hover{background:#effdf4}.phead{background:linear-gradient(180deg,#fff 0,var(--bg) 100%);border-bottom:1px solid var(--line);padding:22px 0 28px}.phead h1{font-size:38px;letter-spacing:-.3px;margin:8px 0 0}.phead .lead{margin:12px 0 18px;max-width:820px}.crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--muted)}.crumbs li+li:before{content:"/";margin-right:6px;color:var(--line)}.crumbs a{color:var(--brand);font-weight:600}.crumbs a:hover{text-decoration:underline}.sec-head{margin-bottom:18px}.sec-head h2,.sec-head h1{font-size:30px}.lhead{margin:0 0 10px}.cards-sec .lhead+.sec-head{margin-bottom:14px}.sec-head p{margin:6px 0 0;color:var(--muted);font-size:15px}.sec-head.row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.cards-sec{padding:34px 0 40px}.sec-note{margin:0;font-weight:700;color:var(--brand)}.ads{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ad{display:flex;min-height:280px;cursor:pointer;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.ad[hidden]{display:none}.ad-ph{position:relative;flex:0 0 45%;background:var(--surface-2)}.ad-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.ad-type{position:absolute;left:8px;top:8px;padding:2px 7px;border-radius:5px;background:var(--grad);color:#fff;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase}.ad-now{position:absolute;left:8px;bottom:8px;padding:3px 8px;border-radius:5px;background:var(--wa-ink);color:#fff;font-size:12px;font-weight:700}.ad-body{flex:1;min-width:0;display:flex;flex-direction:column;padding:16px 18px}.ad-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ad-name{font-size:21px}.ad-name a:hover{color:var(--brand)}.ad-name i{font-style:normal;font-size:16px;font-weight:600;color:var(--muted)}.ad-ok{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:13px;font-weight:600;color:var(--blue)}.ad-ok svg{width:14px;height:14px}.ad-fav{flex:none;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);cursor:pointer}.ad-fav svg{width:18px;height:18px}.ad-fav:hover{color:var(--brand);border-color:var(--brand)}.ad-fav.on{color:var(--brand);border-color:var(--brand);background:var(--brand-tint)}.ad-title{margin:10px 0 4px;font-size:17px;font-weight:700;line-height:1.35;color:var(--brand-strong)}.ad-desc{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ad-meta{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none;font-size:14px;font-weight:600;color:var(--ink-2)}.ad-meta li{display:flex;align-items:center;gap:5px}.ad-meta a:hover{color:var(--brand)}.ad-meta svg{width:15px;height:15px;color:var(--brand)}.ad-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:14px}.bk{display:flex;align-items:center;justify-content:center;gap:7px;height:38px;border-radius:7px;font-weight:700;font-size:15px}.bk svg{width:17px;height:17px}.bk-call{background:var(--brand);color:#fff;}.bk-call:hover{background:var(--brand-strong)}.bk-wa{background:#fff;color:var(--wa-ink);border:2px solid var(--wa)}.bk-wa svg{color:var(--wa)}.bk-wa:hover{background:#effdf4}.bk .sm{display:none}.ad.flash{animation:flash 1.2s ease-out}@keyframes flash{0%,40%{outline:3px solid var(--brand);outline-offset:3px}100%{outline:3px solid transparent;outline-offset:3px}}.none{padding:22px;background:#fff;border:1px dashed var(--line);border-radius:var(--r);color:var(--ink-2)}.copy-sec{background:#fff;padding:40px 0;border-top:1px solid var(--line)}.copy-grid{display:grid;grid-template-columns:1fr 340px;gap:36px;align-items:start}.copy-grid.copy-one{grid-template-columns:1fr}.copy{min-width:0}.copy h2{font-size:28px;margin:30px 0 10px}.copy>h2:first-child,.copy section:first-child h2{margin-top:0}.copy h3{font-size:21px;margin:18px 0 6px}.copy p{margin:0 0 12px;color:var(--ink-2)}.copy ul{margin:0 0 12px;padding-left:20px;color:var(--ink-2)}.copy li{margin-bottom:4px}.copy a{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.aside{position:sticky;top:20px;display:flex;flex-direction:column;gap:16px}.fare{background:var(--grad);color:#fff;border-radius:var(--r);padding:18px;}.fare-h{font-size:20px;color:#fff;text-transform:uppercase;letter-spacing:.6px;margin-bottom:10px}.slots{list-style:none;margin:0;padding:0}.slots li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"t b" "d b";padding:10px 0;border-bottom:1px dashed rgba(255,255,255,.35)}.slots li:last-child{border-bottom:0}.sl-t{grid-area:t;font-weight:700}.sl-d{grid-area:d;font-size:14px;color:#fde6ef}.slots b{grid-area:b;align-self:center;font-size:21px;color:#fff}.fare-note{margin:12px 0 0;font-size:14px;color:#fde6ef}.fare .btns{margin-top:14px}.fare .btn{flex:1;justify-content:center;padding:0 10px}.fare .btn-call{background:#fff;color:var(--brand)}.fare .btn-call:hover{background:var(--brand-tint)}.box{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;}.box h3{font-size:18px;margin-bottom:10px}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chips a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:14px;font-weight:600;color:var(--ink-2)}.chips a:hover{border-color:var(--brand);color:var(--brand)}.chips a.on{background:var(--brand);border-color:var(--brand);color:#fff}.faqs-sec{padding:36px 0 44px}.faqs{display:grid;gap:10px;max-width:980px}.faq{background:#fff;border:1px solid var(--line);border-radius:var(--r);}.faq summary{display:flex;align-items:center;gap:14px;padding:14px 16px;font-size:17px;font-weight:700;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";margin-left:auto;flex:none;width:28px;height:28px;display:grid;place-items:center;border-radius:7px;background:var(--surface-2);color:var(--brand);font-size:20px;line-height:1}.faq[open] summary:after{content:"–"}.faq-n{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:var(--brand);color:#fff;font-size:15px}.faq p{margin:0;padding:0 16px 16px 62px;color:var(--ink-2)}.prof{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;align-items:start;padding-top:28px;padding-bottom:36px}.gal-main{position:relative;aspect-ratio:3/4;border-radius:var(--r);overflow:hidden;background:var(--surface-2);}.gal-main img{width:100%;height:100%;object-fit:cover;object-position:top}.gal-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto}.gal-thumbs button{flex:none;width:72px;height:96px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--surface-2);cursor:pointer}.gal-thumbs button.on{border-color:var(--brand)}.gal-thumbs img{width:100%;height:100%;object-fit:cover;object-position:top}.prof-info h1{font-size:36px}.prof-info h1 i{font-style:normal;font-size:24px;color:var(--muted);font-weight:600}.prof-info .ad-title{font-size:20px}.facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;padding:0;list-style:none}.facts li{padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:8px;font-size:15px}.facts span{display:block;font-size:13px;color:var(--muted)}.facts b a{color:var(--brand)}.about{margin:18px 0 0;color:var(--ink-2)}.about p{margin:0 0 12px}.foot{background:var(--grad-deep);color:#fde6ef;padding:36px 0 0}.foot-in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px}.foot .logo{margin-bottom:6px}.foot .logo-mark{background:#fff;color:var(--brand)}.foot .logo-txt b{color:var(--sky)}.foot-h{margin:0 0 8px;color:#fff;font-size:16px;font-weight:700}.foot a{display:block;padding:3px 0;font-size:15px}.foot a:hover{color:var(--sky)}.foot p{font-size:15px}.foot-bar{margin:28px 0 0;padding:12px 20px;text-align:center;font-size:14px;background:rgba(0,0,0,.16);color:#fde6ef}.float{position:fixed;right:16px;bottom:16px;z-index:50;display:flex;flex-direction:column;gap:10px}.float a,.float button{position:relative;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:50%;color:#fff;cursor:pointer}.float svg{width:20px;height:20px}.f-top{background:var(--blue);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .2s,transform .2s,visibility .2s}.f-top.show{opacity:1;visibility:visible;transform:none}.f-call{background:var(--brand)}.f-wa{background:var(--wa)}.float [data-tip]:hover:after{content:attr(data-tip);position:absolute;right:50px;top:50%;padding:5px 10px;border-radius:6px;background:var(--brand-strong);color:#fff;font-size:13px;font-weight:600;white-space:nowrap}html.gate-lock{overflow:hidden}.gate{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(120,20,70,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(6px)}.gate-box{width:100%;max-width:440px;background:#fff;border-radius:var(--r);overflow:hidden;text-align:left}.gate-top{display:flex;align-items:center;gap:12px;padding:18px 20px;background:var(--brand);color:#fff}.gate-top .logo-mark{flex:none}.gate-top b{display:block;font-size:20px;line-height:1.2}.gate-top span{font-size:14px}.gate-body{padding:16px 20px 20px}.gate-body p{margin:0 0 10px;font-size:15px;color:var(--ink-2)}.gate-body .small{font-size:14px;color:var(--muted)}.gate-body a{color:var(--brand);text-decoration:underline}.gate-btns{display:flex;gap:10px;margin-top:14px}.gate-btns button{flex:1;height:40px;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer}.g-yes{background:var(--brand);color:#fff;border:0}.g-yes:hover{background:var(--brand-strong)}.g-no{background:#fff;color:var(--brand);border:1px solid var(--brand)}.g-no:hover{background:var(--brand-tint)}.ck{position:fixed;left:12px;right:12px;bottom:12px;z-index:900;display:flex;justify-content:center;pointer-events:none}.ck-in{pointer-events:auto;width:100%;max-width:980px;display:flex;align-items:center;gap:18px;padding:14px 18px;background:#fff;border:1px solid var(--line);border-top:3px solid var(--brand);border-radius:var(--r);}.ck-in p{flex:1;margin:0;font-size:14px;color:var(--ink-2)}.ck-in a{color:var(--brand);text-decoration:underline}.ck-in button{flex:none;height:40px;padding:0 22px;border:0;border-radius:8px;background:var(--brand);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.nf{padding:60px 0;text-align:center}.nf h1{font-size:40px;margin-bottom:10px}.nf p{color:var(--ink-2)}.nf .btns{justify-content:center;margin-top:18px}@media (max-width:1100px){.hd-call span{display:none}.hd-call{width:40px;padding:0;justify-content:center}.hero h1{font-size:38px}.ad-body{padding:14px}}@media (max-width:900px){.hd-main{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:12px;row-gap:10px}.logo{margin-right:auto}.hd-search{order:5;flex-basis:100%}.hd-areas{width:40px;padding:0;justify-content:center;font-size:0;gap:0}.hero-in,.copy-grid,.prof{grid-template-columns:1fr}.aside{position:static}.ads{grid-template-columns:1fr;gap:16px}.foot-in{grid-template-columns:1fr 1fr}.gal-main{max-width:520px}}@media (max-width:640px){body{font-size:16px}.hd-util{font-size:13px}.hd-util-in{height:30px}.logo{font-size:18px}.csel{width:96px}.csel-btn{padding:0 10px}.hd-search>button{padding:0 10px}.hd-q{padding:0 8px;gap:6px}.hd-nav .wrap{gap:22px;height:44px}.stories{padding:14px 0 16px}.sty-row{gap:12px}.sty{width:70px;font-size:13px}.sty img{width:60px;height:60px}.hero{padding:22px 0 22px}.hero h1{font-size:30px}.lead{font-size:15px}.phead h1{font-size:28px}.sec-head h2,.sec-head h1,.copy h2{font-size:24px}.copy h3{font-size:19px}.ads{gap:12px;margin-left:-15px;margin-right:-15px}.ad{min-height:300px}.ad-type{left:6px;top:6px;padding:2px 6px}.ad-now{left:6px;padding:2px 6px}.ad-body{padding:10px 10px 10px 12px}.ad-name{font-size:18px}.ad-name i{font-size:14px}.ad-ok{font-size:12px}.ad-fav{width:32px;height:32px}.ad-title{margin:6px 0 0;font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ad-desc{margin-top:6px;-webkit-line-clamp:4}.ad-meta{gap:2px 10px;margin-top:6px;font-size:13px}.ad-btns{gap:6px;padding-top:10px}.ad-btns .bk{height:36px;font-size:14px;gap:5px}.bk .lg{display:none}.bk .sm{display:inline}.faq summary{font-size:16px;gap:10px;padding:12px}.faq p{padding:0 12px 14px}.facts{grid-template-columns:1fr}.prof-info h1{font-size:30px}.foot-in{grid-template-columns:1fr}.float{right:12px;bottom:12px}.ck-in{flex-direction:column;align-items:stretch;gap:10px}}@media (max-width:480px){.hd-ic.fav{display:none}}@media (max-width:380px){.ad-btns .bk svg{display:none}}.crumb-bar{padding-top:18px}.cards-sec.tight{padding-top:0}.more-h{margin-top:34px}.prof{grid-template-columns:minmax(0,460px) minmax(0,1fr)}.prof-info .fare{margin-top:20px}@media (max-width:900px){.prof{grid-template-columns:1fr}.hd-drop{left:auto;right:0;max-width:calc(100vw - 32px)}}.hd-util a b{font-weight:700}.hd-util a:hover{text-decoration:underline}.hd-ic{position:relative}.hd-n{position:absolute;right:-6px;top:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--accent);color:#06121b;font-size:12px;font-weight:700;line-height:18px;text-align:center}.hd-burger{display:none;background:transparent;color:#fff;cursor:pointer}html.dr-lock{overflow:hidden}.drawer{position:fixed;inset:0;z-index:200;display:flex;justify-content:flex-end;background:rgba(18,17,26,.45)}.drawer[hidden]{display:none}.drawer-in{width:min(340px,88vw);height:100%;display:flex;flex-direction:column;overflow-y:auto;background:#fff;}.drawer-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.drawer-top .logo{color:var(--ink)}.drawer-top .logo-mark{background:var(--brand);color:#fff}.drawer-top .logo-txt b{color:var(--brand)}.drawer-x{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}.drawer-x svg{width:20px;height:20px}.drawer-nav{padding:8px 16px 16px}.drawer-nav>a{display:flex;align-items:center;height:44px;border-bottom:1px solid var(--line);color:var(--ink);font-size:16px;font-weight:600}.drawer-nav>a:hover{color:var(--brand)}.drawer-h{margin:16px 0 8px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.drawer-chips{display:flex;flex-wrap:wrap;gap:8px}.drawer-chips a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;font-size:14px;font-weight:600;color:var(--ink-2)}.drawer-chips a:hover{border-color:var(--brand);color:var(--brand)}.drawer-foot{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding:16px;border-top:1px solid var(--line)}.drawer-foot .btn{justify-content:center}.sec-tools{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.save-s{height:34px;padding:0 14px;border:1px solid var(--brand);border-radius:8px;background:#fff;color:var(--brand);font-size:14px;font-weight:700;cursor:pointer}.save-s:hover{background:var(--brand-tint)}.save-s:disabled{opacity:.7;cursor:default}@media (max-width:900px){.hd-burger{display:grid}.hd-areas-w{display:none}}@media (max-width:640px){.hd-util-r .u-x{display:none}}@media (max-width:480px){.hd-ic.fav{display:none}}.flash{margin:12px 0 0;padding:10px 14px;border-radius:8px;font-weight:600}.flash.ok{background:#e7f8ee;color:var(--wa-ink)}.flash.err{background:#fdecef;color:#9b1035}.pstrip-w{position:relative;margin-top:14px}.pstrip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.pstrip::-webkit-scrollbar{display:none}.ps{position:relative;flex:0 0 calc((100% - 30px)/4);aspect-ratio:3/4;border-radius:var(--r);overflow:hidden;background:var(--surface-2);scroll-snap-align:start}.ps img{width:100%;height:100%;object-fit:cover;object-position:top}.ps-tag{position:absolute;left:8px;top:8px;padding:2px 8px;border-radius:5px;background:rgba(27,116,169,.92);color:#fff;font-size:12px;font-weight:700}.ps.lock{display:grid;place-items:center;background:var(--grad);color:#fff;text-align:center}.ps.lock span{display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:700}.ps.lock svg{width:44px;height:44px;padding:11px;border:1px solid rgba(255,255,255,.5);border-radius:50%}.ps.lock small{font-weight:500;color:#c9c7d6}.ps-nav{position:absolute;top:50%;z-index:2;width:40px;height:40px;display:grid;place-items:center;margin-top:-20px;border:0;border-radius:50%;background:#fff;color:var(--ink);cursor:pointer}.ps-nav svg{width:20px;height:20px}.ps-nav.prev{left:8px}.ps-nav.prev svg{transform:rotate(-90deg)}.ps-nav.next{right:8px}.ps-nav.next svg{transform:rotate(90deg)}.pgrid2{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:22px;align-items:start;padding-top:18px;padding-bottom:30px}.pmain{min-width:0;display:flex;flex-direction:column;gap:16px}.pbox{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:18px 20px}.pbox h2{font-size:21px;margin-bottom:10px}.pbox h3{font-size:18px;margin:18px 0 10px}.pbox p{margin:0 0 10px;color:var(--ink-2)}.pbox-h{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.badges{display:flex;flex-direction:column;gap:6px}.bdg{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:6px;font-size:13px;font-weight:700}.bdg svg{width:14px;height:14px}.bdg.ok{background:#e7f8ee;color:var(--wa-ink)}.lead-s{font-weight:600;color:var(--ink)!important}.ptabs{display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:var(--r);}.ptabs button{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font-size:15px;font-weight:600;cursor:pointer}.ptabs button svg{width:17px;height:17px}.ptabs button i{font-style:normal;min-width:20px;padding:0 6px;border-radius:10px;background:var(--surface-2);font-size:12px;line-height:20px}.ptabs button:hover{color:var(--brand)}.ptabs button.on{background:var(--brand);color:#fff}.ptabs button.on i{background:rgba(255,255,255,.25)}.attrs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:0}.attrs div{padding:9px 0;border-bottom:1px solid var(--line)}.attrs dt{font-size:13px;color:var(--muted)}.attrs dd{margin:0;font-weight:600}.attrs a{color:var(--brand)}.report-l{margin:14px 0 0!important;text-align:right}.linkish{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:0 2px;border:0;background:none;color:var(--muted);font-size:13px;cursor:pointer}.linkish svg{width:14px;height:14px}.linkish:hover{color:#c0123f}.report-f,.rv-form,.msg-f{display:flex;flex-direction:column;gap:10px;margin-top:12px}.report-f[hidden],.msg-f[hidden]{display:none}.fld span{display:block;margin-bottom:4px;font-size:14px;font-weight:700}.fld em{font-style:normal;font-weight:400;color:var(--muted)}.fld select,.fld textarea,.msg-f textarea{width:100%;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:15px}.fld select{height:40px}.rv-sum{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;padding:16px;border-radius:8px;background:var(--bg)}.rv-sum .lbl{display:block;margin-bottom:6px;font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.rv-avg b{font-size:44px;line-height:1}.rv-avg .of{margin-left:6px;color:var(--muted)}.stars{display:block;margin-top:6px;color:#d9d6e2;font-size:20px;letter-spacing:2px}.stars .on{color:#F0A500;font-style:normal}.stars i{font-style:normal}.stars.sm{display:inline-block;margin:0 0 0 8px;font-size:14px}.rv-bar{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;font-size:13px;color:var(--muted)}.rv-bar i{height:6px;border-radius:3px;background:#ebe9f0;overflow:hidden}.rv-bar b{display:block;height:100%;background:#F0A500}.rate-in{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px;margin:0;padding:0;border:0}.rate-in legend{float:left;width:100%;margin-bottom:6px;font-weight:700}.rate-in input{position:absolute;opacity:0}.rate-in label{font-size:28px;line-height:1;color:#d9d6e2;cursor:pointer}.rate-in input:checked~label,.rate-in label:hover,.rate-in label:hover~label{color:#F0A500}.rate-in input:focus-visible+label{outline:2px solid var(--accent)}.rv-form .btn{align-self:flex-start}.dim-p{color:var(--muted)!important;margin-top:12px!important}.rv-list{margin:14px 0 0;padding:0;list-style:none}.rv-list li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;padding:14px 0;border-top:1px solid var(--line)}.rv-av{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--brand-tint);color:var(--brand);font-weight:700}.rv-list p{margin:4px 0 0}.rv-list small{color:var(--muted)}.svc-l{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin:0;padding:0;list-style:none}.svc-l li{display:flex;align-items:center;gap:8px}.svc-l svg{width:18px;height:18px;color:var(--brand)}.svc-l em{font-style:normal;padding:1px 8px;border-radius:5px;background:var(--brand-tint);color:var(--brand-strong);font-size:13px;font-weight:700}.rt2{width:100%;border-collapse:collapse}.rt2 th{padding:8px 0;font-size:12px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line)}.rt2 td{padding:10px 0;border-bottom:1px solid var(--line)}.rt2 th:not(:first-child),.rt2 td:not(:first-child){text-align:right}.av-l{margin:0;padding:0;list-style:none}.av-l li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid var(--line)}.av-l li.today{font-weight:700;color:var(--brand)}.av-l em{font-style:normal;color:var(--muted)}.pside{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px}.pc-top{display:flex;align-items:center;gap:12px}.pc-av{flex:none;width:64px;height:64px;padding:3px;border:2px solid var(--brand);border-radius:50%;overflow:hidden}.pc-av img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:top}.pcard h1{flex:1;font-size:28px}.pcard h1 i{font-style:normal;font-size:20px;font-weight:600;color:var(--muted)}.pc-fav{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--brand);cursor:pointer}.pc-fav svg{width:20px;height:20px}.pc-fav.on{background:var(--brand-tint);border-color:var(--brand)}.pcard .ad-ok{margin:10px 0 6px}.pc-line{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:15px}.pc-line svg{width:16px;height:16px;color:var(--brand)}.pc-line a{color:var(--brand);text-decoration:underline}.pc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 6px}.pc-chips span{height:26px;padding:0 10px;border-radius:6px;background:var(--brand-tint);color:var(--brand-strong);font-size:13px;font-weight:700;line-height:26px}.pc-chips .new{background:#e5f3fb;color:var(--blue)}.pc-chips .now{background:#e7f8ee;color:var(--wa-ink)}.pc-btns{display:flex;flex-direction:column;gap:10px;margin:14px 0}.btn.wide{width:100%;justify-content:center}.btn-num{background:#fff;color:var(--ink);border:1px solid var(--line);}.btn-num svg{color:var(--ink)}.btn-num .show{margin-left:auto;font-size:13px;text-decoration:underline;color:var(--muted)}.btn-num.shown .show{display:none}.pc-meta{margin:0;padding-top:12px;border-top:1px solid var(--line);font-size:14px}.pc-meta div{display:flex;justify-content:space-between;padding:3px 0}.pc-meta dt{color:var(--muted)}.pc-meta dd{margin:0;font-weight:600}.pfaq .faq{margin-top:8px}.lb{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:rgba(48,12,40,.93)}.lb[hidden]{display:none}.lb img{max-width:min(92vw,720px);max-height:86vh;border-radius:8px}.lb button{position:absolute;width:40px;height:40px;border:0;border-radius:50%;background:#fff;color:var(--ink);font-size:24px;line-height:1;cursor:pointer}.lb-x{top:16px;right:16px}.lb-p{left:16px;top:50%}.lb-nx{right:16px;top:50%}.lb-n{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px}@media (max-width:1100px){.ps{flex-basis:calc((100% - 20px)/3)}}@media (max-width:900px){.pgrid2{grid-template-columns:1fr}.pside{position:static;order:-1}.attrs{grid-template-columns:1fr 1fr}.rv-sum{grid-template-columns:1fr}}@media (max-width:640px){.ps{flex-basis:calc((100% - 10px)/1.6)}.ptabs button{padding:0 10px;font-size:14px}.ptabs button svg{display:none}.svc-l{grid-template-columns:1fr}.pbox{padding:16px}.pcard h1{font-size:24px}}.ps-nav[hidden]{display:none}.ps-fill{flex:1 0 calc((100% - 30px)/4);min-height:100%;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:24px;border-radius:var(--r);background:var(--grad);color:#fff;scroll-snap-align:start}.ps-fill p{margin:0}.ps-k{font-size:13px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:#ffd0e1}.ps-n{font-size:34px;font-weight:700;line-height:1.1}.ps-h{max-width:520px;font-size:18px;color:#ffe6ef}.ps-f{display:flex;align-items:center;gap:8px;font-weight:600}.ps-f .dot{width:10px;height:10px;border-radius:50%;background:#ffd0e1}.ps-f .dot.now{background:var(--wa)}.ps-b{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.ps-b .btn-wa{background:#fff}@media (max-width:640px){.ps-fill{flex-basis:calc((100% - 10px)/1.6);padding:18px}.ps-n{font-size:26px}.ps-h{font-size:16px}}@media (max-width:480px){.hd-call,.hd-main .hd-ic.wa{display:none}}.ps-b .btn-call{background:#fff;color:var(--brand)}.ps-b .btn-call:hover{background:var(--brand-tint)}.adbox{display:flex;flex-direction:column;align-items:center;gap:6px}.adbox-l{font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--muted)}.adbox-in{display:grid;place-items:center;width:300px;max-width:100%;aspect-ratio:300/250;overflow:hidden;border-radius:8px;background:#fff;border:1px solid var(--line)}.adbox-in img{width:100%;height:100%;object-fit:cover}.adbox-free{display:flex;flex-direction:column;justify-content:center;gap:4px;border-style:dashed;color:var(--ink-2);text-align:center}.adbox-free span{font-size:13px;color:var(--muted)}.adtxt{display:flex;flex-direction:column;gap:6px;padding:18px;text-align:center;color:var(--ink-2)}.adtxt b{font-size:18px;color:var(--brand-strong)}.adwide{display:flex;flex-direction:column;align-items:center;gap:6px;padding-bottom:30px}.adwide a{display:block;width:100%;max-width:970px;aspect-ratio:970/250;overflow:hidden;border-radius:8px;border:1px solid var(--line);background:#fff}.adwide img{width:100%;height:100%;object-fit:cover}.adtxt.wide{height:100%;justify-content:center}.feat-sec{padding-bottom:10px}.feat-sec .sec-note{color:var(--brand)}.adv-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.adv-slot{display:flex;flex-direction:column;gap:6px}.adv-mock{position:relative;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;gap:6px;height:150px;margin-bottom:8px;padding:10px;border-radius:8px;background:var(--surface-2)}.adv-mock i{border-radius:4px;background:#e4e2ec}.adv-mock i:first-child{grid-row:1/3}.adv-mock-hl{position:absolute;border-radius:4px;background:linear-gradient(135deg,#F0A500,#ff7a3c)}.adv-mock-hl.sidebar{right:10px;bottom:10px;width:30%;height:45%}.adv-mock-hl.home_banner{left:10px;right:10px;bottom:10px;height:28%}.adv-mock-hl.featured{left:10px;top:10px;width:24%;height:60%}.adv-price b{font-size:28px;color:var(--ink)}.why3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:900px){.why3{grid-template-columns:1fr}}.foot-row{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.22)}.foot-links{display:flex;flex-wrap:wrap;gap:4px 18px}.foot-links a{display:inline;padding:0;font-size:14px}.foot-soc{display:flex;gap:8px}.foot-soc a{width:36px;height:36px;display:grid;place-items:center;padding:0;border:1px solid rgba(255,255,255,.4);border-radius:50%}.foot-soc svg{width:16px;height:16px}.pick-sec{padding:6px 0 36px}.pick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pick{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r);background:var(--brand-strong);}.pick img{width:100%;height:100%;object-fit:cover;object-position:top;opacity:.88;transition:transform .3s}.pick span{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:30px 14px 12px;background:linear-gradient(transparent,rgba(130,18,62,.88));color:#fff}.pick b{font-size:20px}.pick i{font-style:normal;font-size:13px;color:#ffd0e1}.pick-chips{margin-top:14px}.blog-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start;padding-top:22px;padding-bottom:40px}.blog-list{display:flex;flex-direction:column;gap:16px}.bpost{display:grid;grid-template-columns:260px minmax(0,1fr);gap:0;padding:0;overflow:hidden}.bpost-ph{display:block;background:var(--surface-2)}.bpost-ph img{width:100%;height:100%;object-fit:cover}.bpost-ic{display:block;height:100%;min-height:160px}.bpost-b{padding:18px 20px}.bpost-c{font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--brand)}.bpost h2{font-size:22px;margin:6px 0 4px}.bpost h2 a:hover{color:var(--brand)}.bpost-d{font-size:14px;color:var(--muted)!important}.bpost-more{color:var(--brand);font-weight:700}.pager{display:flex;justify-content:space-between;gap:10px}.blog-side{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px}.bcats{margin:0;padding:0;list-style:none}.bcats li{display:flex;justify-content:space-between;padding:8px 0;border-top:1px solid var(--line)}.bcats li:first-child{border-top:0}.bcats a:hover{color:var(--brand)}.bcats span{color:var(--muted)}.brecent{margin:0;padding:0;list-style:none}.brecent a{display:grid;grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;column-gap:10px;padding:8px 0}.brecent img,.brecent a>span{grid-row:1/3;width:64px;height:64px;border-radius:8px;object-fit:cover;background:var(--surface-2)}.brecent b{font-size:14px;line-height:1.3}.brecent small{color:var(--muted)}.bart h1{font-size:34px;margin:6px 0}.bart-cover{width:100%;height:auto;margin:14px 0;border-radius:8px}@media (max-width:1100px){.pick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.blog-grid{grid-template-columns:1fr}.blog-side{position:static}.bpost{grid-template-columns:1fr}.bpost-ph img{aspect-ratio:1200/630}}@media (max-width:640px){.pick b{font-size:17px}.bart h1{font-size:26px}}.mbar{display:none}@media (max-width:900px){body{padding-bottom:68px}.mbar{position:fixed;left:10px;right:10px;bottom:10px;z-index:60;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;height:58px;padding:0 6px;background:#fff;border:1px solid var(--line);border-radius:10px;}.mbar a,.mbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:100%;border:0;background:none;color:var(--ink-2);font-size:12px;font-weight:600;cursor:pointer}.mbar svg{width:22px;height:22px}.mbar a.on{color:var(--brand)}.mbar .mbar-mid{justify-self:center;width:56px;height:56px;margin-top:-26px;border-radius:50%;background:var(--wa);color:#fff;border:4px solid #fff}.mbar .mbar-mid svg{width:26px;height:26px}.float .f-call,.float .f-wa{display:none}.float{bottom:84px}.ck{bottom:80px}}.ps.story{position:relative}.ps.story:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(208,27,99,.12),rgba(21,95,139,.7))}.ps-ago{position:absolute;left:12px;top:12px;z-index:2;color:#fff;font-size:13px;font-weight:700}.ps.story .ps-ago:before{content:"";display:block;width:calc(100% + 0px);height:3px;margin-bottom:6px;border-radius:2px;background:#fff}.ps-play{position:absolute;left:12px;bottom:14px;z-index:2;display:flex;align-items:center;gap:8px;color:#fff;font-weight:700}.ps-play svg{width:34px;height:34px;padding:8px;border:2px solid #fff;border-radius:50%}.lb-video{max-width:min(92vw,480px);max-height:86vh;border-radius:8px;background:#000}.sty.live img{border:3px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(135deg,var(--brand),#F0A500,var(--accent)) border-box}.pc-seen{margin:4px 0 0!important;font-size:13px;color:var(--muted)!important}.btn-book{background:var(--blue);color:#fff}.btn-book:hover{background:#155f8b}.book-f{display:flex;flex-direction:column;gap:10px}.book-f[hidden]{display:none}.book-f input[type=date]{width:100%;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:8px;font-size:15px}.bk2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bigcards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.bigc{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border-radius:var(--r);background:var(--brand-strong);}.bigc img{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s}.bigc-b{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:2px;padding:40px 12px 12px;background:linear-gradient(transparent,rgba(130,18,62,.88));color:#fff}.bigc-b b{font-size:17px}.bigc-b span{display:flex;align-items:center;gap:4px;font-size:13px;color:#e8e6ef}.bigc-b svg{width:13px;height:13px}.bigc-story{position:absolute;left:10px;top:10px;display:flex;align-items:center;gap:4px;padding:3px 8px;border-radius:5px;background:var(--brand);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase}.bigc-story svg{width:12px;height:12px}.bigc-rib{position:absolute;right:-24px;top:9px;width:80px;padding:1px 0;transform:rotate(45deg);background:var(--brand);color:#fff;font-size:10px;line-height:16px;font-weight:700;letter-spacing:.4px;text-align:center;text-transform:uppercase}@media (max-width:1100px){.bigcards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.bigcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bigc-b b{font-size:15px}}.msel{position:relative;display:block}.msel select{position:absolute;inset:0;opacity:0;pointer-events:none}.msel-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:15px;cursor:pointer;white-space:nowrap;overflow:hidden}.msel-btn:after{content:"";flex:none;width:7px;height:7px;margin-top:-4px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg)}.msel-btn:hover,.msel-btn[aria-expanded="true"]{border-color:var(--brand)}.msel-list{position:absolute;left:0;top:44px;z-index:40;min-width:100%;max-height:240px;overflow:auto;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid var(--line);border-radius:8px;}.msel-list li{display:flex;align-items:center;height:34px;padding:0 10px;border-radius:6px;font-size:15px;cursor:pointer;white-space:nowrap}.msel-list li:hover,.msel-list li.act{background:var(--brand-tint);color:var(--brand-strong)}.msel-list li[aria-selected="true"]{font-weight:700}.ad-ok{color:var(--blue)}.ad-now{display:inline-flex;align-items:center;gap:5px;background:#0d7a3f}.ad-now:before{content:"";width:7px;height:7px;border-radius:50%;background:#7dffb0}.chips a:hover{border-color:var(--accent);color:var(--blue);background:var(--sky-tint)}.bigc-rib.new{background:var(--blue)}.bigc-rib.online{background:#0d7a3f}.hd-nav a.on{border-bottom-color:var(--accent)}.sec-note{color:var(--blue)}.faq-n{background:var(--grad)}.faq summary:after{background:var(--sky-tint);color:var(--blue)}.copy h2:after{content:"";display:block;width:56px;height:3px;margin-top:8px;border-radius:2px;background:linear-gradient(90deg,var(--brand),var(--accent))}.sec-head h1:after,.sec-head h2:after{content:"";display:block;width:56px;height:3px;margin-top:8px;border-radius:2px;background:linear-gradient(90deg,var(--brand),var(--accent))}.sec-head.row h1:after,.sec-head.row h2:after{margin-top:6px}.hero{background:radial-gradient(900px 360px at 85% 0,rgba(59,169,224,.16),transparent 60%),radial-gradient(700px 300px at 0 100%,rgba(208,27,99,.08),transparent 60%),linear-gradient(180deg,#fff 0,var(--bg) 100%)}.phead{background:radial-gradient(800px 260px at 90% 0,rgba(59,169,224,.14),transparent 60%),linear-gradient(180deg,#fff 0,var(--bg) 100%)}.btn-wa:hover{border-color:var(--accent)}.mbar .mbar-mid{background:var(--wa)}.bdg.ok{background:var(--sky-tint);color:var(--blue)}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes dropIn{from{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes slideIn{from{transform:translateX(100%)}to{transform:none}}@keyframes zoomIn{from{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.3)}100%{transform:scale(1)}}@keyframes ring{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.btn,.bk,.hd-ic,.hd-call,.hd-areas,.hd-search>button,.chips a,.drawer-chips a,.ad,.bigc,.pick,.pbox,.sty img,.ad-fav,.pc-fav,.save-s,.ptabs button,.faq,.mbar a,.mbar button,.foot a,.hd-nav a,.ps,.adbox-in,.f-top,.f-call,.f-wa{transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease}.btn:active,.bk:active,.hd-ic:active{transform:translateY(1px) scale(.98)}.sty.live img{animation:pulse 2.4s infinite}.ad-now:before{animation:pulse 1.8s infinite}.faq[open] p{animation:fadeUp .3s ease-out}.ad-fav.on svg,.pc-fav.on svg{animation:pop .35s ease-out}[role=tabpanel]:not([hidden]){animation:fadeUp .35s ease-out}.hd-drop:not([hidden]),.csel-list:not([hidden]),.msel-list:not([hidden]){animation:dropIn .18s ease-out}.drawer:not([hidden]){animation:fadeIn .2s ease-out}.drawer:not([hidden]) .drawer-in{animation:slideIn .32s cubic-bezier(.2,.8,.2,1)}.lb{animation:fadeIn .2s ease-out}.lb img,.lb video{animation:zoomIn .28s ease-out}.book-f:not([hidden]),.report-f:not([hidden]),.msg-f:not([hidden]){animation:fadeUp .3s ease-out}.gate{animation:fadeIn .25s ease-out}.gate-box{animation:zoomIn .35s cubic-bezier(.2,.8,.2,1)}.ck-in{animation:fadeUp .4s ease-out}.ad.pop{animation:fadeUp .4s ease-out backwards}.reveal{opacity:0;transform:translateY(14px)}.reveal.in{opacity:1;transform:none;transition:opacity .55s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.mbar .mbar-mid{animation:pulse 2.6s infinite}}.gl-h{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.gl-count{padding:3px 10px;border-radius:6px;background:var(--sky-tint);color:var(--blue);font-size:14px;font-weight:700}.gl{padding-top:24px}.gl-bar{display:flex;gap:8px;margin-bottom:12px}.gl-q{flex:1;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.gl-q:focus-within{border-color:var(--accent);}.gl-q svg{flex:none;width:18px;height:18px;color:var(--muted)}.gl-q input{flex:1;min-width:0;height:100%;border:0;background:none;outline:0;font-size:15px}.gl-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:14px}.gl-filt,.gl-favs{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}.gl-filt svg,.gl-favs svg{width:17px;height:17px;color:var(--brand)}.gl-filt[aria-expanded="true"],.gl-favs[aria-pressed="true"]{border-color:var(--brand);background:var(--brand-tint);color:var(--brand-strong)}.gl-filt i{display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--brand);color:#fff;font-style:normal;font-size:12px;font-weight:700}.gl-filt i[hidden]{display:none}.gl-sort{width:190px;margin:0}.gl-sort .msel{margin:0}.gl-view{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.gl-view button{width:40px;height:38px;display:grid;place-items:center;border:0;background:none;color:var(--muted);cursor:pointer}.gl-view button[aria-pressed="true"]{background:var(--sky-tint);color:var(--blue)}.gl-view svg{width:18px;height:18px}.gl-favs{margin-left:auto}.gl-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto auto;align-items:end;gap:12px;margin-bottom:16px;padding:14px;border:1px solid var(--line);border-radius:var(--r);background:#fff;}.gl-panel[hidden]{display:none}.gl-panel .fld{margin:0}.gl-chk{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}.gl-chk input{width:18px;height:18px;margin:0;accent-color:var(--brand)}.gl-clear{height:40px;padding:0 6px;border:0;background:none;color:var(--blue);font-size:15px;font-weight:700;text-decoration:underline;cursor:pointer}.gl-spons{margin-bottom:24px}.gl-sh{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:17px;font-weight:700}.gl-sh svg{width:18px;height:18px;color:#F0A500}.gl-strip{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.gl-strip .bigc{flex:0 0 170px;scroll-snap-align:start}.ads.as-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.as-grid .ad{position:relative;display:block;min-height:0;aspect-ratio:3/4}.as-grid .ad-ph{position:absolute;inset:0}.as-grid .ad-body{position:absolute;left:0;right:0;bottom:0;padding:46px 10px 10px 12px;background:linear-gradient(transparent,rgba(130,18,62,.92));pointer-events:none}.as-grid .ad-body a,.as-grid .ad-fav{pointer-events:auto}.as-grid .ad-top{align-items:flex-end}.as-grid .ad-name,.as-grid .ad-name a{color:#fff;font-size:17px}.as-grid .ad-name i{color:#fde6ef;font-size:15px}.as-grid .ad-ok,.as-grid .ad-title,.as-grid .ad-desc,.as-grid .ad-btns,.as-grid .ad-meta li+li{display:none}.as-grid .ad-meta{margin-top:2px;font-size:13px;color:#fff}.as-grid .ad-meta svg{color:#fff}.as-grid .ad-fav{width:32px;height:32px;border-color:transparent;background:rgba(255,255,255,.92)}.as-grid .ad-now{left:auto;right:8px;top:8px;bottom:auto}.crumb-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.crumb-bar .crumbs{flex:1;min-width:0}.pnav{display:flex;gap:8px;flex:none}.pnav a{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink-2);font-size:14px;font-weight:700}.pnav a:hover{border-color:var(--accent);color:var(--blue)}.pnav svg{width:16px;height:16px;color:var(--blue)}.pnav a:first-child svg{transform:rotate(-90deg)}.pnav a:last-child svg{transform:rotate(90deg)}.pbar{display:none}.steps-sec{padding:36px 0 8px}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 22px;padding:0;list-style:none}.steps li{position:relative;padding:22px 20px 20px;background:#fff;border:1px solid var(--line);border-radius:var(--r);}.st-no{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--grad);color:#fff;font-size:15px;font-weight:700}.steps li>svg{position:absolute;right:18px;top:24px;width:26px;height:26px;color:var(--accent)}.steps h3{margin:14px 0 6px;font-size:19px}.steps p{margin:0;color:var(--ink-2);font-size:15px}.cta-band{padding:12px 0 40px}.cta-in{position:relative;overflow:hidden;padding:42px 24px;border-radius:var(--r);background:var(--grad);color:#fff;text-align:center;}.cta-in:before{content:"";position:absolute;right:-80px;top:-120px;width:320px;height:320px;border-radius:50%;background:radial-gradient(rgba(255,255,255,.18),transparent 70%);pointer-events:none}.cta-h{margin:0;font-size:32px;font-weight:700;line-height:1.2}.cta-p{margin:10px auto 20px;max-width:560px;font-size:15px}.cta-b{position:relative;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn-white{background:#fff;color:var(--brand-strong)}.btn-white svg{color:var(--brand)}.btn-line{background:transparent;color:#fff;border:2px solid #fff;}.btn-line:hover{background:rgba(255,255,255,.14)}.cta-band .btn-white:hover{background:#fff;color:var(--blue)}.ct-sec{padding:34px 0 10px}.ct-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:28px;align-items:start}.ct-info h2{font-size:28px}.ct-info p{margin:8px 0 14px;color:var(--ink-2)}.ct-tile{display:flex;align-items:center;gap:12px;margin-top:10px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r);background:#fff;}.ct-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:8px;background:var(--brand-tint);color:var(--brand)}.ct-ic svg{width:20px;height:20px}.ct-tile.wa .ct-ic{background:#e7f8ee;color:var(--wa-ink)}.ct-tile.mail .ct-ic{background:var(--sky-tint);color:var(--blue)}.ct-tile small{display:block;font-size:13px;color:var(--muted)}.ct-tile b{font-size:16px}.ct-form{display:flex;flex-direction:column;gap:12px;padding:22px}.ct-form .flash{margin:0}.ct-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fld input[type=text],.fld input[type=email],.fld input[type=tel]{width:100%;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:15px}.fld input:focus,.fld textarea:focus{outline:0;border-color:var(--accent);}.ct-form .btn{align-self:flex-start}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.drawer-q{display:flex;gap:8px;margin:12px 16px 4px}.drawer-q input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:8px;font-size:15px}.drawer-q input:focus{outline:0;border-color:var(--accent);}.drawer-q button{flex:none;width:40px;height:40px;display:grid;place-items:center;border:0;border-radius:8px;background:var(--blue);color:#fff;cursor:pointer}.drawer-q svg{width:18px;height:18px}.drawer-g{border-bottom:1px solid var(--line)}.drawer-g summary{display:flex;align-items:center;gap:8px;height:44px;color:var(--ink);font-size:16px;font-weight:600;cursor:pointer;list-style:none}.drawer-g summary::-webkit-details-marker{display:none}.drawer-g summary i{padding:1px 7px;border-radius:9px;background:var(--sky-tint);color:var(--blue);font-style:normal;font-size:12px;font-weight:700}.drawer-g summary:after{content:"";margin-left:auto;margin-right:4px;width:8px;height:8px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg)}.drawer-g[open] summary:after{transform:rotate(-135deg)}.drawer-g .drawer-chips{padding:4px 0 14px}.drawer-links{display:flex;flex-direction:column;padding:0 0 10px}.drawer-links a{padding:8px 0 8px 12px;border-left:2px solid var(--line);color:var(--ink-2);font-weight:600}.drawer-links a:hover{border-left-color:var(--brand);color:var(--brand)}@media (max-width:1100px){.ads.as-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gl-panel{grid-template-columns:1fr 1fr}}@media (max-width:900px){.ads.as-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.steps{grid-template-columns:1fr}.ct-grid{grid-template-columns:1fr}.pbar{position:fixed;left:10px;right:10px;bottom:10px;z-index:61;display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:8px;align-items:center;height:58px;padding:0 8px;background:#fff;border:1px solid var(--line);border-radius:10px;}.pbar a,.pbar button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:40px;border:0;border-radius:8px;background:none;color:var(--ink-2);font-size:12px;font-weight:600;cursor:pointer}.pbar svg{width:20px;height:20px;color:var(--brand)}.pbar .pbar-wa svg{color:var(--wa-ink)}.pbar .pbar-msg{flex-direction:row;gap:8px;background:var(--grad);color:#fff;font-size:15px;font-weight:700;}.pbar .pbar-msg svg{color:#fff}.has-pbar .mbar,.has-pbar.pbar-off .pbar{transform:translateY(130px)}.has-pbar.pbar-off .mbar{transform:none}}@media (max-width:640px){.ads.as-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.as-grid .ad-name,.as-grid .ad-name a{font-size:16px}.as-grid .ad-body{padding:40px 8px 8px 10px}.gl-tools{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto}.gl-sort{width:auto}.gl-favs{width:40px;padding:0;justify-content:center}.gl-favs span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gl-panel{grid-template-columns:1fr 1fr;gap:10px}.gl-strip .bigc{flex-basis:140px}.pnav a:first-child span{display:none}.pnav a{padding:0 10px}.cta-h{font-size:26px}.cta-in{padding:30px 18px}.ct-2{grid-template-columns:1fr}.ct-form{padding:16px}}@media (prefers-reduced-motion:no-preference){.steps li,.ct-tile,.gl-filt,.gl-favs,.gl-view button,.gl-chk,.pnav a,.drawer-links a,.drawer-q button{transition:transform .25s cubic-bezier(.2,.8,.2,1),background-color .2s ease,color .2s ease,border-color .2s ease}.pnav svg{transition:transform .2s ease}.gl-panel:not([hidden]){animation:dropIn .2s ease-out}.drawer-g[open] .drawer-chips,.drawer-g[open] .drawer-links{animation:fadeUp .25s ease-out}.drawer-g summary:after{transition:transform .2s ease}.mbar,.pbar{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.st-no{animation:pulse 2.6s infinite}.cta-in:before{animation:drift 9s ease-in-out infinite alternate}}@keyframes drift{from{transform:translate(0,0)}to{transform:translate(-60px,40px)}}.ab-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ab-txt{flex:1;min-width:0}.ab-txt h2{margin-bottom:10px}.ab-body p{margin:0 0 12px;color:var(--ink-2)}.ab-body.clamp{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.ab-body.clamp p{display:inline}.ab-body.clamp p+p:before{content:" "}.ab-more{margin:2px 0 0;padding:0;border:0;background:none;color:var(--brand);font-size:15px;font-weight:700;cursor:pointer}.ab-more:hover{text-decoration:underline}.ab-top .badges{flex:none;align-items:flex-end}.bdg.ok{background:#e7f8ee;color:var(--wa-ink);border:1px solid #c6eed6}.ab-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 0}.ab-card{padding:16px 18px;border:1px solid #f6cfe0;border-radius:var(--r);background:var(--brand-tint)}.ab-card p{margin:0;color:var(--ink-2);font-size:15px}.ab-card .ab-ct{display:flex;align-items:center;gap:10px;margin:0 0 8px;color:var(--ink);font-size:17px;font-weight:700}.ab-ct svg{flex:none;width:22px;height:22px;color:var(--brand)}.ab-h{margin:22px 0 6px!important;padding-top:20px;border-top:1px solid var(--line)}.attrs.ic div{position:relative;padding:12px 0 12px 32px}.attrs.ic svg{position:absolute;left:0;top:15px;width:20px;height:20px;color:var(--brand)}.attrs.ic dt{font-size:13px}.attrs.ic dd{font-size:16px}@media (max-width:900px){.ab-top{flex-direction:column-reverse;gap:10px}.ab-top .badges{flex-direction:row;flex-wrap:wrap;align-items:flex-start}}@media (max-width:640px){.ab-cards{grid-template-columns:1fr}.attrs.ic{grid-template-columns:1fr 1fr}.attrs.ic div{padding-left:28px}}.bigc,.ps{border:2px solid transparent;background-clip:padding-box}.ad:hover,.bigc:hover,.pick:hover,.ps:hover,.adbox-in:hover,.faq:hover,.steps li:hover,.ct-tile:hover,.ab-card:hover,.sty:hover img,.gl-filt:hover,.gl-favs:hover,.gl-chk:hover,.pnav a:hover,.ad-fav:hover,.chips a:hover{border-color:var(--brand)}.hd-drop{width:min(880px,calc(100vw - 40px));columns:3 240px;column-gap:14px;max-height:72vh}.hd-zone{break-inside:avoid;margin-bottom:8px}.hd-zone p{margin:6px 10px 2px;color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.hd-drop a{height:32px;font-size:14px}.hd-drop .hd-all{display:flex;justify-content:center;margin-top:6px;background:var(--sky-tint);color:var(--blue);font-weight:700;column-span:all}.drawer-z{margin:10px 0 6px;color:var(--blue);font-size:12px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.drawer-all{display:block;margin:10px 0 14px;color:var(--blue);font-weight:700}.foot .foot-all{margin-top:4px;color:#fff;font-weight:700}.box-more{margin:10px 0 0}.box-more a{color:var(--blue);font-weight:700}.hub-jump{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.hub-jump button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;cursor:pointer}.hub-jump button i{font-style:normal;color:var(--blue);font-weight:700}.hub-jump button:hover{border-color:var(--brand)}.hub-zone{margin-bottom:30px;scroll-margin-top:16px}.hub-zone h2{margin-bottom:14px;font-size:24px}.hub-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.hub-t{position:relative;display:block;aspect-ratio:3/4;overflow:hidden;border:2px solid transparent;border-radius:var(--r);background:var(--brand-strong);background-clip:padding-box}.hub-t img{width:100%;height:100%;object-fit:cover;object-position:top}.hub-t span{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:34px 10px 10px;background:linear-gradient(transparent,rgba(130,18,62,.9));color:#fff}.hub-t b{font-size:16px;line-height:1.25}.hub-t i{font-style:normal;font-size:13px;color:#fde6ef}.hub-t:hover{border-color:var(--brand)}@media (max-width:1100px){.hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.hd-drop{columns:2 200px}}@media (max-width:640px){.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hub-zone h2{font-size:21px}}@media (max-width:640px){.pick span{flex-direction:column;align-items:flex-start;gap:0}}.hd-drop{columns:auto;display:grid;grid-template-columns:230px minmax(0,1fr);gap:0 10px;width:min(820px,calc(100vw - 40px));max-height:none;overflow:visible;padding:8px}.hd-drop[hidden]{display:none}.hd-zl{display:flex;flex-direction:column;gap:2px;padding-right:10px;border-right:1px solid var(--line)}.hd-zt{display:flex;align-items:center;justify-content:space-between;gap:8px;height:36px;padding:0 10px;border:1px solid transparent;border-radius:6px;background:none;color:var(--ink);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.hd-zt i{font-style:normal;color:var(--blue);font-size:12px;font-weight:700}.hd-zt[aria-expanded="true"]{background:var(--brand-tint);color:var(--brand-strong);border-color:#f6cfe0}.hd-zl .hd-all{margin-top:auto;justify-content:center;height:36px;background:var(--sky-tint);color:var(--blue);font-weight:700}.hd-zp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:0 6px;max-height:min(440px,64vh);overflow:auto}.hd-zp[hidden]{display:none}.hd-zp a{height:32px;font-size:14px}@media (max-width:900px){.hd-drop{grid-template-columns:1fr}.hd-zl{border:0;padding:0}.hd-zp{grid-template-columns:1fr 1fr}}.hd-zt{height:auto;min-height:36px;padding:6px 10px;line-height:1.3}.ad-ph{overflow:hidden}.ad-sl{position:absolute;inset:0;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ad-sl::-webkit-scrollbar{display:none}.ad-slide{position:relative;flex:0 0 100%;height:100%;scroll-snap-align:start}.ad-slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.ad-dots{position:absolute;left:50%;top:6px;z-index:2;display:flex;gap:0;transform:translateX(-50%)}.ad-dots button{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;background:none;cursor:pointer}.ad-dots button:before{content:"";width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.6);transition:background-color .2s ease,width .2s ease}.ad-dots button:hover:before{background:#fff}.ad-dots button.on{width:28px}.ad-dots button.on:before{width:16px;border-radius:3px;background:#fff}.ad-type,.ad-now{z-index:2}.show-all{margin:18px 0 0;text-align:center}.show-all[hidden]{display:none}.ad-dots{top:auto;bottom:4px}.ad-ph .ad-now{bottom:30px}.as-grid .ad-dots{top:38px;bottom:auto}.as-grid .ad-ph .ad-now{bottom:auto}.bhead .lead{margin-bottom:14px}.bsearch{display:flex;gap:8px;max-width:620px;margin:0 0 14px}.btabs{display:flex;gap:8px;flex-wrap:wrap}.btabs a{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--ink);font-size:14px;font-weight:600}.btabs a i{font-style:normal;font-size:12px;color:var(--blue);font-weight:700}.btabs a:hover{border-color:var(--brand)}.btabs a.on{background:var(--grad);border-color:transparent;color:#fff}.btabs a.on i{color:#fff}.bchip{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:12px;background:var(--brand-tint);color:var(--brand-strong);font-size:12px;font-style:normal;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.bchip.sm{height:22px;font-size:11px}a.bchip:hover{background:var(--sky-tint);color:var(--blue)}.bhero{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:16px;padding-top:24px}.bh-main{position:relative;display:block;min-height:380px;overflow:hidden;border:2px solid transparent;border-radius:var(--r);background:var(--brand-strong);background-clip:padding-box}.bh-main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.bh-ov{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:8px;padding:70px 24px 22px;background:linear-gradient(transparent,rgba(106,30,98,.75) 35%,rgba(21,95,139,.95));color:#fff}.bh-ov .bchip{align-self:flex-start;background:#fff}.bh-ov b{font-size:28px;line-height:1.2}.bh-ov span{font-size:16px;color:#f3e9f0}.bh-ov small{font-size:13px;color:#e5f3fb}.bh-main:hover{border-color:var(--brand)}.bh-side{display:flex;flex-direction:column;gap:12px}.bh-k{margin:0;color:var(--blue);font-size:13px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.bh-s{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.bh-s:hover{border-color:var(--brand)}.bh-s img{width:150px;height:100px;object-fit:cover;border-radius:8px}.bh-s span{display:flex;flex-direction:column;gap:4px;min-width:0}.bh-s .bchip{align-self:flex-start}.bh-s b{font-size:16px;line-height:1.3}.bh-s small{font-size:13px;color:var(--muted)}.bres{margin:0 0 14px;color:var(--ink-2)}.bres a{color:var(--brand);font-weight:700}.bcards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bcards.three{grid-template-columns:repeat(3,minmax(0,1fr))}.bcard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:var(--r);background:#fff}.bcard:hover{border-color:var(--brand)}.bcard-ph{display:block;aspect-ratio:1200/630;background:var(--surface-2)}.bcard-ph img{width:100%;height:100%;object-fit:cover;object-position:center 30%}.bcard-b{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;flex:1}.bcard-b .bchip{align-self:flex-start}.bcard h2,.bcard h3{margin:0;font-size:19px;line-height:1.3}.bcard h2 a:hover,.bcard h3 a:hover{color:var(--brand)}.bcard p{margin:0;color:var(--ink-2);font-size:15px}.bmeta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:auto 0 0!important;color:var(--muted)!important;font-size:13px!important}.bmeta span{display:inline-flex;align-items:center;gap:5px}.bmeta svg{width:14px;height:14px;color:var(--blue)}.bmeta.big{margin:10px 0 0!important;font-size:14px!important}.bauth{font-weight:700;color:var(--ink)}.bauth .logo-mark,.bauthor .logo-mark{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--grad);color:#fff;font-size:13px;font-weight:700}.bpager{display:flex;justify-content:center;gap:6px;margin-top:22px}.bpager a{display:grid;place-items:center;min-width:38px;height:38px;padding:0 8px;border:1px solid var(--line);border-radius:8px;background:#fff;font-weight:700}.bpager a:hover{border-color:var(--brand)}.bpager a.on{background:var(--grad);border-color:transparent;color:#fff}.bempty a{color:var(--brand);font-weight:700}.blog-side h2{font-size:18px;margin-bottom:10px}.bside-q{display:flex;gap:6px;padding:12px}.bside-q .btn{width:40px;padding:0;justify-content:center}.bcta{background:var(--grad);border:0;color:#fff}.bcta p{color:#fff!important;margin:0 0 12px!important}.bcta .bcta-h{font-size:20px;font-weight:700;margin-bottom:6px!important}.bcta .btn{width:100%;justify-content:center;margin-top:8px}.btonight{margin:0;padding:0;list-style:none}.btonight a{display:grid;grid-template-columns:56px minmax(0,1fr);gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--line)}.btonight li:first-child a{border-top:0}.btonight img{width:56px;height:75px;object-fit:cover;object-position:top;border-radius:8px}.btonight b{display:block;font-size:15px}.btonight small{color:var(--muted)}.btonight a:hover b{color:var(--brand)}.bmore{display:inline-block;margin-top:10px;color:var(--blue);font-weight:700}.bpop{margin:0;padding:0;list-style:none;counter-reset:none}.bpop a{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;padding:8px 0;border-top:1px solid var(--line)}.bpop li:first-child a{border-top:0}.bpop i{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--sky-tint);color:var(--blue);font-style:normal;font-weight:700}.bpop b{display:block;font-size:14px;line-height:1.3}.bpop small{color:var(--muted)}.bpop a:hover b{color:var(--brand)}.bcats span{min-width:26px;height:22px;padding:0 7px;border-radius:11px;background:var(--brand-tint);color:var(--brand-strong);font-size:12px;font-weight:700;text-align:center;line-height:22px}.btoc-side ol{margin:0;padding:0;list-style:none;counter-reset:t}.btoc-side li,.btoc li{counter-increment:t}.btoc-side button,.btoc button{display:flex;gap:8px;width:100%;padding:7px 8px;border:0;border-left:2px solid var(--line);background:none;color:var(--ink-2);font-size:14px;text-align:left;cursor:pointer}.btoc-side button:before,.btoc button:before{content:counter(t) ".";color:var(--blue);font-weight:700}.btoc-side button:hover,.btoc button:hover{color:var(--brand)}.btoc-side button.on{border-left-color:var(--brand);color:var(--brand-strong);font-weight:700;background:var(--brand-tint)}.read-bar{position:fixed;left:0;right:0;top:0;z-index:70;height:3px;pointer-events:none}.read-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--brand),var(--accent));transform:scaleX(0);transform-origin:0 50%}.bart{padding:24px 28px}.bart h1{font-size:36px;margin:10px 0 0}.bart-cover{width:100%;height:auto;margin:16px 0 4px;border-radius:var(--r)}.btoc{margin:16px 0 4px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2)}.btoc summary{display:flex;align-items:center;gap:10px;padding:12px 14px;font-weight:700;cursor:pointer;list-style:none}.btoc summary::-webkit-details-marker{display:none}.btoc summary i{font-style:normal;font-weight:600;color:var(--muted);font-size:13px}.btoc summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);transform:rotate(45deg)}.btoc[open] summary:after{transform:rotate(-135deg)}.btoc ol{margin:0;padding:0 10px 12px;list-style:none;counter-reset:t}.bbody{margin-top:10px}.bbody h2{scroll-margin-top:16px}.bbody ul{padding-left:20px}.bfaq{margin-top:26px}.bfaq h2{font-size:24px;margin-bottom:12px}.bact{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:26px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.blike{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--line);border-radius:20px;background:#fff;color:var(--ink);font-weight:700;cursor:pointer}.blike svg{width:18px;height:18px;color:var(--brand)}.blike i{font-style:normal;color:var(--muted)}.blike:hover{border-color:var(--brand)}.blike.on{background:var(--brand-tint);border-color:var(--brand);color:var(--brand-strong)}.bshare{display:flex;align-items:center;gap:6px}.bshare>span{margin-right:4px;color:var(--muted);font-size:14px;font-weight:700}.bshare a,.bshare button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink-2);cursor:pointer}.bshare svg{width:18px;height:18px}.bshare .sh-wa{color:var(--wa-ink)}.bshare .sh-tg{color:#1b74a9}.bshare .sh-fb{color:#1b4fa9}.bshare .sh-more{color:var(--brand)}.bshare a:hover,.bshare button:hover{border-color:var(--brand)}.bshare .sh-copy.done{background:#e7f8ee;border-color:#0d7a3f;color:#0d7a3f}.bauthor{display:flex;gap:14px;align-items:flex-start;margin-top:22px;padding:16px 18px;border-radius:var(--r);background:var(--sky-tint)}.bauthor .logo-mark{flex:none;width:48px;height:48px;font-size:22px}.bauthor b{font-size:17px}.bauthor p{margin:4px 0 0!important;font-size:15px}.bnav{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.bnav a{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.bnav a:hover{border-color:var(--brand)}.bnav .next{text-align:right}.bnav small{color:var(--blue);font-weight:700}.bnav b{font-size:15px;line-height:1.35}.bcomm{margin-top:26px}.bcomm h2{display:flex;align-items:center;gap:8px;font-size:22px;margin-bottom:12px}.bcomm h2 i{font-style:normal;font-size:13px;padding:2px 9px;border-radius:10px;background:var(--brand-tint);color:var(--brand-strong)}.bc{display:flex;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.bc-av{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--grad);color:#fff;font-weight:700}.bc small{color:var(--muted)}.bc p{margin:4px 0 0!important}.bc-none{color:var(--muted)!important}.bc-form{display:flex;flex-direction:column;gap:10px;margin-top:12px}.bc-form .btn{align-self:flex-start}.brel{padding-top:10px}@media (max-width:1100px){.bcards.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:901px){.btoc{display:none}}@media (max-width:900px){.bhero{grid-template-columns:1fr}.bh-main{min-height:320px}.btoc-side{display:none}.bart{padding:18px}}@media (max-width:640px){.bh-main{min-height:300px}.bh-ov{padding:60px 16px 16px}.bh-ov b{font-size:22px}.bh-ov span{display:none}.bh-s{grid-template-columns:110px minmax(0,1fr)}.bh-s img{width:110px;height:80px}.bcards,.bcards.three{grid-template-columns:1fr}.bart h1{font-size:26px}.bnav{grid-template-columns:1fr}.bnav .next{text-align:left}.bact{flex-direction:column;align-items:flex-start}.bsearch .btn{padding:0 12px}}@media (prefers-reduced-motion:no-preference){.btabs a,.bh-s,.bcard,.bh-main,.bpager a,.blike,.bshare a,.bshare button,.bnav a,.btoc-side button{transition:border-color .2s ease,background-color .2s ease,color .2s ease}.blike.on svg{animation:pop .35s ease-out}.read-bar i{transition:transform .08s linear}}.bbody a,.bfaq a{color:var(--brand);font-weight:600;text-decoration:underline;text-decoration-color:rgba(208,27,99,.35);text-underline-offset:3px}.bbody a:hover{color:var(--blue);text-decoration-color:var(--accent)}.bguides{margin-top:26px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r);background:#fff}.bguides h2{font-size:20px;margin-bottom:10px}.bguides ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:4px 18px}.bguides li a{display:block;padding:6px 0 6px 14px;border-left:2px solid var(--line);color:var(--ink-2);font-size:15px;font-weight:600}.bguides li a:hover{border-left-color:var(--brand);color:var(--brand)}.bguides p{margin:12px 0 0!important}.bguides p a{color:var(--brand);font-weight:700}@media (max-width:640px){.bguides ul{grid-template-columns:1fr}}.ads .ad[hidden],.bcards .bcard[hidden]{display:none!important}@media (min-width:901px){.pgrid2{align-items:start}.pside{position:sticky;top:16px}}@media (max-width:900px){.pside{display:contents}.pside>.pcard{order:-1}.pside-ad{order:1}}.ad-line{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:3px}.ad-line:empty{display:none}.ad-rate{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:700;color:#b77900}.ad-rate svg{width:14px;height:14px;color:#F0A500}.ad-rate i{font-style:normal;font-weight:600;color:var(--muted)}.ad-price{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:var(--blue)}.ad-price svg{width:14px;height:14px;fill:currentColor}.as-grid .ad-ok{display:none}.as-grid .ad-line{margin-top:1px}.as-grid .ad-price{color:#e5f3fb}.as-grid .ad-rate{color:#ffe08a}.as-grid .ad-rate i{color:#fde6ef}#cards > .wrap > .gl-bar{margin-top:4px}.new-sec{padding:30px 0 6px}.new-strip .bigc{flex-basis:180px}.recent-sec{padding:6px 0 26px}.recent-sec[hidden]{display:none}.recent-sec .gl-strip .bigc{flex:0 0 150px}@media (max-width:640px){.new-strip .bigc{flex-basis:150px}}p,.copy li,.bart li,.faq-a,.pbox li{font-size:15px}.stv{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:var(--grad-deep);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.stv.on{opacity:1;visibility:visible;transition:opacity .25s ease}.stv-box{position:relative;width:min(420px,100vw);height:min(92vh,746px);border-radius:10px;overflow:hidden;background:#5a1a52;transform:scale(.96);transition:transform .25s ease}.stv.on .stv-box{transform:none}.stv-media,.stv-media img,.stv-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.stv-media img,.stv-media video{animation:stvIn .35s ease}@keyframes stvIn{from{opacity:.2}to{opacity:1}}.stv-box:before,.stv-box:after{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.stv-box:before{top:0;height:120px;background:linear-gradient(rgba(90,26,82,.7),transparent)}.stv-box:after{bottom:0;height:140px;background:linear-gradient(transparent,rgba(90,26,82,.75))}.stv-bars{position:absolute;top:10px;left:10px;right:10px;z-index:3;display:flex;gap:4px}.stv-bars i{flex:1;height:3px;border-radius:2px;background:rgba(255,255,255,.35);overflow:hidden}.stv-bars b{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:left}.stv-bars i.done b{transform:scaleX(1)!important}.stv-head{position:absolute;top:22px;left:12px;right:12px;z-index:3;display:flex;align-items:center;gap:10px;color:#fff}.stv-av{width:36px;height:36px;border-radius:50%;border:2px solid #fff;object-fit:cover;object-position:top}.stv-head p{flex:1;margin:0;line-height:1.25;font-size:15px}.stv-name{display:block;font-size:15px}.stv-meta{font-size:13px;color:#fde6ef}.stv-x{position:relative;width:36px;height:36px;border:1px solid rgba(255,255,255,.5);border-radius:8px;background:rgba(160,22,76,.35);cursor:pointer}.stv-x:before,.stv-x:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:#fff;transform:rotate(45deg)}.stv-x:after{transform:rotate(-45deg)}.stv-x:hover{border-color:#fff}.stv-tap{position:absolute;top:70px;bottom:80px;z-index:2;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.stv-tap.prev{left:0;width:35%}.stv-tap.next{right:0;width:65%}.stv-tap:focus-visible{outline:2px solid #fff;outline-offset:-4px}.stv-foot{position:absolute;left:16px;right:16px;bottom:18px;z-index:3}.stv-cta{display:flex;align-items:center;justify-content:center;height:40px;border:1px solid #fff;border-radius:10px;background:var(--grad);color:#fff;font-size:15px;font-weight:700}.stv-cta:hover{border-color:var(--sky)}@media (max-width:640px){.stv-box{width:100vw;height:100vh;height:100dvh;border-radius:0}}.svc-intro{margin:0 0 16px;color:var(--ink-2)}.lead a,.svc-l a{color:var(--brand);font-weight:700}.lead a:hover,.svc-l a:hover{color:var(--blue)}.svc-more{margin-top:24px}.svc-hub{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.svc-hub a{display:flex;flex-direction:column;gap:4px;height:100%;padding:16px;border:1px solid var(--line);border-radius:var(--r);background:#fff;transition:border-color .2s ease}.svc-hub a:hover{border-color:var(--brand)}.svc-hub b{font-size:17px;color:var(--brand)}.svc-hub i{font-style:normal;font-size:14px;color:var(--muted)}@media (max-width:900px){.svc-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}.pick-sec,.copy-sec,.faqs-sec,.recent-sec,.foot{content-visibility:auto}.pick-sec{contain-intrinsic-size:auto 560px}.copy-sec{contain-intrinsic-size:auto 2000px}.faqs-sec{contain-intrinsic-size:auto 750px}.recent-sec{contain-intrinsic-size:auto 330px}.foot{contain-intrinsic-size:auto 600px}#tk>.ad:nth-child(n+7){content-visibility:auto;contain-intrinsic-size:auto 280px}@media (max-width:640px){.pick-sec{contain-intrinsic-size:auto 650px}.copy-sec{contain-intrinsic-size:auto 4500px}.faqs-sec{contain-intrinsic-size:auto 1000px}.foot{contain-intrinsic-size:auto 1600px}#tk>.ad:nth-child(n+7){contain-intrinsic-size:auto 300px}}