@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";body{background:#f6f7f9}.trust-page:where(.astro-5psmxf24){--bg:#f6f7f9;--bg-card:#fff;--bg-hover:#eef1f6;--border:#e5e8ee;--border-hover:#d3d9e2;--text-primary:#0c0c14;--text-secondary:#4a5568;--text-muted:#98a2b3;--accent-blue:#2563eb;--accent-cyan:#3b82f6;--grad-from:#3b82f6;--grad-to:#2563eb;color:var(--text-primary);background:var(--bg);min-height:100vh;font-family:Plus Jakarta Sans,Inter,sans-serif}.section:where(.astro-5psmxf24){padding:var(--space-20) 0}.t-alt:where(.astro-5psmxf24){border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff}.grad:where(.astro-5psmxf24){background:linear-gradient(120deg, var(--grad-from), var(--grad-to));-webkit-text-fill-color:transparent;background-clip:text}.eyebrow:where(.astro-5psmxf24){color:var(--accent-blue);font-size:var(--text-xs);letter-spacing:.15em;margin-bottom:var(--space-3);font-weight:700}.sec-head:where(.astro-5psmxf24){text-align:center;max-width:640px;margin:0 auto var(--space-12)}.sec-title:where(.astro-5psmxf24){letter-spacing:-.03em;font-size:clamp(1.7rem,3.5vw,2.4rem);font-weight:800}.btn:where(.astro-5psmxf24){font-weight:700;font-size:var(--text-base);border-radius:var(--radius-md);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:.8rem 1.5rem;display:inline-flex}.btn-primary:where(.astro-5psmxf24){background:linear-gradient(120deg, var(--grad-from), var(--grad-to));color:#fff;box-shadow:0 8px 24px #2563eb4d}.btn-primary:where(.astro-5psmxf24):hover{transform:translateY(-2px)}.btn-ghost:where(.astro-5psmxf24){border-color:var(--border-hover);color:var(--text-primary);background:#fff}.btn-ghost:where(.astro-5psmxf24):hover{border-color:var(--accent-blue);color:var(--accent-blue)}.t-hero:where(.astro-5psmxf24){padding:var(--space-20) 0 var(--space-16);text-align:center;position:relative}.t-hero:where(.astro-5psmxf24):before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 50% 0,#2563eb14,#0000 65%);height:380px;position:absolute;inset:0 0 auto}.t-title:where(.astro-5psmxf24){letter-spacing:-.04em;margin-bottom:var(--space-5);font-size:clamp(2.4rem,5.5vw,4rem);font-weight:800;line-height:1.02;position:relative}.t-lead:where(.astro-5psmxf24){font-size:var(--text-lg);color:var(--text-secondary);max-width:680px;margin:0 auto var(--space-8);line-height:1.7;position:relative}.t-badges:where(.astro-5psmxf24){justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex;position:relative}.t-badge:where(.astro-5psmxf24){font-size:var(--text-xs);color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-weight:700}.grid-4:where(.astro-5psmxf24){gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.grid-3:where(.astro-5psmxf24){gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.grid-2:where(.astro-5psmxf24){gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.t-card:where(.astro-5psmxf24){background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base)}.t-card:where(.astro-5psmxf24):hover{border-color:var(--border-hover);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.t-card:where(.astro-5psmxf24) h3:where(.astro-5psmxf24){font-size:var(--text-base);margin-bottom:var(--space-2);font-weight:700}.t-card:where(.astro-5psmxf24) p:where(.astro-5psmxf24){color:var(--text-secondary);font-size:var(--text-sm);line-height:1.65}.t-ic:where(.astro-5psmxf24){border-radius:var(--radius-md);width:42px;height:42px;color:var(--accent-blue);margin-bottom:var(--space-4);background:#2563eb14;place-items:center;display:grid}.t-ic:where(.astro-5psmxf24) svg:where(.astro-5psmxf24){width:22px;height:22px}.t-row:where(.astro-5psmxf24){gap:var(--space-4);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6);display:flex}.t-row:where(.astro-5psmxf24) .t-ic:where(.astro-5psmxf24){flex-shrink:0;margin-bottom:0}.t-row:where(.astro-5psmxf24) h3:where(.astro-5psmxf24){font-size:var(--text-base);margin-bottom:var(--space-2);font-weight:700}.t-row:where(.astro-5psmxf24) p:where(.astro-5psmxf24){color:var(--text-secondary);font-size:var(--text-sm);line-height:1.65}.t-note:where(.astro-5psmxf24){max-width:820px;margin:0 auto var(--space-10);border-left:3px solid var(--accent-blue);border-radius:0 var(--radius-md) var(--radius-md) 0;padding:var(--space-5) var(--space-6);color:var(--text-secondary);font-size:var(--text-sm);background:#2563eb0f;line-height:1.75}.t-note:where(.astro-5psmxf24) strong:where(.astro-5psmxf24){color:var(--text-primary)}.t-tablewrap:where(.astro-5psmxf24){border:1px solid var(--border);border-radius:var(--radius-lg);overflow-x:auto}.t-table:where(.astro-5psmxf24){border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:720px}.t-table:where(.astro-5psmxf24) th:where(.astro-5psmxf24),.t-table:where(.astro-5psmxf24) td:where(.astro-5psmxf24){padding:var(--space-4);text-align:left;border-bottom:1px solid var(--border)}.t-table:where(.astro-5psmxf24) th:where(.astro-5psmxf24){background:var(--bg-hover);color:var(--text-primary);font-weight:700;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em}.t-table:where(.astro-5psmxf24) tr:where(.astro-5psmxf24):last-child td:where(.astro-5psmxf24){border-bottom:none}.t-table:where(.astro-5psmxf24) td:where(.astro-5psmxf24){color:var(--text-secondary)}.t-fineprint:where(.astro-5psmxf24){text-align:center;color:var(--text-muted);font-size:var(--text-sm);margin-top:var(--space-5)}.t-app:where(.astro-5psmxf24){background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-6)}.t-app:where(.astro-5psmxf24) h3:where(.astro-5psmxf24){font-size:var(--text-lg);letter-spacing:-.02em;font-weight:800}.t-app-tag:where(.astro-5psmxf24){font-size:var(--text-xs);color:var(--text-muted);margin:2px 0 var(--space-4);display:block}.t-app-links:where(.astro-5psmxf24){border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.t-app-links:where(.astro-5psmxf24) li:where(.astro-5psmxf24){border-bottom:1px solid var(--border)}.t-app-links:where(.astro-5psmxf24) a:where(.astro-5psmxf24){padding:var(--space-3) 0;font-size:var(--text-sm);color:var(--text-secondary);transition:color var(--transition-base);font-weight:600;display:block}.t-app-links:where(.astro-5psmxf24) a:where(.astro-5psmxf24):hover{color:var(--accent-blue)}.t-app-links:where(.astro-5psmxf24) li:where(.astro-5psmxf24):last-child{border-bottom:none}.t-cta:where(.astro-5psmxf24){text-align:center;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);max-width:720px;padding:var(--space-12);box-shadow:var(--shadow-lg);margin:0 auto;position:relative;overflow:hidden}.t-cta:where(.astro-5psmxf24):before{content:"";background:linear-gradient(90deg, var(--grad-from), var(--grad-to));height:3px;position:absolute;top:0;left:0;right:0}.t-cta:where(.astro-5psmxf24) h2:where(.astro-5psmxf24){font-size:var(--text-2xl);margin-bottom:var(--space-3);font-weight:800}.t-cta:where(.astro-5psmxf24) p:where(.astro-5psmxf24){color:var(--text-secondary);margin-bottom:var(--space-8);line-height:1.7}.t-cta-actions:where(.astro-5psmxf24){gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}:where(.astro-5psmxf24)[data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}:where(.astro-5psmxf24)[data-reveal].in{opacity:1;transform:none}@media (width<=980px){.grid-4:where(.astro-5psmxf24){grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.grid-4:where(.astro-5psmxf24),.grid-3:where(.astro-5psmxf24),.grid-2:where(.astro-5psmxf24){grid-template-columns:1fr}}
