.how-it-works-module__ITRsCq__page{overflow:hidden}.how-it-works-module__ITRsCq__hero{background:radial-gradient(circle at 78% 34%, #dcefe88c, transparent 25rem), var(--paper);border-bottom:1px solid var(--line);padding:clamp(76px,10vw,132px) 0 clamp(72px,9vw,112px)}.how-it-works-module__ITRsCq__heroGrid{grid-template-columns:minmax(0,.92fr) minmax(410px,.78fr);align-items:center;gap:clamp(48px,8vw,112px);display:grid}.how-it-works-module__ITRsCq__heroCopy{max-width:650px}.how-it-works-module__ITRsCq__heroCopy h1,.how-it-works-module__ITRsCq__processHeading h2,.how-it-works-module__ITRsCq__audienceIntro h2,.how-it-works-module__ITRsCq__closing h2{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.052em;text-wrap:balance;margin:0;font-weight:400}.how-it-works-module__ITRsCq__heroCopy h1{margin-top:24px;font-size:clamp(3.4rem,6.3vw,6.7rem);line-height:.91}.how-it-works-module__ITRsCq__lede{color:#4f5752;max-width:590px;margin:30px 0 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.7}.how-it-works-module__ITRsCq__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.how-it-works-module__ITRsCq__textLink{border-bottom:1px solid var(--line-strong);color:var(--ink);padding:8px 0;font-size:.83rem;font-weight:700;text-decoration:none}.how-it-works-module__ITRsCq__textLink:hover{border-color:var(--forest);color:var(--forest)}.how-it-works-module__ITRsCq__heroFigure{border:1px solid var(--line-strong);background:#fff;min-width:0;margin:0;overflow:hidden;box-shadow:16px 16px #e4e8e4}.how-it-works-module__ITRsCq__heroFigure figcaption{border-bottom:1px solid var(--line);color:#5e6661;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:14px 16px;font-size:.64rem;font-weight:700;display:flex}.how-it-works-module__ITRsCq__liveDot{color:var(--forest);align-items:center;gap:7px;display:inline-flex}.how-it-works-module__ITRsCq__liveDot:before{content:"";background:#2b8066;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite how-it-works-module__ITRsCq__livePulse;box-shadow:0 0 #2b80664d}.how-it-works-module__ITRsCq__heroSvg,.how-it-works-module__ITRsCq__processSvg{width:100%;height:auto;display:block}.how-it-works-module__ITRsCq__heroSvg{background-image:radial-gradient(#bec8c1 .75px,#0000 .75px);background-size:19px 19px}.how-it-works-module__ITRsCq__heroRoute,.how-it-works-module__ITRsCq__heroRouteSecond,.how-it-works-module__ITRsCq__motionPath{fill:none;stroke:#4f8a78;stroke-linecap:round;stroke-width:2px}.how-it-works-module__ITRsCq__heroRoute,.how-it-works-module__ITRsCq__heroRouteSecond{stroke-dasharray:520;stroke-dashoffset:520px;animation:5.5s cubic-bezier(.3,.65,.3,1) infinite how-it-works-module__ITRsCq__routeDraw}.how-it-works-module__ITRsCq__heroRouteSecond{animation-delay:.7s}.how-it-works-module__ITRsCq__chatOne rect,.how-it-works-module__ITRsCq__chatOne path,.how-it-works-module__ITRsCq__personCard rect,.how-it-works-module__ITRsCq__treeCardOne rect,.how-it-works-module__ITRsCq__treeCardTwo rect{fill:#fff;stroke:#aeb8b1}.how-it-works-module__ITRsCq__chatOne text,.how-it-works-module__ITRsCq__personCard text,.how-it-works-module__ITRsCq__treeCardOne text,.how-it-works-module__ITRsCq__treeCardTwo text,.how-it-works-module__ITRsCq__evidenceCard text{fill:#202622;font-family:var(--font-instrument-sans), Arial, sans-serif;font-size:12px;font-weight:650}.how-it-works-module__ITRsCq__chatOne{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite how-it-works-module__ITRsCq__cardBreathe}.how-it-works-module__ITRsCq__personCard{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite how-it-works-module__ITRsCq__cardReveal}.how-it-works-module__ITRsCq__personCard circle,.how-it-works-module__ITRsCq__treeCardOne circle,.how-it-works-module__ITRsCq__treeCardTwo circle{fill:#dcefe8}.how-it-works-module__ITRsCq__personInitials{fill:var(--forest)!important;font-size:10px!important}.how-it-works-module__ITRsCq__personName{font-size:13px!important}.how-it-works-module__ITRsCq__personDate,.how-it-works-module__ITRsCq__sourceLabel{fill:#737b76!important;font-size:9px!important;font-weight:550!important}.how-it-works-module__ITRsCq__sourceLine{stroke:#d2d8d4}.how-it-works-module__ITRsCq__treeCardOne,.how-it-works-module__ITRsCq__treeCardTwo{transform-box:fill-box;transform-origin:50%;animation:5.5s ease-in-out infinite how-it-works-module__ITRsCq__treeCards}.how-it-works-module__ITRsCq__treeCardTwo{animation-delay:.18s}.how-it-works-module__ITRsCq__routeNode{fill:var(--forest)}.how-it-works-module__ITRsCq__routePulse{fill:none;stroke:#4f8a78;animation:2s ease-out infinite how-it-works-module__ITRsCq__nodePulse}.how-it-works-module__ITRsCq__promiseBar{border-bottom:1px solid var(--line);background:#fff}.how-it-works-module__ITRsCq__promiseBar>div{grid-template-columns:repeat(3,1fr);display:grid}.how-it-works-module__ITRsCq__promiseBar span{color:#4e5953;justify-content:center;align-items:center;gap:10px;min-height:68px;font-size:.79rem;font-weight:650;display:flex}.how-it-works-module__ITRsCq__promiseBar span+span{border-left:1px solid var(--line)}.how-it-works-module__ITRsCq__promiseBar svg{color:#257a55}.how-it-works-module__ITRsCq__process{padding-top:128px;padding-bottom:128px}.how-it-works-module__ITRsCq__processHeading{text-align:center;max-width:760px;margin:0 auto}.how-it-works-module__ITRsCq__processHeading h2,.how-it-works-module__ITRsCq__audienceIntro h2{margin-top:20px;font-size:clamp(2.8rem,5.2vw,5.2rem);line-height:.96}.how-it-works-module__ITRsCq__processHeading>p:last-child{color:var(--ink-soft);max-width:650px;margin:26px auto 0;font-size:.98rem;line-height:1.72}.how-it-works-module__ITRsCq__stepList{border-top:1px solid var(--line-strong);margin-top:84px}.how-it-works-module__ITRsCq__step{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);align-items:center;gap:clamp(56px,9vw,132px);min-height:500px;padding:72px 0;display:grid}.how-it-works-module__ITRsCq__step[data-reverse=true] .how-it-works-module__ITRsCq__stepCopy{grid-column:2}.how-it-works-module__ITRsCq__step[data-reverse=true] .how-it-works-module__ITRsCq__stepVisual{grid-area:1/1}.how-it-works-module__ITRsCq__stepCopy{position:relative}.how-it-works-module__ITRsCq__stepNumber{color:#b5bcb7;font-family:var(--font-instrument-serif), Georgia, serif;font-size:2.2rem;position:absolute;top:-6px;right:0}.how-it-works-module__ITRsCq__stepEyebrow{letter-spacing:.11em;text-transform:uppercase;font-weight:750;color:var(--forest)!important;margin:0!important;font-size:.66rem!important}.how-it-works-module__ITRsCq__stepCopy h3{font-family:var(--font-instrument-serif), Georgia, serif;letter-spacing:-.045em;text-wrap:balance;max-width:540px;margin:24px 0 0;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:.98}.how-it-works-module__ITRsCq__stepCopy>p:not(.how-it-works-module__ITRsCq__stepEyebrow){color:var(--ink-soft);max-width:530px;margin:24px 0 0;font-size:.94rem;line-height:1.72}.how-it-works-module__ITRsCq__stepCopy small{color:#53605a;border-left:2px solid #a8cdbf;margin-top:28px;padding-left:12px;font-size:.75rem;line-height:1.5;display:block}.how-it-works-module__ITRsCq__stepVisual{border:1px solid var(--line);background:#f0f2ef;min-width:0;overflow:hidden}.how-it-works-module__ITRsCq__processSvg{background-image:radial-gradient(#b8c2bc .7px,#0000 .7px);background-size:18px 18px}.how-it-works-module__ITRsCq__processSvg path,.how-it-works-module__ITRsCq__processSvg rect,.how-it-works-module__ITRsCq__processSvg circle{vector-effect:non-scaling-stroke}.how-it-works-module__ITRsCq__talkBubbleOne rect,.how-it-works-module__ITRsCq__talkBubbleTwo rect,.how-it-works-module__ITRsCq__addedPerson rect,.how-it-works-module__ITRsCq__archiveSheets>path:first-child,.how-it-works-module__ITRsCq__evidenceCard rect,.how-it-works-module__ITRsCq__exportSheet>path:first-child,.how-it-works-module__ITRsCq__talkBubbleOne>path:first-of-type,.how-it-works-module__ITRsCq__talkBubbleTwo>path:first-of-type{fill:#fff;stroke:#9da9a2}.how-it-works-module__ITRsCq__talkBubbleOne>path:last-child,.how-it-works-module__ITRsCq__talkBubbleTwo>path:last-child,.how-it-works-module__ITRsCq__addedPerson path,.how-it-works-module__ITRsCq__archiveSheets path,.how-it-works-module__ITRsCq__evidenceCard path,.how-it-works-module__ITRsCq__exportSheet path{fill:none;stroke:#9da9a2;stroke-linecap:round}.how-it-works-module__ITRsCq__talkBubbleOne,.how-it-works-module__ITRsCq__talkBubbleTwo{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite how-it-works-module__ITRsCq__talkFloat}.how-it-works-module__ITRsCq__talkBubbleTwo{animation-delay:-2.1s}.how-it-works-module__ITRsCq__addedPerson{transform-box:fill-box;transform-origin:50%;animation:5s ease-in-out infinite how-it-works-module__ITRsCq__cardReveal}.how-it-works-module__ITRsCq__addedPerson circle,.how-it-works-module__ITRsCq__miniTree circle{fill:#dcefe8;stroke:#679887}.how-it-works-module__ITRsCq__addedPerson text,.how-it-works-module__ITRsCq__miniTree text{fill:var(--forest);font-family:var(--font-instrument-sans), Arial, sans-serif;font-size:11px;font-weight:750}.how-it-works-module__ITRsCq__motionPath{stroke-dasharray:180;stroke-dashoffset:180px;animation:4.8s ease-in-out infinite how-it-works-module__ITRsCq__routeDraw}.how-it-works-module__ITRsCq__archiveSheets>path:first-child,.how-it-works-module__ITRsCq__archiveSheets>path:nth-child(2){fill:#fff;stroke:#9da9a2}.how-it-works-module__ITRsCq__highlightLine{animation:4.2s ease-in-out infinite how-it-works-module__ITRsCq__highlightBlink;fill:#efdcae!important;stroke:none!important}.how-it-works-module__ITRsCq__scanBeam{opacity:.72;animation:4.2s ease-in-out infinite how-it-works-module__ITRsCq__scanDocument;fill:#9c4938!important;stroke:none!important}.how-it-works-module__ITRsCq__evidenceCard{transform-box:fill-box;transform-origin:50%;animation:4.2s ease-in-out infinite how-it-works-module__ITRsCq__cardReveal}.how-it-works-module__ITRsCq__evidenceCard circle{fill:#dcefe8;stroke:#679887}.how-it-works-module__ITRsCq__evidenceCard text{fill:#58615c;font-size:10px}.how-it-works-module__ITRsCq__miniTree path{fill:none;stroke:#5e8c7c;stroke-width:2px}.how-it-works-module__ITRsCq__miniTree{transform-box:fill-box;transform-origin:50% 80%;animation:5.6s ease-in-out infinite how-it-works-module__ITRsCq__treeSway}.how-it-works-module__ITRsCq__exportSheet{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite how-it-works-module__ITRsCq__paperFloat}.how-it-works-module__ITRsCq__exportSheet circle{fill:#dcefe8;stroke:#679887}.how-it-works-module__ITRsCq__audienceSection{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#ecefea;padding:104px 0}.how-it-works-module__ITRsCq__audienceSection>div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(56px,9vw,132px);display:grid}.how-it-works-module__ITRsCq__audienceList{border-top:1px solid var(--line-strong)}.how-it-works-module__ITRsCq__audienceList article{border-bottom:1px solid var(--line-strong);grid-template-columns:130px 1fr;gap:28px;padding:22px 0;display:grid}.how-it-works-module__ITRsCq__audienceList strong{color:var(--forest);font-size:.76rem}.how-it-works-module__ITRsCq__audienceList p{color:#545d58;margin:0;font-size:.84rem;line-height:1.58}.how-it-works-module__ITRsCq__closing{background:var(--forest-2);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-top:96px;margin-bottom:96px;padding:52px 56px;display:grid}.how-it-works-module__ITRsCq__closing>svg,.how-it-works-module__ITRsCq__closing .how-it-works-module__ITRsCq__eyebrow{color:#9dcbbd}.how-it-works-module__ITRsCq__closing h2{margin-top:12px;font-size:clamp(2.4rem,4vw,4rem);line-height:1}.how-it-works-module__ITRsCq__closing div>p:last-child{color:#c8d9d0;max-width:650px;margin:15px 0 0;font-size:.85rem;line-height:1.6}@keyframes how-it-works-module__ITRsCq__routeDraw{0%,12%{stroke-dashoffset:520px}44%,78%{stroke-dashoffset:0}to{stroke-dashoffset:-520px}}@keyframes how-it-works-module__ITRsCq__livePulse{0%,to{box-shadow:0 0 #2b80664d}50%{box-shadow:0 0 0 7px #2b806600}}@keyframes how-it-works-module__ITRsCq__cardBreathe{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes how-it-works-module__ITRsCq__cardReveal{0%,16%{opacity:.55;transform:translateY(6px)}32%,82%{opacity:1;transform:translateY(0)}to{opacity:.55;transform:translateY(6px)}}@keyframes how-it-works-module__ITRsCq__treeCards{0%,30%{opacity:.45;transform:translateY(8px)}48%,88%{opacity:1;transform:translateY(0)}to{opacity:.45;transform:translateY(8px)}}@keyframes how-it-works-module__ITRsCq__nodePulse{0%{opacity:.7;transform-origin:309px 237px;transform:scale(.45)}to{opacity:0;transform-origin:309px 237px;transform:scale(1.35)}}@keyframes how-it-works-module__ITRsCq__talkFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes how-it-works-module__ITRsCq__scanDocument{0%,12%{transform:translateY(0)}58%,82%{transform:translateY(137px)}to{transform:translateY(0)}}@keyframes how-it-works-module__ITRsCq__highlightBlink{0%,38%,to{opacity:.25}58%,82%{opacity:.85}}@keyframes how-it-works-module__ITRsCq__treeSway{0%,to{transform:rotate(-.4deg)}50%{transform:rotate(.7deg)}}@keyframes how-it-works-module__ITRsCq__paperFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(.6deg)}}@media (max-width:900px){.how-it-works-module__ITRsCq__heroGrid{grid-template-columns:1fr;gap:58px}.how-it-works-module__ITRsCq__heroCopy{max-width:720px}.how-it-works-module__ITRsCq__heroFigure{width:100%;max-width:680px;margin-inline:auto}.how-it-works-module__ITRsCq__step{grid-template-columns:1fr;gap:44px;min-height:0}.how-it-works-module__ITRsCq__step[data-reverse=true] .how-it-works-module__ITRsCq__stepCopy,.how-it-works-module__ITRsCq__step[data-reverse=true] .how-it-works-module__ITRsCq__stepVisual{grid-area:auto/1}.how-it-works-module__ITRsCq__stepVisual{width:100%;max-width:680px;grid-row:2!important}.how-it-works-module__ITRsCq__audienceSection>div{grid-template-columns:1fr;align-items:start}}@media (max-width:620px){.how-it-works-module__ITRsCq__hero{padding:70px 0 72px}.how-it-works-module__ITRsCq__heroCopy h1{font-size:clamp(3rem,15vw,4.4rem)}.how-it-works-module__ITRsCq__heroCopy h1 br{display:none}.how-it-works-module__ITRsCq__actions{flex-direction:column;align-items:stretch}.how-it-works-module__ITRsCq__actions a{width:100%}.how-it-works-module__ITRsCq__textLink{text-align:center}.how-it-works-module__ITRsCq__heroFigure{box-shadow:8px 8px #e4e8e4}.how-it-works-module__ITRsCq__promiseBar>div{grid-template-columns:1fr}.how-it-works-module__ITRsCq__promiseBar span{justify-content:flex-start;min-height:52px;padding-inline:12px}.how-it-works-module__ITRsCq__promiseBar span+span{border-left:0;border-top:1px solid var(--line)}.how-it-works-module__ITRsCq__process{padding-top:88px;padding-bottom:88px}.how-it-works-module__ITRsCq__processHeading{text-align:left}.how-it-works-module__ITRsCq__stepList{margin-top:58px}.how-it-works-module__ITRsCq__step{gap:34px;padding:54px 0}.how-it-works-module__ITRsCq__stepNumber{font-size:1.7rem}.how-it-works-module__ITRsCq__stepCopy h3{font-size:2.65rem}.how-it-works-module__ITRsCq__audienceSection{padding:82px 0}.how-it-works-module__ITRsCq__audienceList article{grid-template-columns:1fr;gap:8px}.how-it-works-module__ITRsCq__closing{grid-template-columns:1fr;align-items:start;width:calc(100% - 32px);margin-top:72px;margin-bottom:72px;padding:38px 28px}.how-it-works-module__ITRsCq__closing a{width:100%}}@media (prefers-reduced-motion:reduce){.how-it-works-module__ITRsCq__heroRoute,.how-it-works-module__ITRsCq__heroRouteSecond,.how-it-works-module__ITRsCq__liveDot:before,.how-it-works-module__ITRsCq__chatOne,.how-it-works-module__ITRsCq__personCard,.how-it-works-module__ITRsCq__treeCardOne,.how-it-works-module__ITRsCq__treeCardTwo,.how-it-works-module__ITRsCq__routePulse,.how-it-works-module__ITRsCq__talkBubbleOne,.how-it-works-module__ITRsCq__talkBubbleTwo,.how-it-works-module__ITRsCq__addedPerson,.how-it-works-module__ITRsCq__motionPath,.how-it-works-module__ITRsCq__highlightLine,.how-it-works-module__ITRsCq__scanBeam,.how-it-works-module__ITRsCq__evidenceCard,.how-it-works-module__ITRsCq__miniTree,.how-it-works-module__ITRsCq__exportSheet{animation:none}.how-it-works-module__ITRsCq__heroRoute,.how-it-works-module__ITRsCq__heroRouteSecond,.how-it-works-module__ITRsCq__motionPath{stroke-dashoffset:0}}
