.page-module__H3BVAa__page{background:var(--marketing-ink);min-height:100vh;color:var(--marketing-cream);font-family:var(--font-marketing-body);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:300;line-height:1.6}.page-module__H3BVAa__nav{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--marketing-border);background:#0c0c0af2;justify-content:space-between;align-items:center;height:64px;padding:0 48px;display:flex;position:sticky;top:0}.page-module__H3BVAa__navLogo{font-family:var(--font-marketing-heading);color:var(--marketing-cream);letter-spacing:-.3px;font-size:22px}.page-module__H3BVAa__navLogo span{color:var(--marketing-gold)}.page-module__H3BVAa__navLinks{align-items:center;gap:36px;display:flex}.page-module__H3BVAa__navLinks a{font-family:var(--font-marketing-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--marketing-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.page-module__H3BVAa__navLinks a:hover{color:var(--marketing-cream)}.page-module__H3BVAa__navCta{font-family:var(--font-marketing-label);letter-spacing:1.5px;text-transform:uppercase;background:var(--marketing-gold);color:var(--marketing-ink);cursor:pointer;border:none;padding:9px 22px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s}.page-module__H3BVAa__navCta:hover{background:var(--marketing-gold-dim)}.page-module__H3BVAa__navRight{align-items:center;gap:36px;display:flex}.page-module__H3BVAa__navLogin{font-family:var(--font-marketing-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--marketing-muted);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.page-module__H3BVAa__navLogin:hover{color:var(--marketing-cream)}.page-module__H3BVAa__hero{flex-direction:column;justify-content:center;max-width:900px;min-height:calc(100vh - 64px);padding:80px 48px;display:flex;position:relative}.page-module__H3BVAa__heroEyebrow{font-family:var(--font-marketing-eyebrow);letter-spacing:3px;text-transform:uppercase;color:var(--marketing-gold);margin-bottom:32px;font-size:11px}.page-module__H3BVAa__heroTitle{font-family:var(--font-marketing-heading);letter-spacing:-1.5px;color:var(--marketing-cream);margin-bottom:32px;font-size:clamp(48px,7vw,80px);font-weight:400;line-height:1.05}.page-module__H3BVAa__heroTitle em{color:var(--marketing-gold);font-style:italic}.page-module__H3BVAa__heroSub{color:var(--marketing-muted);max-width:500px;margin-bottom:52px;font-size:18px;font-weight:300;line-height:1.7}.page-module__H3BVAa__heroActions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page-module__H3BVAa__btnGold{font-family:var(--font-marketing-label);letter-spacing:1.5px;text-transform:uppercase;background:var(--marketing-gold);color:var(--marketing-ink);cursor:pointer;border:none;padding:14px 32px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.page-module__H3BVAa__btnGold:hover{background:var(--marketing-gold-dim)}.page-module__H3BVAa__btnGhost{font-family:var(--font-marketing-label);letter-spacing:1.5px;text-transform:uppercase;color:var(--marketing-muted);border-bottom:1px solid var(--marketing-border-2);padding-bottom:3px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s}.page-module__H3BVAa__btnGhost:hover{color:var(--marketing-cream);border-color:var(--marketing-muted)}.page-module__H3BVAa__heroRule{background:var(--marketing-border);width:1px;position:absolute;top:0;bottom:0;right:0}.page-module__H3BVAa__statsBand{border-top:1px solid var(--marketing-border);border-bottom:1px solid var(--marketing-border);grid-template-columns:repeat(3,1fr);display:grid}.page-module__H3BVAa__statItem{border-right:1px solid var(--marketing-border);padding:40px 48px}.page-module__H3BVAa__statItem:last-child{border-right:none}.page-module__H3BVAa__statNum{font-family:var(--font-marketing-heading);color:var(--marketing-gold);letter-spacing:-1px;margin-bottom:8px;font-size:44px;line-height:1}.page-module__H3BVAa__statLabel{font-family:var(--font-marketing-eyebrow);color:var(--marketing-muted);letter-spacing:.5px;font-size:12px;line-height:1.5}.page-module__H3BVAa__sectionLabel{font-family:var(--font-marketing-eyebrow);letter-spacing:3px;text-transform:uppercase;color:var(--marketing-muted-2);align-items:center;gap:16px;margin-bottom:56px;font-size:11px;display:flex}.page-module__H3BVAa__sectionLabel:after{content:"";background:var(--marketing-border);flex:1;height:1px}.page-module__H3BVAa__how{border-bottom:1px solid var(--marketing-border);padding:100px 48px}.page-module__H3BVAa__steps{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.page-module__H3BVAa__step{border-right:1px solid var(--marketing-border);padding:0 48px 0 0}.page-module__H3BVAa__step:last-child{border-right:none;padding-left:48px;padding-right:0}.page-module__H3BVAa__step:nth-child(2){padding-left:48px}.page-module__H3BVAa__stepNum{font-family:var(--font-marketing-eyebrow);letter-spacing:2px;color:var(--marketing-gold);margin-bottom:24px;font-size:11px;display:block}.page-module__H3BVAa__step h3{font-family:var(--font-marketing-heading);color:var(--marketing-cream);letter-spacing:-.3px;margin-bottom:16px;font-size:22px;font-weight:400;line-height:1.2}.page-module__H3BVAa__step p{color:var(--marketing-muted);font-size:15px;line-height:1.8}.page-module__H3BVAa__features{border-bottom:1px solid var(--marketing-border);padding:100px 48px}.page-module__H3BVAa__featuresGrid{background:var(--marketing-border);border:1px solid var(--marketing-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.page-module__H3BVAa__feature{background:var(--marketing-ink);padding:44px;transition:background .2s}.page-module__H3BVAa__feature:hover{background:var(--marketing-surface)}.page-module__H3BVAa__featureIcon{border:1px solid var(--marketing-border-2);justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:24px;display:flex}.page-module__H3BVAa__featureIcon svg{width:16px;height:16px;stroke:var(--marketing-gold);fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.page-module__H3BVAa__feature h3{font-family:var(--font-marketing-label);letter-spacing:1px;text-transform:uppercase;color:var(--marketing-cream);margin-bottom:12px;font-size:16px;font-weight:600}.page-module__H3BVAa__feature p{color:var(--marketing-muted);font-size:14px;line-height:1.8}.page-module__H3BVAa__quoteSection{border-bottom:1px solid var(--marketing-border);background:var(--marketing-surface);padding:100px 48px}.page-module__H3BVAa__quote{font-family:var(--font-marketing-heading);color:var(--marketing-cream);letter-spacing:-.5px;border-left:2px solid var(--marketing-gold);max-width:800px;padding-left:40px;font-size:clamp(24px,3.5vw,40px);font-style:italic;line-height:1.3}.page-module__H3BVAa__quoteCite{font-family:var(--font-marketing-eyebrow);color:var(--marketing-muted);letter-spacing:1px;margin-top:24px;font-size:12px;font-style:normal;display:block}.page-module__H3BVAa__forBarbers{border-bottom:1px solid var(--marketing-border);grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding:100px 48px;display:grid}.page-module__H3BVAa__forBarbersLeft h2{font-family:var(--font-marketing-heading);color:var(--marketing-cream);letter-spacing:-.8px;margin-bottom:24px;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.15}.page-module__H3BVAa__forBarbersLeft h2 em{color:var(--marketing-gold);font-style:italic}.page-module__H3BVAa__forBarbersLeft p{color:var(--marketing-muted);font-size:16px;line-height:1.8}.page-module__H3BVAa__forBarbersRight{border:1px solid var(--marketing-border);flex-direction:column;gap:0;display:flex}.page-module__H3BVAa__barberPoint{border-bottom:1px solid var(--marketing-border);align-items:flex-start;gap:20px;padding:28px 32px;display:flex}.page-module__H3BVAa__barberPoint:last-child{border-bottom:none}.page-module__H3BVAa__barberPointDash{font-family:var(--font-marketing-eyebrow);color:var(--marketing-gold);flex-shrink:0;padding-top:3px;font-size:11px}.page-module__H3BVAa__barberPointText{color:var(--marketing-muted);font-size:15px;line-height:1.7}.page-module__H3BVAa__barberPointText strong{color:var(--marketing-cream);font-weight:500}.page-module__H3BVAa__ctaSection{background:var(--marketing-surface);border-top:1px solid var(--marketing-border);padding:100px 48px}.page-module__H3BVAa__ctaInner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.page-module__H3BVAa__ctaLeft h2{font-family:var(--font-marketing-heading);color:var(--marketing-cream);letter-spacing:-.8px;margin-bottom:16px;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.15}.page-module__H3BVAa__ctaLeft p{color:var(--marketing-muted);font-size:15px;line-height:1.7}.page-module__H3BVAa__ctaRight{padding-top:8px}.page-module__H3BVAa__waitlistForm{flex-direction:column;gap:12px;display:flex}.page-module__H3BVAa__waitlistRow{gap:0;display:flex}.page-module__H3BVAa__waitlistInput{font-family:var(--font-marketing-body);background:var(--marketing-ink);border:1px solid var(--marketing-border-2);color:var(--marketing-cream);border-right:none;outline:none;flex:1;padding:14px 18px;font-size:14px;font-weight:300;transition:border-color .2s}.page-module__H3BVAa__waitlistInput::placeholder{color:var(--marketing-muted-2)}.page-module__H3BVAa__waitlistInput:focus{border-color:var(--marketing-gold)}.page-module__H3BVAa__waitlistSubmit{font-family:var(--font-marketing-label);letter-spacing:1.5px;text-transform:uppercase;background:var(--marketing-gold);color:var(--marketing-ink);cursor:pointer;white-space:nowrap;border:none;padding:14px 28px;font-size:13px;font-weight:600;transition:background .2s}.page-module__H3BVAa__waitlistSubmit:hover{background:var(--marketing-gold-dim)}.page-module__H3BVAa__waitlistSubmit:disabled{background:var(--marketing-muted-2);cursor:not-allowed}.page-module__H3BVAa__waitlistNote{font-family:var(--font-marketing-eyebrow);color:var(--marketing-muted-2);letter-spacing:.5px;font-size:11px}.page-module__H3BVAa__waitlistSuccess{font-family:var(--font-marketing-eyebrow);color:#6db87a;letter-spacing:.5px;padding:14px 0;font-size:13px}.page-module__H3BVAa__waitlistError{font-family:var(--font-marketing-eyebrow);color:#e07070;letter-spacing:.5px;font-size:12px}.page-module__H3BVAa__footer{border-top:1px solid var(--marketing-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 48px;display:flex}.page-module__H3BVAa__footerLogo{font-family:var(--font-marketing-heading);color:var(--marketing-cream);font-size:18px}.page-module__H3BVAa__footerLogo span{color:var(--marketing-gold)}.page-module__H3BVAa__footerLinks{gap:24px;display:flex}.page-module__H3BVAa__footerLinks a{font-family:var(--font-marketing-eyebrow);letter-spacing:1px;color:var(--marketing-muted-2);font-size:11px;text-decoration:none;transition:color .2s}.page-module__H3BVAa__footerLinks a:hover{color:var(--marketing-muted)}.page-module__H3BVAa__footerCopy{font-family:var(--font-marketing-eyebrow);color:var(--marketing-muted-2);letter-spacing:.5px;font-size:11px}@media (max-width:900px){.page-module__H3BVAa__nav{padding:0 24px}.page-module__H3BVAa__navLinks{display:none}.page-module__H3BVAa__hero{padding:60px 24px}.page-module__H3BVAa__statsBand{grid-template-columns:1fr}.page-module__H3BVAa__statItem{border-right:none;border-bottom:1px solid var(--marketing-border);padding:32px 24px}.page-module__H3BVAa__statItem:last-child{border-bottom:none}.page-module__H3BVAa__how{padding:60px 24px}.page-module__H3BVAa__steps{grid-template-columns:1fr;gap:40px}.page-module__H3BVAa__step{border-right:none;border-bottom:1px solid var(--marketing-border);padding:0 0 40px!important}.page-module__H3BVAa__step:last-child{border-bottom:none;padding-bottom:0!important}.page-module__H3BVAa__features{padding:60px 24px}.page-module__H3BVAa__featuresGrid{grid-template-columns:1fr}.page-module__H3BVAa__quoteSection{padding:60px 24px}.page-module__H3BVAa__quote{padding-left:24px}.page-module__H3BVAa__forBarbers{grid-template-columns:1fr;gap:48px;padding:60px 24px}.page-module__H3BVAa__ctaSection{padding:60px 24px}.page-module__H3BVAa__ctaInner{grid-template-columns:1fr;gap:40px}.page-module__H3BVAa__waitlistRow{flex-direction:column}.page-module__H3BVAa__waitlistInput{border-right:1px solid var(--marketing-border-2)}.page-module__H3BVAa__footer{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}}
