.kira-bar[data-astro-cid-m2p4xdi2]{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);cursor:pointer;text-align:start;width:100%;min-height:56px;color:var(--color-text-secondary);font:inherit;-webkit-backdrop-filter:blur(16px);transition:box-shadow var(--duration-fast) var(--ease-out);background:#ffffffeb;border:0;padding:6px 6px 6px 12px;font-size:.9375rem;display:flex;box-shadow:0 20px 50px -20px #18293299,inset 0 0 0 1px #fff9}.kira-ai[data-astro-cid-m2p4xdi2]{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);letter-spacing:.04em;flex:none;padding:4px 8px;font-size:.75rem;font-weight:700;line-height:1.2}.kira-ph[data-astro-cid-m2p4xdi2]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;padding-block:10px;overflow:hidden}.kira-go[data-astro-cid-m2p4xdi2]{border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);font-weight:600;font-size:var(--text-small);flex:none;padding:10px 18px;display:none}@media (hover:hover){.kira-bar[data-astro-cid-m2p4xdi2]:hover{box-shadow:0 24px 60px -20px #182932b3,inset 0 0 0 1px #fff9}}.kira-long[data-astro-cid-m2p4xdi2]{display:none}@media (width>=480px){.kira-go[data-astro-cid-m2p4xdi2]{display:block}.kira-long[data-astro-cid-m2p4xdi2]{display:inline}}.kira-dlg[data-astro-cid-m2p4xdi2]{overscroll-behavior:contain;border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;width:100%;max-width:100%;max-height:90dvh;padding:var(--space-3) var(--space-4) max(env(safe-area-inset-bottom), var(--space-4));background:var(--color-surface);color:var(--color-text);border:0;margin:auto 0 0;overflow-y:auto;box-shadow:0 -12px 40px #18293240}.kira-dlg[data-astro-cid-m2p4xdi2]::backdrop{backdrop-filter:blur(3px);background:#18293299}.kira-dlg[data-astro-cid-m2p4xdi2][open]{animation:kira-up var(--duration-sheet) var(--ease-out)}@keyframes kira-up{0%{opacity:0;transform:translateY(24px)}}.kira-grab[data-astro-cid-m2p4xdi2]{width:40px;height:5px;margin:0 auto var(--space-3);border-radius:var(--radius-pill);background:var(--color-divider)}.kira-head[data-astro-cid-m2p4xdi2]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.kira-ava[data-astro-cid-m2p4xdi2]{background:var(--color-accent);width:40px;height:40px;color:var(--color-on-accent);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:700;display:grid}.kira-who[data-astro-cid-m2p4xdi2]{flex:1;min-width:0;display:grid}.kira-who[data-astro-cid-m2p4xdi2] span[data-astro-cid-m2p4xdi2]{font-size:var(--text-caption);color:var(--color-text-secondary)}.kira-x[data-astro-cid-m2p4xdi2]{background:var(--color-bg);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 1px 3px #1829321f}.kira-x[data-astro-cid-m2p4xdi2] svg{width:20px;height:20px;stroke:var(--color-text);stroke-width:2px}html:has(.kira-dlg[open]){overflow:hidden}@media (width>=768px){.kira-dlg[data-astro-cid-m2p4xdi2]{border-radius:var(--radius-sheet);width:min(680px,100% - 48px);max-height:86dvh;padding:var(--space-6);margin:auto}.kira-grab[data-astro-cid-m2p4xdi2]{display:none}}@media (prefers-reduced-motion:reduce){.kira-dlg[data-astro-cid-m2p4xdi2][open]{animation:none}}.kc[data-astro-cid-tawbnkbu]{gap:var(--space-3) var(--space-4);padding:var(--space-4);background:var(--color-accent-tint);border-radius:20px;grid-template-columns:auto minmax(0,1fr);display:grid}.kc-ico[data-astro-cid-tawbnkbu]{background:var(--color-accent);border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative}.kc-ico[data-astro-cid-tawbnkbu] svg{width:24px;height:24px;stroke:var(--color-on-accent);fill:none;stroke-width:1.8px}.kc-ico[data-astro-cid-tawbnkbu] b[data-astro-cid-tawbnkbu]{border-radius:var(--radius-pill);color:var(--color-accent-strong);letter-spacing:.04em;background:#fff;padding:1px 5px;font-size:.625rem;font-weight:700;position:absolute;bottom:-6px;right:-6px;box-shadow:0 1px 3px #18293233}.kc-h[data-astro-cid-tawbnkbu]{font-weight:600;font-size:var(--text-heading);line-height:1.25}.kc-sub[data-astro-cid-tawbnkbu]{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:4px;line-height:1.45}.kc-perks[data-astro-cid-tawbnkbu]{margin-top:var(--space-2);font-size:var(--text-caption);color:var(--color-accent-strong);flex-wrap:wrap;gap:4px 12px;font-weight:500;display:flex}.kc-perks[data-astro-cid-tawbnkbu] span[data-astro-cid-tawbnkbu]:before{content:"✓ "}.kc-go[data-astro-cid-tawbnkbu]{grid-column:1/-1;width:100%}@media (width>=768px){.kc[data-astro-cid-tawbnkbu]{padding:var(--space-4) var(--space-6);grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.kc-go[data-astro-cid-tawbnkbu]{grid-column:auto;width:auto}}.cc[data-astro-cid-z3hkvgvp]{gap:var(--space-6);scroll-margin-top:calc(var(--header-h) + var(--space-4));grid-template-columns:minmax(0,1fr);display:grid}.cc[data-astro-cid-z3hkvgvp]>[data-astro-cid-z3hkvgvp]{min-width:0}.cc-kicker[data-astro-cid-z3hkvgvp]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:.8125rem;font-weight:600}.cc-lead[data-astro-cid-z3hkvgvp]{margin-top:var(--space-3);color:var(--color-text-secondary);max-width:52ch;line-height:1.5}.cc-tabs[data-astro-cid-z3hkvgvp]{gap:var(--space-2);margin:20px calc(-1 * var(--gutter)) 0;padding:2px var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.cc-tabs[data-astro-cid-z3hkvgvp]::-webkit-scrollbar{display:none}.cc-tabs[data-astro-cid-z3hkvgvp] button[data-astro-cid-z3hkvgvp]{border-radius:var(--radius-pill);background:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;font-size:var(--text-small);cursor:pointer;border:0;flex:none;align-items:center;gap:8px;padding:0 16px;font-weight:500;display:inline-flex}.cc-tabs[data-astro-cid-z3hkvgvp] button[data-astro-cid-z3hkvgvp][aria-selected=true]{background:var(--color-accent);color:var(--color-on-accent)}.cc-phone[data-astro-cid-z3hkvgvp]{aspect-ratio:9/19.5;background:#1c1f22;border-radius:52px;justify-self:center;width:min(100%,300px);padding:9px;box-shadow:0 0 0 2px #3a3f44,0 30px 60px -30px #1829328c}.cc-screen[data-astro-cid-z3hkvgvp]{color:#000;background:linear-gradient(160deg,#dfe7a6 0%,#b9d89a 40%,#8fc79c 75%,#79bba0 100%);border-radius:43px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.cc-status[data-astro-cid-z3hkvgvp]{letter-spacing:-.01em;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:12px 22px 0;font-size:.9375rem;font-weight:600;display:grid}.cc-clock[data-astro-cid-z3hkvgvp]{justify-self:center}.cc-island[data-astro-cid-z3hkvgvp]{border-radius:var(--radius-pill);background:#000;width:92px;height:26px}.cc-sys[data-astro-cid-z3hkvgvp]{justify-self:center;align-items:center;gap:5px;display:flex}.cc-sys[data-astro-cid-z3hkvgvp] svg[data-astro-cid-z3hkvgvp]{fill:currentColor;width:auto;height:11px}.cc-head[data-astro-cid-z3hkvgvp]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px 6px;display:grid}.cc-glass[data-astro-cid-z3hkvgvp]{-webkit-backdrop-filter:blur(12px);background:#ffffff9e;box-shadow:inset 0 0 0 1px #ffffffb3,0 2px 8px #00000014}.cc-back[data-astro-cid-z3hkvgvp]{border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.cc-back[data-astro-cid-z3hkvgvp] svg[data-astro-cid-z3hkvgvp]{fill:none;stroke:#000;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:16px}.cc-title[data-astro-cid-z3hkvgvp]{border-radius:var(--radius-pill);justify-self:center;justify-items:center;min-width:0;padding:4px 18px;line-height:1.2;display:grid}.cc-title[data-astro-cid-z3hkvgvp] b[data-astro-cid-z3hkvgvp]{white-space:nowrap;font-size:.875rem;font-weight:600}.cc-title[data-astro-cid-z3hkvgvp] span[data-astro-cid-z3hkvgvp]{color:#2a8bd4;font-size:.6875rem}.cc-ava[data-astro-cid-z3hkvgvp]{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 2px 8px #0000001a}.cc-ava[data-astro-cid-z3hkvgvp] img[data-astro-cid-z3hkvgvp]{width:32px;height:32px}.cc-body[data-astro-cid-z3hkvgvp]{flex-direction:column;flex:1;justify-content:flex-end;min-height:0;padding:6px 8px;display:flex;overflow:hidden}.cc-chat[data-astro-cid-z3hkvgvp]{flex-direction:column;gap:6px;display:flex}.cc-chat[data-astro-cid-z3hkvgvp][hidden]{display:none}.cc-day[data-astro-cid-z3hkvgvp]{border-radius:var(--radius-pill);color:#fff;background:#0003;align-self:center;margin-bottom:4px;padding:2px 10px;font-size:.75rem;font-weight:500}.cc-msg[data-astro-cid-z3hkvgvp]{border-radius:17px;max-width:86%;padding:6px 10px 5px;font-size:.875rem;line-height:1.32}.cc-msg[data-astro-cid-z3hkvgvp]:not(.on){display:none}.cc-msg[data-astro-cid-z3hkvgvp].on{animation:cc-in .35s var(--ease-out)}@keyframes cc-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.cc-client[data-astro-cid-z3hkvgvp]{background:#e1fec6;border-bottom-right-radius:5px;align-self:flex-end}.cc-leniti[data-astro-cid-z3hkvgvp]{background:#fff;border-bottom-left-radius:5px;align-self:flex-start}.cc-time[data-astro-cid-z3hkvgvp]{float:right;color:#00000073;align-items:center;gap:2px;margin:5px 0 -2px 8px;font-size:.6875rem;display:inline-flex}.cc-client[data-astro-cid-z3hkvgvp] .cc-time[data-astro-cid-z3hkvgvp]{color:#3aa13a}.cc-time[data-astro-cid-z3hkvgvp] svg[data-astro-cid-z3hkvgvp]{fill:none;stroke:#3aa13a;stroke-width:1.6px;width:15px;height:10px}.cc-typing[data-astro-cid-z3hkvgvp]{background:#fff;border-radius:17px 17px 17px 5px;align-self:flex-start;gap:4px;padding:11px 13px;display:flex}.cc-typing[data-astro-cid-z3hkvgvp][hidden]{display:none}.cc-typing[data-astro-cid-z3hkvgvp] span[data-astro-cid-z3hkvgvp]{background:#00000059;border-radius:50%;width:7px;height:7px;animation:1s infinite cc-dot}.cc-typing[data-astro-cid-z3hkvgvp] span[data-astro-cid-z3hkvgvp]:nth-child(2){animation-delay:.15s}.cc-typing[data-astro-cid-z3hkvgvp] span[data-astro-cid-z3hkvgvp]:nth-child(3){animation-delay:.3s}@keyframes cc-dot{0%,60%,to{opacity:.3}30%{opacity:1}}.cc-input[data-astro-cid-z3hkvgvp]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px 22px;display:grid}.cc-round[data-astro-cid-z3hkvgvp]{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.cc-round[data-astro-cid-z3hkvgvp] svg[data-astro-cid-z3hkvgvp]{fill:none;stroke:#0000008c;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cc-field[data-astro-cid-z3hkvgvp]{border-radius:var(--radius-pill);color:#0006;align-items:center;height:38px;padding:0 14px;font-size:.875rem;display:flex}.cc-home[data-astro-cid-z3hkvgvp]{border-radius:var(--radius-pill);background:#000;width:110px;height:4px;margin-left:-55px;position:absolute;bottom:7px;left:50%}.cc-acts[data-astro-cid-z3hkvgvp]{align-items:center;gap:var(--space-3);display:flex}.cc-acts[data-astro-cid-z3hkvgvp] .btn[data-astro-cid-z3hkvgvp]{flex:none}.cc-acts-wide[data-astro-cid-z3hkvgvp]{display:none}.cc-ico[data-astro-cid-z3hkvgvp]{background:var(--color-surface);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.cc-ico[data-astro-cid-z3hkvgvp] img[data-astro-cid-z3hkvgvp]{width:28px;height:28px}.cc-points[data-astro-cid-z3hkvgvp]{display:none}@media (width>=900px){.cc[data-astro-cid-z3hkvgvp]{align-items:center;gap:var(--space-8);grid-template-columns:minmax(0,1fr) 320px}.cc-tabs[data-astro-cid-z3hkvgvp]{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}.cc-acts-wide[data-astro-cid-z3hkvgvp]{margin-top:var(--space-6);display:flex}.cc-points[data-astro-cid-z3hkvgvp]{gap:var(--space-3);margin:var(--space-6) 0 0;max-width:52ch;padding:0;list-style:none;display:grid}.cc-points[data-astro-cid-z3hkvgvp] li[data-astro-cid-z3hkvgvp]{padding-left:var(--space-4);border-left:3px solid var(--color-accent-tint);font-size:var(--text-small);color:var(--color-text-secondary);gap:2px;line-height:1.45;display:grid}.cc-points[data-astro-cid-z3hkvgvp] b[data-astro-cid-z3hkvgvp]{color:var(--color-text);font-weight:600}.cc-acts-narrow[data-astro-cid-z3hkvgvp]{display:none}.cc-phone[data-astro-cid-z3hkvgvp]{width:320px}}@media (prefers-reduced-motion:reduce){.cc-msg[data-astro-cid-z3hkvgvp].on,.cc-typing[data-astro-cid-z3hkvgvp] span[data-astro-cid-z3hkvgvp]{animation:none}}.ql[data-astro-cid-fqwnfcul]{scroll-margin-top:calc(var(--header-h) + 16px);gap:var(--space-2);margin-block:var(--space-8);padding:var(--space-6) var(--space-4);border-radius:var(--radius-sheet);background:var(--color-accent-tint);display:grid;container-type:inline-size}.ql-h[data-astro-cid-fqwnfcul]{font-weight:600;font-size:var(--text-heading);color:var(--color-text);line-height:1.25}.ql-sub[data-astro-cid-fqwnfcul]{font-size:var(--text-small);color:var(--color-text-secondary);line-height:1.45}.ql-form[data-astro-cid-fqwnfcul]{gap:var(--space-2);margin-top:var(--space-1);display:grid}.ql-row[data-astro-cid-fqwnfcul]{gap:var(--space-2);display:grid}.ql-row[data-astro-cid-fqwnfcul] input[data-astro-cid-fqwnfcul]{min-height:52px;padding:0 var(--space-4);border-radius:var(--radius-control);border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-text);font-variant-numeric:tabular-nums;width:100%;font-size:1.125rem}.ql-row[data-astro-cid-fqwnfcul] input[data-astro-cid-fqwnfcul][aria-invalid=true]{border:2px solid var(--color-danger);padding:0 15px}.ql-row[data-astro-cid-fqwnfcul] .btn[data-astro-cid-fqwnfcul]{min-height:52px;font-size:1.0625rem}.error[data-astro-cid-fqwnfcul]{font-size:var(--text-small);color:var(--color-danger);font-weight:600}.check[data-astro-cid-fqwnfcul]{gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-secondary);grid-template-columns:22px 1fr;align-items:start;line-height:1.4;display:grid}.check[data-astro-cid-fqwnfcul] input[data-astro-cid-fqwnfcul]{width:18px;height:18px;accent-color:var(--color-accent);margin:1px 0 0}.form-status[data-astro-cid-fqwnfcul]:empty{display:none}.form-status[data-astro-cid-fqwnfcul]{padding:var(--space-3) var(--space-4);background:var(--color-surface);border-radius:var(--radius-control);gap:var(--space-2);font-size:var(--text-small);flex-wrap:wrap;line-height:1.45;display:flex}.form-status[data-astro-cid-fqwnfcul] p{flex-basis:100%}@container (width>=520px){.ql-row[data-astro-cid-fqwnfcul]{grid-template-columns:minmax(0,1fr) auto}.ql-row[data-astro-cid-fqwnfcul] .btn[data-astro-cid-fqwnfcul]{padding:0 var(--space-6)}}.hero[data-astro-cid-k7fwnjaf]{margin-top:calc(-1 * var(--header-h));background:var(--color-bg);position:relative}.hj-stage[data-astro-cid-k7fwnjaf]{background:#0c1418;height:620px;position:relative;overflow:hidden}.hj-slides[data-astro-cid-k7fwnjaf] img[data-astro-cid-k7fwnjaf]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.8s ease-in-out;position:absolute;inset:0}.hj-slides[data-astro-cid-k7fwnjaf] img[data-astro-cid-k7fwnjaf].on{opacity:1;animation:9s ease-out forwards hj-kb}@keyframes hj-kb{0%{transform:scale(1.02)}to{transform:scale(1.14)translate(-1.5%,-1%)}}.hj-shade[data-astro-cid-k7fwnjaf]{background:linear-gradient(#1829328c,#18293240 45%,#182932cc);position:absolute;inset:0}.hero-in[data-astro-cid-k7fwnjaf]{z-index:1;flex-direction:column;justify-content:flex-end;height:100%;padding-bottom:150px;display:flex;position:relative}.hj-eyebrow[data-astro-cid-k7fwnjaf]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:#fffc;letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;display:flex}.hj-eyebrow[data-astro-cid-k7fwnjaf] span[data-astro-cid-k7fwnjaf]{background:#fff9;width:32px;height:1px}.hero-h[data-astro-cid-k7fwnjaf]{color:#fff;letter-spacing:-.03em;text-shadow:0 1px 12px #00000040;max-width:760px;font-size:2.5rem;font-weight:600;line-height:1.02}.hero-h[data-astro-cid-k7fwnjaf] em[data-astro-cid-k7fwnjaf]{color:var(--color-accent-tint);font-style:italic;font-weight:300}.hero-badge[data-astro-cid-k7fwnjaf]{margin-top:var(--space-4);border-radius:var(--radius-pill);color:var(--color-accent-strong);font-weight:600;font-size:var(--text-small);background:#fff;align-self:flex-start;align-items:center;gap:6px;padding:8px 16px 8px 12px;display:inline-flex;box-shadow:0 4px 14px #0000002e}.hero-badge[data-astro-cid-k7fwnjaf] svg{width:18px;height:18px;stroke:var(--color-accent-strong);stroke-width:2.5px}.hero-p[data-astro-cid-k7fwnjaf]{color:#ffffffeb;margin-top:var(--space-4);text-shadow:0 1px 8px #00000059;max-width:520px;font-size:1rem;line-height:1.55}.hj-cap[data-astro-cid-k7fwnjaf]{z-index:1;right:var(--gutter);top:calc(var(--header-h) + 20px);justify-items:end;gap:var(--space-2);color:#fff;display:grid;position:absolute}.hj-count[data-astro-cid-k7fwnjaf]{letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf;text-align:end;font-size:.6875rem}.hj-count[data-astro-cid-k7fwnjaf] b[data-astro-cid-k7fwnjaf]{letter-spacing:0;color:#fff;font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:300}.hj-count[data-astro-cid-k7fwnjaf] span[data-astro-cid-k7fwnjaf]{display:none}.hj-dots[data-astro-cid-k7fwnjaf]{gap:6px;display:flex}.hj-dots[data-astro-cid-k7fwnjaf] button[data-astro-cid-k7fwnjaf]{border-radius:var(--radius-pill);cursor:pointer;width:12px;height:4px;transition:width .3s var(--ease-out), background .3s;background:#fff6;border:0;padding:0;position:relative}.hj-dots[data-astro-cid-k7fwnjaf] button[data-astro-cid-k7fwnjaf]:after{content:"";position:absolute;inset:-10px -3px}.hj-dots[data-astro-cid-k7fwnjaf] button[data-astro-cid-k7fwnjaf].on{background:#fff;width:32px}.hj-panel[data-astro-cid-k7fwnjaf]{z-index:2;margin-top:-130px;position:relative}.hero-badges[data-astro-cid-k7fwnjaf]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero-badges[data-astro-cid-k7fwnjaf] .hero-badge[data-astro-cid-k7fwnjaf]{margin-top:0}.hero-badge-cc[data-astro-cid-k7fwnjaf]{color:#fff;-webkit-backdrop-filter:blur(8px);background:#ffffff29;text-decoration:none;box-shadow:inset 0 0 0 1px #ffffff73}.hero-badge-cc[data-astro-cid-k7fwnjaf] svg{stroke:#fff}.hero-prices[data-astro-cid-k7fwnjaf]{margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-width:520px;display:grid}.hp-chip[data-astro-cid-k7fwnjaf]{color:var(--color-text-secondary);font-size:var(--text-caption);background:#ffffffeb;border-radius:12px;gap:1px;padding:7px 10px;line-height:1.2;text-decoration:none;display:grid;box-shadow:0 4px 14px #0000002e}.hp-chip[data-astro-cid-k7fwnjaf] b[data-astro-cid-k7fwnjaf]{font-weight:700;font-size:var(--text-small);color:var(--color-accent-strong);white-space:nowrap}.hp-note[data-astro-cid-k7fwnjaf]{font-size:var(--text-caption);color:#ffffffd9;text-shadow:0 1px 6px #0006;grid-column:1/-1}@media (width<=599px){.hj-eyebrow[data-astro-cid-k7fwnjaf],.hj-count[data-astro-cid-k7fwnjaf]{display:none}}.hj-hint[data-astro-cid-k7fwnjaf]{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);background:var(--color-accent-tint);font-size:var(--text-small);line-height:1.45}.hj-hint[data-astro-cid-k7fwnjaf] a[data-astro-cid-k7fwnjaf]{color:var(--color-accent-strong);font-weight:600}.hj-tabs[data-astro-cid-k7fwnjaf]{background:#ffffff8c;border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;padding:4px;display:grid}.hj-tabs[data-astro-cid-k7fwnjaf] button[data-astro-cid-k7fwnjaf]{min-height:64px;color:var(--color-text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:8px;padding:14px 8px 8px;display:flex;position:relative}.hj-tabs[data-astro-cid-k7fwnjaf] button[data-astro-cid-k7fwnjaf][aria-selected=true]{background:#fff;box-shadow:0 4px 14px #18293224}.hj-tabs[data-astro-cid-k7fwnjaf] button[data-astro-cid-k7fwnjaf][data-hj-tab=kira][aria-selected=true]{background:var(--color-accent);color:var(--color-on-accent)}.hj-tab-ico[data-astro-cid-k7fwnjaf]{background:var(--color-accent-tint);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.hj-tab-ico[data-astro-cid-k7fwnjaf] svg{fill:none;width:20px;height:20px;stroke:var(--color-accent-strong);stroke-width:2px}.hj-tab-ai[data-astro-cid-k7fwnjaf]{color:var(--color-accent-strong);letter-spacing:.04em;font-size:.8125rem;font-weight:700}[data-astro-cid-k7fwnjaf][aria-selected=true] .hj-tab-ai[data-astro-cid-k7fwnjaf]{color:#fff;background:#fff3}.hj-tab-t[data-astro-cid-k7fwnjaf]{min-width:0;line-height:1.2;display:grid}.hj-tab-t[data-astro-cid-k7fwnjaf] b[data-astro-cid-k7fwnjaf]{font-size:.9375rem;font-weight:600}.hj-tab-t[data-astro-cid-k7fwnjaf] small[data-astro-cid-k7fwnjaf]{opacity:.75;font-size:.75rem}.hj-rec[data-astro-cid-k7fwnjaf]{white-space:nowrap;border-radius:var(--radius-pill);background:var(--color-sun,#f5b83d);color:#182932;letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;font-size:.625rem;font-weight:700;position:absolute;top:-8px;left:50%;transform:translate(-50%)}[data-astro-cid-k7fwnjaf][data-hj-pane=tv].is-off{visibility:hidden;height:0;overflow:hidden}.hj-kira[data-astro-cid-k7fwnjaf]{padding:var(--space-4);background:var(--color-bg);border-radius:14px}.hk-h[data-astro-cid-k7fwnjaf]{font-weight:600;font-size:var(--text-heading);line-height:1.25}.hk-sub[data-astro-cid-k7fwnjaf]{font-size:var(--text-small);color:var(--color-text-secondary);margin-top:4px;line-height:1.45}.hk-perks[data-astro-cid-k7fwnjaf]{margin-top:var(--space-3);font-size:var(--text-caption);color:var(--color-accent-strong);flex-wrap:wrap;gap:4px 12px;font-weight:500;display:flex}.hk-perks[data-astro-cid-k7fwnjaf] span[data-astro-cid-k7fwnjaf]:before{content:"✓ "}.hk-slot[data-astro-cid-k7fwnjaf]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-divider)}.kc-slot[data-astro-cid-k7fwnjaf]{margin-top:var(--space-6)}.credits[data-astro-cid-k7fwnjaf]{margin-top:var(--space-6);font-size:var(--text-caption);color:var(--color-text-secondary);line-height:1.5}.credits[data-astro-cid-k7fwnjaf] a[data-astro-cid-k7fwnjaf]{color:inherit}.hj-plate[data-astro-cid-k7fwnjaf]{-webkit-backdrop-filter:blur(24px);background:#ffffffb3;border-radius:22px;padding:8px;box-shadow:0 30px 60px -30px #1829328c,inset 0 0 0 1px #fff9}.hero-form[data-astro-cid-k7fwnjaf]{background:var(--color-bg);border-radius:14px;overflow:hidden}.hero-form[data-astro-cid-k7fwnjaf]:not(.hero-form-tv){padding:6px;box-shadow:0 12px 32px #1829322e}@media (prefers-reduced-motion:reduce){.hj-slides[data-astro-cid-k7fwnjaf] img[data-astro-cid-k7fwnjaf]{transition:none}.hj-slides[data-astro-cid-k7fwnjaf] img[data-astro-cid-k7fwnjaf].on{animation:none}}#search[data-astro-cid-k7fwnjaf]{scroll-margin-top:calc(var(--header-h) + var(--space-4))}.tv-block[data-astro-cid-k7fwnjaf]{margin-top:var(--space-4)}.dir-grid[data-astro-cid-k7fwnjaf]{gap:var(--space-4);margin-top:var(--space-6);display:grid}.dir[data-astro-cid-k7fwnjaf]{border:1px solid var(--color-divider);border-radius:var(--radius-media);flex-direction:column;display:flex;overflow:hidden}.dir-media[data-astro-cid-k7fwnjaf]{aspect-ratio:16/7}.dir-empty[data-astro-cid-k7fwnjaf]{color:#ffffffd9;font-size:var(--text-small);background:radial-gradient(120% 90% at 80% 10%,#1688ad 0%,#025b77 55%,#013a4c 100%);place-items:center;display:grid}.dir-body[data-astro-cid-k7fwnjaf]{padding:var(--space-4);gap:var(--space-3);flex:1;align-content:start;display:grid}.dir-top[data-astro-cid-k7fwnjaf]{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.dir-name[data-astro-cid-k7fwnjaf]{font-size:var(--text-title);line-height:1.2}.dir-price[data-astro-cid-k7fwnjaf]{font-weight:600;font-size:var(--text-heading);text-align:end}.dir-price[data-astro-cid-k7fwnjaf] span[data-astro-cid-k7fwnjaf]{font-weight:400;font-size:var(--text-caption);color:var(--color-text-secondary);display:block}.dir-price[data-astro-cid-k7fwnjaf] .dir-pp[data-astro-cid-k7fwnjaf]{color:var(--color-text);font-weight:600}.dir-days[data-astro-cid-k7fwnjaf]{font-size:var(--text-small);color:var(--color-text-secondary)}.dir-best[data-astro-cid-k7fwnjaf]{gap:var(--space-2);font-weight:600;font-size:var(--text-small);align-items:center;display:flex}.dir-best[data-astro-cid-k7fwnjaf] .sun-ico{stroke:var(--color-sun);width:22px;height:22px}.dir-best[data-astro-cid-k7fwnjaf] .sun-ico path:first-child{fill:var(--color-sun-fill)}.dir-text[data-astro-cid-k7fwnjaf]{font-size:var(--text-small);line-height:1.45}.dir-actions[data-astro-cid-k7fwnjaf]{gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}@media (width>=768px){.dir-grid[data-astro-cid-k7fwnjaf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1200px){.dir-grid[data-astro-cid-k7fwnjaf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.hj-stage[data-astro-cid-k7fwnjaf]{height:760px}.hj-shade[data-astro-cid-k7fwnjaf]{background:linear-gradient(90deg,#182932cc,#18293259 50%,#0000)}.hero-in[data-astro-cid-k7fwnjaf]{justify-content:center;padding-bottom:170px}.hj-eyebrow[data-astro-cid-k7fwnjaf]{font-size:.875rem}.hero-h[data-astro-cid-k7fwnjaf]{font-size:5.25rem}.hero-p[data-astro-cid-k7fwnjaf]{font-size:1.125rem}.hj-cap[data-astro-cid-k7fwnjaf]{top:auto;bottom:200px;right:max(var(--gutter), calc((100% - 1200px) / 2 + var(--gutter)))}.hj-count[data-astro-cid-k7fwnjaf]{font-size:.75rem}.hj-count[data-astro-cid-k7fwnjaf] b[data-astro-cid-k7fwnjaf]{font-size:2.25rem}.hj-count[data-astro-cid-k7fwnjaf] span[data-astro-cid-k7fwnjaf]{margin-top:4px;display:block}.hj-panel[data-astro-cid-k7fwnjaf]{margin-top:-150px}.hj-plate[data-astro-cid-k7fwnjaf]{border-radius:28px;padding:12px}.hj-tabs[data-astro-cid-k7fwnjaf] button[data-astro-cid-k7fwnjaf]{gap:12px;padding:12px 16px 8px}.hj-tab-ico[data-astro-cid-k7fwnjaf]{width:40px;height:40px}.hj-rec[data-astro-cid-k7fwnjaf]{left:auto;right:12px;transform:none}.hj-tab-t[data-astro-cid-k7fwnjaf] small[data-astro-cid-k7fwnjaf]{font-size:.8125rem}.hj-kira[data-astro-cid-k7fwnjaf]{padding:var(--space-6)}.hero-form[data-astro-cid-k7fwnjaf]{border-radius:18px}}
