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