.bk-header{background:var(--color-ivory);padding:var(--section-pad-mobile) 24px;max-width:var(--content-max);margin:0 auto}.bk-breadcrumb{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-lapis);text-transform:uppercase;letter-spacing:.05em;margin-bottom:22px}.bk-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--color-saffron);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.bk-h1{font-family:var(--font-serif);font-size:var(--text-h1);color:var(--color-ink);line-height:1.1;letter-spacing:-.025em;margin-bottom:16px}.bk-intro{font-size:var(--text-body);color:var(--color-muted);line-height:1.75;margin-top:0;margin-bottom:var(--space-6)}.bk-header-credential{font-family:var(--font-mono);font-size:var(--text-body);color:var(--color-saffron);border-top:1px solid rgba(30,36,38,.08);padding-top:18px;margin-top:0;margin-bottom:0;line-height:1.8}.bk-header-stat{font-family:var(--font-sans);font-weight:400;font-size:var(--text-body);color:var(--color-saffron);margin-top:8px;margin-bottom:0}.bk-tag{display:inline-flex;align-items:center;gap:6px;border-radius:20px;padding:5px 12px;margin-bottom:18px}.bk-tag-saffron{background:#a078401f;border:1px solid rgba(160,120,64,.25)}.bk-tag-lapis{background:#2a5c6b14;border:1px solid rgba(42,92,107,.2)}.bk-tag-dot{width:6px;height:6px;border-radius:50%}.bk-tag-dot-saffron{background:var(--color-saffron)}.bk-tag-dot-lapis{background:var(--color-lapis)}.bk-tag-text{font-family:var(--font-mono);font-size:var(--text-mono-sm);text-transform:uppercase;letter-spacing:.08em}.bk-tag-text-saffron{color:var(--color-saffron)}.bk-tag-text-lapis{color:var(--color-lapis)}.bk-h2{font-family:var(--font-serif);font-size:var(--text-h2);color:var(--color-ink);line-height:1.15;letter-spacing:-.02em;margin-bottom:12px}.bk-desc{font-size:var(--text-body);color:var(--color-muted);line-height:1.75;margin-bottom:20px}.bk-explainer{font-size:var(--text-body-sm);color:var(--color-ink);line-height:1.65;padding:12px 16px;background:#a0784014;border-left:3px solid var(--color-saffron);border-radius:0 6px 6px 0;margin-bottom:24px;font-style:italic}.bk-btn-lapis{display:block;width:100%;text-align:center;background:var(--color-lapis);color:var(--color-ivory);font-family:var(--font-sans);font-weight:600;font-size:var(--text-body);border-radius:var(--radius-btn);padding:14px;text-decoration:none}.bk-btn-saffron{display:block;width:100%;text-align:center;background:var(--color-saffron);color:var(--color-ivory);font-family:var(--font-sans);font-weight:600;font-size:var(--text-body);border-radius:var(--radius-btn);padding:14px;text-decoration:none}.bk-cal-placeholder{background:#fff9;border-radius:12px;border:1px solid rgba(30,36,38,.08);padding:32px 20px;text-align:center;margin-bottom:20px}.bk-cal-placeholder-lapis{background:#2a5c6b0a;border-color:#2a5c6b1f}.bk-cal-label{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;display:block}.bk-cal-title{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--color-ink);margin-bottom:8px}.bk-cal-meta{font-size:var(--text-card-body);color:var(--color-muted);line-height:1.6;margin-bottom:20px}.bk-cal-note,.bk-payment-note{font-size:var(--text-mono);color:var(--color-muted);margin-top:12px;font-family:var(--font-mono);letter-spacing:.03em}.bk-discovery{background:var(--color-parchment);padding:var(--section-pad-mobile) 24px}.bk-includes{display:flex;flex-direction:column;gap:8px}.bk-includes-item{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-card-body);color:var(--color-muted);line-height:1.55}.bk-check{width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:var(--text-tag);font-weight:700}.bk-check-saffron{background:#a0784026;color:var(--color-saffron)}.bk-consultation{background:var(--color-ivory);border-top:1px solid rgba(30,36,38,.08);padding:var(--section-pad-mobile) 24px}.bk-session-details{background:var(--color-parchment);border-radius:10px;border:1px solid rgba(30,36,38,.08);padding:18px 20px;margin-bottom:20px;display:flex;flex-direction:column;gap:14px}.bk-session-row{display:flex;align-items:flex-start;gap:12px}.bk-session-icon{width:28px;height:28px;border-radius:6px;background:#2a5c6b1a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bk-session-label{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--color-saffron);text-transform:uppercase;letter-spacing:.06em;margin-bottom:3px;display:block}.bk-session-value{font-size:var(--text-card-title);color:var(--color-ink);line-height:1.55;font-weight:600}.bk-session-sub{font-size:var(--text-body-xs);color:var(--color-muted);line-height:1.5;margin-top:2px}.bk-payment{background:var(--color-parchment);border-radius:10px;border:1px solid rgba(30,36,38,.08);padding:16px 20px;margin-bottom:24px}.bk-payment-label{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--color-saffron);text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;display:block}.bk-payment-method{font-size:var(--text-card-title);color:var(--color-ink);font-weight:600;margin-bottom:4px}.bk-payment-detail{font-family:var(--font-mono);font-size:var(--text-footer-nap);color:var(--color-muted);line-height:1.8;letter-spacing:.02em}.bk-payment-guarantee{display:block;font-family:var(--font-sans);font-weight:400;font-size:var(--text-body-sm);color:var(--color-ink);background:#a0784014;border-left:3px solid var(--color-saffron);border-radius:0 6px 6px 0;padding:10px 14px;margin-top:12px;margin-bottom:0}.bk-prepare{display:flex;flex-direction:column;gap:8px;margin-top:20px}.bk-prepare-eyebrow{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.bk-prepare-item{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-card-body);color:var(--color-muted);line-height:1.55}.bk-prepare-num{width:20px;height:20px;border-radius:50%;background:#2a5c6b1a;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--color-lapis);font-weight:600}.bk-faq{background:var(--color-parchment);padding:var(--section-pad-mobile) 24px}.bk-faq-eyebrow{font-family:var(--font-mono);font-size:var(--text-eyebrow);color:var(--color-saffron);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px}.bk-faq-h2{font-family:var(--font-serif);font-size:var(--text-h2);color:var(--color-ink);line-height:1.18;letter-spacing:-.02em;margin-bottom:28px}.bk-faq-list{display:flex;flex-direction:column}.bk-faq-item{padding:18px 0;border-bottom:1px solid rgba(30,36,38,.08)}.bk-faq-item-first{border-top:1px solid rgba(30,36,38,.08)}.bk-faq-q{font-weight:600;font-size:var(--text-body);color:var(--color-ink);line-height:1.45;margin-bottom:10px}.bk-faq-a{font-size:var(--text-body-sm);color:var(--color-ink);line-height:1.72}@media (min-width: 1024px){.bk-header{max-width:1200px;margin:0 auto;padding-left:40px;padding-right:40px}.bk-discovery,.bk-consultation{padding-left:0;padding-right:0}.bk-discovery-inner,.bk-consultation-inner{max-width:800px;margin:0 auto;padding-left:40px;padding-right:40px}.bk-faq{padding-left:0;padding-right:0}.bk-faq-inner{max-width:1200px;margin:0 auto;padding:52px 40px 56px;display:grid;grid-template-columns:280px 1fr;gap:80px;align-items:start}.bk-faq-heading-col{position:sticky;top:80px}.bk-faq-questions-col{display:flex;flex-direction:column}.bk-faq-a{line-height:1.75}.bk-btn-saffron,.bk-btn-lapis{width:auto;min-width:260px;display:inline-block}.bk-btn-saffron:hover,.bk-btn-lapis:hover{opacity:.9}}
