.Funnel-module__ApX2xq__funnel{max-width:920px;margin-inline:auto}.Funnel-module__ApX2xq__meta{justify-content:space-between;align-items:center;gap:var(--space-5);padding-bottom:var(--space-4);border-bottom:var(--border-w) solid var(--color-border);display:flex}.Funnel-module__ApX2xq__progress{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--color-text-3)}.Funnel-module__ApX2xq__progressNum{color:var(--color-accent-soft)}.Funnel-module__ApX2xq__back{font-size:var(--fs-sm);color:var(--color-text-2);cursor:pointer;transition:color var(--dur) var(--ease)}.Funnel-module__ApX2xq__back:hover{color:var(--color-text)}.Funnel-module__ApX2xq__crumb{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-3)}.Funnel-module__ApX2xq__question{margin-top:var(--space-6);font-size:var(--fs-h2);font-weight:600}.Funnel-module__ApX2xq__grid{margin-top:var(--space-6);gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}.Funnel-module__ApX2xq__card{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);padding-right:var(--space-8);border-radius:var(--radius-lg);border:var(--border-w) solid var(--color-border);background:var(--color-surface-1);text-align:left;cursor:pointer;transition:border-color var(--dur) var(--ease), background-color var(--dur) var(--ease), transform var(--dur) var(--ease);flex-direction:column;display:flex;position:relative}.Funnel-module__ApX2xq__card:hover{border-color:var(--color-accent);background:var(--color-accent-dim);transform:translateY(-2px)}.Funnel-module__ApX2xq__cardTitle{font-size:var(--fs-lg);font-weight:500;line-height:var(--lh-snug);color:var(--color-text)}.Funnel-module__ApX2xq__cardDesc{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--color-text-2)}.Funnel-module__ApX2xq__cardArrow{top:var(--space-6);right:var(--space-5);color:var(--color-accent-soft);opacity:0;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease);position:absolute;transform:translate(-4px)}.Funnel-module__ApX2xq__card:hover .Funnel-module__ApX2xq__cardArrow{opacity:1;transform:translate(0)}@media (max-width:720px){.Funnel-module__ApX2xq__grid{grid-template-columns:1fr}}
.page-module__k5H4zW__hero{padding-top:180px;padding-bottom:var(--space-section);min-height:100svh;position:relative;overflow:hidden}.page-module__k5H4zW__glow{aspect-ratio:1;background:radial-gradient(circle, var(--color-accent-glow) 0%, transparent 65%);pointer-events:none;width:min(900px,90vw);position:absolute;top:0;left:50%;transform:translate(-50%,-35%)}.page-module__k5H4zW__head{text-align:center;align-items:center;gap:var(--space-5);flex-direction:column;max-width:720px;margin-inline:auto;display:flex;position:relative}.page-module__k5H4zW__title{font-size:var(--fs-display);line-height:var(--lh-tight)}.page-module__k5H4zW__serif{font-family:var(--font-serif);color:var(--color-accent-soft);font-weight:500}.page-module__k5H4zW__subtitle{max-width:540px;font-size:var(--fs-lg);line-height:var(--lh-body);color:var(--color-text-2)}.page-module__k5H4zW__funnelWrap{margin-top:var(--space-9);position:relative}.page-module__k5H4zW__allSituations{padding-block:var(--space-9) var(--space-section);border-top:var(--border-w) solid var(--color-border)}.page-module__k5H4zW__allTitle{margin:0 0 var(--space-7);font-size:var(--fs-h3);letter-spacing:var(--ls-tight);color:var(--color-text-2);font-weight:600}.page-module__k5H4zW__allGrid{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module__k5H4zW__allProfile{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-3)}.page-module__k5H4zW__allList{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__k5H4zW__allLink{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--color-text-2);transition:color var(--dur) var(--ease);text-decoration:none}.page-module__k5H4zW__allLink:hover{color:var(--color-text)}
