.rhero[data-astro-cid-pexxcbxp]{color:#fff;text-align:center;background:radial-gradient(1100px 520px at 78% -10%,#2563eb80,#0000 60%),radial-gradient(700px 500px at -5% 110%,#10b98121,#0000 60%),linear-gradient(175deg,#001b33,#03294a 70%,#03304f);padding:150px 0 0;position:relative;overflow:hidden}.rhero-wrap[data-astro-cid-pexxcbxp]{max-width:900px;margin:0 auto;padding:0 28px;position:relative}.eyebrow[data-astro-cid-pexxcbxp]{letter-spacing:.18em;text-transform:uppercase;color:#bfdbfe;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9999px;align-items:center;gap:8px;margin-bottom:30px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.rhero[data-astro-cid-pexxcbxp] h1[data-astro-cid-pexxcbxp]{letter-spacing:-.03em;color:#fff;max-width:780px;margin:0 auto;font-family:Manrope,Inter,sans-serif;font-size:clamp(36px,5vw,62px);font-weight:700;line-height:1.08}.rhero[data-astro-cid-pexxcbxp] h1[data-astro-cid-pexxcbxp] em{background:linear-gradient(90deg,var(--color-accent-light),#93c5fd);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.rhero[data-astro-cid-pexxcbxp] .sub[data-astro-cid-pexxcbxp]{color:#fffc;max-width:600px;margin:24px auto 34px;font-size:19px;line-height:1.6}.rhero-ctas[data-astro-cid-pexxcbxp]{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:flex}.rhero[data-astro-cid-pexxcbxp] .mini[data-astro-cid-pexxcbxp]{color:#9fbbd4;margin-top:22px;font-size:14.5px}.btn[data-astro-cid-pexxcbxp]{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:12px;padding:10px 10px 10px 28px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .5s cubic-bezier(.32,.72,0,1),box-shadow .5s cubic-bezier(.32,.72,0,1);display:inline-flex;box-shadow:0 12px 34px -8px #2563eb99}.btn[data-astro-cid-pexxcbxp]:active{transform:scale(.98)}.btn[data-astro-cid-pexxcbxp]:focus-visible,.btn-ghost[data-astro-cid-pexxcbxp]:focus-visible{outline-offset:3px;border-radius:9999px;outline:3px solid #7db8f5}.btn[data-astro-cid-pexxcbxp] .arr[data-astro-cid-pexxcbxp]{background:#ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .5s cubic-bezier(.32,.72,0,1);display:grid}@media (hover:hover) and (pointer:fine){.btn[data-astro-cid-pexxcbxp]:hover{transform:translateY(-2px);box-shadow:0 20px 44px -8px #2563ebbf}.btn[data-astro-cid-pexxcbxp]:hover .arr[data-astro-cid-pexxcbxp]{transform:translate(3px,-2px)scale(1.05)}}.btn-ghost[data-astro-cid-pexxcbxp]{color:#bfdbfe;background:#ffffff12;border:1px solid #ffffff2e;padding:13px 26px;font-size:15.5px;font-weight:600}@media (hover:hover) and (pointer:fine){.btn-ghost[data-astro-cid-pexxcbxp]:hover{color:#fff;background:#ffffff1f}}.rhero-demo[data-astro-cid-pexxcbxp]{max-width:1000px;margin:60px auto 0;padding:0 28px 84px;position:relative}@media (width<=960px){.rhero[data-astro-cid-pexxcbxp]{padding-top:120px}.rhero-demo[data-astro-cid-pexxcbxp]{padding-bottom:56px}}.dolores[data-astro-cid-kibw65cu]{background:var(--color-bg-secondary);padding:96px 0}.dolores[data-astro-cid-kibw65cu].plain{background:var(--color-bg-primary,#fff)}.sec-wrap[data-astro-cid-kibw65cu]{max-width:1240px;margin:0 auto;padding:0 28px}.kicker[data-astro-cid-kibw65cu]{color:var(--color-accent);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:16px;font-size:13px;font-weight:700;display:inline-flex}.kicker[data-astro-cid-kibw65cu]:before{content:"";background:var(--color-accent);width:32px;height:2px;display:block}.sec-h2[data-astro-cid-kibw65cu]{letter-spacing:-.02em;color:var(--color-navy);max-width:640px;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:700;line-height:1.15}.dol-grid[data-astro-cid-kibw65cu]{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:52px;display:grid}.dol[data-astro-cid-kibw65cu]{border:1px solid var(--color-border);background:#fff;border-radius:20px;padding:30px;transition:transform .5s cubic-bezier(.32,.72,0,1),box-shadow .5s cubic-bezier(.32,.72,0,1);box-shadow:0 14px 36px -16px #00244129}@media (hover:hover) and (pointer:fine){.dol[data-astro-cid-kibw65cu]:hover{transform:translateY(-5px);box-shadow:0 26px 54px -18px #0024413d}}.x[data-astro-cid-kibw65cu]{background:var(--color-accent-muted);width:38px;height:38px;color:var(--color-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;display:inline-flex}.dol[data-astro-cid-kibw65cu] h3[data-astro-cid-kibw65cu]{color:var(--color-navy);margin-bottom:8px;font-size:19px;font-weight:700}.dol[data-astro-cid-kibw65cu] p[data-astro-cid-kibw65cu]{color:var(--color-text-secondary);font-size:15.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.dol[data-astro-cid-kibw65cu]{transition:none}}@media (width<=860px){.dol-grid[data-astro-cid-kibw65cu]{grid-template-columns:1fr}}