@font-face{font-family:Collapse;src:url(/fonts/Collapse-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Collapse;src:url(/fonts/Collapse-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#0f0f0f;--panel:#181818;--surface:#161616;--border:#222;--text:#fff;--text-dim:#999;--text-muted:#666;--accent:#e0e0e0;--accent-hover:#fff;--gold:#c2986d;--gold-hover:#d4a87a;--gold-glow:#c2986d40;--green:#4ade80;--amber:#ffbd38;--red:#f44;--shadow-card:0 12px 40px -14px #000000a6;--shadow-hero:0 40px 80px -20px #000c;--surface-hover:#1f1f1f;--ghost-border:#ffffff1f;--ghost-border-hover:#ffffff4d;--ghost-bg-hover:#ffffff08;--nav-border:#c2986d0a;--hero-overlay:#0f0f0f40;--hero-scrim-strong:#170d02f0;--hero-scrim-weak:#170d024d;--shot-label-bg:#0f0f0f99;--font-display:"Collapse", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--radius-card:12px;--radius-pill:999px;--shadow-glow:0 0 24px var(--gold-glow);--max-width:1200px;--nav-height:64px}:root[data-theme=light]{--bg:#f7f7f5;--panel:#fff;--surface:#efeeec;--border:#e0ddd9;--text:#1a1a1a;--text-dim:#555;--text-muted:#888;--accent:#3a3a3a;--accent-hover:#1a1a1a;--gold:#8a6d3e;--gold-hover:#7a5d2e;--gold-glow:#8a6d3e26;--green:#22c55e;--amber:#d97706;--red:#dc2626;--shadow-card:0 12px 40px -14px #0000001f;--shadow-hero:0 40px 80px -20px #00000026;--surface-hover:#efeeec;--ghost-border:#0000001f;--ghost-border-hover:#0000004d;--ghost-bg-hover:#00000008;--nav-border:#8a6d3e1f;--hero-overlay:#f7f7f540;--hero-scrim-strong:#f7f7f5f0;--hero-scrim-weak:#f7f7f54d;--shot-label-bg:#ffffffbf}html,body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px;line-height:1.7}*{box-sizing:border-box}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,.section-label,.card-label,.hero-tag,.hero-product-tag,.track-tag,.card-badge,.card-segment,.value-num,.team-role,.process-num,.metric-number,.price,.ex-label,.agent-label,.group-label,.group-sub,.trust-item,.comp-header,.agent-pill,.mission .statement,.oneliner{font-family:var(--font-display)}p,.comp-cell,.feature-list li,.serve-card ul li,.segment-card ul li,.mission .author{font-family:var(--font-body)}.btn{background:var(--accent);color:var(--bg);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;cursor:pointer;border:none;align-items:center;gap:8px;padding:14px 28px;font-size:.75rem;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}@media (width<=768px){.btn,.btn-outline,.btn-gold,.btn-ghost{min-height:44px}}.btn:hover{background:var(--accent-hover);color:var(--bg)}.btn-outline{border:1px solid var(--border);color:var(--text);background:0 0}.btn-outline:hover{border-color:var(--accent);background:#e0e0e014}.btn-gold{background:var(--gold);color:var(--bg);border:none}.btn-gold:hover{background:var(--gold-hover)}.btn-ghost{border:1px solid var(--ghost-border);color:var(--text-dim);background:0 0}.btn-ghost:hover{border-color:var(--ghost-border-hover);background:var(--ghost-bg-hover);color:var(--text)}.section{max-width:1100px;margin:0 auto;padding:90px 48px}.section-label{letter-spacing:6px;text-transform:uppercase;color:var(--accent);text-align:center;margin-bottom:16px;font-size:.6rem;font-weight:700}.section h2{text-align:center;letter-spacing:-.01em;color:var(--text);margin-bottom:14px;font-size:2rem;font-weight:400}.section-subtitle{text-align:center;color:var(--text-dim);max-width:480px;margin:0 auto 56px;font-size:.95rem;line-height:1.6}.trust-strip{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;gap:48px;padding:24px 48px;display:flex}.trust-item{color:var(--text-dim);text-transform:uppercase;letter-spacing:2px;align-items:center;gap:10px;font-size:.7rem;font-weight:600;display:flex}.trust-dot{background:var(--gold);flex:none;width:5px;height:5px}.cta-block{background:var(--panel);text-align:center;border:1px solid var(--border);max-width:1100px;margin:0 auto;padding:72px 48px}.cta-block .section-label{color:var(--accent)}.cta-block h2{color:var(--text)}.cta-block p{color:var(--text-dim)}.cta-block .btn{margin-top:28px;padding:16px 36px;font-size:.8rem}.service-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1px;display:grid}.service-card{background:var(--panel);color:inherit;text-decoration:none;transition:background .2s;display:block;overflow:hidden}.service-card:hover{background:var(--gold)}.service-card:hover .card-text h3,.service-card:hover .card-text p,.service-card:hover .card-label{color:var(--bg)}.service-card img{object-fit:cover;filter:brightness(.85);width:100%;height:200px;transition:opacity .3s}.service-card:hover img{filter:brightness()}.service-card .card-text{padding:28px 24px 32px}.service-card .card-label{letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-size:.6rem;font-weight:700}.service-card h3{margin-bottom:8px;font-size:1.15rem;font-weight:400}.service-card p{color:var(--text-dim);font-size:.85rem;line-height:1.6}.process{background:var(--panel);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:90px 48px}.process-inner{max-width:1100px;margin:0 auto}.process-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:56px;display:grid}.process-step{text-align:center}.process-num{color:var(--accent);margin-bottom:12px;font-size:2.6rem;font-weight:700;line-height:1}.process-step h4{margin-bottom:8px;font-size:1.05rem;font-weight:400}.process-step p{color:var(--text-dim);max-width:260px;margin:0 auto;font-size:.85rem}.mission{text-align:center;max-width:640px;margin:0 auto}.mission .statement{color:var(--text);letter-spacing:.01em;margin-bottom:20px;font-size:1.4rem;font-style:italic;font-weight:400;line-height:1.55}.mission .author{color:var(--text-dim);text-transform:uppercase;letter-spacing:3px;font-size:.75rem}.app-footer{text-align:center;color:var(--text-dim);text-transform:uppercase;letter-spacing:3px;border-top:1px solid var(--border);padding:40px 20px;font-size:.7rem}.pricing-tracks{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;margin-top:2.5rem;display:grid;position:relative}.pricing-tracks:before{content:"";background:linear-gradient(180deg, transparent, var(--border) 12%, var(--border) 88%, transparent);pointer-events:none;width:1px;position:absolute;top:12px;bottom:12px;left:50%}.pricing-track{flex-direction:column;padding:0 22px;display:flex}.pricing-track-header{text-align:center;flex-direction:column;justify-content:flex-start;min-height:120px;margin-bottom:28px;display:flex}.track-tag{letter-spacing:4px;text-transform:uppercase;color:var(--gold);background:#c2986d0d;border:1px solid #c2986d4d;border-radius:999px;padding:6px 16px;font-size:.65rem;font-weight:700;display:inline-block}.track-desc{color:var(--text-dim);max-width:340px;margin:12px auto 0;font-size:.88rem;line-height:1.55}.pricing-grid-2{grid-template-columns:1fr 1fr;align-items:stretch;gap:16px;display:grid}.pricing-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex-direction:column;padding:34px 28px 28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative}.pricing-card:hover{box-shadow:var(--shadow-card);border-color:#c2986d59;transform:translateY(-3px)}.pricing-card.popular{border-color:#c2986d80;box-shadow:0 0 0 1px #c2986d2e,0 14px 44px -12px #c2986d33}.pricing-card.popular:hover{transform:translateY(-4px);box-shadow:0 0 0 1px #c2986d59,0 22px 54px -12px #c2986d4d}.card-badge{background:var(--gold);color:var(--bg);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:.58rem;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px -2px #c2986d8c}.pricing-card h3{color:var(--text);min-height:2.5em;margin:4px 0 2px;font-size:1.28rem;font-weight:400;line-height:1.25}.price{color:var(--text);letter-spacing:-.02em;margin:14px 0 4px;font-size:2.4rem;font-weight:700;line-height:1}.price span{color:var(--text-dim);margin-left:1px;font-size:.95rem;font-weight:400}.price-period{color:var(--text-muted);letter-spacing:1px;text-transform:uppercase;margin-bottom:18px;font-size:.72rem}.feature-label{color:var(--text-dim);border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:14px;font-size:.82rem;line-height:1.5}.feature-list{color:var(--text-dim);flex:1;margin-bottom:20px;padding:0;font-size:.88rem;list-style:none}.feature-list li{margin-bottom:9px;padding-left:20px;line-height:1.5;position:relative}.feature-list li:before{content:"";background:var(--gold);opacity:.75;border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}.pricing-card .btn{justify-content:center;width:100%;margin-top:auto;padding:13px 20px;font-size:.72rem}.pricing-card.popular .btn{background:var(--gold);color:var(--bg);border:none}.pricing-card.popular .btn:hover{background:var(--gold-hover);color:var(--bg)}.card-segment{letter-spacing:.05em;text-transform:uppercase;opacity:.7;color:var(--gold);margin-bottom:.25rem;font-size:.7rem;font-weight:700}.consulting-block{border-top:1px solid var(--border);margin-top:3.5rem;padding-top:2.5rem}.consulting-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:1.5rem;display:grid}.consulting-card{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:24px;transition:border-color .2s,transform .2s}.consulting-card:hover{border-color:#c2986d4d;transform:translateY(-2px)}.consulting-card .card-segment{margin-bottom:14px}.consulting-card .feature-list{margin-bottom:0}.consulting-card .feature-list li{margin-bottom:12px}.hero-product{border-bottom:1px solid var(--border);background:var(--bg);padding:72px 48px 64px;position:relative;overflow:hidden}.hero-product-inner{grid-template-columns:1fr 1.15fr;align-items:center;gap:56px;max-width:1240px;margin:0 auto;display:grid}.hero-product-text{max-width:480px}.hero-product-tag{letter-spacing:6px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:.6rem;font-weight:700}.hero-product h1{color:var(--text);letter-spacing:-.01em;margin-bottom:20px;font-size:2.9rem;font-weight:400;line-height:1.12}.hero-product h1 em{color:var(--gold);font-style:normal}.hero-product-sub{color:var(--text-dim);max-width:460px;margin-bottom:32px;font-size:1.02rem;line-height:1.7}.hero-product-cta{flex-wrap:wrap;gap:12px;display:flex}.hero-product-cta .btn{padding:15px 32px;font-size:.78rem}.hero-product-cta .btn-gold{background:var(--gold);color:var(--bg);border:none}.hero-product-cta .btn-gold:hover{background:var(--gold-hover)}.hero-product-cta .btn-ghost{border:1px solid var(--ghost-border);color:var(--text-dim);background:0 0}.hero-product-cta .btn-ghost:hover{color:var(--text);background:#c2986d0a;border-color:#c2986d66}.hero-shot{box-shadow:0 0 0 1px #c2986d14, 0 40px 80px -20px var(--shadow-hero), 0 0 60px -10px #c2986d1f;background:var(--panel);border:1px solid #c2986d4d;border-radius:2px;position:relative;overflow:hidden}.hero-shot:after{content:"";background:linear-gradient(180deg, transparent 0%, transparent 70%, var(--hero-overlay) 100%);pointer-events:none;position:absolute;inset:0}.hero-shot img{width:100%;height:auto;display:block}.hero-shot-label{z-index:3;font-family:var(--font-display);letter-spacing:3px;text-transform:uppercase;color:#c2986dcc;background:var(--shot-label-bg);border:1px solid #c2986d33;padding:5px 10px;font-size:.6rem;font-weight:700;position:absolute;bottom:14px;left:16px}.prose-block{text-align:left;max-width:720px;margin:0 auto}.prose-block p{color:var(--text-dim);margin-bottom:22px;font-size:1.02rem;line-height:1.8}.prose-block p strong{color:var(--text);font-weight:700}.prose-block .pull{font-family:var(--font-display);color:var(--text);border-left:3px solid var(--gold);letter-spacing:.01em;margin:32px 0;padding-left:20px;font-size:1.25rem;font-style:italic;line-height:1.55}.serve-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.serve-card{background:var(--panel);flex-direction:column;padding:36px 30px 40px;transition:background .25s;display:flex}.serve-card:hover{background:var(--surface-hover)}.serve-card .card-label{letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:.6rem;font-weight:700}.serve-card h3{color:var(--text);letter-spacing:-.01em;margin-bottom:18px;font-size:1.4rem;font-weight:400}.serve-card .serve-desc{color:var(--text-dim);margin-bottom:18px;font-size:.92rem;line-height:1.7}.serve-card .ex-label{letter-spacing:3px;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:.58rem;font-weight:700}.serve-card ul{margin:0 0 20px;padding:0;list-style:none}.serve-card ul li{color:var(--text);padding:5px 0 5px 18px;font-size:.88rem;line-height:1.6;position:relative}.serve-card ul li:before{content:"✦";color:var(--gold);font-size:.7rem;position:absolute;top:5px;left:0}.values-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1px;display:grid}.value-card{background:var(--panel);padding:32px 28px;transition:background .25s}.value-card:hover{background:var(--surface-hover)}.value-num{letter-spacing:4px;color:var(--gold);margin-bottom:14px;font-size:.6rem;font-weight:700}.value-card h3{color:var(--text);letter-spacing:-.01em;margin-bottom:10px;font-size:1.12rem;font-weight:700}.value-card p{color:var(--text-dim);font-size:.88rem;line-height:1.65}.team-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:1px;display:grid}.team-card{background:var(--panel);padding:32px 28px;transition:background .25s}.team-card:hover{background:var(--surface-hover)}.team-avatar{width:56px;height:56px;font-family:var(--font-display);color:var(--gold);letter-spacing:.02em;background:linear-gradient(135deg,#c2986d40,#c2986d14);border:1px solid #c2986d4d;border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:1.2rem;font-weight:700;display:flex}.team-card h3{color:var(--text);margin-bottom:4px;font-size:1.1rem;font-weight:400}.team-role{letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:.6rem;font-weight:700}.team-card p{color:var(--text-dim);font-size:.86rem;line-height:1.6}.agents-note{background:var(--panel);border:1px solid var(--border);text-align:left;margin-top:0;padding:36px 40px}.agents-note .card-label{letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:12px;font-size:.6rem;font-weight:700}.agents-note h3{color:var(--text);margin-bottom:12px;font-size:1.2rem;font-weight:400}.agents-note p{color:var(--text-dim);margin-bottom:18px;font-size:.92rem;line-height:1.7}.agents-list{flex-wrap:wrap;gap:10px;display:flex}.agent-pill{letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);border:1px solid var(--border);background:var(--bg);border-radius:999px;padding:7px 16px;font-size:.72rem;font-weight:600}.comparison-grid{background:var(--border);border:1px solid var(--border);border-radius:8px;grid-template-columns:1fr 2fr 2fr;gap:1px;display:grid;overflow:hidden}.comp-header{background:var(--panel);letter-spacing:3px;text-transform:uppercase;align-items:center;padding:20px 18px;font-size:.7rem;font-weight:700;display:flex}.comp-header:first-child,.comp-header.chat{color:var(--text-dim)}.comp-header.athena{color:var(--gold)}.comp-cell{background:var(--panel);padding:20px 18px;font-size:.88rem;line-height:1.55}.comp-cell.feature{color:var(--text);font-size:.85rem;font-weight:600}.comp-cell.chat{color:var(--text-dim);padding-left:28px;position:relative}.comp-cell.chat:before{content:"✗";color:#633;font-size:.8rem;position:absolute;top:20px;left:6px}.comp-cell.athena{color:var(--text);padding-left:28px;position:relative}.comp-cell.athena:before{content:"✓";color:var(--gold);font-size:.9rem;position:absolute;top:20px;left:6px}.oneliner{text-align:center;border:1px solid var(--border);background:var(--panel);max-width:680px;color:var(--text-dim);border-radius:8px;margin:56px auto 0;padding:32px 40px;font-size:1.1rem;font-style:italic;line-height:1.6}.oneliner strong{color:var(--gold);font-style:normal}.segment-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.segment-card{background:var(--panel);flex-direction:column;padding:32px 28px 36px;transition:background .25s;display:flex}.segment-card:hover{background:var(--surface-hover)}.segment-card .card-label{letter-spacing:4px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:.6rem;font-weight:700}.segment-card h3{color:var(--text);letter-spacing:-.01em;margin-bottom:18px;font-size:1.3rem;font-weight:400}.segment-card .pain{color:var(--text-dim);border-left:2px solid var(--gold);margin-bottom:18px;padding-left:12px;font-size:.85rem;font-style:italic;line-height:1.6}.segment-card .agent-label{letter-spacing:3px;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px;font-size:.6rem;font-weight:700}.segment-card ul{margin:0 0 22px;padding:0;list-style:none}.segment-card ul li{color:var(--text);padding:6px 0 6px 18px;font-size:.88rem;line-height:1.6;position:relative}.segment-card ul li:before{content:"✦";color:var(--gold);font-size:.7rem;position:absolute;top:6px;left:0}.segment-group{max-width:1100px;margin:0 auto 12px}.segment-group-title{border-bottom:1px solid var(--border);align-items:baseline;gap:14px;margin:0 0 20px;padding-bottom:14px;display:flex}.segment-group-title .group-label{letter-spacing:4px;text-transform:uppercase;color:var(--gold);font-size:.6rem;font-weight:700}.segment-group-title h3{color:var(--text);letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:400}.segment-group-title .group-sub{color:var(--text-muted);text-transform:uppercase;letter-spacing:2px;margin-left:auto;font-size:.8rem}.segment-groups-wrap{flex-direction:column;gap:56px;display:flex}@media (width<=980px){.pricing-tracks{grid-template-columns:1fr;gap:40px}.pricing-tracks:before{display:none}.pricing-track{padding:0}}@media (width<=768px){.hero{min-height:auto}.hero-content{padding:56px 20px 40px}.hero h1{font-size:2rem}.section,.process{padding:56px 20px}.process-grid{grid-template-columns:1fr;gap:32px}.values-grid,.service-grid,.serve-grid,.team-grid,.segment-grid,.pricing-grid-2{grid-template-columns:1fr}.trust-strip{gap:20px;padding:16px 20px}.mission .statement{font-size:1.1rem}.hero-product{padding:56px 24px 48px}.hero-product-inner{grid-template-columns:1fr;gap:36px}.hero-product h1{font-size:2.1rem}.hero-product-text{order:1;max-width:100%}.hero-shot{order:2}.comparison-grid{grid-template-columns:1fr}.comp-header.chat,.comp-header.athena{display:none}.comp-cell.chat{border-top:1px solid var(--border)}.comp-cell.feature{background:#c2986d0a}.cta-block{padding:48px 24px}.agents-note{padding:28px 24px}.consulting-grid{grid-template-columns:1fr}}@media (width<=640px){.pricing-card{padding:28px 22px}.price{font-size:2rem}.pricing-card h3{min-height:auto}}header[data-v-76b83577]{z-index:100;background:var(--bg);border-bottom:1px solid var(--nav-border);justify-content:space-between;align-items:center;padding:24px 48px;display:flex;position:sticky;top:0}.brand[data-v-76b83577]{align-items:center;display:flex}.logo-link[data-v-76b83577]{align-items:center;text-decoration:none;transition:opacity .2s;display:flex}.logo-link[data-v-76b83577]:hover{opacity:.92}.logo-svg[data-v-76b83577]{width:auto;height:74px;display:block}.logo-dots[data-v-76b83577]{animation:2.5s ease-in-out infinite pulse-dots-76b83577}@keyframes pulse-dots-76b83577{0%,to{opacity:.4}50%{opacity:1}}@media (width<=768px){.logo-svg[data-v-76b83577]{height:64px}}.logo[data-v-76b83577]{height:81px}nav[data-v-76b83577]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:28px;display:flex;overflow-x:auto}nav[data-v-76b83577]::-webkit-scrollbar{display:none}.nav-link[data-v-76b83577]{color:var(--text-dim);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:500;text-decoration:none;transition:color .15s}.nav-link[data-v-76b83577]:hover{color:var(--accent)}.nav-link.active[data-v-76b83577]{color:var(--text)}.theme-toggle[data-v-76b83577]{border:1px solid var(--ghost-border);width:34px;height:34px;color:var(--text-dim);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.theme-toggle[data-v-76b83577]:hover{border-color:var(--ghost-border-hover);color:var(--text);background:var(--ghost-bg-hover)}.nav-cta[data-v-76b83577]{flex:none;margin-left:12px}@media (width<=768px){header[data-v-76b83577]{padding:12px 20px}nav[data-v-76b83577]{gap:4px}.nav-link[data-v-76b83577]{letter-spacing:1px;margin:-6px 0;padding:14px 8px;font-size:.65rem}.nav-extra[data-v-76b83577]{display:none}.theme-toggle[data-v-76b83577]{width:44px;height:44px}.nav-cta[data-v-76b83577]{margin-left:4px;padding:14px 18px;font-size:.62rem}.logo[data-v-76b83577]{height:45px}}.footer-copy[data-v-47106989]{margin-bottom:8px}.footer-privacy[data-v-47106989]{letter-spacing:1px;color:var(--text-muted);font-size:.65rem}.footer-privacy-link[data-v-47106989]{color:var(--gold);margin-top:-16px;margin-bottom:-16px;margin-left:4px;padding:16px 6px;text-decoration:none;display:inline-block}.footer-privacy-link[data-v-47106989]:hover{color:var(--gold-hover)}.app-layout[data-v-bbd477b3]{flex-direction:column;min-height:100vh;display:flex}.app-main[data-v-bbd477b3]{flex:1 0 auto}.fade-enter-active[data-v-bbd477b3],.fade-leave-active[data-v-bbd477b3]{transition:opacity .25s}.fade-enter-from[data-v-bbd477b3],.fade-leave-to[data-v-bbd477b3]{opacity:0}.hero[data-v-9a9f898d]{background:var(--bg);border-bottom:1px solid var(--border);align-items:center;min-height:80vh;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-9a9f898d]{position:absolute;inset:0}.hero-content[data-v-9a9f898d]{z-index:2;max-width:680px;padding:100px 48px;position:relative}.hero-tag[data-v-9a9f898d]{letter-spacing:6px;text-transform:uppercase;color:var(--accent);margin-bottom:28px;font-size:.6rem;font-weight:700}.hero h1[data-v-9a9f898d]{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin-bottom:24px;font-size:3.4rem;font-weight:400;line-height:1.12}.hero h1 em[data-v-9a9f898d]{color:var(--gold);font-style:normal}.hero p[data-v-9a9f898d]{font-family:var(--font-body);color:var(--text-dim);max-width:460px;margin-bottom:36px;font-size:1rem;line-height:1.7}.hero-buttons[data-v-9a9f898d]{flex-wrap:wrap;gap:12px;display:flex}.integrations-strip[data-v-10ea703d]{border-bottom:1px solid var(--border);text-align:center;padding:36px 48px}.integrations-label[data-v-10ea703d]{letter-spacing:6px;text-transform:uppercase;color:var(--accent);margin-bottom:24px;font-size:.6rem;font-weight:700}.integrations-row[data-v-10ea703d]{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}.integration-item[data-v-10ea703d]{opacity:.85;align-items:center;gap:10px;transition:opacity .2s;display:inline-flex}.integration-item[data-v-10ea703d]:hover{opacity:1}.integration-logo[data-v-10ea703d]{object-fit:contain;filter:grayscale(.3)brightness(.95);width:auto;height:28px;transition:filter .2s}.integration-item:hover .integration-logo[data-v-10ea703d]{filter:grayscale(0)brightness()}.integration-name[data-v-10ea703d]{letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);font-size:.82rem;font-weight:600;transition:color .2s}.integration-item:hover .integration-name[data-v-10ea703d]{color:var(--text)}@media (width<=768px){.integrations-strip[data-v-10ea703d]{padding:28px 20px}.integrations-row[data-v-10ea703d]{gap:24px}.integration-name[data-v-10ea703d]{display:none}}.social-proof-bar[data-v-3c972554]{border-bottom:1px solid var(--border);text-align:center;flex-wrap:wrap;justify-content:center;gap:64px;padding:40px 48px;display:flex}.metric[data-v-3c972554]{flex-direction:column;align-items:center;min-width:200px;display:flex}.metric-number[data-v-3c972554]{font-family:var(--font-display);color:var(--gold);letter-spacing:-1px;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:800;line-height:1.1}.metric-label[data-v-3c972554]{font-family:var(--font-body);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-dim);max-width:240px;margin-top:10px;font-size:.78rem;font-weight:600}@media (width<=768px){.social-proof-bar[data-v-3c972554]{flex-direction:column;gap:32px;padding:28px 20px}.metric[data-v-3c972554]{min-width:0}.metric-number[data-v-3c972554]{font-size:2.1rem}}.booking-section[data-v-347e5471]{max-width:760px;margin:0 auto;padding:90px 48px}.booking-panel[data-v-347e5471]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-card,12px);text-align:center;padding:56px 48px;position:relative}.booking-section .section-label[data-v-347e5471]{color:var(--gold)}.booking-section h2[data-v-347e5471]{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin:0 0 12px;font-size:1.6rem;font-weight:400;line-height:1.2}.booking-step[data-v-347e5471]{margin-top:28px}.booking-subtitle[data-v-347e5471]{color:var(--text-dim);max-width:480px;margin:0 auto 28px;font-size:.95rem;line-height:1.7}.booking-date-strong[data-v-347e5471]{color:var(--text);font-weight:600}.date-grid[data-v-347e5471]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:8px;display:grid}.date-btn[data-v-347e5471]{background:var(--bg);border:1px solid var(--border);min-height:44px;color:var(--text);font-family:var(--font-body);letter-spacing:.5px;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:14px 16px;font-size:.82rem;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:flex}.date-label[data-v-347e5471]{white-space:nowrap}.date-btn[data-v-347e5471]:hover{background:#c2986d0f;border-color:#c2986d80;transform:translateY(-2px)}.date-btn.today[data-v-347e5471]{border-color:var(--gold);box-shadow:0 0 0 1px #c2986d40}.date-btn.today .date-label[data-v-347e5471]:before{content:"• ";color:var(--gold)}.slot-grid[data-v-347e5471]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-width:560px;margin:0 auto;display:grid}.slot-btn[data-v-347e5471]{background:var(--bg);border:1px solid var(--border);color:var(--text);font-family:var(--font-body);cursor:pointer;border-radius:8px;padding:13px 16px;font-size:.86rem;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.slot-btn[data-v-347e5471]:hover{border-color:var(--gold);color:var(--gold);background:#c2986d1a;transform:translateY(-2px)}.booking-loading[data-v-347e5471]{color:var(--text-dim);align-items:center;gap:10px;font-size:.9rem;display:inline-flex}.booking-spinner[data-v-347e5471]{border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite bk-spin-347e5471}@keyframes bk-spin-347e5471{to{transform:rotate(360deg)}}.back-btn[data-v-347e5471]{margin-top:24px}.selected-slot-info[data-v-347e5471]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:28px;display:flex}.slot-pill[data-v-347e5471]{background:var(--gold);color:var(--bg);letter-spacing:1px;text-transform:uppercase;border-radius:var(--radius-pill,999px);padding:9px 18px;font-size:.78rem;font-weight:700;display:inline-block}.change-btn[data-v-347e5471]{border:1px solid var(--border);color:var(--text-dim);font-family:var(--font-body);cursor:pointer;letter-spacing:1px;text-transform:uppercase;border-radius:var(--radius-pill,999px);background:0 0;padding:7px 14px;font-size:.72rem;transition:color .15s,border-color .15s}.change-btn[data-v-347e5471]:hover{color:var(--text);border-color:var(--gold)}.booking-form[data-v-347e5471]{flex-direction:column;gap:14px;max-width:420px;margin:0 auto;display:flex}.booking-input[data-v-347e5471]{background:var(--bg);border:1px solid var(--border);color:var(--text);font-family:var(--font-body);border-radius:8px;padding:14px 18px;font-size:16px;transition:border-color .18s,box-shadow .18s}.booking-input[data-v-347e5471]::placeholder{color:var(--text-muted)}.booking-input[data-v-347e5471]:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c2986d1f}.booking-submit[data-v-347e5471]{justify-content:center;margin-top:6px}.booking-submit[data-v-347e5471]:disabled{opacity:.45;cursor:not-allowed}.booking-error[data-v-347e5471]{color:var(--red,#f44);margin-top:4px;font-size:.85rem}.booking-confirmed[data-v-347e5471]{padding:16px 0 8px}.confirmed-icon[data-v-347e5471]{background:var(--gold);width:64px;height:64px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:1.8rem;font-weight:700;animation:.4s bk-pop-347e5471;display:flex;box-shadow:0 0 0 8px #c2986d1f,0 12px 36px -10px #c2986d80}@keyframes bk-pop-347e5471{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.08)}to{transform:scale(1)}}.confirmed-title[data-v-347e5471]{color:var(--gold);font-family:var(--font-display);margin:0 0 10px;font-size:1.4rem;font-weight:400}.confirmed-body[data-v-347e5471]{color:var(--text-dim);max-width:420px;margin:0 auto;font-size:.95rem;line-height:1.7}.confirmed-email[data-v-347e5471]{color:var(--text);font-weight:600}.confirmed-reset[data-v-347e5471]{margin-top:28px}@media (width<=768px){.booking-section[data-v-347e5471]{padding:56px 20px}.booking-panel[data-v-347e5471]{padding:40px 24px}.booking-section h2[data-v-347e5471]{font-size:1.35rem}.date-grid[data-v-347e5471]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px}.date-btn[data-v-347e5471]{padding:12px;font-size:.78rem}.slot-grid[data-v-347e5471]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}}.faq-list[data-v-295444ac]{border-top:1px solid var(--border);max-width:760px;margin:0 auto}.faq-item[data-v-295444ac]{border-bottom:1px solid var(--border);background:var(--panel);transition:background .2s}.faq-item.open[data-v-295444ac]{background:var(--surface)}.faq-question[data-v-295444ac]{justify-content:space-between;align-items:center;gap:var(--space-md);cursor:pointer;text-align:left;width:100%;font-family:var(--font-display,"Collapse", system-ui, sans-serif);color:var(--gold);letter-spacing:-.01em;background:0 0;border:none;padding:22px 28px;font-size:1.02rem;font-weight:400;line-height:1.4;transition:color .15s;display:flex}.faq-question[data-v-295444ac]:hover{color:#d4a87a}.faq-q-text[data-v-295444ac]{flex:1}.faq-icon[data-v-295444ac]{color:var(--gold);text-align:center;flex:none;width:24px;font-size:1.4rem;font-weight:400;line-height:1}.faq-answer[data-v-295444ac]{padding:0 28px 24px}.faq-answer p[data-v-295444ac]{color:var(--text-dim);margin:0;font-size:.92rem;line-height:1.7}@media (width<=768px){.faq-question[data-v-295444ac]{padding:18px 20px;font-size:.95rem}.faq-answer[data-v-295444ac]{padding:0 20px 20px}.faq-answer p[data-v-295444ac]{font-size:.88rem}}.email-capture[data-v-faa9caf6]{max-width:520px;margin:36px auto 0}.capture-success[data-v-faa9caf6]{color:var(--green,#4ade80);border-radius:var(--radius-pill,999px);background:#4ade800f;border:1px solid #4ade8040;align-items:center;gap:12px;padding:12px 22px;font-size:.92rem;display:inline-flex}.capture-check[data-v-faa9caf6]{background:var(--green,#4ade80);width:26px;height:26px;color:var(--bg);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 0 0 4px #4ade801f}.capture-success-text[data-v-faa9caf6]{letter-spacing:.5px}.capture-divider[data-v-faa9caf6]{color:var(--text-muted);letter-spacing:4px;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:18px;font-size:.62rem;font-weight:700;display:flex}.capture-divider[data-v-faa9caf6]:before,.capture-divider[data-v-faa9caf6]:after{content:"";background:var(--border);flex:1;height:1px}.capture-prompt[data-v-faa9caf6]{color:var(--text-dim);margin:0 0 16px;font-size:.88rem;line-height:1.6}.capture-fields[data-v-faa9caf6]{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.capture-input[data-v-faa9caf6]{background:var(--bg);border:1px solid var(--border);color:var(--text);font-family:var(--font-body);border-radius:8px;flex:1;min-width:160px;padding:13px 16px;font-size:16px;transition:border-color .18s,box-shadow .18s}.capture-input[data-v-faa9caf6]::placeholder{color:var(--text-muted)}.capture-input[data-v-faa9caf6]:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c2986d1f}.capture-btn[data-v-faa9caf6]{min-height:44px;color:var(--gold);font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #c2986d73;border-radius:8px;justify-content:center;align-items:center;padding:13px 26px;font-size:.72rem;font-weight:700;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.capture-btn[data-v-faa9caf6]:hover:not(:disabled){background:var(--gold);color:var(--bg);border-color:var(--gold)}.capture-btn[data-v-faa9caf6]:disabled{opacity:.4;cursor:not-allowed}.capture-msg[data-v-faa9caf6]{color:var(--red,#f44);margin-top:12px;font-size:.82rem}.capture-disclaimer[data-v-faa9caf6]{color:var(--text-muted);letter-spacing:.3px;margin-top:12px;font-size:.72rem}@media (width<=768px){.capture-fields[data-v-faa9caf6]{flex-direction:column;align-items:stretch}.capture-input[data-v-faa9caf6]{min-width:auto}.capture-btn[data-v-faa9caf6]{justify-content:center}}.about-hero[data-v-dec842a7]{border-bottom:1px solid var(--border);background:var(--bg);text-align:center;padding:80px 48px 56px;position:relative}.about-hero .hero-tag[data-v-dec842a7]{letter-spacing:6px;text-transform:uppercase;color:var(--gold);margin-bottom:22px;font-size:.6rem;font-weight:700}.about-hero h1[data-v-dec842a7]{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin-bottom:20px;font-size:2.9rem;font-weight:400;line-height:1.12}.about-hero h1 em[data-v-dec842a7]{color:var(--gold);font-style:normal}.about-hero p[data-v-dec842a7]{font-family:var(--font-body);color:var(--text-dim);max-width:620px;margin:0 auto 34px;font-size:1rem;line-height:1.7}@media (width<=768px){.about-hero[data-v-dec842a7]{padding:48px 20px 36px}.about-hero h1[data-v-dec842a7]{font-size:1.9rem}}.why-hero[data-v-b1186711]{border-bottom:1px solid var(--border);background:var(--bg);text-align:center;padding:80px 48px 56px;position:relative}.why-hero .hero-tag[data-v-b1186711]{letter-spacing:6px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:.6rem;font-weight:700}.why-hero h1[data-v-b1186711]{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin-bottom:18px;font-size:2.8rem;font-weight:400;line-height:1.12}.why-hero h1 em[data-v-b1186711]{color:var(--gold);font-style:normal}.why-hero p[data-v-b1186711]{font-family:var(--font-body);color:var(--text-dim);max-width:560px;margin:0 auto 32px;font-size:1rem;line-height:1.7}.why-cta[data-v-b1186711]{border-radius:8px;max-width:700px}.why-cta h2[data-v-b1186711]{margin-bottom:12px}.why-cta p[data-v-b1186711]{max-width:480px;margin:0 auto}.why-cta .btn[data-v-b1186711]{margin-top:28px}@media (width<=768px){.why-hero[data-v-b1186711]{padding:48px 20px 36px}.why-hero h1[data-v-b1186711]{font-size:1.8rem}.why-cta[data-v-b1186711]{padding:40px 24px}}.segments-hero[data-v-8b61d047]{background:var(--bg);border-bottom:1px solid var(--border);text-align:center;padding:80px 48px 56px;position:relative}.segments-hero .hero-content[data-v-8b61d047]{max-width:720px;margin:0 auto;padding:0}.segments-hero .hero-tag[data-v-8b61d047]{letter-spacing:6px;text-transform:uppercase;color:var(--gold);margin-bottom:20px;font-size:.6rem;font-weight:700}.segments-hero h1[data-v-8b61d047]{font-family:var(--font-display);color:var(--text);letter-spacing:-.01em;margin-bottom:18px;font-size:2.8rem;font-weight:400;line-height:1.12}.segments-hero h1 em[data-v-8b61d047]{color:var(--gold);font-style:normal}.segments-hero .hero-sub[data-v-8b61d047]{font-family:var(--font-body);color:var(--text-dim);max-width:600px;margin:0 auto;font-size:1rem;line-height:1.7}@media (width<=768px){.segments-hero[data-v-8b61d047]{padding:56px 20px 36px}.segments-hero h1[data-v-8b61d047]{font-size:2rem}}.versions-hero[data-v-4c5eeb09]{text-align:left;max-width:1100px;margin:0 auto;padding:80px 48px 40px}.page-tag[data-v-4c5eeb09]{font-family:var(--font-display);letter-spacing:6px;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:.6rem;font-weight:700}.versions-hero h1[data-v-4c5eeb09]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text);margin-bottom:12px;font-size:2.4rem;font-weight:400;line-height:1.15}.versions-hero p[data-v-4c5eeb09]{font-family:var(--font-body);color:var(--text-dim);max-width:560px;font-size:.95rem}.versions-toolbar[data-v-4c5eeb09]{max-width:1100px;margin:0 auto 40px;padding:0 48px}.version-grid[data-v-4c5eeb09]{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;max-width:1100px;margin:0 auto;display:grid}.version-card[data-v-4c5eeb09]{background:var(--panel);color:inherit;flex-direction:column;padding:36px 28px;text-decoration:none;transition:background .2s;display:flex}.version-card[data-v-4c5eeb09]:hover{background:var(--gold)}.version-card:hover h2[data-v-4c5eeb09],.version-card:hover .version-desc[data-v-4c5eeb09],.version-card:hover .version-link[data-v-4c5eeb09]{color:var(--bg)}.version-card:hover .card-label[data-v-4c5eeb09]{color:var(--bg);opacity:.7}.version-current[data-v-4c5eeb09]{border:1px solid var(--gold)}.label-current[data-v-4c5eeb09],.link-current[data-v-4c5eeb09]{color:var(--gold)!important}.version-current:hover .label-current[data-v-4c5eeb09],.version-current:hover .link-current[data-v-4c5eeb09]{opacity:1;color:var(--bg)!important}.card-label[data-v-4c5eeb09]{font-family:var(--font-display);letter-spacing:4px;text-transform:uppercase;color:var(--accent);margin-bottom:10px;font-size:.6rem;font-weight:700}.version-card h2[data-v-4c5eeb09]{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text);margin-bottom:12px;font-size:1.3rem;font-weight:400}.current-badge[data-v-4c5eeb09]{color:var(--green);letter-spacing:1px;margin-left:6px;font-size:.7rem;font-weight:700}.version-desc[data-v-4c5eeb09]{font-family:var(--font-body);color:var(--text-dim);flex-grow:1;margin-bottom:28px;font-size:.88rem;line-height:1.65}.version-link[data-v-4c5eeb09]{font-family:var(--font-display);letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:700;transition:color .15s}.changelog[data-v-4c5eeb09]{background:var(--panel);border:1px solid var(--border);border-top:none;max-width:1100px;margin-top:1px;margin-left:auto;margin-right:auto;display:none}.changelog.open[data-v-4c5eeb09]{display:block}.changelog-inner[data-v-4c5eeb09]{max-width:1000px;margin:0 auto;padding:48px 40px}.changelog-section[data-v-4c5eeb09]{margin-bottom:44px}.changelog-section[data-v-4c5eeb09]:last-child{margin-bottom:0}.changelog-transition[data-v-4c5eeb09]{font-family:var(--font-display);letter-spacing:5px;text-transform:uppercase;color:var(--gold);margin-bottom:10px;font-size:.6rem;font-weight:700}.changelog-section h3[data-v-4c5eeb09]{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text);margin-bottom:20px;font-size:1.2rem;font-weight:400}.changelog-section h3 .arrow[data-v-4c5eeb09]{color:var(--gold);margin:0 8px;font-weight:400}.changelog ul[data-v-4c5eeb09]{padding:0;list-style:none}.changelog li[data-v-4c5eeb09]{font-family:var(--font-body);color:var(--text-dim);border-bottom:1px solid var(--border);padding:8px 0 8px 20px;font-size:.9rem;line-height:1.6;position:relative}.changelog li[data-v-4c5eeb09]:last-child{border-bottom:none}.changelog li[data-v-4c5eeb09]:before{content:"";background:var(--gold);width:5px;height:5px;position:absolute;top:18px;left:0}.status-live[data-v-4c5eeb09]{color:var(--green);font-weight:700;font-family:var(--font-display);letter-spacing:1px;margin-left:6px;font-size:.75rem}.status-planned[data-v-4c5eeb09]{color:var(--amber);font-style:italic;font-family:var(--font-body);margin-left:6px}@media (width<=768px){.versions-hero[data-v-4c5eeb09]{padding:40px 20px 24px}.versions-hero h1[data-v-4c5eeb09]{font-size:1.7rem}.versions-toolbar[data-v-4c5eeb09]{padding:0 20px}.version-grid[data-v-4c5eeb09]{grid-template-columns:1fr}.changelog-inner[data-v-4c5eeb09]{padding:32px 20px}}.privacy-hero[data-v-0f96dce5]{padding-top:120px;padding-bottom:60px}.prose-block[data-v-0f96dce5]{max-width:720px;margin:0 auto}.prose-block h3[data-v-0f96dce5]{font-family:var(--font-display);color:var(--gold);letter-spacing:.5px;margin-top:2.5rem;margin-bottom:.75rem;font-size:1.1rem}.prose-block h3[data-v-0f96dce5]:first-of-type{margin-top:1.5rem}.prose-block p[data-v-0f96dce5]{color:var(--text-dim);margin-bottom:1.25rem;line-height:1.8}.prose-block ul[data-v-0f96dce5]{margin:0 0 1.5rem;padding:0;list-style:none}.prose-block li[data-v-0f96dce5]{color:var(--text-dim);padding:.5rem 0 .5rem 1.75rem;line-height:1.7;position:relative}.prose-block li[data-v-0f96dce5]:before{content:"—";color:var(--gold);font-weight:600;position:absolute;left:0}.prose-block strong[data-v-0f96dce5]{color:var(--text)}.prose-block em[data-v-0f96dce5]{color:var(--gold);font-style:italic}.link-gold[data-v-0f96dce5]{color:var(--gold);border-bottom:1px solid #0000;margin:-12px 0;padding:12px 4px;text-decoration:none;transition:border-color .2s;display:inline-block}.link-gold[data-v-0f96dce5]:hover{border-bottom-color:var(--gold)}
