.page-module-scss-module__-aEgdq__hero{gap:var(--space-5);max-width:860px;padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-primary)16%,var(--color-border-light));background:linear-gradient(180deg,var(--color-surface)0%,var(--color-bg)100%),radial-gradient(130% 120% at 0% 0%,var(--color-primary-50)0%,transparent 45%);display:grid}@media (min-width:768px){.page-module-scss-module__-aEgdq__hero{padding:var(--space-8)}}.page-module-scss-module__-aEgdq__kicker{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary);margin:0}.page-module-scss-module__-aEgdq__title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}@media (min-width:768px){.page-module-scss-module__-aEgdq__title{font-size:var(--text-5xl)}}@media (min-width:1200px){.page-module-scss-module__-aEgdq__title{font-size:var(--text-6xl)}}.page-module-scss-module__-aEgdq__title{color:var(--color-text);margin:0}.page-module-scss-module__-aEgdq__lead{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-normal)}@media (min-width:768px){.page-module-scss-module__-aEgdq__lead{font-size:var(--text-xl)}}.page-module-scss-module__-aEgdq__lead{color:var(--color-text-secondary);max-width:72ch;margin:0}.page-module-scss-module__-aEgdq__backLink{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-primary);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-primary)24%,var(--color-border-light));background:color-mix(in srgb,var(--color-primary-50)55%,var(--color-surface));width:fit-content;transition:border-color var(--duration-normal)var(--ease-in-out),background-color var(--duration-normal)var(--ease-in-out),color var(--duration-normal)var(--ease-in-out);align-items:center;padding:.55rem .8rem;text-decoration:none;display:inline-flex}.page-module-scss-module__-aEgdq__backLink:hover{border-color:color-mix(in srgb,var(--color-primary)38%,var(--color-border-light));background:color-mix(in srgb,var(--color-primary-50)75%,var(--color-surface))}.page-module-scss-module__-aEgdq__workflowPanel{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-primary)20%,var(--color-border-light));background:linear-gradient(180deg,var(--color-surface)0%,var(--color-bg)100%),radial-gradient(130% 120% at 100% 0%,var(--color-primary-50)0%,transparent 46%);display:grid}@media (min-width:768px){.page-module-scss-module__-aEgdq__workflowPanel{gap:var(--space-6);padding:var(--space-8)}}.page-module-scss-module__-aEgdq__workflowPanelInline{grid-column:1/-1}.page-module-scss-module__-aEgdq__workflowHeader{gap:var(--space-2);display:grid}.page-module-scss-module__-aEgdq__workflowKicker{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-primary);margin:0}.page-module-scss-module__-aEgdq__workflowTitle{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}@media (min-width:768px){.page-module-scss-module__-aEgdq__workflowTitle{font-size:var(--text-3xl)}}.page-module-scss-module__-aEgdq__workflowTitle{color:var(--color-text);margin:0}.page-module-scss-module__-aEgdq__workflowIntro{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);margin:0}.page-module-scss-module__-aEgdq__workflowBranchGrid{gap:var(--space-3);align-items:stretch;display:grid}@media (min-width:768px){.page-module-scss-module__-aEgdq__workflowBranchGrid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.page-module-scss-module__-aEgdq__workflowBranchGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.page-module-scss-module__-aEgdq__workflowBranch{gap:var(--space-4);min-height:160px;padding:var(--space-5);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb,var(--color-accent)32%,var(--color-border-light));background:color-mix(in srgb,var(--color-surface)88%,var(--color-primary-50));box-shadow:var(--shadow-xs);text-align:left;transition:transform var(--duration-normal)var(--ease-out),border-color var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out);animation:page-module-scss-module__-aEgdq__workflow-node-enter .42s var(--ease-out)both;grid-template-rows:auto 1fr;align-content:start;display:grid;position:relative}.page-module-scss-module__-aEgdq__workflowBranch:nth-child(2){animation-delay:70ms}.page-module-scss-module__-aEgdq__workflowBranch:nth-child(3){animation-delay:.14s}.page-module-scss-module__-aEgdq__workflowBranch:nth-child(4){animation-delay:.21s}@media (min-width:1200px){.page-module-scss-module__-aEgdq__workflowBranch:after{content:"→";color:color-mix(in srgb,var(--color-accent)70%,var(--color-text-secondary));font-size:1.2rem;font-weight:var(--weight-bold);pointer-events:none;position:absolute;top:50%;right:-.95rem;transform:translateY(-50%)}.page-module-scss-module__-aEgdq__workflowBranch:last-child:after{display:none}}.page-module-scss-module__-aEgdq__workflowBranch:hover,.page-module-scss-module__-aEgdq__workflowBranch:focus-visible{border-color:color-mix(in srgb,var(--color-accent)56%,var(--color-border-light));outline:none;transform:translateY(-3px);box-shadow:0 2px 8px #1a1a2e14,0 12px 28px #1a1a2e1f}:is(.page-module-scss-module__-aEgdq__workflowBranchGrid:has(.page-module-scss-module__-aEgdq__workflowBranch:first-child:hover) .page-module-scss-module__-aEgdq__workflowBranch:first-child,.page-module-scss-module__-aEgdq__workflowBranchGrid:has(.page-module-scss-module__-aEgdq__workflowBranch:first-child:focus-visible) .page-module-scss-module__-aEgdq__workflowBranch:first-child),:is(.page-module-scss-module__-aEgdq__workflowBranchGrid:has(.page-module-scss-module__-aEgdq__workflowBranch:nth-child(2):hover) .page-module-scss-module__-aEgdq__workflowBranch:nth-child(-n+2),.page-module-scss-module__-aEgdq__workflowBranchGrid:has(.page-module-scss-module__-aEgdq__workflowBranch:nth-child(2):focus-visible) .page-module-scss-module__-aEgdq__workflowBranch:nth-child(-n+2)),:is(.page-module-scss-module__-aEgdq__workflowBranchGrid:has(.page-module-scss-module__-aEgdq__workflowBranch:nth-child(3):hover) .page-module-scss-module__-aEgdq__workflowBranch:nth-child(-n+3),.page-module-scss-module__-aEgdq__workflowBranchGrid:has(.page-module-scss-module__-aEgdq__workflowBranch:nth-child(3):focus-visible) .page-module-scss-module__-aEgdq__workflowBranch:nth-child(-n+3)),:is(.page-module-scss-module__-aEgdq__workflowBranchGrid:has(.page-module-scss-module__-aEgdq__workflowBranch:nth-child(4):hover) .page-module-scss-module__-aEgdq__workflowBranch:nth-child(-n+4),.page-module-scss-module__-aEgdq__workflowBranchGrid:has(.page-module-scss-module__-aEgdq__workflowBranch:nth-child(4):focus-visible) .page-module-scss-module__-aEgdq__workflowBranch:nth-child(-n+4)){border-color:color-mix(in srgb,var(--color-accent)66%,var(--color-border-light));background:color-mix(in srgb,var(--color-surface)72%,var(--color-primary-50));box-shadow:0 2px 8px #1a1a2e1a,0 14px 30px #1a1a2e26}.page-module-scss-module__-aEgdq__workflowBranchTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}@media (min-width:768px){.page-module-scss-module__-aEgdq__workflowBranchTitle{font-size:var(--text-2xl)}}.page-module-scss-module__-aEgdq__workflowBranchTitle{color:var(--color-text);margin:0}.page-module-scss-module__-aEgdq__workflowTaskList{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.page-module-scss-module__-aEgdq__workflowTaskItem{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-text-secondary);line-height:var(--leading-normal);margin:0}.page-module-scss-module__-aEgdq__workflowOutcome{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);padding:var(--space-4);border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--color-accent)46%,var(--color-border-light));background:color-mix(in srgb,var(--color-primary-50)46%,var(--color-surface));color:var(--color-text);font-weight:var(--weight-medium);margin:0}@keyframes page-module-scss-module__-aEgdq__workflow-node-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module-scss-module__-aEgdq__workflowBranch{transition:none;animation:none}}.page-module-scss-module__-aEgdq__card{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid color-mix(in srgb,var(--color-accent)26%,var(--color-border-light));border-top:3px solid color-mix(in srgb,var(--color-accent)58%,var(--color-border-light));background:linear-gradient(180deg,var(--color-surface)0%,var(--color-bg)100%),radial-gradient(130% 120% at 0% 0%,var(--color-primary-50)0%,transparent 42%);transition:transform var(--duration-normal)var(--ease-out),box-shadow var(--duration-normal)var(--ease-out),border-color var(--duration-normal)var(--ease-out);align-content:start;display:grid;box-shadow:0 1px 1px #1a1a2e08,0 10px 24px #1a1a2e12}@media (min-width:768px){.page-module-scss-module__-aEgdq__card{padding:var(--space-8)}}.page-module-scss-module__-aEgdq__card:hover{border-color:color-mix(in srgb,var(--color-accent)42%,var(--color-border-light));transform:translateY(-2px);box-shadow:0 1px 1px #1a1a2e0a,0 16px 30px #1a1a2e1a}.page-module-scss-module__-aEgdq__sectionGrid{gap:var(--space-5);display:grid}@media (min-width:768px){.page-module-scss-module__-aEgdq__sectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}}.page-module-scss-module__-aEgdq__cardTitle{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}@media (min-width:768px){.page-module-scss-module__-aEgdq__cardTitle{font-size:var(--text-3xl)}}.page-module-scss-module__-aEgdq__cardTitle{color:var(--color-text);margin:0}.page-module-scss-module__-aEgdq__cardText{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text-secondary);line-height:var(--leading-relaxed);white-space:pre-line;margin:0}
