.hero[data-astro-cid-anhloy43]{position:relative;padding-top:clamp(3.5rem,2rem + 6vw,6.5rem);background:linear-gradient(180deg,var(--surface-tint) 0%,var(--surface) 40%)}.hero-head[data-astro-cid-anhloy43]{text-align:center}.hero[data-astro-cid-anhloy43] h1[data-astro-cid-anhloy43]{margin-inline:auto;font-size:clamp(2.2rem,4.5vw,4.2rem);line-height:1.04;letter-spacing:-.035em;color:var(--ink-strong)}.h-lead[data-astro-cid-anhloy43]{display:block}@media(min-width:900px){.h-lead[data-astro-cid-anhloy43],.ending[data-astro-cid-anhloy43]{white-space:nowrap}}.rotator[data-astro-cid-anhloy43]{display:grid;justify-items:center;color:var(--orange-deep)}.ending[data-astro-cid-anhloy43]{grid-area:1 / 1;opacity:0;transform:translateY(.35em);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out)}.ending[data-astro-cid-anhloy43].on{opacity:1;transform:none}.ending[data-astro-cid-anhloy43].out{opacity:0;transform:translateY(-.35em)}.hero-cta[data-astro-cid-anhloy43]{display:flex;justify-content:center;margin-top:clamp(1.75rem,1rem + 2vw,2.5rem)}.track[data-astro-cid-anhloy43]{margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.stage-wrap[data-astro-cid-anhloy43]{position:relative;width:100%;display:flex;justify-content:center;padding-bottom:clamp(2rem,4vw,3.5rem)}.backdrop[data-astro-cid-anhloy43]{position:absolute;inset:34% 0 0;border-radius:28px;background:repeating-radial-gradient(circle at 0% 120%,transparent 0 46px,rgba(255,255,255,.055) 46px 47px),linear-gradient(115deg,var(--navy-900) 0%,var(--navy) 38%,#9A5420 72%,var(--orange) 100%)}.hero-visual[data-astro-cid-anhloy43]{position:relative;width:min(100%,1080px);transform:translateY(48px);opacity:0;transition:transform .9s var(--ease-out),opacity .6s var(--ease-out)}.track[data-astro-cid-anhloy43].risen .hero-visual[data-astro-cid-anhloy43]{transform:none;opacity:1}.hero-visual[data-astro-cid-anhloy43] .stage{margin-right:0}@media(prefers-reduced-motion:reduce){.ending[data-astro-cid-anhloy43],.hero-visual[data-astro-cid-anhloy43]{transition:none}.hero-visual[data-astro-cid-anhloy43]{transform:none;opacity:1}}@media(max-width:899px){.stage-wrap[data-astro-cid-anhloy43]{padding-bottom:var(--space-6)}.backdrop[data-astro-cid-anhloy43]{top:40%;border-radius:20px}}.bento[data-astro-cid-iykjzqud]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.card[data-astro-cid-iykjzqud]{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;border-radius:24px;padding:clamp(1.25rem,2.5vw,1.75rem)}.c-line[data-astro-cid-iykjzqud]{position:relative;max-width:22rem;font-family:var(--font-display);font-size:.98rem;font-weight:var(--weight-semibold);line-height:1.35;letter-spacing:-.01em;color:inherit}.c-trip[data-astro-cid-iykjzqud]{grid-column:1 / -1;min-height:clamp(340px,34vw,420px);color:#fff;background:var(--navy-900)}.c-photo[data-astro-cid-iykjzqud]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.c-trip[data-astro-cid-iykjzqud]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0e1729d1,#0e172973 45%,#0e17291a)}.c-phone[data-astro-cid-iykjzqud]{position:absolute;right:18%;top:12%;width:clamp(170px,19vw,230px);transform:rotate(-9deg);filter:drop-shadow(0 30px 40px rgba(0,0,0,.35))}.c-google[data-astro-cid-iykjzqud],.c-ai[data-astro-cid-iykjzqud]{min-height:clamp(380px,36vw,440px);gap:var(--space-6)}.scene[data-astro-cid-iykjzqud]{flex:1;display:grid;place-items:center}.c-google[data-astro-cid-iykjzqud]{color:#fff;background:radial-gradient(90% 70% at 20% 0%,rgba(126,205,196,.7) 0%,transparent 60%),linear-gradient(170deg,#2C9A94 0%,var(--teal) 45%,var(--teal-deep) 100%)}.search[data-astro-cid-iykjzqud]{display:flex;align-items:center;gap:8px;width:min(100%,300px);padding:11px 14px;border-radius:12px;background:#fff;color:var(--ink-strong);font-size:.8rem;font-weight:var(--weight-semibold);box-shadow:0 10px 26px #0e5c5c40}.search[data-astro-cid-iykjzqud] svg[data-astro-cid-iykjzqud]{color:var(--muted);flex-shrink:0}.results[data-astro-cid-iykjzqud]{display:grid;gap:6px;width:min(100%,300px);margin-top:8px;padding:6px;border-radius:14px;background:#ffffff29;border:1px solid rgba(255,255,255,.28)}.result[data-astro-cid-iykjzqud]{display:flex;align-items:center;gap:10px;padding:9px;border-radius:10px}.result[data-astro-cid-iykjzqud].top{background:#fff;color:var(--ink);box-shadow:0 8px 20px #0e5c5c33}.r-ic[data-astro-cid-iykjzqud]{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:9px;background:#ffffff40}.result[data-astro-cid-iykjzqud].top .r-ic[data-astro-cid-iykjzqud]{background:var(--orange-soft);color:var(--orange-deep)}.r-txt[data-astro-cid-iykjzqud]{display:grid;gap:4px;flex:1;min-width:0}.r-txt[data-astro-cid-iykjzqud] b[data-astro-cid-iykjzqud]{font-size:.78rem;color:var(--ink-strong)}.stars[data-astro-cid-iykjzqud]{font-size:.68rem;color:#b9770e}.r-txt[data-astro-cid-iykjzqud] i[data-astro-cid-iykjzqud]{display:block;height:5px;width:85%;border-radius:4px;background:#fff6}.r-txt[data-astro-cid-iykjzqud] i[data-astro-cid-iykjzqud].s{width:55%}.result[data-astro-cid-iykjzqud].top .r-txt[data-astro-cid-iykjzqud] i[data-astro-cid-iykjzqud]{background:var(--border-soft);width:70%}.c-ai[data-astro-cid-iykjzqud]{color:var(--ink-strong);background:#f4ece2}.ai-card[data-astro-cid-iykjzqud]{width:min(100%,320px);padding:14px;border-radius:16px;background:#fff;box-shadow:0 16px 36px #5034141f}.ai-head[data-astro-cid-iykjzqud]{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-badge[data-astro-cid-iykjzqud]{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:var(--radius-pill);background:var(--teal-soft);color:var(--teal-deep);font-size:.7rem;font-weight:var(--weight-bold)}.ai-head[data-astro-cid-iykjzqud] small[data-astro-cid-iykjzqud]{font-size:.66rem;color:var(--faint)}.ai-text[data-astro-cid-iykjzqud]{display:grid;gap:3px;margin:12px 0;font-size:.78rem;line-height:1.45;color:var(--ink)}.ai-days[data-astro-cid-iykjzqud]{display:flex;flex-wrap:wrap;gap:5px}.ai-days[data-astro-cid-iykjzqud] span[data-astro-cid-iykjzqud]{padding:4px 8px;border-radius:7px;background:var(--surface-sink);font-size:.66rem;font-weight:var(--weight-semibold);color:var(--muted)}.ai-send[data-astro-cid-iykjzqud]{display:inline-flex;align-items:center;gap:5px;margin-top:12px;padding:5px 10px;border-radius:var(--radius-pill);background:var(--green-soft);color:#1e8449;font-size:.7rem;font-weight:var(--weight-semibold)}.js[data-astro-cid-iykjzqud] .a[data-astro-cid-iykjzqud]{opacity:0}.play[data-astro-cid-iykjzqud] .a[data-astro-cid-iykjzqud]{animation:bb-in .6s var(--ease-out) both;animation-delay:calc(var(--d, 0) * 1s)}@keyframes bb-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.type[data-astro-cid-iykjzqud]{display:inline-block;white-space:nowrap}.play[data-astro-cid-iykjzqud] .type[data-astro-cid-iykjzqud]{animation:bb-type .9s steps(26) both;animation-delay:calc(var(--d) * 1s)}@keyframes bb-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(max-width:760px){.bento[data-astro-cid-iykjzqud]{grid-template-columns:1fr}.c-trip[data-astro-cid-iykjzqud]{min-height:540px;justify-content:flex-end}.c-trip[data-astro-cid-iykjzqud]:before{background:linear-gradient(180deg,#0e17291a,#0e17294d,#0e1729e0)}.c-phone[data-astro-cid-iykjzqud]{right:50%;top:7%;transform:translate(50%) rotate(-6deg);width:150px}.c-google[data-astro-cid-iykjzqud],.c-ai[data-astro-cid-iykjzqud]{min-height:0}}.platform[data-astro-cid-uqqdw6ig]{--dwell: 7.5s}.pt-wrap[data-astro-cid-uqqdw6ig]{max-width:1120px}.pt-title[data-astro-cid-uqqdw6ig]{max-width:15em;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);line-height:1.06;letter-spacing:-.035em;color:var(--ink-strong)}.pt-tabs[data-astro-cid-uqqdw6ig]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4);margin:clamp(2rem,1.4rem + 2vw,3rem) 0 var(--space-5)}.pt-tab[data-astro-cid-uqqdw6ig]{position:relative;padding:0 0 var(--space-4);border:0;background:none;text-align:left;font-family:var(--font-display);font-size:1.02rem;font-weight:var(--weight-bold);letter-spacing:-.01em;color:var(--faint);cursor:pointer;transition:color var(--dur-fast) var(--ease-std)}.pt-tab[data-astro-cid-uqqdw6ig]:hover{color:var(--muted)}.pt-tab[data-astro-cid-uqqdw6ig].on{color:var(--ink-strong)}.bar[data-astro-cid-uqqdw6ig]{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--border);overflow:hidden}.bar[data-astro-cid-uqqdw6ig] i[data-astro-cid-uqqdw6ig]{display:block;height:100%;background:var(--ink-strong);transform:scaleX(0);transform-origin:left}.pt-tab[data-astro-cid-uqqdw6ig].on .bar[data-astro-cid-uqqdw6ig] i[data-astro-cid-uqqdw6ig]{transform:none}.auto[data-astro-cid-uqqdw6ig] .pt-tab[data-astro-cid-uqqdw6ig].on .bar[data-astro-cid-uqqdw6ig] i[data-astro-cid-uqqdw6ig]{animation:pt-fill var(--dwell) linear both}.paused[data-astro-cid-uqqdw6ig] .pt-tab[data-astro-cid-uqqdw6ig].on .bar[data-astro-cid-uqqdw6ig] i[data-astro-cid-uqqdw6ig]{animation-play-state:paused}@keyframes pt-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pt-stage[data-astro-cid-uqqdw6ig]{display:grid}.pt-panel[data-astro-cid-uqqdw6ig]{grid-area:1 / 1;position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:var(--space-8);min-height:clamp(480px,44vw,560px);padding:clamp(2rem,4vw,3.5rem) clamp(2rem,5vw,4.5rem);border-radius:28px;opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out),visibility 0s linear .5s}.pt-panel[data-astro-cid-uqqdw6ig].on{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out),visibility 0s}.p-copy[data-astro-cid-uqqdw6ig]{max-width:22rem}.p-eyebrow[data-astro-cid-uqqdw6ig]{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:.01em;opacity:.8}.p-copy[data-astro-cid-uqqdw6ig] h3[data-astro-cid-uqqdw6ig]{margin-top:var(--space-3);font-size:clamp(1.45rem,1.15rem + 1vw,1.95rem);line-height:1.18;letter-spacing:-.025em;color:inherit}.p-copy[data-astro-cid-uqqdw6ig] p[data-astro-cid-uqqdw6ig]{margin-top:var(--space-4);font-size:var(--text-body-sm);line-height:var(--leading-relaxed);opacity:.78}.p-visual[data-astro-cid-uqqdw6ig]{position:relative;display:grid;place-items:center;min-width:0}.js[data-astro-cid-uqqdw6ig] .a[data-astro-cid-uqqdw6ig]{opacity:0}.play[data-astro-cid-uqqdw6ig] .a[data-astro-cid-uqqdw6ig]{animation:pt-in .6s var(--ease-out) both;animation-delay:calc(var(--d, 0) * 1s)}@keyframes pt-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.type[data-astro-cid-uqqdw6ig]{display:inline-block;white-space:nowrap}.play[data-astro-cid-uqqdw6ig] .type[data-astro-cid-uqqdw6ig]{animation:pt-type .7s steps(18) both;animation-delay:calc(var(--d) * 1s)}@keyframes pt-type{0%{opacity:1;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}.play[data-astro-cid-uqqdw6ig] .pop[data-astro-cid-uqqdw6ig]{animation:pt-pop .5s var(--ease-out) both;animation-delay:calc(var(--d) * 1s)}@keyframes pt-pop{0%{opacity:0;transform:scale(.94)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}.swap[data-astro-cid-uqqdw6ig]{display:inline-grid;justify-items:end}.swap[data-astro-cid-uqqdw6ig]>[data-astro-cid-uqqdw6ig]{grid-area:1 / 1}.swap[data-astro-cid-uqqdw6ig] .s2[data-astro-cid-uqqdw6ig]{opacity:1}.swap[data-astro-cid-uqqdw6ig] .s1[data-astro-cid-uqqdw6ig]{opacity:0}.js[data-astro-cid-uqqdw6ig] .swap[data-astro-cid-uqqdw6ig] .s1[data-astro-cid-uqqdw6ig]{opacity:1}.js[data-astro-cid-uqqdw6ig] .swap[data-astro-cid-uqqdw6ig] .s2[data-astro-cid-uqqdw6ig]{opacity:0}.play[data-astro-cid-uqqdw6ig] .swap[data-astro-cid-uqqdw6ig] .s1[data-astro-cid-uqqdw6ig]{animation:pt-out .3s ease both;animation-delay:calc(var(--d) * 1s)}.play[data-astro-cid-uqqdw6ig] .swap[data-astro-cid-uqqdw6ig] .s2[data-astro-cid-uqqdw6ig]{animation:pt-pop .45s var(--ease-out) both;animation-delay:calc(var(--d) * 1s + .15s)}@keyframes pt-out{0%{opacity:1}to{opacity:0;transform:scale(.9)}}.pill[data-astro-cid-uqqdw6ig]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--radius-pill);font-size:.72rem;font-weight:var(--weight-semibold);white-space:nowrap}.pill[data-astro-cid-uqqdw6ig].red{background:var(--red-soft);color:#c0392b}.pill[data-astro-cid-uqqdw6ig].green{background:var(--green-soft);color:#1e8449}.pill[data-astro-cid-uqqdw6ig].amber{background:#fef3dc;color:#b9770e}.avatar[data-astro-cid-uqqdw6ig]{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;background:var(--orange-soft);color:var(--orange-deep);font-size:.78rem;font-weight:var(--weight-bold)}.avatar[data-astro-cid-uqqdw6ig].teal{background:var(--teal-soft);color:var(--teal-deep)}.t-dot[data-astro-cid-uqqdw6ig]{display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--teal-soft);color:var(--teal)}.t-dot[data-astro-cid-uqqdw6ig].orange{background:var(--orange-soft);color:var(--orange-deep)}.p-traffic[data-astro-cid-uqqdw6ig]{color:#fff;background:var(--navy-900)}.p-photo[data-astro-cid-uqqdw6ig]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.p-traffic[data-astro-cid-uqqdw6ig]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#0e1729e6,#0e1729b8 38%,#0e172940 75%,#0e17291a)}.site[data-astro-cid-uqqdw6ig]{width:min(100%,330px);border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 30px 70px #00000059;overflow:hidden}.site-bar[data-astro-cid-uqqdw6ig]{display:flex;align-items:center;gap:5px;padding:9px 12px;background:var(--surface-sink);font-size:.66rem;color:var(--faint)}.site-bar[data-astro-cid-uqqdw6ig] i[data-astro-cid-uqqdw6ig]{width:7px;height:7px;border-radius:50%;background:var(--navy-100)}.site-bar[data-astro-cid-uqqdw6ig] span[data-astro-cid-uqqdw6ig]{margin-left:8px}.site-hero[data-astro-cid-uqqdw6ig]{position:relative;height:92px}.site-hero[data-astro-cid-uqqdw6ig] img[data-astro-cid-uqqdw6ig]{width:100%;height:100%;object-fit:cover;display:block}.site-hero[data-astro-cid-uqqdw6ig] strong[data-astro-cid-uqqdw6ig]{position:absolute;left:14px;bottom:10px;font-family:var(--font-display);font-size:1.05rem;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.4)}.site-form[data-astro-cid-uqqdw6ig]{display:grid;gap:10px;padding:14px}.site-form[data-astro-cid-uqqdw6ig] label[data-astro-cid-uqqdw6ig]{display:grid;gap:4px;font-size:.66rem;font-weight:var(--weight-semibold);color:var(--muted)}.field[data-astro-cid-uqqdw6ig]{display:block;padding:7px 10px;border:1px solid var(--border);border-radius:8px;font-size:.78rem;font-weight:var(--weight-medium);color:var(--ink);min-height:32px}.site-btn[data-astro-cid-uqqdw6ig]{margin-top:2px;padding:9px;border-radius:8px;background:var(--orange);color:#fff;text-align:center;font-size:.8rem;font-weight:var(--weight-bold)}.toasts[data-astro-cid-uqqdw6ig]{position:absolute;top:-34px;right:-34px;display:grid;gap:8px;width:250px}.toast[data-astro-cid-uqqdw6ig],.report[data-astro-cid-uqqdw6ig]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 14px 34px #0e172938}.toast[data-astro-cid-uqqdw6ig] span[data-astro-cid-uqqdw6ig]:not(.t-dot),.report[data-astro-cid-uqqdw6ig] span[data-astro-cid-uqqdw6ig]:not(.t-dot){display:grid;min-width:0}.toast[data-astro-cid-uqqdw6ig] b[data-astro-cid-uqqdw6ig],.report[data-astro-cid-uqqdw6ig] b[data-astro-cid-uqqdw6ig]{font-size:.78rem;color:var(--ink-strong)}.toast[data-astro-cid-uqqdw6ig] em[data-astro-cid-uqqdw6ig],.report[data-astro-cid-uqqdw6ig] em[data-astro-cid-uqqdw6ig]{font-style:normal;font-size:.7rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast[data-astro-cid-uqqdw6ig] small[data-astro-cid-uqqdw6ig]{margin-left:auto;font-size:.66rem;color:var(--faint)}.toast[data-astro-cid-uqqdw6ig].faded{transform:scale(.95)}.play[data-astro-cid-uqqdw6ig] .toast[data-astro-cid-uqqdw6ig].faded{animation-name:pt-in-faded}@keyframes pt-in-faded{0%{opacity:0;transform:translateY(14px) scale(.95)}to{opacity:.75;transform:scale(.95)}}.toast[data-astro-cid-uqqdw6ig].faded{opacity:.75}.chip-stat[data-astro-cid-uqqdw6ig]{position:absolute;left:-10px;bottom:-26px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:var(--radius-pill);background:#ffffff24;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.25);font-size:.78rem;color:#fff}.chip-stat[data-astro-cid-uqqdw6ig] b[data-astro-cid-uqqdw6ig]{margin-left:4px}.p-bookings[data-astro-cid-uqqdw6ig]{color:#fff;background:radial-gradient(120% 90% at 100% 100%,rgba(126,205,196,.85) 0%,transparent 55%),radial-gradient(80% 70% at 85% 10%,rgba(240,149,74,.35) 0%,transparent 60%),linear-gradient(130deg,var(--navy-900) 0%,var(--navy) 35%,#1F5C66 70%,var(--teal) 100%)}.flow[data-astro-cid-uqqdw6ig]{display:flex;flex-direction:column;align-items:center;width:min(100%,400px)}.crm-row[data-astro-cid-uqqdw6ig]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 18px 40px #0e17294d}.crm-who[data-astro-cid-uqqdw6ig]{display:grid;min-width:0;margin-right:auto}.crm-who[data-astro-cid-uqqdw6ig] b[data-astro-cid-uqqdw6ig]{font-size:.86rem;color:var(--ink-strong)}.crm-who[data-astro-cid-uqqdw6ig] em[data-astro-cid-uqqdw6ig]{font-style:normal;font-size:.72rem;color:var(--muted)}.f-line[data-astro-cid-uqqdw6ig]{width:1.5px;height:14px;background:#ffffff8c}.play[data-astro-cid-uqqdw6ig] .f-line[data-astro-cid-uqqdw6ig]{animation-name:pt-grow-y}@keyframes pt-grow-y{0%{opacity:1;transform:scaleY(0);transform-origin:top}to{opacity:1;transform:none;transform-origin:top}}.f-wait[data-astro-cid-uqqdw6ig]{padding:3px 0;font-size:.72rem;color:#ffffffc7}.f-step[data-astro-cid-uqqdw6ig]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:var(--radius-pill);background:#fff;color:var(--ink-strong);font-size:.76rem;font-weight:var(--weight-semibold);box-shadow:0 8px 22px #0e17292e}.f-step[data-astro-cid-uqqdw6ig] .ic[data-astro-cid-uqqdw6ig]{display:grid;place-items:center;width:24px;height:24px;border-radius:50%}.ic[data-astro-cid-uqqdw6ig].mail{background:var(--blue-soft);color:var(--blue)}.ic[data-astro-cid-uqqdw6ig].bell{background:var(--orange-soft);color:var(--orange-deep)}.ic[data-astro-cid-uqqdw6ig].ok{background:var(--green);color:#fff}.f-step[data-astro-cid-uqqdw6ig].done{background:#e9f8ef;color:#1e8449}.p-itineraries[data-astro-cid-uqqdw6ig]{color:var(--ink-strong);background:#f4ece2}.days-col[data-astro-cid-uqqdw6ig]{width:min(100%,360px)}.days-window[data-astro-cid-uqqdw6ig]{height:318px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 100%);mask-image:linear-gradient(180deg,transparent 0,#000 16%,#000 100%)}.days[data-astro-cid-uqqdw6ig]{display:grid;gap:10px;padding-top:6px}.play[data-astro-cid-uqqdw6ig] .days[data-astro-cid-uqqdw6ig]{animation:pt-days 6.2s cubic-bezier(.65,0,.35,1) both .4s}@keyframes pt-days{0%,12%{transform:translateY(0)}30%,42%{transform:translateY(-86px)}60%,72%{transform:translateY(-172px)}90%,to{transform:translateY(-172px)}}.day[data-astro-cid-uqqdw6ig]{display:flex;align-items:center;gap:12px;height:76px;padding:8px;border-radius:14px;background:#ffffffeb;box-shadow:0 6px 18px #50341414}.day[data-astro-cid-uqqdw6ig] img[data-astro-cid-uqqdw6ig]{width:62px;height:60px;flex-shrink:0;border-radius:10px;object-fit:cover}.day-ic[data-astro-cid-uqqdw6ig]{display:grid;place-items:center;width:62px;height:60px;flex-shrink:0;border-radius:10px}.day-ic[data-astro-cid-uqqdw6ig].transfer{background:var(--blue-soft);color:var(--blue)}.day-ic[data-astro-cid-uqqdw6ig].stay{background:var(--teal-soft);color:var(--teal)}.day-ic[data-astro-cid-uqqdw6ig].activity{background:var(--orange-soft);color:var(--orange-deep)}.day-txt[data-astro-cid-uqqdw6ig]{display:grid;gap:3px;flex:1;min-width:0}.day-txt[data-astro-cid-uqqdw6ig] small[data-astro-cid-uqqdw6ig]{font-size:.66rem;color:var(--faint)}.day-txt[data-astro-cid-uqqdw6ig] b[data-astro-cid-uqqdw6ig]{font-size:.84rem;color:var(--ink-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.day-txt[data-astro-cid-uqqdw6ig] i[data-astro-cid-uqqdw6ig]{display:block;height:4px;width:80%;border-radius:4px;background:var(--border-soft)}.day-txt[data-astro-cid-uqqdw6ig] i[data-astro-cid-uqqdw6ig].short{width:46%}.day-add[data-astro-cid-uqqdw6ig]{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0;border-radius:50%;background:var(--teal);color:#fff}.proposal-bar[data-astro-cid-uqqdw6ig]{display:flex;align-items:center;gap:10px;margin-top:12px;padding:14px 18px;border-radius:var(--radius-pill);background:var(--navy);color:#fff;font-size:.82rem;box-shadow:0 16px 34px #1b2a4a4d}.proposal-bar[data-astro-cid-uqqdw6ig] b[data-astro-cid-uqqdw6ig]{margin-left:auto;font-variant-numeric:tabular-nums}.proposal-bar[data-astro-cid-uqqdw6ig] .n[data-astro-cid-uqqdw6ig]{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--orange);font-size:.7rem;font-weight:var(--weight-bold)}.p-operations[data-astro-cid-uqqdw6ig]{color:var(--ink-strong);background:radial-gradient(90% 80% at 90% 0%,rgba(20,123,123,.18) 0%,transparent 60%),linear-gradient(160deg,#eaf4f3,#dcedec)}.booking[data-astro-cid-uqqdw6ig]{width:min(100%,420px);padding:18px;border-radius:20px;background:#fff;box-shadow:0 24px 60px #0e5c5c29}.b-head[data-astro-cid-uqqdw6ig]{display:flex;align-items:center;gap:10px}.b-head[data-astro-cid-uqqdw6ig] span[data-astro-cid-uqqdw6ig]:last-child{display:grid;min-width:0}.b-head[data-astro-cid-uqqdw6ig] b[data-astro-cid-uqqdw6ig]{font-size:.88rem}.b-head[data-astro-cid-uqqdw6ig] em[data-astro-cid-uqqdw6ig]{font-style:normal;font-size:.72rem;color:var(--muted)}.stages[data-astro-cid-uqqdw6ig]{position:relative;display:grid;grid-template-columns:repeat(6,1fr);margin:18px 0 14px}.st-rail[data-astro-cid-uqqdw6ig]{position:absolute;left:8.33%;right:8.33%;top:6px;height:2px;background:var(--border)}.st-rail[data-astro-cid-uqqdw6ig] i[data-astro-cid-uqqdw6ig]{display:block;height:100%;background:var(--teal);transform-origin:left;transform:scaleX(.8)}.play[data-astro-cid-uqqdw6ig] .st-rail[data-astro-cid-uqqdw6ig] i[data-astro-cid-uqqdw6ig]{animation:pt-rail 3s linear both .3s}@keyframes pt-rail{0%{transform:scaleX(0)}to{transform:scaleX(.8)}}.st[data-astro-cid-uqqdw6ig]{position:relative;display:grid;justify-items:center;gap:6px;font-size:.6rem;line-height:1.2;text-align:center;color:var(--muted)}.st[data-astro-cid-uqqdw6ig] em[data-astro-cid-uqqdw6ig]{width:14px;height:14px;border-radius:50%;border:2px solid var(--teal);background:var(--teal)}.st[data-astro-cid-uqqdw6ig]:last-child em[data-astro-cid-uqqdw6ig]{background:#fff}.js[data-astro-cid-uqqdw6ig] .st[data-astro-cid-uqqdw6ig] em[data-astro-cid-uqqdw6ig]{background:#fff;border-color:var(--border)}.play[data-astro-cid-uqqdw6ig] .st[data-astro-cid-uqqdw6ig]:not(:last-child) em[data-astro-cid-uqqdw6ig]{animation:pt-dot .3s ease both;animation-delay:calc(var(--d) * 1s)}.play[data-astro-cid-uqqdw6ig] .st[data-astro-cid-uqqdw6ig]:last-child em[data-astro-cid-uqqdw6ig]{animation:pt-dot-live 1.4s ease-in-out infinite;animation-delay:calc(var(--d) * 1s)}@keyframes pt-dot{to{background:var(--teal);border-color:var(--teal)}}@keyframes pt-dot-live{0%,to{border-color:var(--teal);box-shadow:0 0 #147b7b59}50%{border-color:var(--teal);box-shadow:0 0 0 6px #147b7b00}}.checks[data-astro-cid-uqqdw6ig]{list-style:none;display:grid;gap:6px}.chk[data-astro-cid-uqqdw6ig]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:var(--surface-tint);font-size:.78rem}.chk[data-astro-cid-uqqdw6ig] small[data-astro-cid-uqqdw6ig]{margin-left:auto;font-size:.7rem;color:var(--faint)}.box[data-astro-cid-uqqdw6ig]{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--teal);border:1.5px solid var(--teal);color:#fff}.js[data-astro-cid-uqqdw6ig] .box[data-astro-cid-uqqdw6ig]{background:#fff;border-color:var(--navy-100);color:transparent}.play[data-astro-cid-uqqdw6ig] .box[data-astro-cid-uqqdw6ig]{animation:pt-tick .3s ease both;animation-delay:calc(var(--d) * 1s)}@keyframes pt-tick{to{background:var(--teal);border-color:var(--teal);color:#fff}}.pay[data-astro-cid-uqqdw6ig]{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);font-size:.78rem;color:var(--ink)}.pay[data-astro-cid-uqqdw6ig] .swap[data-astro-cid-uqqdw6ig]{margin-left:auto}.p-insights[data-astro-cid-uqqdw6ig]{color:#fff;background:radial-gradient(70% 80% at 100% 100%,rgba(230,126,34,.38) 0%,transparent 60%),linear-gradient(150deg,var(--navy-900) 0%,var(--navy-800) 50%,var(--navy) 100%)}.dash[data-astro-cid-uqqdw6ig]{width:min(100%,440px);padding:16px;border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 30px 70px #00000059}.kpis[data-astro-cid-uqqdw6ig]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.kpi[data-astro-cid-uqqdw6ig]{display:grid;gap:2px;padding:10px;border-radius:12px;border:1px solid var(--border)}.kpi[data-astro-cid-uqqdw6ig] small[data-astro-cid-uqqdw6ig]{font-size:.6rem;text-transform:uppercase;letter-spacing:.05em;color:var(--faint)}.kpi[data-astro-cid-uqqdw6ig] b[data-astro-cid-uqqdw6ig]{font-family:var(--font-display);font-size:1.3rem;letter-spacing:-.02em;color:var(--ink-strong);font-variant-numeric:tabular-nums}.kpi[data-astro-cid-uqqdw6ig] em[data-astro-cid-uqqdw6ig]{font-style:normal;font-size:.66rem;font-weight:var(--weight-semibold)}.kpi[data-astro-cid-uqqdw6ig] .up[data-astro-cid-uqqdw6ig]{color:#1e8449}.funnel[data-astro-cid-uqqdw6ig]{display:grid;gap:7px;margin-top:14px}.f-title[data-astro-cid-uqqdw6ig]{font-size:.78rem;font-weight:var(--weight-bold);color:var(--ink-strong);margin-bottom:2px}.fr[data-astro-cid-uqqdw6ig]{display:grid;grid-template-columns:64px 1fr 22px;align-items:center;gap:8px;font-size:.7rem;color:var(--muted)}.fr[data-astro-cid-uqqdw6ig] b[data-astro-cid-uqqdw6ig]{text-align:right;color:var(--ink-strong)}.track[data-astro-cid-uqqdw6ig]{height:10px;border-radius:5px;background:var(--surface-sink);overflow:hidden}.track[data-astro-cid-uqqdw6ig] i[data-astro-cid-uqqdw6ig]{display:block;height:100%;width:var(--w);border-radius:5px;transform-origin:left}.track[data-astro-cid-uqqdw6ig] .c0[data-astro-cid-uqqdw6ig]{background:var(--blue)}.track[data-astro-cid-uqqdw6ig] .c1[data-astro-cid-uqqdw6ig]{background:#5cc9a7}.track[data-astro-cid-uqqdw6ig] .c2[data-astro-cid-uqqdw6ig]{background:var(--orange)}.track[data-astro-cid-uqqdw6ig] .c3[data-astro-cid-uqqdw6ig]{background:var(--teal)}.play[data-astro-cid-uqqdw6ig] .track[data-astro-cid-uqqdw6ig] i[data-astro-cid-uqqdw6ig]{animation:pt-bar .9s var(--ease-out) both;animation-delay:calc(var(--d) * 1s)}@keyframes pt-bar{0%{transform:scaleX(0)}to{transform:none}}.report[data-astro-cid-uqqdw6ig]{position:absolute;right:-28px;bottom:-58px;width:240px}.ai-strip[data-astro-cid-uqqdw6ig]{display:flex;align-items:center;gap:var(--space-4);max-width:44rem;margin:var(--space-12) auto 0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface-tint);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--muted)}.ai-strip[data-astro-cid-uqqdw6ig] .tile[data-astro-cid-uqqdw6ig]{flex-shrink:0}.ai-strip[data-astro-cid-uqqdw6ig] strong[data-astro-cid-uqqdw6ig]{color:var(--ink-strong)}@media(max-width:900px){.pt-tabs[data-astro-cid-uqqdw6ig]{display:flex;gap:var(--space-5);overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--container-gutter) * -1);padding-inline:var(--container-gutter)}.pt-tabs[data-astro-cid-uqqdw6ig]::-webkit-scrollbar{display:none}.pt-tab[data-astro-cid-uqqdw6ig]{flex:0 0 auto;min-width:9.5rem}.pt-panel[data-astro-cid-uqqdw6ig]{grid-template-columns:1fr;align-content:start;gap:var(--space-8);padding:var(--space-8) var(--space-6) var(--space-10);border-radius:22px}.p-copy[data-astro-cid-uqqdw6ig]{max-width:none}.toasts[data-astro-cid-uqqdw6ig]{position:relative;top:auto;right:auto;width:min(100%,330px);margin-top:12px;order:2}.p-traffic[data-astro-cid-uqqdw6ig] .p-visual[data-astro-cid-uqqdw6ig]{display:flex;flex-direction:column;align-items:center}.chip-stat[data-astro-cid-uqqdw6ig]{position:relative;bottom:auto;margin-top:12px;order:3}.report[data-astro-cid-uqqdw6ig]{position:relative;right:auto;bottom:auto;width:min(100%,440px);margin-top:12px}.p-insights[data-astro-cid-uqqdw6ig] .p-visual[data-astro-cid-uqqdw6ig]{display:flex;flex-direction:column;align-items:center}.p-traffic[data-astro-cid-uqqdw6ig]:before{background:linear-gradient(180deg,#0e1729e6,#0e1729b3 45%,#0e172973)}}@media(max-width:620px){.toast[data-astro-cid-uqqdw6ig].faded,.chip-stat[data-astro-cid-uqqdw6ig]{display:none}.ai-strip[data-astro-cid-uqqdw6ig]{flex-direction:column;align-items:flex-start;text-align:left}.kpi[data-astro-cid-uqqdw6ig] b[data-astro-cid-uqqdw6ig]{font-size:1.05rem}}@media(prefers-reduced-motion:reduce){.pt-panel[data-astro-cid-uqqdw6ig]{transition:none}}.sp-panel[data-astro-cid-ex3g4fhf]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,3.5rem);padding:12px;border-radius:28px;background:#f4ece2}.photo[data-astro-cid-ex3g4fhf]{margin:0;min-height:100%;border-radius:20px;overflow:hidden}.photo[data-astro-cid-ex3g4fhf] img[data-astro-cid-ex3g4fhf]{display:block;width:100%;height:100%;object-fit:cover}.copy[data-astro-cid-ex3g4fhf]{padding:clamp(1.25rem,3vw,2.75rem) clamp(.5rem,2vw,2rem) clamp(1.25rem,3vw,2.5rem) 0}.copy[data-astro-cid-ex3g4fhf] .big[data-astro-cid-ex3g4fhf]{font-family:var(--font-display);font-size:clamp(1.3rem,1.05rem + .8vw,1.65rem);font-weight:var(--weight-bold);line-height:1.25;letter-spacing:-.02em;color:var(--ink-strong)}.copy[data-astro-cid-ex3g4fhf] p[data-astro-cid-ex3g4fhf]:not(.big){margin-top:var(--space-4);font-size:var(--text-body);line-height:var(--leading-relaxed);color:var(--muted)}.promises[data-astro-cid-ex3g4fhf]{list-style:none;display:grid;gap:var(--space-3);margin-top:var(--space-6)}.promises[data-astro-cid-ex3g4fhf] li[data-astro-cid-ex3g4fhf]{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3) var(--space-4);border-radius:14px;background:#ffffffbf}.promises[data-astro-cid-ex3g4fhf] .tile[data-astro-cid-ex3g4fhf]{flex-shrink:0}.promises[data-astro-cid-ex3g4fhf] strong[data-astro-cid-ex3g4fhf]{display:block;font-family:var(--font-display);font-size:.95rem;color:var(--ink-strong)}.promises[data-astro-cid-ex3g4fhf] li[data-astro-cid-ex3g4fhf] span[data-astro-cid-ex3g4fhf]:last-child{display:block;margin-top:2px;font-size:var(--text-body-sm);color:var(--muted)}.actions[data-astro-cid-ex3g4fhf]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}@media(max-width:860px){.sp-panel[data-astro-cid-ex3g4fhf]{grid-template-columns:1fr}.photo[data-astro-cid-ex3g4fhf]{aspect-ratio:4 / 3}.copy[data-astro-cid-ex3g4fhf]{padding:var(--space-4) var(--space-3) var(--space-5)}}.g-grid[data-astro-cid-omyfsucb]{display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-template-rows:minmax(300px,auto) auto;gap:14px}.g-lead[data-astro-cid-omyfsucb]{grid-row:1 / 3}.g-bar[data-astro-cid-omyfsucb]{grid-column:2 / 4}.n1[data-astro-cid-omyfsucb] .g-bar[data-astro-cid-omyfsucb],.n2[data-astro-cid-omyfsucb] .g-bar[data-astro-cid-omyfsucb]{grid-column:auto}.n2[data-astro-cid-omyfsucb] .g-sm[data-astro-cid-omyfsucb]{grid-column:2 / 4}.g-bar[data-astro-cid-omyfsucb]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:24px;background:var(--teal-soft);color:var(--ink-strong);text-decoration:none;transition:background var(--dur-fast) var(--ease-std)}.g-bar[data-astro-cid-omyfsucb]:hover{background:#d6e9e9}.g-bar[data-astro-cid-omyfsucb] span[data-astro-cid-omyfsucb]:first-child{display:grid;gap:3px}.g-bar[data-astro-cid-omyfsucb] b[data-astro-cid-omyfsucb]{font-family:var(--font-display);font-size:1.15rem;letter-spacing:-.015em}.g-bar[data-astro-cid-omyfsucb] em[data-astro-cid-omyfsucb]{font-style:normal;font-size:var(--text-body-sm);color:var(--muted)}.g-go[data-astro-cid-omyfsucb]{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:#fff;color:var(--ink-strong)}@media(max-width:860px){.g-grid[data-astro-cid-omyfsucb]{grid-template-columns:1fr 1fr;grid-template-rows:none}.g-lead[data-astro-cid-omyfsucb]{grid-row:auto;grid-column:1 / -1;min-height:300px}.g-bar[data-astro-cid-omyfsucb],.n2[data-astro-cid-omyfsucb] .g-sm[data-astro-cid-omyfsucb]{grid-column:1 / -1}.g-sm[data-astro-cid-omyfsucb]{min-height:260px}}@media(max-width:560px){.g-grid[data-astro-cid-omyfsucb]{grid-template-columns:1fr}}
