:root{--bg-deep: #05070a;--bg-bone: #eff2f6;--bg-bone-2: #e2e7ee;--bg-surface: rgba(10, 14, 20, .92);--bg-surface-elevated: rgba(14, 19, 28, .96);--bg-surface-hover: rgba(18, 25, 36, .98);--glass-bg: linear-gradient(180deg, rgba(12, 17, 25, .94) 0%, rgba(7, 10, 15, .98) 100%);--glass-bg-hover: linear-gradient(180deg, rgba(16, 23, 34, .96) 0%, rgba(9, 13, 20, .99) 100%);--glass-border: rgba(255, 255, 255, .2);--glass-border-hover: #00d8ff;--glass-highlight: inset 0 1px 0 0 rgba(255, 255, 255, .12);--glass-shadow: 6px 6px 0px rgba(0, 216, 255, .14);--accent-cyan: #00d8ff;--accent-blue: #00b4ff;--accent-deep-blue: #0077cc;--accent-cyan-hover: #5ceeff;--accent-cyan-glow: rgba(0, 216, 255, .35);--accent-cyan-subtle: rgba(0, 216, 255, .12);--accent-pink: #ff38e0;--accent-pink-neon: #ff1ad9;--accent-pink-soft: #ff6eec;--accent-pink-glow: rgba(255, 56, 224, .38);--accent-pink-subtle: rgba(255, 56, 224, .15);--gradient-cyan-pink: linear-gradient(135deg, #00d8ff 0%, #ff38e0 100%);--border-subtle: rgba(255, 255, 255, .14);--border-light: rgba(255, 255, 255, .26);--border-ink: #07090d;--text-primary: #f8fafc;--text-secondary: #b4c0cf;--text-muted: #768396;--font-cond: "Anton", "Inter Tight", Impact, sans-serif;--font-sans: "Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Inter Tight", -apple-system, BlinkMacSystemFont, sans-serif;--font-accent: "Inter Tight", "Instrument Serif", sans-serif;--font-mono: "IBM Plex Mono", SFMono-Regular, Menlo, monospace;--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-full: 2px;--transition-fast: .16s cubic-bezier(.16, 1, .3, 1);--transition-smooth: .26s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden;overflow-x:clip;max-width:100%;width:100%}html{font-family:var(--font-sans);background-color:var(--bg-deep);color:var(--text-primary);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-deep);background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:48px 48px;line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.font-cond{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:.01em}.font-display{font-family:var(--font-display)}.font-accent{font-family:var(--font-display);font-style:italic;font-weight:900;letter-spacing:-.02em}.font-mono{font-family:var(--font-mono)}section{padding:5.5rem 0;position:relative}.block-black{background-color:#05070a;border-bottom:1.5px solid rgba(255,255,255,.16)}.block-blue-gradient{background:radial-gradient(ellipse 80% 55% at 50% 50%,rgba(0,216,255,.12) 0%,rgba(0,140,255,.04) 60%,transparent 100%),linear-gradient(180deg,#05070a,#061019,#05070a);border-top:1.5px solid rgba(0,216,255,.3);border-bottom:1.5px solid rgba(0,216,255,.3)}.block-mono-white{background:linear-gradient(180deg,#05070a,#0a0e15,#05070a);border-top:1.5px solid rgba(255,255,255,.18);border-bottom:1.5px solid rgba(255,255,255,.18)}.block-contrast-cyan{background:radial-gradient(circle at 82% 28%,rgba(0,216,255,.14) 0%,transparent 50%),linear-gradient(180deg,#05070a,#070c14,#05070a);border-top:1.5px solid rgba(255,255,255,.16)}.block-pink-gradient{background:radial-gradient(ellipse 80% 55% at 50% 40%,rgba(255,56,224,.14) 0%,rgba(0,216,255,.05) 70%,transparent 100%),linear-gradient(180deg,#05070a,#120614,#05070a);border-top:1.5px solid rgba(255,56,224,.35);border-bottom:1.5px solid rgba(255,56,224,.3)}.block-booking-gradient{background:radial-gradient(ellipse 75% 60% at 80% 20%,rgba(0,216,255,.15) 0%,transparent 55%),radial-gradient(ellipse 75% 60% at 20% 80%,rgba(255,56,224,.12) 0%,transparent 55%),linear-gradient(180deg,#05070a,#070d16,#05070a);border-top:1.5px solid rgba(0,216,255,.35);border-bottom:1.5px solid rgba(255,255,255,.2)}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem;box-sizing:border-box}@media(max-width:480px){.container{padding:0 1rem}}.section-header{text-align:left;max-width:100%;margin:0 0 3rem;padding-bottom:1.25rem;border-bottom:1.5px solid rgba(255,255,255,.22);position:relative}.section-header:after{content:"///";position:absolute;right:0;top:.2rem;font-family:var(--font-mono);font-weight:700;font-size:1.1rem;letter-spacing:.15em;color:var(--accent-cyan);pointer-events:none}@media(max-width:768px){.section-header:after{display:none!important}}.section-title{font-family:var(--font-cond);font-size:clamp(2.4rem,5.5vw,4.2rem);font-weight:400;text-transform:uppercase;margin:.65rem 0 .6rem;letter-spacing:.01em;line-height:.94;color:#fff}.section-title .font-accent{font-family:var(--font-cond);font-style:normal;font-weight:400;color:var(--accent-cyan)}.section-subtitle{color:var(--text-secondary);font-size:1rem;line-height:1.6;max-width:680px}.card-glass{background:var(--glass-bg);border:1.5px solid var(--glass-border);border-radius:var(--radius-md);padding:2rem;box-shadow:var(--glass-shadow);transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast);position:relative;box-sizing:border-box;max-width:100%}@media(max-width:640px){.card-glass{padding:1.5rem 1.15rem;box-shadow:4px 4px #00d8ff24}}.card-glass:hover{background:var(--glass-bg-hover);border-color:var(--accent-cyan);transform:translate(-2px,-2px);box-shadow:8px 8px #00d8ff40}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;background:var(--accent-cyan);color:#05070a!important;font-family:var(--font-mono);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;padding:.95rem 1.6rem;border-radius:var(--radius-sm);border:1.5px solid var(--accent-cyan);box-shadow:4px 4px #ffffff38;transition:all var(--transition-fast);cursor:pointer;text-decoration:none}.btn-primary:hover{background:#fff;border-color:#fff;color:#05070a!important;transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--accent-cyan)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;background:#05070abf;color:#fff!important;border:1.5px solid rgba(255,255,255,.75);font-family:var(--font-mono);font-weight:700;font-size:.82rem;text-transform:uppercase;letter-spacing:.1em;padding:.95rem 1.6rem;border-radius:var(--radius-sm);transition:all var(--transition-fast);cursor:pointer;text-decoration:none}.btn-secondary:hover{background:var(--accent-cyan);border-color:var(--accent-cyan);color:#05070a!important;transform:translate(-2px,-2px);box-shadow:5px 5px #ffffff40}.badge-cyan{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .7rem;border-radius:var(--radius-sm);background:#00d8ff1f;border:1.5px solid var(--accent-cyan);color:var(--accent-cyan);font-size:.72rem;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.badge-cyan:before{content:"[";opacity:.75}.badge-cyan:after{content:"]";opacity:.75}.badge-pink{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .7rem;border-radius:var(--radius-sm);background:#ff38e024;border:1.5px solid var(--accent-pink);color:#ff6eec;font-size:.72rem;font-family:var(--font-mono);font-weight:700;text-transform:uppercase;letter-spacing:.12em}.badge-pink:before{content:"[";opacity:.75}.badge-pink:after{content:"]";opacity:.75}.highlight-pink{color:var(--accent-cyan)!important;-webkit-text-fill-color:var(--accent-cyan)!important;background:none!important}.badge-location{display:inline-flex;align-items:center;gap:.55rem;padding:.42rem .9rem;border-radius:var(--radius-sm);background:#05070a;border:1.5px solid var(--accent-cyan);box-shadow:4px 4px #00d8ff4d;color:#fff;font-family:var(--font-mono);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.map-pin-icon{width:14px;height:14px;color:var(--accent-cyan);flex-shrink:0}.ind-stripes{display:inline-flex;gap:6px;transform:skew(-24deg)}.ind-stripes i{display:block;width:10px;height:36px;background:var(--accent-cyan)}.ind-stripes i:nth-child(1){height:20px;align-self:flex-end}.ind-stripes i:nth-child(2){height:28px;align-self:flex-end}@keyframes modalBackdropFade{0%{opacity:0}to{opacity:1}}@keyframes modalDialogPop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.modal-overlay{position:fixed;inset:0;background:#030508e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:modalBackdropFade .16s ease-out}.modal-dialog{width:100%;max-width:560px;background:#080b10;border:1.5px solid var(--accent-cyan);border-radius:var(--radius-sm);box-shadow:10px 10px #00d8ff40;animation:modalDialogPop .2s cubic-bezier(.16,1,.3,1)}.modal-dialog.card-glass:hover,.lessons-card.card-glass:hover,.video-card.card-glass:hover{transform:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#05070a}::-webkit-scrollbar-thumb{background:#1e293b;border:1px solid var(--accent-cyan)}::-webkit-scrollbar-thumb:hover{background:var(--accent-cyan)}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#05070af0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1.5px solid rgba(255,255,255,.22);transition:transform .28s cubic-bezier(.16,1,.3,1)}.site-header[data-astro-cid-3ef6ksr2].header-hidden{transform:translateY(-100%)}.header-ticker[data-astro-cid-3ef6ksr2]{background:#000;color:#f1f5f9;overflow:hidden;white-space:nowrap;font-size:.68rem;font-weight:600;letter-spacing:.16em;padding:.42rem 0;border-bottom:1px solid rgba(255,255,255,.14)}.ticker-track[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:1.25rem;animation:headerMarquee 28s linear infinite}.header-ticker[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{color:var(--accent-cyan);font-weight:700}@keyframes headerMarquee{to{transform:translate(-50%)}}.header-container[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px}.brand-link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.65rem;justify-self:start;z-index:2}.brand-box[data-astro-cid-3ef6ksr2]{width:34px;height:34px;background:#0b0f17;border:1.5px solid var(--accent-cyan);display:grid;place-items:center;transition:transform var(--transition-fast),background var(--transition-fast)}.brand-link[data-astro-cid-3ef6ksr2]:hover .brand-box[data-astro-cid-3ef6ksr2]{background:#00d8ff26;transform:translate(-1px,-1px)}.brand-monogram[data-astro-cid-3ef6ksr2]{width:18px;height:auto}.brand-wordmark[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;font-weight:900;font-size:1.05rem;letter-spacing:-.03em;line-height:1;color:#fff}.brand-wordmark[data-astro-cid-3ef6ksr2] sup[data-astro-cid-3ef6ksr2]{font-size:.55em;font-weight:600;color:var(--accent-cyan)}.brand-wordmark[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{font-size:.54rem;font-weight:500;letter-spacing:.14em;color:var(--text-muted);margin-top:2px}.center-nav[data-astro-cid-3ef6ksr2]{justify-self:center}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.35rem;list-style:none}.nav-item[data-astro-cid-3ef6ksr2]{position:relative}.nav-trigger[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.35rem;padding:.48rem .9rem;font-size:.76rem;font-weight:700;letter-spacing:.08em;color:#e2e8f0;border:1px solid transparent;transition:all var(--transition-fast)}.nav-item[data-astro-cid-3ef6ksr2]:hover .nav-trigger[data-astro-cid-3ef6ksr2]{color:var(--accent-cyan);border-color:#00d8ff59;background:#00d8ff0f}.chevron-icon[data-astro-cid-3ef6ksr2]{color:var(--text-muted);transition:transform var(--transition-fast),color var(--transition-fast)}.nav-item[data-astro-cid-3ef6ksr2]:hover .chevron-icon[data-astro-cid-3ef6ksr2]{transform:rotate(180deg);color:var(--accent-cyan)}.dropdown-panel[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(6px);background:#06090e;border:1.5px solid var(--accent-cyan);box-shadow:8px 8px #00d8ff38,0 24px 48px #000000e6;padding:1.25rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s;z-index:120}.dropdown-panel[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.nav-item[data-astro-cid-3ef6ksr2].has-dropdown:hover .dropdown-panel[data-astro-cid-3ef6ksr2],.nav-item[data-astro-cid-3ef6ksr2].has-dropdown:focus-within .dropdown-panel[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%) translateY(0)}.studio-dropdown[data-astro-cid-3ef6ksr2]{width:560px}.lessons-dropdown[data-astro-cid-3ef6ksr2]{width:310px}@media(max-width:768px){.studio-dropdown[data-astro-cid-3ef6ksr2],.lessons-dropdown[data-astro-cid-3ef6ksr2]{position:fixed;top:68px;left:50%;width:calc(100vw - 2rem);max-width:400px}}.dropdown-grid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:640px){.dropdown-grid[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr}}.dropdown-col[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.35rem}.dropdown-heading[data-astro-cid-3ef6ksr2]{font-size:.65rem;font-weight:700;letter-spacing:.12em;color:var(--accent-cyan);padding:.25rem .5rem .45rem;border-bottom:1px solid rgba(255,255,255,.12);margin-bottom:.25rem}.dropdown-link[data-astro-cid-3ef6ksr2]{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;padding:.6rem .65rem;border:1px solid transparent;transition:all var(--transition-fast)}.dropdown-link[data-astro-cid-3ef6ksr2]:hover{background:#00d8ff14;border-color:#00d8ff59}.dropdown-link-content[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;gap:.15rem}.dropdown-item-title[data-astro-cid-3ef6ksr2]{font-size:.92rem;font-weight:800;text-transform:uppercase;color:#fff;letter-spacing:-.01em}.dropdown-link[data-astro-cid-3ef6ksr2]:hover .dropdown-item-title[data-astro-cid-3ef6ksr2]{color:var(--accent-cyan)}.dropdown-item-sub[data-astro-cid-3ef6ksr2]{font-size:.76rem;color:var(--text-secondary);line-height:1.35;font-family:var(--font-sans)}.dropdown-arrow[data-astro-cid-3ef6ksr2]{font-size:.85rem;color:var(--accent-cyan);transition:transform var(--transition-fast)}.dropdown-link[data-astro-cid-3ef6ksr2]:hover .dropdown-arrow[data-astro-cid-3ef6ksr2]{transform:translate(2px,-2px)}.header-actions[data-astro-cid-3ef6ksr2]{justify-self:end;display:flex;align-items:center;gap:.75rem;z-index:2}.lang-dropdown-wrap[data-astro-cid-3ef6ksr2]{position:relative;display:inline-block}.lang-dropdown-trigger[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .6rem;border:1.5px solid rgba(255,255,255,.28);background:#080b10;cursor:pointer;transition:all var(--transition-fast);color:var(--text-secondary)}.lang-dropdown-wrap[data-astro-cid-3ef6ksr2]:hover .lang-dropdown-trigger[data-astro-cid-3ef6ksr2],.lang-dropdown-wrap[data-astro-cid-3ef6ksr2].is-hovered .lang-dropdown-trigger[data-astro-cid-3ef6ksr2],.lang-dropdown-wrap[data-astro-cid-3ef6ksr2].is-open .lang-dropdown-trigger[data-astro-cid-3ef6ksr2]{border-color:var(--accent-cyan);background:#00d8ff1a;color:#fff}.flag-icon[data-astro-cid-3ef6ksr2]{width:20px;height:14px;border-radius:1px;overflow:hidden;display:block;box-shadow:0 0 0 1px #ffffff38;flex-shrink:0}.lang-chevron[data-astro-cid-3ef6ksr2]{transition:transform var(--transition-fast)}.lang-dropdown-wrap[data-astro-cid-3ef6ksr2]:hover .lang-chevron[data-astro-cid-3ef6ksr2],.lang-dropdown-wrap[data-astro-cid-3ef6ksr2].is-hovered .lang-chevron[data-astro-cid-3ef6ksr2],.lang-dropdown-wrap[data-astro-cid-3ef6ksr2].is-open .lang-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg);color:var(--accent-cyan)}.lang-dropdown-menu[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 6px);right:0;min-width:142px;padding:.35rem;background:#06090e;border:1.5px solid var(--accent-cyan);box-shadow:6px 6px #00d8ff40;z-index:100;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;display:flex;flex-direction:column;gap:.2rem}.lang-dropdown-menu[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;top:-14px;left:-12px;right:-12px;height:16px;background:transparent}.lang-dropdown-wrap[data-astro-cid-3ef6ksr2]:hover .lang-dropdown-menu[data-astro-cid-3ef6ksr2],.lang-dropdown-wrap[data-astro-cid-3ef6ksr2].is-hovered .lang-dropdown-menu[data-astro-cid-3ef6ksr2],.lang-dropdown-wrap[data-astro-cid-3ef6ksr2].is-open .lang-dropdown-menu[data-astro-cid-3ef6ksr2]{opacity:1;pointer-events:auto;transform:translateY(0)}.lang-dropdown-item[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.55rem;padding:.45rem .6rem;font-size:.74rem;font-weight:700;letter-spacing:.08em;color:var(--text-secondary);text-decoration:none;transition:all var(--transition-fast)}.lang-dropdown-item[data-astro-cid-3ef6ksr2]:hover{background:#ffffff14;color:#fff}.lang-dropdown-item[data-astro-cid-3ef6ksr2].is-active{color:var(--accent-cyan);background:#00d8ff1a}.lang-check[data-astro-cid-3ef6ksr2]{margin-left:auto;color:var(--accent-cyan)}.header-cta[data-astro-cid-3ef6ksr2]{display:none;padding:.52rem 1rem;font-size:.75rem;white-space:nowrap}@media(min-width:860px){.header-cta[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(max-width:768px){.header-container[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.25rem;width:100%;box-sizing:border-box}.brand-wordmark[data-astro-cid-3ef6ksr2]{display:none!important}.brand-link[data-astro-cid-3ef6ksr2]{justify-self:start}.center-nav[data-astro-cid-3ef6ksr2]{justify-self:center}.nav-list[data-astro-cid-3ef6ksr2]{gap:.2rem}.nav-trigger[data-astro-cid-3ef6ksr2]{padding:.42rem .58rem;font-size:.72rem;letter-spacing:.05em;gap:.22rem}.header-actions[data-astro-cid-3ef6ksr2]{justify-self:end;padding-right:.35rem}.lang-dropdown-trigger[data-astro-cid-3ef6ksr2]{padding:.38rem .52rem;gap:.35rem}.lang-dropdown-menu[data-astro-cid-3ef6ksr2]{right:.35rem;min-width:136px}}@media(max-width:360px){.nav-trigger[data-astro-cid-3ef6ksr2]{padding:.4rem .45rem;font-size:.68rem}.header-actions[data-astro-cid-3ef6ksr2]{padding-right:.15rem}.lang-dropdown-trigger[data-astro-cid-3ef6ksr2]{padding:.35rem .45rem}}.hero-section[data-astro-cid-bbe6dxrz]{min-height:calc(100vh - 65px);display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;border-bottom:1.5px solid var(--accent-cyan);padding:0}.hero-video-bg[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero-video-el[data-astro-cid-bbe6dxrz]{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1}.hero-video-overlay[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background:linear-gradient(180deg,#0000004d 0% 88%,#05070a)}.hero-grid-lines[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;background-image:linear-gradient(rgba(0,216,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,216,255,.06) 1px,transparent 1px);background-size:80px 80px;pointer-events:none}.hero-container[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex:1;padding:3.5rem 1.2rem 3rem;max-width:1080px;margin:0 auto;width:100%;box-sizing:border-box}.hero-eyebrow-wrap[data-astro-cid-bbe6dxrz]{margin-bottom:1.2rem}.hero-headline[data-astro-cid-bbe6dxrz]{font-size:clamp(2.4rem,8.5vw,7.2rem);font-weight:400;line-height:.96;letter-spacing:.01em;max-width:1060px;margin:0 auto 1.4rem;color:#fff;text-transform:uppercase;text-shadow:0 4px 16px rgba(0,0,0,.92),0 1px 4px rgba(0,0,0,.95);text-align:center;word-break:break-word;overflow-wrap:break-word}.paired-wrapper[data-astro-cid-bbe6dxrz]{display:inline-block;overflow:visible;filter:drop-shadow(0 4px 14px rgba(0,0,0,.95)) drop-shadow(0 1px 3px rgba(0,0,0,.95))}.highlight-cyan[data-astro-cid-bbe6dxrz]{display:inline-block;font-family:var(--font-cond);font-size:1.02em;font-weight:400;line-height:1.15;background:linear-gradient(135deg,#5ceeff,#00d8ff 48%,#ff38e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:.1em .2em .25em;margin:-.1em -.2em -.25em;vertical-align:baseline;overflow:visible;filter:none;text-shadow:none}.hero-subtitle[data-astro-cid-bbe6dxrz]{font-size:clamp(1.02rem,1.8vw,1.16rem);color:#fff;line-height:1.65;max-width:720px;margin:0 auto 2.4rem;font-weight:500;text-shadow:none;text-align:center}.hero-subtitle[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:#fff;font-weight:800;text-shadow:none}.hero-cta-group[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;margin-bottom:0}@media(min-width:560px){.hero-cta-group[data-astro-cid-bbe6dxrz]{flex-direction:row}}.hero-btn-main[data-astro-cid-bbe6dxrz],.hero-btn-secondary[data-astro-cid-bbe6dxrz]{font-size:.82rem;padding:1rem 1.75rem}.btn-arrow[data-astro-cid-bbe6dxrz]{font-size:1rem;transition:transform var(--transition-fast)}.hero-btn-main[data-astro-cid-bbe6dxrz]:hover .btn-arrow[data-astro-cid-bbe6dxrz]{transform:translate(4px)}.hero-caution-strip[data-astro-cid-bbe6dxrz]{position:relative;z-index:2;overflow:hidden;white-space:nowrap;background:repeating-linear-gradient(-45deg,var(--accent-cyan) 0 18px,#05070a 18px 36px);padding:.45rem 0;border-top:1.5px solid #05070a}.caution-track[data-astro-cid-bbe6dxrz]{display:inline-flex;gap:1.5rem;animation:cautionScroll 24s linear infinite}.hero-caution-strip[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{background:var(--accent-cyan);color:#05070a;font-size:.72rem;font-weight:700;letter-spacing:.14em;padding:.35rem .85rem;border:1px solid #05070a}@keyframes cautionScroll{to{transform:translate(-33.333%)}}@media(max-width:768px){.badge-location[data-astro-cid-bbe6dxrz]{padding:.24rem .58rem;font-size:.62rem;gap:.32rem;letter-spacing:.08em;box-shadow:2px 2px #00d8ff4d}.map-pin-icon[data-astro-cid-bbe6dxrz]{width:11px;height:11px}.hero-eyebrow-wrap[data-astro-cid-bbe6dxrz]{margin-bottom:.85rem}.hero-headline[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,11vw,4.4rem);line-height:.93;margin-bottom:1.15rem}.hero-container[data-astro-cid-bbe6dxrz]{padding:2.2rem 1rem 2.4rem}}@media(max-width:380px){.hero-headline[data-astro-cid-bbe6dxrz]{font-size:clamp(2.7rem,10vw,3.2rem);line-height:.93}}.showcase-section[data-astro-cid-pgr4kkuk]{padding:4rem 0}.player-container[data-astro-cid-pgr4kkuk]{width:100%;max-width:100%;box-sizing:border-box;background:#070a0f;border:1.5px solid rgba(255,255,255,.25);box-shadow:8px 8px #00d8ff2e;overflow:hidden}@media(max-width:640px){.player-container[data-astro-cid-pgr4kkuk]{box-shadow:4px 4px #00d8ff2e}}.track-tabs[data-astro-cid-pgr4kkuk]{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1.5px solid rgba(255,255,255,.22);width:100%;box-sizing:border-box}@media(max-width:720px){.track-tabs[data-astro-cid-pgr4kkuk]{grid-template-columns:1fr}}.track-tab[data-astro-cid-pgr4kkuk]{display:flex;align-items:center;gap:.65rem;padding:.85rem 1.15rem;background:#070a0f;border-right:1px solid rgba(255,255,255,.16);color:#94a3b8;font-size:.75rem;cursor:pointer;transition:all var(--transition-fast);text-align:left;box-sizing:border-box;width:100%}.track-tab[data-astro-cid-pgr4kkuk]:last-child{border-right:none}@media(max-width:720px){.track-tab[data-astro-cid-pgr4kkuk]{border-right:none;border-bottom:1px solid rgba(255,255,255,.14);padding:.8rem 1rem}}.track-tab[data-astro-cid-pgr4kkuk]:hover{background:#00d8ff14;color:#fff}.track-tab[data-astro-cid-pgr4kkuk].active{background:var(--accent-cyan);color:#05070a}.track-code[data-astro-cid-pgr4kkuk]{font-size:.65rem;font-weight:700;letter-spacing:.1em;opacity:.7}.track-tab[data-astro-cid-pgr4kkuk].active .track-code[data-astro-cid-pgr4kkuk]{color:#05070a;opacity:1}.track-title[data-astro-cid-pgr4kkuk]{font-size:.9rem;font-weight:900;text-transform:uppercase;color:#fff;white-space:nowrap}.track-tab[data-astro-cid-pgr4kkuk].active .track-title[data-astro-cid-pgr4kkuk]{color:#05070a}.track-genre[data-astro-cid-pgr4kkuk]{font-size:.7rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-tab[data-astro-cid-pgr4kkuk].active .track-genre[data-astro-cid-pgr4kkuk]{color:#05070a;font-weight:600}.track-bpm[data-astro-cid-pgr4kkuk]{margin-left:auto;font-size:.66rem;font-weight:700;padding:.18rem .45rem;background:#ffffff14;border:1px solid rgba(255,255,255,.18);white-space:nowrap}.track-tab[data-astro-cid-pgr4kkuk].active .track-bpm[data-astro-cid-pgr4kkuk]{background:#05070a;color:var(--accent-cyan);border-color:#05070a}.player-main-bar[data-astro-cid-pgr4kkuk]{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:1.5rem;padding:1rem 1.25rem;box-sizing:border-box;width:100%}@media(max-width:860px){.player-main-bar[data-astro-cid-pgr4kkuk]{grid-template-columns:1fr;gap:1rem;padding:1rem}}.player-meta-inline[data-astro-cid-pgr4kkuk]{display:flex;align-items:center;gap:.85rem}.eq-icon-wrap[data-astro-cid-pgr4kkuk]{display:flex;align-items:flex-end;gap:3px;width:22px;height:20px;padding:2px;flex-shrink:0}.eq-bar[data-astro-cid-pgr4kkuk]{width:4px;height:100%;background:var(--accent-cyan);transform-origin:bottom;will-change:transform;transition:transform .25s ease}.bar-1[data-astro-cid-pgr4kkuk]{transform:scaleY(.45)}.bar-2[data-astro-cid-pgr4kkuk]{transform:scaleY(.85)}.bar-3[data-astro-cid-pgr4kkuk]{transform:scaleY(.35)}.eq-icon-wrap[data-astro-cid-pgr4kkuk].playing .eq-bar[data-astro-cid-pgr4kkuk]{animation:eqBounce .9s ease-in-out infinite alternate}.eq-icon-wrap[data-astro-cid-pgr4kkuk].playing .bar-1[data-astro-cid-pgr4kkuk]{animation-delay:.1s}.eq-icon-wrap[data-astro-cid-pgr4kkuk].playing .bar-2[data-astro-cid-pgr4kkuk]{animation-delay:.3s}.eq-icon-wrap[data-astro-cid-pgr4kkuk].playing .bar-3[data-astro-cid-pgr4kkuk]{animation-delay:.2s}@keyframes eqBounce{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.meta-texts[data-astro-cid-pgr4kkuk]{display:flex;flex-direction:column;gap:.12rem;min-width:0}.current-track-title[data-astro-cid-pgr4kkuk]{font-size:1.15rem;font-weight:900;text-transform:uppercase;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.current-track-genre[data-astro-cid-pgr4kkuk]{font-size:.7rem;color:var(--accent-cyan);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.player-center-deck[data-astro-cid-pgr4kkuk]{display:flex;align-items:center;gap:1.1rem;min-width:0;flex:1}@media(max-width:600px){.player-center-deck[data-astro-cid-pgr4kkuk]{flex-direction:column;gap:.8rem}}.deck-controls[data-astro-cid-pgr4kkuk]{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0}.control-btn[data-astro-cid-pgr4kkuk]{background:transparent;border:1px solid rgba(255,255,255,.2);color:#cbd5e1;width:34px;height:34px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.control-btn[data-astro-cid-pgr4kkuk]:hover{color:var(--accent-cyan);border-color:var(--accent-cyan)}.play-main-btn[data-astro-cid-pgr4kkuk]{width:42px;height:42px;background:var(--accent-cyan);color:#05070a;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--accent-cyan);cursor:pointer;box-shadow:3px 3px #ffffff40;transition:all var(--transition-fast)}.play-main-btn[data-astro-cid-pgr4kkuk]:hover{background:#fff;border-color:#fff;transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--accent-cyan)}.playback-bar-inline[data-astro-cid-pgr4kkuk]{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0;width:100%}.time-label[data-astro-cid-pgr4kkuk]{font-size:.72rem;font-weight:700;color:#94a3b8;min-width:32px}.progress-track[data-astro-cid-pgr4kkuk]{flex:1;height:8px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);cursor:pointer;position:relative;overflow:hidden}.progress-bar[data-astro-cid-pgr4kkuk]{height:100%;width:0%;background:var(--accent-cyan);transition:width .08s linear}.player-action-right[data-astro-cid-pgr4kkuk]{display:flex;justify-content:flex-end}@media(max-width:860px){.player-action-right[data-astro-cid-pgr4kkuk]{width:100%;justify-content:stretch}}.action-config-btn[data-astro-cid-pgr4kkuk]{display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1rem;background:#00d8ff1a;border:1.5px solid var(--accent-cyan);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;white-space:nowrap;text-decoration:none;transition:all var(--transition-fast);box-sizing:border-box}@media(max-width:860px){.action-config-btn[data-astro-cid-pgr4kkuk]{width:100%;justify-content:center;padding:.75rem 1rem;font-size:.76rem}}.action-config-btn[data-astro-cid-pgr4kkuk] .genre-text[data-astro-cid-pgr4kkuk]{color:var(--accent-cyan);font-weight:700;text-transform:uppercase}.action-config-btn[data-astro-cid-pgr4kkuk]:hover{background:var(--accent-cyan);color:#05070a;transform:translate(-2px,-2px);box-shadow:4px 4px #ffffff40}.action-config-btn[data-astro-cid-pgr4kkuk]:hover .genre-text[data-astro-cid-pgr4kkuk]{color:#05070a}.player-bottom-callout[data-astro-cid-pgr4kkuk]{margin-top:1.8rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem .85rem;text-align:center;font-size:.85rem}.callout-prompt[data-astro-cid-pgr4kkuk]{color:#94a3b8;letter-spacing:.02em}.callout-action-btn[data-astro-cid-pgr4kkuk]{display:inline-flex;align-items:center;gap:.4rem;color:var(--accent-cyan);font-size:.88rem;font-weight:700;text-decoration:underline;text-underline-offset:4px;letter-spacing:.03em;cursor:pointer;transition:all var(--transition-fast)}.callout-action-btn[data-astro-cid-pgr4kkuk]:hover{color:#fff;text-decoration-color:#fff;transform:translate(2px)}.callout-arrow[data-astro-cid-pgr4kkuk]{font-family:var(--font-mono);font-size:1.05rem;display:inline-block;transition:transform var(--transition-fast)}.callout-action-btn[data-astro-cid-pgr4kkuk]:hover .callout-arrow[data-astro-cid-pgr4kkuk]{transform:translate(3px)}.studio-light-theme[data-astro-cid-jcrizcuf]{background-color:#eff2f6;background-image:linear-gradient(rgba(7,9,13,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(7,9,13,.05) 1px,transparent 1px);background-size:64px 64px;color:#07090d;border-top:2px solid #07090d;border-bottom:2px solid #07090d}.badge-light-cyan[data-astro-cid-jcrizcuf]{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:2px;background:#07090d;border:1.5px solid #07090d;color:#00d8ff;font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;box-shadow:3px 3px #00d8ff}.studio-light-title[data-astro-cid-jcrizcuf]{color:#07090d!important}.studio-light-theme[data-astro-cid-jcrizcuf] .section-header[data-astro-cid-jcrizcuf]:before{color:#0095cc}.accent-deep-blue[data-astro-cid-jcrizcuf]{color:#08c}.studio-light-subtitle[data-astro-cid-jcrizcuf]{color:#334155!important}.light-layered-card[data-astro-cid-jcrizcuf]{background:#fff;border:1.5px solid #07090d;border-radius:2px;box-shadow:6px 6px #07090d}.pricing-banner[data-astro-cid-jcrizcuf]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.8rem;padding:2rem 2.2rem;margin-bottom:2rem;box-sizing:border-box;width:100%}@media(max-width:640px){.pricing-banner[data-astro-cid-jcrizcuf]{padding:1.4rem 1.1rem}.deposit-policy-box[data-astro-cid-jcrizcuf]{width:100%;box-sizing:border-box}}.studio-ambient-card[data-astro-cid-jcrizcuf]{margin-bottom:2.5rem;overflow:hidden;padding:1.5rem}.studio-ambient-inner[data-astro-cid-jcrizcuf]{display:flex;flex-direction:column;gap:1.8rem;align-items:center}@media(min-width:860px){.studio-ambient-inner[data-astro-cid-jcrizcuf]{flex-direction:row;gap:2.2rem}}.studio-ambient-img-wrap[data-astro-cid-jcrizcuf]{position:relative;width:100%;max-width:440px;height:250px;border-radius:2px;overflow:hidden;flex-shrink:0;box-shadow:4px 4px #07090d;border:1.5px solid #07090d;background:#07090d}.studio-ambient-img[data-astro-cid-jcrizcuf]{width:100%;height:100%;object-fit:cover;object-position:center 45%;display:block;transition:transform .4s ease}.studio-ambient-img-wrap[data-astro-cid-jcrizcuf]:hover .studio-ambient-img[data-astro-cid-jcrizcuf]{transform:scale(1.03)}.ambient-glow-tint[data-astro-cid-jcrizcuf]{position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 40px #00d8ff24}.studio-ambient-text[data-astro-cid-jcrizcuf]{flex:1;display:flex;flex-direction:column;gap:.65rem}.ambient-pill[data-astro-cid-jcrizcuf]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#07090d;background:#00d8ff;border:1.5px solid #07090d;padding:.25rem .65rem;border-radius:2px;width:fit-content}.ambient-dot[data-astro-cid-jcrizcuf]{width:7px;height:7px;border-radius:0;background:#07090d}.ambient-headline[data-astro-cid-jcrizcuf]{font-family:var(--font-display);font-size:1.35rem;font-weight:900;text-transform:uppercase;letter-spacing:-.02em;color:#07090d;line-height:1.25;margin:0}.ambient-subtext[data-astro-cid-jcrizcuf]{font-size:.92rem;line-height:1.6;color:#334155;margin:0}@media(min-width:940px){.pricing-banner[data-astro-cid-jcrizcuf]{flex-direction:row}}.pricing-meta[data-astro-cid-jcrizcuf]{text-align:center}@media(min-width:940px){.pricing-meta[data-astro-cid-jcrizcuf]{text-align:left}}.strikethrough-price[data-astro-cid-jcrizcuf]{font-family:var(--font-mono);font-size:1.1rem;color:#64748b;text-decoration:line-through;margin-right:.5rem}.main-price[data-astro-cid-jcrizcuf]{font-family:var(--font-cond);font-size:3.1rem;font-weight:400;letter-spacing:.02em;color:#07090d;line-height:1}.price-unit[data-astro-cid-jcrizcuf]{font-family:var(--font-mono);font-size:.95rem;color:#334155;font-weight:700}.price-tag[data-astro-cid-jcrizcuf]{display:inline-block;padding:.25rem .65rem;background:#00d8ff;border:1.5px solid #07090d;color:#07090d;font-family:var(--font-mono);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:2px;margin-left:.6rem;vertical-align:middle;box-shadow:2px 2px #07090d}.min-hours[data-astro-cid-jcrizcuf]{font-family:var(--font-mono);font-size:.76rem;color:#475569;margin-top:.5rem}.deposit-policy-box[data-astro-cid-jcrizcuf]{max-width:440px;background:#eff2f6;border:1.5px solid #07090d;border-radius:2px;padding:1rem 1.25rem}.policy-header[data-astro-cid-jcrizcuf]{display:flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.35rem;color:#07090d}.policy-desc[data-astro-cid-jcrizcuf]{font-size:.8rem;color:#334155;line-height:1.5}.gear-stage-layer[data-astro-cid-jcrizcuf]{background:#e2e7ee;border:1.5px solid #07090d;border-radius:2px;padding:2rem 1.4rem;margin-bottom:2.8rem;box-shadow:6px 6px #07090d}.gear-carousel-wrapper[data-astro-cid-jcrizcuf]{position:relative;width:100%;display:flex;align-items:center}.gear-carousel-viewport[data-astro-cid-jcrizcuf]{position:relative;width:100%;overflow:hidden;padding:.5rem 0}.gear-carousel-viewport[data-astro-cid-jcrizcuf]:before,.gear-carousel-viewport[data-astro-cid-jcrizcuf]:after{content:"";position:absolute;top:0;bottom:0;width:28px;z-index:10;pointer-events:none}.gear-carousel-viewport[data-astro-cid-jcrizcuf]:before{left:0;background:linear-gradient(90deg,#e2e7ee,#e2e7ee00)}.gear-carousel-viewport[data-astro-cid-jcrizcuf]:after{right:0;background:linear-gradient(270deg,#e2e7ee,#e2e7ee00)}.gear-carousel-belt[data-astro-cid-jcrizcuf]{display:flex;align-items:stretch;gap:1.5rem;width:max-content;will-change:transform;backface-visibility:hidden}.gear-nav-btn[data-astro-cid-jcrizcuf]{position:absolute;top:50%;transform:translateY(-50%);z-index:30;width:46px;height:46px;border-radius:2px;background:#07090d;border:1.5px solid #00d8ff;color:#00d8ff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:4px 4px #00d8ff;transition:all var(--transition-fast)}.gear-nav-btn[data-astro-cid-jcrizcuf]:hover{background:#00d8ff;border-color:#07090d;color:#07090d;transform:translateY(-50%) translate(-2px,-2px);box-shadow:6px 6px #07090d}.gear-nav-btn[data-astro-cid-jcrizcuf]:active{transform:translateY(-50%)}.gear-nav-btn[data-astro-cid-jcrizcuf].prev-btn{left:-10px}.gear-nav-btn[data-astro-cid-jcrizcuf].next-btn{right:-10px}@media(max-width:640px){.gear-nav-btn[data-astro-cid-jcrizcuf].prev-btn{left:4px}.gear-nav-btn[data-astro-cid-jcrizcuf].next-btn{right:4px}}.slim-gear-card[data-astro-cid-jcrizcuf]{flex:0 0 280px;width:280px;background:#fff;border:1.5px solid #07090d;border-radius:2px;padding:0;overflow:hidden;display:flex;flex-direction:column;box-shadow:5px 5px #07090d;transition:transform .2s ease,box-shadow .2s ease}.slim-gear-card[data-astro-cid-jcrizcuf]:hover{transform:translate(-2px,-2px);box-shadow:7px 7px #00b4ff}.gear-photo-slot[data-astro-cid-jcrizcuf]{position:relative;width:100%;height:158px;background:#07090d;border-bottom:1.5px solid #07090d;overflow:hidden}.gear-photo[data-astro-cid-jcrizcuf]{width:100%;height:100%;object-fit:cover;object-position:center center;transition:transform .4s ease}.slim-gear-card[data-astro-cid-jcrizcuf]:hover .gear-photo[data-astro-cid-jcrizcuf]{transform:scale(1.05)}.photo-placeholder[data-astro-cid-jcrizcuf]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;background:#dfe4ec;color:#334155}.camera-icon[data-astro-cid-jcrizcuf]{color:#08c;opacity:.9}.photo-hint[data-astro-cid-jcrizcuf]{font-family:var(--font-mono);font-size:.68rem;color:#334155;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gear-photo-badge[data-astro-cid-jcrizcuf]{position:absolute;top:.65rem;right:.65rem;font-family:var(--font-mono);font-size:.62rem;padding:.2rem .55rem;border-radius:2px;background:#07090d;border:1px solid #00d8ff;color:#00d8ff;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.gear-card-body[data-astro-cid-jcrizcuf]{padding:1.2rem 1.3rem 1.35rem;display:flex;flex-direction:column;flex-grow:1}.gear-title[data-astro-cid-jcrizcuf]{font-family:var(--font-display);font-size:1.05rem;font-weight:900;text-transform:uppercase;margin-bottom:.35rem;letter-spacing:-.01em;color:#07090d;line-height:1.25}.gear-interactive-tag[data-astro-cid-jcrizcuf]{display:inline-flex;align-items:center;gap:.38rem;font-family:var(--font-mono);font-size:.6rem;font-weight:800;letter-spacing:.08em;color:#07c;background:#0077cc14;border:1px solid #0077cc;border-radius:2px;padding:.16rem .45rem;margin-bottom:.45rem;width:fit-content;box-shadow:2px 2px #0077cc38}.interactive-dot[data-astro-cid-jcrizcuf]{width:5px;height:5px;border-radius:50%;background:#07c;box-shadow:0 0 5px #00d8ff;animation:liveDotPulse 1.8s infinite}@keyframes liveDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.gear-subtitle[data-astro-cid-jcrizcuf]{font-size:.79rem;color:#334155;line-height:1.45;margin-bottom:1.1rem;display:block;min-height:2.3rem}.gear-audio-slots[data-astro-cid-jcrizcuf]{display:flex;flex-direction:column;gap:.42rem;margin-top:auto;padding-top:.8rem;border-top:1.5px solid #07090d}.audio-slots-header[data-astro-cid-jcrizcuf]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.2rem}.audio-slots-label[data-astro-cid-jcrizcuf]{font-family:var(--font-mono);font-size:.63rem;font-weight:700;color:#07c;letter-spacing:.1em;text-transform:uppercase}.dry-wet-toggle-group[data-astro-cid-jcrizcuf]{display:inline-flex;align-items:center;background:#07090d;border:1px solid #07090d;border-radius:2px;padding:1px;gap:1px}.dry-wet-btn[data-astro-cid-jcrizcuf]{appearance:none;background:transparent;border:none;color:#94a3b8;font-family:var(--font-mono);font-size:.58rem;font-weight:700;letter-spacing:.05em;padding:2px 6px;border-radius:2px;cursor:pointer;transition:all .15s ease;line-height:1.1}.dry-wet-btn[data-astro-cid-jcrizcuf]:hover{color:#fff}.dry-wet-btn[data-astro-cid-jcrizcuf].active{background:#00d8ff;color:#07090d;font-weight:800;box-shadow:0 0 6px #00d8ff66}.slot-signal-badge[data-astro-cid-jcrizcuf]{display:inline-flex;align-items:center;font-size:.55rem;font-weight:800;letter-spacing:.05em;padding:1px 5px;border-radius:2px;border:1px solid currentColor;margin-left:auto;margin-right:.35rem;flex-shrink:0;line-height:1.1;transition:all .15s ease}.slot-signal-badge[data-astro-cid-jcrizcuf].badge-wet{background:#0088cc1f;color:#07c;border-color:#0077cc59}.slot-signal-badge[data-astro-cid-jcrizcuf].badge-dry{background:#64748b26;color:#64748b;border-color:#64748b4d}.gear-audio-slot-btn[data-astro-cid-jcrizcuf].playing .slot-signal-badge[data-astro-cid-jcrizcuf].badge-wet{background:#00d8ff;color:#07090d;border-color:#00d8ff}.gear-audio-slot-btn[data-astro-cid-jcrizcuf].playing .slot-signal-badge[data-astro-cid-jcrizcuf].badge-dry{background:#334155;color:#f1f5f9;border-color:#475569}.gear-audio-slot-btn[data-astro-cid-jcrizcuf]{display:flex;align-items:center;justify-content:space-between;gap:.55rem;padding:.44rem .62rem;background:#eff2f6;border:1.5px solid #07090d;border-radius:2px;color:#07090d;cursor:pointer;transition:all var(--transition-fast);text-align:left;width:100%}.gear-audio-slot-btn[data-astro-cid-jcrizcuf]:hover{background:#00d8ff;color:#07090d;transform:translate(-1px,-1px);box-shadow:2px 2px #07090d}.gear-audio-slot-btn[data-astro-cid-jcrizcuf].playing{background:#07090d;border-color:#07090d;color:#00d8ff;box-shadow:3px 3px #00d8ff}.slot-play-circle[data-astro-cid-jcrizcuf]{width:22px;height:22px;border-radius:2px;background:#07090d;color:#00d8ff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gear-audio-slot-btn[data-astro-cid-jcrizcuf].playing .slot-play-circle[data-astro-cid-jcrizcuf]{background:#00d8ff;color:#07090d}.slot-name[data-astro-cid-jcrizcuf]{font-family:var(--font-mono);font-size:.7rem;font-weight:700;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slot-meter[data-astro-cid-jcrizcuf]{display:flex;align-items:flex-end;gap:2px;height:12px;flex-shrink:0}.m-bar[data-astro-cid-jcrizcuf]{width:2.5px;height:4px;background:#64748b;border-radius:0;transition:height .2s ease}.gear-audio-slot-btn[data-astro-cid-jcrizcuf].playing .m-bar[data-astro-cid-jcrizcuf]{background:#00d8ff;animation:meterBounce .8s ease-in-out infinite alternate}.gear-audio-slot-btn[data-astro-cid-jcrizcuf].playing .m-bar[data-astro-cid-jcrizcuf]:nth-child(2){animation-delay:.2s}.gear-audio-slot-btn[data-astro-cid-jcrizcuf].playing .m-bar[data-astro-cid-jcrizcuf]:nth-child(3){animation-delay:.4s}@keyframes meterBounce{0%{height:3px}50%{height:12px}to{height:6px}}.postprod-strip[data-astro-cid-jcrizcuf]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.8rem 2.2rem;box-sizing:border-box;width:100%;overflow:hidden}@media(min-width:820px){.postprod-strip[data-astro-cid-jcrizcuf]{flex-direction:row}}@media(max-width:640px){.postprod-strip[data-astro-cid-jcrizcuf]{padding:1.4rem 1.1rem;gap:1.3rem}}.postprod-info[data-astro-cid-jcrizcuf]{max-width:600px}.postprod-title[data-astro-cid-jcrizcuf]{font-family:var(--font-display);font-size:1.25rem;font-weight:900;text-transform:uppercase;margin-bottom:.35rem;color:#07090d}.postprod-desc[data-astro-cid-jcrizcuf]{font-size:.89rem;color:#334155;line-height:1.55}.postprod-rates[data-astro-cid-jcrizcuf]{display:flex;gap:1rem;box-sizing:border-box}@media(max-width:640px){.postprod-rates[data-astro-cid-jcrizcuf]{flex-direction:column;width:100%;gap:.85rem}}.rate-card-item[data-astro-cid-jcrizcuf]{display:flex;flex-direction:column;align-items:center;padding:.9rem 1.25rem;border-radius:2px;background:#eff2f6;border:1.5px solid #07090d;box-shadow:4px 4px #07090d;text-align:center;min-width:165px;gap:.2rem;box-sizing:border-box}@media(max-width:640px){.rate-card-item[data-astro-cid-jcrizcuf]{min-width:0;width:100%;padding:1rem 1.1rem}}.rate-card-item[data-astro-cid-jcrizcuf].in-house{border-color:#07090d;background:#00d8ff}.rate-badge-pill[data-astro-cid-jcrizcuf]{background:#07090d;color:#00d8ff;font-size:.6rem;font-weight:800;letter-spacing:.08em;padding:.15rem .5rem;border-radius:2px;text-transform:uppercase;margin-bottom:.25rem}.rate-number[data-astro-cid-jcrizcuf]{font-family:var(--font-cond);font-size:1.9rem;font-weight:400;line-height:1;color:#07090d}.rate-label[data-astro-cid-jcrizcuf]{font-family:var(--font-mono);font-size:.65rem;color:#07090d;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem}.rate-subnote[data-astro-cid-jcrizcuf]{font-family:var(--font-mono);font-size:.6rem;color:#07090d;opacity:.85;font-weight:600;margin-bottom:.35rem}.rate-card-btn[data-astro-cid-jcrizcuf]{width:100%;margin-top:.3rem;padding:.48rem .8rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:#07090d;color:#fff;text-decoration:none;border:1.5px solid #07090d;border-radius:2px;transition:all var(--transition-fast);display:inline-flex;align-items:center;justify-content:center}.rate-card-btn[data-astro-cid-jcrizcuf]:hover{background:#fff;color:#07090d;transform:translate(-1px,-1px);box-shadow:3px 3px #07090d}.rate-card-sublink[data-astro-cid-jcrizcuf]{margin-top:.35rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#07090d;text-decoration:underline;transition:color var(--transition-fast)}.rate-card-sublink[data-astro-cid-jcrizcuf]:hover{color:var(--accent-cyan)}.package-distinction-banner[data-astro-cid-pnr44z7x]{max-width:1040px;margin:0 auto 2.2rem;padding:1.2rem 1.5rem;display:flex;align-items:flex-start;gap:1.1rem;background:#0d121a;border:1.5px solid rgba(0,216,255,.45);border-radius:2px;box-shadow:0 10px 28px #000000b3,0 0 24px #00d8ff24;transition:none;transform:none}.package-distinction-banner[data-astro-cid-pnr44z7x]:hover{transform:none}.distinction-icon[data-astro-cid-pnr44z7x]{font-size:1.35rem;line-height:1.2;flex-shrink:0}.distinction-content[data-astro-cid-pnr44z7x]{flex:1}.distinction-title[data-astro-cid-pnr44z7x]{display:block;font-family:var(--font-display);font-size:.95rem;font-weight:900;text-transform:uppercase;color:#fff;margin-bottom:.35rem;letter-spacing:.02em}.distinction-text[data-astro-cid-pnr44z7x]{font-size:.86rem;color:var(--text-secondary);line-height:1.55;margin:0}.distinction-link[data-astro-cid-pnr44z7x]{color:var(--accent-pink);text-decoration:underline;font-weight:700;transition:color var(--transition-fast)}.distinction-link[data-astro-cid-pnr44z7x]:hover{color:#fff}.wizard-container[data-astro-cid-pnr44z7x]{max-width:1040px;margin:0 auto;padding:2.5rem 2.8rem;background:#0d121a;border:1.5px solid rgba(255,255,255,.22);border-radius:2px;box-shadow:6px 6px #000000bf;box-sizing:border-box;width:100%;overflow:hidden}@media(max-width:640px){.wizard-container[data-astro-cid-pnr44z7x]{padding:1.4rem 1rem;box-shadow:4px 4px #000000bf}}.wizard-progress[data-astro-cid-pnr44z7x]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.2rem;padding-bottom:1.2rem;border-bottom:1.5px solid rgba(255,255,255,.14);box-sizing:border-box;width:100%}.step-pill[data-astro-cid-pnr44z7x]{font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted);font-weight:700;letter-spacing:.08em;padding:.35rem .7rem;border:1px solid transparent;border-radius:2px;transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0}.step-pill[data-astro-cid-pnr44z7x]:hover{color:#fff;border-color:#fff3;background:#ffffff0a}.step-pill[data-astro-cid-pnr44z7x].active{color:#05070a;background:var(--accent-cyan);border-color:#05070a;box-shadow:2px 2px #ffffff40}.step-divider[data-astro-cid-pnr44z7x]{flex:1;height:1.5px;background:#ffffff24;margin:0 .6rem;min-width:8px}@media(max-width:640px){.wizard-progress[data-astro-cid-pnr44z7x]{gap:.2rem;margin-bottom:1.6rem;padding-bottom:.9rem}.step-pill[data-astro-cid-pnr44z7x]{font-size:.66rem;padding:.3rem .45rem;letter-spacing:.02em}.step-divider[data-astro-cid-pnr44z7x]{margin:0 .15rem;min-width:4px}}@media(max-width:460px){.step-pill[data-astro-cid-pnr44z7x] .step-label[data-astro-cid-pnr44z7x]{display:none}.step-pill[data-astro-cid-pnr44z7x]{padding:.35rem .65rem;font-size:.75rem;font-weight:800}.step-divider[data-astro-cid-pnr44z7x]{margin:0 .25rem;min-width:10px}}.pane-headline[data-astro-cid-pnr44z7x]{font-family:var(--font-display);font-size:1.3rem;font-weight:900;text-transform:uppercase;margin-bottom:1.5rem;letter-spacing:-.01em;color:#fff}.pane-subtext[data-astro-cid-pnr44z7x]{font-size:.92rem;color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.55}.cards-picker-grid[data-astro-cid-pnr44z7x]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.15rem;margin-bottom:2rem;width:100%;box-sizing:border-box}@media(max-width:640px){.cards-picker-grid[data-astro-cid-pnr44z7x]{grid-template-columns:1fr;gap:.75rem}}.select-card[data-astro-cid-pnr44z7x]{background:#070a0f;border:1.5px solid rgba(255,255,255,.18);border-radius:2px;padding:1.1rem 1.25rem;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;min-height:58px;overflow:hidden;box-sizing:border-box;width:100%}.select-card[data-astro-cid-pnr44z7x]:hover{border-color:var(--accent-cyan);background:#00d8ff0f;transform:translate(-2px,-2px);box-shadow:4px 4px #00d8ff59}.select-card[data-astro-cid-pnr44z7x].selected{background:#00d8ff1f;border-color:var(--accent-cyan);box-shadow:4px 4px 0 var(--accent-cyan)}.card-meta-top[data-astro-cid-pnr44z7x]{display:flex;align-items:center;justify-content:space-between;gap:.6rem;width:100%;margin-bottom:0;flex-wrap:wrap}.card-genre-title[data-astro-cid-pnr44z7x]{font-family:var(--font-display);font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:#fff;display:inline-flex;align-items:center;gap:.45rem;flex-shrink:1;min-width:0}.select-card[data-astro-cid-pnr44z7x] .badge-cyan[data-astro-cid-pnr44z7x]{font-size:.62rem;padding:.22rem .5rem;letter-spacing:.06em;flex-shrink:0;white-space:nowrap;border-width:1px;line-height:1.2;margin-left:auto}.card-emoji[data-astro-cid-pnr44z7x]{font-size:1.1rem}.card-desc[data-astro-cid-pnr44z7x]{font-size:.84rem;color:var(--text-secondary);line-height:1.5}.scope-benefit-box[data-astro-cid-pnr44z7x]{margin-top:1.6rem;margin-bottom:1.8rem;padding:1.5rem 1.7rem;background:#f8fafc;border:2px solid #7c3aed;border-radius:2px;box-shadow:6px 6px #7c3aed;color:#0b0f17;box-sizing:border-box;width:100%;overflow:hidden}@media(max-width:640px){.scope-benefit-box[data-astro-cid-pnr44z7x]{padding:1.2rem 1rem;box-shadow:3px 3px #7c3aed}}.badge-accent-purple[data-astro-cid-pnr44z7x]{display:inline-block;font-size:.65rem;font-weight:800;letter-spacing:.08em;padding:.22rem .6rem;border-radius:2px;background:#7c3aed;color:#fff;margin-bottom:.45rem;text-transform:uppercase}.benefit-headline[data-astro-cid-pnr44z7x]{font-size:1.25rem;font-weight:900;text-transform:uppercase;letter-spacing:.02em;color:#07090e;margin:0;line-height:1.2}.benefit-grid[data-astro-cid-pnr44z7x]{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.15rem}@media(min-width:768px){.benefit-grid[data-astro-cid-pnr44z7x]{grid-template-columns:repeat(3,1fr)}}.benefit-item[data-astro-cid-pnr44z7x]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#fff;border:1.5px solid #cbd5e1;border-radius:2px;box-shadow:3px 3px #7c3aed1f}.benefit-num[data-astro-cid-pnr44z7x]{font-family:var(--font-mono);font-size:1.15rem;font-weight:800;color:#7c3aed;flex-shrink:0;line-height:1;margin-top:.1rem}.benefit-text[data-astro-cid-pnr44z7x]{display:flex;flex-direction:column;gap:.3rem}.benefit-title[data-astro-cid-pnr44z7x]{font-family:var(--font-display);font-size:.88rem;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#6d28d9;margin:0}.benefit-desc[data-astro-cid-pnr44z7x]{font-size:.75rem;color:#334155;line-height:1.5;margin:0}.benefit-payment-banner[data-astro-cid-pnr44z7x]{margin-top:1.15rem;padding:.85rem 1.1rem;background:#f1edfd;border:1.5px dashed #7c3aed;border-radius:2px;display:flex;align-items:flex-start;gap:.75rem;font-size:.76rem;color:#1e1b4b;line-height:1.45}.pay-icon[data-astro-cid-pnr44z7x]{font-size:1.1rem;flex-shrink:0;margin-top:.05rem}.pay-content[data-astro-cid-pnr44z7x]{display:flex;flex-direction:column;gap:.15rem}.pay-headline[data-astro-cid-pnr44z7x]{color:#5b21b6;font-weight:800;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem}.pay-body[data-astro-cid-pnr44z7x]{color:#312e81;font-size:.73rem}.form-grid[data-astro-cid-pnr44z7x]{display:flex;flex-direction:column;gap:1.3rem;margin-bottom:2rem}.field-item[data-astro-cid-pnr44z7x]{display:flex;flex-direction:column;gap:.5rem}.field-label[data-astro-cid-pnr44z7x]{font-family:var(--font-mono);font-size:.72rem;color:var(--accent-cyan);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.glass-input[data-astro-cid-pnr44z7x]{width:100%;padding:.85rem 1.1rem;background:#05070a;border:1.5px solid rgba(255,255,255,.24);border-radius:2px;color:var(--text-primary);font-family:inherit;font-size:.95rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.glass-input[data-astro-cid-pnr44z7x]:focus{outline:none;border-color:var(--accent-cyan);box-shadow:3px 3px 0 var(--accent-cyan)}.glass-textarea[data-astro-cid-pnr44z7x]{resize:vertical}.terms-callout[data-astro-cid-pnr44z7x]{background:#05070a;border:1.5px solid rgba(255,255,255,.16);border-radius:2px;padding:1rem 1.2rem;font-size:.78rem;color:var(--text-secondary);line-height:1.5}.wizard-controls[data-astro-cid-pnr44z7x]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:1.5px solid rgba(255,255,255,.14)}.premade-followup-box[data-astro-cid-pnr44z7x]{max-width:480px;margin:0 auto 1.8rem;padding:1.25rem 1.4rem;background:#00d8ff0f;border:1.5px solid var(--accent-cyan);border-radius:2px}.premade-drawer-wrap[data-astro-cid-pnr44z7x]{max-width:1040px;margin:1.4rem auto 0;text-align:center}.premade-trigger-link[data-astro-cid-pnr44z7x]{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:700;padding:.45rem .9rem;border:1px solid rgba(255,255,255,.16);border-radius:2px;transition:all var(--transition-fast)}.premade-trigger-link[data-astro-cid-pnr44z7x]:hover{color:#05070a;background:var(--accent-cyan);border-color:var(--accent-cyan)}.premade-arrow[data-astro-cid-pnr44z7x]{color:var(--accent-cyan);transition:transform var(--transition-fast)}.premade-trigger-link[data-astro-cid-pnr44z7x]:hover .premade-arrow[data-astro-cid-pnr44z7x]{color:#05070a;transform:translate(3px)}.premade-vault-panel[data-astro-cid-pnr44z7x]{margin-top:1rem;padding:1.8rem 2rem;text-align:left;border:1.5px solid var(--accent-cyan)}.premade-vault-inner[data-astro-cid-pnr44z7x]{display:flex;flex-direction:column;gap:1.2rem}.premade-vault-form[data-astro-cid-pnr44z7x]{display:flex;flex-direction:column;gap:.8rem}@media(min-width:640px){.premade-vault-form[data-astro-cid-pnr44z7x]{flex-direction:row}}.modal-overlay[data-astro-cid-pnr44z7x]{position:fixed;inset:0;background:#04060ce0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:99999;display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-dialog[data-astro-cid-pnr44z7x]{width:100%;max-width:480px;background:#0b0f17;border:2px solid var(--accent-pink);border-radius:2px;box-shadow:8px 8px 0 var(--accent-pink)}.video-section[data-astro-cid-2n74w5zz]{padding:4.5rem 0;position:relative;overflow:hidden}.video-bg-layer[data-astro-cid-2n74w5zz]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}@media(max-width:768px){.video-bg-layer[data-astro-cid-2n74w5zz]{display:none!important}}.video-bg-el[data-astro-cid-2n74w5zz]{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1}.video-bg-overlay[data-astro-cid-2n74w5zz]{position:absolute;inset:0;background:linear-gradient(180deg,#0000004d 0% 88%,#000)}.relative-container[data-astro-cid-2n74w5zz]{position:relative;z-index:1}.video-card[data-astro-cid-2n74w5zz]{padding:3.2rem 2.4rem;background:#070a10e0;border:2px solid rgba(0,216,255,.5);border-radius:2px;box-shadow:8px 8px #000;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:opacity,transform}@media(min-width:769px){.video-card[data-astro-cid-2n74w5zz].is-unloaded{opacity:.005;transform:translate3d(0,32px,0);pointer-events:none}.video-card[data-astro-cid-2n74w5zz].is-loaded{opacity:1;transform:translateZ(0);pointer-events:auto}}.video-card[data-astro-cid-2n74w5zz]:hover{border-color:#00d8ff80;background:#070a10e0;box-shadow:8px 8px #000}@media(prefers-reduced-motion:reduce),(max-width:768px){.video-card[data-astro-cid-2n74w5zz],.video-card[data-astro-cid-2n74w5zz].is-unloaded,.video-card[data-astro-cid-2n74w5zz].is-loaded{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}.video-header[data-astro-cid-2n74w5zz]{max-width:780px;margin-bottom:2.5rem}.video-title[data-astro-cid-2n74w5zz]{font-size:clamp(2.2rem,4.4vw,3.3rem);font-weight:400;text-transform:uppercase;margin:.85rem 0 .65rem;letter-spacing:.02em;line-height:.98;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.9),0 1px 4px rgba(0,0,0,.95)}.video-title[data-astro-cid-2n74w5zz] .font-accent[data-astro-cid-2n74w5zz]{color:var(--accent-cyan)}.video-desc[data-astro-cid-2n74w5zz]{color:#fff;font-size:.98rem;line-height:1.65}.video-packs-grid[data-astro-cid-2n74w5zz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.vpack-item[data-astro-cid-2n74w5zz]{position:relative;background:#0a0e16;border:1.5px solid rgba(255,255,255,.28);border-radius:2px;padding:2.2rem 1.6rem 1.4rem;display:flex;flex-direction:column;box-shadow:5px 5px #000;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.vpack-item[data-astro-cid-2n74w5zz]:hover{border-color:var(--accent-cyan);transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--accent-cyan)}.vpack-item[data-astro-cid-2n74w5zz].vpack-featured{background:var(--accent-cyan);border:2px solid #05070a;color:#05070a;box-shadow:6px 6px #fff}.hangtag-hole[data-astro-cid-2n74w5zz]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.45);background:#05070a;position:absolute;top:.85rem;left:50%;transform:translate(-50%)}.vpack-featured[data-astro-cid-2n74w5zz] .hangtag-hole[data-astro-cid-2n74w5zz]{border-color:#05070a;background:#05070a}.hangtag-meta[data-astro-cid-2n74w5zz]{display:flex;align-items:center;justify-content:space-between;font-size:.65rem;font-weight:700;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.65rem}.vpack-featured[data-astro-cid-2n74w5zz] .hangtag-meta[data-astro-cid-2n74w5zz]{color:#05070a}.featured-tag-pill[data-astro-cid-2n74w5zz]{background:#05070a;color:var(--accent-cyan);padding:.12rem .45rem;border-radius:2px}.vpack-top[data-astro-cid-2n74w5zz]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1.5px solid rgba(255,255,255,.16)}.vpack-featured[data-astro-cid-2n74w5zz] .vpack-top[data-astro-cid-2n74w5zz]{border-bottom-color:#05070a40}.vpack-name[data-astro-cid-2n74w5zz]{font-size:1.55rem;font-weight:400;letter-spacing:.02em;color:#fff;line-height:1}.vpack-featured[data-astro-cid-2n74w5zz] .vpack-name[data-astro-cid-2n74w5zz]{color:#05070a}.vpack-price[data-astro-cid-2n74w5zz]{font-size:2.3rem;font-weight:400;letter-spacing:.02em;line-height:1;color:var(--accent-cyan)}.vpack-featured[data-astro-cid-2n74w5zz] .vpack-price[data-astro-cid-2n74w5zz]{color:#05070a}.vpack-specs[data-astro-cid-2n74w5zz]{list-style:none;font-size:.78rem;color:#f1f5f9;display:flex;flex-direction:column;gap:.45rem;margin-bottom:1.3rem;flex-grow:1}.vpack-featured[data-astro-cid-2n74w5zz] .vpack-specs[data-astro-cid-2n74w5zz]{color:#05070a;font-weight:700}.hangtag-barcode[data-astro-cid-2n74w5zz]{height:24px;margin-top:auto;background:repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 2px,transparent 2px 4px,rgba(255,255,255,.85) 4px 5px,transparent 5px 8px,rgba(255,255,255,.85) 8px 11px,transparent 11px 13px);opacity:.65}.vpack-featured[data-astro-cid-2n74w5zz] .hangtag-barcode[data-astro-cid-2n74w5zz]{background:repeating-linear-gradient(90deg,#05070a 0 2px,transparent 2px 4px,#05070a 4px 5px,transparent 5px 8px,#05070a 8px 11px,transparent 11px 13px);opacity:.85}.hangtag-sku[data-astro-cid-2n74w5zz]{font-size:.6rem;letter-spacing:.15em;text-align:center;margin-top:.35rem;color:var(--text-muted)}.vpack-featured[data-astro-cid-2n74w5zz] .hangtag-sku[data-astro-cid-2n74w5zz]{color:#05070a;font-weight:700}.video-policy-callout[data-astro-cid-2n74w5zz]{display:flex;align-items:flex-start;gap:.65rem;margin-top:2rem;padding:.95rem 1.25rem;background:#070a10;border:1.5px solid rgba(0,216,255,.35);border-radius:2px;font-size:.78rem;color:#cbd5e1;line-height:1.5}.info-icon[data-astro-cid-2n74w5zz]{color:var(--accent-cyan);flex-shrink:0;margin-top:1px}.vpack-action-btn[data-astro-cid-2n74w5zz]{width:100%;padding:.75rem 1rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:transparent;color:var(--accent-cyan);border:1.5px solid var(--accent-cyan);border-radius:2px;cursor:pointer;margin-bottom:1rem;transition:all var(--transition-fast)}.vpack-action-btn[data-astro-cid-2n74w5zz]:hover{background:var(--accent-cyan);color:#05070a;box-shadow:4px 4px #00d8ff66;transform:translate(-1px,-1px)}.vpack-featured[data-astro-cid-2n74w5zz] .vpack-action-btn[data-astro-cid-2n74w5zz]{background:#05070a;color:#fff;border-color:#05070a;box-shadow:4px 4px #fff}.vpack-featured[data-astro-cid-2n74w5zz] .vpack-action-btn[data-astro-cid-2n74w5zz]:hover{background:#1e293b;box-shadow:5px 5px #fff;transform:translate(-1px,-1px)}.reel-modal-dialog[data-astro-cid-2n74w5zz]{max-width:620px;padding:2rem 2.2rem;display:flex;flex-direction:column;gap:1.25rem;background:#06090e;border:1.5px solid var(--accent-cyan)}.reel-modal-header[data-astro-cid-2n74w5zz]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.12)}.reel-modal-title[data-astro-cid-2n74w5zz]{font-size:1.6rem;letter-spacing:.02em;color:#fff;margin:0;line-height:1.1}.modal-close-btn[data-astro-cid-2n74w5zz]{background:transparent;border:none;color:var(--text-muted);font-size:1.8rem;line-height:1;cursor:pointer;padding:0 .4rem;transition:color var(--transition-fast)}.modal-close-btn[data-astro-cid-2n74w5zz]:hover{color:var(--accent-cyan)}.reel-terms-list[data-astro-cid-2n74w5zz]{display:flex;flex-direction:column;gap:.85rem}.reel-term-card[data-astro-cid-2n74w5zz]{display:flex;align-items:flex-start;gap:.9rem;padding:.85rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:2px}.term-num[data-astro-cid-2n74w5zz]{color:var(--accent-cyan);font-weight:800;font-size:.85rem;flex-shrink:0;margin-top:.1rem}.term-content[data-astro-cid-2n74w5zz]{display:flex;flex-direction:column;gap:.25rem}.term-title[data-astro-cid-2n74w5zz]{font-size:.82rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.04em}.term-desc[data-astro-cid-2n74w5zz]{font-size:.74rem;color:#cbd5e1;line-height:1.5;margin:0}.reel-modal-footer[data-astro-cid-2n74w5zz]{display:flex;gap:.85rem;flex-wrap:wrap;padding-top:.5rem}.reel-proceed-btn[data-astro-cid-2n74w5zz]{flex:1;min-width:240px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;gap:.5rem;padding:.85rem 1.4rem}.reel-cancel-btn[data-astro-cid-2n74w5zz]{padding:.85rem 1.3rem;cursor:pointer}.lessons-section[data-astro-cid-rltgigh4]{padding:6rem 0;position:relative;overflow:hidden}.lessons-bg-layer[data-astro-cid-rltgigh4]{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}@media(max-width:768px){.lessons-bg-layer[data-astro-cid-rltgigh4]{display:none!important}}.lessons-bg-el[data-astro-cid-rltgigh4]{width:100%;height:100%;object-fit:cover;object-position:center center;opacity:1}.lessons-bg-overlay[data-astro-cid-rltgigh4]{position:absolute;inset:0;background:linear-gradient(180deg,#0000004d 0% 88%,#000)}.relative-container[data-astro-cid-rltgigh4]{position:relative;z-index:1}.lessons-card[data-astro-cid-rltgigh4]{padding:3.2rem 2.4rem;background:#070a10e6;border:2px solid rgba(0,216,255,.5);border-radius:2px;box-shadow:8px 8px #000;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:opacity,transform}@media(min-width:769px){.lessons-card[data-astro-cid-rltgigh4].is-unloaded{opacity:.005;transform:translate3d(0,32px,0);pointer-events:none}.lessons-card[data-astro-cid-rltgigh4].is-loaded{opacity:1;transform:translateZ(0);pointer-events:auto}}.lessons-card[data-astro-cid-rltgigh4]:hover{border-color:#00d8ff80;background:#070a10e6;box-shadow:8px 8px #000}@media(prefers-reduced-motion:reduce),(max-width:768px){.lessons-card[data-astro-cid-rltgigh4],.lessons-card[data-astro-cid-rltgigh4].is-unloaded,.lessons-card[data-astro-cid-rltgigh4].is-loaded{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}@media(max-width:640px){.lessons-card[data-astro-cid-rltgigh4]{padding:2rem 1.2rem}}.section-header[data-astro-cid-rltgigh4]{text-align:center;max-width:740px;margin:0 auto 3rem}.section-header[data-astro-cid-rltgigh4]:after{display:none!important}.section-title[data-astro-cid-rltgigh4]{font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:400;margin:1rem 0 .8rem;letter-spacing:.02em;line-height:.98;color:#fff;text-shadow:0 3px 14px rgba(0,0,0,.9),0 1px 4px rgba(0,0,0,.95)}.section-subtitle[data-astro-cid-rltgigh4]{color:#fff;font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem}.daw-badges-wrap[data-astro-cid-rltgigh4]{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;padding:.5rem 1.1rem;background:#070a10;border:1.5px solid rgba(0,216,255,.45);border-radius:2px;box-shadow:4px 4px #000}.daw-pill[data-astro-cid-rltgigh4]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.22rem .6rem;background:#05070a;border:1px solid rgba(255,255,255,.24);border-radius:2px;color:#fff}.daw-format[data-astro-cid-rltgigh4]{font-size:.72rem;letter-spacing:.06em;color:var(--accent-cyan);font-weight:700}.onboarding-callout[data-astro-cid-rltgigh4]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.8rem 2.2rem;max-width:980px;margin:0 auto 3rem;background:#080c14;border:1.5px solid rgba(0,216,255,.45);border-radius:2px;box-shadow:0 12px 30px #000000b3,0 0 24px #00d8ff24;transition:none;transform:none;box-sizing:border-box;width:100%}.onboarding-callout[data-astro-cid-rltgigh4]:hover{transform:none}@media(min-width:768px){.onboarding-callout[data-astro-cid-rltgigh4]{flex-direction:row}}@media(max-width:768px){.onboarding-callout[data-astro-cid-rltgigh4]{padding:1.25rem 1.1rem;gap:1.1rem;background:#080c14a6;border:1px solid rgba(255,255,255,.14);box-shadow:none;margin-bottom:2rem}}.onboarding-title[data-astro-cid-rltgigh4]{font-family:var(--font-display);font-size:1.15rem;font-weight:900;text-transform:uppercase;margin-bottom:.4rem;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.8)}@media(max-width:768px){.onboarding-title[data-astro-cid-rltgigh4]{font-size:1rem;color:#e2e8f0;text-shadow:none}}.onboarding-desc[data-astro-cid-rltgigh4]{font-size:.88rem;color:#f1f5f9;line-height:1.55;max-width:660px}@media(max-width:768px){.onboarding-desc[data-astro-cid-rltgigh4]{font-size:.82rem;color:#94a3b8}}.onboarding-btn[data-astro-cid-rltgigh4]{white-space:nowrap;flex-shrink:0}@media(max-width:768px){.onboarding-btn[data-astro-cid-rltgigh4]{width:100%;white-space:normal;text-align:center;justify-content:center;padding:.75rem 1rem;font-size:.8rem;box-sizing:border-box}}.lessons-grid[data-astro-cid-rltgigh4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.8rem;max-width:1040px;margin:0 auto}.lesson-hangtag[data-astro-cid-rltgigh4]{position:relative;background:#0a0e16;border:1.5px solid rgba(255,255,255,.28);border-radius:2px;padding:2.2rem 1.6rem 1.4rem;display:flex;flex-direction:column;box-shadow:5px 5px #000;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.lesson-hangtag[data-astro-cid-rltgigh4]:hover{border-color:var(--accent-cyan);transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--accent-cyan)}.lesson-hangtag[data-astro-cid-rltgigh4].hangtag-featured{background:var(--accent-cyan);border:2px solid #05070a;color:#05070a;box-shadow:6px 6px #fff}.lesson-hangtag[data-astro-cid-rltgigh4].hangtag-featured:hover{border-color:#05070a;transform:translate(-2px,-2px);box-shadow:8px 8px #fff}.hangtag-hole[data-astro-cid-rltgigh4]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.45);background:#05070a;position:absolute;top:.85rem;left:50%;transform:translate(-50%)}.hangtag-featured[data-astro-cid-rltgigh4] .hangtag-hole[data-astro-cid-rltgigh4]{border-color:#05070a;background:#05070a}.hangtag-meta[data-astro-cid-rltgigh4]{display:flex;align-items:center;justify-content:space-between;font-size:.65rem;font-weight:700;letter-spacing:.1em;color:var(--text-muted);margin-bottom:.85rem}.hangtag-featured[data-astro-cid-rltgigh4] .hangtag-meta[data-astro-cid-rltgigh4]{color:#05070a;font-weight:800}.lesson-badge-strip[data-astro-cid-rltgigh4]{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .65rem;background:#00d8ff14;border:1px solid rgba(0,216,255,.35);border-radius:2px;font-size:.68rem;font-weight:700;letter-spacing:.05em;color:var(--accent-cyan);margin-bottom:1rem;width:fit-content;max-width:100%;line-height:1.35}.hangtag-featured[data-astro-cid-rltgigh4] .lesson-badge-strip[data-astro-cid-rltgigh4]{background:#05070a;border-color:#05070a;color:var(--accent-cyan);box-shadow:none}.badge-dot[data-astro-cid-rltgigh4]{width:6px;height:6px;background:var(--accent-cyan);box-shadow:0 0 6px var(--accent-cyan);flex-shrink:0}.hangtag-featured[data-astro-cid-rltgigh4] .badge-dot[data-astro-cid-rltgigh4]{background:var(--accent-cyan);box-shadow:0 0 6px var(--accent-cyan)}.lesson-top[data-astro-cid-rltgigh4]{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding-bottom:.65rem;border-bottom:1.5px solid rgba(255,255,255,.16);margin-bottom:.4rem}.hangtag-featured[data-astro-cid-rltgigh4] .lesson-top[data-astro-cid-rltgigh4]{border-bottom-color:#05070a40}.tier-title[data-astro-cid-rltgigh4]{font-size:1.55rem;font-weight:400;letter-spacing:.02em;color:#fff;line-height:1.1;margin:0}.hangtag-featured[data-astro-cid-rltgigh4] .tier-title[data-astro-cid-rltgigh4]{color:#05070a}.tier-price-wrap[data-astro-cid-rltgigh4]{display:flex;align-items:baseline;gap:.45rem;flex-shrink:0}.tier-reg-price[data-astro-cid-rltgigh4]{font-size:.95rem;color:#94a3b8;text-decoration:line-through}.hangtag-featured[data-astro-cid-rltgigh4] .tier-reg-price[data-astro-cid-rltgigh4]{color:#05070a99}.tier-price[data-astro-cid-rltgigh4]{font-size:2.3rem;font-weight:400;letter-spacing:.02em;line-height:1;color:var(--accent-cyan)}.hangtag-featured[data-astro-cid-rltgigh4] .tier-price[data-astro-cid-rltgigh4]{color:#05070a}.tier-note[data-astro-cid-rltgigh4]{display:block;font-size:.7rem;letter-spacing:.05em;color:var(--accent-cyan);margin-bottom:1rem}.hangtag-featured[data-astro-cid-rltgigh4] .tier-note[data-astro-cid-rltgigh4]{color:#05070a;font-weight:700}.tier-desc[data-astro-cid-rltgigh4]{font-size:.88rem;color:#cbd5e1;line-height:1.55;margin-bottom:1.8rem;flex-grow:1}.hangtag-featured[data-astro-cid-rltgigh4] .tier-desc[data-astro-cid-rltgigh4]{color:#05070a;font-weight:500}.tier-actions-wrap[data-astro-cid-rltgigh4]{margin-top:auto;margin-bottom:1.2rem}.tier-btn[data-astro-cid-rltgigh4]{width:100%;display:inline-flex;align-items:center;justify-content:center;text-align:center;text-decoration:none;padding:.85rem 1.2rem}.hangtag-featured[data-astro-cid-rltgigh4] .tier-btn[data-astro-cid-rltgigh4]{background:#05070a!important;color:#fff!important;border:1.5px solid #05070a!important;box-shadow:4px 4px #fff}.hangtag-featured[data-astro-cid-rltgigh4] .tier-btn[data-astro-cid-rltgigh4]:hover{background:#1e293b!important;transform:translate(-1px,-1px);box-shadow:5px 5px #fff}.tier-cal-actions[data-astro-cid-rltgigh4]{display:flex;flex-direction:column;gap:.75rem;width:100%}.tier-email-notice[data-astro-cid-rltgigh4]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.65rem;color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.04em;margin-top:-.2rem}.hangtag-featured[data-astro-cid-rltgigh4] .tier-email-notice[data-astro-cid-rltgigh4]{color:#05070a;font-weight:700}.tier-cal-subactions[data-astro-cid-rltgigh4]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.45rem;font-size:.72rem;color:#cbd5e1}.cal-sub-link[data-astro-cid-rltgigh4]{background:transparent;border:none;color:var(--accent-cyan);text-decoration:underline;font-weight:700;cursor:pointer;font-family:inherit;font-size:inherit;padding:0;transition:color var(--transition-fast)}.cal-sub-link[data-astro-cid-rltgigh4]:hover{color:#fff}.hangtag-featured[data-astro-cid-rltgigh4] .tier-cal-subactions[data-astro-cid-rltgigh4]{color:#05070ac7}.hangtag-featured[data-astro-cid-rltgigh4] .cal-sub-link[data-astro-cid-rltgigh4]{color:#05070a;font-weight:800}.hangtag-featured[data-astro-cid-rltgigh4] .cal-sub-link[data-astro-cid-rltgigh4]:hover{color:#1e293b}.hangtag-barcode[data-astro-cid-rltgigh4]{height:22px;margin-top:auto;background:repeating-linear-gradient(90deg,rgba(255,255,255,.85) 0 2px,transparent 2px 4px,rgba(255,255,255,.85) 4px 5px,transparent 5px 8px,rgba(255,255,255,.85) 8px 11px,transparent 11px 13px);opacity:.55}.hangtag-featured[data-astro-cid-rltgigh4] .hangtag-barcode[data-astro-cid-rltgigh4]{background:repeating-linear-gradient(90deg,#05070a 0 2px,transparent 2px 4px,#05070a 4px 5px,transparent 5px 8px,#05070a 8px 11px,transparent 11px 13px);opacity:.85}.hangtag-sku[data-astro-cid-rltgigh4]{font-size:.6rem;letter-spacing:.15em;text-align:center;margin-top:.35rem;color:var(--text-muted)}.hangtag-featured[data-astro-cid-rltgigh4] .hangtag-sku[data-astro-cid-rltgigh4]{color:#05070a;font-weight:700}.packages-bottom-note[data-astro-cid-xqdj3w36]{text-align:center;margin-top:4.5rem;padding:1.15rem 2rem;max-width:720px;margin-left:auto;margin-right:auto;background:#0d121a;border:1.5px solid rgba(255,56,224,.45);border-radius:2px;font-size:.84rem;color:var(--text-secondary);box-shadow:0 12px 30px -6px #000000a6,0 0 22px #ff38e024}.packages-alt-link[data-astro-cid-xqdj3w36]{color:var(--accent-pink);text-decoration:underline;font-weight:700;transition:color var(--transition-fast)}.packages-alt-link[data-astro-cid-xqdj3w36]:hover{color:#fff}.packages-grid[data-astro-cid-xqdj3w36]{display:grid;grid-template-columns:1fr;gap:2rem;max-width:980px;margin:0 auto}@media(min-width:820px){.packages-grid[data-astro-cid-xqdj3w36]{grid-template-columns:1fr 1fr}}.package-card[data-astro-cid-xqdj3w36]{display:flex;flex-direction:column;padding:2.2rem;background:#0c1017;border:1.5px solid rgba(255,255,255,.22);border-radius:2px;box-shadow:6px 6px #000000bf;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.package-card[data-astro-cid-xqdj3w36].package-featured{border-color:var(--accent-pink);box-shadow:6px 6px 0 var(--accent-pink)}.package-card[data-astro-cid-xqdj3w36]:hover{border-color:var(--accent-cyan);transform:translate(-2px,-2px);box-shadow:8px 8px 0 var(--accent-cyan)}.pkg-top[data-astro-cid-xqdj3w36]{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding-bottom:1rem;margin-bottom:1.2rem;border-bottom:1.5px solid rgba(255,255,255,.14)}.pkg-drop-code[data-astro-cid-xqdj3w36]{font-size:2.4rem;line-height:1;color:var(--accent-cyan);letter-spacing:.04em;flex-shrink:0}.pkg-top[data-astro-cid-xqdj3w36] .badge-pink[data-astro-cid-xqdj3w36]{margin-left:auto;white-space:nowrap;padding:.38rem .85rem;letter-spacing:.1em}@media(max-width:480px){.pkg-top[data-astro-cid-xqdj3w36]{gap:.85rem;padding-bottom:.85rem}.pkg-drop-code[data-astro-cid-xqdj3w36]{font-size:2.1rem}.pkg-top[data-astro-cid-xqdj3w36] .badge-pink[data-astro-cid-xqdj3w36]{font-size:.62rem;padding:.28rem .6rem}}@media(max-width:640px){.package-card[data-astro-cid-xqdj3w36]{padding:1.6rem 1.15rem}.pkg-pricing[data-astro-cid-xqdj3w36]{padding:1rem 1.1rem}}.package-featured[data-astro-cid-xqdj3w36] .pkg-drop-code[data-astro-cid-xqdj3w36]{color:var(--accent-pink)}.pkg-title[data-astro-cid-xqdj3w36]{font-family:var(--font-display);font-size:1.4rem;font-weight:900;text-transform:uppercase;margin-bottom:.6rem;letter-spacing:-.01em;color:#fff}.pkg-desc[data-astro-cid-xqdj3w36]{font-size:.89rem;color:var(--text-secondary);line-height:1.55;margin-bottom:1.5rem}.pkg-pricing[data-astro-cid-xqdj3w36]{margin-bottom:1.6rem;padding:1.2rem 1.35rem;background:#05070a;border-radius:2px;border:1.5px solid rgba(255,255,255,.18)}.pkg-reg[data-astro-cid-xqdj3w36]{font-size:1.05rem;color:var(--text-muted);text-decoration:line-through;margin-right:.6rem}.pkg-price[data-astro-cid-xqdj3w36]{font-size:2.9rem;font-weight:400;line-height:1;letter-spacing:.02em;color:#fff}.pkg-note[data-astro-cid-xqdj3w36]{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-pink);margin-top:.35rem}.pkg-checklist[data-astro-cid-xqdj3w36]{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;flex-grow:1}.pkg-checklist[data-astro-cid-xqdj3w36] li[data-astro-cid-xqdj3w36]{display:flex;align-items:flex-start;gap:.6rem;font-size:.86rem;color:var(--text-secondary);line-height:1.45}.check-icon[data-astro-cid-xqdj3w36]{color:var(--accent-cyan);flex-shrink:0;margin-top:3px}.package-featured[data-astro-cid-xqdj3w36] .check-icon[data-astro-cid-xqdj3w36]{color:var(--accent-pink)}.pkg-btn[data-astro-cid-xqdj3w36]{width:100%;text-align:center;background:var(--accent-cyan);border:1.5px solid #05070a;box-shadow:4px 4px #fff;color:#05070a!important;font-weight:900;text-transform:uppercase;letter-spacing:.04em;transition:all var(--transition-fast)}.pkg-btn[data-astro-cid-xqdj3w36]:hover{background:#fff;transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--accent-cyan)}.musicians-section[data-astro-cid-wtbzbez3]{padding:4.5rem 0;background:#05070a!important;border-top:2px solid rgba(255,255,255,.14);border-bottom:2px solid rgba(255,255,255,.14)}.musicians-card[data-astro-cid-wtbzbez3]{display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem;padding:2.8rem;background:#0b0f16!important;border:1.5px solid rgba(255,255,255,.24);border-radius:2px;box-shadow:6px 6px 0 var(--accent-cyan);box-sizing:border-box;width:100%}@media(max-width:640px){.musicians-card[data-astro-cid-wtbzbez3]{padding:1.6rem 1.15rem;box-shadow:4px 4px 0 var(--accent-cyan)}}@media(min-width:960px){.musicians-card[data-astro-cid-wtbzbez3]{flex-direction:row;align-items:center;gap:3rem}}.musicians-left[data-astro-cid-wtbzbez3]{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.musicians-content[data-astro-cid-wtbzbez3]{max-width:580px}.musicians-title[data-astro-cid-wtbzbez3]{font-size:clamp(2rem,3.6vw,2.7rem);font-weight:400;text-transform:uppercase;margin:.85rem 0 .6rem;letter-spacing:.02em;line-height:1;color:#fff}.musicians-title[data-astro-cid-wtbzbez3] .font-accent[data-astro-cid-wtbzbez3]{color:var(--accent-cyan)}.musicians-desc[data-astro-cid-wtbzbez3]{color:var(--text-secondary);font-size:.95rem;line-height:1.55;margin-bottom:1.2rem}.instrument-tags[data-astro-cid-wtbzbez3]{display:flex;flex-wrap:wrap;gap:.5rem}.inst-pill[data-astro-cid-wtbzbez3]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.3rem .7rem;background:#05070a!important;border:1.5px solid rgba(255,255,255,.2);border-radius:2px;color:var(--text-primary);transition:all var(--transition-fast)}.inst-pill[data-astro-cid-wtbzbez3]:hover{border-color:var(--accent-cyan);color:var(--accent-cyan)}.rates-wrapper[data-astro-cid-wtbzbez3]{max-width:580px;display:flex;flex-direction:column;gap:.9rem}.rates-box[data-astro-cid-wtbzbez3]{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:550px){.rates-box[data-astro-cid-wtbzbez3]{flex-direction:row}}.musicians-addon-notice[data-astro-cid-wtbzbez3]{display:flex;align-items:flex-start;gap:.55rem;padding:.7rem .95rem;border-radius:2px;background:#00d8ff0f;border:1.5px solid rgba(0,216,255,.35);font-size:.72rem;color:#cbd5e1;line-height:1.45}.notice-icon[data-astro-cid-wtbzbez3]{font-size:.82rem;flex-shrink:0;margin-top:.05rem}.rate-card[data-astro-cid-wtbzbez3]{background:#05070a!important;border:1.5px solid rgba(255,255,255,.2);border-radius:2px;padding:1.25rem 1.15rem;flex:1;display:flex;flex-direction:column;text-align:center;transition:all var(--transition-fast)}.rate-card[data-astro-cid-wtbzbez3]:hover{border-color:#fff6;transform:translate(-2px,-2px);box-shadow:4px 4px #000}.rate-card[data-astro-cid-wtbzbez3].featured-rc{border-color:var(--accent-cyan);box-shadow:4px 4px 0 var(--accent-cyan)}.rate-card[data-astro-cid-wtbzbez3].featured-rc:hover{border-color:var(--accent-cyan);box-shadow:6px 6px 0 var(--accent-cyan)}.badge-tag[data-astro-cid-wtbzbez3]{font-size:.62rem;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.35rem;display:inline-block}.rc-label[data-astro-cid-wtbzbez3]{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;color:#fff;text-transform:uppercase;margin-bottom:.2rem}.rc-price-box[data-astro-cid-wtbzbez3]{margin:.35rem 0 .6rem}.rc-price[data-astro-cid-wtbzbez3]{font-size:2.1rem;font-weight:400;letter-spacing:.02em;line-height:1;color:#fff}.rc-price[data-astro-cid-wtbzbez3] small[data-astro-cid-wtbzbez3]{font-size:.76rem;color:var(--text-secondary)}.rc-subprice[data-astro-cid-wtbzbez3]{display:block;font-size:.68rem;color:var(--accent-cyan);letter-spacing:.03em;margin-top:.25rem}.rc-desc[data-astro-cid-wtbzbez3]{font-size:.75rem;color:#cbd5e1;line-height:1.45;margin-bottom:1.1rem;flex-grow:1}.rc-btn[data-astro-cid-wtbzbez3]{width:100%;padding:.65rem .9rem;font-size:.74rem;text-align:center;margin-top:auto;cursor:pointer}.musician-modal-dialog[data-astro-cid-wtbzbez3]{max-width:620px;padding:2rem 2.2rem;display:flex;flex-direction:column;gap:1.25rem;background:#06090e;border:1.5px solid var(--accent-cyan)}.musician-modal-header[data-astro-cid-wtbzbez3]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(255,255,255,.12)}.musician-modal-title[data-astro-cid-wtbzbez3]{font-size:1.6rem;letter-spacing:.02em;color:#fff;margin:0;line-height:1.1}.modal-close-btn[data-astro-cid-wtbzbez3]{background:transparent;border:none;color:var(--text-muted);font-size:1.8rem;line-height:1;cursor:pointer;padding:0 .4rem;transition:color var(--transition-fast)}.modal-close-btn[data-astro-cid-wtbzbez3]:hover{color:var(--accent-cyan)}.addon-big-warning[data-astro-cid-wtbzbez3]{background:#180e03;border:2px solid #f59e0b;border-left:6px solid #f59e0b;box-shadow:0 0 20px #f59e0b33;padding:1.2rem 1.4rem;margin-bottom:1.2rem;border-radius:2px;display:flex;flex-direction:column;gap:.65rem}.warning-top-line[data-astro-cid-wtbzbez3]{display:flex;align-items:center}.warning-icon-pill[data-astro-cid-wtbzbez3]{background:#f59e0b;color:#000;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:.2rem .55rem;border-radius:2px;text-transform:uppercase}.warning-core-msg[data-astro-cid-wtbzbez3]{font-size:1.15rem;font-weight:800;line-height:1.25;color:#fbbf24;letter-spacing:.02em;text-transform:uppercase}.warning-sub-msg[data-astro-cid-wtbzbez3]{font-size:.76rem;color:#fde68a;line-height:1.45;margin:0}.warning-redirect-box[data-astro-cid-wtbzbez3]{margin-top:.35rem;padding-top:.75rem;border-top:1px dashed rgba(245,158,11,.4);display:flex;flex-direction:column;gap:.3rem}.redirect-hint[data-astro-cid-wtbzbez3]{font-size:.68rem;color:#fed7aa}.btn-switch-standalone[data-astro-cid-wtbzbez3]{background:#00d8ff1a;border:1px solid var(--accent-cyan);color:var(--accent-cyan);font-size:.75rem;font-weight:700;text-align:left;padding:.55rem .8rem;border-radius:2px;cursor:pointer;transition:all var(--transition-fast)}.btn-switch-standalone[data-astro-cid-wtbzbez3]:hover{background:var(--accent-cyan);color:#05070a}.standalone-highlight-badge[data-astro-cid-wtbzbez3]{background:#00d8ff1a;border:1.5px solid var(--accent-cyan);color:var(--accent-cyan);font-size:.78rem;font-weight:700;padding:.7rem 1rem;border-radius:2px;text-align:center;letter-spacing:.04em}.musician-terms-list[data-astro-cid-wtbzbez3]{display:flex;flex-direction:column;gap:.75rem}.mterm-card[data-astro-cid-wtbzbez3]{display:flex;align-items:flex-start;gap:.85rem;padding:.8rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:2px}.mterm-num[data-astro-cid-wtbzbez3]{color:var(--accent-cyan);font-weight:800;font-size:.85rem;flex-shrink:0;margin-top:.1rem}.mterm-content[data-astro-cid-wtbzbez3]{display:flex;flex-direction:column;gap:.2rem}.mterm-title[data-astro-cid-wtbzbez3]{font-size:.8rem;font-weight:700;color:#fff;margin:0;text-transform:uppercase;letter-spacing:.04em}.mterm-desc[data-astro-cid-wtbzbez3]{font-size:.73rem;color:#cbd5e1;line-height:1.45;margin:0}.musician-modal-footer[data-astro-cid-wtbzbez3]{display:flex;gap:.75rem;flex-wrap:wrap;padding-top:.5rem}.rc-modal-proceed-btn[data-astro-cid-wtbzbez3]{flex:1;min-width:220px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;gap:.5rem;padding:.85rem 1.4rem}.rc-modal-cancel-btn[data-astro-cid-wtbzbez3]{padding:.85rem 1.3rem;cursor:pointer}.rc-modal-cal-btn[data-astro-cid-wtbzbez3]{padding:.85rem 1.1rem;font-size:.78rem;cursor:pointer}.musician-reel-wrapper[data-astro-cid-wtbzbez3]{flex-shrink:0;display:flex;justify-content:center;align-items:center;align-self:center}.reel-phone-frame[data-astro-cid-wtbzbez3]{position:relative;width:250px;height:420px;max-width:100%;border-radius:2px;background:#05070a;border:2px solid var(--accent-cyan);box-shadow:6px 6px #fff;overflow:hidden;display:flex;flex-direction:column;user-select:none}.reel-top-bar[data-astro-cid-wtbzbez3]{position:absolute;top:10px;left:10px;right:10px;z-index:5;display:flex;align-items:center;justify-content:space-between;pointer-events:none;gap:6px}.reel-live-pill[data-astro-cid-wtbzbez3]{display:inline-flex;align-items:center;gap:5px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .55rem;border-radius:2px;background:#05070a;border:1px solid rgba(255,255,255,.35);color:#fff}.live-dot[data-astro-cid-wtbzbez3]{width:6px;height:6px;border-radius:0;background:#ef4444;box-shadow:0 0 8px #ef4444;animation:livePulse 1.8s infinite}@keyframes livePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.reel-inst-label[data-astro-cid-wtbzbez3]{font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .55rem;border-radius:2px;background:var(--accent-cyan);border:1px solid #05070a;color:#05070a}.reel-video-container[data-astro-cid-wtbzbez3]{position:relative;width:100%;height:100%;cursor:pointer;overflow:hidden}.musician-reel-video[data-astro-cid-wtbzbez3]{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;background:#000}.reel-video-shade[data-astro-cid-wtbzbez3]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0006,#0000 25% 70%,#000000a6)}.reel-play-overlay[data-astro-cid-wtbzbez3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;border-radius:2px;background:#05070a;border:1.5px solid var(--accent-cyan);color:var(--accent-cyan);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;z-index:4;opacity:.9;box-shadow:3px 3px 0 var(--accent-cyan)}.reel-phone-frame[data-astro-cid-wtbzbez3]:hover .reel-play-overlay[data-astro-cid-wtbzbez3]{opacity:1;background:var(--accent-cyan);color:#05070a;box-shadow:4px 4px #fff}.reel-play-overlay[data-astro-cid-wtbzbez3].is-playing{opacity:0}.reel-phone-frame[data-astro-cid-wtbzbez3]:hover .reel-play-overlay[data-astro-cid-wtbzbez3].is-playing{opacity:.75}.reel-audio-pill[data-astro-cid-wtbzbez3]{position:absolute;bottom:14px;left:10px;z-index:5;display:inline-flex;align-items:center;gap:6px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.35rem .7rem;border-radius:2px;background:#05070a;border:1.5px solid rgba(255,255,255,.35);color:#fff;cursor:pointer;transition:all .2s ease}.reel-audio-pill[data-astro-cid-wtbzbez3]:hover{background:var(--accent-cyan);border-color:#05070a;color:#05070a}.reel-audio-pill[data-astro-cid-wtbzbez3].unmuted{border-color:#05070a;background:var(--accent-cyan);color:#05070a}.reel-bottom-bar[data-astro-cid-wtbzbez3]{position:absolute;bottom:0;left:0;right:0;height:5px;background:#fff3;z-index:6;cursor:pointer}.reel-progress-fill[data-astro-cid-wtbzbez3]{height:100%;width:0%;background:linear-gradient(90deg,#00d8ff,#ff38e0);transition:width .08s linear}.reviews-section[data-astro-cid-lgm6qr3x]{padding:4.5rem 0;position:relative;overflow:hidden}.reviews-header-wrap[data-astro-cid-lgm6qr3x]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:2rem}@media(min-width:860px){.reviews-header-wrap[data-astro-cid-lgm6qr3x]{flex-direction:row;align-items:flex-end}}.reviews-title-block[data-astro-cid-lgm6qr3x]{max-width:600px}.section-title[data-astro-cid-lgm6qr3x]{font-size:clamp(2.3rem,4.4vw,3.2rem);font-weight:400;margin:.6rem 0 .8rem;letter-spacing:.02em;line-height:.98}.section-subtitle[data-astro-cid-lgm6qr3x]{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0}.reviews-scorecard[data-astro-cid-lgm6qr3x]{padding:1.4rem 1.8rem;border:1.5px solid rgba(0,216,255,.45);background:#0d121a;box-shadow:0 14px 32px #000000b3,0 0 24px #00d8ff24;min-width:290px;border-radius:2px;transform:none;transition:none}.reviews-scorecard[data-astro-cid-lgm6qr3x]:hover{transform:none}.scorecard-top[data-astro-cid-lgm6qr3x]{display:flex;align-items:center;gap:.65rem;margin-bottom:.4rem}.stars-row[data-astro-cid-lgm6qr3x]{display:flex;gap:2px}.star-filled[data-astro-cid-lgm6qr3x]{color:#fbbc04;font-size:1.15rem;line-height:1}.score-number[data-astro-cid-lgm6qr3x]{font-size:1.65rem;font-weight:400;line-height:1;color:#fff;margin-left:.2rem}.scorecard-bottom[data-astro-cid-lgm6qr3x]{font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.8rem}.leave-review-link[data-astro-cid-lgm6qr3x]{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-mono);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-cyan);text-decoration:underline;transition:color var(--transition-fast)}.leave-review-link[data-astro-cid-lgm6qr3x]:hover{color:#fff}.google-callout-card[data-astro-cid-lgm6qr3x]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.6rem;padding:2.2rem 2.5rem;border:1.5px solid rgba(0,216,255,.45);background:#0d121a;box-shadow:0 16px 40px #000000bf,0 0 24px #00d8ff1f;border-radius:2px;transform:none;transition:none;box-sizing:border-box;width:100%;overflow:hidden}.google-callout-btn[data-astro-cid-lgm6qr3x]{white-space:nowrap;padding:.85rem 1.6rem;flex-shrink:0;box-sizing:border-box}@media(max-width:768px){.google-callout-card[data-astro-cid-lgm6qr3x]{padding:1.5rem 1.15rem;gap:1.25rem}.google-callout-btn[data-astro-cid-lgm6qr3x]{width:100%;white-space:normal;text-align:center;justify-content:center;padding:.85rem 1.2rem;font-size:.84rem}}.google-callout-card[data-astro-cid-lgm6qr3x]:hover{transform:none}@media(min-width:768px){.google-callout-card[data-astro-cid-lgm6qr3x]{flex-direction:row;align-items:center}}.google-callout-content[data-astro-cid-lgm6qr3x]{max-width:660px}.google-callout-title[data-astro-cid-lgm6qr3x]{font-family:var(--font-display);font-size:1.25rem;font-weight:900;text-transform:uppercase;color:#fff;margin:0 0 .5rem}.google-callout-desc[data-astro-cid-lgm6qr3x]{font-size:.92rem;line-height:1.6;color:var(--text-secondary);margin:0}.booking-section[data-astro-cid-bua7nq3l]{padding:6rem 0}.section-header[data-astro-cid-bua7nq3l]{text-align:center;max-width:720px;margin:0 auto 3.5rem}.section-header[data-astro-cid-bua7nq3l]:after{display:none!important}.section-title[data-astro-cid-bua7nq3l]{font-size:clamp(2.4rem,4.6vw,3.6rem);font-weight:400;margin:1rem 0 .8rem;letter-spacing:.02em;line-height:.98}.section-subtitle[data-astro-cid-bua7nq3l]{color:var(--text-secondary);font-size:1.05rem;line-height:1.6}.booking-grid[data-astro-cid-bua7nq3l]{display:grid;grid-template-columns:1fr;gap:2rem;max-width:960px;margin:0 auto 2.5rem}@media(min-width:768px){.booking-grid[data-astro-cid-bua7nq3l]{grid-template-columns:1fr 1fr}}.booking-card[data-astro-cid-bua7nq3l]{display:flex;flex-direction:column;padding:2.4rem;background:#0b0f17;border:1.5px solid rgba(255,255,255,.24);border-radius:2px;box-shadow:6px 6px #000}.booking-card[data-astro-cid-bua7nq3l].featured-bcard{border-color:var(--accent-pink);box-shadow:6px 6px 0 var(--accent-pink)}.bcard-top[data-astro-cid-bua7nq3l]{display:flex;align-items:center;justify-content:space-between;padding-bottom:.9rem;margin-bottom:1.2rem;border-bottom:1.5px solid rgba(255,255,255,.14)}.bcard-price[data-astro-cid-bua7nq3l]{font-size:2.2rem;font-weight:400;line-height:1;letter-spacing:.02em;color:#fff}.bcard-price[data-astro-cid-bua7nq3l] small[data-astro-cid-bua7nq3l]{display:inline-block;font-size:.78rem;color:var(--accent-pink)}.bcard-title[data-astro-cid-bua7nq3l]{font-family:var(--font-display);font-size:1.35rem;font-weight:900;text-transform:uppercase;margin-bottom:.6rem;letter-spacing:-.01em;color:#fff}.bcard-desc[data-astro-cid-bua7nq3l]{font-size:.88rem;color:var(--text-secondary);line-height:1.55;margin-bottom:1.5rem}.guarantee-box[data-astro-cid-bua7nq3l]{display:flex;align-items:center;background:#ff38e01a;border:1.5px solid var(--accent-pink);color:var(--accent-pink);padding:.65rem .95rem;border-radius:2px;font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem}.bcard-perks[data-astro-cid-bua7nq3l]{list-style:none;display:flex;flex-direction:column;gap:.65rem;font-size:.82rem;color:var(--text-secondary);margin-bottom:2rem;flex-grow:1}.bcard-btn[data-astro-cid-bua7nq3l]{width:100%;text-align:center}.location-note[data-astro-cid-bua7nq3l]{text-align:center;font-size:.76rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);max-width:720px;margin:0 auto;line-height:1.5}@media(max-width:640px){.booking-card[data-astro-cid-bua7nq3l]{padding:1.6rem 1.15rem}.bcard-top[data-astro-cid-bua7nq3l]{justify-content:flex-start;margin-bottom:.9rem;padding-bottom:.6rem}.bcard-top[data-astro-cid-bua7nq3l] .badge-cyan[data-astro-cid-bua7nq3l]{display:none!important}.bcard-price[data-astro-cid-bua7nq3l]{font-size:1.85rem}.guarantee-box[data-astro-cid-bua7nq3l]{font-size:.68rem;padding:.55rem .75rem;width:100%;box-sizing:border-box;line-height:1.35}.bcard-btn[data-astro-cid-bua7nq3l]{font-size:.86rem;padding:.75rem 1rem}}.site-footer[data-astro-cid-sz7xmlte]{background:#040508;border-top:2px solid rgba(0,216,255,.35);padding:5rem 0 3.5rem;margin-top:3rem}.footer-container[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:3.5rem}.footer-top[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem}@media(min-width:800px){.footer-top[data-astro-cid-sz7xmlte]{flex-direction:row}}.footer-brand[data-astro-cid-sz7xmlte]{max-width:380px}.brand-row[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1.1rem}.footer-full-logo[data-astro-cid-sz7xmlte]{width:150px;height:auto;object-fit:contain;display:block}.footer-reg-stamp[data-astro-cid-sz7xmlte]{font-size:.62rem;font-weight:700;letter-spacing:.1em;color:var(--accent-cyan);padding:.18rem .5rem;border:1px solid rgba(0,216,255,.4);border-radius:2px;background:#00d8ff14}.footer-tagline[data-astro-cid-sz7xmlte]{font-size:.88rem;color:var(--text-secondary);line-height:1.6}.footer-links-grid[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:3.5rem}.col-title[data-astro-cid-sz7xmlte]{display:block;font-size:.72rem;font-weight:700;color:var(--accent-cyan);letter-spacing:.1em;margin-bottom:1rem}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-direction:column;gap:.65rem;font-size:.84rem}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--text-secondary);transition:color var(--transition-fast)}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--accent-cyan)}.location-span[data-astro-cid-sz7xmlte]{color:var(--text-muted)}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1.5px solid rgba(255,255,255,.14);font-size:.72rem;color:var(--text-muted)}@media(min-width:768px){.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:row}}.policy-modal-trigger[data-astro-cid-sz7xmlte]{background:none;border:none;padding:0;color:var(--text-secondary);font-family:inherit;font-size:.84rem;cursor:pointer;text-align:left;transition:color var(--transition-fast)}.policy-modal-trigger[data-astro-cid-sz7xmlte]:hover{color:var(--accent-cyan)}.policy-note[data-astro-cid-sz7xmlte]{color:var(--text-muted)}.policy-dialog[data-astro-cid-sz7xmlte]{max-width:620px;max-height:82vh;display:flex;flex-direction:column;text-align:left;padding:0;overflow:hidden;border-radius:2px;border:2px solid var(--accent-cyan);box-shadow:8px 8px #000}.policy-modal-header[data-astro-cid-sz7xmlte]{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 2rem 1.15rem;border-bottom:1.5px solid rgba(255,255,255,.16);background:#0a0e16;flex-shrink:0}.policy-modal-title[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-size:1.3rem;font-weight:900;text-transform:uppercase;color:#fff;margin:0}.policy-close-btn[data-astro-cid-sz7xmlte]{background:#05070a;border:1.5px solid rgba(255,255,255,.25);color:var(--text-secondary);width:34px;height:34px;border-radius:2px;font-size:1.3rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all var(--transition-fast)}.policy-close-btn[data-astro-cid-sz7xmlte]:hover{color:#05070a;border-color:var(--accent-cyan);background:var(--accent-cyan)}.policy-modal-body[data-astro-cid-sz7xmlte]{padding:1.5rem 2rem;overflow-y:auto;font-size:.9rem;line-height:1.65;color:var(--text-secondary)}.policy-modal-footer[data-astro-cid-sz7xmlte]{padding:1.1rem 2rem 1.4rem;border-top:1.5px solid rgba(255,255,255,.16);background:#0a0e16;text-align:right;flex-shrink:0}.mobile-sticky-bar[data-astro-cid-od6bqyjf]{position:fixed;bottom:0;left:0;width:100%;z-index:99;background:#06090e;border-top:2px solid var(--accent-cyan);padding:.75rem 1.2rem;box-shadow:0 -8px 28px #000000d9}@media(min-width:768px){.mobile-sticky-bar[data-astro-cid-od6bqyjf]{display:none}}.bar-content[data-astro-cid-od6bqyjf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:500px;margin:0 auto}.bar-info[data-astro-cid-od6bqyjf]{display:flex;flex-direction:column}.bar-price[data-astro-cid-od6bqyjf]{font-size:1.5rem;font-weight:400;letter-spacing:.02em;color:#fff;line-height:1}.bar-price[data-astro-cid-od6bqyjf] small[data-astro-cid-od6bqyjf]{font-size:.72rem;color:var(--accent-cyan)}.bar-tag[data-astro-cid-od6bqyjf]{font-size:.62rem;letter-spacing:.08em;color:var(--text-muted);margin-top:.15rem}.bar-actions[data-astro-cid-od6bqyjf]{display:flex;align-items:center;gap:.6rem}.bar-dm-btn[data-astro-cid-od6bqyjf]{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:2px;background:#05070a;border:1.5px solid rgba(255,255,255,.25);color:var(--text-secondary);transition:all var(--transition-fast)}.bar-dm-btn[data-astro-cid-od6bqyjf]:hover{color:#05070a;background:var(--accent-cyan);border-color:var(--accent-cyan)}.bar-book-btn[data-astro-cid-od6bqyjf]{padding:.6rem 1.25rem;font-size:.84rem}
