.hero-section[data-v-1f99d191]{overflow:hidden;padding-bottom:56px;position:relative}.hero-inner[data-v-1f99d191]{margin:0 auto;max-width:1100px;padding:64px 24px 0}.hero-center[data-v-1f99d191]{margin:0 auto 40px;max-width:620px;text-align:center}.badge[data-v-1f99d191]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffbf;border:1px solid rgba(11,44,79,.12);border-radius:100px;box-shadow:0 1px 4px #0b2c4f0f;color:#0b2c4f;display:inline-flex;font-size:.72rem;font-weight:700;gap:6px;letter-spacing:.06em;margin-bottom:22px;padding:5px 14px;text-transform:uppercase}.badge-star[data-v-1f99d191]{color:#f5a623;font-size:.9rem}.hero-heading[data-v-1f99d191]{color:#0b2c4f;font-size:clamp(2.2rem,4.5vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.18;margin-bottom:16px}.hero-heading em[data-v-1f99d191]{background:linear-gradient(120deg,#1111a1,#07c);-webkit-background-clip:text;font-style:normal;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-v-1f99d191]{color:#0b2c4f;font-size:1.02rem;line-height:1.7;margin-bottom:28px;opacity:.62}.trust-strip[data-v-1f99d191]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:12px;justify-content:center}.trust-item[data-v-1f99d191]{align-items:center;color:#0b2c4f;display:flex;font-size:.78rem;font-weight:600;gap:5px;opacity:.7}.dot-sep[data-v-1f99d191]{color:#0b2c4f40;font-size:1rem;line-height:1}.section-divider[data-v-1f99d191]{align-items:center;display:flex;gap:14px;margin-bottom:18px}.divider-line[data-v-1f99d191]{background:#0b2c4f1a;flex:1;height:1px}.divider-text[data-v-1f99d191]{color:#0b2c4f;font-size:.68rem;font-weight:700;letter-spacing:.13em;opacity:.4;text-transform:uppercase;white-space:nowrap}.card-grid[data-v-1f99d191]{display:grid;gap:14px;grid-template-columns:repeat(6,1fr)}@media (max-width:960px){.card-grid[data-v-1f99d191]{grid-template-columns:repeat(3,1fr)}.hero-inner[data-v-1f99d191]{padding:25px 24px 0}}@media (max-width:560px){.card-grid[data-v-1f99d191]{grid-template-columns:repeat(2,1fr)}.hero-heading[data-v-1f99d191]{font-size:2rem}}.card-tile[data-v-1f99d191]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid hsla(0,0%,100%,.95);border-radius:20px;box-shadow:0 1px 3px #0b2c4f0d,0 6px 20px #0b2c4f12;color:#0b2c4f;display:flex;flex-direction:column;overflow:hidden;padding:22px 12px 14px;position:relative;text-align:center;text-decoration:none;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease,border-color .28s ease}.tile-bg-glow[data-v-1f99d191]{background:radial-gradient(ellipse at 50% 0,rgba(17,17,161,.06),transparent 65%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.card-tile:hover .tile-bg-glow[data-v-1f99d191]{opacity:1}.card-tile[data-v-1f99d191]:hover{border-color:#1111a133;box-shadow:0 4px 10px #0b2c4f14,0 18px 44px #1111a121;color:#1111a1;transform:translateY(-6px)}.tile-icon-wrap[data-v-1f99d191]{align-items:center;display:flex;height:62px;justify-content:center;margin-bottom:12px;transition:transform .28s cubic-bezier(.34,1.56,.64,1);width:62px}.card-tile:hover .tile-icon-wrap[data-v-1f99d191]{transform:scale(1.1)}.tile-icon[data-v-1f99d191]{height:56px;-o-object-fit:contain;object-fit:contain;width:56px}.tile-title[data-v-1f99d191]{flex:1;font-size:.8rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:12px}.tile-arrow[data-v-1f99d191]{align-items:center;background:transparent;border-radius:50%;color:#0b2c4f40;display:flex;height:24px;justify-content:center;transition:background .2s ease,color .2s ease,transform .2s ease;width:24px}.card-tile:hover .tile-arrow[data-v-1f99d191]{background:#1111a11a;color:#1111a1;transform:translate(2px)}.comparison-card[data-v-fa7bfb81]{border-radius:22px;min-height:250px;overflow:hidden;position:relative}.comparison-card[data-v-fa7bfb81]:before{background:radial-gradient(circle at center,#ffffffeb 0,#fffc 55%,#ffffffbd);content:"";inset:0;position:absolute;z-index:0}.comparison-copy[data-v-fa7bfb81]{margin:0 auto;max-width:720px;padding:34px 28px;position:relative;text-align:center;z-index:1}.comparison-eyebrow[data-v-fa7bfb81]{color:#334155;font-size:.76rem;font-weight:700;letter-spacing:.11em;margin:0 0 10px;text-transform:uppercase}.comparison-title[data-v-fa7bfb81]{color:#0f172a;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 12px}.comparison-subtitle[data-v-fa7bfb81]{color:#1f2937;line-height:1.7;margin:0 auto 24px;max-width:42ch}.comparison-note[data-v-fa7bfb81]{color:#334155;font-size:.92rem;letter-spacing:.01em;margin:0 0 22px}.comparison-cta[data-v-fa7bfb81]{align-items:center;background:linear-gradient(180deg,#1f57d2,#1a47ad);border:1px solid #173f9d;border-radius:10px;box-shadow:0 10px 18px #173f9d47;color:#fff;display:inline-flex;font-weight:700;gap:8px;justify-content:center;padding:11px 18px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.comparison-cta[data-v-fa7bfb81]:hover{background:linear-gradient(180deg,#1b4fbe,#153d95);border-color:#123278;box-shadow:0 14px 24px #173f9d57;transform:translateY(-1px)}.cta-icon[data-v-fa7bfb81]{flex-shrink:0;height:16px;width:16px}.graph-grid[data-v-fa7bfb81]{animation:graph-grid-drift-fa7bfb81 22s linear infinite;background-image:linear-gradient(rgba(15,23,42,.05) 1px,transparent 0),linear-gradient(90deg,rgba(15,23,42,.05) 1px,transparent 0);background-position:0 0,0 0;background-size:36px 36px;inset:0;opacity:.5;transition:opacity .25s ease}.graph-glow[data-v-fa7bfb81],.graph-grid[data-v-fa7bfb81]{position:absolute;z-index:0}.graph-glow[data-v-fa7bfb81]{border-radius:999px;filter:blur(30px);transition:transform .35s ease,opacity .35s ease}.graph-glow-1[data-v-fa7bfb81]{background:#0f172a0f;height:180px;right:16%;top:22%;width:180px}.graph-glow-2[data-v-fa7bfb81]{background:#0f172a0b;bottom:12%;height:140px;right:36%;width:140px}.comparison-card:hover .graph-grid[data-v-fa7bfb81]{opacity:.66}.comparison-card:hover .graph-glow-1[data-v-fa7bfb81]{transform:translate(-8px)}.comparison-card:hover .graph-glow-2[data-v-fa7bfb81]{transform:translate(8px)}@keyframes graph-grid-drift-fa7bfb81{0%{background-position:0 0,0 0}to{background-position:36px 36px,36px 36px}}@media (max-width:900px){.comparison-copy[data-v-fa7bfb81]{padding:28px 22px}}
