@keyframes how-it-works-module__ITRsCq__hiwFloat{0%{transform:translateY(0)}to{transform:translateY(-14px)}}@keyframes how-it-works-module__ITRsCq__hiwChipDrift{0%{transform:translate(0,0)}to{transform:translate(6px,-12px)}}@keyframes how-it-works-module__ITRsCq__hiwNumDrift{0%{transform:translateY(0)}to{transform:translateY(-18px)}}@keyframes how-it-works-module__ITRsCq__hiwBubbleFloat{0%{transform:translateY(6px)}to{transform:translateY(-10px)}}@keyframes how-it-works-module__ITRsCq__hiwRailGrow{0%{transform:scaleY(.03)}to{transform:scaleY(1)}}@keyframes how-it-works-module__ITRsCq__hiwSceneIn{0%{opacity:0;transform:translateX(var(--hiw-from,0)) translateY(18px)}to{opacity:1;transform:none}}@keyframes how-it-works-module__ITRsCq__hiwAnswerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes how-it-works-module__ITRsCq__hiwPing{0%{opacity:.45;transform:scale(.72)}to{opacity:0;transform:scale(1.25)}}.how-it-works-module__ITRsCq__page{--hiw-mint-1:var(--color-brand-50);--hiw-mint-2:var(--color-brand-100);--hiw-mint-3:#dff8e9;--hiw-green:var(--color-brand-500);--hiw-green-bright:#00c885;--hiw-green-deep:var(--color-brand-700);--hiw-ink:#0a2c22;--hiw-ink-2:#06231b;--hiw-r-xl:32px;--hiw-r-lg:26px;--hiw-r-md:20px;--hiw-soft:0 26px 60px -30px #065f4659, 0 6px 18px -12px #065f462e;--hiw-lift:0 40px 80px -34px #065f4673, 0 10px 24px -14px #065f4638;font-size:var(--fs-16);padding-bottom:clamp(48px,7vw,96px);overflow-x:clip}.how-it-works-module__ITRsCq__shell{width:100%;max-width:1180px;margin-inline:auto;padding-inline:clamp(1rem,4vw,2.5rem)}.how-it-works-module__ITRsCq__band{padding-block:clamp(52px,7vw,104px)}.how-it-works-module__ITRsCq__bandTight{padding-block:clamp(36px,5vw,72px)}.how-it-works-module__ITRsCq__mint{background:var(--hiw-mint-1)}.how-it-works-module__ITRsCq__h2{font-size:clamp(1.9rem,4.4vw,3rem);font-weight:var(--fw-bold);letter-spacing:-.028em;color:var(--hiw-ink);margin:0;line-height:1.06}.how-it-works-module__ITRsCq__sectionLead{margin:var(--space-4) 0 0;max-width:62ch;font-size:clamp(1.05rem,1.9vw,1.3rem);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.how-it-works-module__ITRsCq__sectionHead{margin-bottom:clamp(28px,4vw,52px)}.how-it-works-module__ITRsCq__center{text-align:center}.how-it-works-module__ITRsCq__center .how-it-works-module__ITRsCq__sectionLead{margin-inline:auto}.how-it-works-module__ITRsCq__hero{isolation:isolate;padding-block:clamp(36px,5vw,72px) clamp(48px,7vw,96px);position:relative;overflow:hidden}.how-it-works-module__ITRsCq__blobA,.how-it-works-module__ITRsCq__blobB{z-index:-1;pointer-events:none;filter:blur(38px);border-radius:50%;position:absolute}.how-it-works-module__ITRsCq__blobA{aspect-ratio:1.25;background:radial-gradient(closest-side,#00c88547,#00c88500);width:min(700px,96%);inset-block-start:-14%;inset-inline-start:-16%}.how-it-works-module__ITRsCq__blobB{aspect-ratio:1;background:radial-gradient(closest-side,#6ae9a64d,#6ae9a600);width:min(520px,80%);inset-block-end:-22%;inset-inline-end:-10%}.how-it-works-module__ITRsCq__heroGrid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.how-it-works-module__ITRsCq__heroText{min-width:0}.how-it-works-module__ITRsCq__kicker{border-radius:var(--radius-pill);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:.01em;color:var(--hiw-green-deep);background:#fff;align-items:center;gap:10px;padding:8px 18px 8px 14px;display:inline-flex;box-shadow:0 10px 24px -18px #065f4680}.how-it-works-module__ITRsCq__kickerDot{background:linear-gradient(135deg, var(--hiw-green-bright), var(--hiw-green));border-radius:50%;width:10px;height:10px}.how-it-works-module__ITRsCq__title{margin:var(--space-6) 0 0;font-size:clamp(2.55rem,7.4vw,4.5rem);font-weight:var(--fw-bold);letter-spacing:-.038em;color:var(--hiw-ink);text-wrap:balance;line-height:1.02}.how-it-works-module__ITRsCq__titleAccent{background:linear-gradient(100deg, var(--hiw-green-bright), var(--color-brand-600) 70%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.how-it-works-module__ITRsCq__lead{margin:var(--space-6) 0 0;max-width:30ch;color:var(--color-text-muted);font-size:clamp(1.1rem,2.2vw,1.45rem);line-height:1.55}.how-it-works-module__ITRsCq__heroActions{gap:var(--space-4);flex-wrap:wrap;margin-top:clamp(24px,3.5vw,40px);display:flex}.how-it-works-module__ITRsCq__heroArt{min-width:0}.how-it-works-module__ITRsCq__heroImage{border-radius:var(--hiw-r-xl);width:100%;height:auto;box-shadow:var(--hiw-soft);display:block}.how-it-works-module__ITRsCq__heroCard{border-radius:var(--hiw-r-xl);box-shadow:var(--hiw-soft);animation:how-it-works-module__ITRsCq__hiwFloat 7s var(--ease-in-out) infinite alternate;background:#fff;padding:clamp(22px,3vw,30px)}.how-it-works-module__ITRsCq__heroCardTitle{font-size:clamp(1.05rem,1.7vw,1.2rem);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--hiw-ink);margin:0}.how-it-works-module__ITRsCq__heroChips{margin:var(--space-5) 0 0;gap:12px;padding:0;list-style:none;display:grid}.how-it-works-module__ITRsCq__heroChip{border-radius:var(--radius-pill);background:linear-gradient(120deg, var(--hiw-mint-1), #fff 85%);animation:how-it-works-module__ITRsCq__hiwChipDrift 5.5s var(--ease-in-out) infinite alternate;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 14px 30px -22px #065f468c}.how-it-works-module__ITRsCq__heroChip:nth-child(2){animation-delay:.9s}.how-it-works-module__ITRsCq__heroChip:nth-child(3){animation-delay:1.8s}.how-it-works-module__ITRsCq__heroChipNum{width:32px;height:32px;font-size:var(--fs-12);font-weight:var(--fw-bold);letter-spacing:.02em;color:var(--hiw-green-deep);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 6px 14px -8px #065f4699}.how-it-works-module__ITRsCq__heroChipLabel{font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--hiw-ink)}.how-it-works-module__ITRsCq__heroCardRow{margin:var(--space-5) 0 0;border-radius:var(--radius-pill);background:linear-gradient(120deg, var(--hiw-green-bright), var(--hiw-green));font-size:var(--fs-14);font-weight:var(--fw-semibold);color:#fff;align-items:center;gap:12px;padding:14px 18px;display:flex}.how-it-works-module__ITRsCq__heroCardRowIcon{background:#ffffff3d;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.how-it-works-module__ITRsCq__heroCardHint{margin:var(--space-4) 0 0;font-size:var(--fs-14);line-height:var(--lh-relaxed);color:var(--color-text-subtle)}.how-it-works-module__ITRsCq__journey{position:relative}.how-it-works-module__ITRsCq__journeyGrid{grid-template-columns:60px minmax(0,1fr);gap:clamp(12px,2.5vw,36px);display:grid}.how-it-works-module__ITRsCq__railCol{position:relative}.how-it-works-module__ITRsCq__rail{top:calc(var(--header-height) + 40px);border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--color-brand-200), var(--hiw-mint-2));width:8px;height:min(56vh,440px);margin-inline:auto;position:sticky;overflow:hidden}.how-it-works-module__ITRsCq__railFill{border-radius:inherit;transform-origin:top;background:linear-gradient(180deg, var(--color-brand-300), var(--hiw-green) 45%, var(--hiw-green-deep));position:absolute;inset:0}.how-it-works-module__ITRsCq__scenes{min-width:0}.how-it-works-module__ITRsCq__scene{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(20px,4vw,56px);padding-block:clamp(36px,5.5vw,76px);display:grid;position:relative;overflow:hidden}.how-it-works-module__ITRsCq__sceneNum{z-index:0;top:clamp(-6px,1vw,14px);font-size:clamp(104px,19vw,190px);font-weight:var(--fw-bold);letter-spacing:-.06em;color:#00b67a29;pointer-events:none;-webkit-user-select:none;user-select:none;animation:how-it-works-module__ITRsCq__hiwNumDrift 11s var(--ease-in-out) infinite alternate;line-height:.8;position:absolute;inset-inline-start:-.06em}.how-it-works-module__ITRsCq__sceneText{z-index:1;--hiw-from:-30px;min-width:0;position:relative}.how-it-works-module__ITRsCq__sceneArt{z-index:1;--hiw-from:30px;min-width:0;position:relative}.how-it-works-module__ITRsCq__sceneFlip .how-it-works-module__ITRsCq__sceneText{--hiw-from:30px;grid-area:1/2}.how-it-works-module__ITRsCq__sceneFlip .how-it-works-module__ITRsCq__sceneArt{--hiw-from:-30px;grid-area:1/1}.how-it-works-module__ITRsCq__sceneFlip .how-it-works-module__ITRsCq__sceneNum{inset-inline:auto -.06em}.how-it-works-module__ITRsCq__sceneTitle{font-size:clamp(1.7rem,3.7vw,2.6rem);font-weight:var(--fw-bold);letter-spacing:-.026em;color:var(--hiw-ink);text-wrap:balance;margin:0;line-height:1.08}.how-it-works-module__ITRsCq__sceneBody{margin:var(--space-4) 0 0;max-width:46ch;font-size:clamp(1rem,1.5vw,1.15rem);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.how-it-works-module__ITRsCq__sceneQuote{margin:var(--space-6) 0 0;border-radius:var(--hiw-r-lg) var(--hiw-r-lg) var(--hiw-r-lg) 10px;background:linear-gradient(130deg, var(--hiw-mint-2), var(--hiw-mint-1));font-size:clamp(1.05rem,1.9vw,1.3rem);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--hiw-green-deep);padding:22px 26px}.how-it-works-module__ITRsCq__artFloat{animation:how-it-works-module__ITRsCq__hiwFloat 9s var(--ease-in-out) infinite alternate}.how-it-works-module__ITRsCq__artSvg{width:100%;max-width:460px;height:auto;margin-inline:auto;display:block;overflow:visible}.how-it-works-module__ITRsCq__artWash{fill:var(--hiw-mint-1)}.how-it-works-module__ITRsCq__artCard{fill:#fff;filter:drop-shadow(0 18px 26px #065f4624)}.how-it-works-module__ITRsCq__artChip{fill:var(--hiw-mint-2)}.how-it-works-module__ITRsCq__artTint{fill:var(--hiw-mint-3)}.how-it-works-module__ITRsCq__artBar{fill:#d7e2dc}.how-it-works-module__ITRsCq__artBarSoft{fill:#e8efeb}.how-it-works-module__ITRsCq__artBarOnGreen{fill:#ffffffd9}.how-it-works-module__ITRsCq__artGreen{fill:var(--hiw-green)}.how-it-works-module__ITRsCq__artInk{fill:var(--hiw-ink)}.how-it-works-module__ITRsCq__artStar{fill:var(--hiw-green)}.how-it-works-module__ITRsCq__artStarSoft{fill:var(--hiw-mint-2)}.how-it-works-module__ITRsCq__artStroke{fill:none;stroke:var(--hiw-ink);stroke-width:3.4px;stroke-linecap:round}.how-it-works-module__ITRsCq__artStrokeGreen{fill:none;stroke:var(--hiw-green-deep);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.how-it-works-module__ITRsCq__artTrack{fill:none;stroke:var(--hiw-mint-2);stroke-width:20px;stroke-linecap:round}.how-it-works-module__ITRsCq__artArc{fill:none;stroke:var(--hiw-green);stroke-width:20px;stroke-linecap:round;stroke-dasharray:288 420}.how-it-works-module__ITRsCq__artKnob{fill:#fff;stroke:var(--hiw-green-deep);stroke-width:5px}.how-it-works-module__ITRsCq__artHalfA{fill:var(--hiw-green)}.how-it-works-module__ITRsCq__artHalfB{fill:var(--color-brand-300)}.how-it-works-module__ITRsCq__artPing{fill:none;stroke:var(--hiw-green);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:how-it-works-module__ITRsCq__hiwPing 2.8s var(--ease-out) infinite}.how-it-works-module__ITRsCq__artRow{animation:how-it-works-module__ITRsCq__hiwFloat 8s var(--ease-in-out) infinite alternate}.how-it-works-module__ITRsCq__artRow~.how-it-works-module__ITRsCq__artRow{animation-delay:1.2s}.how-it-works-module__ITRsCq__artFlag{animation:how-it-works-module__ITRsCq__hiwBubbleFloat 6.5s var(--ease-in-out) infinite alternate}.how-it-works-module__ITRsCq__artPen{transform-box:fill-box;animation:how-it-works-module__ITRsCq__hiwChipDrift 4.5s var(--ease-in-out) infinite alternate}.how-it-works-module__ITRsCq__catHead{margin-bottom:clamp(24px,3.5vw,44px)}.how-it-works-module__ITRsCq__catViewport{position:relative}.how-it-works-module__ITRsCq__catViewport:before,.how-it-works-module__ITRsCq__catViewport:after{content:"";z-index:2;pointer-events:none;width:clamp(20px,5vw,56px);position:absolute;top:0;bottom:0}.how-it-works-module__ITRsCq__catViewport:before{background:linear-gradient(90deg, var(--hiw-mint-1), #ecfdf300);left:0}.how-it-works-module__ITRsCq__catViewport:after{background:linear-gradient(270deg, var(--hiw-mint-1), #ecfdf300);right:0}.how-it-works-module__ITRsCq__catScroller{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:clamp(14px,2vw,22px);margin:0;padding:10px 0 26px;list-style:none;display:flex;overflow-x:auto}.how-it-works-module__ITRsCq__catScroller::-webkit-scrollbar{display:none}.how-it-works-module__ITRsCq__catCard{scroll-snap-align:start;border-radius:var(--hiw-r-xl);box-shadow:var(--hiw-soft);transition:transform var(--duration-slow) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out);background:#fff;flex:0 0 clamp(238px,72vw,320px);padding:clamp(22px,3vw,30px)}.how-it-works-module__ITRsCq__catCard:hover{box-shadow:var(--hiw-lift);transform:translateY(-6px)}.how-it-works-module__ITRsCq__catIcon{background:linear-gradient(135deg, var(--hiw-mint-2), var(--hiw-mint-1));width:52px;height:52px;color:var(--hiw-green-deep);border-radius:18px;place-items:center;display:grid}.how-it-works-module__ITRsCq__catLabel{margin:var(--space-5) 0 0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:var(--fw-bold);letter-spacing:-.02em;line-height:var(--lh-snug);color:var(--hiw-ink)}.how-it-works-module__ITRsCq__catHint{margin:var(--space-3) 0 0;font-size:var(--fs-16);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.how-it-works-module__ITRsCq__emptyNote{border-radius:var(--hiw-r-lg);max-width:56ch;box-shadow:var(--hiw-soft);font-size:var(--fs-18);line-height:var(--lh-relaxed);color:var(--color-text-muted);background:#fff;margin:0 auto;padding:clamp(22px,3vw,30px)}.how-it-works-module__ITRsCq__bubbleWrap{margin-top:clamp(20px,3vw,36px);padding-block:clamp(16px,3vw,34px);overflow:hidden}.how-it-works-module__ITRsCq__bubbles{flex-wrap:wrap;justify-content:center;gap:18px;margin:0;padding:0;list-style:none;display:flex}.how-it-works-module__ITRsCq__bubble{border-radius:var(--hiw-r-xl) var(--hiw-r-xl) var(--hiw-r-xl) 12px;width:min(280px,100%);box-shadow:var(--hiw-soft);animation:how-it-works-module__ITRsCq__hiwBubbleFloat 7s var(--ease-in-out) infinite alternate;transition:box-shadow var(--duration-slow) var(--ease-out), rotate var(--duration-slow) var(--ease-out);background:#fff;flex:none;align-items:center;gap:14px;padding:20px 24px;display:flex}.how-it-works-module__ITRsCq__bubble:nth-child(4n+1){rotate:-2.4deg}.how-it-works-module__ITRsCq__bubble:nth-child(4n+2){animation-delay:.7s;rotate:1.8deg}.how-it-works-module__ITRsCq__bubble:nth-child(4n+3){animation-delay:1.4s;rotate:-1.2deg}.how-it-works-module__ITRsCq__bubble:nth-child(4n+4){animation-delay:2.1s;rotate:2.6deg}.how-it-works-module__ITRsCq__bubble:hover{box-shadow:var(--hiw-lift);rotate:none}.how-it-works-module__ITRsCq__bubbleBadge{background:linear-gradient(135deg, var(--hiw-green-bright), var(--hiw-green));width:50px;height:50px;font-size:var(--fs-16);font-weight:var(--fw-bold);letter-spacing:.01em;color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.how-it-works-module__ITRsCq__bubbleName{font-size:var(--fs-18);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--hiw-ink);display:block}.how-it-works-module__ITRsCq__bubbleSub{font-size:var(--fs-14);line-height:var(--lh-snug);color:var(--color-text-subtle);margin-top:4px;display:block}@media (min-width:900px){.how-it-works-module__ITRsCq__bubble:not(:first-child){margin-inline-start:-26px}}.how-it-works-module__ITRsCq__duo{border-radius:var(--hiw-r-xl);box-shadow:var(--hiw-soft);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,4vw,56px);padding:clamp(26px,4vw,56px);display:grid}.how-it-works-module__ITRsCq__duoBody{margin:var(--space-4) 0 0;max-width:52ch;font-size:clamp(1rem,1.5vw,1.1rem);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.how-it-works-module__ITRsCq__duoAction{margin-top:clamp(20px,3vw,30px)}.how-it-works-module__ITRsCq__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.how-it-works-module__ITRsCq__tile{border-radius:var(--hiw-r-md);background:linear-gradient(150deg, var(--hiw-mint-1), #fff 80%);font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--hiw-ink);transition:transform var(--duration-slow) var(--ease-out);gap:12px;padding:20px;display:grid}.how-it-works-module__ITRsCq__tile:hover{transform:translateY(-4px)}.how-it-works-module__ITRsCq__tileIcon{width:42px;height:42px;color:var(--hiw-green-deep);background:#fff;border-radius:14px;place-items:center;display:grid;box-shadow:0 10px 20px -16px #065f46b3}.how-it-works-module__ITRsCq__rights{border-radius:var(--hiw-r-xl);background:radial-gradient(120% 90% at 100% 0%, #00c88529, transparent 60%), linear-gradient(140deg, var(--hiw-mint-2), var(--hiw-mint-1) 60%, #fff);box-shadow:var(--hiw-soft);padding:clamp(30px,5vw,72px)}.how-it-works-module__ITRsCq__rightsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px) clamp(24px,4vw,56px);margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.how-it-works-module__ITRsCq__right{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:18px;display:grid}.how-it-works-module__ITRsCq__rightMark{width:60px;height:60px;color:var(--hiw-green-deep);background:#fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 16px 30px -20px #065f46bf}.how-it-works-module__ITRsCq__rightText{font-size:clamp(1rem,1.6vw,1.15rem);font-weight:var(--fw-medium);line-height:var(--lh-snug);color:var(--hiw-ink)}.how-it-works-module__ITRsCq__dark{border-radius:var(--hiw-r-xl);background:radial-gradient(90% 120% at 12% 0%, #00c88547, transparent 62%), linear-gradient(150deg, var(--hiw-ink) 10%, var(--hiw-ink-2));color:#fff;padding:clamp(30px,5vw,72px);position:relative;overflow:hidden;box-shadow:0 40px 90px -50px #04281ecc}.how-it-works-module__ITRsCq__darkTitle{max-width:22ch;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:var(--fw-bold);letter-spacing:-.028em;color:#fff;margin:0;line-height:1.06}.how-it-works-module__ITRsCq__darkLead{margin:var(--space-4) 0 0;max-width:52ch;font-size:clamp(1.05rem,1.8vw,1.25rem);line-height:var(--lh-relaxed);color:#ffffffbd}.how-it-works-module__ITRsCq__formula{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:clamp(28px,4vw,48px);display:flex}.how-it-works-module__ITRsCq__formulaPart{border-radius:var(--hiw-r-lg);background:#ffffff12;flex:190px;min-width:0;padding:clamp(20px,2.6vw,28px)}.how-it-works-module__ITRsCq__formulaPartResult{background:linear-gradient(135deg, var(--hiw-green-bright), var(--hiw-green))}.how-it-works-module__ITRsCq__formulaWeight{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:var(--fw-bold);letter-spacing:-.03em;color:#fff;line-height:1;display:block}.how-it-works-module__ITRsCq__formulaLabel{font-size:var(--fs-14);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:#ffffffc7;margin-top:10px;display:block}.how-it-works-module__ITRsCq__formulaPartResult .how-it-works-module__ITRsCq__formulaLabel{color:#ffffffe6}.how-it-works-module__ITRsCq__formulaOp{width:40px;height:40px;font-size:var(--fs-20);font-weight:var(--fw-bold);color:#fffc;background:#ffffff1a;border-radius:50%;flex:none;align-self:center;place-items:center;line-height:1;display:grid}.how-it-works-module__ITRsCq__darkNote{max-width:66ch;font-size:var(--fs-16);line-height:var(--lh-relaxed);color:#ffffffb8;margin:clamp(24px,3vw,36px) 0 0}.how-it-works-module__ITRsCq__pledge{border-radius:var(--hiw-r-lg);background:#ffffff12;align-items:flex-start;gap:16px;margin-top:clamp(24px,3vw,36px);padding:clamp(18px,2.4vw,26px);display:flex}.how-it-works-module__ITRsCq__pledgeIcon{width:44px;height:44px;color:var(--color-brand-200);background:#00c88533;border-radius:50%;flex:none;place-items:center;display:grid}.how-it-works-module__ITRsCq__pledgeText{font-size:var(--fs-16);line-height:var(--lh-relaxed);color:#ffffffdb;margin:0}.how-it-works-module__ITRsCq__ribbon{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.how-it-works-module__ITRsCq__ribbonStep{border-radius:var(--hiw-r-lg);box-shadow:var(--hiw-soft);transition:transform var(--duration-slow) var(--ease-out), box-shadow var(--duration-slow) var(--ease-out);background:#fff;padding:clamp(20px,2.4vw,28px);position:relative}.how-it-works-module__ITRsCq__ribbonStep:hover{box-shadow:var(--hiw-lift);transform:translateY(-6px)}.how-it-works-module__ITRsCq__ribbonStep:not(:last-child):after{content:"";top:44px;border-radius:var(--radius-pill);background:var(--hiw-mint-2);width:20px;height:4px;position:absolute;inset-inline-end:-20px}.how-it-works-module__ITRsCq__ribbonMark{background:linear-gradient(135deg, var(--hiw-mint-2), var(--hiw-mint-1));width:44px;height:44px;font-size:var(--fs-16);font-weight:var(--fw-bold);color:var(--hiw-green-deep);border-radius:50%;place-items:center;display:grid}.how-it-works-module__ITRsCq__ribbonTitle{margin:var(--space-4) 0 0;font-size:var(--fs-18);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--hiw-ink)}.how-it-works-module__ITRsCq__ribbonBody{margin:var(--space-3) 0 0;font-size:var(--fs-14);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.how-it-works-module__ITRsCq__faqList{gap:16px;display:grid}.how-it-works-module__ITRsCq__faqRow{border-radius:var(--hiw-r-xl);box-shadow:var(--hiw-soft);transition:box-shadow var(--duration-slow) var(--ease-out);background:#fff}.how-it-works-module__ITRsCq__faqRow:hover{box-shadow:var(--hiw-lift)}.how-it-works-module__ITRsCq__faqSummary{cursor:pointer;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:-.018em;color:var(--hiw-ink);justify-content:space-between;align-items:center;gap:clamp(16px,3vw,32px);padding:clamp(20px,3vw,30px);list-style:none;display:flex}.how-it-works-module__ITRsCq__faqSummary::-webkit-details-marker{display:none}.how-it-works-module__ITRsCq__faqSummary:focus-visible{outline:3px solid var(--hiw-green);outline-offset:3px;border-radius:var(--hiw-r-xl)}.how-it-works-module__ITRsCq__faqMark{background:linear-gradient(135deg, var(--hiw-mint-2), var(--hiw-mint-1));width:46px;height:46px;color:var(--hiw-green-deep);transition:rotate var(--duration-slow) var(--ease-out), background var(--duration-slow) var(--ease-out), color var(--duration-slow) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid}.how-it-works-module__ITRsCq__faqRow[open] .how-it-works-module__ITRsCq__faqMark{background:linear-gradient(135deg, var(--hiw-green-bright), var(--hiw-green));color:#fff;rotate:45deg}.how-it-works-module__ITRsCq__faqAnswer{max-width:74ch;font-size:clamp(1rem,1.5vw,1.1rem);line-height:var(--lh-relaxed);color:var(--color-text-muted);animation:how-it-works-module__ITRsCq__hiwAnswerIn var(--duration-slow) var(--ease-out) both;margin:0;padding:0 clamp(20px,3vw,30px) clamp(24px,3vw,34px)}.how-it-works-module__ITRsCq__final{border-radius:var(--hiw-r-xl);text-align:center;background:radial-gradient(90% 120% at 50% -20%, #00c8854d, transparent 60%), linear-gradient(140deg, var(--hiw-mint-2), var(--hiw-mint-1) 55%, #fff);box-shadow:var(--hiw-soft);padding:clamp(36px,6vw,88px) clamp(24px,5vw,72px);position:relative;overflow:hidden}.how-it-works-module__ITRsCq__finalTitle{max-width:20ch;font-size:clamp(2.1rem,5.4vw,3.4rem);font-weight:var(--fw-bold);letter-spacing:-.032em;color:var(--hiw-ink);text-wrap:balance;margin:0 auto;line-height:1.04}.how-it-works-module__ITRsCq__finalBody{margin:var(--space-5) auto 0;max-width:46ch;font-size:clamp(1.05rem,1.9vw,1.25rem);line-height:var(--lh-relaxed);color:var(--color-text-muted)}.how-it-works-module__ITRsCq__finalActions{justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin-top:clamp(24px,3.5vw,40px);display:flex}@media (max-width:1080px){.how-it-works-module__ITRsCq__ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.how-it-works-module__ITRsCq__ribbonStep:not(:last-child):after{display:none}}@media (max-width:960px){.how-it-works-module__ITRsCq__heroGrid{grid-template-columns:minmax(0,1fr)}.how-it-works-module__ITRsCq__lead{max-width:44ch}.how-it-works-module__ITRsCq__journeyGrid{grid-template-columns:minmax(0,1fr)}.how-it-works-module__ITRsCq__railCol{display:none}.how-it-works-module__ITRsCq__scene,.how-it-works-module__ITRsCq__sceneFlip .how-it-works-module__ITRsCq__sceneText,.how-it-works-module__ITRsCq__sceneFlip .how-it-works-module__ITRsCq__sceneArt{grid-column:1}.how-it-works-module__ITRsCq__scene{grid-template-columns:minmax(0,1fr)}.how-it-works-module__ITRsCq__sceneText,.how-it-works-module__ITRsCq__sceneFlip .how-it-works-module__ITRsCq__sceneText{--hiw-from:-22px;grid-row:1}.how-it-works-module__ITRsCq__sceneArt,.how-it-works-module__ITRsCq__sceneFlip .how-it-works-module__ITRsCq__sceneArt{--hiw-from:22px;grid-row:2}.how-it-works-module__ITRsCq__sceneFlip .how-it-works-module__ITRsCq__sceneNum{inset-inline:-.06em auto}.how-it-works-module__ITRsCq__duo,.how-it-works-module__ITRsCq__rightsGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.how-it-works-module__ITRsCq__ribbon,.how-it-works-module__ITRsCq__tiles{grid-template-columns:minmax(0,1fr)}.how-it-works-module__ITRsCq__formula{flex-direction:column}.how-it-works-module__ITRsCq__formulaPart{flex:none}.how-it-works-module__ITRsCq__formulaOp{width:34px;height:34px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.how-it-works-module__ITRsCq__journey{view-timeline-name:--hiwJourney;view-timeline-axis:block}.how-it-works-module__ITRsCq__railFill{animation:linear both how-it-works-module__ITRsCq__hiwRailGrow;animation-timeline:--hiwJourney;animation-range:contain}.how-it-works-module__ITRsCq__sceneText,.how-it-works-module__ITRsCq__sceneArt{animation:linear both how-it-works-module__ITRsCq__hiwSceneIn;animation-timeline:view();animation-range:entry 12% cover 34%}.how-it-works-module__ITRsCq__sceneArt{animation-range:entry 18% cover 42%}}}@media (prefers-reduced-motion:reduce){.how-it-works-module__ITRsCq__heroCard,.how-it-works-module__ITRsCq__heroChip,.how-it-works-module__ITRsCq__artFloat,.how-it-works-module__ITRsCq__artRow,.how-it-works-module__ITRsCq__artFlag,.how-it-works-module__ITRsCq__artPen,.how-it-works-module__ITRsCq__artPing,.how-it-works-module__ITRsCq__sceneNum,.how-it-works-module__ITRsCq__sceneText,.how-it-works-module__ITRsCq__sceneArt,.how-it-works-module__ITRsCq__railFill,.how-it-works-module__ITRsCq__bubble,.how-it-works-module__ITRsCq__faqAnswer{opacity:1;animation:none;transform:none}.how-it-works-module__ITRsCq__catCard,.how-it-works-module__ITRsCq__catCard:hover,.how-it-works-module__ITRsCq__tile,.how-it-works-module__ITRsCq__tile:hover,.how-it-works-module__ITRsCq__ribbonStep,.how-it-works-module__ITRsCq__ribbonStep:hover,.how-it-works-module__ITRsCq__faqRow,.how-it-works-module__ITRsCq__faqMark,.how-it-works-module__ITRsCq__bubble{transition:none;transform:none}}
