.page-shell[data-v-f5d84fb4]{min-height:100vh;background:#f4f6fa}.landing-page[data-v-f5d84fb4]{width:100%;max-width:none;margin:0;background:#fff;overflow:hidden}.content[data-v-f5d84fb4]{width:min(1100px,calc(100% - 32px));margin:0 auto}.hero[data-v-f5d84fb4]{min-height:700px;background:linear-gradient(180deg,#061738,#0a2b69 28%,#0d3c81 68%,#7caae6);padding:22px 48px 0;position:relative;display:flex;flex-direction:column;justify-content:flex-start}.hero-topbar[data-v-f5d84fb4]{width:min(1280px,100%);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:24px}.logo-mark[data-v-f5d84fb4]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.logo-text[data-v-f5d84fb4]{color:#fff;font-weight:800;font-size:18px;letter-spacing:-.01em;margin-right:auto}.hero-nav[data-v-f5d84fb4]{display:flex;align-items:center;gap:30px}.hero-center[data-v-f5d84fb4]{text-align:center;padding:80px 60px}.pill[data-v-f5d84fb4]{display:inline-block;border:1px solid rgba(255,255,255,.55);color:#fff;font-size:12px;font-weight:800;letter-spacing:.09em;padding:8px 18px;border-radius:999px;margin-bottom:16px;text-transform:uppercase}.hero h1[data-v-f5d84fb4]{color:#fff;font-size:clamp(2.9rem,4vw,5rem);line-height:.98;margin-bottom:16px;font-weight:900;letter-spacing:-.04em}.hero-sub[data-v-f5d84fb4]{color:#ffffffeb;font-size:17px;max-width:620px;margin:0 auto 24px;line-height:1.65;font-weight:500}.hero-buttons[data-v-f5d84fb4]{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.btn[data-v-f5d84fb4]{font-size:14px;font-weight:700;padding:13px 24px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;text-decoration:none;transition:opacity .2s ease}.btn[data-v-f5d84fb4]:hover{opacity:.96}.btn-white[data-v-f5d84fb4]{background:#fff;color:#092866}.btn-blue[data-v-f5d84fb4]{background:#2a5cdb;color:#fff}.navlink[data-v-f5d84fb4]{font-size:14px;font-weight:600;color:#ffffffe6;text-decoration:none;position:relative;transition:color .2s ease}.navlink[data-v-f5d84fb4]:hover,.navlink.active[data-v-f5d84fb4]{color:#fff}.navlink.active[data-v-f5d84fb4]:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;background:#ffffffb3;border-radius:2px}.sign-in-btn[data-v-f5d84fb4]{display:inline-flex;align-items:center;justify-content:center;min-width:78px;padding:10px 18px;border-radius:10px;background:#2c65e866;border:1px solid rgba(255,255,255,.3);color:#fff;text-decoration:none;font-weight:700;font-size:14px;box-shadow:inset 0 1px #ffffff26}.feature-section[data-v-f5d84fb4]{padding:56px 0}.features-row[data-v-f5d84fb4]{display:flex;gap:20px;flex-wrap:wrap}.feature-card[data-v-f5d84fb4]{flex:1;min-width:180px;background:#fff;border:1px solid #e4e8f0;border-radius:16px;padding:24px 20px;box-shadow:0 4px 14px #141e3c0a}.feature-icon[data-v-f5d84fb4]{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:16px;font-size:18px}.feature-icon.blue[data-v-f5d84fb4]{background:#e7eefc}.feature-icon.orange[data-v-f5d84fb4]{background:#fdeedc}.feature-card h3[data-v-f5d84fb4]{font-size:1.05rem;color:#101828;margin-bottom:10px;font-weight:800;letter-spacing:-.01em}.feature-card p[data-v-f5d84fb4]{font-size:.96rem;line-height:1.65;color:#4e5b6c;font-weight:500}.preview-panel[data-v-f5d84fb4]{background:#fff;border:1px solid #dce7f8;border-radius:22px;padding:36px 32px;box-shadow:0 6px 20px #14285a0d}.preview-shots[data-v-f5d84fb4]{display:flex;gap:20px;margin-top:6px;flex-wrap:wrap}.shot-frame[data-v-f5d84fb4]{flex:1;min-width:260px;background:#fff;border-radius:14px;border:1px solid #e4e8f0;box-shadow:0 10px 24px #141e3c14;overflow:hidden}.shot-topbar[data-v-f5d84fb4]{display:flex;gap:5px;padding:9px 12px;background:#f3f5f9;border-bottom:1px solid #e4e8f0}.dot[data-v-f5d84fb4]{width:7px;height:7px;border-radius:50%}.dot.r[data-v-f5d84fb4]{background:#ef6a5f}.dot.y[data-v-f5d84fb4]{background:#f3c33e}.dot.g[data-v-f5d84fb4]{background:#5fbf6f}.shot-body[data-v-f5d84fb4]{background:#131722;padding:18px;height:252px}.shot-body h4[data-v-f5d84fb4]{color:#fff;font-size:13px;font-weight:700;margin-bottom:14px}.status-badge[data-v-f5d84fb4]{display:inline-block;background:#1b3b2a;color:#5fe0a0;font-size:9.5px;font-weight:700;padding:3px 9px;border-radius:999px;margin-bottom:14px}.stat-tiles[data-v-f5d84fb4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}.stat-tile[data-v-f5d84fb4]{background:#1b202c;border-radius:8px;padding:10px}.stat-tile .val[data-v-f5d84fb4]{color:#fff;font-size:15px;font-weight:800}.stat-tile .lbl[data-v-f5d84fb4]{color:#7c8598;font-size:9.5px;margin-top:2px}.mastery-bar-track[data-v-f5d84fb4]{height:6px;background:#252b39;border-radius:4px;overflow:hidden;margin-top:4px}.mastery-bar-fill[data-v-f5d84fb4]{height:100%;width:78%;background:#4f84f0;border-radius:4px}.role-list[data-v-f5d84fb4]{display:flex;flex-direction:column;gap:8px}.role-chip[data-v-f5d84fb4]{background:#1b202c;border-radius:8px;padding:9px 12px;color:#d6dbe6;font-size:11.5px;font-weight:600;display:flex;align-items:center;gap:8px}.role-chip .dotsm[data-v-f5d84fb4]{width:6px;height:6px;border-radius:50%;background:#4f84f0}.shot-caption[data-v-f5d84fb4]{text-align:center;font-size:12.5px;color:#5b6472;font-weight:600;margin-top:12px;padding:10px 0 14px}.eyebrow[data-v-f5d84fb4]{text-align:center;font-size:12px;font-weight:800;letter-spacing:.08em;color:#2a5cdb;margin-bottom:12px}.eyebrow.pale[data-v-f5d84fb4]{color:#9aa3b2}.section-heading[data-v-f5d84fb4]{text-align:center;font-size:clamp(1.9rem,2.2vw,3rem);color:#101828;margin-bottom:36px;font-weight:900;letter-spacing:-.03em}.section-heading.white[data-v-f5d84fb4]{color:#fff}.trusted-panel[data-v-f5d84fb4]{background:#20242d;border-radius:22px;padding:44px 40px;display:flex;gap:36px;flex-wrap:wrap}.trusted-left[data-v-f5d84fb4]{flex:1.1;min-width:220px}.trusted-left h2[data-v-f5d84fb4]{color:#fff;font-size:clamp(2rem,2.5vw,2.8rem);line-height:1.18;margin-bottom:18px;font-weight:900;letter-spacing:-.03em}.trusted-left p[data-v-f5d84fb4]{color:#c2c9d6;font-size:15px;margin-bottom:14px;line-height:1.7;font-weight:500}.trusted-right[data-v-f5d84fb4]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:220px}.stat-card-dark[data-v-f5d84fb4]{background:#2b303b;border-radius:14px;padding:18px}.stat-card-dark .big[data-v-f5d84fb4]{color:#4c7bf0;font-size:2rem;font-weight:900;filter:brightness(1.3)}.stat-card-dark .small[data-v-f5d84fb4]{color:#9aa3b2;font-size:12px;margin-top:6px;font-weight:600}.reviews-row[data-v-f5d84fb4]{display:flex;gap:20px;margin-bottom:18px;flex-wrap:wrap}.review-card[data-v-f5d84fb4]{flex:1;min-width:180px;background:#fff;border:1px solid #e4e8f0;border-radius:16px;padding:22px 18px;box-shadow:0 4px 14px #141e3c0a}.stars[data-v-f5d84fb4]{color:#f3b93b;font-size:13px;letter-spacing:2px;margin-bottom:12px}.review-card .quote[data-v-f5d84fb4]{font-size:.98rem;color:#101828;line-height:1.7;margin-bottom:14px;font-weight:600}.review-name[data-v-f5d84fb4]{font-size:12px;color:#8b94a4;font-weight:700}.disclosure[data-v-f5d84fb4]{text-align:center;font-size:11px;color:#a3abb8;font-style:italic}.stats-section[data-v-f5d84fb4]{background:linear-gradient(180deg,#171a22,#10141d);padding:56px 0}.stats-row[data-v-f5d84fb4]{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.stat-box[data-v-f5d84fb4]{flex:1;min-width:150px;background:#1d212b;border:1px solid #2a2f3b;border-radius:14px;padding:20px 16px}.stat-box .big[data-v-f5d84fb4]{color:#fff;font-size:2.1rem;font-weight:900;margin-bottom:8px}.stat-box .mid[data-v-f5d84fb4]{color:#dfe4ee;font-size:13px;font-weight:700;margin-bottom:2px}.stat-box .small[data-v-f5d84fb4]{color:#8b94a4;font-size:11.5px;font-weight:600}.chart-panel[data-v-f5d84fb4]{background:#1d212b;border:1px solid #2a2f3b;border-radius:16px;padding:26px 28px}.chart-title[data-v-f5d84fb4]{color:#9aa3b2;font-size:11px;font-weight:800;letter-spacing:.08em;margin-bottom:20px}.bar-row[data-v-f5d84fb4]{display:flex;align-items:center;gap:14px;margin-bottom:16px}.bar-row[data-v-f5d84fb4]:last-child{margin-bottom:0}.bar-label[data-v-f5d84fb4]{width:96px;font-size:12.5px;color:#d6dbe6;font-weight:600}.bar-track[data-v-f5d84fb4]{flex:1;height:9px;background:#262b37;border-radius:5px;overflow:hidden}.bar-fill[data-v-f5d84fb4]{height:100%;border-radius:5px}.bar-value[data-v-f5d84fb4]{width:56px;text-align:right;font-size:12px;color:#9aa3b2;font-weight:700}@media (max-width: 760px){.hero[data-v-f5d84fb4]{min-height:640px;padding:16px 16px 0}.hero-topbar[data-v-f5d84fb4]{flex-wrap:wrap;gap:12px;padding-bottom:28px}.logo-text[data-v-f5d84fb4]{font-size:16px}.hero-nav[data-v-f5d84fb4]{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;border:1px solid rgba(255,255,255,.22);border-radius:16px;background:#07193e57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navlink[data-v-f5d84fb4],.sign-in-btn[data-v-f5d84fb4]{min-width:0;min-height:40px;padding:9px 10px;border-radius:10px;background:#ffffff1f;color:#fff;font-size:13px;line-height:1.15;text-align:center;display:inline-flex;align-items:center;justify-content:center}.navlink.active[data-v-f5d84fb4]:after{display:none}.hero-center[data-v-f5d84fb4]{padding-left:14px;padding-right:14px}.hero h1[data-v-f5d84fb4]{font-size:32px}.navrow-inner[data-v-f5d84fb4]{gap:16px;justify-content:space-between}.trusted-panel[data-v-f5d84fb4]{padding:24px 20px}.chart-panel[data-v-f5d84fb4]{padding:18px 16px}}
