.app-showcase[data-v-2ef6e31b]{position:relative;overflow:hidden;padding:6rem 0;color:#fff;background:radial-gradient(ellipse 60% 55% at 80% 100%,rgba(37,99,235,.55),transparent 70%),radial-gradient(ellipse 40% 40% at 10% 0%,rgba(37,99,235,.25),transparent 70%),linear-gradient(180deg,#050a18,#0b1530)}@media(max-width:920px){.app-showcase[data-v-2ef6e31b]{padding:4rem 0 3rem}}.app-grid[data-v-2ef6e31b]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}@media(max-width:920px){.app-grid[data-v-2ef6e31b]{grid-template-columns:1fr}}.app-eyebrow[data-v-2ef6e31b]{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);margin:0 0 1.5rem}.app-dot[data-v-2ef6e31b]{width:8px;height:8px;border-radius:50%;background:#facc15;box-shadow:0 0 0 4px #facc1533}.app-title[data-v-2ef6e31b]{color:#fff;font-size:clamp(2rem,4vw,2.75rem);letter-spacing:-.9px;line-height:1.2;margin:0 0 1rem}.app-subtitle[data-v-2ef6e31b]{color:#ffffffb8;line-height:1.65;max-width:52ch;margin:0 0 1.75rem}.app-highlights[data-v-2ef6e31b]{list-style:none;padding:0;margin:0 0 2rem;display:grid;gap:.75rem}.app-highlights li[data-v-2ef6e31b]{display:flex;align-items:center;gap:.75rem;color:#ffffffe6;font-weight:500}.app-highlights i[data-v-2ef6e31b]{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;font-size:1.15rem;color:#93c5fd;background:#3b82f62e}.app-visual[data-v-2ef6e31b]{position:relative;height:520px}@media(max-width:920px){.app-visual[data-v-2ef6e31b]{height:min(106vw,560px)}}.shot[data-v-2ef6e31b]{position:absolute;top:50%;left:50%;width:230px;height:auto;border-radius:22px;box-shadow:0 30px 60px #00000073}@media(max-width:920px){.shot[data-v-2ef6e31b]{width:min(40vw,230px)}}.shot-center[data-v-2ef6e31b]{z-index:2;width:250px;transform:translate(-50%,-50%)}@media(max-width:920px){.shot-center[data-v-2ef6e31b]{width:min(46vw,250px)}}.shot-left[data-v-2ef6e31b]{transform:translate(-108%,-46%) rotate(-7deg);opacity:.9}.shot-right[data-v-2ef6e31b]{transform:translate(8%,-46%) rotate(7deg);opacity:.9}.hero[data-v-02b78ccf]{padding:3rem 0 6rem}@media(max-width:920px){.hero[data-v-02b78ccf]{padding:2rem 0 4rem}}.hero-grid[data-v-02b78ccf]{display:grid;gap:3rem;grid-template-columns:1.1fr .9fr;align-items:center}@media(max-width:920px){.hero-grid[data-v-02b78ccf]{grid-template-columns:1fr}}.eyebrow[data-v-02b78ccf]{display:inline-flex;gap:8px;font-weight:700;color:#0f2743;background:var(--bs-light);padding:6px 10px;border-radius:999px;font-size:13px;margin:0 0 1.5rem}.hero-title[data-v-02b78ccf]{font-size:clamp(2rem,4vw,2.5rem);line-height:1.25;letter-spacing:-.9px;margin:0 0 1.5rem}.hero-subtitle[data-v-02b78ccf]{font-size:1rem;line-height:1.6;margin:0;max-width:52ch}.hero-app[data-v-02b78ccf]{margin-top:2rem}.hero-app-link[data-v-02b78ccf]{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:var(--bs-primary);text-decoration:none;margin-bottom:.75rem}.hero-app-link[data-v-02b78ccf]:hover{text-decoration:underline}.hero-actions[data-v-02b78ccf]{display:flex;gap:.5rem;flex-wrap:wrap;margin:0 0 1rem}.hero-bullets[data-v-02b78ccf]{margin:0;padding-left:1rem;color:#334155;line-height:1.7}.hero-disclaimer[data-v-02b78ccf]{margin-top:1rem;color:#475569;font-size:13px;line-height:1.5}.hero-visual .mock[data-v-02b78ccf]{border:1px solid #e2e8f0;overflow:hidden;box-shadow:0 12px 40px #0f172a14;background:#fff;border-radius:7px}.mock-top[data-v-02b78ccf]{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid #e2e8f0;background:#f8fafc}.dot[data-v-02b78ccf]{width:10px;height:10px;border-radius:999px;background:#cbd5e1}.mock-body[data-v-02b78ccf]{padding:14px;display:grid;gap:10px}.mock-card[data-v-02b78ccf]{border:1px solid #e2e8f0;border-radius:7px;padding:12px;background:#fff}.mock-row[data-v-02b78ccf]{display:flex;justify-content:space-between;gap:12px;padding:6px 0}.mock-muted[data-v-02b78ccf]{color:#64748b;font-weight:600}.mock-strong[data-v-02b78ccf]{font-weight:800;color:#0f2743}.pill[data-v-02b78ccf]{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;background:var(--bs-primary);color:#fff}.pill-ok[data-v-02b78ccf]{background:#dcfce7;color:#166534}.mock-caption[data-v-02b78ccf]{margin:10px 0 0;font-size:12px;color:#64748b}.section[data-v-02b78ccf]{padding:6rem 0}@media(max-width:920px){.section[data-v-02b78ccf]{padding:4rem 0}}.section .row[data-v-02b78ccf]{--bs-gutter-y: 24px}.section i[data-v-02b78ccf]{display:inline-block;font-size:clamp(2rem,4vw,2.5rem);color:var(--bs-primary);margin-bottom:1rem}.section-muted[data-v-02b78ccf]{background:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity, .05))}.section-title[data-v-02b78ccf]{font-size:clamp(1.75rem,3vw,2rem)}.section-header[data-v-02b78ccf]{margin-bottom:4rem}@media(max-width:920px){.section-header[data-v-02b78ccf]{margin-bottom:3rem}}.grid-2[data-v-02b78ccf]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:920px){.grid-2[data-v-02b78ccf]{grid-template-columns:1fr}}.grid-3[data-v-02b78ccf]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:920px){.grid-3[data-v-02b78ccf]{grid-template-columns:1fr}}.card[data-v-02b78ccf]{border:1px solid #e2e8f0;background:#fff;padding:16px}.card-title[data-v-02b78ccf]{margin:0 0 10px;font-size:18px;letter-spacing:-.2px}.card-text[data-v-02b78ccf]{margin:0;color:#475569;line-height:1.6}.list[data-v-02b78ccf]{margin:0;padding-left:18px;color:#334155;line-height:1.75}.feature-grid[data-v-02b78ccf]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:920px){.feature-grid[data-v-02b78ccf]{grid-template-columns:1fr}}.feature-card[data-v-02b78ccf]{border-left:2px solid var(--bs-light);padding:0 2rem 0 1.5rem;margin-bottom:1.5rem}.feature-title[data-v-02b78ccf]{margin:0 0 8px;font-size:18px}.feature-text[data-v-02b78ccf]{margin:0;color:#475569;line-height:1.6}.note[data-v-02b78ccf]{margin-top:14px;border:1px dashed #cbd5e1;padding:14px 16px;color:#475569;background:#fff}.note p[data-v-02b78ccf]{margin:0;line-height:1.6}.cta[data-v-02b78ccf]{padding:3rem 0;color:#fff}.cta .btn-secondary[data-v-02b78ccf]{background:#ffffff1f;color:#fff;border-color:#fff3}.cta .btn-secondary[data-v-02b78ccf]:hover{background:#ffffff29}.cta .btn-ghost[data-v-02b78ccf]{color:#fff;border-color:#fff3}.cta .btn-ghost[data-v-02b78ccf]:hover{background:#ffffff1f}@media(max-width:920px){.cta[data-v-02b78ccf]{padding:2rem 0}}.cta-inner[data-v-02b78ccf]{text-align:center}.cta-title[data-v-02b78ccf]{color:inherit;margin:0 0 8px;font-size:clamp(1.75rem,3vw,2rem);letter-spacing:-.3px}.cta-text[data-v-02b78ccf]{margin:0 0 3rem;color:#ffffffd9;line-height:1.6}@media(max-width:920px){.cta-text[data-v-02b78ccf]{margin-bottom:2rem}}.cta-actions[data-v-02b78ccf]{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
