@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_a6350513-module__So2SQG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_a6350513-module__So2SQG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/35161b7740c25d33-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0vmd737txk1h4.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.0iqen1t80zg64.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.39pl-v7c3qrze.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_dcd41391-module__WnX_eW__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_dcd41391-module__WnX_eW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--indigo:#6366f1;--indigo-dark:#4338ca;--indigo-mid:#4f46e5;--indigo-light:#eef2ff;--indigo-pale:#e0e7ff;--green:#10b981;--green-dark:#065f46;--green-light:#ecfdf5;--green-pale:#d1fae5;--amber:#f59e0b;--amber-dark:#92400e;--amber-light:#fffbeb;--amber-pale:#fde68a;--red:#ef4444;--red-dark:#991b1b;--red-light:#fef2f2;--red-pale:#fecaca;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--bg:#f8f9fc;--surface:#fff;--surface-2:#f8fafc;--border:#e2e8f0;--border-2:#cbd5e1;--text-1:#0f172a;--text-2:#475569;--text-3:#94a3b8;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-full:9999px;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 1px 4px #0f172a0f, 0 2px 8px #0f172a0a;--shadow-md:0 4px 12px #0f172a14, 0 2px 6px #0f172a0d;--shadow-lg:0 8px 24px #0f172a1a, 0 4px 12px #0f172a0f;--shadow-indigo:0 4px 14px #6366f140;--shadow-green:0 4px 14px #10b98133;--font:"Inter", "Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--sidebar-w:256px;--ease:cubic-bezier(.4,0,.2,1);--glass:#fffc;--glass-border:#e2e8f099;--gradient-brand:linear-gradient(135deg,#6366f1 0%,#8b5cf6 50%,#4338ca 100%);--gradient-surface:linear-gradient(135deg,#f8faff 0%,#f0f4ff 100%);--dk-bg:#141a2e;--dk-surface:#1c2438;--dk-surface-2:#1c2438;--dk-surface-3:#1c2438;--dk-border:#ffffff12;--dk-border-2:#ffffff1f;--dk-text-1:#f7f5ef;--dk-text-2:#aab1c4;--dk-text-3:#475569;--dk-purple:#c9a24b;--dk-purple-mid:#e7c878;--dk-purple-light:#c9a24b1f;--dk-purple-glow:#c9a24b47;--dk-green:#10b981;--dk-green-dim:#10b98126;--dk-amber:#f59e0b;--dk-amber-dim:#f59e0b26;--dk-red:#ef4444;--dk-red-dim:#ef444426;--dk-shadow-card:0 4px 24px #0006, 0 1px 4px #0000004d;--dk-shadow-purple:0 8px 32px #c9a24b2e}.ds-layout{--dk-bg:#141a2e;--dk-surface:#1c2438;--dk-purple:#c9a24b;--dk-purple-mid:#e7c878;--dk-purple-light:#c9a24b1a;--dk-purple-glow:#c9a24b47;--dk-shadow-purple:0 8px 32px #c9a24b2e;--gradient-brand:linear-gradient(135deg,#141a2e 0%,#1c2438 50%,#0e1320 100%);--text-1:#f7f5ef;--text-2:#aab1c4;--text-3:#aab1c4;--border:#2a3350;--border-2:#3a4a60;--slate-50:#141a2e;--slate-100:#1c2438;--slate-200:#2a3350;--slate-300:#3a4a60;--indigo:#c9a24b;--indigo-light:#c9a24b1a;--indigo-text:#c9a24b}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11";overflow-x:hidden}html,body{min-height:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font-family:var(--font)}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--slate-200);border-radius:var(--r-full)}::-webkit-scrollbar-thumb:hover{background:var(--slate-300)}*{-webkit-tap-highlight-color:transparent}button,a,[role=button]{touch-action:manipulation;cursor:pointer}button:not([style*=width]){min-height:44px}@media (max-width:768px){input,select,textarea{font-size:16px!important}}html,body{max-width:100vw;overflow-x:hidden}.ds-content{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}@media (min-width:768px){.ds-content{padding-bottom:0}}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg, var(--slate-100) 25%, var(--slate-50) 50%, var(--slate-100) 75%);border-radius:var(--r-sm);background-size:800px 100%;animation:1.4s ease-in-out infinite shimmer}.ds-content .skeleton,.ds-layout .skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#c9a24b0f 50%,#ffffff0a 75%) 0 0/800px 100%!important;animation:1.6s ease-in-out infinite shimmer!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .22s var(--ease) both}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpMobile{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes toastIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes toastOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.landing{font-family:var(--font-inter,system-ui, sans-serif);background:#141a2e;min-height:100vh}.nav{z-index:100;background:#0e1320;border-bottom:.5px solid #2a3350;justify-content:space-between;align-items:center;height:64px;padding:0 40px;display:flex;position:sticky;top:0}.nav-logo{font-family:var(--font-playfair,"Playfair Display", Georgia, serif);color:#f7f5ef;letter-spacing:-.3px;align-items:center;gap:8px;font-size:22px;font-style:italic;text-decoration:none;transition:opacity .15s;display:flex}.nav-logo:hover{opacity:.8}.nav-logo img{border-radius:8px;flex-shrink:0;display:block;width:40px!important;height:40px!important}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:#aab1c4;font-size:14px;text-decoration:none}.btn-primary{will-change:transform;background:#c9a24b;border-radius:8px;padding:8px 20px;font-size:13px;transition:background .15s,transform .12s,box-shadow .15s;color:#fff!important;text-decoration:none!important}.btn-primary:hover{background:#e7c878;transform:translateY(-1px);box-shadow:0 4px 16px #c9a24b59}.btn-primary:active{box-shadow:none;transform:translateY(0)}.btn-secondary{color:#f7f5ef;background:#1c2438;border:.5px solid #2a3350;border-radius:10px;padding:14px 32px;font-size:15px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .12s}.btn-secondary:hover{border-color:#c9a24b;transform:translateY(-1px);box-shadow:0 2px 8px #c9a24b26}.hero{text-align:center;background:#0e1320;border-bottom:.5px solid #2a3350;padding:96px 40px}.hero-badge{color:#c9a24b;letter-spacing:2px;background:#c9a24b1a;border:.5px solid #c9a24b4d;border-radius:20px;margin-bottom:32px;padding:6px 18px;font-size:12px;display:inline-block}.hero-title{font-family:var(--font-playfair,Georgia, serif);color:#f7f5ef;letter-spacing:-1.5px;max-width:620px;margin:0 auto 24px;font-size:56px;font-weight:400;line-height:1.15}.hero-sub{color:#aab1c4;max-width:460px;margin:0 auto 40px;font-size:18px;line-height:1.7}.hero-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-btns .btn-primary{border-radius:10px;padding:14px 32px;font-size:15px}.trust-bar{background:#0e1320;border-bottom:.5px solid #2a3350;flex-wrap:wrap;justify-content:center;gap:48px;padding:20px 40px;display:flex}.trust-item{color:#aab1c4;align-items:center;gap:8px;font-size:13px;display:flex}.trust-dot{background:#c9a24b;border-radius:50%;width:6px;height:6px}.section{background:#141a2e;padding:80px 40px}.section-white{background:#1c2438;border-top:.5px solid #2a3350}.section-label{letter-spacing:3px;color:#aab1c4;text-align:center;margin-bottom:12px;font-size:11px}.section-title{font-family:var(--font-playfair,Georgia, serif);color:#f7f5ef;letter-spacing:-.5px;text-align:center;margin-bottom:48px;font-size:36px;font-weight:400}.features-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto;display:grid}.feature-card{will-change:transform;background:#1c2438;border:.5px solid #2a3350;border-radius:12px;padding:28px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),border-color .2s}.feature-card:hover{border-color:#c9a24b;box-shadow:0 4px 20px #c9a24b1f}.feature-card h3{color:#f7f5ef;margin-top:0;margin-bottom:8px;font-size:15px;font-weight:500}.feature-card p{color:#aab1c4;margin:0;font-size:13px;line-height:1.6}.feature-icon{background:#c9a24b1f;border-radius:8px;width:36px;height:36px;margin-bottom:16px}.steps{gap:0;max-width:700px;margin:0 auto;display:flex}.step{text-align:center;flex:1;padding:0 24px}.step-num{color:#fff;background:#c9a24b;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin:0 auto 20px;font-size:14px;display:flex}.step h3{color:#f7f5ef;margin-top:0;margin-bottom:8px;font-size:16px;font-weight:500}.step p{color:#aab1c4;margin:0;font-size:13px;line-height:1.6}.fresha-badge{color:#10b981;background:#10b9811a;border:.5px solid #10b9814d;border-radius:20px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-bottom:40px;margin-left:auto;margin-right:auto;padding:8px 20px;font-size:13px;font-weight:500;display:flex}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto;display:grid}.plan-card{will-change:transform;background:#1c2438;border:.5px solid #2a3350;border-radius:12px;padding:32px;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:relative}.plan-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px #c9a24b1f}.plan-featured{border:1.5px solid #c9a24b}.plan-popular{color:#fff;letter-spacing:1px;white-space:nowrap;background:#c9a24b;border-radius:20px;padding:4px 14px;font-size:11px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan-name{letter-spacing:2px;color:#aab1c4;margin-bottom:12px;font-size:11px}.plan-name-blue{color:#c9a24b}.plan-price{font-family:var(--font-playfair,Georgia, serif);color:#f7f5ef;margin-bottom:8px;font-size:40px}.plan-price span{color:#aab1c4;font-family:system-ui,sans-serif;font-size:14px}.plan-desc{color:#aab1c4;margin-bottom:24px;font-size:13px;line-height:1.6}.plan-feature{color:#aab1c4;border-bottom:.5px solid #2a3350;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.plan-feature span{color:#c9a24b}.plan-btn-outline{text-align:center;color:#f7f5ef;border:.5px solid #2a3350;border-radius:8px;margin-top:24px;padding:12px;font-size:14px;text-decoration:none;transition:border-color .15s,background .15s;display:block}.plan-btn-outline:hover{color:#c9a24b;background:#c9a24b14;border-color:#c9a24b}.plan-btn-filled{text-align:center;color:#fff;background:#c9a24b;border-radius:8px;margin-top:24px;padding:12px;font-size:14px;text-decoration:none;transition:background .15s,box-shadow .15s,transform .12s;display:block}.plan-btn-filled:hover{background:#e7c878;transform:translateY(-1px);box-shadow:0 4px 14px #c9a24b59}.footer{background:#0e1320;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:40px;display:flex}.footer-logo{color:#fff!important}.footer-copy{color:#aab1c4;font-size:13px}.reviews-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:920px;margin:0 auto 48px;display:grid}.review-card{background:#1c2438;border:.5px solid #2a3350;border-radius:14px;flex-direction:column;gap:16px;padding:28px;transition:box-shadow .2s;display:flex}.review-card:hover{box-shadow:0 6px 20px #c9a24b1a}.review-card-featured{background:linear-gradient(135deg,#1c2438 0%,#c9a24b0f 100%);border:1.5px solid #c9a24b}.review-stars{color:#f59e0b;letter-spacing:2px;font-size:18px}.review-text{color:#aab1c4;flex:1;margin:0;font-size:14px;font-style:italic;line-height:1.75}.review-author{align-items:center;gap:12px;display:flex}.review-avatar{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#c9a24b 0%,#a07a30 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:flex}.review-card-featured .review-avatar{background:linear-gradient(135deg,#c9a24b 0%,#a07a30 100%)}.review-name{color:#f7f5ef;font-size:14px;font-weight:600}.review-salon{color:#aab1c4;margin-top:2px;font-size:12px}.reviews-summary{background:#1c2438;border:.5px solid #2a3350;border-radius:12px;justify-content:center;align-items:center;gap:12px;max-width:420px;margin:0 auto;padding:20px;display:flex}.reviews-score{color:#f7f5ef;letter-spacing:-.5px;font-family:Georgia,serif;font-size:22px;font-weight:400}.reviews-stars-sm{color:#f59e0b;letter-spacing:1px;font-size:15px}.reviews-count{color:#aab1c4;font-size:13px}@media (max-width:768px){.nav{height:56px;padding:0 16px}.nav-links{display:none}.nav-logo{align-items:center;gap:6px;font-size:20px;display:flex}.nav-logo img{width:32px!important;height:32px!important}.mobile-nav-cta{border-radius:8px!important;align-items:center!important;min-height:44px!important;padding:12px 16px!important;font-size:13px!important;display:inline-flex!important}.hero{padding:56px 20px 40px}.hero-v2{padding:0 20px}.hero-inner{text-align:center!important;grid-template-columns:1fr!important;gap:28px!important;padding:40px 0 28px!important}.hero-content{align-items:center}.hero-badge{letter-spacing:1.5px!important;margin-bottom:20px!important;padding:5px 14px!important;font-size:10px!important}.hero-title{letter-spacing:-.8px!important;margin-bottom:14px!important;font-size:32px!important;line-height:1.15!important}.hero-sub{max-width:100%!important;margin-bottom:24px!important;font-size:15px!important;line-height:1.65!important}.hero-btns{flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important}.hero-btns .btn-primary,.hero-btns .btn-secondary,.hero-btns a{text-align:center!important;box-sizing:border-box!important;border-radius:10px!important;width:100%!important;padding:14px!important;font-size:15px!important}.hero-trust{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:14px!important}.hero-trust-item{font-size:12px!important}.hero-mockup{display:none!important}.trust-bar{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:12px!important;padding:14px 16px!important;overflow-x:auto!important}.trust-bar::-webkit-scrollbar{display:none}.trust-item{flex-shrink:0!important;font-size:12px!important}.section,.section-white{padding:44px 16px!important}.section-label{letter-spacing:2px!important;margin-bottom:10px!important;font-size:10px!important}.section-title{letter-spacing:-.5px!important;margin-bottom:28px!important;font-size:26px!important}.section-sub{margin:-16px auto 28px!important;font-size:14px!important}.ps-grid{grid-template-columns:1fr!important;gap:16px!important}.ps-arrow{display:none!important}.ps-problems{gap:10px!important;padding:20px 16px!important}.ps-problem-item{padding:9px 11px!important;font-size:13px!important}.ps-solution{padding:20px 16px!important}.ps-solution-item{margin-bottom:6px!important;padding:9px 11px!important;font-size:13px!important}.ps-solution-header{font-size:12px!important}.ps-solution{background:#1c2438!important}.features-grid{grid-template-columns:1fr!important}.features-grid-v2{grid-template-columns:1fr 1fr!important;gap:10px!important}.feature-card{padding:18px 14px!important}.feature-card h3{font-size:13px!important}.feature-card p{font-size:12px!important}.feature-icon-v2{margin-bottom:8px!important;font-size:22px!important}.feature-card,.feature-card-v2,.plan-card,.location-card,.btn-primary{will-change:auto!important}.steps{flex-direction:column!important;gap:24px!important}.step{padding:0!important}.step-v2:after{display:none!important}.steps-v2{max-width:100%!important}.step-num{width:36px!important;height:36px!important;font-size:13px!important}.step h3{font-size:15px!important}.pricing-grid{grid-template-columns:1fr!important;gap:16px!important}.plan-card{padding:24px 20px!important}.plan-featured{border-width:2px!important;margin-top:20px!important}.plan-price{font-size:34px!important}.plan-btn-outline,.plan-btn-filled{border-radius:10px!important;margin-top:20px!important;padding:13px!important;font-size:15px!important}.reviews-grid{grid-template-columns:1fr!important;gap:14px!important;margin-bottom:20px!important}.review-card{border-radius:12px!important;padding:20px!important}.review-text{font-size:13px!important}.reviews-summary{text-align:center!important;flex-direction:column!important;gap:4px!important;padding:16px!important}.compare-table-wrap{-webkit-overflow-scrolling:touch!important;border-radius:10px!important;margin-bottom:24px!important;overflow-x:auto!important}.compare-table{min-width:520px!important}.compare-table th,.compare-table td{padding:10px 12px!important;font-size:12px!important}.locations-grid{grid-template-columns:1fr!important;gap:12px!important}.location-card{padding:20px!important}.faq-list{border-radius:12px!important}.faq-question{padding:16px 18px!important;font-size:14px!important}.faq-answer{padding:0 18px 16px!important;font-size:13px!important}.final-cta{padding:52px 16px!important}.final-cta-title{letter-spacing:-.5px!important;margin-bottom:12px!important;font-size:26px!important}.final-cta-sub{margin-bottom:28px!important;font-size:14px!important}.final-cta .btn-primary{box-sizing:border-box!important;width:100%!important;padding:14px 24px!important;font-size:15px!important}.final-cta-trust{flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;font-size:12px!important}.footer{text-align:center!important;flex-direction:column!important;gap:12px!important;padding:24px 16px!important}.footer-links{display:none!important}.footer-copy{font-size:12px!important}.mobile-sticky-cta{display:block!important}main.landing{padding-bottom:72px!important}.fresha-badge{text-align:center!important;flex-wrap:wrap!important;padding:8px 14px!important;font-size:12px!important}.btn-lg{padding:14px 24px!important;font-size:15px!important}}@media (max-width:390px){.hero-title{font-size:28px!important}.section-title{font-size:23px!important}.features-grid-v2{grid-template-columns:1fr!important}.plan-card{padding:20px 16px!important}}@media (max-width:768px){html,body{background:#141a2e!important}.landing *,.mobile-sticky-cta{-webkit-backdrop-filter:none!important;filter:none!important}.landing{background:#141a2e!important}.landing .nav,.landing .hero,.landing .hero-v2,.landing .trust-bar{background:#0e1320!important}.landing .section{background:#141a2e!important}.landing .section-white,.landing .section-ps{background:#1c2438!important}.landing .final-cta,.landing .footer{background:#0e1320!important}.landing .feature-card,.landing .feature-card-v2,.landing .plan-card,.landing .location-card,.landing .review-card,.landing .review-card-featured,.landing .faq-list,.landing .reviews-summary,.landing .compare-table-wrap,.landing .compare-table{background:#1c2438!important}.landing .compare-table thead,.landing .ps-problems{background:#141a2e!important}.landing .ps-solution{background:#1c2438!important}.landing .ps-problem-item{background:#141a2e!important;border-color:#ef44444d!important}.landing .ps-solution-item{background:#141a2e!important}.landing .compare-col-feature,.landing .compare-cell-feature{background:#1e2840!important}.landing .ps-problem-item{border-color:#3d1515!important}.landing *{will-change:auto!important;background-image:none!important}.landing .btn-glow,.mobile-sticky-cta{box-shadow:none!important}.landing .glow-orb,.landing [class*=glow-orb]{display:none!important}.landing .hero-badge{background:#1e1606!important;border-color:#c9a24b!important}.landing .compare-check{background:#0a2a1e!important}.landing .compare-cross{background:#2a0e0e!important}}.section-sub{color:#aab1c4;text-align:center;max-width:520px;margin:-28px auto 40px;font-size:16px;line-height:1.7}.compare-table-wrap{border:.5px solid #2a3350;border-radius:14px;max-width:860px;margin:0 auto 40px;overflow-x:auto;box-shadow:0 2px 12px #0003}.compare-table{border-collapse:collapse;background:#1c2438;width:100%;font-size:14px}.compare-table thead{background:#141a2e}.compare-table th{text-align:left;color:#aab1c4;letter-spacing:.5px;text-transform:uppercase;border-bottom:.5px solid #2a3350;padding:16px 20px;font-size:12px;font-weight:700}.compare-table td{color:#aab1c4;border-bottom:.5px solid #2a3350;padding:14px 20px;font-size:13.5px}.compare-table tr:last-child td{border-bottom:none}.compare-table tr:hover td{background:#c9a24b0a}.compare-col-feature{background:#c9a24b12}.compare-col-other{color:#aab1c4}.compare-cell-feature{text-align:center;background:#c9a24b12}.compare-cell-other{text-align:center}.compare-badge-our{color:#fff;letter-spacing:.5px;background:#c9a24b;border-radius:20px;padding:4px 14px;font-size:11px;font-weight:800;display:inline-block}.compare-check{color:#34d399;background:#10b98126;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:inline-flex}.compare-cross{color:#f87171;background:#ef444426;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:700;display:inline-flex}.compare-cta{text-align:center}.locations-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:860px;margin:0 auto;display:grid}.location-card{color:inherit;background:#1c2438;border:.5px solid #2a3350;border-radius:14px;flex-direction:column;gap:10px;padding:32px 28px;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex}.location-card:hover{border-color:#c9a24b;transform:translateY(-2px);box-shadow:0 8px 24px #c9a24b1f}.location-icon{font-size:32px}.location-card h3{color:#f7f5ef;margin:0;font-size:17px;font-weight:600}.location-card p{color:#aab1c4;flex:1;margin:0;font-size:13px;line-height:1.6}.location-link{color:#c9a24b;font-size:13px;font-weight:600}.faq-list{background:#1c2438;border:.5px solid #2a3350;border-radius:14px;max-width:680px;margin:0 auto 48px;overflow:hidden}.faq-item{border-bottom:.5px solid #2a3350}.faq-item:last-child{border-bottom:none}.faq-question{cursor:pointer;color:#f7f5ef;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:15px;font-weight:500;list-style:none;display:flex}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";color:#c9a24b;flex-shrink:0;font-size:20px;transition:transform .2s}details[open] .faq-question:after{transform:rotate(45deg)}.faq-answer{color:#aab1c4;padding:0 24px 20px;font-size:14px;line-height:1.75}.faq-answer p{margin:0}.faq-cta{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.faq-cta p{color:#aab1c4;font-size:15px}.footer-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.footer-links a{color:#aab1c4;font-size:13px;text-decoration:none;transition:color .15s}.footer-links a:hover{color:#f7f5ef}.btn-lg{border-radius:10px!important;padding:14px 32px!important;font-size:15px!important}.btn-glow{transition:box-shadow .2s,transform .15s;box-shadow:0 6px 24px #c9a24b66}.btn-glow:hover{transform:translateY(-1px);box-shadow:0 8px 30px #c9a24b8c}.mobile-nav-cta{display:none}.hero-v2{text-align:left;background:#0e1320;padding:0 40px}.hero-inner{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1140px;margin:0 auto;padding:80px 0 60px;display:grid}.hero-content{flex-direction:column;display:flex}.hero-trust{flex-wrap:wrap;gap:16px;margin-top:20px;display:flex}.hero-trust-item{color:#aab1c4;align-items:center;gap:6px;font-size:13px;display:flex}.hero-mockup{perspective:1200px}.mockup-browser{background:#1c2438;border:1px solid #2a3350;border-radius:12px;transition:transform .3s;overflow:hidden;transform:rotateY(-4deg)rotateX(2deg);box-shadow:0 24px 64px #00000080,0 4px 16px #0000004d}.mockup-browser:hover{transform:rotateY(0)rotateX(0)}.mockup-bar{background:#141a2e;border-bottom:1px solid #2a3350;align-items:center;gap:6px;padding:10px 14px;display:flex}.mockup-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.mockup-url{text-align:center;color:#aab1c4;background:#1c2438;border:1px solid #2a3350;border-radius:6px;flex:1;margin:0 12px;padding:4px 10px;font-size:11px}.mockup-body{background:#141a2e;padding:16px}.mock-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px;display:grid}.mock-stat{background:#1c2438;border:1px solid #2a3350;border-radius:8px;padding:10px 12px}.mock-stat-val{letter-spacing:-.5px;font-size:18px;font-weight:800}.mock-stat-label{color:#aab1c4;margin-top:2px;font-size:10px}.mock-section-title{color:#aab1c4;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:11px;font-weight:700}.mock-appt{background:#1c2438;border:1px solid #2a3350;border-radius:8px;align-items:center;gap:10px;margin-bottom:6px;padding:9px 12px;font-size:12px;display:flex}.mock-time{color:#f7f5ef;min-width:36px;font-weight:700}.mock-name{color:#f7f5ef;flex:1;font-weight:500}.mock-service{color:#aab1c4;font-size:11px}.mock-badge{border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700}.mock-badge-confirmed{color:#34d399;background:#10b98126}.mock-badge-pending{color:#f59e0b;background:#f59e0b26}.mock-reminder{color:#aab1c4;background:#10b9811a;border:1px solid #10b98140;border-radius:8px;align-items:center;gap:6px;margin-top:10px;padding:8px 12px;font-size:11.5px;display:flex}.section-ps{background:#1c2438}.ps-grid{grid-template-columns:1fr 40px 1fr;align-items:start;gap:24px;max-width:1000px;margin:0 auto;display:grid}.ps-arrow{color:#c9a24b;justify-content:center;align-items:center;padding-top:60px;font-size:28px;display:flex}.ps-problems{background:#141a2e;border:1px solid #2a3350;border-radius:16px;flex-direction:column;gap:14px;padding:28px;display:flex}.ps-problem-item{color:#aab1c4;background:#ef444414;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;display:flex}.ps-solution{background:linear-gradient(135deg,#1c2438,#c9a24b0f);border:1.5px solid #c9a24b4d;border-radius:16px;padding:28px}.ps-solution-header{color:#c9a24b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px;font-size:14px;font-weight:800}.ps-solution-item{color:#f7f5ef;background:#141a2e;border:1px solid #2a3350;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;font-size:14px;display:flex}.ps-icon{flex-shrink:0;font-size:18px}.features-grid-v2{grid-template-columns:repeat(4,1fr)!important;gap:14px!important;max-width:1100px!important}.feature-card-v2{will-change:transform;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),border-color .2s}.feature-card-v2:hover{border-color:#c9a24b80;transform:translateY(-3px);box-shadow:0 8px 24px #c9a24b24}.feature-icon-v2{margin-bottom:12px;font-size:28px}.steps-v2{max-width:820px!important}.step-v2{position:relative}.step-icon{margin-bottom:12px;font-size:32px}.step-v2:not(:last-child):after{content:"→";color:#cbd5e1;font-size:22px;position:absolute;top:20px;right:-24px}.final-cta{text-align:center;background:#0e1320;border-top:1px solid #2a3350;border-radius:0;padding:80px 40px}.final-cta-title{font-family:var(--font-playfair,Georgia, serif);color:#f7f5ef;letter-spacing:-1px;margin-bottom:16px;font-size:40px;font-weight:400}.final-cta-sub{color:#aab1c4;max-width:520px;margin:0 auto 36px;font-size:17px;line-height:1.7}.final-cta .btn-primary{background:#c9a24b;font-weight:800;color:#fff!important}.final-cta-trust{color:#aab1c4;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:13px;display:flex}.mobile-sticky-cta{z-index:200;background:#0e1320;border-top:1px solid #2a3350;padding:12px 16px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000004d}.mobile-sticky-btn{text-align:center;color:#fff;background:#c9a24b;border-radius:12px;width:100%;padding:14px;font-size:15px;font-weight:700;text-decoration:none;display:block}.ds-content>*{max-width:100%}.ds-content{-webkit-overflow-scrolling:touch}@media (max-width:767px){.dash-banner{border-radius:18px!important;margin-bottom:16px!important;padding:22px 20px!important}.dash-banner h1{letter-spacing:-.5px!important;font-size:20px!important;line-height:1.2!important}.dash-banner-meta{font-size:12px!important}.dash-banner-btns{gap:8px!important;margin-top:14px!important}.dash-banner-btns button,.dash-banner-btns a{border-radius:10px!important;padding:8px 13px!important;font-size:12px!important}.dash-stats{grid-template-columns:repeat(2,1fr)!important;gap:10px!important;margin-bottom:16px!important}.dash-wrap{padding:14px!important}.dash-topbar-badge,.dash-topbar-export{display:none!important}.dash-topbar-newbtn{padding:9px 14px!important;font-size:12.5px!important}.dash-greeting-date{display:none!important}.dash-quick-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px!important}.dash-quick-scroll::-webkit-scrollbar{display:none}.dash-quick-scroll>button{min-width:72px!important;padding:12px 8px!important}.dash-appt-row{display:none!important}.dash-appt-card{display:flex!important}.dash-table-head,.dash-table-footer{display:none!important}.dash-cols{grid-template-columns:1fr!important}}@media (min-width:768px){.dash-appt-card{display:none!important}.dash-cols{grid-template-columns:3fr 2fr!important}}[style*="position: fixed"][style*="inset: 0"]{overscroll-behavior:contain}@media (max-width:480px){.dash-stats{gap:8px!important}.dash-wrap{padding:10px!important}.hero-title{font-size:28px!important}.hero-sub{font-size:14px!important}.section{padding:36px 16px!important}.nav{padding:0 12px!important}.signup-left{display:none!important}}.ds-content{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}input:-webkit-autofill{-webkit-text-fill-color:var(--text-1);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-1);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-1);transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #fff}@media (max-width:767px){div[style*="overflowX: auto"]{-webkit-overflow-scrolling:touch;scrollbar-width:none}div[style*="overflowX: auto"]::-webkit-scrollbar{display:none}}img{max-width:100%;height:auto}html{-moz-text-size-adjust:100%;text-size-adjust:100%}:focus-visible{outline:2px solid var(--indigo);outline-offset:2px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}@media (max-width:767px){.admin-stats-grid{grid-template-columns:repeat(2,1fr)!important}}.glass-card{-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffd9;border:1px solid #e2e8f0b3;border-radius:20px;transition:box-shadow .2s,transform .2s;box-shadow:0 4px 24px #0f172a12,0 1px 4px #0f172a0a}.glass-card:hover{box-shadow:0 12px 40px #0f172a1f,0 2px 8px #0f172a0f}.premium-card{background:#fff;border:1.5px solid #f1f5f9;border-radius:18px;transition:all .2s;box-shadow:0 2px 8px #0f172a0d}.premium-card:hover{border-color:#c9a24b66;transform:translateY(-2px);box-shadow:0 8px 28px #c9a24b24,0 2px 8px #0003}.gradient-text{background:var(--gradient-brand);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes countUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.count-animate{animation:countUp .4s var(--ease) both}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-title{color:var(--text-1);letter-spacing:-.8px;font-size:22px;font-weight:900;line-height:1}.page-subtitle{color:var(--text-3);margin-top:4px;font-size:13px;font-weight:400}.premium-table{border-collapse:collapse;width:100%}.premium-table th{text-align:left;color:var(--text-3);letter-spacing:.8px;text-transform:uppercase;background:#f8fafc;border-bottom:1.5px solid #f1f5f9;padding:11px 16px;font-size:11px;font-weight:800}.premium-table td{color:var(--text-1);vertical-align:middle;border-bottom:1px solid #f8fafc;padding:13px 16px;font-size:13.5px}.premium-table tr:last-child td{border-bottom:none}.premium-table tbody tr{cursor:default;transition:background .12s}.premium-table tbody tr:hover{background:#fafbff}.badge{white-space:nowrap;letter-spacing:.2px;border-radius:99px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.badge-green{background:var(--green-light);color:#059669;border:1px solid var(--green-pale)}.badge-red{background:var(--red-light);color:#dc2626;border:1px solid var(--red-pale)}.badge-amber{background:var(--amber-light);color:#b45309;border:1px solid var(--amber-pale)}.badge-indigo{background:var(--indigo-light);color:var(--indigo);border:1px solid var(--indigo-pale)}.badge-slate{background:var(--slate-100);color:var(--slate-500);border:1px solid var(--slate-200)}.sb-nav-scroll::-webkit-scrollbar{display:none}.sb-nav-scroll{scrollbar-width:none}.section-heading{color:var(--text-2);letter-spacing:-.1px;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.section-heading:after{content:"";background:var(--border);flex:1;height:1px}.btn-hover-lift{transition:transform .15s,box-shadow .15s}.btn-hover-lift:hover{transform:translateY(-2px)}@media (max-width:640px){.page-header{margin-bottom:16px}.page-title{font-size:18px}.premium-card{border-radius:14px}.premium-table th,.premium-table td{padding:10px 12px}}.ds-layout{min-height:100vh;background:var(--dk-bg)!important}.ds-content{background:var(--dk-bg)!important}.ds-topbar{border-bottom:1px solid var(--dk-border)!important;-webkit-backdrop-filter:blur(20px)saturate(160%)!important;background:#0a0914f5!important}.ds-topbar-search{background:#ffffff0d!important;border:1.5px solid #ffffff14!important}.ds-topbar-search:focus-within{border-color:var(--dk-purple-mid)!important;background:#ffffff14!important;box-shadow:0 0 0 3px #c9a24b1f!important}.ds-topbar-search input{color:var(--dk-text-1)!important}.ds-topbar-search input::placeholder{color:var(--dk-text-3)!important}.ds-notif-btn{background:#ffffff0d!important;border-color:#ffffff14!important}.ds-notif-btn:hover{background:var(--dk-purple-light)!important;border-color:#c9a24b40!important}.ds-avatar-chip{background:#ffffff0d!important;border-color:#ffffff14!important}.ds-avatar-chip:hover{background:#ffffff14!important;border-color:#c9a24b40!important}.ds-plan-badge{background:var(--dk-purple-light)!important;color:#c9a24b!important;border-color:#c9a24b33!important}.skeleton{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/800px 100%!important}.dk-card{background:var(--dk-surface);border:1px solid var(--dk-border);box-shadow:var(--dk-shadow-card);border-radius:18px;transition:all .2s}.dk-card:hover{border-color:#c9a24b2e;transform:translateY(-2px);box-shadow:0 8px 32px #0006,0 0 0 1px #c9a24b1f}.ds-overlay{background:#000000b3!important}.ds-content :focus-visible{outline-color:var(--dk-purple-mid)!important}.dk-sub-warn{color:#fca5a5;background:#ef44441f;border-bottom:1px solid #ef444433}.dk-sub-pastdue{color:#fcd34d;background:#f59e0b1f;border-bottom:1px solid #f59e0b33}@keyframes glowPulse{0%,to{box-shadow:0 0 8px #c9a24b40}50%{box-shadow:0 0 16px #c9a24b59}}.glow-active{animation:2.5s ease-in-out infinite glowPulse}.dk-table-head tr{background:#ffffff08!important}.dk-table-head th{color:var(--dk-text-3)!important;border-bottom:1px solid var(--dk-border)!important}.dk-table-row:hover{background:#ffffff08!important}.dk-table-row td{border-bottom:1px solid var(--dk-border)!important}.btn-purple-glow{background:linear-gradient(135deg,#1c2438,#0e1320)!important;transition:all .18s!important;box-shadow:0 4px 18px #c9a24b4d!important}.btn-purple-glow:hover{transform:translateY(-1px)!important;box-shadow:0 8px 28px #c9a24b59!important}.mobile-nav-bar{background:#09090ff7!important;border-top:1px solid #ffffff12!important;box-shadow:0 -8px 32px #0006!important}.mnav-item.active .mnav-icon-wrap{background:#c9a24b1f!important}.mnav-item.active .mnav-label{color:#c9a24b!important}.mnav-active-dot{background:#7b5ea7!important}.elite-bg{background:radial-gradient(80% 50% at 20% -10%,#c9a24b14 0%,#0000 60%),radial-gradient(60% 40% at 80% 110%,#2563eb14 0%,#0000 60%),radial-gradient(50% 50%,#10b98108 0%,#0000 70%),#09090f}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes glowOrb{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}@keyframes borderGlow{0%,to{border-color:#c9a24b1f}50%{border-color:#c9a24b47}}.fade-in-up{animation:.32s cubic-bezier(.4,0,.2,1) both fadeInUp}.slide-in-right{animation:.28s cubic-bezier(.4,0,.2,1) both slideInRight}.elite-card{-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,#141228f2,#100e20fa);border:1px solid #ffffff12;border-radius:20px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 4px 24px #0006,inset 0 1px #ffffff0a}.elite-card:hover{border-color:#c9a24b2e;transform:translateY(-3px);box-shadow:0 12px 48px #0000008c,0 0 0 1px #c9a24b14,inset 0 1px #ffffff0a}.elite-topbar{-webkit-backdrop-filter:blur(28px)saturate(180%);z-index:30;background:#090914f7;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;height:60px;padding:0 20px;display:flex;position:sticky;top:0;box-shadow:0 1px #c9a24b0f,0 4px 24px #0000004d}.elite-table-wrap{background:linear-gradient(145deg,#100f1cfa,#0d0c19fc);border:1px solid #ffffff12;border-radius:20px;overflow:hidden;box-shadow:0 4px 32px #00000073}.elite-table{border-collapse:collapse;width:100%}.elite-table thead tr{background:#ffffff06;border-bottom:1px solid #ffffff12}.elite-table th{text-align:left;color:#ffffff4d;letter-spacing:.9px;text-transform:uppercase;white-space:nowrap;padding:11px 18px;font-size:10.5px;font-weight:800}.elite-table td{color:#ffffffbf;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:13px 18px;font-size:13px}.elite-table tr:last-child td{border-bottom:none}.elite-table tbody tr{cursor:default;transition:background .15s}.elite-table tbody tr:hover{background:#c9a24b0a}.elite-input{color:#f1f5f9;font-size:13px;font-family:var(--font);background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;outline:none;width:100%;padding:9px 13px;transition:border-color .18s,box-shadow .18s,background .18s}.elite-input::placeholder{color:#ffffff38}.elite-input:focus{background:#c9a24b0a;border-color:#c9a24b59;box-shadow:0 0 0 3px #c9a24b14}.elite-btn-primary{color:#fff;cursor:pointer;white-space:nowrap;letter-spacing:-.1px;font-size:13px;font-weight:700;font-family:var(--font);background:linear-gradient(135deg,#1c2438,#0e1320);border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:7px;padding:9px 20px;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 18px #c9a24b4d}.elite-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #c9a24b66}.elite-btn-ghost{color:#ffffff8c;cursor:pointer;white-space:nowrap;font-size:12.5px;font-weight:600;font-family:var(--font);background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;transition:all .15s;display:inline-flex}.elite-btn-ghost:hover{color:#f1f5f9;background:#ffffff14;border-color:#ffffff24}.elite-tabs{background:#ffffff0a;border:1px solid #ffffff12;border-radius:10px;gap:1px;padding:3px;display:flex}.elite-tab{cursor:pointer;color:#ffffff59;font-size:12px;font-weight:600;font-family:var(--font);background:0 0;border:none;border-radius:8px;padding:5px 13px;transition:all .15s}.elite-tab.active{color:#c9a24b;background:linear-gradient(135deg,#c9a24b33,#0e132080);border:1px solid #c9a24b33;box-shadow:0 2px 8px #c9a24b2e}.dk-badge{white-space:nowrap;letter-spacing:.2px;border-radius:99px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.dk-badge-green{color:#34d399;background:#10b9811f;border:1px solid #10b98140}.dk-badge-red{color:#fca5a5;background:#ef44441f;border:1px solid #ef444440}.dk-badge-amber{color:#fcd34d;background:#f59e0b1f;border:1px solid #f59e0b40}.dk-badge-indigo{color:#c4a8e0;background:#6366f124;border:1px solid #6366f140}.dk-badge-purple{color:#c9a24b;background:#c9a24b1a;border:1px solid #c9a24b33}.dk-badge-slate{color:#94a3b8;background:#47556933;border:1px solid #47556959}.ds-content::-webkit-scrollbar{width:4px}.ds-content::-webkit-scrollbar-track{background:0 0}.ds-content::-webkit-scrollbar-thumb{background:#c9a24b2e;border-radius:99px}.ds-content::-webkit-scrollbar-thumb:hover{background:#c9a24b4d}.glow-orb{pointer-events:none;filter:blur(60px);border-radius:50%;animation:6s ease-in-out infinite glowOrb;position:absolute}.glow-orb-purple{background:#c9a24b1f}.glow-orb-blue{background:#2563eb1a}.glow-orb-green{background:#10b98114}.delay-1{animation-delay:50ms}.delay-2{animation-delay:.1s}.delay-3{animation-delay:.15s}.delay-4{animation-delay:.2s}
