.hero[data-v-0626e793]{background:var(--bg);overflow:hidden}.topbar[data-v-0626e793]{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, 0.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.topbar-inner[data-v-0626e793]{display:flex;align-items:center;gap:24px;height:68px}.brand[data-v-0626e793]{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-0.01em}.brand-mark[data-v-0626e793]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:var(--accent);color:#fff;font-size:13px;font-weight:800;letter-spacing:0.02em}.brand-tag[data-v-0626e793]{color:var(--hint);font-weight:500;font-size:14px}.topnav[data-v-0626e793]{display:flex;gap:20px;margin-left:auto}.topnav-link[data-v-0626e793]{font-size:14px;font-weight:500;color:var(--muted);transition:color 0.2s}.topnav-link[data-v-0626e793]:hover{color:var(--accent)}.topbar-actions[data-v-0626e793]{display:flex;align-items:center;gap:16px}.topbar-phone[data-v-0626e793]{font-size:14px;font-weight:600;color:var(--text)}.topbar-cta[data-v-0626e793]{padding:9px 16px;font-size:14px}.hero-inner[data-v-0626e793]{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center;padding-top:96px;padding-bottom:96px}.hero-title[data-v-0626e793]{font-family:var(--font-display);font-weight:700;font-size:clamp(42px, 6vw, 76px);letter-spacing:-0.035em;line-height:0.98;margin:0 0 24px;color:var(--text)}.hero-lead[data-v-0626e793]{font-size:17px;color:var(--muted);line-height:1.6;max-width:560px;margin:0 0 32px}.hero-actions[data-v-0626e793]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:40px}.hero-stats[data-v-0626e793]{display:flex;gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;width:fit-content}.hero-stat[data-v-0626e793]{display:flex;flex-direction:column;gap:2px;padding:14px 22px;background:var(--surface);border-right:1px solid var(--line)}.hero-stat[data-v-0626e793]:last-child{border-right:none}.hero-stat-value[data-v-0626e793]{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--text)}.hero-stat-label[data-v-0626e793]{font-size:12px;color:var(--hint)}.hero-visual[data-v-0626e793]{position:relative;border-radius:22px;overflow:hidden;box-shadow:0 18px 36px -18px rgba(15, 23, 42, 0.35);border:1px solid var(--line)}.hero-img[data-v-0626e793]{width:100%;height:100%;min-height:420px;object-fit:cover;filter:saturate(1.05) contrast(1.02)}.hero-glow[data-v-0626e793]{position:absolute;inset:0;background:linear-gradient(
    180deg,
    rgba(15, 23, 42, 0.25) 0%,
    rgba(15, 23, 42, 0.05) 40%,
    rgba(255, 255, 255, 0.92) 100%
  );pointer-events:none}.slot-card[data-v-0626e793]{position:absolute;left:24px;right:24px;bottom:24px;background:rgba(255, 255, 255, 0.96);border:1px solid var(--line);border-radius:16px;padding:20px;box-shadow:0 18px 36px -18px rgba(15, 23, 42, 0.28)}.slot-card-top[data-v-0626e793]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.slot-card-live[data-v-0626e793]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--muted)}.slot-card-live i[data-v-0626e793]{color:#16a34a;font-size:8px}.slot-card-title[data-v-0626e793]{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--hint);text-transform:uppercase;letter-spacing:0.08em}.slot-card-main[data-v-0626e793]{font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text);margin:0 0 12px}.slot-card-main--empty[data-v-0626e793]{font-size:14px;font-weight:500;color:var(--muted)}.slot-card-meta[data-v-0626e793]{display:flex;gap:8px;margin-bottom:14px}.slot-card-cta[data-v-0626e793]{width:100%}.slot-card-hint[data-v-0626e793]{margin:10px 0 0;font-size:12px;color:var(--hint);text-align:center}@media (max-width: 960px){.topnav[data-v-0626e793]{display:none}.topbar-phone[data-v-0626e793]{display:none}.hero-inner[data-v-0626e793]{grid-template-columns:1fr;gap:40px;padding-top:64px;padding-bottom:64px}.hero-img[data-v-0626e793]{min-height:340px}}@media (max-width: 560px){.topbar-cta[data-v-0626e793]{font-size:13px;padding:8px 12px}.brand-tag[data-v-0626e793]{display:none}}.fw-layout[data-v-acb538f1]{display:grid;grid-template-columns:340px 1fr;gap:24px;margin-top:48px;align-items:start}.fw-tabs[data-v-acb538f1]{display:flex;flex-direction:column;gap:8px}.fw-tab[data-v-acb538f1]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:12px;border:1px solid var(--line);background:var(--bg);color:var(--muted);font-size:15px;font-weight:600;text-align:left;transition:all 0.2s}.fw-tab[data-v-acb538f1]:hover{border-color:var(--accent);color:var(--accent)}.fw-tab--active[data-v-acb538f1]{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 18px 36px -18px rgba(37, 99, 235, 0.55)}.fw-tab-arrow[data-v-acb538f1]{opacity:0;transition:opacity 0.2s, transform 0.2s}.fw-tab--active .fw-tab-arrow[data-v-acb538f1]{opacity:1;transform:translateX(2px)}.fw-panel[data-v-acb538f1]{padding:40px;position:relative}.fw-panel-badge[data-v-acb538f1]{margin-bottom:16px}.fw-panel-title[data-v-acb538f1]{font-family:var(--font-display);font-size:clamp(24px, 3vw, 34px);font-weight:700;letter-spacing:-0.02em;line-height:1.2;margin:0 0 24px}.fw-list[data-v-acb538f1]{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.fw-item[data-v-acb538f1]{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--muted)}.fw-item-check[data-v-acb538f1]{color:var(--accent);font-size:13px;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:var(--accentSoft);border-radius:50%;flex-shrink:0}.fw-cta[data-v-acb538f1]{margin-top:4px}@media (max-width: 900px){.fw-layout[data-v-acb538f1]{grid-template-columns:1fr}.fw-list[data-v-acb538f1]{grid-template-columns:1fr}}.ben-grid[data-v-a8aeab5d]{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:48px}.ben-card[data-v-a8aeab5d]{padding:28px;transition:transform 0.25s,
    box-shadow 0.25s}.ben-card[data-v-a8aeab5d]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px rgba(15, 23, 42, 0.28)}.ben-icon[data-v-a8aeab5d]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--accentSoft);color:var(--accent);font-size:18px;margin-bottom:18px}.ben-title[data-v-a8aeab5d]{font-size:19px}.ben-text[data-v-a8aeab5d]{margin:0;color:var(--muted);font-size:15px;line-height:1.6}@media (max-width: 900px){.ben-grid[data-v-a8aeab5d]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.ben-grid[data-v-a8aeab5d]{grid-template-columns:1fr}}.feat-layout[data-v-5d68aa0b]{display:grid;grid-template-columns:1.15fr 0.85fr;gap:48px;margin-top:48px;align-items:start}.feat-list[data-v-5d68aa0b]{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px}.feat-item[data-v-5d68aa0b]{display:flex;gap:14px}.feat-dot[data-v-5d68aa0b]{width:10px;height:10px;border-radius:50%;background:var(--accent);margin-top:8px;flex-shrink:0;box-shadow:0 0 0 4px var(--accentSoft)}.feat-title[data-v-5d68aa0b]{font-family:var(--font-display);font-size:17px;font-weight:700;letter-spacing:-0.01em;margin:0 0 6px}.feat-text[data-v-5d68aa0b]{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.feat-figure[data-v-5d68aa0b]{margin:0;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 18px 36px -18px rgba(15, 23, 42, 0.25)}.feat-img[data-v-5d68aa0b]{width:100%;height:auto;transition:transform 0.3s}.feat-figure:hover .feat-img[data-v-5d68aa0b]{transform:scale(1.05)}.feat-caption[data-v-5d68aa0b]{padding:14px 18px;font-size:13px;color:var(--muted);background:var(--bg)}@media (max-width: 900px){.feat-layout[data-v-5d68aa0b]{grid-template-columns:1fr}.feat-list[data-v-5d68aa0b]{grid-template-columns:1fr}}.book-wrap[data-v-30abbb89]{margin-top:20px}.book-card[data-v-30abbb89]{padding:40px}.book-head[data-v-30abbb89]{margin-bottom:28px}.book-title[data-v-30abbb89]{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-0.02em;margin:0 0 8px}.book-subtitle[data-v-30abbb89]{margin:0;color:var(--muted);font-size:16px}.book-layout[data-v-30abbb89]{display:grid;grid-template-columns:1.15fr 0.85fr;gap:40px;align-items:start}.book-col[data-v-30abbb89]{min-width:0}.book-label[data-v-30abbb89]{font-size:12px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;color:var(--hint);margin:22px 0 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.book-label[data-v-30abbb89]:first-child{margin-top:0}.book-slots-count[data-v-30abbb89]{font-weight:600;letter-spacing:0;text-transform:none;color:var(--accent)}.book-chips[data-v-30abbb89]{display:flex;flex-wrap:wrap;gap:8px}.book-calendar[data-v-30abbb89]{border:1px solid var(--line);border-radius:14px;padding:14px;background:var(--bg)}.book-cal-head[data-v-30abbb89]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.book-cal-month[data-v-30abbb89]{font-weight:700;font-size:15px;text-transform:capitalize}.book-cal-nav[data-v-30abbb89]{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);background:var(--surface);color:var(--text);display:inline-flex;align-items:center;justify-content:center}.book-cal-nav[data-v-30abbb89]:disabled{opacity:0.35;cursor:default}.book-cal-grid[data-v-30abbb89]{display:grid;grid-template-columns:repeat(7, minmax(0, 1fr));gap:6px}.book-cal-weekday[data-v-30abbb89]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--hint);text-align:center;padding:2px 0 6px}.book-cal-blank[data-v-30abbb89]{display:block}.book-cal-day[data-v-30abbb89]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:48px;padding:6px 2px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--hint);transition:all 0.2s}.book-cal-day[data-v-30abbb89]:disabled{opacity:0.45;cursor:default}.book-cal-day--free[data-v-30abbb89]{background:var(--accentSoft);border-color:rgba(37, 99, 235, 0.35);color:var(--accent);cursor:pointer}.book-cal-day--free[data-v-30abbb89]:hover{transform:translateY(-1px);border-color:var(--accent)}.book-cal-day--selected[data-v-30abbb89]{background:var(--accent);border-color:var(--accent);color:#fff}.book-cal-day-num[data-v-30abbb89]{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1.1}.book-cal-day-month[data-v-30abbb89]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;opacity:0.75}.book-cal-hint[data-v-30abbb89]{margin:10px 0 0;font-size:13px;color:var(--muted)}.book-hint[data-v-30abbb89]{margin:10px 0 0;font-size:13px;color:var(--hint)}.book-no-slots[data-v-30abbb89]{margin:6px 0 0;color:var(--muted);font-size:14px}.book-promo[data-v-30abbb89]{display:flex;gap:8px}.book-promo .st-input[data-v-30abbb89]{flex:1}.book-promo-ok[data-v-30abbb89]{margin:8px 0 0;font-size:13px;color:#16a34a}.book-promo-err[data-v-30abbb89]{margin:8px 0 0;font-size:13px;color:#dc2626}.book-promo-warn[data-v-30abbb89]{margin:8px 0 0;font-size:13px;color:#d97706}.book-summary[data-v-30abbb89]{position:sticky;top:88px;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.summary-list[data-v-30abbb89]{display:flex;flex-direction:column;gap:8px}.summary-row[data-v-30abbb89]{display:flex;justify-content:space-between;gap:16px;font-size:14px;color:var(--muted)}.summary-row b[data-v-30abbb89]{color:var(--text);font-weight:600;text-align:right}.summary-row--accent b[data-v-30abbb89]{color:var(--accent)}.summary-row--discount b[data-v-30abbb89]{color:#16a34a}.summary-total[data-v-30abbb89]{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:14px;border-top:1px solid var(--line);font-size:15px;font-weight:600}.summary-total b[data-v-30abbb89]{font-family:var(--font-display);font-size:24px}.summary-row--prepay[data-v-30abbb89]{padding-top:10px;border-top:1px dashed var(--line)}.summary-empty[data-v-30abbb89]{color:var(--hint);font-size:14px;margin:0}.book-form[data-v-30abbb89]{display:flex;flex-direction:column;gap:10px;margin-top:20px}.book-submit[data-v-30abbb89]{width:100%;margin-top:4px}.book-error[data-v-30abbb89]{margin:0;font-size:13px;color:#dc2626}.book-note[data-v-30abbb89]{margin:0;font-size:12px;color:var(--hint)}.book-success[data-v-30abbb89]{text-align:center;padding:20px 0}.book-success-icon[data-v-30abbb89]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:rgba(22, 163, 74, 0.12);color:#16a34a;font-size:22px;margin-bottom:16px}.book-success-title[data-v-30abbb89]{font-family:var(--font-display);font-size:26px;margin:0 0 8px}.book-success-text[data-v-30abbb89]{color:var(--muted);margin:0 0 20px}.book-success-details[data-v-30abbb89]{max-width:420px;margin:0 auto 20px;text-align:left;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.book-success-row[data-v-30abbb89]{display:flex;justify-content:space-between;gap:16px;font-size:14px;padding:5px 0}.book-success-row span[data-v-30abbb89]{color:var(--muted)}@media (max-width: 900px){.book-layout[data-v-30abbb89]{grid-template-columns:1fr;gap:28px}.book-summary[data-v-30abbb89]{position:static}.book-card[data-v-30abbb89]{padding:22px 18px}.book-title[data-v-30abbb89]{font-size:24px}.book-calendar[data-v-30abbb89]{padding:10px 8px}.book-cal-grid[data-v-30abbb89]{gap:4px}.book-cal-day[data-v-30abbb89]{min-height:44px;border-radius:8px}.book-cal-day-month[data-v-30abbb89]{display:none}}.rates-grid[data-v-4fcf84d4]{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px;margin-top:48px}.rate-card[data-v-4fcf84d4]{padding:26px;position:relative;transition:transform 0.25s,
    box-shadow 0.25s}.rate-card[data-v-4fcf84d4]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px rgba(15, 23, 42, 0.28)}.rate-card--rec[data-v-4fcf84d4]{border-color:var(--accent);box-shadow:0 18px 36px -18px rgba(37, 99, 235, 0.4)}.rate-badge[data-v-4fcf84d4]{position:absolute;top:14px;right:14px}.rate-name[data-v-4fcf84d4]{font-family:var(--font-display);font-size:18px;font-weight:700;margin:0 0 10px;padding-right:80px;line-height:1.3}.rate-price[data-v-4fcf84d4]{margin:0 0 12px;font-size:14px;color:var(--hint)}.rate-price-num[data-v-4fcf84d4]{font-family:var(--font-display);font-size:30px;font-weight:700;color:var(--text);letter-spacing:-0.02em}.rate-composition[data-v-4fcf84d4]{margin:0 0 20px;font-size:14px;color:var(--muted);line-height:1.55;min-height:66px}.rate-cta[data-v-4fcf84d4]{width:100%}.rates-empty[data-v-4fcf84d4]{margin-top:48px;padding:32px;border:1px dashed var(--line);border-radius:16px;color:var(--muted);text-align:center}.rates-note[data-v-4fcf84d4]{margin:20px 0 0;font-size:13px;color:var(--hint)}.book-wrap[data-v-4fcf84d4]{margin-top:64px;scroll-margin-top:84px}.book-card[data-v-4fcf84d4]{padding:40px}.book-head[data-v-4fcf84d4]{margin-bottom:28px}.book-title[data-v-4fcf84d4]{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-0.02em;margin:0 0 6px}.book-subtitle[data-v-4fcf84d4]{margin:0;color:var(--muted)}.book-layout[data-v-4fcf84d4]{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.book-label[data-v-4fcf84d4]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--hint);margin:20px 0 10px}.book-chips[data-v-4fcf84d4]{display:flex;flex-wrap:wrap;gap:8px}.book-slots-count[data-v-4fcf84d4]{text-transform:none;letter-spacing:0;font-weight:600;color:var(--muted);margin-left:8px}.book-promo-banner[data-v-4fcf84d4]{display:flex;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;border-radius:12px;background:var(--accentSoft);color:var(--accent);font-size:14px;font-weight:600}.book-slots[data-v-4fcf84d4]{border:1px solid var(--line);border-radius:14px;padding:16px;max-height:260px;overflow-y:auto}.book-slot-day[data-v-4fcf84d4]{margin-bottom:14px;border:1px solid transparent;border-radius:10px;padding:8px}.book-slot-day--active[data-v-4fcf84d4]{border-color:var(--accent);background:var(--accentSoft)}.book-slot-day--active .book-slot-day-label[data-v-4fcf84d4]{color:var(--accent)}.book-slot-day[data-v-4fcf84d4]:last-child{margin-bottom:0}.book-slot-day-label[data-v-4fcf84d4]{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--hint);margin-bottom:8px}.book-slot-times[data-v-4fcf84d4]{display:flex;flex-wrap:wrap;gap:8px}.book-slot-btn[data-v-4fcf84d4]{padding:8px 14px;border-radius:8px;border:1px solid var(--line);background:var(--bg);font-size:14px;font-weight:600;color:var(--text);transition:all 0.2s}.book-slot-btn[data-v-4fcf84d4]:hover{border-color:var(--accent);color:var(--accent)}.book-slot-btn--active[data-v-4fcf84d4]{background:var(--accent);border-color:var(--accent);color:#fff}.book-no-slots[data-v-4fcf84d4]{padding:16px;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:14px;margin:0}.book-calendar[data-v-4fcf84d4]{margin-bottom:14px}.book-cal-grid[data-v-4fcf84d4]{display:grid;grid-template-columns:repeat(7, 1fr);gap:6px}.book-cal-weekday[data-v-4fcf84d4]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--hint);text-align:center;padding:2px 0 6px}.book-cal-day[data-v-4fcf84d4]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 2px 6px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--hint);transition:all 0.2s}.book-cal-day[data-v-4fcf84d4]:disabled{opacity:0.4;cursor:default}.book-cal-day--free[data-v-4fcf84d4]{background:var(--accentSoft);border-color:var(--accent);color:var(--accent);cursor:pointer}.book-cal-day--free[data-v-4fcf84d4]:hover{transform:translateY(-2px);box-shadow:0 8px 16px -10px rgba(37, 99, 235, 0.5)}.book-cal-day--selected[data-v-4fcf84d4]{background:var(--accent);border-color:var(--accent);color:#fff}.book-cal-day-num[data-v-4fcf84d4]{font-family:var(--font-display);font-size:15px;font-weight:700;line-height:1}.book-cal-day-month[data-v-4fcf84d4]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;opacity:0.75}.book-cal-times[data-v-4fcf84d4]{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg)}.book-promo[data-v-4fcf84d4]{display:flex;gap:8px}.book-promo input[data-v-4fcf84d4]{flex:1}.book-promo-ok[data-v-4fcf84d4]{margin:8px 0 0;color:#15803d;font-size:14px;font-weight:600}.book-promo-err[data-v-4fcf84d4]{margin:8px 0 0;color:#b91c1c;font-size:14px;font-weight:600}.book-promo-warn[data-v-4fcf84d4]{margin:8px 0 0;color:#b45309;font-size:14px;font-weight:600}.book-summary[data-v-4fcf84d4]{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px}.summary-list[data-v-4fcf84d4]{display:flex;flex-direction:column;gap:10px}.summary-row[data-v-4fcf84d4]{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--muted)}.summary-row b[data-v-4fcf84d4]{color:var(--text);font-weight:600;text-align:right}.summary-row--accent b[data-v-4fcf84d4]{color:var(--accent)}.summary-row--discount b[data-v-4fcf84d4]{color:#15803d}.summary-total[data-v-4fcf84d4]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;margin-top:6px;border-top:1px solid var(--line);font-size:15px;font-weight:600;color:var(--text)}.summary-total b[data-v-4fcf84d4]{font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-0.02em}.summary-row--prepay[data-v-4fcf84d4]{font-size:13px}.summary-empty[data-v-4fcf84d4]{color:var(--hint);font-size:14px;line-height:1.5;margin:0 0 16px}.book-form[data-v-4fcf84d4]{display:flex;flex-direction:column;gap:10px;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.book-submit[data-v-4fcf84d4]{width:100%;margin-top:4px}.book-error[data-v-4fcf84d4]{margin:0;padding:12px 14px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:14px;border:1px solid #fecaca}.book-note[data-v-4fcf84d4]{margin:0;font-size:12px;color:var(--hint);text-align:center}.book-success[data-v-4fcf84d4]{text-align:center;padding:24px 20px;margin-bottom:28px;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:16px}.book-success-icon[data-v-4fcf84d4]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#dcfce7;color:#15803d;font-size:26px;margin-bottom:16px}.book-success-title[data-v-4fcf84d4]{font-family:var(--font-display);font-size:28px;font-weight:700;margin:0 0 8px}.book-success-text[data-v-4fcf84d4]{color:var(--muted);max-width:480px;margin:0 auto 24px}.book-success-details[data-v-4fcf84d4]{max-width:420px;margin:0 auto 24px;border:1px solid var(--line);border-radius:14px;padding:8px 18px;background:var(--surface);text-align:left}.book-success-row[data-v-4fcf84d4]{display:flex;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;color:var(--muted);border-bottom:1px solid var(--line)}.book-success-row[data-v-4fcf84d4]:last-child{border-bottom:none}.book-success-row b[data-v-4fcf84d4]{color:var(--text)}@media (max-width: 980px){.rates-grid[data-v-4fcf84d4]{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.book-layout[data-v-4fcf84d4]{grid-template-columns:1fr}.book-card[data-v-4fcf84d4]{padding:24px}.rates-grid[data-v-4fcf84d4]{grid-template-columns:1fr}.rate-composition[data-v-4fcf84d4]{min-height:0}}.guar-wrap[data-v-75e5f572]{display:grid;grid-template-columns:0.9fr 1.1fr;gap:48px;align-items:center}.guar-grid[data-v-75e5f572]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.guar-item[data-v-75e5f572]{display:flex;gap:14px;padding:20px;background:var(--bg);border:1px solid var(--line);border-radius:16px;transition:transform 0.25s, box-shadow 0.25s}.guar-item[data-v-75e5f572]:hover{transform:translateY(-4px);box-shadow:0 18px 36px -18px rgba(15, 23, 42, 0.22)}.guar-icon[data-v-75e5f572]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--accentSoft);color:var(--accent);font-size:16px;flex-shrink:0}.guar-title[data-v-75e5f572]{font-family:var(--font-display);font-size:16px;font-weight:700;margin:0 0 6px}.guar-text[data-v-75e5f572]{margin:0;font-size:14px;color:var(--muted);line-height:1.55}@media (max-width: 900px){.guar-wrap[data-v-75e5f572]{grid-template-columns:1fr;gap:32px}}@media (max-width: 560px){.guar-grid[data-v-75e5f572]{grid-template-columns:1fr}}.form-card[data-v-065ea3a0]{padding:48px}.form-head[data-v-065ea3a0]{max-width:640px;margin-bottom:32px}.form-title[data-v-065ea3a0]{font-size:clamp(28px, 4vw, 44px)}.form-chips[data-v-065ea3a0]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.form-label[data-v-065ea3a0]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--hint);margin:20px 0 10px}.form-fields[data-v-065ea3a0]{margin-top:24px}.form-grid[data-v-065ea3a0]{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-bottom:16px}.form-submit[data-v-065ea3a0]{width:100%}.form-error[data-v-065ea3a0]{margin:12px 0 0;padding:12px 14px;border-radius:10px;background:#fef2f2;color:#b91c1c;font-size:14px;border:1px solid #fecaca}.form-note[data-v-065ea3a0]{margin:12px 0 0;font-size:12px;color:var(--hint);text-align:center}.form-success[data-v-065ea3a0]{text-align:center;padding:20px;margin-bottom:24px;border:1px solid #bbf7d0;background:#f0fdf4;border-radius:14px}.form-success-icon[data-v-065ea3a0]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:#dcfce7;color:#15803d;font-size:26px;margin-bottom:16px}.form-success-title[data-v-065ea3a0]{font-family:var(--font-display);font-size:28px;font-weight:700;margin:0 0 8px}.form-success-text[data-v-065ea3a0]{color:var(--muted);max-width:440px;margin:0 auto}@media (max-width: 760px){.form-card[data-v-065ea3a0]{padding:28px 20px}.form-grid[data-v-065ea3a0]{grid-template-columns:1fr}}.cta-section[data-v-8155d840]{padding:64px 0 96px}.cta-card[data-v-8155d840]{position:relative;overflow:hidden;padding:64px;background:linear-gradient(120deg, #0f172a 0%, #1e3a8a 100%);border:none}.cta-content[data-v-8155d840]{position:relative;z-index:2;max-width:620px}.cta-eyebrow[data-v-8155d840]{font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#93c5fd;margin:0 0 14px}.cta-title[data-v-8155d840]{font-family:var(--font-display);font-size:clamp(30px, 4vw, 46px);font-weight:700;letter-spacing:-0.025em;line-height:1.05;color:#fff;margin:0 0 14px}.cta-sub[data-v-8155d840]{font-size:16px;color:#cbd5e1;margin:0 0 28px;max-width:520px}.cta-decor[data-v-8155d840]{position:absolute;right:-40px;top:50%;transform:translateY(-50%);width:320px;height:320px;pointer-events:none}.cta-dot[data-v-8155d840]{position:absolute;border-radius:50%;background:rgba(147, 197, 253, 0.18)}.cta-dot--1[data-v-8155d840]{width:200px;height:200px;top:20px;right:0}.cta-dot--2[data-v-8155d840]{width:120px;height:120px;bottom:10px;right:120px;background:rgba(255, 255, 255, 0.12)}.cta-line[data-v-8155d840]{position:absolute;width:340px;height:1px;background:rgba(255, 255, 255, 0.25);transform:rotate(-35deg);top:60%;right:-60px}@media (max-width: 760px){.cta-card[data-v-8155d840]{padding:40px 24px}.cta-decor[data-v-8155d840]{display:none}}.test-grid[data-v-eaaab3c9]{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;margin-top:48px}.test-card[data-v-eaaab3c9]{padding:28px;transition:transform 0.25s, box-shadow 0.25s}.test-card[data-v-eaaab3c9]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px rgba(15, 23, 42, 0.28)}.test-quote[data-v-eaaab3c9]{color:var(--accent);font-size:20px;margin-bottom:12px}.test-text[data-v-eaaab3c9]{margin:0 0 20px;color:var(--text);font-size:15px;line-height:1.6}.test-meta[data-v-eaaab3c9]{display:flex;gap:8px;flex-wrap:wrap}.test-format[data-v-eaaab3c9]{padding:4px 10px;border-radius:999px;background:var(--accentSoft);color:var(--accent);font-size:12px;font-weight:700}.test-segment[data-v-eaaab3c9]{padding:4px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:12px;font-weight:600}.test-empty-card[data-v-eaaab3c9]{padding:40px;margin-top:48px}.test-empty-title[data-v-eaaab3c9]{font-family:var(--font-display);font-size:24px;font-weight:700;margin:0 0 8px}.test-empty-text[data-v-eaaab3c9]{color:var(--muted);max-width:640px;margin:0 0 28px}.test-empty-items[data-v-eaaab3c9]{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}.test-empty-item[data-v-eaaab3c9]{display:flex;gap:12px}.test-empty-dot[data-v-eaaab3c9]{width:10px;height:10px;border-radius:50%;background:var(--accent);margin-top:7px;flex-shrink:0}.test-empty-item b[data-v-eaaab3c9]{font-size:15px}.test-empty-item p[data-v-eaaab3c9]{margin:4px 0 0;font-size:14px;color:var(--muted);line-height:1.55}@media (max-width: 900px){.test-grid[data-v-eaaab3c9]{grid-template-columns:1fr 1fr}.test-empty-items[data-v-eaaab3c9]{grid-template-columns:1fr}}@media (max-width: 560px){.test-grid[data-v-eaaab3c9]{grid-template-columns:1fr}}.gal-layout[data-v-78a07bfd]{display:grid;grid-template-columns:1fr 320px;gap:24px;margin-top:48px;align-items:start}.gal-grid[data-v-78a07bfd]{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.gal-figure[data-v-78a07bfd]{margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.gal-img[data-v-78a07bfd]{width:100%;height:200px;object-fit:cover;transition:transform 0.3s}.gal-figure:hover .gal-img[data-v-78a07bfd]{transform:scale(1.05)}.gal-video-card[data-v-78a07bfd]{padding:20px}.gal-video-title[data-v-78a07bfd]{font-family:var(--font-display);font-size:17px;font-weight:700;margin:0 0 14px;display:flex;align-items:center;gap:8px}.gal-video-title i[data-v-78a07bfd]{color:var(--accent)}.gal-video-frame[data-v-78a07bfd]{border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--surface);aspect-ratio:9 / 16;max-height:480px}.gal-video-frame iframe[data-v-78a07bfd]{width:100%;height:100%;border:none}.gal-video-text[data-v-78a07bfd]{margin:12px 0 0;font-size:13px;color:var(--muted)}@media (max-width: 1000px){.gal-layout[data-v-78a07bfd]{grid-template-columns:1fr}.gal-grid[data-v-78a07bfd]{grid-template-columns:repeat(3, 1fr)}.gal-video-frame[data-v-78a07bfd]{aspect-ratio:16 / 9;max-height:none}}@media (max-width: 640px){.gal-grid[data-v-78a07bfd]{grid-template-columns:repeat(2, 1fr)}}.faq-list[data-v-82fd176b]{margin-top:40px;display:flex;flex-direction:column;gap:12px;max-width:820px}.faq-item[data-v-82fd176b]{overflow:hidden;transition:border-color 0.2s}.faq-item--open[data-v-82fd176b]{border-color:var(--accent)}.faq-q[data-v-82fd176b]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:20px 24px;background:none;border:none;text-align:left;font-size:16px;font-weight:600;color:var(--text)}.faq-icon[data-v-82fd176b]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--surface);border:1px solid var(--line);color:var(--muted);font-size:11px;transition:transform 0.25s, background 0.25s, color 0.25s;flex-shrink:0}.faq-icon--open[data-v-82fd176b]{transform:rotate(45deg);background:var(--accent);border-color:var(--accent);color:#fff}.faq-a[data-v-82fd176b]{padding:0 24px 20px}.faq-a p[data-v-82fd176b]{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.contacts-grid[data-v-88361a5e]{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:48px}.contact-card[data-v-88361a5e]{padding:28px;transition:transform 0.25s, box-shadow 0.25s}.contact-card[data-v-88361a5e]:hover{transform:translateY(-4px);box-shadow:0 24px 48px -20px rgba(15, 23, 42, 0.28)}.contact-icon[data-v-88361a5e]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--accentSoft);color:var(--accent);font-size:17px;margin-bottom:16px}.contact-label[data-v-88361a5e]{margin:0 0 6px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:var(--hint)}.contact-value[data-v-88361a5e]{margin:0 0 14px;font-family:var(--font-display);font-size:19px;font-weight:700;letter-spacing:-0.01em}.contact-hint[data-v-88361a5e]{margin:0 0 14px;font-size:13px;color:var(--muted)}.contact-link[data-v-88361a5e]{font-size:14px;font-weight:600;color:var(--accent);display:inline-flex;align-items:center;gap:6px}.contact-link[data-v-88361a5e]:hover{text-decoration:underline}.contact-action[data-v-88361a5e]{font-size:14px;padding:10px 16px}@media (max-width: 900px){.contacts-grid[data-v-88361a5e]{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.contacts-grid[data-v-88361a5e]{grid-template-columns:1fr}}.footer[data-v-1485d312]{border-top:1px solid var(--line);background:var(--surface)}.footer-inner[data-v-1485d312]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:32px;padding-bottom:32px;flex-wrap:wrap}.footer-brand[data-v-1485d312]{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-weight:700;font-size:17px}.footer-mark[data-v-1485d312]{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:var(--accent);color:#fff;font-size:12px;font-weight:800}.footer-nav[data-v-1485d312]{display:flex;gap:18px;flex-wrap:wrap}.footer-nav a[data-v-1485d312]{font-size:13px;color:var(--muted);transition:color 0.2s}.footer-nav a[data-v-1485d312]:hover{color:var(--accent)}.footer-rights[data-v-1485d312]{margin:0;font-size:13px;color:var(--hint)}.chat-root[data-v-1a35f7b9]{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;flex-direction:column;align-items:flex-end}.chat-fab[data-v-1a35f7b9]{width:58px;height:58px;border-radius:50%;border:none;background:var(--accent);color:#fff;font-size:22px;box-shadow:0 18px 36px -12px rgba(37, 99, 235, 0.6);transition:transform 0.25s, background 0.25s;display:flex;align-items:center;justify-content:center}.chat-fab[data-v-1a35f7b9]:hover{transform:translateY(-2px);background:#1d4ed8}.chat-panel[data-v-1a35f7b9]{width:360px;max-width:calc(100vw - 32px);height:480px;max-height:calc(100vh - 100px);background:var(--bg);border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 64px -20px rgba(15, 23, 42, 0.35);display:flex;flex-direction:column;overflow:hidden}.chat-head[data-v-1a35f7b9]{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--line);background:var(--surface)}.chat-head-icon[data-v-1a35f7b9]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--accent);color:#fff;font-size:16px;flex-shrink:0}.chat-head-title[data-v-1a35f7b9]{margin:0;font-weight:700;font-size:15px}.chat-head-sub[data-v-1a35f7b9]{margin:2px 0 0;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:6px}.chat-dot[data-v-1a35f7b9]{width:8px;height:8px;border-radius:50%;background:#16a34a;display:inline-block}.chat-close[data-v-1a35f7b9]{margin-left:auto;width:30px;height:30px;border-radius:50%;border:none;background:transparent;color:var(--muted);font-size:14px}.chat-close[data-v-1a35f7b9]:hover{background:var(--line)}.chat-body[data-v-1a35f7b9]{flex:1;overflow-y:auto;padding:16px}.chat-empty[data-v-1a35f7b9]{color:var(--muted);font-size:14px;line-height:1.6;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px}.chat-list[data-v-1a35f7b9]{display:flex;flex-direction:column;gap:8px}.chat-msg[data-v-1a35f7b9]{max-width:82%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5;background:var(--surface);border:1px solid var(--line);align-self:flex-start}.chat-msg--mine[data-v-1a35f7b9]{background:var(--accent);border-color:var(--accent);color:#fff;align-self:flex-end}.chat-msg--pending[data-v-1a35f7b9]{opacity:0.7}.chat-input[data-v-1a35f7b9]{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.chat-input input[data-v-1a35f7b9]{flex:1;padding:11px 14px;border-radius:10px;border:1px solid var(--line);font-size:14px;outline:none}.chat-input input[data-v-1a35f7b9]:focus{border-color:var(--accent)}.chat-input button[data-v-1a35f7b9]{width:42px;height:42px;border-radius:10px;border:none;background:var(--accent);color:#fff;font-size:15px;flex-shrink:0}.chat-input button[data-v-1a35f7b9]:disabled{opacity:0.5}.sp-toast[data-v-c5c7fb6a]{position:fixed;left:20px;bottom:92px;z-index:78;display:flex;align-items:center;gap:12px;max-width:300px;padding:12px 16px;background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 36px -16px rgba(15, 23, 42, 0.3)}.sp-icon[data-v-c5c7fb6a]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--accentSoft);color:var(--accent);font-size:14px;flex-shrink:0}.sp-title[data-v-c5c7fb6a]{margin:0;font-size:13px;font-weight:700}.sp-text[data-v-c5c7fb6a]{margin:2px 0 0;font-size:12px;color:var(--muted)}.sp-enter-active[data-v-c5c7fb6a],
.sp-leave-active[data-v-c5c7fb6a]{transition:opacity 0.3s,
    transform 0.3s}.sp-enter-from[data-v-c5c7fb6a],
.sp-leave-to[data-v-c5c7fb6a]{opacity:0;transform:translateY(10px)}@media (max-width: 640px){.sp-toast[data-v-c5c7fb6a]{left:12px;right:76px;max-width:none}}.landing[data-v-00fc175c]{background:var(--bg);min-height:100vh}