.finder[data-v-a2f3f12e]{background:#fff}.finder-inner[data-v-a2f3f12e]{display:grid;grid-template-columns:1fr 1.2fr;gap:56px;align-items:center}.eyebrow-pink[data-v-a2f3f12e]{background:var(--k-pink-deep);color:#fff;border-color:var(--k-ink);margin-bottom:16px}[data-theme=mono] .eyebrow-pink[data-v-a2f3f12e]{background:var(--k-ink);color:var(--k-lime)}.finder-title[data-v-a2f3f12e]{margin:0}.pink-char[data-v-a2f3f12e]{color:var(--k-pink)}.finder-lead[data-v-a2f3f12e]{font-size:17px;line-height:1.6;color:var(--k-ink);margin-top:22px;max-width:75ch;font-weight:500}.trust-strip[data-v-a2f3f12e]{display:flex;gap:10px;margin-top:32px;flex-wrap:wrap}.trust-item[data-v-a2f3f12e]{background:#fff;color:var(--k-ink);padding:14px 18px;border-radius:14px;border:2px solid var(--k-ink);text-align:center;min-width:90px}.trust-val[data-v-a2f3f12e]{font-weight:800;font-size:26px;letter-spacing:-1px;line-height:1}.trust-label[data-v-a2f3f12e]{margin-top:4px;color:#0a0a0a99}.finder-card[data-v-a2f3f12e]{background:var(--k-cream);border-radius:28px;padding:28px;border:2px solid var(--k-ink);box-shadow:8px 8px 0 var(--k-ink)}.finder-group[data-v-a2f3f12e]{margin-bottom:22px}.group-label[data-v-a2f3f12e]{margin-bottom:10px}.dest-chips[data-v-a2f3f12e]{display:flex;gap:6px;flex-wrap:wrap}.dest-chip[data-v-a2f3f12e]{background:#fff;color:var(--k-ink);border:2px solid var(--k-ink);border-radius:9999px;padding:9px 13px;min-height:44px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:7px;transition:all .25s cubic-bezier(.34,1.56,.64,1)}.dest-chip[data-v-a2f3f12e]:hover{transform:translateY(-2px)}.dest-chip-active[data-v-a2f3f12e],.dest-chip[data-v-a2f3f12e]:hover{background:var(--k-ink);color:var(--k-lime);box-shadow:2px 2px 0 var(--k-pink)}[data-theme=mono] .dest-chip-active[data-v-a2f3f12e],[data-theme=mono] .dest-chip[data-v-a2f3f12e]:hover{box-shadow:2px 2px #0a0a0a4d}.price-preview[data-v-a2f3f12e]{background:var(--k-ink);color:var(--k-lime);border-radius:20px;padding:22px;position:relative;overflow:hidden;border:2px solid var(--k-ink);margin-top:8px;transition:transform .3s ease-out,box-shadow .3s ease-out;animation:slide-up-a2f3f12e .8s cubic-bezier(.34,1.56,.64,1) .2s both}.price-preview-grain[data-v-a2f3f12e]{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.3;mix-blend-mode:overlay;pointer-events:none}.price-preview-inner[data-v-a2f3f12e]{position:relative}.price-top[data-v-a2f3f12e]{display:flex;justify-content:space-between;align-items:center}.discount-badge[data-v-a2f3f12e]{background:var(--k-pink-deep);color:#fff;padding:3px 10px;border-radius:9999px;font-size:10px;font-weight:800;font-family:var(--k-font-mono)}[data-theme=mono] .discount-badge[data-v-a2f3f12e]{background:#fff3;color:#fff}.price-bottom[data-v-a2f3f12e]{display:flex;justify-content:space-between;align-items:flex-end;margin-top:12px}.price-country[data-v-a2f3f12e]{display:flex;align-items:center;gap:10px}.price-flag[data-v-a2f3f12e]{font-size:28px}.price-country-name[data-v-a2f3f12e]{font-weight:800;font-size:26px;letter-spacing:-1px}.price-details[data-v-a2f3f12e]{margin-top:6px;opacity:.8}.price-big[data-v-a2f3f12e]{font-weight:800;font-size:64px;letter-spacing:-3px;line-height:.9}.price-big-days[data-v-a2f3f12e]{font-weight:700;font-size:20px;letter-spacing:-.5px;opacity:.72}.price-cta[data-v-a2f3f12e]{width:100%;margin-top:18px;background:var(--k-lime);color:var(--k-ink);border:2px solid var(--k-lime);padding:16px 0;border-radius:14px;font-size:14px;font-weight:800;font-family:var(--k-font-sans);cursor:pointer;letter-spacing:1px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease-out}.price-cta[data-v-a2f3f12e]:hover{transform:translateY(-3px);box-shadow:0 8px 12px #0a0a0a33}.price-cta[data-v-a2f3f12e]:active{transform:translateY(-1px)}@keyframes slide-up-a2f3f12e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.finder-inner[data-v-a2f3f12e]{grid-template-columns:1fr;gap:40px}}@media(max-width:768px){.finder-inner[data-v-a2f3f12e]{gap:32px}}
