@font-face{font-family:Buki Vietnam;src:url(../media/be-vietnam-normal-400.06j8-i3itf8s3.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Buki Vietnam;src:url(../media/be-vietnam-normal-500.2paxbk-68kpt4.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}.bk-root{--bk-accent:#bfff2e;--bk-on-accent:#111410;--bk-accent-hi:#e1ff9b;--bk-accent-mid:#c4ff43;--bk-accent-body:#b4f72d;--bk-accent-low:#a5dc33;--bk-accent-ink-light:#5b791b;--bk-accent-ink-dark:#bfff2e;--bk-bg-dark:#111410;--bk-surface-dark:#1b1e18;--bk-raised-dark:#242820;--bk-bg-light:#f4f6ef;--bk-surface-light:#fff;--bk-raised-light:#e9eee3;--bk-bg:var(--bk-bg-dark);--bk-surface:var(--bk-surface-dark);--bk-raised:var(--bk-raised-dark);--bk-text:#f5f6f1;--bk-muted:#adb2a6;--bk-line:#34382f;--bk-control-line:#79816f;--bk-accent-ink:var(--bk-accent-ink-dark);--bk-focus:var(--bk-accent-ink-dark);--bk-glass-tint:color-mix(in srgb, var(--bk-surface) 82%, transparent);--bk-edge:#e4f4cc30;--bk-glint:#f0ffe840;--bk-shadow:#050b0752;--bk-depth:#131c0bb3;--bk-blur:24px;--bk-saturation:150%;--bk-radius-hero:30px;--bk-radius-panel:22px;--bk-radius-control:13px;--bk-radius-slot:10px;--bk-radius-pill:999px;--bk-cutout:104px;--bk-tile:80px;--bk-tile-radius:24px;--bk-ease:cubic-bezier(.16,1,.3,1);--bk-fast:.2s;--bk-material:.35s;color:var(--bk-text);background:var(--bk-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:Buki Vietnam,Be Vietnam Pro,sans-serif;font-size:16px;line-height:1.75}.bk-root *,.bk-root :before,.bk-root :after{box-sizing:border-box}.bk-root :is(button,input,select,textarea){font:inherit}.bk-root :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--bk-focus);outline-offset:5px}.bk-root :is(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bk-root [hidden]{display:none!important}.bk-root[data-theme=light]{--bk-bg:var(--bk-bg-light);--bk-surface:var(--bk-surface-light);--bk-raised:var(--bk-raised-light);--bk-text:#171a14;--bk-muted:#596251;--bk-line:#dce2d5;--bk-control-line:#7d8972;--bk-accent-ink:var(--bk-accent-ink-light);--bk-focus:var(--bk-accent-ink-light);--bk-glass-tint:#ffffffc2;--bk-edge:#cbd5bf;--bk-glint:#fff;--bk-shadow:#3341271f;--bk-depth:#dce4d0;--bk-saturation:140%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bk-root[data-industry=hair]{--bk-accent:#d8c3a5;--bk-accent-ink-dark:#d8c3a5;--bk-accent-ink-light:#715333;--bk-bg-dark:#171410;--bk-surface-dark:#221e19;--bk-raised-dark:#302a22;--bk-bg-light:#f7f3ed;--bk-raised-light:#ece5da}.bk-root[data-industry=spa]{--bk-accent:#b6cdb5;--bk-accent-ink-dark:#b6cdb5;--bk-accent-ink-light:#456144;--bk-bg-dark:#121812;--bk-surface-dark:#1c251d;--bk-raised-dark:#29342b;--bk-bg-light:#f2f5ef;--bk-raised-light:#e3ebe0}.bk-root[data-industry=nail]{--bk-accent:#e9b9cd;--bk-accent-ink-dark:#e9b9cd;--bk-accent-ink-light:#85435d;--bk-bg-dark:#1a1317;--bk-surface-dark:#281e24;--bk-raised-dark:#392b33;--bk-bg-light:#faf3f6;--bk-raised-light:#f0e2e9}.bk-root[data-industry=barber]{--bk-accent:#d4b375;--bk-accent-ink-dark:#d4b375;--bk-accent-ink-light:#785820;--bk-bg-dark:#17140f;--bk-surface-dark:#242017;--bk-raised-dark:#342d21;--bk-bg-light:#f5f1e9;--bk-raised-light:#eae1d0}.bk-root[data-industry=clinic]{--bk-accent:#a7d7e3;--bk-accent-ink-dark:#a7d7e3;--bk-accent-ink-light:#246475;--bk-bg-dark:#10171b;--bk-surface-dark:#1a252b;--bk-raised-dark:#27353c;--bk-bg-light:#f1f7f8;--bk-raised-light:#deebee}.bk-root[data-industry=fitness]{--bk-accent:#ccde8f;--bk-accent-ink-dark:#ccde8f;--bk-accent-ink-light:#506a25;--bk-bg-dark:#14170f;--bk-surface-dark:#202519;--bk-raised-dark:#2e3622;--bk-bg-light:#f4f6ee;--bk-raised-light:#e5ebd7}.bk-root[data-industry=hospitality]{--bk-accent:#e0bc91;--bk-accent-ink-dark:#e0bc91;--bk-accent-ink-light:#78542c;--bk-bg-dark:#19140f;--bk-surface-dark:#282018;--bk-raised-dark:#3a2f23;--bk-bg-light:#f9f3eb;--bk-raised-light:#efe1d0}.bk-root[data-industry]:not([data-industry=buki]){--bk-accent-hi:color-mix(in srgb, var(--bk-accent), white 45%);--bk-accent-mid:color-mix(in srgb, var(--bk-accent), white 10%);--bk-accent-body:var(--bk-accent);--bk-accent-low:color-mix(in srgb, var(--bk-accent), #111410 12%)}.bk-container{width:calc(100% - 96px);max-width:1280px;margin-inline:auto}.bk-eyebrow{letter-spacing:.16em;color:var(--bk-muted);font-size:11px;font-weight:500}.bk-title{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;font-size:clamp(38px,4.8vw,74px);font-weight:500;line-height:1.2}.bk-title em{color:var(--bk-accent-ink);font-style:normal}.bk-muted{color:var(--bk-muted)}.bk-glass{isolation:isolate;border:1px solid var(--bk-edge);border-radius:var(--bk-radius-panel);background:linear-gradient(135deg,#fff1,#ffffff02 38%,transparent 75%,#ffffff05),var(--bk-glass-tint);-webkit-backdrop-filter:blur(var(--bk-blur)) saturate(var(--bk-saturation));backdrop-filter:blur(var(--bk-blur)) saturate(var(--bk-saturation));box-shadow:inset 0 1px 0 var(--bk-glint), inset 0 -1px 0 var(--bk-depth), inset 1px 0 0 #ffffff0b, 0 18px 48px var(--bk-shadow);padding:24px;position:relative}.bk-glass[data-depth=focal]{--bk-blur:28px;--bk-saturation:155%;box-shadow:inset 0 1px 0 #fff6, inset 0 -1px 0 var(--bk-edge), 0 9px 20px var(--bk-shadow), 0 28px 48px -15px var(--bk-shadow)}.bk-glass:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(at 12% 0,#ffffff19,#0000 48%),linear-gradient(115deg,#0000 26%,#ffffff08 45%,#0000 64%);position:absolute;inset:0}.bk-root[data-theme=light] .bk-glass{background:linear-gradient(135deg,#ffffffc9,#ffffff85 42%,#ffffffa8),var(--bk-glass-tint)}.bk-root[data-theme=light] .bk-glass:before{background:radial-gradient(at 12% 0,#ffffffd9,#0000 48%)}.bk-button,.bk-slot{isolation:isolate;border:1px solid var(--bk-control-line);border-radius:var(--bk-radius-pill);background:linear-gradient(150deg,#ffffff0e,#ffffff02),var(--bk-glass-tint);min-height:48px;color:var(--bk-text);text-align:center;cursor:pointer;box-shadow:inset 0 1px 0 #ffffff24, 0 5px 15px var(--bk-shadow);transition:transform var(--bk-material) var(--bk-ease), box-shadow var(--bk-material), border-color var(--bk-fast), opacity var(--bk-fast);justify-content:center;align-items:center;gap:18px;padding:12px 21px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex;position:relative}.bk-button[data-variant=primary],.bk-slot[aria-pressed=true]{background:linear-gradient(145deg,var(--bk-accent-hi),var(--bk-accent-mid) 24%,var(--bk-accent-body) 66%,var(--bk-accent-low));color:var(--bk-on-accent);border-color:color-mix(in srgb,var(--bk-accent),white 30%);box-shadow:inset 0 1px 1px #fffc, inset 0 -2px 2px #11141055, 0 5px 14px var(--bk-shadow)}.bk-button[data-variant=ghost]{box-shadow:none;color:var(--bk-accent-ink);background:0 0;border-color:#0000}.bk-button[data-variant=icon]{flex:none;gap:0;width:48px;padding:0}.bk-button svg{flex:none;width:20px;height:20px}.bk-button:disabled,.bk-slot:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.bk-button[aria-busy=true]{cursor:progress}.bk-slot{border-radius:var(--bk-radius-slot);font-variant-numeric:tabular-nums;gap:5px;min-width:64px;padding:10px 14px}.bk-slot[aria-pressed=true]{text-underline-offset:4px;font-weight:500;text-decoration:underline}.bk-soft-corner{border-radius:28px 28px 76px}.bk-corner-frame{isolation:isolate;--bk-cutout-bg:var(--bk-bg);position:relative}.bk-corner-media{border-radius:var(--bk-radius-hero);background:var(--bk-raised);min-height:320px;position:relative;overflow:hidden}.bk-corner-media:after{content:"";width:var(--bk-cutout);height:var(--bk-cutout);z-index:2;pointer-events:none;background:var(--bk-cutout-bg);border-bottom-left-radius:var(--bk-radius-hero);box-shadow:14px -14px 0 14px var(--bk-cutout-bg);position:absolute;top:0;right:0}.bk-corner-media>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk-corner-tile{z-index:3;width:var(--bk-tile);height:var(--bk-tile);border-radius:var(--bk-tile-radius);background:var(--bk-accent);color:var(--bk-on-accent);place-items:center;font-size:30px;display:grid;position:absolute;top:0;right:0}.bk-root [data-bk-glow]{isolation:isolate;position:relative}.bk-root [data-bk-glow]:after{content:"";border-radius:inherit;z-index:4;pointer-events:none;background:radial-gradient(210px circle at var(--bk-pointer-x,50%) var(--bk-pointer-y,0%),#ffffffed,var(--bk-accent) 32%,transparent 85%);-webkit-mask-composite:xor;opacity:.18;transition:opacity var(--bk-material);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bk-root [data-bk-glow]:is([data-bk-lit=true],:focus-visible,:focus-within):after{opacity:1}.bk-root [data-bk-glow]:disabled:after{display:none}@media (hover:hover) and (pointer:fine){.bk-button:not(:disabled):hover{border-color:var(--bk-accent-ink);box-shadow:inset 0 1px 1px #fff6, 0 7px 24px var(--bk-shadow);transform:translateY(-3px)}.bk-button[data-variant=primary]:not(:disabled):hover{box-shadow:inset 0 1px 1px #ffffffcf,inset 0 -2px 2px #11141044,0 7px 24px color-mix(in srgb,var(--bk-accent) 14%,transparent)}.bk-slot:not(:disabled):hover{border-color:var(--bk-accent-ink)}}.bk-button:not(:disabled):active{transform:scale(.97)}@media (max-width:1100px){.bk-container{width:calc(100% - 64px)}}@media (max-width:767px){.bk-root{--bk-radius-hero:25px;--bk-cutout:85px;--bk-tile:66px;--bk-tile-radius:19px;--bk-blur:10px}.bk-container{width:calc(100% - 40px)}.bk-glass{padding:20px}.bk-glass[data-depth=focal]{--bk-blur:17px}.bk-soft-corner{border-radius:23px 23px 59px}.bk-root [data-bk-glow]:after{display:none}}@media (max-width:380px){.bk-container{width:calc(100% - 32px)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bk-root .bk-glass,.bk-root .bk-button:not([data-variant=primary]):not([data-variant=ghost]),.bk-root .bk-slot:not([aria-pressed=true]){background:var(--bk-surface)}}.bk-root[data-transparency=solid] .bk-glass{background:var(--bk-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.bk-root[data-transparency=solid] .bk-button:not([data-variant=primary]):not([data-variant=ghost]),.bk-root[data-transparency=solid] .bk-slot:not([aria-pressed=true]){background:var(--bk-surface)}@media (prefers-reduced-transparency:reduce){.bk-root .bk-glass{background:var(--bk-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.bk-root .bk-button:not([data-variant=primary]):not([data-variant=ghost]),.bk-root .bk-slot:not([aria-pressed=true]){background:var(--bk-surface)}}@media (prefers-reduced-motion:reduce){.bk-root *,.bk-root :before,.bk-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.bk-root .bk-button{transform:none!important}}@media (forced-colors:active){.bk-root{--bk-bg:Canvas;--bk-text:CanvasText;--bk-muted:CanvasText;--bk-focus:Highlight;--bk-accent-ink:LinkText}.bk-root .bk-glass,.bk-root .bk-button,.bk-root .bk-slot{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid buttontext}.bk-root .bk-slot[aria-pressed=true]{outline:2px solid highlight}.bk-root [data-bk-glow]:after{display:none}}
