.reveal-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:16px;align-items:start;opacity:0;transform:translateY(10px);transition:opacity .4s ease,transform .4s ease}.reveal-grid.is-visible.svelte-1uha8ag{opacity:1;transform:translateY(0)}@media(min-width:860px){.reveal-grid.svelte-1uha8ag{grid-template-columns:1.1fr .9fr;gap:18px}}.card-left.svelte-1uha8ag,.card-right.svelte-1uha8ag{opacity:0;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s ease;will-change:transform,opacity}.card-left.svelte-1uha8ag{transform:translate(-80px)}.card-right.svelte-1uha8ag{transform:translate(80px)}.reveal-grid.is-visible.svelte-1uha8ag .card-left:where(.svelte-1uha8ag),.reveal-grid.is-visible.svelte-1uha8ag .card-right:where(.svelte-1uha8ag){opacity:1;transform:translate(0)}.card.svelte-1uha8ag{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;padding:16px;box-shadow:0 10px 25px #0000000f}.card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 8px}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 10px}.card.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:18px}.actions.svelte-1uha8ag{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.btn.svelte-1uha8ag{display:inline-block;padding:10px 14px;border-radius:12px;text-decoration:none;border:1px solid rgba(57,89,127,.25);background:#39597f14;color:#1d2d45;font-weight:700}.btn.primary.svelte-1uha8ag{border-color:#0000001f;color:#111;background-color:var(--accent)}.btn.svelte-1uha8ag:hover{filter:brightness(.98)}.muted.svelte-1uha8ag{margin:12px 0 0;color:#000000a6;font-size:.95rem}.scroll-down.svelte-1uha8ag{position:relative;display:flex;justify-content:center;align-items:center;width:44px;height:44px;margin:-22px auto 18px;border-radius:999px;background:#ffffffd9;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 25px #0000001a;text-decoration:none;color:#39597f;font-size:22px;font-weight:900;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.scroll-down.svelte-1uha8ag:hover{filter:brightness(.98)}.scroll-down.svelte-1uha8ag span:where(.svelte-1uha8ag){display:inline-block;animation:svelte-1uha8ag-bounce 1.4s infinite}@keyframes svelte-1uha8ag-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media(prefers-reduced-motion:reduce){.scroll-down.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:none}}@media(prefers-reduced-motion:reduce){.card-left.svelte-1uha8ag,.card-right.svelte-1uha8ag{transition:none;opacity:1;transform:none}}.hero.svelte-1uha8ag{min-height:65vh;display:flex;align-items:center;position:relative;min-height:75vh}.hero.svelte-1uha8ag:before{display:none}.hero-overlay.svelte-1uha8ag{position:relative;width:100%}.hero-content.svelte-1uha8ag{max-width:960px;margin:0 auto;padding:56px 24px}.hero-card.svelte-1uha8ag{max-width:720px;padding:22px;border-radius:18px;background:#ffffffd1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 40px #0000002e;border:1px solid rgba(255,255,255,.55)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 8px;font-size:2.2rem;line-height:1.15}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0 0 18px;color:#223;font-size:1.05rem}.hero-actions.svelte-1uha8ag{display:flex;gap:12px;flex-wrap:wrap}.hero-actions.svelte-1uha8ag a:where(.svelte-1uha8ag){padding:12px 16px;border-radius:12px;text-decoration:none;border:1px solid transparent;font-weight:700}.hero-actions.svelte-1uha8ag .primary:where(.svelte-1uha8ag){background:var(--accent);color:#111}.hero-actions.svelte-1uha8ag .primary:where(.svelte-1uha8ag):hover{filter:brightness(.95)}.hero-actions.svelte-1uha8ag .secondary:where(.svelte-1uha8ag){background:#39597f1f;border-color:#39597f40;color:#1d2d45}.hero-actions.svelte-1uha8ag .secondary:where(.svelte-1uha8ag):hover{background:#39597f2e}
