.pfl-card{background:var(--card-bg);border-radius:var(--card-radius);color:var(--body-color);padding:var(--card-pad)}.pfl-card.is-bordered{border:1px solid rgba(var(--card-border-rgb,0,0,0),calc(var(--card-border-op, 100)/100));box-shadow:inset 0 0 0 1px rgba(var(--card-border-rgb,0,0,0),calc(var(--card-border-op, 100)/100))}.pfl-card.is-borderless{border:none}.pfl-card.has-shadow{box-shadow:0 1px 2px rgba(0,0,0,.06),0 8px 24px rgba(0,0,0,.04);transition:box-shadow .16s ease,transform .16s ease;will-change:box-shadow,transform}.pfl-card.has-shadow.is-elevated{box-shadow:0 2px 6px rgba(0,0,0,.08),0 10px 24px rgba(0,0,0,.12);transform:translateY(-1px)}.pfl-card .pfl-heading{align-items:center;color:var(--head-color);display:flex;font-weight:800;gap:var(--heading-gap,.5rem);line-height:1.15;margin:0;padding:6px 0}.pfl-card.has-head-size .pfl-heading{font-size:var(--head-size)}.feature-card .pfl-heading .pfl-heading-text{flex:1 1 auto;line-height:1.15;min-width:0}.feature-card .pfl-heading .pfl-head-ico{color:var(--ico-color,currentColor);flex:0 0 auto;height:var(--ico-size,18px);line-height:0;width:var(--ico-size,18px)}.pfl-head-ico.left{margin-right:.45rem}.pfl-head-ico.right{margin-left:.45rem}.pfl-head-ico .ico{color:var(--ico-color);height:var(--ico-size);width:var(--ico-size)}.pfl-body{color:var(--body-color);font-size:.995rem}.pfl-body p{margin:.35rem 0}.pfl-card .pfl-list{list-style:disc outside;margin:.5rem 0 0;padding:0}.pfl-list.is-bullets{padding-left:1.15rem}.pfl-list.is-icons{padding-left:0}.pfl-li{padding:.25rem 0}.pfl-li.has-icon{align-items:flex-start;display:flex;gap:.55rem;list-style:none}.pfl-li.no-icon{display:list-item;list-style:inherit}.pfl-li-ico{display:inline-flex;line-height:0;margin-top:.15rem}.pfl-li-ico .ico{color:var(--ico-color);height:var(--ico-size);width:var(--ico-size)}.pfl-li-text{display:inline}.pfl-card{position:relative}.pfl-pill{background:var(--pill-bg,#ff5722);border-radius:999px;box-shadow:0 0 0 3px var(--card-bg,#fff),0 1px 2px rgba(0,0,0,.08),0 2px 8px rgba(0,0,0,.06);color:var(--pill-color,#fff);font-size:12px;font-weight:600;letter-spacing:.1px;line-height:1;padding:4.4px 8px;position:absolute;right:var(--pill-right,-12px);top:var(--pill-top,-12px);white-space:nowrap;z-index:2}.pfl-headrow{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between}.pfl-price-top{color:var(--muted-color,var(--text-color-light,#757575));font-weight:400;line-height:1.2;margin-top:.15rem;white-space:nowrap}@media (max-width:640px){.pfl-price-top{white-space:normal}}.feature-card .ico{vector-effect:non-scaling-stroke}[id^=feature-card-]{display:flex;flex-direction:column}.pfl-cta-row{margin-top:1rem}.pep-cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.pep-btn{align-items:center;border:1px solid transparent;border-radius:3px;display:inline-flex;font-weight:400;gap:.5rem;line-height:1;padding:.75rem .95rem;text-decoration:none}.pep-btn.is-block{display:flex;width:100%}.pep-btn--primary{--pep1-bg:var(--btn1-bg,var(--brand-primary,var(--secondary-color,#ff5722)));--pep1-bg-h:var(--btn1-bg-h,color-mix(in srgb,var(--pep1-bg) 88%,#000 12%));--pep1-tx:var(--btn1-tx,#fff);--pep1-tx-h:var(--btn1-tx-h,#fff);--pep1-bd:var(--btn1-bd,transparent);--pep1-bw:var(--btn1-bw,0);--pep1-r:var(--btn1-r,3px);background:var(--pep1-bg);border:var(--pep1-bw) solid var(--pep1-bd);border-radius:var(--pep1-r);color:var(--pep1-tx)}.pep-btn--primary:hover{background:var(--pep1-bg-h);color:var(--pep1-tx-h)}.pep-btn--secondary{--pep2-bg:var(--btn2-bg,#fff);--pep2-bg-h:var(--btn2-bg-h,#bdbdbd29);--pep2-tx:var(--btn2-tx,var(--brand-primary,var(--secondary-color,#212121)));--pep2-tx-h:var(--btn2-tx-h,var(--pep2-tx));--pep2-bd:var(--btn2-bd,rgba(0,0,0,.12));--pep2-bw:var(--btn2-bw,1px);--pep2-r:var(--btn2-r,3px);background:var(--pep2-bg);border:var(--pep2-bw) solid var(--pep2-bd);border-radius:var(--pep2-r);color:var(--pep2-tx)}.pep-btn--secondary:hover{background:var(--pep2-bg-h);color:var(--pep2-tx-h)}.pep-ico-wrap{display:inline-flex;line-height:0}.pep-ico-wrap.left{margin-right:.375rem}.pep-ico-wrap.right{margin-left:.375rem}.pep-ico-wrap .ico{height:var(--ico-size,18px);width:var(--ico-size,18px)}.pep-btn--secondary .pep-ico-wrap .ico{color:#ff5722}