@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Vazirmatn-400.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Vazirmatn-500.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Vazirmatn-600.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Vazirmatn-700.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Vazirmatn-800.woff2)format("woff2")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Vazirmatn-900.woff2)format("woff2")}:root{--brand:#002f45;--brand-deep:#002030;--brand-dark:#001520;--brand-light:#0d4a66;--brand-tint:#e3eff5;--brand-tint-2:#f0f6fa;--brand-glow:#002f4524;--gold:#c8a27a;--gold-deep:#a6794d;--gold-bright:#dfba93;--gold-tint:#faf5ed;--gold-glow:#c8a27a38;--ink:#111827;--ink-soft:#374151;--ink-mute:#6b7280;--ink-faint:#9ca3af;--ink-light:#d1d5db;--bg:#fcfdfd;--bg-soft:#f4f8fa;--bg-warm:#fcfbfa;--surface:#fff;--surface-translucent:#ffffffd9;--line:#e2e8f0;--line-soft:#edf2f7;--line-dark:#002f4514;--hover:#f1f6f9;--ok:#059669;--ok-tint:#ecfdf5;--ok-glow:#0596692e;--alert:#e11d48;--alert-tint:#ffe4e6;--star:#f59e0b;--app-brand:#002f45;--app-brand-tint:#bcd4cc;--app-brand-50:#e8f0ec;--app-accent:#c8a27a;--app-bg:#f4f3f0;--app-line:#e3e2de;--app-ink:#1a1814;--app-ink-soft:#5c534a;--app-ink-mute:#8a8175;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-2xl:40px;--r-full:9999px;--sh-1:0 1px 3px #002f450a, 0 1px 2px #002f4505;--sh-2:0 4px 16px -2px #002f450f, 0 2px 6px -1px #002f450a;--sh-3:0 16px 40px -8px #002f451f, 0 4px 12px -2px #002f450a;--sh-4:0 24px 60px -12px #002f452e, 0 8px 24px -4px #002f450f;--sh-gold:0 12px 30px -6px #c8a27a59;--sh-phone:0 32px 70px -16px #002f4547, 0 12px 28px -8px #002f4524;--font:"Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-feature-settings:"ss01", "ss02";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;direction:rtl;margin:0;padding:0;line-height:1.6;overflow-x:hidden}.wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 16px;position:relative}@media (min-width:480px){.wrap{padding:0 20px}}@media (min-width:768px){.wrap{padding:0 36px}}@media (min-width:1280px){.wrap{padding:0 48px}}.fullpage-section,.hero-landing-wrapper,#salons,#how-it-works,#for-business,#comments,#faq,#articles{box-sizing:border-box;position:relative}.section-padding{padding:72px 0;position:relative}@media (max-width:768px){.section-padding{padding:48px 0}}@media (max-width:480px){.section-padding{padding:36px 0}}section[id],div[id],footer[id]{scroll-margin-top:0}.mesh-bg-hero{background:linear-gradient(#f0f6fa 0%,#fff 100%)}.mesh-bg-dark{color:#fff;background:linear-gradient(145deg,#001e2b 0%,#00121a 100%)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.glass-card{background:var(--surface);box-shadow:var(--sh-2);border-radius:var(--r-xl);will-change:transform;border:1px solid #ffffffe6;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;transform:translateZ(0)}.glass-card:hover{box-shadow:var(--sh-3);border-color:var(--brand-tint);transform:translateY(-3px)}.lp-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-1);will-change:transform;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s,border-color .2s;transform:translateZ(0)}.lp-card--hover:hover{box-shadow:var(--sh-3);border-color:#002f4526;transform:translateY(-4px)}.kicker{color:var(--brand);background:var(--brand-tint);border-radius:var(--r-full);text-align:center;border:1px solid #002f4514;align-items:center;gap:6px;max-width:100%;padding:5px 12px;font-size:12px;font-weight:700;line-height:1.4;display:inline-flex}.kicker-gold{color:var(--brand);background:var(--brand-tint);border-color:#002f451f}.sec-head{text-align:center;max-width:740px;margin:0 auto 48px}@media (max-width:768px){.sec-head{margin-bottom:28px}}.sec-title{letter-spacing:-.015em;color:var(--ink);margin:14px 0 12px;font-size:clamp(22px,5.5vw,40px);font-weight:900;line-height:1.3}.sec-title .accent{color:var(--brand);display:inline-block;position:relative}.sec-title .accent-gold{color:var(--gold-deep)}.sec-sub{color:var(--ink-soft);max-width:600px;margin:0 auto;font-size:clamp(13px,3.2vw,16px);line-height:1.75}.btn{border-radius:var(--r-full);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-family:inherit;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.2,.8,.2,1);display:inline-flex}.btn-primary{background:linear-gradient(135deg, var(--brand-light) 0%, var(--brand) 100%);color:#fff;box-shadow:0 4px 16px -4px #002f4573}.btn-primary:hover{background:linear-gradient(135deg, #10597a 0%, var(--brand-deep) 100%);transform:translateY(-2px);box-shadow:0 10px 24px -4px #002f4580}.btn-gold{background:linear-gradient(135deg, var(--gold-bright) 0%, var(--gold) 100%);color:#001a26;box-shadow:0 4px 16px -4px #c8a27a66}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 10px 24px -4px #c8a27a80}.btn-ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line);box-shadow:var(--sh-1)}.btn-ghost:hover{background:var(--hover);border-color:var(--brand);color:var(--brand);transform:translateY(-1px)}.btn-white{color:var(--brand-deep);background:#fff;box-shadow:0 4px 18px #0000001f}.btn-white:hover{background:#f8fafc;transform:translateY(-2px);box-shadow:0 8px 24px #0000002e}.store-btn{background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-xl);cursor:pointer;text-align:right;box-shadow:var(--sh-1);align-items:center;gap:12px;padding:10px 20px;font-family:inherit;text-decoration:none;transition:all .2s;display:inline-flex}.store-btn:hover{border-color:var(--brand);background:var(--hover);box-shadow:var(--sh-2);transform:translateY(-2px)}.store-btn .store-small{color:var(--ink-mute);font-size:10px;font-weight:500;line-height:1.2;display:block}.store-btn .store-large{color:var(--ink);font-size:13.5px;font-weight:800;line-height:1.2;display:block}.badge-pill{border-radius:var(--r-full);align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.badge-pill--green{background:var(--ok-tint);color:var(--ok)}.badge-pill--brand{background:var(--brand-tint);color:var(--brand)}.badge-pill--gold{background:var(--gold-tint);color:var(--gold-deep)}.float-card{-webkit-backdrop-filter:blur(14px);border-radius:var(--r-lg);box-shadow:var(--sh-3);color:var(--ink);z-index:10;background:#fffffff2;border:1px solid #ffffffe6;align-items:center;gap:12px;padding:12px 18px;font-size:12.5px;font-weight:700;transition:transform .3s;display:flex;position:absolute}.float-card:hover{transform:scale(1.04)!important}.phone{width:290px;height:600px;box-shadow:var(--sh-phone), inset 0 0 0 2px #ffffff26;background:#0f172a;border-radius:46px;padding:12px;position:relative}.phone:before{content:"";border-radius:var(--r-full);z-index:20;background:#000;width:104px;height:26px;position:absolute;top:24px;left:50%;transform:translate(-50%)}@media (max-width:480px){.phone{border-radius:38px;width:250px;height:520px}.phone:before{width:84px;height:20px;top:18px}}.phone-screen{background:var(--bg);border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}@keyframes heroEntrance{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translate(0,0)}}@keyframes drawBrush{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}.anim-up{opacity:0;animation:.75s cubic-bezier(.16,1,.3,1) forwards heroEntrance}.anim-delay-1{animation-delay:80ms}.anim-delay-2{animation-delay:.18s}.anim-delay-3{animation-delay:.28s}.anim-delay-4{animation-delay:.38s}.anim-delay-5{animation-delay:.48s}.anim-delay-6{animation-delay:.58s}.accent-brush-svg path{stroke-dasharray:200;stroke-dashoffset:200px;animation:1.1s cubic-bezier(.16,1,.3,1) .6s forwards drawBrush}@keyframes floatLuxury{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes floatLuxurySlow{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-15px)rotate(1.2deg)}}.anim-float{will-change:transform;animation:5s ease-in-out infinite floatLuxury}.anim-float-slow{will-change:transform;animation:6.5s ease-in-out infinite floatLuxurySlow}.reveal{opacity:0;will-change:opacity, transform;transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(36px)}.reveal.in{opacity:1;transform:translate(0,0)}.stagger-1{transition-delay:60ms}.stagger-2{transition-delay:.12s}.stagger-3{transition-delay:.18s}.stagger-4{transition-delay:.24s}.stagger-5{transition-delay:.3s}.stagger-6{transition-delay:.36s}.stars{color:var(--star);gap:2px;font-size:14px;display:inline-flex}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-soft)}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}::selection{background:var(--brand-tint);color:var(--brand-deep)}
