.pw-compare{position:relative;width:100%;box-sizing:border-box}.pw-compare__header{text-align:center}.pw-compare__title{margin:0 0 10px;font-weight:700;line-height:1.2}.pw-compare__subtitle{margin:0 auto;max-width:560px;line-height:1.6}.pw-compare__divider{height:1px;width:100%;background-color:#e6e6e6;margin:24px 0}.pw-compare__row{--pw-compare-line-color:#eeeeee;--pw-compare-glow-color:#FF7A00;position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:16px 8px;border-radius:8px;transition:background-color 0.3s ease,transform 0.3s ease}.pw-compare--separators .pw-compare__row:not(.pw-compare__row--heading){border-bottom:1px solid #eee}.pw-compare__row:last-child{border-bottom:none}.pw-compare__row--heading{padding-top:0;padding-bottom:16px}.pw-compare__cell{display:flex;align-items:center;min-width:0}.pw-compare__cell--left{justify-content:flex-start}.pw-compare__cell--right{justify-content:flex-start}.pw-compare__cell-inner{display:flex;align-items:flex-start;gap:10px;width:260px;max-width:100%;flex-shrink:0;box-sizing:border-box}.pw-compare__cell-inner .pw-compare__row-icon{margin-top:2px}.pw-compare__cell--separator{position:relative;display:flex;align-items:center;justify-content:center;min-width:64px}.pw-compare__row:not(.pw-compare__row--heading) .pw-compare__cell--separator::after{content:'';position:absolute;top:50%;left:0;right:0;height:4px;border-radius:4px;background:linear-gradient(to right,#d0d0d0,var(--pw-compare-glow-color));transform:translateY(-50%);z-index:0}.pw-compare--vertical-line .pw-compare__row:not(.pw-compare__row--heading) .pw-compare__cell--separator::before{content:'';position:absolute;top:-100%;bottom:-100%;left:50%;width:1px;background-color:var(--pw-compare-line-color);transform:translateX(-50%);z-index:0}.pw-compare__col{display:flex;flex-direction:column;gap:6px}.pw-compare__col-heading{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;letter-spacing:.03em}.pw-compare__col-description{margin:0;font-size:13px;line-height:1.5;font-weight:400;text-transform:none}.pw-compare__separator{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-weight:700;font-size:11px;color:var(--pw-compare-glow-color);background:#fff;border:2px solid var(--pw-compare-glow-color);box-shadow:0 3px 10px rgb(0 0 0 / .07)}.pw-compare__separator i,.pw-compare__separator svg{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-size:15px;width:15px;height:15px;color:var(--pw-compare-glow-color);fill:var(--pw-compare-glow-color)}.pw-compare__row-icon{--pw-compare-icon-color:currentColor;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;color:var(--pw-compare-icon-color);transition:transform 0.3s ease}.pw-compare__row-icon i,.pw-compare__row-icon svg{display:inline-flex;align-items:center;justify-content:center;line-height:1;color:var(--pw-compare-icon-color);fill:var(--pw-compare-icon-color);font-size:16px;width:16px;height:16px}.pw-compare .pw-compare__row-icon{background-color:#fff;border:2px solid var(--pw-compare-icon-color);border-radius:50%;box-shadow:0 3px 10px rgb(0 0 0 / .07);transition:background-color 0.3s ease,transform 0.3s ease}.pw-compare--icon-circle .pw-compare__row-icon{background-color:#fff}.pw-compare__row-text{line-height:1.5}.pw-compare--numbered .pw-compare__row:not(.pw-compare__row--heading){grid-template-columns:auto 1fr auto 1fr}.pw-compare__row-number{font-weight:700;opacity:.3;font-size:13px}.pw-compare--hover .pw-compare__row:not(.pw-compare__row--heading):hover{transform:translateX(4px)}.pw-compare--hover .pw-compare__row:not(.pw-compare__row--heading):hover .pw-compare__cell--left{opacity:.45}.pw-compare--hover .pw-compare__row:not(.pw-compare__row--heading):hover .pw-compare__cell--right .pw-compare__row-icon{transform:scale(1.15);filter:drop-shadow(0 0 8px var(--pw-compare-glow-color))}.pw-compare--hover .pw-compare__row:not(.pw-compare__row--heading):hover .pw-compare__cell--right .pw-compare__row-text{color:var(--pw-compare-glow-color)}.pw-compare__cell--left,.pw-compare__cell--right .pw-compare__row-text{transition:opacity 0.3s ease,color 0.3s ease}.pw-compare[data-animation="yes"] .pw-compare__header,.pw-compare[data-animation="yes"] .pw-compare__row{opacity:0;transform:translateY(14px);transition:opacity 0.5s ease,transform 0.5s ease}.pw-compare[data-animation="yes"] .pw-compare__header.pw-is-visible,.pw-compare[data-animation="yes"] .pw-compare__row.pw-is-visible{opacity:1;transform:translateY(0)}@media (max-width:767px){.pw-compare__row:not(.pw-compare__row--heading){grid-template-columns:1fr;gap:12px;padding:20px 16px;border:1px solid #eee;border-radius:10px;margin-bottom:12px}.pw-compare--numbered .pw-compare__row:not(.pw-compare__row--heading){grid-template-columns:1fr}.pw-compare__row--heading{display:none}.pw-compare__cell--separator{display:none}.pw-compare--vertical-line .pw-compare__cell--separator::before{display:none}.pw-compare__row-number{display:block;margin-bottom:4px}.pw-compare--hover .pw-compare__row:hover{transform:none}}.pw-compare__conclusion{text-align:center;margin-top:32px}.pw-compare__conclusion-text{margin:0 auto 20px;max-width:560px;line-height:1.6}.pw-compare__conclusion-button{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:6px;text-decoration:none;font-weight:600;transition:opacity 0.2s ease,transform 0.2s ease}.pw-compare__conclusion-button:hover{opacity:.9;transform:translateY(-2px)}.pw-compare__conclusion-button-icon{display:inline-flex;align-items:center;line-height:1}.pw-compare__conclusion-button-icon i,.pw-compare__conclusion-button-icon svg{font-size:14px;width:14px;height:14px}