.hero-words{--hw-rule:#e6ebf1;--hw-sheet:#f9fafc;--hw-sheet-line:#e3e7ee;--hw-tick:#2e6b45;--hw-green-ink:#22704f;--hw-ease:cubic-bezier(.22, 1, .36, 1);--hw-shadow:0 1px 2px #1018280f, 0 8px 20px #10182812;width:100%;min-width:0;max-width:620px;font-family:var(--chakra-fonts-body);justify-self:center;margin:0;line-height:1.5}@media (min-width:64rem){.hero-words{justify-self:end;max-width:560px}}.hero-words :where(p){margin:0}.hero-words *,.hero-words :before,.hero-words :after{box-sizing:border-box}.hero-words__vp{aspect-ratio:520/380;background:var(--chakra-colors-surface-band);border-radius:16px;width:100%;position:relative;overflow:hidden}.hero-words__fit{width:520px;height:380px;transform:scale(var(--fit,1));transform-origin:0 0;transition:opacity .4s;position:absolute;top:0;left:0}.hero-words__fit.out{opacity:0}.hero-words .cam{transform-origin:0 0;transition:transform .65s var(--hw-ease);position:absolute;inset:0}.hero-words .logo{flex-shrink:0;width:auto;height:30px;display:block}.hero-words .lbl{color:var(--chakra-colors-text-slate);font:600 10.5px/1.4 var(--chakra-fonts-body);letter-spacing:.06em;text-transform:uppercase}.hero-words .stk{display:inline-grid}.hero-words .stk>*{grid-area:1/1}.hero-words .card{background:var(--chakra-colors-surface-paper);border:1px solid var(--chakra-colors-border-default);box-shadow:var(--hw-shadow);border-radius:10px;position:relative}.hero-words .bars{flex-direction:column;gap:7px;display:flex}.hero-words .bars i{background:var(--hw-rule);border-radius:999px;height:6px;display:block}.hero-words .warn,.hero-words .ok{border-radius:50%;flex-shrink:0;place-items:center;display:grid}.hero-words .warn{color:var(--chakra-colors-text-warning-strong);background:var(--chakra-colors-status-review-bg);border:1px solid var(--chakra-colors-status-review-border);font-style:normal;font-weight:700;line-height:1}.hero-words .ok{color:#fff;background:var(--hw-tick)}.hero-words .askwrap{z-index:5;transition:transform .6s var(--hw-ease), opacity .45s ease;position:absolute;top:22px;left:28px}.hero-words .askwrap.center{transform:translateY(144px)}.hero-words .askwrap.gone{opacity:0;transform:translateY(-70px)}.hero-words .pill{background:var(--chakra-colors-surface-paper);border:1px solid var(--chakra-colors-border-default);white-space:nowrap;border-radius:24px;align-items:center;gap:10px;width:464px;height:48px;padding:0 8px 0 10px;display:flex;position:relative;box-shadow:0 1px 2px #1018280d}.hero-words .q{flex:1;min-width:0;display:grid}.hero-words .q>span{text-overflow:ellipsis;color:var(--chakra-colors-text-midnight);grid-area:1/1;font-size:15.5px;transition:opacity .3s;overflow:hidden}.hero-words .q .q2,.hero-words .q.reframed .q1{opacity:0}.hero-words .q.reframed .q2{opacity:1}.hero-words .endslot{flex-shrink:0;display:grid}.hero-words .endslot>*{grid-area:1/1}.hero-words .askbtn{width:32px;height:32px;color:var(--chakra-colors-brand-solid);background:var(--chakra-colors-surface-paper);border:1px solid var(--chakra-colors-border-accent);border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s,transform .2s,opacity .25s;display:grid}.hero-words .askbtn.ready{color:#fff;background:var(--chakra-colors-brand-solid);border-color:var(--chakra-colors-brand-solid)}.hero-words .askbtn.press{transform:scale(.9)}.hero-words .askbtn.hidden{opacity:0;transform:scale(.8)}.hero-words .scan{width:32px;height:32px;color:var(--chakra-colors-brand-solid);opacity:0;transition:opacity .25s ease, transform .3s var(--hw-ease);place-items:center;display:grid;transform:scale(.8)}.hero-words .scan.on{opacity:1;transform:none}.hero-words .docs{flex-direction:column;gap:12px;width:440px;display:flex;position:absolute;top:84px;left:40px}.hero-words .doc{opacity:0;transition:opacity .4s ease, transform .55s var(--hw-ease);flex-direction:column;gap:6px;padding:14px 18px 15px;display:flex;transform:translateY(10px)}.hero-words .doc.in{opacity:1;transform:none}.hero-words .doc__head{justify-content:space-between;align-items:center;display:flex}.hero-words .doc__title{color:var(--chakra-colors-text-midnight);font-size:14px;font-weight:700;line-height:1.3}.hero-words .doc__text{color:var(--chakra-colors-text-default);font-size:14.5px;line-height:1.5}.hero-words .doc .warn{opacity:0;width:26px;height:26px;transition:transform .35s var(--hw-ease) .3s, opacity .25s ease .3s;font-size:13px;transform:scale(.5)}.hero-words .doc.in .warn{opacity:1;transform:none}.hero-words .doc__val{color:var(--chakra-colors-text-warning-strong);white-space:nowrap;font-weight:600;position:relative}.hero-words .doc__val:after{content:"";background:var(--chakra-colors-status-review-fg);transform-origin:0;height:1.5px;transition:transform .4s var(--hw-ease) .45s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hero-words .doc.in .doc__val:after{transform:none}.hero-words .pp{z-index:2;opacity:0;width:440px;transition:opacity .45s ease, transform .6s var(--hw-ease);position:absolute;top:84px;left:40px;transform:translateY(10px)}.hero-words .pp.in{opacity:1;transform:none}.hero-words .pp-back{background:var(--hw-sheet);border:1px solid var(--hw-sheet-line);border-radius:8px;position:absolute;inset:0;box-shadow:0 1px 2px #1018280a}.hero-words .pp-back--1{transform:translate(12px,12px)rotate(2.2deg)}.hero-words .pp-back--2{transform:translate(-9px,7px)rotate(-1.7deg)}.hero-words .pp-page{border-radius:8px;flex-direction:column;gap:8px;padding:18px 22px 16px;display:flex;position:relative;box-shadow:0 1px 2px #1018280d,0 12px 30px #10182814}.hero-words .pp-page .top{justify-content:space-between;align-items:center;min-height:26px;display:flex}.hero-words .pp-page .title{color:var(--chakra-colors-text-midnight);font-size:15px;font-weight:700;line-height:1.3}.hero-words .clause{color:var(--chakra-colors-text-midnight);margin:2px 0;font-size:16px;line-height:1.5}.hero-words .stamp{color:var(--hw-green-ink);white-space:nowrap;background:var(--chakra-colors-status-covered-bg);border:1px solid var(--chakra-colors-status-covered-border);opacity:0;transition:opacity .35s ease, transform .45s var(--hw-ease);border-radius:999px;align-items:center;gap:6px;padding:2px 11px 2px 4px;font-size:13px;font-weight:700;display:inline-flex;transform:scale(.92)}.hero-words .stamp .ok{width:18px;height:18px}.hero-words .stamp.go{opacity:1;transform:none}.hero-words .checks{border-top:1px solid var(--chakra-colors-border-default);gap:7px;padding-top:10px;display:flex}.hero-words .chip{border:1px solid var(--chakra-colors-status-review-border);background:var(--chakra-colors-status-review-bg);color:var(--chakra-colors-text-warning-strong);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:12.5px;font-weight:600;line-height:1.3;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.hero-words .chip .stk>i{width:17px;height:17px;transition:opacity .25s ease, transform .35s var(--hw-ease);font-size:10.5px;font-style:normal}.hero-words .chip .ok{opacity:0;transform:scale(.6)}.hero-words .chip.done{color:var(--hw-green-ink);background:var(--chakra-colors-status-covered-bg);border-color:var(--chakra-colors-status-covered-border)}.hero-words .chip.done .warn{opacity:0}.hero-words .chip.done .ok{opacity:1;transform:none}.hero-words .word{z-index:3;color:var(--chakra-colors-text-midnight);white-space:nowrap;opacity:0;will-change:transform, opacity;padding:0 4px;font-size:16px;line-height:1.5;transition:box-shadow .3s;display:inline-block;position:absolute;top:0;left:0}.hero-words .word.bad{box-shadow:inset 0 -1.5px 0 var(--chakra-colors-status-review-fg)}.hero-words .word.good{box-shadow:inset 0 -1.5px 0 var(--chakra-colors-status-covered-fg)}.hero-words .clause .word{visibility:hidden;opacity:1;position:static}.hero-words.no-anim,.hero-words.no-anim *,.hero-words.no-anim :after{transition:none!important}@media (prefers-reduced-motion:reduce){.hero-words *,.hero-words :before,.hero-words :after{transition:none!important;animation:none!important}}
