.HowItWorksPage-module__EBSqiq__page{color:var(--color-text,#17212b);background:linear-gradient(#f7faf8 0%,#fff 36%,#f7f9fc 100%)}.HowItWorksPage-module__EBSqiq__hero{isolation:isolate;background:linear-gradient(90deg,#f7faf8fa,#f7faf8db 48%,#ffffffb8),#fff;border-bottom:1px solid #0f172a14;padding:104px 24px 64px;position:relative;overflow:hidden}.HowItWorksPage-module__EBSqiq__hero:before{content:"";z-index:-1;pointer-events:none;background-color:#0000;background-image:linear-gradient(#0f172a09 1px,#0000 1px),linear-gradient(90deg,#0f172a09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.HowItWorksPage-module__EBSqiq__heroInner{grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:56px;width:min(1180px,100%);margin:0 auto;display:grid}.HowItWorksPage-module__EBSqiq__heroCopy{max-width:650px}.HowItWorksPage-module__EBSqiq__eyebrow{color:var(--color-primary-dark,#0f6f4f);font-size:var(--font-size-sm,.875rem);text-transform:uppercase;letter-spacing:0;align-items:center;gap:8px;font-weight:900;line-height:1.25;display:inline-flex}.HowItWorksPage-module__EBSqiq__title{color:var(--color-text,#17212b);margin:18px 0 20px;font-size:3.55rem;font-weight:900;line-height:1.03}.HowItWorksPage-module__EBSqiq__intro,.HowItWorksPage-module__EBSqiq__sectionHeader p,.HowItWorksPage-module__EBSqiq__ctaBand p{color:var(--color-text-muted,#586474);font-size:1.08rem;line-height:1.75}.HowItWorksPage-module__EBSqiq__intro{max-width:620px;margin:0}.HowItWorksPage-module__EBSqiq__actions,.HowItWorksPage-module__EBSqiq__ctaActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.HowItWorksPage-module__EBSqiq__primaryAction,.HowItWorksPage-module__EBSqiq__secondaryAction,.HowItWorksPage-module__EBSqiq__secondaryActionDark{min-height:46px;font-size:var(--font-size-sm,.875rem);border-radius:8px;justify-content:center;align-items:center;padding:0 18px;font-weight:900;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;display:inline-flex}.HowItWorksPage-module__EBSqiq__primaryAction{color:#fff;background:var(--color-primary,#159a68);gap:8px;box-shadow:0 16px 34px #159a683d}.HowItWorksPage-module__EBSqiq__secondaryAction,.HowItWorksPage-module__EBSqiq__secondaryActionDark{color:var(--color-text,#17212b);background:#ffffffd6;border:1px solid #0f172a24}.HowItWorksPage-module__EBSqiq__secondaryActionDark{color:#fff;background:#ffffff14;border-color:#ffffff38}.HowItWorksPage-module__EBSqiq__primaryAction:hover,.HowItWorksPage-module__EBSqiq__secondaryAction:hover,.HowItWorksPage-module__EBSqiq__secondaryActionDark:hover{transform:translateY(-1px)}.HowItWorksPage-module__EBSqiq__notificationPreview{gap:var(--space-3,12px);width:min(392px,74%);padding:var(--space-3,12px);border:1px solid var(--color-border,#0f172a1a);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-sm,0 10px 24px #0f172a14);background:#fffffff5;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.HowItWorksPage-module__EBSqiq__notificationBell{border:1px solid var(--color-border,#0f172a1a);border-radius:var(--radius-pill,999px);width:42px;height:42px;color:var(--color-text-muted,#586474);background:var(--color-surface,#fff);box-shadow:var(--shadow-sm,0 4px 12px #0f172a14);justify-content:center;align-items:center;display:inline-flex;position:relative}.HowItWorksPage-module__EBSqiq__notificationBell span{color:#fff;background:#ef4444;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:17px;height:17px;font-size:.625rem;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:5px;right:3px}.HowItWorksPage-module__EBSqiq__notificationList{gap:var(--space-2,8px);display:grid}.HowItWorksPage-module__EBSqiq__notificationPanel{min-width:0}.HowItWorksPage-module__EBSqiq__notificationItem{border:1px solid var(--color-border,#0f172a1a);border-radius:var(--radius-md,8px);background:var(--color-surface,#fff);gap:2px;min-width:0;padding:7px 9px;display:grid}.HowItWorksPage-module__EBSqiq__notificationItem span{color:var(--color-primary,#159a68);font-size:.625rem;font-weight:var(--font-weight-semibold,700);line-height:1.25}.HowItWorksPage-module__EBSqiq__notificationItem strong{color:var(--color-text,#17212b);font-size:.7rem;font-weight:var(--font-weight-bold,700);line-height:1.3}.HowItWorksPage-module__EBSqiq__productMock{background:#fffffff0;border:1px solid #0f172a1f;border-radius:8px;min-width:0;position:relative;overflow:hidden;box-shadow:0 34px 72px #0f172a29}.HowItWorksPage-module__EBSqiq__mockHeader{background:#fff;border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:center;gap:16px;min-height:128px;padding:18px 20px;display:flex}.HowItWorksPage-module__EBSqiq__mockHeaderTitle{gap:5px;display:grid}.HowItWorksPage-module__EBSqiq__mockHeaderTitle span{color:var(--color-text-muted,#586474);font-size:var(--font-size-xs,.75rem);font-weight:800}.HowItWorksPage-module__EBSqiq__mockHeaderTitle strong{font-size:1rem;line-height:1.25}.HowItWorksPage-module__EBSqiq__mockBadge{background:var(--color-primary-bg,#e9f8f1);box-shadow:inset 0 0 0 1px var(--color-primary-border,#bfe9d1);border-radius:8px;flex:none;padding:7px 10px;color:var(--color-primary-dark,#0f6f4f)!important}.HowItWorksPage-module__EBSqiq__mockBody{background:#f6f8fb;grid-template-columns:1.1fr .9fr;gap:14px;min-height:372px;padding:18px;display:grid}.HowItWorksPage-module__EBSqiq__timeWidget,.HowItWorksPage-module__EBSqiq__calendarWidget,.HowItWorksPage-module__EBSqiq__votesWidget{background:#fff;border:1px solid #0f172a1a;border-radius:8px;align-content:start;gap:14px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 30px #0f172a0f}.HowItWorksPage-module__EBSqiq__timeWidget{grid-row:span 2;min-height:392px}.HowItWorksPage-module__EBSqiq__widgetTitleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.HowItWorksPage-module__EBSqiq__widgetTitle{min-width:0;color:var(--color-text,#17212b);font-size:var(--font-size-sm,.875rem);align-items:center;gap:8px;font-weight:900;line-height:1.25;display:inline-flex}.HowItWorksPage-module__EBSqiq__widgetTitle svg{color:var(--color-text-muted,#586474)}.HowItWorksPage-module__EBSqiq__statusPill,.HowItWorksPage-module__EBSqiq__selectPill,.HowItWorksPage-module__EBSqiq__closedPill{font-size:var(--font-size-xs,.75rem);border-radius:8px;flex:none;padding:6px 9px;font-weight:900;line-height:1.1}.HowItWorksPage-module__EBSqiq__statusPill{color:#08735f;background:#dff7ec}.HowItWorksPage-module__EBSqiq__selectPill{color:#31536b;background:#eef6fb}.HowItWorksPage-module__EBSqiq__closedPill{color:#667085;background:#f1f3f6}.HowItWorksPage-module__EBSqiq__timerBlock{place-items:center;gap:5px;padding:30px 0 18px;display:grid}.HowItWorksPage-module__EBSqiq__timerBlock strong{color:#0f1f33;font-size:3rem;font-weight:900;line-height:1}.HowItWorksPage-module__EBSqiq__timerBlock span{color:var(--color-text-muted,#586474);font-size:var(--font-size-sm,.875rem);line-height:1.3}.HowItWorksPage-module__EBSqiq__clockActions{grid-template-columns:minmax(88px,.24fr) minmax(0,1fr);gap:10px;display:grid}.HowItWorksPage-module__EBSqiq__clockActions span,.HowItWorksPage-module__EBSqiq__clockActions strong{min-height:42px;font-size:var(--font-size-sm,.875rem);border-radius:8px;justify-content:center;align-items:center;padding:0 12px;line-height:1.2;display:inline-flex}.HowItWorksPage-module__EBSqiq__clockActions span{color:var(--color-text,#17212b);font-weight:800;box-shadow:inset 0 0 0 1px #0f172a1f}.HowItWorksPage-module__EBSqiq__clockActions strong{color:#fff;background:linear-gradient(135deg,#20a77d,#0e8068);font-weight:900;box-shadow:0 12px 24px #0e806833}.HowItWorksPage-module__EBSqiq__timeFooter{color:var(--color-text-muted,#586474);font-size:var(--font-size-sm,.875rem);border-top:1px solid #0f172a1a;justify-content:space-between;gap:12px;margin-top:auto;padding-top:16px;line-height:1.35;display:flex}.HowItWorksPage-module__EBSqiq__timeFooter strong{color:var(--color-text,#17212b);text-align:right}.HowItWorksPage-module__EBSqiq__calendarWidget,.HowItWorksPage-module__EBSqiq__votesWidget{min-height:188px}.HowItWorksPage-module__EBSqiq__calendarLegend{flex-wrap:wrap;gap:6px;display:flex}.HowItWorksPage-module__EBSqiq__calendarLegend span{color:#08735f;background:#dff7ec;border-radius:6px;padding:5px 7px;font-size:.68rem;font-weight:900}.HowItWorksPage-module__EBSqiq__calendarLegend span:nth-child(2){color:#855b00;background:#fff0c7}.HowItWorksPage-module__EBSqiq__calendarLegend span:nth-child(3){color:#4d3ccf;background:#e9e4ff}.HowItWorksPage-module__EBSqiq__calendarGrid{border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.HowItWorksPage-module__EBSqiq__calendarGrid span{color:#435166;background:#fff;min-height:31px;padding:5px;font-size:.68rem;font-weight:800;position:relative;box-shadow:1px 0 #0f172a14,0 1px #0f172a14}.HowItWorksPage-module__EBSqiq__calendarGrid span[data-event]:after{content:"";background:#ccefe4;border-radius:999px;height:7px;position:absolute;bottom:5px;left:5px;right:5px}.HowItWorksPage-module__EBSqiq__calendarGrid span[data-event=pending]:after{background:#ffe9ae}.HowItWorksPage-module__EBSqiq__calendarGrid span[data-event=leave]:after{background:#ded8ff}.HowItWorksPage-module__EBSqiq__votesWidget p{color:var(--color-text,#17212b);font-size:var(--font-size-sm,.875rem);margin:0;font-weight:900;line-height:1.35}.HowItWorksPage-module__EBSqiq__voteOption{color:#435166;min-height:40px;font-size:var(--font-size-xs,.75rem);background:#fff;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;font-weight:900;display:grid;position:relative;overflow:hidden}.HowItWorksPage-module__EBSqiq__voteOption:before{content:"";background:0 0;height:3px;position:absolute;inset:auto 0 0}.HowItWorksPage-module__EBSqiq__voteOption[data-selected=true]{background:#effbf7;border-color:#20a77d7a}.HowItWorksPage-module__EBSqiq__voteOption[data-selected=true]:before{background:#20a77d}.HowItWorksPage-module__EBSqiq__metrics{background:#0f172a14;border:1px solid #0f172a1a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(1180px,100%);margin:56px auto 0;padding:0;list-style:none;display:grid;overflow:hidden;box-shadow:0 24px 54px #0f172a14}.HowItWorksPage-module__EBSqiq__metrics li{background:#ffffffeb;gap:8px;padding:22px;display:grid}.HowItWorksPage-module__EBSqiq__metrics strong{color:var(--color-text,#17212b);font-size:1.05rem;line-height:1.25}.HowItWorksPage-module__EBSqiq__metrics span{color:var(--color-text-muted,#586474);font-size:var(--font-size-sm,.875rem);line-height:1.55}.HowItWorksPage-module__EBSqiq__section,.HowItWorksPage-module__EBSqiq__rolesSection{width:min(1180px,100% - 48px);margin:0 auto;padding:78px 0}.HowItWorksPage-module__EBSqiq__sectionHeader{max-width:760px;margin-bottom:34px}.HowItWorksPage-module__EBSqiq__sectionHeader h2,.HowItWorksPage-module__EBSqiq__ctaBand h2{color:var(--color-text,#17212b);margin:12px 0;font-size:2.35rem;font-weight:900;line-height:1.12}.HowItWorksPage-module__EBSqiq__sectionHeader p,.HowItWorksPage-module__EBSqiq__ctaBand p{margin:0}.HowItWorksPage-module__EBSqiq__stepsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.HowItWorksPage-module__EBSqiq__stepCard,.HowItWorksPage-module__EBSqiq__roleCard,.HowItWorksPage-module__EBSqiq__featureCard{background:#fff;border:1px solid #0f172a1a;border-radius:8px;min-width:0;box-shadow:0 18px 44px #0f172a0f}.HowItWorksPage-module__EBSqiq__stepCard{gap:12px;padding:22px;display:grid;position:relative}.HowItWorksPage-module__EBSqiq__stepNumber{color:#0f172a2e;font-size:2rem;font-weight:900;line-height:1}.HowItWorksPage-module__EBSqiq__stepMeta{color:var(--color-primary-dark,#0f6f4f);font-size:var(--font-size-xs,.75rem);text-transform:uppercase;letter-spacing:0;font-weight:900}.HowItWorksPage-module__EBSqiq__stepCard h3,.HowItWorksPage-module__EBSqiq__roleCard h3,.HowItWorksPage-module__EBSqiq__featureCard h3{color:var(--color-text,#17212b);margin:0;font-size:1.05rem;font-weight:900;line-height:1.28}.HowItWorksPage-module__EBSqiq__stepCard p,.HowItWorksPage-module__EBSqiq__roleCard p,.HowItWorksPage-module__EBSqiq__featureCard p{color:var(--color-text-muted,#586474);font-size:var(--font-size-sm,.875rem);margin:0;line-height:1.65}.HowItWorksPage-module__EBSqiq__rolesSection{background:linear-gradient(#f5f8fbcc,#fffffff5),#f8fafc;width:100%;padding-left:24px;padding-right:24px}.HowItWorksPage-module__EBSqiq__rolesSection .HowItWorksPage-module__EBSqiq__sectionHeader,.HowItWorksPage-module__EBSqiq__roleGrid{width:min(1180px,100%);margin-left:auto;margin-right:auto}.HowItWorksPage-module__EBSqiq__roleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.HowItWorksPage-module__EBSqiq__roleCard{gap:20px;padding:22px;display:grid}.HowItWorksPage-module__EBSqiq__roleTop{grid-template-columns:auto minmax(0,1fr);gap:15px;display:grid}.HowItWorksPage-module__EBSqiq__roleIcon,.HowItWorksPage-module__EBSqiq__featureIcon{width:42px;height:42px;color:var(--color-primary-dark,#0f6f4f);background:var(--color-primary-bg,#e9f8f1);box-shadow:inset 0 0 0 1px var(--color-primary-border,#bfe9d1);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.HowItWorksPage-module__EBSqiq__roleTop h3{margin-bottom:6px}.HowItWorksPage-module__EBSqiq__roleBlock{border-top:1px solid #0f172a14;gap:10px;padding-top:18px;display:grid}.HowItWorksPage-module__EBSqiq__roleBlock h4{color:var(--color-text,#17212b);font-size:var(--font-size-sm,.875rem);margin:0;font-weight:900}.HowItWorksPage-module__EBSqiq__roleBlock ul,.HowItWorksPage-module__EBSqiq__featureCard ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.HowItWorksPage-module__EBSqiq__roleBlock li{color:var(--color-text-muted,#586474);font-size:var(--font-size-sm,.875rem);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;line-height:1.5;display:grid}.HowItWorksPage-module__EBSqiq__roleBlock li svg{color:var(--color-primary,#159a68);margin-top:2px}.HowItWorksPage-module__EBSqiq__modulePills{flex-wrap:wrap;gap:8px;display:flex}.HowItWorksPage-module__EBSqiq__modulePills span{overflow-wrap:anywhere;color:#31536b;max-width:100%;font-size:var(--font-size-xs,.75rem);background:#eef6fb;border-radius:8px;padding:7px 10px;font-weight:800;line-height:1.25}.HowItWorksPage-module__EBSqiq__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.HowItWorksPage-module__EBSqiq__featureCard{align-content:start;gap:14px;padding:22px;display:grid}.HowItWorksPage-module__EBSqiq__featureCard ul{padding-top:4px}.HowItWorksPage-module__EBSqiq__featureCard li{color:var(--color-text-muted,#586474);font-size:var(--font-size-sm,.875rem);padding-left:16px;line-height:1.45;position:relative}.HowItWorksPage-module__EBSqiq__featureCard li:before{content:"";background:#d68a1f;border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0}.HowItWorksPage-module__EBSqiq__ctaBand{color:#fff;background:linear-gradient(135deg,#159a68f5,#31536bfa),#194c45;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1180px,100% - 48px);margin:0 auto 84px;padding:34px;display:grid;box-shadow:0 28px 66px #0f172a2e}.HowItWorksPage-module__EBSqiq__ctaBand .HowItWorksPage-module__EBSqiq__eyebrow,.HowItWorksPage-module__EBSqiq__ctaBand h2,.HowItWorksPage-module__EBSqiq__ctaBand p{color:#fff}.HowItWorksPage-module__EBSqiq__ctaBand p{opacity:.86;max-width:720px}.HowItWorksPage-module__EBSqiq__ctaBand .HowItWorksPage-module__EBSqiq__primaryAction{color:var(--color-primary-dark,#0f6f4f);box-shadow:none;background:#fff}@media (max-width:1020px){.HowItWorksPage-module__EBSqiq__heroInner{grid-template-columns:1fr;gap:38px}.HowItWorksPage-module__EBSqiq__productMock{max-width:680px}.HowItWorksPage-module__EBSqiq__stepsGrid,.HowItWorksPage-module__EBSqiq__featureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HowItWorksPage-module__EBSqiq__ctaBand{grid-template-columns:1fr}}@media (max-width:760px){.HowItWorksPage-module__EBSqiq__hero{padding:82px 18px 44px}.HowItWorksPage-module__EBSqiq__title{font-size:2.45rem}.HowItWorksPage-module__EBSqiq__sectionHeader h2,.HowItWorksPage-module__EBSqiq__ctaBand h2{font-size:1.9rem}.HowItWorksPage-module__EBSqiq__mockBody{grid-template-columns:1fr}.HowItWorksPage-module__EBSqiq__timeWidget{grid-row:auto;min-height:auto}.HowItWorksPage-module__EBSqiq__metrics,.HowItWorksPage-module__EBSqiq__stepsGrid,.HowItWorksPage-module__EBSqiq__roleGrid,.HowItWorksPage-module__EBSqiq__featureGrid{grid-template-columns:1fr}.HowItWorksPage-module__EBSqiq__section{width:min(100% - 36px,1180px);padding:58px 0}.HowItWorksPage-module__EBSqiq__rolesSection{padding:58px 18px}.HowItWorksPage-module__EBSqiq__ctaBand{width:min(100% - 36px,1180px);margin-bottom:58px;padding:24px}}@media (max-width:520px){.HowItWorksPage-module__EBSqiq__actions,.HowItWorksPage-module__EBSqiq__ctaActions{flex-direction:column;align-items:stretch}.HowItWorksPage-module__EBSqiq__primaryAction,.HowItWorksPage-module__EBSqiq__secondaryAction,.HowItWorksPage-module__EBSqiq__secondaryActionDark{width:100%}.HowItWorksPage-module__EBSqiq__title{font-size:2.15rem}.HowItWorksPage-module__EBSqiq__mockHeader{flex-direction:column;align-items:stretch}.HowItWorksPage-module__EBSqiq__notificationPreview{grid-template-columns:1fr;width:100%}.HowItWorksPage-module__EBSqiq__notificationItem{grid-template-columns:1fr;gap:2px}.HowItWorksPage-module__EBSqiq__clockActions{grid-template-columns:1fr}.HowItWorksPage-module__EBSqiq__metrics li,.HowItWorksPage-module__EBSqiq__stepCard,.HowItWorksPage-module__EBSqiq__roleCard,.HowItWorksPage-module__EBSqiq__featureCard{padding:18px}}
