.pg-features{--fx-panel: rgba(5, 10, 22, .58);--fx-row: rgba(255, 255, 255, .04);--fx-bar-top: calc(var(--header-h) + 10px);--fx-anchor: 76px}.pg-features .fx-hero .page-hero-copy{gap:20px}.pg-features .fx-hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:4px}.pg-features .fx-hero-points li{display:inline-flex;align-items:center;gap:9px;font-size:15px;font-weight:600;color:#c3d0e6}.pg-features .fx-hero-points .i{width:19px;height:19px;color:var(--cyan);filter:drop-shadow(0 0 6px rgba(25,217,220,.5))}.pg-features .fx-hero .page-hero-visual{container-type:inline-size}.pg-features .fx-stage{position:relative;width:min(100%,540px);height:520px;perspective:1400px;font-size:16px;font-size:clamp(11px,4cqi,16px)}.pg-features .fx-stage-inner{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .9s var(--ease)}.pg-features .fx-halo{position:absolute;left:50%;top:50%;width:500px;max-width:120%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(106,169,255,.3),rgba(140,115,255,.15) 42%,transparent 68%);filter:blur(10px);pointer-events:none}.pg-features .fx-board{position:absolute;left:50%;top:50%;width:21.5em;padding:1.05em 1.05em 1.15em;border-radius:2em;translate:-50% -50%;transform:rotateX(20deg) rotateY(-20deg) rotate(3deg);transform-style:preserve-3d;background:radial-gradient(120% 70% at 20% 0%,rgba(255,255,255,.14),transparent 55%),linear-gradient(160deg,#243662d1,#091022eb 60%,#101434e6);box-shadow:inset 0 0 0 1.5px #aacdff52,inset 0 1px #ffffff38,0 60px 100px -40px #000000f2,0 0 90px -20px #6aa9ff8c}.pg-features .fx-board:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:var(--edge);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pg-features .fx-board:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(190,220,255,.12) 47%,transparent 58%) 0 0 / 260% 100% no-repeat;background-position:120% 0}.pg-features .fx-board-top{display:flex;align-items:center;gap:.65em;padding:.1em .2em .9em}.pg-features .fx-board-logo{width:2em;height:2em;flex:none;filter:drop-shadow(0 0 8px rgba(106,169,255,.6))}.pg-features .fx-board-top>span:nth-child(2){display:grid;line-height:1.2}.pg-features .fx-board-top strong{font-size:.92em;letter-spacing:-.01em}.pg-features .fx-board-top small{font-size:.74em;font-weight:650;color:var(--muted)}.pg-features .fx-board-dots{margin-left:auto;display:inline-flex;gap:.35em}.pg-features .fx-board-dots i{width:.5em;height:.5em;border-radius:50%}.pg-features .fx-board-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55em;transform-style:preserve-3d}.pg-features .fx-board-grid span{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:.95em;color:#cfe0ff;background:radial-gradient(110% 80% at 30% 0%,rgba(255,255,255,.14),transparent 60%),linear-gradient(160deg,#ffffff14,#ffffff05);box-shadow:inset 0 0 0 1px #96b9ff33,inset 0 1px #ffffff1a,0 10px 18px -12px #000000e6;transform:translateZ(6px)}.pg-features .fx-board-grid .i{width:1.4em;height:1.4em;filter:drop-shadow(0 0 6px rgba(106,169,255,.5))}.pg-features .fx-board-grid span:after{content:"";position:absolute;top:.42em;right:.42em;width:.42em;height:.42em;border-radius:50%}.pg-features .fx-board .is-live:after,.pg-features .fx-board-dots .is-live{background:var(--success);box-shadow:0 0 8px var(--success)}.pg-features .fx-board .is-config:after,.pg-features .fx-board-dots .is-config{background:var(--warning);box-shadow:0 0 8px var(--warning)}.pg-features .fx-board .is-soon:after,.pg-features .fx-board-dots .is-soon{background:#b9a9ff;box-shadow:0 0 8px #8c73ff}.pg-features .fx-board-grid .is-config{color:#ffe0ae}.pg-features .fx-board-grid .is-soon{color:#d6ccff}.pg-features .fx-pop{position:absolute;display:flex;align-items:center;gap:12px;padding:11px 16px 11px 11px;border-radius:20px;background:linear-gradient(160deg,#ffffff24,#ffffff0a),#0d172bcc;box-shadow:var(--inset-light),inset 0 0 0 1px #a0c8ff47,var(--shadow-float),0 0 36px -10px #6aa9ff8c;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.pg-features .fx-pop-body{display:grid;gap:6px;justify-items:start;line-height:1.25}.pg-features .fx-pop strong{font-size:14.5px;letter-spacing:-.01em}.pg-features .fx-pop .chip{font-size:11.5px;padding:4px 10px 4px 8px}.pg-features .fx-pop-1{left:0;top:7%;transform:translateZ(80px)}.pg-features .fx-pop-2{right:0;top:44%;transform:translateZ(110px)}.pg-features .fx-pop-3{left:4%;bottom:5%;transform:translateZ(70px)}@media(prefers-reduced-motion:no-preference){.pg-features .fx-board:after{animation:fx-sheen 7s var(--ease) 1.2s infinite}.pg-features .fx-pop-1{animation:fx-bob 7.5s ease-in-out infinite}.pg-features .fx-pop-2{animation:fx-bob 8.5s ease-in-out -3s infinite}.pg-features .fx-pop-3{animation:fx-bob 8s ease-in-out -5.5s infinite}.pg-features .fx-board-grid span:nth-child(7n+3){animation:fx-blink 5s ease-in-out infinite}.pg-features .fx-board-grid span:nth-child(7n+6){animation:fx-blink 6s ease-in-out -2s infinite}}@keyframes fx-sheen{0%{background-position:120% 0}45%,to{background-position:-40% 0}}@keyframes fx-bob{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes fx-blink{0%,to{box-shadow:inset 0 0 0 1px #96b9ff33,inset 0 1px #ffffff1a,0 10px 18px -12px #000000e6}50%{box-shadow:inset 0 0 0 1px #96c8ff8c,inset 0 1px #fff3,0 0 22px -4px #6aa9ffb3}}.pg-features .fx-legend-wrap{padding-top:0}.pg-features .fx-legend{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:clamp(22px,4vw,56px);align-items:center;padding:clamp(22px,3.6vw,44px);border-radius:var(--r-xl);overflow:hidden}.pg-features .fx-legend:after{content:"";position:absolute;left:-120px;bottom:-220px;width:480px;height:480px;border-radius:50%;background:radial-gradient(circle,rgba(61,219,184,.12),transparent 65%);pointer-events:none;z-index:-1}.pg-features .fx-legend-intro{display:grid;gap:14px;justify-items:start}.pg-features .fx-legend-intro h2{font-size:clamp(26px,2.6vw,34px);line-height:1.12;letter-spacing:-.03em}.pg-features .fx-legend-intro>p:not(.eyebrow){color:var(--muted)}.pg-features .fx-legend-intro strong{color:var(--text)}.pg-features .fx-legend-list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pg-features .fx-legend-list li{display:grid;align-content:start;gap:12px;padding:18px 18px 20px;border-radius:22px;background:var(--fx-row);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px #ffffff0d}.pg-features .fx-legend-list p{font-size:15px;line-height:1.6;color:#c8d5ea}.pg-features .fx-catalog{padding-top:clamp(48px,6vw,88px)}.pg-features .fx-catalog .section-head{margin-bottom:clamp(28px,3.6vw,44px)}.pg-features .fx-filter{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:16px}.pg-features .fx-filter-label{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:700;color:#b9c9e4}.pg-features .fx-filter-label .i{width:18px;height:18px;color:var(--blue)}.pg-features .fx-filter .filter-chips button{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px 0 15px;font-size:15px;transition:background .25s,color .2s,box-shadow .25s,transform .35s var(--spring)}.pg-features .fx-filter .filter-chips button:active{transform:scale(.96)}.pg-features .fx-filter .filter-chips .i{width:17px;height:17px}.pg-features .fx-filter .filter-chips [aria-pressed=true]{background:linear-gradient(120deg,#6aa9ff4d,#8c73ff3d);box-shadow:inset 0 0 0 1px #aacdff80,0 10px 24px -14px #6aa9ffe6}.pg-features .fx-count{flex-basis:100%;min-height:1.5em;font-size:15px;font-weight:600;color:var(--muted)}.pg-features .fx-jump{position:sticky;top:var(--fx-bar-top);z-index:30;display:flex;align-items:center;gap:6px;width:fit-content;max-width:100%;margin:0 auto clamp(40px,5.5vw,64px);padding:6px;border-radius:999px;background:#091022cc;box-shadow:inset 0 0 0 1px #96b9ff33,inset 0 1px #ffffff14,0 20px 44px -22px #000000f2;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.pg-features .fx-jump-list{list-style:none;display:flex;gap:4px;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:8px}.pg-features .fx-jump-list::-webkit-scrollbar{display:none}.pg-features .fx-jump-list.fade-end{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.pg-features .fx-jump-list.fade-start{-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%);mask-image:linear-gradient(90deg,transparent,#000 18%)}.pg-features .fx-jump-list.fade-start.fade-end{-webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent)}.pg-features .fx-jump-list li{flex:none}.pg-features .fx-jump-list a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px 0 14px;border-radius:999px;white-space:nowrap;font-size:14.5px;font-weight:650;color:#c3d0e6;transition:color .2s,background .3s var(--ease),box-shadow .3s var(--ease)}.pg-features .fx-jump-list a:hover{color:#fff;background:#ffffff0f}.pg-features .fx-jump-list a:focus-visible{outline-offset:-3px;border-radius:999px}.pg-features .fx-jump-list .i{width:17px;height:17px;color:var(--blue)}.pg-features .fx-jump-list a[aria-current=location]{color:#fff;background:linear-gradient(120deg,#6aa9ff57,#8c73ff47);box-shadow:inset 0 0 0 1px #aacdff6b,0 8px 22px -12px #6aa9fff2}.pg-features .fx-jump-list a[aria-current=location] .i{color:var(--cyan)}.pg-features .fx-jump-count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;font-size:12.5px;font-weight:750;color:#dce6f7;background:#ffffff14;font-variant-numeric:tabular-nums}.pg-features .fx-jump-reset{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px 0 16px;border-radius:999px;font-size:14px;font-weight:750;color:#06142c;background:linear-gradient(180deg,#fff,#dce7ff);box-shadow:0 8px 20px -10px #c8dcffcc;transition:transform .35s var(--spring)}.pg-features .fx-jump-reset:hover{transform:translateY(-1px)}.pg-features .fx-jump-reset .i{width:17px;height:17px}.pg-features .fx-group{scroll-margin-top:var(--fx-anchor)}.pg-features .fx-group+.fx-group{margin-top:clamp(64px,8vw,112px)}.pg-features .fx-group-head{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px clamp(14px,2vw,24px);align-items:end;margin-bottom:clamp(22px,3vw,34px)}.pg-features .fx-group-num{font-size:clamp(52px,6vw,84px);font-weight:800;line-height:.82;letter-spacing:-.06em;background:linear-gradient(180deg,#c4dcffb3,#8c73ff38 70%,#6aa9ff00);-webkit-background-clip:text;background-clip:text;color:transparent}.pg-features .fx-group-title{font-size:clamp(28px,3vw,40px);line-height:1.1;letter-spacing:-.03em}.pg-features .fx-group-head p{margin-top:8px;max-width:62ch;color:var(--muted)}.pg-features .fx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8vw,22px);align-items:stretch}.pg-features .fx-grid.g-3,.pg-features .fx-grid.g-bento{grid-template-columns:repeat(3,minmax(0,1fr))}.pg-features .fx-grid.g-duo{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.pg-features .fx-grid.g-bento>.fx-feature-pay{grid-column:span 2;grid-row:span 2}.pg-features .fx-grid.g-bento.is-partial>.fx-feature-pay{grid-row:auto}.pg-features .fx-grid>.is-wide{grid-column:1 / -1}.pg-features .fx-grid.is-single>:not([hidden]){grid-column:1 / -1;grid-row:auto}.pg-features .fx-card{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,2.4vw,30px);border-radius:var(--r-lg);scroll-margin-top:var(--fx-anchor)}.pg-features .fx-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pg-features .fx-card h4{font-size:clamp(21px,1.75vw,25px);line-height:1.2;letter-spacing:-.02em;text-wrap:balance}.pg-features .fx-card p{color:var(--muted)}.pg-features .fx-card .text-link{align-self:flex-start;margin-top:-2px}.pg-features .text-link,.pg-features .breadcrumbs a{position:relative}.pg-features .text-link:after,.pg-features .breadcrumbs a:after{content:"";position:absolute;inset:-11px -6px}.pg-features .fx-aud{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;padding-top:4px}.pg-features .fx-aud li{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:999px;font-size:13px;font-weight:700;line-height:1.25;color:#c3d0e6;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--line);transition:color .3s,background .3s,box-shadow .3s}.pg-features .fx-aud .i{width:14px;height:14px;color:var(--blue)}.pg-features[data-filter=mieszkancy] .fx-aud [data-a=mieszkancy],.pg-features[data-filter=administracja] .fx-aud [data-a=administracja],.pg-features[data-filter=wykonawcy] .fx-aud [data-a=wykonawcy]{color:#fff;background:#6aa9ff33;box-shadow:inset 0 0 0 1px #96c3ff99,0 0 18px -6px #6aa9ffcc}.pg-features .fx-points{list-style:none;display:grid;gap:9px}.pg-features .fx-points li{position:relative;padding-left:24px;font-size:15.5px;line-height:1.55;color:#c8d5ea}.pg-features .fx-points li:before{content:"";position:absolute;left:3px;top:.58em;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#FFFFFF,#8FC0FF 45%,var(--violet) 100%);box-shadow:0 0 10px #6aa9ffbf}.pg-features .fx-status{list-style:none;display:grid;gap:9px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.pg-features .fx-status li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;font-size:15px;font-weight:650;color:#d3deef}.pg-features .fx-status .chip{font-size:12px;padding:5px 11px 5px 9px}.pg-features .fx-card:target{box-shadow:var(--inset-light),var(--shadow-float),0 0 0 1.5px #8cc3ff9e,0 0 44px -10px #6aa9ff99}@media(prefers-reduced-motion:no-preference){.pg-features .fx-card.fx-in{animation:fx-in .55s var(--spring) both}.pg-features .fx-card:target{animation:fx-target 2.6s var(--ease) both}}@keyframes fx-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes fx-target{0%,22%{box-shadow:var(--inset-light),var(--shadow-float),0 0 0 2px #bee1fff2,0 0 110px 6px #6aa9ff9e}to{box-shadow:var(--inset-light),var(--shadow-float),0 0 0 1.5px #8cc3ff9e,0 0 44px -10px #6aa9ff99}}.pg-features .fx-feature-pay{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(22px,3vw,36px);align-items:start}.pg-features .fx-feature-main{display:flex;flex-direction:column;gap:16px;height:100%}.pg-features .fx-feature-main .fx-status{margin-top:4px}.pg-features .fx-ledger{position:relative;display:grid;gap:12px;padding:16px;border-radius:24px;background:var(--fx-panel);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px #ffffff0d,0 30px 60px -36px #000000e6}.pg-features .fx-ledger:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(80% 60% at 80% 0%,rgba(106,169,255,.14),transparent 70%);pointer-events:none}.pg-features .fx-ledger-head{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:14px;font-weight:700;color:#c3d0e6}.pg-features .fx-ledger-head>span:first-child{display:inline-flex;align-items:center;gap:7px}.pg-features .fx-ledger-head .i{width:17px;height:17px;color:var(--blue)}.pg-features .fx-ledger .chip{font-size:11.5px;padding:4px 10px 4px 8px}.pg-features .fx-ledger-total{position:relative;display:grid;gap:2px;padding:16px 18px;border-radius:18px;overflow:hidden;background:radial-gradient(130% 90% at 10% 0%,rgba(255,255,255,.16),transparent 55%),linear-gradient(150deg,#6aa9ff4d,#8c73ff33 60%,#19d9dc1f);box-shadow:inset 0 0 0 1px #aacdff52,inset 0 1px #ffffff2e,0 18px 34px -20px #6aa9ffcc}.pg-features .fx-ledger-total small{font-size:13px;font-weight:700;color:#d4e2fa}.pg-features .fx-ledger-total strong{font-size:clamp(32px,3vw,40px);line-height:1.08;letter-spacing:-.035em;font-weight:800;font-variant-numeric:tabular-nums}.pg-features .fx-ledger-total span{font-size:14px;font-weight:600;color:#cad8ee}.pg-features .fx-ledger ul{list-style:none;display:grid}.pg-features .fx-ledger li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 2px;border-top:1px solid var(--line)}.pg-features .fx-ledger li:first-child{border-top:0}.pg-features .fx-ledger li>span:nth-child(2),.pg-features .fx-ledger-pay>span:nth-child(2){display:grid;gap:1px;min-width:0;line-height:1.35}.pg-features .fx-ledger li strong,.pg-features .fx-ledger-pay strong{font-size:14.5px}.pg-features .fx-ledger li small,.pg-features .fx-ledger-pay small{font-size:12.5px;color:var(--muted)}.pg-features .fx-ledger b{font-size:15px;font-weight:750;white-space:nowrap;font-variant-numeric:tabular-nums}.pg-features .fx-ledger b.plus{color:var(--success)}.pg-features .fx-ledger b.minus{color:#bfd7ff}.pg-features .fx-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:12px;flex:none}.pg-features .fx-ico .i{width:17px;height:17px}.pg-features .fx-ico.due{color:var(--warning);background:#ffbe5c1a;box-shadow:inset 0 0 0 1px #ffbe5c4d}.pg-features .fx-ico.paid{color:var(--success);background:#3ddbb81a;box-shadow:inset 0 0 0 1px #3ddbb84d}.pg-features .fx-ico.fix{color:var(--blue);background:#6aa9ff1a;box-shadow:inset 0 0 0 1px #6aa9ff4d}.pg-features .fx-ico.cfg{color:#ffd08a;background:#ffbe5c14;box-shadow:inset 0 0 0 1px #ffbe5c42}.pg-features .fx-ledger-pay{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;padding:12px;border-radius:16px;background:#ffbe5c0a;outline:1.5px dashed rgba(255,190,92,.32);outline-offset:-1.5px}.pg-features .fx-ledger-pay .chip{grid-column:2;justify-self:start}.pg-features .fx-ledger-pay.is-live{background:#3ddbb80a;outline-color:#3ddbb84d}.pg-features .fx-feature-cols{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:16px clamp(20px,3vw,36px);align-items:start}.pg-features .fx-feature-intro{display:grid;gap:14px}.pg-features .fx-track-wrap{display:grid;gap:14px;padding:clamp(16px,2vw,22px);border-radius:24px;background:var(--fx-panel);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px #ffffff0d}.pg-features .fx-track{--dot: 46px;list-style:none;position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.pg-features .fx-track:before{content:"";position:absolute;left:10%;right:10%;top:calc(var(--dot) / 2 - 1px);height:2px;border-radius:2px;background:linear-gradient(90deg,var(--blue),var(--violet) 45%,var(--cyan) 75%,var(--success));box-shadow:0 0 12px #6aa9ff8c;opacity:.85}.pg-features .fx-track:after{content:"";position:absolute;left:10%;top:calc(var(--dot) / 2 - 4px);width:34px;height:8px;margin-left:-17px;border-radius:8px;background:radial-gradient(closest-side,#fff,rgba(160,220,255,.6) 55%,transparent);filter:blur(.5px);opacity:0;pointer-events:none}.pg-features .fx-track li{position:relative;z-index:1;display:grid;justify-items:center;align-content:start;gap:10px;text-align:center;font-size:14px;font-weight:700;line-height:1.3;color:#dce6f7}.pg-features .fx-track-dot{display:grid;place-items:center;width:var(--dot);height:var(--dot);border-radius:50%;color:#fff;background:radial-gradient(120% 90% at 30% 10%,rgba(255,255,255,.35),transparent 55%),var(--c, var(--blue));box-shadow:inset 0 0 0 1px #ffffff59,0 0 0 5px #050a16e6,0 0 24px -2px var(--c, var(--blue))}.pg-features .fx-track-dot .i{width:20px;height:20px}.pg-features .fx-track .t1{--c: #5B9BFF}.pg-features .fx-track .t2{--c: #7B6BFF}.pg-features .fx-track .t3{--c: #8C73FF}.pg-features .fx-track .t4{--c: #19B9DC}.pg-features .fx-track .t5{--c: #2CC9A5}.pg-features .fx-card .fx-track-loop{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;font-size:15px;line-height:1.45;color:#c8d5ea;background:#ffffff09;box-shadow:inset 0 0 0 1px var(--line)}.pg-features .fx-track-loop strong{color:var(--text)}.pg-features .fx-track-loop .i{width:20px;height:20px;flex:none;color:var(--cyan)}@media(prefers-reduced-motion:no-preference){.pg-features .fx-track:after{animation:fx-travel 4.2s var(--ease) infinite}}@keyframes fx-travel{0%{left:10%;opacity:0}10%{opacity:1}85%{opacity:1}to{left:90%;opacity:0}}.pg-features .fx-chain{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;border-radius:18px;background:var(--fx-panel);box-shadow:inset 0 0 0 1px var(--line)}.pg-features .fx-chain li{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:700;color:#dce6f7}.pg-features .fx-chain li:not(:last-child):after{content:"";width:7px;height:7px;margin-left:2px;border-top:2px solid var(--blue);border-right:2px solid var(--blue);transform:rotate(45deg);opacity:.8}.pg-features .fx-chain li:last-child{padding:3px 10px;border-radius:999px;color:#fff;background:linear-gradient(120deg,#6aa9ff66,#8c73ff52);box-shadow:inset 0 0 0 1px #aacdff73}.pg-features .fx-roles-note{margin-top:clamp(48px,6vw,80px)}.pg-features .fx-roles-note .text-link{margin-top:2px}.pg-features .fx-devices{padding-top:0}.pg-features .fx-devices-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(14px,2vw,22px);align-items:stretch}.pg-features .fx-devices-copy{display:grid;gap:14px;align-content:center;padding-right:clamp(0px,2vw,24px)}.pg-features .fx-devices-copy h2{font-size:clamp(26px,2.8vw,38px);line-height:1.1;letter-spacing:-.03em}.pg-features .fx-device{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:clamp(20px,2.4vw,28px);border-radius:var(--r-lg)}.pg-features .fx-device>div{position:relative;z-index:1;display:grid;gap:10px;justify-items:start}.pg-features .fx-device h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:20px;letter-spacing:-.02em}.pg-features .fx-device h3 .chip{font-size:12px;letter-spacing:.01em}.pg-features .fx-device p{color:var(--muted)}@media(max-width:1180px){.pg-features .fx-legend{grid-template-columns:1fr}}@media(max-width:1080px){.pg-features .fx-grid.g-3,.pg-features .fx-grid.g-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-features .fx-grid.g-bento>.fx-feature-pay{grid-row:auto}.pg-features .fx-grid.g-duo{grid-template-columns:1fr}.pg-features .fx-grid.g-3>:first-child:not([hidden]){grid-column:1 / -1}.pg-features .fx-grid.g-bento.is-partial>:not(.fx-feature-pay){grid-column:1 / -1}.pg-features .fx-devices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-features .fx-devices-copy{grid-column:1 / -1;padding-right:0}}@media(max-width:900px){.pg-features .fx-stage{height:480px;margin-inline:auto}}@media(max-width:760px){.pg-features .fx-legend-list,.pg-features .fx-grid,.pg-features .fx-grid.g-3,.pg-features .fx-grid.g-bento{grid-template-columns:1fr}.pg-features .fx-grid.g-bento>.fx-feature-pay{grid-column:auto}.pg-features .fx-feature-pay,.pg-features .fx-feature-cols,.pg-features .fx-devices-grid{grid-template-columns:1fr}.pg-features .fx-hero .actions .btn{flex:1 1 220px}.pg-features .fx-jump{width:100%;border-radius:22px}.pg-features .fx-jump-list a{padding:0 10px 0 12px;font-size:14px}.pg-features .fx-card-top{flex-wrap:wrap}.pg-features .fx-aud{justify-content:flex-start}}@media(max-width:600px){.pg-features .fx-track{--dot: 40px;grid-template-columns:1fr;gap:12px}.pg-features .fx-track:before{left:calc(var(--dot) / 2 - 1px);right:auto;top:calc(var(--dot) / 2);bottom:calc(var(--dot) / 2);width:2px;height:auto;background:linear-gradient(180deg,var(--blue),var(--violet) 45%,var(--cyan) 75%,var(--success))}.pg-features .fx-track:after{display:none}.pg-features .fx-track li{grid-template-columns:var(--dot) minmax(0,1fr);justify-items:start;align-items:center;gap:14px;text-align:left;font-size:15px}.pg-features .fx-track-dot .i{width:18px;height:18px}}@media(max-width:560px){.pg-features .fx-stage{height:410px}.pg-features .fx-pop{gap:10px;padding:9px 12px 9px 9px;border-radius:17px}.pg-features .fx-pop .icon-bubble{--size: 34px}.pg-features .fx-pop strong{font-size:13.5px}.pg-features .fx-pop .chip{font-size:11px}.pg-features .fx-pop-1{top:3%}.pg-features .fx-pop-2{top:47%}.pg-features .fx-pop-3{bottom:2%;left:0}.pg-features .fx-hero-points{display:grid;gap:10px}.pg-features .fx-filter .filter-chips button{min-height:44px;padding:0 14px 0 12px;font-size:14.5px}.pg-features .fx-group-head{grid-template-columns:1fr}.pg-features .fx-group-num{font-size:46px}.pg-features .fx-ledger{padding:12px}.pg-features .fx-ledger li{gap:10px}.pg-features .fx-device{grid-template-columns:1fr}.pg-features .fx-jump-reset{width:44px;padding:0;justify-content:center}.pg-features .fx-jump-reset-text{display:none}.pg-features .fx-jump-reset .i{width:19px;height:19px}.pg-features .btn{white-space:normal}.pg-features .btn-lg{padding-inline:22px}}@media(max-width:400px){.pg-features .fx-stage{height:380px}.pg-features .fx-pop strong{font-size:13px}.pg-features .fx-ledger li{grid-template-columns:auto minmax(0,1fr)}.pg-features .fx-ledger li b{grid-column:2}}@media(prefers-reduced-motion:reduce){.pg-features .fx-stage-inner{transform:none}}
