.brand-hero.svelte-1fjqwr9{display:flex;align-items:center;min-height:calc(100svh - 76px);padding:clamp(2rem,4vw,4rem) 0;background:var(--paper, #f8fafc)}.back-link.svelte-1fjqwr9{display:inline-flex;align-items:center;gap:.7rem;margin-bottom:clamp(2rem,4vw,4rem);color:var(--blue, #0b369a);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .18s ease}.back-link.svelte-1fjqwr9:hover{color:var(--terracotta, #c34811)}.brand-grid.svelte-1fjqwr9{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2.5rem,6vw,7rem)}.brand-copy.svelte-1fjqwr9{min-width:0}.brand-copy.svelte-1fjqwr9 h1:where(.svelte-1fjqwr9){overflow-wrap:anywhere;margin:0 0 2rem;color:var(--blue, #0b369a);font-size:clamp(3.4rem,5.5vw,6.5rem);font-weight:800;line-height:.92;letter-spacing:-.075em}.brand-lead.svelte-1fjqwr9{max-width:580px;margin:0 0 1.4rem;color:var(--blue, #0b369a);font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;line-height:1.55}.brand-details.svelte-1fjqwr9{max-width:560px;margin:0;color:var(--muted, #59616d);font-size:1rem;line-height:1.85}.brand-actions.svelte-1fjqwr9{display:flex;align-items:center;flex-wrap:wrap;gap:1.8rem;margin-top:2.5rem}.book-button.svelte-1fjqwr9{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:54px;padding:1rem 1.5rem;background:var(--terracotta, #c34811);color:#fff;font-size:.73rem;font-weight:800;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;transition:background .18s ease}.book-button.svelte-1fjqwr9:hover{background:var(--blue, #0b369a)}.services-link.svelte-1fjqwr9{display:inline-flex;align-items:center;gap:.6rem;padding-bottom:.4rem;border-bottom:1px solid var(--blue, #0b369a);color:var(--blue, #0b369a);font-size:.72rem;font-weight:800;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.services-link.svelte-1fjqwr9:hover{color:var(--terracotta, #c34811);border-color:var(--terracotta, #c34811)}.brand-visual.svelte-1fjqwr9{min-width:0}.logo-frame.svelte-1fjqwr9{display:grid;place-items:center;width:100%;min-height:clamp(330px,38vw,520px);padding:clamp(2.5rem,5vw,5rem);border:1px solid var(--border);background:#fff}.logo-frame.svelte-1fjqwr9 img:where(.svelte-1fjqwr9){display:block;width:100%;max-width:400px;max-height:280px;object-fit:contain}.visual-footer.svelte-1fjqwr9{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0;border-bottom:1px solid var(--border)}.visual-footer.svelte-1fjqwr9 span:where(.svelte-1fjqwr9){color:var(--muted, #59616d);font-size:.62rem;font-weight:800;letter-spacing:.1em}.visual-footer.svelte-1fjqwr9 span:where(.svelte-1fjqwr9):last-child{color:var(--terracotta, #c34811);text-align:right}.not-found.svelte-1fjqwr9{display:flex;align-items:center;min-height:calc(100svh - 76px);padding:5rem 0;background:var(--paper, #f8fafc)}.not-found.svelte-1fjqwr9 h1:where(.svelte-1fjqwr9){margin:0;color:var(--blue, #0b369a);font-size:clamp(3rem,6vw,6rem);font-weight:800;line-height:.95;letter-spacing:-.07em}.not-found.svelte-1fjqwr9 p:where(.svelte-1fjqwr9):not(.eyebrow){margin:1.5rem 0 2rem;color:var(--muted, #59616d);font-size:1rem}@media(max-width:950px){.brand-grid.svelte-1fjqwr9{grid-template-columns:minmax(0,1fr);gap:3rem}.brand-hero.svelte-1fjqwr9{padding:3rem 0}.brand-copy.svelte-1fjqwr9 h1:where(.svelte-1fjqwr9){font-size:clamp(3.5rem,8vw,6rem)}.logo-frame.svelte-1fjqwr9{min-height:350px}}@media(max-width:650px){.brand-hero.svelte-1fjqwr9{padding:2rem 0 3rem}.back-link.svelte-1fjqwr9{margin-bottom:2rem}.brand-copy.svelte-1fjqwr9 h1:where(.svelte-1fjqwr9){font-size:clamp(3rem,10vw,4.5rem)}.brand-lead.svelte-1fjqwr9{font-size:1.15rem}.brand-actions.svelte-1fjqwr9{align-items:flex-start;flex-direction:column;gap:1.5rem}.logo-frame.svelte-1fjqwr9{min-height:280px;padding:2rem}.visual-footer.svelte-1fjqwr9 span:where(.svelte-1fjqwr9){font-size:.55rem}}@media(prefers-reduced-motion:reduce){.back-link.svelte-1fjqwr9,.book-button.svelte-1fjqwr9{transition:none}}
