@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-normal.9ea1ffad.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-normal.df252a37.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-normal.7d78925e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--font-fraunces:"Fraunces Variable","Playfair Display Variable",Georgia,serif;--fs-display:clamp(2.75rem,1.6rem + 6vw,5.5rem);--fs-h2:clamp(2rem,1.4rem + 3vw,3.5rem);--fs-h3:clamp(1.25rem,1.05rem + 1vw,1.75rem);--fs-lead:clamp(1.125rem,1rem + 0.6vw,1.375rem);--fs-body:clamp(1rem,0.95rem + 0.2vw,1.0625rem);--fs-eyebrow:0.8125rem;--fs-stat:clamp(2.5rem,1.6rem + 4.5vw,4.5rem);--tracking-display:-0.02em;--tracking-eyebrow:0.12em;--lh-display:1.04;--ease-lp:cubic-bezier(0.22,1,0.36,1);--lp-bg:#fffbfa;--lp-bg-warm:#fdf2ef;--lp-bg-deep:#f5e6e0;--lp-ink:#2a1a18;--lp-ink-soft:#6b4f49;--lp-border:#e8d0ca;--lp-surface:#fff;--lp-accent:#b85c53;--lp-accent-deep:#8e3f38;--lp-accent-soft:#fbeae6;--lp-on-accent:#fff;--lp-mesh-1:#f7c9b8;--lp-mesh-2:#e8a7a0;--lp-mesh-3:#f5d9a8;--lp-niche:var(--lp-accent);--lp-niche-deep:var(--lp-accent-deep);--lp-niche-soft:var(--lp-accent-soft);--lp-niche-mesh-1:var(--lp-mesh-1);--lp-niche-mesh-2:var(--lp-mesh-2)}[data-niche=barbershop]{--lp-niche:#1f2937;--lp-niche-deep:#0f1620;--lp-niche-soft:#e8eaed;--lp-niche-mesh-1:#3a4452;--lp-niche-mesh-2:#c9a227}[data-niche=cosmetologist]{--lp-niche:#6e8e8a;--lp-niche-deep:#3f5a57;--lp-niche-soft:#eaf2f1;--lp-niche-mesh-1:#cfe3e0;--lp-niche-mesh-2:#f0eae2}[data-niche=nails]{--lp-niche:#d14e8c;--lp-niche-deep:#a02e66;--lp-niche-soft:#fbe6f0;--lp-niche-mesh-1:#f7c5dd;--lp-niche-mesh-2:#e5c2f0}[data-niche=brows-lashes]{--lp-niche:#a47148;--lp-niche-deep:#6e4a2c;--lp-niche-soft:#f5ece3;--lp-niche-mesh-1:#e8d5c0;--lp-niche-mesh-2:#d9c2a8}[data-niche=massage]{--lp-niche:#4e7c8a;--lp-niche-deep:#2f5563;--lp-niche-soft:#e8f1f3;--lp-niche-mesh-1:#cfe4e9;--lp-niche-mesh-2:#f2e7d9}.lp-mesh{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.lp-mesh:before{content:"";position:absolute;inset:-25%;background:radial-gradient(38% 46% at 18% 22%,var(--lp-niche-mesh-1) 0,transparent 62%),radial-gradient(44% 42% at 82% 14%,var(--lp-niche-mesh-2) 0,transparent 58%),radial-gradient(48% 50% at 72% 84%,var(--lp-mesh-3) 0,transparent 60%);opacity:.5;filter:blur(6px)}.lp-grain:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.035;mix-blend-mode:overlay}.reveal{opacity:0;transform:translateY(28px)}.reveal.is-visible{opacity:1;transform:none;transition:opacity .7s var(--ease-lp),transform .7s var(--ease-lp)}@keyframes lp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lp-rise-lg{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes lp-mesh-drift{0%{transform:scale(1.05) translate(0)}to{transform:scale(1) translate(-1.5%,1%)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lp-breathe{0%,to{box-shadow:0 0 0 0 transparent}50%{box-shadow:0 0 26px -10px var(--lp-niche-soft)}}@keyframes lp-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.lp-load [data-rise]{opacity:0;animation:lp-rise .55s var(--ease-lp) forwards}.lp-load .lp-mesh:before{animation:lp-mesh-drift 1.2s var(--ease-lp) forwards,lp-mesh-loop 22s ease-in-out 1.2s infinite alternate}.lp-load [data-rise=eyebrow]{animation-delay:80ms}.lp-load [data-rise=h1]{animation-delay:.18s;animation-duration:.65s}.lp-load [data-rise=lead]{animation-delay:.44s}.lp-load [data-rise=cta]{animation:lp-pop .45s var(--ease-lp) .56s forwards;opacity:0}.lp-load [data-rise=trust]{animation-delay:.66s}.lp-load [data-rise=mockup]{animation:lp-rise-lg .9s var(--ease-lp) .4s forwards;opacity:0}.lp-load [data-rise=badge]{animation:lp-pop .5s var(--ease-lp) .95s forwards;opacity:0}.lp-float{animation:lp-float 3.2s ease-in-out 1.4s infinite}}@keyframes lp-mesh-loop{0%{transform:scale(1) translate(-1.5%,1%)}to{transform:scale(1.04) translate(1.5%,-1%)}}.lp-card{position:relative;display:flex;flex-direction:column;background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:1.25rem;transition:transform .22s var(--ease-lp),box-shadow .22s var(--ease-lp),background-color .22s var(--ease-lp),opacity .22s var(--ease-lp),filter .22s var(--ease-lp);will-change:transform}@media (prefers-reduced-motion:no-preference){.lp-card--live{animation:lp-breathe 4.2s ease-in-out infinite}}.lp-card--live:focus-visible,.lp-card--live:hover{transform:translateY(-6px) scale(1.02);background:var(--lp-niche-soft);box-shadow:0 22px 52px -14px color-mix(in srgb,var(--lp-niche) 38%,transparent)}.lp-card--live:focus-visible{outline:3px solid var(--lp-niche-deep);outline-offset:3px}.lp-card--live:active{transform:scale(.98)}.lp-card .lp-arrow{transition:transform .22s var(--ease-lp)}.lp-card--live:focus-visible .lp-arrow,.lp-card--live:hover .lp-arrow{transform:translateX(4px)}.lp-selector:focus-within .lp-card--live:not(:focus-visible),.lp-selector:hover .lp-card--live:not(:hover){opacity:.7;filter:saturate(.85)}.lp-card--soon{opacity:.6;filter:grayscale(.4);cursor:not-allowed}.lp-selector.is-transitioning{pointer-events:none}.lp-selector.is-transitioning .lp-card:not(.is-active){opacity:0;transform:translateY(16px)}.lp-selector.is-transitioning .lp-card.is-active{transform:scale(1.04);background:var(--lp-niche-soft)}.lp-tint-overlay{position:fixed;inset:0;z-index:60;background:var(--lp-niche-soft);opacity:0;pointer-events:none;transition:opacity .25s var(--ease-lp);display:flex;align-items:center;justify-content:center}.lp-tint-overlay.is-active{opacity:1;pointer-events:auto}.lp-tint-overlay .lp-spinner{color:var(--lp-niche-deep);animation:lp-pulse 1s ease-in-out infinite}.lp-faq summary{list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq[open] .lp-faq-plus{transform:rotate(45deg)}.lp-faq-plus{transition:transform .2s var(--ease-lp)}.lp-faq-more>summary{list-style:none}.lp-faq-more>summary::-webkit-details-marker{display:none}.lp-faq-more[open]>summary .lp-faq-plus{transform:rotate(45deg)}.lp-faq-more>summary:hover{opacity:.8}@media (prefers-reduced-motion:reduce){.lp-card--live,.lp-float,.lp-load [data-rise]{animation:none!important;opacity:1!important}.reveal{opacity:1!important;transform:none!important}}