.shell[data-v-3e385c8a]{width:min(1320px,calc(100% - 32px));margin:0 auto}.site-header[data-v-3e385c8a]{position:fixed;inset:0 0 auto;z-index:50;padding-top:16px}.header-bar[data-v-3e385c8a]{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--guru-line);background:#ffffff0d;border-radius:999px;padding:12px 16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 12px 40px #0003}.brand[data-v-3e385c8a]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.brand-mark[data-v-3e385c8a]{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:linear-gradient(90deg,var(--guru-green),var(--guru-green-deep));color:#000;font-weight:800}.brand-text[data-v-3e385c8a]{font-family:Syncopate,sans-serif;font-size:14px;letter-spacing:.35em;color:#fff}.desktop-nav[data-v-3e385c8a],.desktop-actions[data-v-3e385c8a]{display:none}.nav-pill[data-v-3e385c8a],.primary-chip[data-v-3e385c8a],.menu-toggle[data-v-3e385c8a],.mobile-nav-item[data-v-3e385c8a],.mobile-login[data-v-3e385c8a]{cursor:pointer}.nav-pill[data-v-3e385c8a]{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:10px 16px;color:#a1a1aa;transition:.3s ease}.nav-pill[data-v-3e385c8a]:hover{background:#00000059;color:#fff;box-shadow:inset 0 0 0 1px #ffffff0f}.primary-chip[data-v-3e385c8a],.mobile-login[data-v-3e385c8a]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;background:linear-gradient(90deg,var(--guru-green),var(--guru-green-deep));color:#000;font-weight:700;transition:transform .3s ease,filter .3s ease}.primary-chip[data-v-3e385c8a]{padding:10px 16px}.mobile-login[data-v-3e385c8a]{padding:14px 18px}.primary-chip[data-v-3e385c8a]:hover,.mobile-login[data-v-3e385c8a]:hover{transform:translateY(-2px);filter:brightness(1.04)}.menu-toggle[data-v-3e385c8a]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:18px;border:1px solid var(--guru-line);background:#ffffff0d;color:#fff}.mobile-menu[data-v-3e385c8a]{margin-top:12px;display:grid;gap:8px;padding:16px;border-radius:28px;border:1px solid var(--guru-line);background:#141414f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mobile-nav-item[data-v-3e385c8a]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px;border-radius:20px;border:1px solid var(--guru-line);background:#ffffff0d;color:#fff}.mobile-nav-main[data-v-3e385c8a]{display:inline-flex;align-items:center;gap:12px}@media (max-width: 767px){.site-header[data-v-3e385c8a]{padding-top:10px}.header-bar[data-v-3e385c8a]{padding:10px 12px;background:#141414f5;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 24px #00000029}.brand-text[data-v-3e385c8a]{font-size:12px;letter-spacing:.22em}.mobile-menu[data-v-3e385c8a]{background:#141414fa;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width: 768px){.desktop-nav[data-v-3e385c8a],.desktop-actions[data-v-3e385c8a]{display:flex;align-items:center;gap:10px}.menu-toggle[data-v-3e385c8a],.mobile-menu[data-v-3e385c8a]{display:none}}.login-modal-root[data-v-c9d49501]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;background:#09090b99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.login-modal[data-v-c9d49501]{position:relative;width:min(100%,540px);padding:28px;border-radius:32px;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(0,206,178,.12),transparent 28%),linear-gradient(180deg,#18181b,#111214);color:#fff;box-shadow:0 30px 80px #00000052}.modal-close[data-v-c9d49501]{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#ffffff0f;color:#fff;cursor:pointer}.modal-badge[data-v-c9d49501]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#ffffff0f;color:#ffffffb8;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.login-modal h3[data-v-c9d49501]{margin:18px 0 0;font-size:clamp(1.9rem,3vw,2.7rem);line-height:.98;letter-spacing:-.05em}.modal-lead[data-v-c9d49501]{margin:14px 0 0;color:#a1a1aa;line-height:1.75}.login-form[data-v-c9d49501]{display:grid;gap:14px;margin-top:24px}.field[data-v-c9d49501]{display:grid;gap:8px}.field-label[data-v-c9d49501]{color:#e4e4e7;font-size:.92rem;font-weight:600}.field-input[data-v-c9d49501]{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:#a1a1aa}.field-input input[data-v-c9d49501]{width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:1.05rem;line-height:1.4;-webkit-text-fill-color:#ffffff;caret-color:#fff}.field-input input[data-v-c9d49501]::placeholder{color:#71717a}.field-input input[data-v-c9d49501]:-webkit-autofill,.field-input input[data-v-c9d49501]:-webkit-autofill:hover,.field-input input[data-v-c9d49501]:-webkit-autofill:focus,.field-input input[data-v-c9d49501]:-webkit-autofill:active{-webkit-text-fill-color:#ffffff;caret-color:#fff;border-radius:12px;box-shadow:0 0 0 1000px #ffffff03 inset;-webkit-box-shadow:0 0 0 1000px rgba(255,255,255,.01) inset;transition:background-color 9999s ease-in-out 0s}.form-state[data-v-c9d49501]{margin:0;padding:12px 14px;border-radius:16px;font-size:.92rem;line-height:1.5}.form-state.error[data-v-c9d49501]{background:#7f1d1d47;color:#fecaca}.form-state.success[data-v-c9d49501]{background:#14532d47;color:#bbf7d0}.form-actions[data-v-c9d49501]{margin-top:4px}.submit-button[data-v-c9d49501]{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:54px;padding:0 18px;border-radius:999px;background:linear-gradient(90deg,var(--guru-green),var(--guru-green-deep));color:#09090b;font-weight:800;transition:transform .2s ease,filter .2s ease,opacity .2s ease;cursor:pointer}.submit-button[data-v-c9d49501]:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.04)}.submit-button[data-v-c9d49501]:disabled{opacity:.6;cursor:not-allowed}.app-only-note[data-v-c9d49501]{display:grid;grid-template-columns:auto 1fr;gap:14px;margin-top:22px;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a}.app-only-icon[data-v-c9d49501]{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#ffffff14}.app-only-copy[data-v-c9d49501]{min-width:0}.app-only-title[data-v-c9d49501]{font-weight:700}.app-only-copy p[data-v-c9d49501]{margin:6px 0 0;color:#a1a1aa;line-height:1.55;font-size:.92rem}.app-only-button[data-v-c9d49501]{grid-column:1 / -1;display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#fff;font-weight:700;cursor:pointer}@media (max-width: 767px){.login-modal-root[data-v-c9d49501]{align-items:flex-end;padding:10px;background:#09090bd1;backdrop-filter:none;-webkit-backdrop-filter:none}.login-modal[data-v-c9d49501]{width:100%;padding:22px;border-radius:28px 28px 20px 20px;background:linear-gradient(180deg,#18181b,#111214);box-shadow:0 16px 40px #0000003d}.login-modal h3[data-v-c9d49501]{font-size:2rem}.modal-lead[data-v-c9d49501]{line-height:1.6}}@media (min-width: 640px){.app-only-note[data-v-c9d49501]{grid-template-columns:auto 1fr auto;align-items:center}.app-only-button[data-v-c9d49501]{grid-column:auto}}.shell[data-v-25f4377c]{width:min(1320px,calc(100% - 32px));margin:0 auto}.hero-section[data-v-25f4377c]{position:relative;overflow:hidden;padding:12px 0 48px}.hero-glow[data-v-25f4377c]{position:absolute;border-radius:999px;filter:blur(140px);pointer-events:none}.hero-glow-left[data-v-25f4377c]{top:-160px;left:-160px;width:500px;height:500px;background:#00ceb233}.hero-glow-right[data-v-25f4377c]{top:80px;right:-200px;width:500px;height:500px;background:#60a5fa33}.hero-glow-bottom[data-v-25f4377c]{left:20%;bottom:-200px;width:500px;height:500px;background:#00ceb233}.hero-grid[data-v-25f4377c]{position:relative;z-index:1;display:grid;gap:40px;align-items:center;padding:40px 0 72px}.hero-copy h1[data-v-25f4377c]{margin:0;font-size:clamp(2.2rem,6vw,5.3rem);line-height:.98;letter-spacing:-.06em}.hero-copy h1 span[data-v-25f4377c]{display:block}.hero-accent[data-v-25f4377c]{margin-top:6px;background:linear-gradient(90deg,var(--guru-green),var(--guru-green-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-text[data-v-25f4377c]{margin-top:32px;max-width:680px;color:#d4d4d8;font-size:1.05rem;line-height:1.8}.hero-text p[data-v-25f4377c]{margin:0 0 12px}.audience-list[data-v-25f4377c]{display:grid;gap:20px;margin-top:32px}.audience-item[data-v-25f4377c]{display:flex;gap:16px;align-items:center}.audience-icon[data-v-25f4377c]{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#ffffff0d;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.audience-item p[data-v-25f4377c]{margin:0;font-size:1rem;line-height:1.7}.hero-actions[data-v-25f4377c]{margin-top:40px}.hero-cta[data-v-25f4377c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 18px;border-radius:999px;background:linear-gradient(90deg,var(--guru-green),var(--guru-green-deep));color:#000;font-weight:700;transition:transform .3s ease,filter .3s ease;cursor:pointer}.hero-cta[data-v-25f4377c]:hover{transform:translateY(-2px);filter:brightness(1.04)}.hero-visual[data-v-25f4377c]{position:relative;padding:0}.role-stage[data-v-25f4377c]{position:relative;transition:transform .5s ease,opacity .5s ease}.role-screen-frame[data-v-25f4377c]{position:relative;display:flex;justify-content:center;min-height:420px}.role-screen-image[data-v-25f4377c]{width:100%;max-width:300px;max-height:650px;object-fit:contain;border-radius:30px;border:1px solid rgba(255,255,255,.1);background:#0f172a66;box-shadow:0 20px 60px #00000073}.role-screen-fallback[data-v-25f4377c]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:420px;min-height:420px;border-radius:28px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at top,rgba(0,206,178,.14),transparent 35%),linear-gradient(180deg,#0f172aeb,#020617f5);padding:32px;text-align:center;box-shadow:0 20px 60px #00000073}.role-screen-fallback-icon[data-v-25f4377c]{display:grid;place-items:center;width:64px;height:64px;margin-bottom:20px;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--guru-green)}.role-screen-fallback-title[data-v-25f4377c],.role-caption[data-v-25f4377c]{font-weight:700}.role-screen-fallback p[data-v-25f4377c],.role-caption[data-v-25f4377c]{margin:16px auto 0;max-width:320px;text-align:center}.role-screen-fallback p[data-v-25f4377c]{color:#a1a1aa}.role-controls[data-v-25f4377c]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.role-arrow[data-v-25f4377c]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;cursor:pointer}.role-dots[data-v-25f4377c]{display:inline-flex;align-items:center;gap:8px}.role-dot[data-v-25f4377c]{width:10px;height:10px;border-radius:999px;background:#fff3;cursor:pointer}.role-dot.active[data-v-25f4377c]{background:var(--guru-green)}@media (max-width: 767px){.hero-section[data-v-25f4377c]{padding-top:0}.hero-glow[data-v-25f4377c]{display:none}.hero-grid[data-v-25f4377c]{gap:28px;padding-top:28px;padding-bottom:48px}.hero-text[data-v-25f4377c],.audience-list[data-v-25f4377c]{margin-top:24px}.audience-list[data-v-25f4377c]{gap:14px}.audience-icon[data-v-25f4377c]{background:#ffffff0a;backdrop-filter:none;-webkit-backdrop-filter:none}.hero-actions[data-v-25f4377c]{margin-top:28px}.hero-visual[data-v-25f4377c]{padding:10px;box-shadow:0 12px 30px #0000002e}.hero-visual[data-v-25f4377c]:before,.hero-visual[data-v-25f4377c]:after{display:none}.role-stage[data-v-25f4377c]{transition:none}.role-screen-frame[data-v-25f4377c]{min-height:320px}.role-screen-image[data-v-25f4377c],.role-screen-fallback[data-v-25f4377c]{max-height:420px;box-shadow:0 10px 24px #00000038}}@media (min-width: 768px){.hero-grid[data-v-25f4377c]{grid-template-columns:minmax(0,1fr) minmax(360px,480px);gap:48px;padding-top:56px;padding-bottom:100px}}.shell[data-v-b87f61c0]{width:min(1320px,calc(100% - 32px));margin:0 auto}.content-section[data-v-b87f61c0]{padding:40px 0 96px}.white-section[data-v-b87f61c0]{background:#fff;color:#09090b}.section-header[data-v-b87f61c0]{max-width:760px}.section-header h2[data-v-b87f61c0]{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.02;letter-spacing:-.04em}.section-header p[data-v-b87f61c0]{margin:24px 0 0;color:#52525b;line-height:1.8;font-size:1.05rem}.feature-grid[data-v-b87f61c0]{display:grid;gap:24px;margin-top:48px}.feature-card[data-v-b87f61c0]{border-radius:28px;border:1px solid #e4e4e7;background:#fff;padding:24px;box-shadow:0 10px 30px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.feature-card[data-v-b87f61c0]:hover{transform:translateY(-4px);box-shadow:0 18px 50px #00000014}.feature-icon[data-v-b87f61c0]{display:grid;place-items:center;width:48px;height:48px;margin-bottom:20px;border-radius:18px;background:linear-gradient(135deg,var(--guru-green),var(--guru-green-deep));color:#000}.feature-card h3[data-v-b87f61c0]{margin:0;font-size:1.25rem}.feature-card ul[data-v-b87f61c0]{margin:12px 0 0;padding-left:18px}.feature-card li[data-v-b87f61c0]{color:#52525b;line-height:1.8}@media (min-width: 768px){.content-section[data-v-b87f61c0]{padding-top:48px}.feature-grid[data-v-b87f61c0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.content-section[data-v-b87f61c0]{padding-bottom:120px}.feature-grid[data-v-b87f61c0]{grid-template-columns:repeat(4,minmax(0,1fr))}}.shell[data-v-3cf78b4b]{width:min(1320px,calc(100% - 32px));margin:0 auto}.content-section[data-v-3cf78b4b]{padding:40px 0 96px}.warm-section[data-v-3cf78b4b]{background:var(--guru-light-bg);color:#09090b}.section-header[data-v-3cf78b4b]{max-width:760px}.section-header h2[data-v-3cf78b4b]{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.02;letter-spacing:-.04em}.section-header-narrow[data-v-3cf78b4b]{max-width:720px}.steps-shell[data-v-3cf78b4b]{position:relative;display:grid;gap:28px;margin-top:48px;padding:24px;border-radius:36px;border:1px solid #e4e4e7;background:#ffffffd1;box-shadow:0 20px 60px #0000000d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.steps-line[data-v-3cf78b4b]{position:absolute;left:52px;top:28px;bottom:28px;width:1px;background:linear-gradient(180deg,var(--guru-green),#d4d4d8,#d4d4d8)}.step-card[data-v-3cf78b4b]{position:relative;display:flex;gap:16px}.step-icon[data-v-3cf78b4b]{position:relative;z-index:1;display:grid;place-items:center;width:56px;height:56px;border-radius:999px;border:1px solid var(--guru-accent-border);background:var(--guru-accent-soft);color:#009e89;box-shadow:0 10px 30px #00a89224}.step-copy[data-v-3cf78b4b]{padding-top:4px}.step-label[data-v-3cf78b4b]{color:#a1a1aa;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.step-title[data-v-3cf78b4b]{margin-top:12px;font-size:1.1rem;line-height:1.6;font-weight:700}@media (min-width: 768px){.content-section[data-v-3cf78b4b]{padding-top:48px}.steps-shell[data-v-3cf78b4b]{padding:32px}}@media (min-width: 1024px){.content-section[data-v-3cf78b4b]{padding-bottom:120px}.steps-shell[data-v-3cf78b4b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:40px}.steps-line[data-v-3cf78b4b]{top:68px;left:40px;right:40px;bottom:auto;width:auto;height:1px;background:linear-gradient(90deg,var(--guru-green),#d4d4d8,#d4d4d8)}.step-card[data-v-3cf78b4b]{display:block;text-align:center}.step-icon[data-v-3cf78b4b]{margin:0 auto}.step-copy[data-v-3cf78b4b]{padding-top:24px}}.shell[data-v-8b878f47]{width:min(1320px,calc(100% - 32px));margin:0 auto}.content-section[data-v-8b878f47]{padding:40px 0 96px}.white-section[data-v-8b878f47]{background:#fff;color:#09090b}.download-section[data-v-8b878f47]{border-top:1px solid #e4e4e7}.download-header[data-v-8b878f47]{max-width:880px;margin:0 auto;text-align:center}.download-header h2[data-v-8b878f47]{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.02;letter-spacing:-.04em}.download-header h2 span[data-v-8b878f47]{color:#4b5563}.download-header p[data-v-8b878f47]{margin-top:20px;color:#52525b;line-height:1.8;font-size:1.05rem}.store-grid[data-v-8b878f47]{display:none}.download-panel[data-v-8b878f47]{margin-top:40px;display:flex;flex-direction:column;gap:24px;padding:32px;border-radius:40px;border:1px solid #ecece6;background:radial-gradient(circle at top right,rgba(0,206,178,.08),transparent 24%),radial-gradient(circle at bottom left,rgba(17,24,39,.03),transparent 26%),linear-gradient(180deg,#fff,#f8f8f4);box-shadow:0 22px 48px #0f172a0d}.download-primary[data-v-8b878f47]{display:grid;gap:28px;align-items:center}.download-kicker[data-v-8b878f47]{color:#6b7280;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.download-copy h3[data-v-8b878f47]{margin:10px 0 0;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1.02;letter-spacing:-.04em}.download-copy p[data-v-8b878f47]{margin:14px 0 0;max-width:52ch;color:#52525b;line-height:1.7}.download-meta[data-v-8b878f47]{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:20px}.meta-item[data-v-8b878f47]{display:inline-flex;align-items:center;gap:10px;color:#4b5563;font-size:.92rem;font-weight:600}.meta-dot[data-v-8b878f47]{width:8px;height:8px;border-radius:999px;background:linear-gradient(90deg,var(--guru-green),var(--guru-green-deep))}.download-showcase[data-v-8b878f47]{display:none}.showcase-card[data-v-8b878f47]{width:100%;max-width:320px;margin-left:auto;padding:20px;border-radius:30px;background:linear-gradient(180deg,#16181d,#0f131b);color:#fff;box-shadow:0 26px 50px #0f172a2e}.showcase-chip[data-v-8b878f47]{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#ffffff14;color:#ffffffdb;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.showcase-title[data-v-8b878f47]{margin-top:18px;font-size:1.65rem;font-weight:800;letter-spacing:-.04em}.showcase-text[data-v-8b878f47]{margin-top:8px;color:#ffffffb3;line-height:1.6}.showcase-screen[data-v-8b878f47]{margin-top:24px;padding:18px;border-radius:22px;background:radial-gradient(circle at top,rgba(0,206,178,.12),transparent 30%),linear-gradient(180deg,#151c28,#0f172a);border:1px solid rgba(255,255,255,.06)}.screen-line[data-v-8b878f47]{border-radius:999px;background:#ffffff24}.screen-line-accent[data-v-8b878f47]{width:34%;height:12px;background:linear-gradient(90deg,var(--guru-green),var(--guru-green-deep))}.screen-line-wide[data-v-8b878f47]{width:58%;height:9px;margin-top:12px}.screen-grid[data-v-8b878f47]{display:grid;gap:12px;margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.screen-block[data-v-8b878f47]{min-height:78px;border-radius:18px;background:#ffffff14}.screen-block.tall[data-v-8b878f47]{min-height:120px}.download-actions[data-v-8b878f47]{display:grid;gap:14px}.store-badge-button[data-v-8b878f47]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:88px;padding:14px 16px;border-radius:24px;border:1px solid #e5e7eb;background:#fff;color:#09090b;text-align:left;box-shadow:0 10px 26px #0f172a0a;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer}.store-badge-button[data-v-8b878f47]:hover{transform:translateY(-2px);border-color:#d1d5db;box-shadow:0 16px 30px #0f172a14}.store-badge-inner[data-v-8b878f47]{display:flex;align-items:center;gap:14px;min-width:0}.store-badge-icon[data-v-8b878f47]{display:grid;place-items:center;flex-shrink:0;width:52px;height:52px;border-radius:16px;border:1px solid #ececec;background:#f6f6f4;color:#3f3f46;font-size:1.25rem;font-weight:800}.store-badge-copy[data-v-8b878f47]{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.store-badge-top[data-v-8b878f47]{color:#6b7280;font-size:.82rem;font-weight:600}.store-badge-title[data-v-8b878f47]{font-size:1.42rem;line-height:1;font-weight:800;letter-spacing:-.04em}.store-badge-arrow[data-v-8b878f47]{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:14px;background:#f5f5f4;color:#111827}.download-secondary[data-v-8b878f47]{display:grid;gap:12px;padding-top:8px;border-top:1px solid #ecece7}.secondary-header[data-v-8b878f47]{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.secondary-label[data-v-8b878f47]{color:#6b7280;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.secondary-note[data-v-8b878f47]{color:#9ca3af;font-size:.88rem}.secondary-list[data-v-8b878f47]{display:grid;gap:10px}.secondary-link[data-v-8b878f47]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:18px;border:1px solid #ecece7;background:#ffffffb3;color:#09090b;text-align:left;transition:border-color .2s ease,background .2s ease;cursor:pointer}.secondary-link[data-v-8b878f47]:hover{border-color:#d7d7d2;background:#fff}.secondary-link-left[data-v-8b878f47]{display:flex;align-items:center;gap:14px;min-width:0}.secondary-link-icon[data-v-8b878f47]{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:14px;background:#f4f4f5;color:#3f3f46;font-weight:800}.secondary-link-copy[data-v-8b878f47]{display:flex;flex-direction:column;min-width:0}.secondary-link-title[data-v-8b878f47]{font-size:1rem;font-weight:700;letter-spacing:-.02em}.secondary-link-description[data-v-8b878f47]{color:#6b7280;font-size:.84rem;line-height:1.35}.secondary-link-badge[data-v-8b878f47]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:50px;padding:7px 10px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;color:#6b7280;font-size:.75rem;font-weight:700;text-transform:uppercase}@media (min-width: 768px){.content-section[data-v-8b878f47]{padding-top:48px}.download-panel[data-v-8b878f47]{padding:32px}.download-actions[data-v-8b878f47],.secondary-list[data-v-8b878f47]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.content-section[data-v-8b878f47]{padding-bottom:120px}.download-primary[data-v-8b878f47]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end}.download-showcase[data-v-8b878f47]{display:block}.download-actions[data-v-8b878f47]{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-list[data-v-8b878f47]{grid-template-columns:repeat(4,minmax(0,1fr))}}.shell[data-v-6f78d04a]{width:min(1440px,calc(100% - 32px));margin:0 auto}.light-page[data-v-6f78d04a]{background:var(--guru-light-bg);color:#09090b}.page-section[data-v-6f78d04a]{padding:40px 0 96px}.page-heading h1[data-v-6f78d04a]{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.02;letter-spacing:-.04em}.about-grid[data-v-6f78d04a]{display:grid;gap:24px;margin-top:32px}.about-card[data-v-6f78d04a]{border-radius:28px;border:1px solid #e4e4e7;background:#fff;padding:24px;box-shadow:0 10px 30px #0000000d}.about-card h3[data-v-6f78d04a]{margin:0;font-size:1.25rem}.about-card p[data-v-6f78d04a]{color:#52525b;line-height:1.8}@media (min-width: 768px){.page-section[data-v-6f78d04a]{padding-top:48px}}@media (min-width: 1024px){.page-section[data-v-6f78d04a]{padding-bottom:120px}.about-grid[data-v-6f78d04a]{grid-template-columns:repeat(3,minmax(0,1fr))}}.shell[data-v-c49039c7]{width:min(1320px,calc(100% - 32px));margin:0 auto}.light-page[data-v-c49039c7]{background:var(--guru-light-bg);color:#09090b}.product-page[data-v-c49039c7]{padding:24px 0 96px}.product-heading[data-v-c49039c7]{margin-bottom:24px}.product-heading h2[data-v-c49039c7]{margin:0;font-size:clamp(2rem,4vw,4rem);line-height:1.02;letter-spacing:-.04em}.product-carousel[data-v-c49039c7]{overflow-x:auto;overflow-y:visible;padding:8px 16px 16px;scrollbar-width:none}.product-carousel[data-v-c49039c7]::-webkit-scrollbar{display:none}.product-track[data-v-c49039c7]{display:flex;gap:16px}.product-card[data-v-c49039c7]{position:relative;min-height:460px;width:min(84vw,344px);flex:0 0 auto;overflow:hidden;border-radius:32px;padding:28px;color:#fff;box-shadow:0 24px 70px #0000002e}.accent-start[data-v-c49039c7]{background:linear-gradient(135deg,#0e1320,#151b2a 45%,#1c2638)}.accent-company[data-v-c49039c7]{background:linear-gradient(135deg,#10151f,#17212e 45%,#223041)}.accent-projects[data-v-c49039c7]{background:linear-gradient(135deg,#15111f,#211a30 45%,#312447)}.accent-roles[data-v-c49039c7]{background:linear-gradient(135deg,#0e1716,#152321 45%,#223632)}.accent-analytics[data-v-c49039c7]{background:linear-gradient(135deg,#17120f,#241b16 45%,#35261f)}.accent-reports[data-v-c49039c7]{background:linear-gradient(135deg,#16111a,#21192a 45%,#30233d)}.accent-switch[data-v-c49039c7]{background:linear-gradient(135deg,#171513,#221e1a 45%,#322a24)}.product-card-overlay[data-v-c49039c7]{position:absolute;border-radius:999px;filter:blur(120px);opacity:.75}.product-card-overlay-top[data-v-c49039c7]{top:18%;left:-30px;width:224px;height:224px;background:#ffffff1f}.product-card-overlay-bottom[data-v-c49039c7]{right:-40px;bottom:-20px;width:192px;height:192px;background:#ffffff14}.product-card-content[data-v-c49039c7]{position:relative;z-index:1;display:flex;flex-direction:column;min-height:100%}.product-eyebrow[data-v-c49039c7]{color:#ffffffb3;font-size:.95rem}.product-card h4[data-v-c49039c7]{max-width:280px;margin:48px 0 0;font-size:1.65rem;line-height:1.15;font-weight:600}.product-card-action[data-v-c49039c7]{margin-top:auto;padding-top:40px;display:flex;justify-content:flex-end}.round-action[data-v-c49039c7],.carousel-arrow[data-v-c49039c7]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;transition:.25s ease;cursor:pointer}.round-action[data-v-c49039c7]{width:48px;height:48px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f}.carousel-controls[data-v-c49039c7]{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.carousel-arrow[data-v-c49039c7]{width:44px;height:44px;border:1px solid #e4e4e7;background:#fff;color:#52525b}.carousel-arrow[data-v-c49039c7]:hover{color:#09090b;border-color:#d4d4d8}.carousel-dots[data-v-c49039c7]{display:inline-flex;align-items:center;gap:8px}.carousel-dot[data-v-c49039c7]{width:10px;height:10px;border-radius:999px;background:#d4d4d8;cursor:pointer;transition:.25s ease}.carousel-dot.active[data-v-c49039c7]{width:32px;background:#09090b}@media (max-width: 767px){.product-page[data-v-c49039c7]{padding-bottom:72px}.product-carousel[data-v-c49039c7]{padding-bottom:8px}.product-card[data-v-c49039c7]{min-height:380px;padding:22px;box-shadow:0 12px 28px #0000001f}.product-card-overlay[data-v-c49039c7]{display:none}.product-card h4[data-v-c49039c7]{margin-top:34px;font-size:1.35rem}}@media (min-width: 768px){.product-card[data-v-c49039c7]{min-height:628px}}:root{--guru-bg: #141414;--guru-bg-soft: #1a1a1a;--guru-line: rgba(255, 255, 255, .1);--guru-green: #00ceb2;--guru-green-deep: #00a892;--guru-accent-soft: #e8faf7;--guru-accent-border: #bdeee7;--guru-light-bg: #fafaf8}.guru-app[data-v-0c249233]{min-height:100vh;overflow-x:hidden;background:linear-gradient(180deg,#141414,#1a1a1a,#141414);color:#fff}.page-main[data-v-0c249233]{padding-top:96px}.support-button[data-v-0c249233]{position:fixed;right:20px;bottom:20px;z-index:70;display:inline-flex;align-items:center;gap:12px;padding:12px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.15);background:#141414d9;color:#fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .25s ease,background .25s ease}.support-button[data-v-0c249233]:hover{transform:translateY(-2px);background:#1b1b1bf2}.support-icon[data-v-0c249233]{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:linear-gradient(90deg,var(--guru-green),var(--guru-green-deep));color:#000;box-shadow:0 10px 30px #00ceb247}.support-label[data-v-0c249233]{display:none;padding-right:4px;font-size:.95rem;font-weight:700}@media (min-width: 768px){.support-label[data-v-0c249233]{display:inline}}@media (max-width: 767px){.support-button[data-v-0c249233]{right:14px;bottom:14px;padding:10px;background:#141414f5;backdrop-filter:none;-webkit-backdrop-filter:none}.support-icon[data-v-0c249233]{width:40px;height:40px;box-shadow:none}}
