@keyframes svelte-1uha8ag-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-fadeIn{0%{opacity:0}to{opacity:1}}strong{font-weight:var(--gr-typography-fontWeight-semibold, 600)}.hero-section{animation:svelte-1uha8ag-fadeIn var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) both}.hero-logo-container.svelte-1uha8ag{display:flex;justify-content:center;margin-bottom:2rem;animation:svelte-1uha8ag-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .05s both}.hero-logo.svelte-1uha8ag{width:512px;max-width:100%;height:auto;display:block}.hero-title{animation:svelte-1uha8ag-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .1s both}.hero-text-wrapper.svelte-1uha8ag{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;margin-left:auto;margin-right:auto}.hero-text-wrapper.subtitle.svelte-1uha8ag{max-width:600px;margin-bottom:1.5rem;animation:svelte-1uha8ag-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .2s both}.hero-text-wrapper.lead.svelte-1uha8ag{max-width:700px;margin-bottom:2.5rem;line-height:1.7;animation:svelte-1uha8ag-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .3s both}.hero-text-wrapper.proof.svelte-1uha8ag{max-width:700px;opacity:.85}.proof-line{font-style:italic}.proof-link.svelte-1uha8ag{color:var(--gr-color-primary-600, #ea580c);text-decoration:none;font-weight:var(--gr-typography-fontWeight-medium, 500);font-style:normal;transition:color .2s ease}.proof-link.svelte-1uha8ag:hover{color:var(--gr-color-primary-700, #c2410c);text-decoration:underline}.proof-link.svelte-1uha8ag:focus-visible{outline:2px solid var(--gr-color-primary-500, #f97316);outline-offset:2px;border-radius:2px}.cta-buttons.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem;animation:svelte-1uha8ag-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .4s both}.cta-buttons.svelte-1uha8ag button,.cta-buttons.svelte-1uha8ag .gr-button{border-radius:9999px!important;padding-left:2rem;padding-right:2rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.cta-buttons.svelte-1uha8ag button[data-variant=solid]:hover,.cta-buttons.svelte-1uha8ag .gr-button[data-variant=solid]:hover{transform:scale(1.02);box-shadow:0 4px 12px #ea580c4d}.cta-buttons.svelte-1uha8ag button[data-variant=outline],.cta-buttons.svelte-1uha8ag .gr-button[data-variant=outline]{border-color:var(--gr-color-gray-300, #d6d3d1);color:var(--gr-color-gray-700, #44403c)}.cta-buttons.svelte-1uha8ag button[data-variant=outline]:hover,.cta-buttons.svelte-1uha8ag .gr-button[data-variant=outline]:hover{border-color:var(--gr-color-primary-500, #f97316);color:var(--gr-color-primary-700, #c2410c);background-color:var(--gr-color-primary-50, #fff7ed);transform:scale(1.02)}.content-section.svelte-1uha8ag{padding:4rem 0;animation:svelte-1uha8ag-fadeUp var(--animation-duration-slow, .6s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) both}.content-section.svelte-1uha8ag:nth-of-type(1){animation-delay:.1s}.content-section.svelte-1uha8ag:nth-of-type(2){animation-delay:.15s}.content-section.svelte-1uha8ag:nth-of-type(3){animation-delay:.2s}.content-section.svelte-1uha8ag:nth-of-type(4){animation-delay:.25s}.content-section.svelte-1uha8ag:nth-of-type(5){animation-delay:.3s}.content-section.svelte-1uha8ag:nth-of-type(6){animation-delay:.35s}.section-intro{margin-bottom:2.5rem;text-align:center}.prose.svelte-1uha8ag{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.prose.centered.svelte-1uha8ag{align-items:center;text-align:center}.prose-paragraph{line-height:1.7}.content-list.svelte-1uha8ag{list-style:disc;list-style-position:outside;padding-left:1.5rem;margin:0;display:flex;flex-direction:column;gap:.75rem}.content-list.svelte-1uha8ag li:where(.svelte-1uha8ag){padding-left:.5rem;margin-bottom:0}.content-list.svelte-1uha8ag li:where(.svelte-1uha8ag)::marker{color:var(--gr-color-primary-500, #f97316)}.content-list.svelte-1uha8ag li:where(.svelte-1uha8ag) .prose-paragraph{margin:0}code{font-family:var( --gr-typography-fontFamily-mono, ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace );font-size:.9em;padding:.125rem .375rem;background-color:#2925240f;border-radius:var(--gr-radii-base, .25rem);color:var(--gr-color-gray-800, #292524)}.flows-grid.svelte-1uha8ag{display:grid;gap:2rem;grid-template-columns:1fr;margin-top:2rem}.deeper-link-container.svelte-1uha8ag{text-align:center;margin-top:3rem;animation:svelte-1uha8ag-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .4s both}.deeper-link.svelte-1uha8ag{font-size:var(--gr-typography-fontSize-base, 1rem);padding:.75rem 1.5rem}.deeper-link.svelte-1uha8ag:focus-visible{outline:2px solid var(--gr-color-primary-500, #f97316);outline-offset:2px}.flow-card.svelte-1uha8ag{padding:2rem;border:1px solid var(--gr-color-gray-200, #e7e5e4);border-radius:var(--gr-radii-lg, 1rem);background-color:var(--gr-color-white, #fdfcf8);display:flex;flex-direction:column;gap:1rem;-webkit-transition:box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease;animation:svelte-1uha8ag-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) both}.flow-card.svelte-1uha8ag:nth-child(1){animation-delay:.1s}.flow-card.svelte-1uha8ag:nth-child(2){animation-delay:.2s}.flow-card.svelte-1uha8ag:nth-child(3){animation-delay:.3s}.flow-card.svelte-1uha8ag:hover{border-color:var(--gr-color-primary-200, #fed7aa);box-shadow:var(--gr-shadows-hover, 0 20px 40px -12px rgba(0, 0, 0, .12));-webkit-transform:translateY(-4px);transform:translateY(-4px)}.flow-heading{margin-bottom:.5rem;color:var(--gr-color-primary-700, #c2410c)}[data-theme=dark] .flow-heading{color:var(--gr-color-primary-400, #fb923c)}.flow-card.svelte-1uha8ag .content-list:where(.svelte-1uha8ag){margin:.5rem 0}.flow-closing{margin-top:auto;padding-top:1rem;border-top:1px solid var(--gr-color-gray-200, #e5e7eb)}[data-theme=dark] .flow-closing{border-top-color:#3d3935}.live-demo-section.svelte-1uha8ag{background-color:var(--gr-color-primary-50, #fff7ed);border-top:1px solid var(--gr-color-primary-100, #ffedd5);border-bottom:1px solid var(--gr-color-primary-100, #ffedd5)}[data-theme=dark] .live-demo-section.svelte-1uha8ag{background-color:#231f1d;border-top-color:#3d3530;border-bottom-color:#3d3530}.cta-link.svelte-1uha8ag{text-decoration:none;display:inline-block}.cta-section.svelte-1uha8ag{animation:svelte-1uha8ag-fadeUp var(--animation-duration-slow, .6s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .2s both}.cta-section.svelte-1uha8ag .section-heading{margin-bottom:2rem}.cta-section.svelte-1uha8ag .prose.centered:where(.svelte-1uha8ag){align-items:center;margin-bottom:2.5rem}.cta-section.svelte-1uha8ag .prose.centered:where(.svelte-1uha8ag) .prose-paragraph{max-width:600px}.cta-section.svelte-1uha8ag .cta-buttons:where(.svelte-1uha8ag){display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-section.svelte-1uha8ag .cta-buttons:where(.svelte-1uha8ag) button,.cta-section.svelte-1uha8ag .cta-buttons:where(.svelte-1uha8ag) .gr-button{border-radius:var(--gr-radii-full, 9999px);padding-left:2rem;padding-right:2rem;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.cta-section.svelte-1uha8ag .cta-buttons:where(.svelte-1uha8ag) button[data-variant=solid]:hover,.cta-section.svelte-1uha8ag .cta-buttons:where(.svelte-1uha8ag) .gr-button[data-variant=solid]:hover{transform:scale(1.02);box-shadow:0 4px 12px #ea580c4d}.cta-section.svelte-1uha8ag .cta-buttons:where(.svelte-1uha8ag) button[data-variant=outline],.cta-section.svelte-1uha8ag .cta-buttons:where(.svelte-1uha8ag) .gr-button[data-variant=outline]{border-color:var(--gr-color-gray-300, #d6d3d1);color:var(--gr-color-gray-700, #44403c)}.cta-section.svelte-1uha8ag .cta-buttons:where(.svelte-1uha8ag) .gr-button[data-variant=outline]:hover{border-color:var(--gr-color-primary-500, #f97316);color:var(--gr-color-primary-700, #c2410c);background-color:var(--gr-color-primary-50, #fff7ed);transform:scale(1.02)}@media(min-width:768px){.flows-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media(max-width:768px){.content-section.svelte-1uha8ag,.hero-section{padding:3rem 0}.cta-section.svelte-1uha8ag{padding:4rem 0}.hero-title{font-size:var(--gr-typography-fontSize-3xl, 1.875rem)}.cta-buttons.svelte-1uha8ag{flex-direction:column;align-items:center}.cta-buttons.svelte-1uha8ag button{width:100%;max-width:280px}.prose.svelte-1uha8ag{gap:1.25rem}}@media(max-width:480px){.content-section.svelte-1uha8ag{padding:2.5rem 0}.cta-section.svelte-1uha8ag{padding:3rem 0}.cta-section.svelte-1uha8ag .cta-buttons:where(.svelte-1uha8ag){flex-direction:column;align-items:center}.cta-section.svelte-1uha8ag .cta-buttons:where(.svelte-1uha8ag) button{width:100%;max-width:280px}}a:focus-visible,button:focus-visible{outline:2px solid var(--gr-color-primary-500, #f97316);outline-offset:2px}a{color:var(--gr-color-primary-600, #ea580c);transition:color .2s ease}a:hover{color:var(--gr-color-primary-700, #c2410c)}@media(prefers-reduced-motion:reduce){.flow-card.svelte-1uha8ag,.content-section.svelte-1uha8ag,.cta-buttons.svelte-1uha8ag,.cta-section.svelte-1uha8ag,.hero-section,.hero-title,.hero-subtitle,.hero-lead{-webkit-animation:none;animation:none;-webkit-transition:none;transition:none}.flow-card.svelte-1uha8ag:hover,.hero-section .cta-buttons.svelte-1uha8ag button:hover,.hero-section .cta-buttons.svelte-1uha8ag .gr-button:hover{-webkit-transform:none;transform:none}}@media(prefers-contrast:high){.flow-card.svelte-1uha8ag{border-width:2px}code{border:1px solid currentColor}}
