.landing-brand{--lb-ink:#1a2b33;--lb-ink-soft:#3d5560;--lb-muted:#6b828c;--lb-mist:#f3f8fb;--lb-surface:#fff;--lb-surface-soft:#ffffffd1;--lb-surface-elevated:#ffffffeb;--lb-glass:#ffffff8c;--lb-glass-border:#ffffff80;--lb-line:#1a2b331a;--lb-trust:#1f7a8c;--lb-trust-deep:#155e6b;--lb-trust-soft:#e6f4f7;--lb-joy:#f0a07a;--lb-joy-deep:#e08a5e;--lb-sky:#d8ecf4;--lb-night:#12303a;--lb-hero-overlay:linear-gradient(105deg, #f3f8fbf0 0%, #f3f8fbd1 40%, #d8ecf480 70%, #1f7a8c26 100%);--lb-cta-bg:linear-gradient(145deg, #fff 0%, #f8fcfd 45%, #eef7fa 100%);--lb-shadow-card:0 10px 30px #12303a0a;--lb-shadow-lift:0 16px 40px #12303a14;--lb-shadow-nav:0 8px 28px #12303a0f;--lb-nav-clearance:calc(1rem + 4rem + .5rem);--lb-brass:var(--lb-joy);--lb-forest:var(--lb-trust);--lb-forest-soft:var(--lb-trust-deep);--font-display:var(--font-vazirmatn), Tahoma, sans-serif;font-family:var(--font-display);background:radial-gradient(1100px 520px at 8% -8%, #1f7a8c1a, transparent 55%), radial-gradient(900px 480px at 92% 12%, #f0a07a1f, transparent 50%), var(--lb-mist);color:var(--lb-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark .landing-brand{--lb-ink:#eef6f8;--lb-ink-soft:#c5d6de;--lb-muted:#8fa3ad;--lb-mist:#070b12;--lb-surface:#161e2c;--lb-surface-soft:#161e2ceb;--lb-surface-elevated:#1a2232f5;--lb-glass:#0f1622b8;--lb-glass-border:#94a3b824;--lb-line:#94a3b824;--lb-trust:#3eb8cb;--lb-trust-deep:#2dd4bf;--lb-trust-soft:#2dd4bf24;--lb-joy:#f0a07a;--lb-joy-deep:#fdba74;--lb-sky:#38bdf824;--lb-night:#0a1018;--lb-hero-overlay:linear-gradient(105deg, #070b12e0 0%, #0a121cc7 42%, #0f1c289e 72%, #1f7a8c38 100%);--lb-cta-bg:linear-gradient(145deg, #121a28 0%, #0f1724 48%, #132230 100%);--lb-shadow-card:0 10px 32px #00000059, 0 0 0 1px #94a3b814;--lb-shadow-lift:0 16px 44px #00000073, 0 0 24px #2dd4bf0f;--lb-shadow-nav:0 8px 32px #0006, 0 0 0 1px #94a3b81a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(1100px 520px at 8% -8%, #2dd4bf1a, transparent 55%), radial-gradient(900px 480px at 92% 12%, #f0a07a14, transparent 50%), var(--lb-mist)}.landing-brand .lb-hero-overlay{background:var(--lb-hero-overlay)}.landing-brand .lb-display{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.landing-brand .lb-kicker{letter-spacing:.02em;color:var(--lb-trust);font-size:.75rem;font-weight:600;display:inline-block}.landing-brand .lb-reassurance{color:var(--lb-trust-deep);background:var(--lb-surface-soft);border:1px solid var(--lb-line);border-radius:9999px;flex-wrap:wrap;gap:.25rem .5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:600;display:inline-flex}.lb-glass-nav{background:var(--lb-glass);-webkit-backdrop-filter:blur(20px);border:1px solid var(--lb-glass-border);box-shadow:var(--lb-shadow-nav)}.lb-page-top{padding-top:var(--lb-nav-clearance)}.lb-nav-spacer{height:var(--lb-nav-clearance);pointer-events:none;flex-shrink:0}.lb-glass-input{background:var(--lb-surface-elevated);border:1px solid var(--lb-line);color:var(--lb-ink)}.lb-glass-input::placeholder{color:var(--lb-muted)}.lb-glass-input:focus{border-color:var(--lb-trust);outline:none}.lb-glass-panel{background:var(--lb-surface-elevated);border:1px solid var(--lb-line);box-shadow:var(--lb-shadow-lift)}.lb-icon-btn:hover{background:var(--lb-surface-soft)}.lb-footer-input{color:#1a2b33;background:#fff}.lb-footer-input::placeholder{color:#6b828c}.lb-logo-badge{background:#fffffff2}.lb-btn-joy{background:var(--lb-joy);color:var(--lb-night);border-radius:9999px;justify-content:center;align-items:center;padding:.875rem 2rem;font-size:.875rem;font-weight:600;transition:filter .3s;display:inline-flex}.lb-btn-joy:hover{filter:brightness(1.05)}.landing-brand .lb-step-chip{background:var(--lb-surface-soft);border:1px solid var(--lb-line);border-radius:1rem;align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.landing-brand .lb-perk-card{background:var(--lb-surface-soft);border:1px solid var(--lb-line);box-shadow:var(--lb-shadow-card);border-radius:1rem;padding:1.25rem}.landing-brand .lb-icon-chip{background:var(--lb-surface-soft);width:2.5rem;height:2.5rem;box-shadow:var(--lb-shadow-card);border-radius:.875rem;justify-content:center;align-items:center;display:inline-flex}.landing-brand .lb-hub-tab{color:var(--lb-ink-soft);background:var(--lb-surface-soft);border:1px solid var(--lb-line);border-radius:9999px;padding:.5rem 1.15rem;font-size:.8125rem;font-weight:600;transition:background .2s,color .2s,border-color .2s}.landing-brand .lb-hub-tab:hover{color:var(--lb-trust);border-color:#1f7a8c40}.landing-brand .lb-hub-tab--active{background:var(--lb-trust);color:#fff;border-color:var(--lb-trust)}.landing-brand .lb-cta-card{background:var(--lb-cta-bg);box-shadow:var(--lb-shadow-lift), inset 0 1px 0 #ffffff0f}html.dark .landing-brand .lb-cta-card{box-shadow:var(--lb-shadow-lift)}html.dark .landing-brand .lb-cta-glow{background:radial-gradient(circle,#2dd4bf1f,#0000 68%)}html.dark .landing-brand .lb-cta-mesh{background:radial-gradient(520px 240px at 92% 8%,#f0a07a1a,#0000 60%),radial-gradient(400px 200px at 8% 92%,#2dd4bf14,#0000 55%)}.landing-brand .lb-cta-glow{pointer-events:none;background:radial-gradient(circle,#1f7a8c24,#0000 68%);border-radius:50%;width:420px;height:420px;position:absolute;inset:-40% auto auto -20%}.landing-brand .lb-cta-mesh{pointer-events:none;background:radial-gradient(520px 240px at 92% 8%,#f0a07a29,#0000 60%),radial-gradient(400px 200px at 8% 92%,#1f7a8c1a,#0000 55%);position:absolute;inset:0}.landing-brand .lb-rule{background:linear-gradient(90deg, transparent, var(--lb-line), transparent);height:1px}.landing-brand .lb-btn-primary{background:var(--lb-trust);color:#fff;letter-spacing:.02em;border-radius:9999px;justify-content:center;align-items:center;padding:.875rem 2rem;font-size:.875rem;font-weight:600;transition:background .3s,transform .3s;display:inline-flex}.landing-brand .lb-btn-primary:hover{background:var(--lb-trust-deep)}.landing-brand .lb-btn-ink{background:var(--lb-ink);color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:.875rem 2rem;font-size:.875rem;font-weight:600;transition:background .3s;display:inline-flex}.landing-brand .lb-btn-ink:hover{background:var(--lb-trust-deep)}.landing-brand .lb-btn-ghost{color:var(--lb-trust-deep);background:var(--lb-surface-soft);border:1.5px solid #1f7a8c59;border-radius:9999px;justify-content:center;align-items:center;padding:.875rem 1.75rem;font-size:.875rem;font-weight:600;transition:border-color .3s,background .3s;display:inline-flex}.landing-brand .lb-btn-ghost:hover{border-color:var(--lb-trust);background:var(--lb-surface)}.landing-brand .lb-card{background:var(--lb-surface);border:1px solid var(--lb-line);box-shadow:var(--lb-shadow-card);border-radius:1.5rem;transition:transform .35s,box-shadow .35s}.landing-brand .lb-card:hover{box-shadow:var(--lb-shadow-lift);transform:translateY(-3px)}.landing-brand .lb-hub-icon{background:var(--lb-trust-soft);border:1px solid var(--lb-line);border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .3s,box-shadow .3s;display:inline-flex}.landing-brand .lb-hub-icon--sky{background:var(--lb-sky)}.landing-brand .lb-hub-icon--joy{background:color-mix(in srgb, var(--lb-joy) 22%, var(--lb-surface))}.landing-brand .lb-hub-journey-tag{color:var(--lb-trust-deep);background:var(--lb-trust-soft);border:1px solid var(--lb-line);border-radius:9999px;margin-top:.75rem;padding:.2rem .65rem;font-size:.6875rem;font-weight:600;display:inline-block}.landing-brand .lb-hub-link{color:var(--lb-trust);align-items:center;gap:.35rem;font-size:.8125rem;font-weight:600;transition:color .2s;display:inline-flex}.landing-brand .group:hover .lb-hub-link{color:var(--lb-trust-deep)}.landing-brand .lb-hub-journey{background:var(--lb-surface);border:1px solid var(--lb-line);height:100%;box-shadow:var(--lb-shadow-card);border-radius:1.5rem;flex-direction:column;padding:1.35rem;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex}.landing-brand .lb-hub-journey:hover{box-shadow:var(--lb-shadow-lift);border-color:color-mix(in srgb, var(--lb-trust) 28%, var(--lb-line));transform:translateY(-4px)}.landing-brand .lb-hub-journey:hover .lb-hub-icon{transform:scale(1.05);box-shadow:0 8px 20px #1f7a8c1f}.landing-brand .lb-hub-service{background:var(--lb-surface);border:1px solid var(--lb-line);height:100%;box-shadow:var(--lb-shadow-card);border-radius:1.5rem;flex-direction:column;padding:1.5rem;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.landing-brand .lb-hub-service:before{content:"";background:linear-gradient(90deg, var(--lb-trust), var(--lb-joy));opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.landing-brand .lb-hub-service:hover{box-shadow:var(--lb-shadow-lift);border-color:color-mix(in srgb, var(--lb-trust) 25%, var(--lb-line));transform:translateY(-4px)}.landing-brand .lb-hub-service:hover:before{opacity:1}.landing-brand .lb-hub-service:hover .lb-hub-icon{transform:scale(1.06)}.landing-brand .lb-hub-category-pill{color:var(--lb-trust);background:var(--lb-trust-soft);border:1px solid var(--lb-line);white-space:nowrap;border-radius:9999px;align-items:center;padding:.25rem .65rem;font-size:.6875rem;font-weight:600;display:inline-flex}.landing-brand .lb-hub-shop{text-align:center;background:var(--lb-surface);border:1px solid var(--lb-line);height:100%;box-shadow:var(--lb-shadow-card);border-radius:1.25rem;flex-direction:column;align-items:center;padding:1.25rem .75rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.landing-brand .lb-hub-shop:hover{box-shadow:var(--lb-shadow-lift);border-color:color-mix(in srgb, var(--lb-trust) 30%, var(--lb-line));transform:translateY(-3px)}.landing-brand .lb-hub-shop-icon{background:linear-gradient(145deg, var(--lb-trust-soft), var(--lb-sky));border:1px solid var(--lb-line);border-radius:1.125rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:.85rem;transition:transform .3s;display:flex}.landing-brand .lb-hub-shop:hover .lb-hub-shop-icon{transform:scale(1.06)}@keyframes lb-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes lb-ken{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes lb-soft-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-brand .lb-motion,.landing-brand .lb-ken,.landing-brand .lb-card{transition:none!important;animation:none!important}}
