@keyframes svelte-1gltubt-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1gltubt-fadeIn{0%{opacity:0}to{opacity:1}}strong{font-weight:var(--gr-typography-fontWeight-semibold, 600)}.back-nav.svelte-1gltubt{text-align:center;margin-bottom:2rem;animation:svelte-1gltubt-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) both}.back-link.svelte-1gltubt:focus-visible{outline:2px solid var(--gr-color-primary-500, #f97316);outline-offset:2px}.hero-section{animation:svelte-1gltubt-fadeIn var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) both}.hero-title{animation:svelte-1gltubt-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .1s both}.hero-subtitle{max-width:600px;margin:0 auto 1.5rem;animation:svelte-1gltubt-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .2s both}.hero-lead{margin:0 auto 2.5rem;animation:svelte-1gltubt-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .3s both}.content-section.svelte-1gltubt{padding:4rem 0;animation:svelte-1gltubt-fadeUp var(--animation-duration-slow, .6s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) both}.content-section.svelte-1gltubt:nth-of-type(1){animation-delay:.1s}.content-section.svelte-1gltubt:nth-of-type(2){animation-delay:.15s}.content-section.svelte-1gltubt:nth-of-type(3){animation-delay:.2s}.content-section.svelte-1gltubt:nth-of-type(4){animation-delay:.25s}.content-section.svelte-1gltubt:nth-of-type(5){animation-delay:.3s}.content-section.svelte-1gltubt:nth-of-type(6){animation-delay:.35s}.prose.svelte-1gltubt{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.prose.centered.svelte-1gltubt{align-items:center;text-align:center}.prose-paragraph{line-height:1.7}ol.content-list.svelte-1gltubt{list-style:decimal;list-style-position:outside;padding-left:1.5rem;margin:0;display:flex;flex-direction:column;gap:.75rem}ol.content-list.svelte-1gltubt li:where(.svelte-1gltubt){padding-left:.5rem;margin-bottom:0}ol.content-list.svelte-1gltubt li:where(.svelte-1gltubt)::marker{color:var(--gr-color-primary-500, #f97316);font-weight:var(--gr-typography-fontWeight-semibold, 600)}[data-theme=dark] ol.content-list.svelte-1gltubt li:where(.svelte-1gltubt)::marker{color:var(--gr-color-primary-500, #f97316)}.content-list.svelte-1gltubt li:where(.svelte-1gltubt) .prose-paragraph{margin:0}[data-theme=dark] .content-section.svelte-1gltubt .section-heading{color:#faf9f7}[data-theme=dark] .content-section.svelte-1gltubt .prose-paragraph{color:var(--gr-color-gray-200, #e7e5e4)}[data-theme=dark] .content-section.svelte-1gltubt .prose-paragraph strong{color:#f5f5f4}.workflow-section.svelte-1gltubt{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] .workflow-section.svelte-1gltubt{background-color:#231f1d;border-top-color:#3d3530;border-bottom-color:#3d3530;box-shadow:inset 0 1px #f973160d}.workflow-grid.svelte-1gltubt{display:grid;gap:2rem;grid-template-columns:1fr;margin-top:2rem}.workflow-step-card.svelte-1gltubt{position:relative;padding:2.5rem 2rem 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;transition:box-shadow .3s ease,border-color .3s ease,transform .3s ease;animation:svelte-1gltubt-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) both}.workflow-step-card.svelte-1gltubt:nth-child(1){animation-delay:.1s}.workflow-step-card.svelte-1gltubt:nth-child(2){animation-delay:.2s}.workflow-step-card.svelte-1gltubt:nth-child(3){animation-delay:.3s}.workflow-step-card.svelte-1gltubt:nth-child(4){animation-delay:.4s}.workflow-step-card.svelte-1gltubt:nth-child(5){animation-delay:.5s}.workflow-step-card.svelte-1gltubt:hover{border-color:var(--gr-color-primary-200, #fed7aa);box-shadow:var(--gr-shadows-hover, 0 20px 40px -12px rgba(0, 0, 0, .12));transform:translateY(-4px)}[data-theme=dark] .workflow-step-card.svelte-1gltubt{background-color:#292524;border-color:#44403c;box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .workflow-step-card.svelte-1gltubt:hover{border-color:var(--gr-color-primary-500, #f97316);box-shadow:var(--gr-shadows-hover, 0 20px 40px -12px rgba(0, 0, 0, .4)),0 0 30px -10px #f9731633;background-color:#322e2b}.step-number.svelte-1gltubt{position:absolute;top:-.75rem;left:1.5rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background-color:var(--gr-color-primary-500, #f97316);color:#fff;font-family:var(--gr-typography-fontFamily-heading, "Crimson Pro", serif);font-size:1.25rem;font-weight:var(--gr-typography-fontWeight-semibold, 600);border-radius:var(--gr-radii-full, 9999px);box-shadow:0 4px 12px #f973164d}[data-theme=dark] .step-number.svelte-1gltubt{background-color:var(--gr-color-primary-600, #ea580c);box-shadow:0 4px 12px #f9731666}.step-heading{margin-bottom:.5rem;color:var(--gr-color-primary-700, #c2410c)}[data-theme=dark] .step-heading{color:var(--gr-color-primary-500, #f97316)}.step-quote{margin-top:1rem;padding-left:1rem;border-left:3px solid var(--gr-color-primary-300, #fdba74);font-style:italic}[data-theme=dark] .step-quote{border-left-color:var(--gr-color-primary-600, #ea580c)}[data-theme=dark] .workflow-step-card.svelte-1gltubt .prose-paragraph{color:var(--gr-color-gray-200, #e7e5e4)}[data-theme=dark] .workflow-step-card.svelte-1gltubt .prose-paragraph strong{color:#f5f5f4}.workflow-step-card.svelte-1gltubt .content-list:where(.svelte-1gltubt){margin:.5rem 0}.workflow-section.svelte-1gltubt .section-intro{margin-bottom:2.5rem;text-align:center}[data-theme=dark] .workflow-section.svelte-1gltubt .section-heading{color:#faf9f7}[data-theme=dark] .workflow-section.svelte-1gltubt .section-intro{color:var(--gr-color-gray-200, #e7e5e4)}.concept-block.svelte-1gltubt{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--gr-color-gray-200, #e7e5e4)}.concept-block.svelte-1gltubt:first-of-type{margin-top:2rem;padding-top:0;border-top:none}[data-theme=dark] .concept-block.svelte-1gltubt{border-top-color:#44403c}.concept-heading{margin-bottom:1.25rem;color:var(--gr-color-primary-700, #c2410c)}[data-theme=dark] .concept-heading{color:var(--gr-color-primary-500, #f97316)}.concept-quote{margin-top:1rem;padding-left:1rem;border-left:3px solid var(--gr-color-primary-300, #fdba74);font-style:italic}[data-theme=dark] .concept-quote{border-left-color:var(--gr-color-primary-600, #ea580c)}.core-concepts-section.svelte-1gltubt .prose:where(.svelte-1gltubt){margin-top:1rem}.live-demo-section.svelte-1gltubt{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-1gltubt{background-color:#231f1d;border-top-color:#3d3530;border-bottom-color:#3d3530;box-shadow:inset 0 1px #f973160d}[data-theme=dark] .live-demo-section.svelte-1gltubt .section-heading{color:#faf9f7}[data-theme=dark] .live-demo-section.svelte-1gltubt .prose-paragraph{color:var(--gr-color-gray-200, #e7e5e4)}[data-theme=dark] .live-demo-section.svelte-1gltubt .prose-paragraph strong{color:#f5f5f4}.deeper-link.svelte-1gltubt{color:var(--gr-color-primary-600, #ea580c);text-decoration:none;font-weight:var(--gr-typography-fontWeight-medium, 500);transition:color .2s ease}.deeper-link.svelte-1gltubt:hover{color:var(--gr-color-primary-700, #c2410c);text-decoration:underline}.deeper-link.svelte-1gltubt:focus-visible{outline:2px solid var(--gr-color-primary-500, #f97316);outline-offset:2px;border-radius:2px}[data-theme=dark] .deeper-link.svelte-1gltubt{color:var(--gr-color-primary-500, #f97316)}[data-theme=dark] .deeper-link.svelte-1gltubt:hover{color:var(--gr-color-primary-400, #fb923c)}.closing-statement{margin-top:1rem;padding-top:1.5rem;border-top:1px solid var(--gr-color-gray-200, #e7e5e4);font-weight:var(--gr-typography-fontWeight-medium, 500)}[data-theme=dark] .closing-statement{border-top-color:#44403c}.content-section.svelte-1gltubt:nth-of-type(7){animation-delay:.4s}.content-section.svelte-1gltubt:nth-of-type(8){animation-delay:.45s}.cta-section.svelte-1gltubt{padding:5rem 0;background:linear-gradient(to bottom,var(--gr-color-primary-50, #fff7ed),var(--gr-color-primary-100, #ffedd5));border-top:1px solid var(--gr-color-primary-200, #fed7aa);animation:svelte-1gltubt-fadeUp var(--animation-duration-slow, .6s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .2s both}[data-theme=dark] .cta-section.svelte-1gltubt{background:linear-gradient(to bottom,#292524,#231f1d,#1c1917);border-top-color:#3d3530}.cta-section.svelte-1gltubt .prose.centered:where(.svelte-1gltubt){align-items:center;margin-bottom:2.5rem}.cta-section.svelte-1gltubt .prose.centered:where(.svelte-1gltubt) .prose-paragraph{max-width:600px}[data-theme=dark] .cta-section.svelte-1gltubt .prose-paragraph{color:var(--gr-color-gray-200, #e7e5e4)}.endurance-list.svelte-1gltubt{list-style:disc;list-style-position:inside;padding:0;margin:1rem 0;display:flex;flex-direction:column;gap:.5rem;text-align:center}.endurance-list.svelte-1gltubt li:where(.svelte-1gltubt){margin-bottom:0}.endurance-list.svelte-1gltubt li:where(.svelte-1gltubt)::marker{color:var(--gr-color-primary-500, #f97316)}[data-theme=dark] .endurance-list.svelte-1gltubt li:where(.svelte-1gltubt)::marker{color:var(--gr-color-primary-500, #f97316)}.endurance-list.svelte-1gltubt li:where(.svelte-1gltubt) .prose-paragraph{display:inline;margin:0}.cta-buttons.svelte-1gltubt{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-top:2rem;animation:svelte-1gltubt-fadeUp var(--animation-duration-normal, .4s) var(--animation-easing, cubic-bezier(.4, 0, .2, 1)) .4s both}.cta-link.svelte-1gltubt{text-decoration:none}.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) button,.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) .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-1gltubt .cta-buttons:where(.svelte-1gltubt) button[data-variant=solid],.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) .gr-button[data-variant=solid]{background-color:var(--gr-color-primary-600, #ea580c);border-color:var(--gr-color-primary-600, #ea580c)}.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) button[data-variant=solid]:hover,.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) .gr-button[data-variant=solid]:hover{background-color:var(--gr-color-primary-700, #c2410c);border-color:var(--gr-color-primary-700, #c2410c);transform:scale(1.02);box-shadow:0 4px 12px #ea580c4d}.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) button[data-variant=solid]:focus-visible,.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) .gr-button[data-variant=solid]:focus-visible{outline:2px solid var(--gr-color-primary-500, #f97316);outline-offset:2px}.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) button[data-variant=outline],.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) .gr-button[data-variant=outline]{border-color:var(--gr-color-gray-300, #d6d3d1);color:var(--gr-color-gray-700, #44403c)}.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) button[data-variant=outline]:hover,.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) .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)}.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) button[data-variant=outline]:focus-visible,.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) .gr-button[data-variant=outline]:focus-visible{outline:2px solid var(--gr-color-primary-500, #f97316);outline-offset:2px}[data-theme=dark] .cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) button[data-variant=solid],[data-theme=dark] .cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) .gr-button[data-variant=solid]{background-color:var(--gr-color-primary-500, #f97316);border-color:var(--gr-color-primary-500, #f97316)}[data-theme=dark] .cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) button[data-variant=solid]:hover,[data-theme=dark] .cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) .gr-button[data-variant=solid]:hover{background-color:var(--gr-color-primary-400, #fb923c);border-color:var(--gr-color-primary-400, #fb923c)}[data-theme=dark] .cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) button[data-variant=outline],[data-theme=dark] .cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) .gr-button[data-variant=outline]{border-color:#57534e;color:var(--gr-color-gray-200, #e7e5e4)}[data-theme=dark] .cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) button[data-variant=outline]:hover,[data-theme=dark] .cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) .gr-button[data-variant=outline]:hover{border-color:var(--gr-color-primary-500, #f97316);color:var(--gr-color-primary-500, #f97316);background-color:#f973161a}@media(min-width:768px){.workflow-grid.svelte-1gltubt{grid-template-columns:repeat(2,1fr);gap:2rem}.workflow-step-card.svelte-1gltubt:last-child{grid-column:1 / -1;max-width:50%;justify-self:center}}@media(min-width:1024px){.workflow-step-card.svelte-1gltubt:last-child{max-width:45%}}@media(max-width:768px){.content-section.svelte-1gltubt,.hero-section{padding:3rem 0}.cta-section.svelte-1gltubt{padding:4rem 0}.hero-title{font-size:var(--gr-typography-fontSize-3xl, 1.875rem)}.prose.svelte-1gltubt{gap:1.25rem}.concept-block.svelte-1gltubt{margin-top:2rem;padding-top:1.5rem}.concept-quote,.step-quote{padding-left:.75rem}.step-number.svelte-1gltubt{width:2rem;height:2rem;font-size:1rem;top:-.625rem;left:1rem}.workflow-step-card.svelte-1gltubt{padding:2rem 1.5rem 1.5rem}.cta-buttons.svelte-1gltubt{flex-direction:column;align-items:center}.cta-buttons.svelte-1gltubt button{width:100%;max-width:280px}.back-nav.svelte-1gltubt{margin-bottom:1.5rem}}@media(max-width:480px){.cta-section.svelte-1gltubt{padding:3rem 0}.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt){flex-direction:column;align-items:center}.cta-section.svelte-1gltubt .cta-buttons:where(.svelte-1gltubt) button{width:100%;max-width:280px}}
