h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{font-family:Archivo Black,sans-serif;line-height:1.05;letter-spacing:-.01em;color:var(--paper)}.eyebrow.svelte-1uha8ag{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--amber-dim);font-weight:700;margin-bottom:12px;display:inline-block}.btn-amber.svelte-1uha8ag{background:var(--amber);color:#181206;box-shadow:0 6px 18px #ff9e1b59;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.btn-amber.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 10px 24px #ff9e1b80;filter:brightness(1.05)}.btn-outline.svelte-1uha8ag{background:#f6e5cfd9;border:2px solid rgba(30,26,18,.15);color:var(--paper);transition:transform .15s ease,border-color .15s ease,background .15s ease}.btn-outline.svelte-1uha8ag:hover{transform:translateY(-2px);border-color:var(--amber);background:#ff9e1bbf}.logo-img.svelte-1uha8ag{width:30px;height:30px;border-radius:8px;object-fit:cover;display:inline-block;vertical-align:middle;margin-right:8px}.hero.svelte-1uha8ag{padding:70px 0 50px}.hero-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:20px 30px;align-items:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:56px;margin-bottom:18px}.hero.svelte-1uha8ag p.lead:where(.svelte-1uha8ag){font-size:17px;color:var(--paper-dim);max-width:460px;margin-bottom:30px}.hero-ctas.svelte-1uha8ag{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:4px}.hero-trust.svelte-1uha8ag{display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--paper-dim);font-weight:600}section.svelte-1uha8ag{padding:80px 0}.section-head.svelte-1uha8ag{max-width:600px;margin-bottom:48px}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:36px;margin-bottom:14px}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--paper-dim);font-size:16px}.center.svelte-1uha8ag{text-align:center;margin-left:auto;margin-right:auto}.steps.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.step-card.svelte-1uha8ag{background:var(--steel);border-radius:20px;padding:28px;border:1px solid rgba(30,26,18,.06)}.service-card.svelte-1uha8ag{--service-card-surface: rgb(249, 240, 227);background-color:#f6e5cf59;padding:1.5rem;border-radius:12px;border:solid 2px rgb(203,167,119);background-repeat:no-repeat;background-size:cover;background-position:right center;color:var(--paper);height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:start}.service-card.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.25rem;color:var(--paper);max-width:60%}.service-card--client.svelte-1uha8ag{background-image:linear-gradient(90deg,var(--service-card-surface) 0%,var(--service-card-surface) 35%,transparent 70%),url(../../../service-client.jpg)}.service-card--pro.svelte-1uha8ag{background-image:linear-gradient(90deg,var(--service-card-surface) 0%,var(--service-card-surface) 45%,transparent 70%),url(../../../service-professional.jpg)}.service-card.service-card--queue.svelte-1uha8ag{display:grid;grid-template-columns:1fr 2fr;flex-direction:row;grid-column:1 / span 2;justify-content:stretch;gap:25px}.service-card.service-card--queue.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:3rem;margin-bottom:0;max-width:90%}.service-card.service-card--queue.svelte-1uha8ag .lead:where(.svelte-1uha8ag){font-size:1.2rem;max-width:90%}.step-num.svelte-1uha8ag{font-family:Space Mono,monospace;font-size:12px;font-weight:700;color:var(--amber-dim);margin-bottom:14px}.step-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:19px;margin-bottom:8px}.step-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:var(--paper-dim)}.feature-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature-card.svelte-1uha8ag{background:var(--ink);border:1px solid rgba(30,26,18,.08);border-radius:20px;padding:26px}.feature-card-link.svelte-1uha8ag{display:block;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.feature-card-link.svelte-1uha8ag:hover{transform:translateY(-3px);border-color:var(--amber);box-shadow:0 10px 24px #1e1a121a}.feature-icon.svelte-1uha8ag{width:46px;height:46px;border-radius:12px;background:var(--steel-2);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:16px}.feature-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:16px;margin-bottom:6px}.feature-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:13.5px;color:var(--paper-dim);line-height:1.5}.barber-teaser.svelte-1uha8ag{background:#14120e;color:#f3efe6;border-radius:36px;margin:0 20px;padding:50px;display:flex;align-items:center;justify-content:space-between;gap:40px}.barber-eyebrow.svelte-1uha8ag{color:var(--gold)}.barber-teaser.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:30px;color:#fff;margin-bottom:10px}.barber-teaser.svelte-1uha8ag .lead:where(.svelte-1uha8ag){color:#c9c3b6;font-size:15px;max-width:440px;margin-bottom:0}.barber-teaser.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex-shrink:0}.w-half.svelte-1uha8ag{width:50%}.testi-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.testi-card.svelte-1uha8ag{background:var(--steel);border-radius:20px;padding:26px}.testi-stars.svelte-1uha8ag{color:var(--gold);font-size:14px;margin-bottom:12px;letter-spacing:1px}.testi-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:var(--paper);line-height:1.6;margin-bottom:16px}.testi-person.svelte-1uha8ag{display:flex;align-items:center;gap:10px}.testi-person.svelte-1uha8ag img:where(.svelte-1uha8ag){width:34px;height:34px;border-radius:50%;object-fit:cover}.testi-name.svelte-1uha8ag{font-size:12.5px;font-weight:700;color:var(--paper)}.testi-role.svelte-1uha8ag{font-size:11px;color:var(--paper-dim)}.faq-list.svelte-1uha8ag{max-width:720px;margin:0 auto}.faq-item.svelte-1uha8ag{border-bottom:1px solid rgba(30,26,18,.1)}.faq-q.svelte-1uha8ag{width:100%;background:none;border:none;text-align:left;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:20px 0;font-weight:700;font-size:15.5px;color:var(--paper)}.faq-caret.svelte-1uha8ag{color:var(--paper-dim);transition:transform .2s ease;font-size:18px}.faq-item.svelte-1uha8ag.open .faq-caret:where(.svelte-1uha8ag){transform:rotate(45deg)}.faq-a.svelte-1uha8ag{max-height:0;overflow:hidden;transition:max-height .3s ease;font-size:14px;color:var(--paper-dim);line-height:1.6}.faq-item.svelte-1uha8ag.open .faq-a:where(.svelte-1uha8ag){max-height:200px;padding-bottom:20px}.queue-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.queue-card.svelte-1uha8ag{background:var(--steel);border-radius:20px;padding:28px;border:1px solid rgba(30,26,18,.06)}.queue-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:19px;margin-bottom:8px}.queue-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:14px;color:var(--paper-dim)}.queue-step.svelte-1uha8ag{font-family:Space Mono,monospace;font-size:12px;font-weight:700;color:var(--amber-dim);margin-bottom:14px}.queue-ctas.svelte-1uha8ag{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:34px}.final-cta.svelte-1uha8ag{background:linear-gradient(135deg,var(--amber),#ffb94d);border-radius:32px;margin:0 20px;padding:70px 40px;text-align:center}.final-cta.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:38px;color:#221604;margin-bottom:14px}.final-cta.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#4a3512;font-size:16px;margin-bottom:30px}.final-cta-row.svelte-1uha8ag{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}footer.svelte-1uha8ag{padding:60px 0 30px}.footer-grid.svelte-1uha8ag{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}.footer-desc.svelte-1uha8ag{font-size:13px;color:var(--paper-dim);max-width:260px;line-height:1.6}.footer-col.svelte-1uha8ag h4:where(.svelte-1uha8ag){font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--paper-dim);margin-bottom:14px}.footer-col.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block;font-size:13.5px;color:var(--paper);margin-bottom:10px;font-weight:500}.footer-bottom.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid rgba(30,26,18,.08);font-size:12px;color:var(--paper-dim);font-family:Space Mono,monospace}@media(max-width:860px){.hero.svelte-1uha8ag{padding:40px 0 20px}.hero-grid.svelte-1uha8ag{grid-template-columns:1fr;grid-template-rows:auto}.barber-teaser.svelte-1uha8ag{flex-direction:column;text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:38px}.steps.svelte-1uha8ag,.feature-grid.svelte-1uha8ag,.queue-grid.svelte-1uha8ag,.testi-grid.svelte-1uha8ag,.footer-grid.svelte-1uha8ag{grid-template-columns:1fr}.barber-teaser.svelte-1uha8ag{padding:40px 24px;margin:0 12px}.final-cta.svelte-1uha8ag{margin:0 12px;padding:50px 24px}.service-card.svelte-1uha8ag{--service-card-surface: rgb(249, 240, 227);background-color:#f6e5cf59;padding:8px;border-radius:12px;border:solid 2px rgb(203,167,119);background-repeat:no-repeat;background-size:100%;background-position:right center;color:var(--paper);height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:start;box-sizing:border-box}.service-card.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:6vw;color:var(--paper);max-width:75%}.service-card.svelte-1uha8ag .hero-ctas:where(.svelte-1uha8ag){width:100%;justify-content:stretch}.service-card.service-card--queue.svelte-1uha8ag{display:flex;flex-direction:column;grid-column:1}.service-card.service-card--queue.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:6vw;color:var(--paper);max-width:75%}.service-card.service-card--queue.svelte-1uha8ag .lead:where(.svelte-1uha8ag){max-width:unset}.service-card.service-card--queue.svelte-1uha8ag .hero-ctas:where(.svelte-1uha8ag){flex-direction:column}}
