.sp-seat-sec[data-astro-cid-vplzgi2g]{padding-top:48px}.sp-seat-sec[data-astro-cid-vplzgi2g] .eyebrow[data-astro-cid-vplzgi2g]{display:none}.sp-seat-sec[data-astro-cid-vplzgi2g] h2[data-astro-cid-vplzgi2g]{margin:10px 0 14px;font-size:clamp(22px,2.8vw,30px)}.seatmap[data-astro-cid-vplzgi2g]{border-top:4px solid var(--t-gold,#f5b942);background:#fff;max-width:780px;padding:24px 26px 18px}.sm-head[data-astro-cid-vplzgi2g]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;margin-bottom:16px;display:flex}.sm-count[data-astro-cid-vplzgi2g]{color:var(--navy);margin:0;font-size:18px;font-weight:600}.sm-n[data-astro-cid-vplzgi2g]{color:var(--t-or,#ff7a1a);font-size:40px;font-weight:700}.sm-of[data-astro-cid-vplzgi2g]{color:var(--text-2);font-size:16px;font-weight:500}.sm-sub[data-astro-cid-vplzgi2g]{color:var(--text-3);margin:0;font-size:13.5px}.sm-room[data-astro-cid-vplzgi2g]{border:1px dashed var(--ink-3);background:#ffffff80;border-radius:4px;padding:14px 14px 16px}.sm-board[data-astro-cid-vplzgi2g]{text-align:center;font:600 12px var(--mono);letter-spacing:.18em;color:var(--ink-2);border:1.5px solid var(--ink-2);background:var(--film-strong);border-radius:2px;max-width:70%;margin:0 auto 16px;padding:6px}.sm-grid[data-astro-cid-vplzgi2g]{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 8px;margin:0;padding:0;list-style:none;display:grid}.seat[data-astro-cid-vplzgi2g]{justify-items:center;gap:2px;min-width:0;display:grid;position:relative}.seat[data-astro-cid-vplzgi2g] svg[data-astro-cid-vplzgi2g]{width:100%;max-width:64px;height:auto;overflow:visible}.seat[data-astro-cid-vplzgi2g] .desk[data-astro-cid-vplzgi2g]{fill:#fff;stroke:var(--ink-3);stroke-width:1.6px}.seat[data-astro-cid-vplzgi2g] .lid[data-astro-cid-vplzgi2g]{fill:none;stroke:var(--ink-3);stroke-width:1.6px;stroke-linejoin:round}.seat[data-astro-cid-vplzgi2g] .base[data-astro-cid-vplzgi2g]{stroke:var(--ink-4);stroke-width:1.6px;stroke-linecap:round}.seat[data-astro-cid-vplzgi2g] .no[data-astro-cid-vplzgi2g]{color:var(--text-3);font-size:11.5px}.seat[data-astro-cid-vplzgi2g] .nm[data-astro-cid-vplzgi2g]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--navy);min-height:0;font-size:12.5px;font-weight:600;line-height:1.25;overflow:hidden}.seat[data-astro-cid-vplzgi2g] .nm[data-astro-cid-vplzgi2g]:empty{display:none}.seat[data-astro-cid-vplzgi2g][data-state=taken] .desk[data-astro-cid-vplzgi2g]{fill:var(--t-dk,#0a2647);stroke:var(--t-dk,#0a2647)}.seat[data-astro-cid-vplzgi2g][data-state=taken] .lid[data-astro-cid-vplzgi2g]{fill:var(--t-gold,#f5b942);stroke:var(--t-dk,#0a2647)}.seat[data-astro-cid-vplzgi2g][data-state=taken] .base[data-astro-cid-vplzgi2g]{stroke:var(--t-sky,#9cc3ee)}.seat[data-astro-cid-vplzgi2g][data-state=taken] .no[data-astro-cid-vplzgi2g]{color:var(--navy);font-weight:600}.seat[data-astro-cid-vplzgi2g][data-state=held] .desk[data-astro-cid-vplzgi2g]{fill:#fde9c7;stroke:var(--amber);stroke-dasharray:4 3}.seat[data-astro-cid-vplzgi2g][data-state=held] .lid[data-astro-cid-vplzgi2g]{stroke:var(--amber)}.seat[data-astro-cid-vplzgi2g][data-state=held] .no[data-astro-cid-vplzgi2g]{color:var(--amber)}.seat[data-astro-cid-vplzgi2g][data-state=free] .desk[data-astro-cid-vplzgi2g],.seat[data-astro-cid-vplzgi2g][data-state=free] .lid[data-astro-cid-vplzgi2g]{stroke:var(--accent-2)}.seatmap[data-astro-cid-vplzgi2g].is-live .seat[data-astro-cid-vplzgi2g]{animation:.35s both seat-in}.seatmap[data-astro-cid-vplzgi2g].is-live .seat[data-astro-cid-vplzgi2g]:nth-child(n){animation-delay:calc(var(--i,0) * 20ms)}@keyframes seat-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.seatmap[data-astro-cid-vplzgi2g].is-live .seat[data-astro-cid-vplzgi2g]{animation:none}}.sm-legend[data-astro-cid-vplzgi2g]{color:var(--text-2);flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.sm-legend[data-astro-cid-vplzgi2g] li[data-astro-cid-vplzgi2g]{align-items:center;gap:7px;display:inline-flex}.lg[data-astro-cid-vplzgi2g]{border:1.6px solid var(--accent-2);background:#fff;border-radius:2px;width:14px;height:14px;display:inline-block}.lg[data-astro-cid-vplzgi2g].held{border:1.6px dashed var(--amber);background:#fde9c7}.lg[data-astro-cid-vplzgi2g].taken{background:var(--navy);border-color:var(--navy)}.sm-note[data-astro-cid-vplzgi2g]{color:var(--text-3);margin:12px 0 0;font-size:13.5px;line-height:1.6}.seatmap[data-astro-cid-vplzgi2g].is-full{border-color:var(--navy)}.sr-only[data-astro-cid-vplzgi2g]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=520px){.seatmap[data-astro-cid-vplzgi2g]{padding:18px 14px 14px}.sm-grid[data-astro-cid-vplzgi2g]{gap:8px 4px}.sm-n[data-astro-cid-vplzgi2g]{font-size:30px}}.sp-band[data-astro-cid-477sh45h]{--gold:var(--t-gold);--gold-2:var(--t-gold2);--orange:var(--t-or);--sky:var(--t-sky);color:#fff;background:radial-gradient(700px 360px at 85% -10%, rgba(var(--t-or-rgb), .28), transparent 70%), radial-gradient(800px 420px at 10% 0%, rgba(var(--t-bl-rgb), .45), transparent 70%), linear-gradient(#ffffff0f 1px, transparent 1px) 0 0 / 120px 120px, linear-gradient(90deg, #ffffff0f 1px, transparent 1px) 0 0 / 120px 120px, linear-gradient(160deg, var(--t-dk) 0%, var(--t-md) 55%, var(--t-lt) 100%);border-bottom:4px solid var(--gold);padding:36px 0 72px;position:relative}.sp-hero[data-astro-cid-477sh45h]{justify-items:start;padding-top:8px;display:grid}.sp-back[data-astro-cid-477sh45h]{color:#b9d4f3;margin-bottom:18px;font-size:14.5px}.sp-back[data-astro-cid-477sh45h]:hover{color:#fff}.sp-badge[data-astro-cid-477sh45h]{background:linear-gradient(90deg, var(--orange), var(--t-or2));color:#fff;letter-spacing:.02em;box-shadow:0 6px 18px -6px rgba(var(--t-or-rgb), .8);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:700;display:inline-block}.sp-hero[data-astro-cid-477sh45h] h1[data-astro-cid-477sh45h]{color:#fff;letter-spacing:-.02em;margin:20px 0 16px;font-size:clamp(32px,5.6vw,60px);line-height:1.22}.sp-hero[data-astro-cid-477sh45h] h1[data-astro-cid-477sh45h] em[data-astro-cid-477sh45h]{color:var(--gold);background:linear-gradient(90deg, var(--gold), var(--gold-2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.sp-lead[data-astro-cid-477sh45h]{color:#d3e3f7;max-width:740px;font-size:17.5px;line-height:1.75}.sp-facts[data-astro-cid-477sh45h]{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:14px;width:100%;margin:34px 0 30px;display:grid}.sp-fact[data-astro-cid-477sh45h]{border:1px solid #fff3;border-top:3px solid var(--gold);-webkit-backdrop-filter:blur(6px);background:#ffffff14;border-radius:10px;min-width:0;padding:16px 18px}.sp-fact[data-astro-cid-477sh45h].f1{border-top-color:var(--orange)}.sp-fact[data-astro-cid-477sh45h].f4{border-top-color:#4ade80}.sp-fact[data-astro-cid-477sh45h] dt[data-astro-cid-477sh45h]{color:var(--sky);letter-spacing:.03em;font-size:13px}.sp-fact[data-astro-cid-477sh45h] dd[data-astro-cid-477sh45h]{color:#fff;margin:4px 0 2px;font-size:20px;font-weight:700;line-height:1.3}.sp-fact[data-astro-cid-477sh45h] small[data-astro-cid-477sh45h]{color:#b9d0ea;font-size:13px;line-height:1.5;display:block}.sp-cta[data-astro-cid-477sh45h]{justify-items:start;gap:14px;display:grid}.sp-cta[data-astro-cid-477sh45h] .btn-xl[data-astro-cid-477sh45h],.sp-final[data-astro-cid-477sh45h] .btn-xl[data-astro-cid-477sh45h]{margin:0}.sp-count[data-astro-cid-477sh45h]{background:#ffffff1a;border:1.5px solid #ffd77a99;border-radius:14px;align-items:center;gap:18px;max-width:100%;margin:0;padding:14px 26px 14px 20px;display:flex}.sp-count[data-astro-cid-477sh45h][hidden]{display:none}.sp-count-n[data-astro-cid-477sh45h]{color:var(--gold-2,var(--t-gold2));text-shadow:0 4px 22px rgba(var(--t-gold-rgb), .45);font-size:clamp(64px,11vw,104px);font-weight:800;line-height:.95}.sp-count-t[data-astro-cid-477sh45h]{color:#fff;gap:4px;font-size:clamp(17px,2.2vw,22px);font-weight:600;line-height:1.35;display:grid}.sp-count-t[data-astro-cid-477sh45h] strong[data-astro-cid-477sh45h]{color:var(--orange,var(--t-or));margin-right:2px;font-size:1.25em;font-weight:800}.sp-count-t[data-astro-cid-477sh45h] small[data-astro-cid-477sh45h]{color:#c9dcf3;font-size:14.5px;font-weight:500}.sp-pay[data-astro-cid-477sh45h].btn-xl{letter-spacing:.01em;border-radius:12px;min-width:min(100%,440px);padding:22px 44px;font-size:clamp(21px,2.6vw,28px)}.sp-pay[data-astro-cid-477sh45h].btn-primary{background:linear-gradient(180deg, var(--gold-2,var(--t-gold2)), var(--gold,var(--t-gold)));color:var(--t-dk);box-shadow:0 10px 28px -8px rgba(var(--t-gold-rgb), .85);border-color:#d89a1d;font-weight:800;animation:2.4s ease-in-out infinite sp-glow}.sp-pay[data-astro-cid-477sh45h].btn-primary:hover{box-shadow:0 14px 34px -8px rgba(var(--t-gold-rgb), 1);text-decoration:none}.sp-pay[data-astro-cid-477sh45h].is-off{color:#e7f0fb;cursor:not-allowed;box-shadow:none;background:#ffffff1a;border:1.5px dashed #ffffff73}.sp-cta-note[data-astro-cid-477sh45h]{color:#c9dcf3;max-width:640px;font-size:15px}.sp-warn[data-astro-cid-477sh45h]{background:rgba(var(--t-or-rgb), .18);border:1.5px solid var(--t-or2);color:#fff;border-left-width:6px;border-radius:10px;gap:2px;margin:0;padding:12px 18px;font-size:16px;font-weight:600;line-height:1.6;display:grid}.sp-warn[data-astro-cid-477sh45h] b[data-astro-cid-477sh45h]{color:var(--t-gold2);letter-spacing:.03em;font-size:14px}.sp-cta-note[data-astro-cid-477sh45h] b[data-astro-cid-477sh45h]{color:var(--t-gold2)}.sp-status[data-astro-cid-477sh45h]{border:1.5px solid rgba(var(--t-sky-rgb), .55);background:rgba(var(--t-sky-rgb), .12);color:#fff;border-radius:10px;gap:2px;max-width:560px;padding:12px 18px;font-size:16px;font-weight:700;line-height:1.4;display:inline-grid;text-decoration:none!important}.sp-status[data-astro-cid-477sh45h] span[data-astro-cid-477sh45h]{color:var(--t-sky);font-size:14px;font-weight:600}.sp-status[data-astro-cid-477sh45h] small[data-astro-cid-477sh45h]{color:#b9d0ea;font-size:13.5px;font-weight:400}.sp-status[data-astro-cid-477sh45h]:hover{background:rgba(var(--t-sky-rgb), .22)}.sp-chk[data-astro-cid-477sh45h]{color:#fff;background:radial-gradient(500px 260px at 100% 0%, rgba(var(--t-gold-rgb), .28), transparent 70%), linear-gradient(150deg, var(--t-dk), var(--t-lt));border-radius:16px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;padding:30px;display:grid;box-shadow:0 26px 50px -26px #0a2647d9}.sp-chk[data-astro-cid-477sh45h] .eyebrow[data-astro-cid-477sh45h]{color:var(--t-sky)}.sp-chk[data-astro-cid-477sh45h] h2[data-astro-cid-477sh45h]{color:#fff;margin:8px 0 12px}.sp-chk[data-astro-cid-477sh45h] p[data-astro-cid-477sh45h]{color:#d3e3f7;margin-bottom:18px;line-height:1.75}.sp-chk[data-astro-cid-477sh45h] p[data-astro-cid-477sh45h] b[data-astro-cid-477sh45h]{color:var(--t-gold2)}.sp-chk[data-astro-cid-477sh45h] .btn-xl[data-astro-cid-477sh45h]{margin:0}.sp-chk-list[data-astro-cid-477sh45h]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sp-chk-list[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]{border:1px solid #fff3;border-left:5px solid var(--t-sky);background:#ffffff17;border-radius:10px;gap:2px;padding:12px 16px;display:grid}.sp-chk-list[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h].s2{border-left-color:var(--t-gold)}.sp-chk-list[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h].s3{border-left-color:#4ade80}.sp-chk-list[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h].s4{border-left-color:var(--t-or)}.sp-chk-list[data-astro-cid-477sh45h] b[data-astro-cid-477sh45h]{font-size:16px}.sp-chk-list[data-astro-cid-477sh45h] span[data-astro-cid-477sh45h]{color:#b9d0ea;font-size:14px;line-height:1.55}@media (width<=820px){.sp-chk[data-astro-cid-477sh45h]{grid-template-columns:1fr;padding:22px 18px}}.sp-flow[data-astro-cid-477sh45h]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sp-flow[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]{color:#eef4fc;background:#ffffff1a;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;font-size:14.5px;line-height:1.4;display:inline-flex}.sp-flow[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h] span[data-astro-cid-477sh45h]{background:var(--t-gold);width:24px;height:24px;color:var(--t-dk);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.sp-flow[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h] b[data-astro-cid-477sh45h]{color:var(--t-gold2);margin-left:2px;font-weight:700}.sp-contact[data-astro-cid-477sh45h]{flex-wrap:wrap;gap:10px;display:flex}.sp-tel[data-astro-cid-477sh45h]{color:#fff;background:#ffffff1f;border:1.5px solid #ffffff80}.sp-tel[data-astro-cid-477sh45h]:hover{background:#ffffff38;text-decoration:none}.sp-shut[data-astro-cid-477sh45h]{border-left:4px solid var(--orange);background:rgba(var(--t-or-rgb), .18);color:#fff;border-radius:0 6px 6px 0;max-width:640px;margin:0;padding:12px 16px;font-weight:600;line-height:1.6}.sp-hero[data-astro-cid-477sh45h]{display:block}.sp-hero-grid[data-astro-cid-477sh45h]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:36px;display:grid}.sp-hero-copy[data-astro-cid-477sh45h]{justify-items:start;display:grid}.sp-art[data-astro-cid-477sh45h]{min-height:360px;position:relative}.sp-shot[data-astro-cid-477sh45h]{background:#fff;margin:0;padding:6px;animation:8s ease-in-out infinite sp-bob;position:absolute;box-shadow:0 30px 50px -22px #000000b3,0 0 0 1px #fff9}.sp-shot[data-astro-cid-477sh45h] img[data-astro-cid-477sh45h]{width:100%;height:auto;display:block}.sp-shot[data-astro-cid-477sh45h] figcaption[data-astro-cid-477sh45h]{letter-spacing:.12em;color:var(--ink-2);padding:6px 4px 1px;font-size:10.5px}.s-back[data-astro-cid-477sh45h]{width:58%;top:0;right:0;transform:rotate(3.4deg)}.s-mid[data-astro-cid-477sh45h]{width:54%;animation-delay:-2.5s;bottom:0;left:0;transform:rotate(-3deg)}.s-front[data-astro-cid-477sh45h]{z-index:2;border-top:3px solid var(--gold);width:66%;animation-delay:-5s;top:22%;left:18%}.sp-tag[data-astro-cid-477sh45h]{z-index:3;letter-spacing:.1em;color:var(--t-dk);background:linear-gradient(90deg, var(--gold), var(--gold-2));box-shadow:0 8px 18px -6px rgba(var(--t-gold-rgb), .8);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;animation:6s ease-in-out infinite sp-bob;position:absolute}.sp-tag[data-astro-cid-477sh45h].t1{top:12%;left:4%}.sp-tag[data-astro-cid-477sh45h].t2{background:linear-gradient(90deg, var(--t-sky), #c9e0ff);animation-delay:-2s;top:50%;right:0}.sp-tag[data-astro-cid-477sh45h].t3{background:linear-gradient(90deg, var(--t-or), var(--t-or2));color:#fff;animation-delay:-4s;bottom:8%;left:2%}.sp-tag[data-astro-cid-477sh45h].t4{background:linear-gradient(90deg,#4ade80,#86efac);animation-delay:-1s;bottom:-6px;right:6%}@keyframes sp-glow{0%,to{box-shadow:0 10px 28px -8px rgba(var(--t-gold-rgb), .85), 0 0 0 0 rgba(var(--t-gold-rgb), .45)}50%{box-shadow:0 14px 38px -8px rgba(var(--t-gold-rgb), 1), 0 0 0 12px rgba(var(--t-gold-rgb), 0)}}@keyframes sp-bob{50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.sp-shot[data-astro-cid-477sh45h],.sp-tag[data-astro-cid-477sh45h],.sp-pay[data-astro-cid-477sh45h].btn-primary{animation:none}}.sp-fact[data-astro-cid-477sh45h]{position:relative}.sp-fi[data-astro-cid-477sh45h]{width:34px;height:34px;color:var(--gold);background:rgba(var(--t-gold-rgb), .14);border-radius:9px;place-items:center;margin-bottom:8px;display:inline-grid}.sp-fact[data-astro-cid-477sh45h].f1 .sp-fi[data-astro-cid-477sh45h]{color:#ffa45c;background:rgba(var(--t-or-rgb), .16)}.sp-fact[data-astro-cid-477sh45h].f2 .sp-fi[data-astro-cid-477sh45h]{color:var(--sky);background:rgba(var(--t-sky-rgb), .16)}.sp-fact[data-astro-cid-477sh45h].f3 .sp-fi[data-astro-cid-477sh45h]{color:#c4b5fd;background:#c4b5fd29}.sp-fact[data-astro-cid-477sh45h].f4 .sp-fi[data-astro-cid-477sh45h]{color:#4ade80;background:#4ade8029}.sp-h1-sub[data-astro-cid-477sh45h]{color:#fff;display:block}.sp-hero[data-astro-cid-477sh45h] h1[data-astro-cid-477sh45h] em[data-astro-cid-477sh45h]{display:block}.sp-ask[data-astro-cid-477sh45h]{color:#b9d0ea;flex:100%;font-size:15px}.sp-ask[data-astro-cid-477sh45h] b[data-astro-cid-477sh45h]{color:var(--t-gold2)}.sp-intro[data-astro-cid-477sh45h]{color:var(--text-2);max-width:720px;margin:-4px 0 20px;font-size:16.5px;line-height:1.7}.sp-ov[data-astro-cid-477sh45h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sp-ov-card[data-astro-cid-477sh45h]{border:1px solid var(--ink-4);box-shadow:var(--shadow);background:#fff;border-radius:14px;align-content:start;gap:8px;min-width:0;padding:24px 22px 22px;display:grid}.sp-ov-ico[data-astro-cid-477sh45h]{width:50px;height:50px;color:var(--t-bl2);background:#e6f0fd;border-radius:14px;place-items:center;margin-bottom:6px;display:grid}.sp-ov-card[data-astro-cid-477sh45h].o1 .sp-ov-ico[data-astro-cid-477sh45h]{color:#b45309;background:#fff3d6}.sp-ov-card[data-astro-cid-477sh45h].o2 .sp-ov-ico[data-astro-cid-477sh45h]{color:#15803d;background:#e3f7ea}.sp-ov-card[data-astro-cid-477sh45h] h3[data-astro-cid-477sh45h]{color:var(--ink-2);letter-spacing:.01em;font-size:15px}.sp-ov-card[data-astro-cid-477sh45h] p[data-astro-cid-477sh45h]{color:var(--navy);font-size:17px;font-weight:600;line-height:1.6}.sp-ov-card[data-astro-cid-477sh45h] small[data-astro-cid-477sh45h]{color:var(--text-3);font-size:14px;line-height:1.6}.sp-prep2[data-astro-cid-477sh45h]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sp-pc[data-astro-cid-477sh45h]{color:#fff;background:linear-gradient(150deg, var(--t-dk), var(--t-lt));border-radius:16px;min-width:0;padding:26px 26px 22px;position:relative;overflow:hidden;box-shadow:0 24px 44px -24px #0a2647d9}.sp-pc[data-astro-cid-477sh45h].p1{background:linear-gradient(150deg,#7a2e0b,#c2410c 55%,#ea7a2c)}.sp-pc[data-astro-cid-477sh45h]:after{content:"";background:radial-gradient(circle,#ffffff24,#0000 70%);border-radius:50%;width:170px;height:170px;position:absolute;top:-50px;right:-50px}.sp-pc-head[data-astro-cid-477sh45h]{align-items:center;gap:14px;margin-bottom:14px;display:flex}.sp-pc-ico[data-astro-cid-477sh45h]{width:56px;height:56px;color:var(--t-gold2);background:#ffffff24;border-radius:14px;flex:none;place-items:center;display:grid}.sp-pc[data-astro-cid-477sh45h].p1 .sp-pc-ico[data-astro-cid-477sh45h]{color:#fff}.sp-pc[data-astro-cid-477sh45h] h3[data-astro-cid-477sh45h]{color:#fff;font-size:21px;line-height:1.35}.sp-pc[data-astro-cid-477sh45h] ul[data-astro-cid-477sh45h]{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sp-pc[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]{color:#eef4fc;padding-left:30px;font-size:16.5px;line-height:1.6;position:relative}.sp-pc[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:before{content:"";background:var(--t-gold);border-radius:50%;width:18px;height:18px;position:absolute;top:.45em;left:2px}.sp-pc[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:after{content:"";border-left:2px solid var(--t-dk);border-bottom:2px solid var(--t-dk);width:8px;height:4px;position:absolute;top:calc(.45em + 5px);left:7px;transform:rotate(-45deg)}.sp-pc[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:first-child{color:#fff;font-weight:700}.sp-steps4[data-astro-cid-477sh45h]{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]{align-content:start;gap:8px;min-width:0;padding:0 18px 0 0;display:grid;position:relative}.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:after{content:"";background:repeating-linear-gradient(90deg, var(--t-bl3) 0 8px, transparent 8px 14px);height:2px;position:absolute;top:22px;left:52px;right:6px}.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:last-child:after{display:none}.sp-sn[data-astro-cid-477sh45h]{z-index:1;color:#fff;background:linear-gradient(135deg, var(--t-bl), var(--t-bl2));border-radius:50%;place-items:center;width:44px;height:44px;font-size:17px;font-weight:700;display:grid;position:relative;box-shadow:0 8px 18px -8px #1d63c9e6}.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:nth-child(3) .sp-sn[data-astro-cid-477sh45h]{background:linear-gradient(135deg, var(--t-or), var(--t-gold));box-shadow:0 8px 18px -8px rgba(var(--t-or-rgb), .9)}.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:nth-child(4) .sp-sn[data-astro-cid-477sh45h]{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 8px 18px -8px #15803de6}.sp-steps4[data-astro-cid-477sh45h] b[data-astro-cid-477sh45h]{color:var(--navy);margin-top:6px;font-size:17.5px}.sp-steps4[data-astro-cid-477sh45h] p[data-astro-cid-477sh45h]{color:var(--text-2);font-size:15px;line-height:1.7}.sp-snote[data-astro-cid-477sh45h]{border-left:4px solid var(--t-gold);color:var(--navy);background:#fff8e8;border-radius:0 8px 8px 0;max-width:860px;margin-top:22px;padding:14px 18px;font-weight:600;line-height:1.6}@media (width<=900px){.sp-ov[data-astro-cid-477sh45h],.sp-prep2[data-astro-cid-477sh45h]{grid-template-columns:1fr}.sp-steps4[data-astro-cid-477sh45h]{grid-template-columns:1fr 1fr;gap:26px 0}.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:nth-child(2):after{display:none}.sp-hero-grid[data-astro-cid-477sh45h]{grid-template-columns:1fr;gap:18px}.sp-art[data-astro-cid-477sh45h]{aspect-ratio:1/.82;width:100%;max-width:520px;min-height:0;margin:6px auto 8px}}.sp-sec[data-astro-cid-477sh45h]{padding-top:76px}.sp-sec[data-astro-cid-477sh45h] h2[data-astro-cid-477sh45h]{margin:10px 0 18px;font-size:clamp(26px,3.2vw,38px)}.sp-about[data-astro-cid-477sh45h]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.sp-prose[data-astro-cid-477sh45h]{color:var(--text-2);gap:14px;font-size:16.5px;line-height:1.85;display:grid}.sp-quote[data-astro-cid-477sh45h]{color:#fff;background:linear-gradient(150deg, var(--t-dk), var(--t-lt));border-radius:12px;padding:28px 26px 26px;position:relative;overflow:hidden;box-shadow:0 22px 40px -22px #0a2647cc}.sp-quote[data-astro-cid-477sh45h]:before{content:"“";color:rgba(var(--t-gold-rgb), .25);font-family:Georgia,serif;font-size:140px;line-height:1;position:absolute;top:-18px;right:16px}.sp-q-label[data-astro-cid-477sh45h]{letter-spacing:.18em;color:var(--t-gold);margin-bottom:10px;font-size:12px;display:inline-block}.sp-quote[data-astro-cid-477sh45h] p[data-astro-cid-477sh45h]{font-size:19px;font-weight:600;line-height:1.7;position:relative}.sp-note[data-astro-cid-477sh45h]{color:var(--text-3);max-width:820px;margin-top:18px;font-size:14.5px;line-height:1.7}.sp-cards[data-astro-cid-477sh45h]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.sp-card[data-astro-cid-477sh45h]{border:1px solid var(--ink-4);box-shadow:var(--shadow);background:#fff;border-radius:12px;min-width:0;padding:26px 24px 24px;position:relative;overflow:hidden}.sp-card[data-astro-cid-477sh45h]:before{content:"";background:linear-gradient(90deg, var(--t-bl), var(--t-bl3));height:5px;position:absolute;top:0;left:0;right:0}.sp-card[data-astro-cid-477sh45h].c1:before{background:linear-gradient(90deg, var(--t-or), var(--t-gold))}.sp-ico[data-astro-cid-477sh45h]{color:var(--t-bl2);background:#e6f0fd;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-block}.sp-card[data-astro-cid-477sh45h].c1 .sp-ico[data-astro-cid-477sh45h]{color:#b45309;background:#fff0dc}.sp-card[data-astro-cid-477sh45h] b[data-astro-cid-477sh45h]{color:var(--navy);margin-bottom:6px;font-size:20px;display:block}.sp-card[data-astro-cid-477sh45h] p[data-astro-cid-477sh45h]{color:var(--text-2);font-size:15.5px;line-height:1.75}.sp-h3[data-astro-cid-477sh45h]{margin:40px 0 14px;font-size:21px}.sp-chips[data-astro-cid-477sh45h]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sp-chips[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]{color:var(--navy);border-radius:999px;padding:10px 16px 10px 40px;font-size:15px;font-weight:500;line-height:1.5;position:relative}.sp-chips[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:before{content:"";border-bottom:2.5px solid;border-left:2.5px solid;width:11px;height:6px;margin-top:-5px;position:absolute;top:50%;left:15px;transform:rotate(-45deg)}.sp-chips[data-astro-cid-477sh45h] .k0[data-astro-cid-477sh45h]{color:var(--t-bl2);background:#e6f0fd}.sp-chips[data-astro-cid-477sh45h] .k1[data-astro-cid-477sh45h]{color:#b45309;background:#fff0dc}.sp-chips[data-astro-cid-477sh45h] .k2[data-astro-cid-477sh45h]{color:#15803d;background:#e3f7ea}.sp-chips[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]{color-scheme:light}.sp-price[data-astro-cid-477sh45h]{border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid;overflow:hidden;box-shadow:0 26px 50px -26px #0a2647cc}.sp-amount[data-astro-cid-477sh45h]{color:#fff;background:linear-gradient(150deg, var(--t-dk), var(--t-lt) 70%);align-content:center;gap:6px;padding:34px 30px;display:grid;position:relative}.sp-amount[data-astro-cid-477sh45h]:after{content:"";background:radial-gradient(circle, rgba(var(--t-gold-rgb), .35), transparent 70%);border-radius:50%;width:160px;height:160px;position:absolute;bottom:-40px;right:-40px}.sp-amt-label[data-astro-cid-477sh45h]{letter-spacing:.18em;color:var(--t-sky);font-size:12px}.sp-amount[data-astro-cid-477sh45h] b[data-astro-cid-477sh45h]{color:var(--t-gold);font-size:clamp(40px,6vw,58px);line-height:1.05}.sp-amount[data-astro-cid-477sh45h] span[data-astro-cid-477sh45h]:last-child{color:#d3e3f7;font-size:15.5px;line-height:1.6}.sp-excl[data-astro-cid-477sh45h]{border:1px solid var(--ink-4);background:#fff;border-left:0;padding:30px 28px}.sp-excl[data-astro-cid-477sh45h] h3[data-astro-cid-477sh45h]{color:var(--navy);margin-bottom:12px;font-size:16px}.sp-x[data-astro-cid-477sh45h]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sp-x[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]{color:var(--text);padding-left:28px;line-height:1.65;position:relative}.sp-x[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:before{content:"×";color:#b45309;text-align:center;background:#fff0dc;border-radius:50%;width:20px;height:20px;font-size:15px;font-weight:700;line-height:20px;position:absolute;top:-2px;left:0}.sp-prep[data-astro-cid-477sh45h]{counter-reset:p;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.sp-prep[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]{border:1px solid var(--ink-4);box-shadow:var(--shadow);background:#fff;border-radius:12px;align-content:start;gap:10px;min-width:0;padding:22px 20px;display:grid}.sp-pn[data-astro-cid-477sh45h]{color:#fff;background:linear-gradient(135deg, var(--t-bl), var(--t-bl2));border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.sp-prep[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:nth-child(2) .sp-pn[data-astro-cid-477sh45h]{background:linear-gradient(135deg, var(--t-or), var(--t-gold))}.sp-prep[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:nth-child(3) .sp-pn[data-astro-cid-477sh45h]{background:linear-gradient(135deg,#22c55e,#15803d)}.sp-prep[data-astro-cid-477sh45h] p[data-astro-cid-477sh45h]{color:var(--text-2);font-size:15.5px;line-height:1.75}.sp-faq[data-astro-cid-477sh45h]{gap:10px;max-width:860px;display:grid}.sp-faq[data-astro-cid-477sh45h] details[data-astro-cid-477sh45h]{border:1px solid var(--ink-4);background:#fff;border-radius:10px;padding:0 20px;transition:box-shadow .2s}.sp-faq[data-astro-cid-477sh45h] details[data-astro-cid-477sh45h][open]{box-shadow:var(--shadow);border-color:var(--t-bl3)}.sp-faq[data-astro-cid-477sh45h] summary[data-astro-cid-477sh45h]{cursor:pointer;color:var(--navy);padding:16px 28px 16px 0;font-weight:600;line-height:1.5;list-style:none;position:relative}.sp-faq[data-astro-cid-477sh45h] summary[data-astro-cid-477sh45h]::-webkit-details-marker{display:none}.sp-faq[data-astro-cid-477sh45h] summary[data-astro-cid-477sh45h]:after{content:"+";width:24px;height:24px;color:var(--t-bl2);text-align:center;background:#e6f0fd;border-radius:50%;font-weight:700;line-height:24px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sp-faq[data-astro-cid-477sh45h] details[data-astro-cid-477sh45h][open] summary[data-astro-cid-477sh45h]:after{content:"−";background:var(--t-bl2);color:#fff}.sp-faq[data-astro-cid-477sh45h] p[data-astro-cid-477sh45h]{color:var(--text-2);padding:0 0 18px;line-height:1.8}.sp-end[data-astro-cid-477sh45h]{color:#fff;background:radial-gradient(600px 300px at 90% 0%, rgba(var(--t-or-rgb), .3), transparent 70%), linear-gradient(160deg, var(--t-dk), var(--t-lt));border-top:4px solid var(--t-gold);margin-top:84px;padding:64px 0}.sp-final[data-astro-cid-477sh45h]{justify-items:start;gap:14px;display:grid}.sp-final[data-astro-cid-477sh45h] h2[data-astro-cid-477sh45h]{color:#fff;margin:0;font-size:clamp(26px,3.6vw,40px)}.sp-final[data-astro-cid-477sh45h]>p[data-astro-cid-477sh45h]{color:#d3e3f7}.sp-closed[data-astro-cid-477sh45h]{font-weight:600;color:var(--t-gold2)!important}.sp-fine[data-astro-cid-477sh45h]{font-size:13.5px;color:#9db8d8!important}.site-foot[data-astro-cid-477sh45h]{margin-top:0}@media (width<=820px){.sp-about[data-astro-cid-477sh45h]{grid-template-columns:1fr;gap:26px}.sp-price[data-astro-cid-477sh45h]{grid-template-columns:1fr}.sp-excl[data-astro-cid-477sh45h]{border-left:1px solid var(--ink-4);border-top:0}}@media (width<=560px){.sp-steps4[data-astro-cid-477sh45h]{grid-template-columns:1fr;gap:0}.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]{grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:0 0 22px}.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]>b[data-astro-cid-477sh45h],.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]>p[data-astro-cid-477sh45h]{grid-column:2}.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]>b[data-astro-cid-477sh45h]{margin-top:10px}.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:after{background:repeating-linear-gradient(180deg, var(--t-bl3) 0 8px, transparent 8px 14px);width:2px;height:auto;inset:46px auto 0 21px;display:block!important}.sp-steps4[data-astro-cid-477sh45h] li[data-astro-cid-477sh45h]:last-child:after{display:none!important}.sp-pc[data-astro-cid-477sh45h]{padding:22px 18px 18px}.sp-facts[data-astro-cid-477sh45h]{grid-template-columns:1fr 1fr;gap:10px}.sp-fact[data-astro-cid-477sh45h]{padding:12px 13px}.sp-fact[data-astro-cid-477sh45h] dd[data-astro-cid-477sh45h]{font-size:17px}.sp-fact[data-astro-cid-477sh45h].f0,.sp-fact[data-astro-cid-477sh45h].f4{grid-column:1/-1}}@media (width<=720px){.sp-band[data-astro-cid-477sh45h]{padding:24px 0 52px}.sp-sec[data-astro-cid-477sh45h]{padding-top:56px}.sp-amount[data-astro-cid-477sh45h]{padding:26px 22px}.sp-end[data-astro-cid-477sh45h]{margin-top:60px;padding:46px 0}.sp-contact[data-astro-cid-477sh45h] .btn[data-astro-cid-477sh45h]{flex:100%}}
