.pg-features .phero{padding:112px 0 96px}.pg-features .phero h1{max-width:1200px}.pg-features .finder{gap:16px;padding-top:52px;display:grid}.pg-features .srow{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.pg-features .status{color:var(--k-text-3)}.pg-features .fchips{flex-wrap:wrap;gap:10px;display:flex}.pg-features .fchip{background:var(--k-surface);height:40px;box-shadow:inset 0 0 0 1px var(--k-line-2);font:600 15px var(--body);color:var(--k-text-2);transition:background var(--fast), color var(--fast);border-radius:999px;align-items:center;gap:8px;padding-inline:16px;display:inline-flex}.pg-features .fchip span{font:500 12px var(--mono);color:var(--k-text-3)}.pg-features .fchip:hover{background:var(--k-surface-2);color:var(--k-text)}.pg-features .fchip[aria-pressed=true]{background:var(--k-text);color:var(--k-bg);box-shadow:none}.pg-features .fchip[aria-pressed=true] span{color:var(--p-text-3)}.pg-features .proof{border-top:1px solid var(--k-line);grid-template-columns:repeat(4,1fr);margin-top:64px;padding-top:40px;display:grid}.pg-features .proof div{border-left:1px solid var(--k-line);gap:6px;padding-inline:24px;display:grid}.pg-features .proof div:first-child{border-left:0;padding-left:0}.pg-features .proof dt{font:800 40px/1 var(--display);letter-spacing:-.04em}.pg-features .proof dd{color:var(--k-text-3);font-size:15px}.pg-features .world{padding:140px 0}.pg-features .wgrid{align-items:center;gap:80px;display:flex}.pg-features .copy{flex:0 0 500px;gap:24px;display:grid}.pg-features .copy .kicker{margin:0}.pg-features .copy h2{letter-spacing:-.04em;font-size:clamp(44px,4.4vw,64px);line-height:.96}.pg-features .copy p{color:var(--k-text-2);font-size:18px;line-height:1.55}.pg-features .paper .copy p{color:var(--p-text-2)}.pg-features .vig{flex:1;gap:12px;min-width:0;display:grid}.pg-features .mods{flex-direction:column;align-items:flex-start;gap:10px;padding-top:12px;display:flex}.pg-features .mods>.mono{color:var(--k-text-3)}.pg-features .paper .mods>.mono{color:var(--p-text-3)}.pg-features .modchip{background:var(--k-surface);height:40px;box-shadow:inset 0 0 0 1px var(--k-line-2);font:600 15px var(--body);transition:box-shadow var(--fast), transform var(--fast) var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 8px;display:inline-flex}.pg-features .modchip .code{background:var(--k-surface-2);height:26px;color:var(--k-text-2);font:500 11px var(--mono);letter-spacing:.05em;border-radius:999px;align-items:center;padding-inline:10px;display:inline-flex}.pg-features .modchip svg{width:16px;height:16px;color:var(--k-text-3);transition:transform var(--fast) var(--ease)}.pg-features .modchip:hover{box-shadow:inset 0 0 0 1px var(--k-text-3)}.pg-features .modchip:hover svg{transform:translate(3px)}.pg-features .paper .modchip{background:var(--p-surface);box-shadow:inset 0 0 0 1px var(--p-line-2)}.pg-features .paper .modchip .code{background:var(--p-surface-2);color:var(--p-text-2)}.pg-features .paper .modchip svg{color:var(--p-text-3)}.pg-features .paper .modchip:hover{box-shadow:inset 0 0 0 1px var(--p-text-3)}.pg-features .chead{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;display:flex}.pg-features .card-k .chead{border-color:var(--k-line);padding:18px 20px}.pg-features .chead .l{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.pg-features .chead .l svg{width:18px;height:18px}.pg-features .chead .r{align-items:center;gap:12px;display:flex}.pg-features .cfoot{background:var(--p-bg-2);color:var(--p-text-2);border-radius:0 0 24px 24px;align-items:center;gap:10px;padding:14px 24px;font-size:13px;display:flex}.pg-features .cfoot svg{flex:none;width:16px;height:16px}.pg-features .gate{overflow:hidden}.pg-features .gate .granted{align-items:center;gap:20px;padding:24px;display:flex}.pg-features .gate .badge{background:var(--p-text);border-radius:16px;flex:none;place-items:center;width:64px;height:64px;display:grid}.pg-features .gate .badge svg{width:30px;height:30px;color:var(--lime)}.pg-features .gate .who{flex:1;gap:4px;min-width:0;display:grid}.pg-features .gate .who .g{color:var(--lime-ink)}.pg-features .gate .who b{font:800 32px/1 var(--display);letter-spacing:-.04em}.pg-features .gate .who>span:last-child{color:var(--p-text-3);font-size:14px}.pg-features .gate .time{justify-items:end;gap:2px;display:grid}.pg-features .gate .time b{font:800 32px/1 var(--display);letter-spacing:-.04em}.pg-features .gate .time .mono{color:var(--p-text-3);font-size:11px}.pg-features .gate .log{padding:0 24px 8px}.pg-features .gate .lrow{border-top:1px solid var(--p-line);align-items:center;gap:16px;padding:14px 0;display:flex}.pg-features .gate .lrow>.mono{color:var(--p-text-3)}.pg-features .gate .nm{flex:1;gap:2px;display:grid}.pg-features .gate .nm b{font-size:15px;font-weight:600}.pg-features .gate .nm span{color:var(--p-text-3);font-size:13px}.pg-features .gate .st{height:26px;color:var(--lime-ink);background:#3f6b001a;border-radius:999px;align-items:center;padding-inline:10px;font-size:12px;font-weight:600;display:inline-flex}.pg-features .gate .st.no{background:var(--risk-soft);color:var(--risk-ink)}.pg-features .inv{display:flex;overflow:hidden}.pg-features .invb{flex:1;gap:20px;min-width:0;padding:28px;display:grid}.pg-features .ih{justify-content:space-between;gap:12px;display:flex}.pg-features .ih>span:first-child{gap:6px;display:grid}.pg-features .ih .mono{color:var(--k-text-3)}.pg-features .ih b{font:800 26px/1 var(--display);letter-spacing:-.04em}.pg-features .ih .muted{font-size:13px}.pg-features .lines div{border-top:1px solid var(--k-line);color:var(--k-text-2);justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;display:flex}.pg-features .lines div span:last-child{font:500 13px var(--mono)}.pg-features .lines .tot{color:var(--k-text);font-size:16px;font-weight:600}.pg-features .lines .tot b{font:800 28px/1 var(--display);letter-spacing:-.04em}.pg-features .paid{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-features .paid .mono{color:var(--k-text-3)}.pg-features .pay{background:var(--k-bg-2);border-left:1px solid var(--k-line);text-align:center;flex:0 0 260px;align-content:center;place-items:center;gap:16px;padding:28px;display:grid}.pg-features .pay .qr{background:#f5f3ed;border-radius:16px;place-items:center;width:168px;height:168px;display:grid}.pg-features .pay .qr svg{color:#080a0a;stroke-width:1.5px;width:128px;height:128px}.pg-features .pay b{font-size:14px;font-weight:600}.pg-features .pay .mono{color:var(--k-text-3);font-size:10px}.pg-features .walink{padding-left:40px}.pg-features .walink .bub{max-width:420px}.pg-features .pipe{overflow:hidden}.pg-features .pipe .cols{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.pg-features .pipe .col{flex-direction:column;gap:10px;display:flex}.pg-features .pipe .col .h{color:var(--p-text-2);justify-content:space-between;padding:4px;display:flex}.pg-features .pipe .col .h span:last-child{color:var(--p-text-3)}.pg-features .lead{background:var(--p-bg);box-shadow:inset 0 0 0 1px var(--p-line);border-radius:14px;gap:10px;padding:14px;display:grid}.pg-features .lead .top{justify-content:space-between;align-items:center;display:flex}.pg-features .lead .top b{font-size:14px;font-weight:600}.pg-features .lead .top strong{font:800 22px/1 var(--display);letter-spacing:-.04em}.pg-features .lead .mono{color:var(--p-text-3);font-size:10px}.pg-features .lead .bar{background:var(--p-surface-2);border-radius:4px;height:4px;overflow:hidden}.pg-features .lead .bar i{background:var(--lime-ink);border-radius:4px;height:100%;display:block}.pg-features .lead.hot{background:var(--p-text);box-shadow:none;color:var(--k-text)}.pg-features .lead.hot strong{color:var(--lime)}.pg-features .lead.hot .mono{color:var(--k-text-3)}.pg-features .lead.hot .bar{background:var(--k-line-2)}.pg-features .lead.hot .bar i{background:var(--lime)}.pg-features .pair{align-items:center;gap:16px;display:flex}.pg-features .risk{flex:1;min-width:0;overflow:hidden}.pg-features .rrow{border-bottom:1px solid var(--k-line);align-items:center;gap:12px;padding:14px 20px;display:flex}.pg-features .rrow .av{width:36px;height:36px;font:600 13px var(--body)}.pg-features .rrow .nm{flex:1;gap:2px;min-width:0;display:grid}.pg-features .rrow .nm b{font-size:14px;font-weight:600}.pg-features .rrow .nm span{color:var(--k-text-3);font-size:12px}.pg-features .rfoot{color:var(--k-text-2);align-items:center;gap:8px;padding:14px 20px;font-size:13px;display:flex}.pg-features .rfoot span{flex:1}.pg-features .rfoot svg{width:16px;height:16px;color:var(--k-text-3)}.pg-features .phone.sm{border-radius:44px;width:270px;height:480px;padding:9px;box-shadow:0 40px 100px #000000b0}.pg-features .phone.sm .scr{border-radius:36px;gap:12px;padding:22px 14px 18px}.pg-features .chat-h{border-bottom:1px solid var(--k-line);align-items:center;gap:10px;padding:0 4px 10px;display:flex}.pg-features .chat-h .lg{background:var(--k-surface-2);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pg-features .chat-h .lg svg{width:16px;height:16px;color:var(--lime)}.pg-features .chat-h b{font-size:14px;font-weight:600;display:block}.pg-features .chat-h .mono{color:var(--k-text-3);font-size:9px}.pg-features .when{color:var(--k-text-3);text-align:center;font-size:9px}.pg-features .phone.sm .bub{max-width:100%;color:var(--k-text);border-radius:14px 14px 14px 4px;padding:10px 12px;font-size:13px}.pg-features .wbtn{height:34px;color:var(--green);background:#2a4a39;border-radius:10px;place-items:center;margin-top:8px;font-weight:600;display:grid}.pg-features .me{background:var(--k-surface-2);border-radius:14px 14px 4px;align-self:flex-end;padding:10px 12px;font-size:13px}.pg-features .report{gap:20px;padding:24px;display:grid}.pg-features .rh{justify-content:space-between;align-items:center;display:flex}.pg-features .rh .l{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.pg-features .rh svg{width:18px;height:18px}.pg-features .report .kpis{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pg-features .report .kpis div{background:var(--p-bg);border-radius:14px;gap:4px;padding:16px;display:grid}.pg-features .report .kpis small{color:var(--p-text-3);font-size:12px}.pg-features .report .kpis b{font:800 30px/1 var(--display);letter-spacing:-.04em}.pg-features .heat{gap:4px;display:grid}.pg-features .hrow{grid-template-columns:40px repeat(9,1fr);align-items:center;gap:4px;display:grid}.pg-features .hrow i{border-radius:6px;height:28px}.pg-features .hrow .mono{color:var(--p-text-3);font-size:10px}.pg-features .hrow.axis .mono{text-align:center;padding-top:4px}.pg-features .legend{color:var(--p-text-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.pg-features .scale{align-items:center;gap:4px;display:flex}.pg-features .scale i{border-radius:4px;width:14px;height:14px}.pg-features .scale .mono{color:var(--p-text-3);font-size:10px}.pg-features .mx{padding:140px 0}.pg-features .mhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pg-features .mhead h2{letter-spacing:-.04em;font-size:clamp(48px,5.4vw,76px);line-height:.96}.pg-features .mr{justify-items:end;gap:12px;display:grid}.pg-features .clear{font:inherit;color:var(--lime);text-underline-offset:3px;text-decoration:underline}.pg-features .mbody{align-items:flex-start;gap:40px;margin-top:56px;display:flex}.pg-features .mnav{background:var(--k-bg-2);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:20px;flex:0 0 320px;gap:2px;max-height:calc(100vh - 120px);padding:12px;display:grid;position:sticky;top:96px;overflow-y:auto}.pg-features .mnav .nh{color:var(--k-text-3);justify-content:space-between;padding:8px 12px 12px;display:flex}.pg-features .mn{text-align:left;transition:background var(--fast);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pg-features .mn i{background:0 0;border-radius:2px;flex:none;width:3px;height:18px}.pg-features .mn .code{width:30px;font:500 10px var(--mono);color:var(--k-text-3);flex:none}.pg-features .mn .t{font:500 13px/1.3 var(--body);color:var(--k-text-2);flex:1}.pg-features .mn .c{font:500 11px var(--mono);color:var(--k-text-3)}.pg-features .mn:hover{background:var(--k-surface)}.pg-features .mn[aria-current]{background:var(--k-surface-2)}.pg-features .mn[aria-current] i{background:var(--lime)}.pg-features .mn[aria-current] .code{color:var(--k-text-2)}.pg-features .mn[aria-current] .t{color:var(--k-text);font-weight:600}.pg-features .mnav .legend{border-top:1px solid var(--k-line);color:var(--k-text-3);gap:6px;margin-top:8px;padding:14px 12px 6px;font-size:10px;display:grid}.pg-features .mcards{flex:1;gap:12px;min-width:0;display:grid}.pg-features .mcard{background:var(--k-bg-2);box-shadow:inset 0 0 0 1px var(--k-line);transition:background var(--normal);border-radius:16px;scroll-margin-top:96px}.pg-features .mcard.open{background:var(--k-surface);box-shadow:inset 0 0 0 1px var(--k-line-2);border-radius:20px}.pg-features .mtop{text-align:left;border-radius:inherit;align-items:center;gap:20px;width:100%;padding:18px 28px;display:flex}.pg-features .mcard.open .mtop{border-bottom:1px solid var(--k-line);border-radius:20px 20px 0 0;align-items:flex-start;padding:24px 28px}.pg-features .mtop .n{font:500 13px var(--mono);color:var(--k-text-3)}.pg-features .mcard.open .mtop .n{color:var(--lime)}.pg-features .titles{flex:1;gap:4px;min-width:0;display:grid}.pg-features .mcard.open .titles{gap:8px}.pg-features .tr{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pg-features .tr b{font:700 20px var(--display);letter-spacing:-.02em}.pg-features .mcard.open .tr b{letter-spacing:-.04em;font-size:clamp(28px,2.5vw,36px);font-weight:800;line-height:1}.pg-features .lbl{font:500 10px var(--mono);letter-spacing:.06em;color:var(--k-text-3)}.pg-features .mcard.open .lbl{font-size:11px}.pg-features .titles .sub{color:var(--k-text-3);font-size:14px}.pg-features .mcard.open .titles .sub{color:var(--k-text-2);font-size:16px}.pg-features .meta{flex:none;align-items:center;gap:12px;display:flex}.pg-features .meta .mono{color:var(--k-text-2);font-size:11px}.pg-features .meta svg{width:20px;height:20px;color:var(--k-text-3);transition:transform var(--normal) var(--ease)}.pg-features .mcard.open .meta svg{color:var(--k-text-2);transform:rotate(180deg)}.pg-features .mfeat{grid-template-columns:1fr 1fr;gap:32px;padding:8px 28px 20px;display:grid}.motion .pg-features .mfeat{animation:rise var(--slow) var(--ease) both}.pg-features .mfeat ul{list-style:none}.pg-features .mfeat li{gap:12px;padding:14px 0;font-size:15px;line-height:1.4;display:flex}.pg-features .mfeat li+li{border-top:1px solid var(--k-line)}.pg-features .mfeat li svg{width:16px;height:16px;color:var(--lime);flex:none;margin-top:3px}.pg-features .mfeat li .tag{vertical-align:1px;margin-left:8px}.pg-features .empty{background:var(--k-bg-2);box-shadow:inset 0 0 0 1px var(--k-line);border-radius:16px;justify-items:start;gap:10px;padding:32px;display:grid}.pg-features .empty b{font:700 20px var(--display)}.pg-features .empty span{color:var(--k-text-3)}.pg-features .uses{padding:140px 0}.pg-features .uhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:64px;display:flex}.pg-features .uhead h2{letter-spacing:-.04em;font-size:clamp(48px,5.4vw,76px);line-height:.96}.pg-features .uhead p{max-width:420px;color:var(--p-text-2);font-size:18px;line-height:1.55}.pg-features .persona{border-top:1px solid var(--p-line-2);align-items:center;gap:48px;padding:40px 0;display:flex}.pg-features .persona .who{flex:0 0 400px;gap:14px;display:grid}.pg-features .persona .who .mono{color:var(--lime-ink)}.pg-features .persona h3{letter-spacing:-.04em;font-size:40px;line-height:1}.pg-features .tasks{flex:1;list-style:none}.pg-features .tasks li{align-items:center;gap:12px;padding:12px 0;font-size:16px;display:flex}.pg-features .tasks li+li{border-top:1px solid var(--p-line)}.pg-features .tasks li>span:first-of-type{flex:1}.pg-features .tasks svg{width:16px;height:16px;color:var(--lime-ink);flex:none}.pg-features .tasks .mono{color:var(--p-text-3);font-size:10px}.pg-features .persona .ui{flex:0 0 320px;gap:8px;display:grid}.pg-features .stat{background:var(--k-bg-2);box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-text);border-radius:16px;gap:6px;padding:18px;display:grid}.pg-features .stat small{color:var(--k-text-3);font-size:12px;font-weight:500}.pg-features .stat b{font:800 32px/1 var(--display);letter-spacing:-.03em}.pg-features .stat span{color:var(--k-text-3);font-size:12px}.pg-features .klass{background:var(--k-bg-2);box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-text);border-radius:16px;gap:10px;padding:18px;display:grid}.pg-features .klass .mono{color:var(--k-text-3)}.pg-features .klass b{font:700 22px var(--display);letter-spacing:-.02em}.pg-features .klass .r{color:var(--k-text-3);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.search{background:var(--k-surface);width:380px;height:48px;box-shadow:inset 0 0 0 1px var(--k-line-2);transition:box-shadow var(--fast);border-radius:12px;align-items:center;gap:10px;padding:0 14px;display:flex}.search:focus-within{box-shadow:inset 0 0 0 2px var(--lime)}.search svg{width:18px;height:18px;color:var(--k-text-3);flex:none}.search input{min-width:0;height:100%;color:var(--k-text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.search input::placeholder{color:var(--k-text-3)}.search input::-webkit-search-cancel-button{filter:invert(.6)}.search kbd{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--k-line-2);font:500 12px var(--mono);color:var(--k-text-2);border-radius:6px;place-items:center;display:grid}.search.big{gap:14px;width:640px;max-width:100%;height:60px;padding:0 16px 0 20px}.search.big svg{width:20px;height:20px}.search.big input{font-size:17px}@media (max-width:1180px){.pg-features .wgrid{flex-direction:column;align-items:stretch;gap:48px}.pg-features .world.ink .wgrid{flex-direction:column-reverse}.pg-features .copy{flex:none;max-width:640px}.pg-features .mnav{display:none}.pg-features .persona{flex-wrap:wrap}.pg-features .persona .who{flex:100%}}@media (max-width:860px){.pg-features .world,.pg-features .mx,.pg-features .uses{padding:96px 0}.pg-features .proof{grid-template-columns:1fr 1fr;row-gap:28px}.pg-features .proof div:nth-child(3){border-left:0;padding-left:0}.pg-features .inv{flex-direction:column}.pg-features .pay{border-left:0;border-top:1px solid var(--k-line);flex:none}.pg-features .walink{padding-left:0}.pg-features .pair{flex-direction:column;align-items:stretch}.pg-features .phone.sm{align-self:center}.pg-features .pipe .cols{grid-template-columns:1fr}.pg-features .mfeat{grid-template-columns:1fr;gap:0}.pg-features .mfeat ul+ul li:first-child{border-top:1px solid var(--k-line)}.pg-features .mr{justify-items:start}.pg-features .search{width:100%}.pg-features .persona .ui{flex:100%}}@media (max-width:560px){.pg-features .mtop{flex-wrap:wrap;gap:12px;padding:16px 18px}.pg-features .meta .tag{display:none}.pg-features .gate .granted{flex-wrap:wrap}.pg-features .report .kpis{grid-template-columns:1fr}.pg-features .hrow{grid-template-columns:30px repeat(9,1fr);gap:3px}.pg-features .hrow i{height:22px}.pg-features .phero{padding:40px 0 28px}.pg-features .phero h1{font-size:52px}.pg-features .phero .sub{margin-top:18px;font-size:17px}.pg-features .finder{padding-top:24px}.pg-features .srow{gap:12px}.pg-features .search.big{height:48px}.pg-features .search.big input{font-size:16px}.pg-features .search kbd{display:none}.pg-features .fchips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.pg-features .fchips::-webkit-scrollbar{display:none}.pg-features .fchip{flex:none;height:38px;font-size:14px}.pg-features .status{font-size:10px}.pg-features .mx{padding:8px 0 48px}.pg-features .mhead{display:none}.pg-features .mbody{margin-top:0}.pg-features .mcard,.pg-features .mcard.open{box-shadow:none;border-bottom:1px solid var(--k-line);background:0 0;border-radius:0}.pg-features .mtop,.pg-features .mcard.open .mtop{border:0;padding:14px 0}.pg-features .mtop .n{font-size:11px}.pg-features .tr b{font-size:16px;font-weight:600;font-family:var(--body);letter-spacing:0}.pg-features .mcard.open .tr b{font:800 26px/1.05 var(--display)}.pg-features .titles .sub{display:none}.pg-features .mcard.open .titles .sub{display:block}.pg-features .meta .mono{display:none}.pg-features .meta svg{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--k-line-2);border-radius:50%;padding:7px}.pg-features .mfeat{padding:0 0 22px}}
