.wf-plan-grid{display:grid;grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none}@media (min-width:768px){.wf-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.wf-plan-item{display:flex;margin:0;padding:0;list-style:none}.wf-plan-card{position:relative;isolation:isolate;display:flex;width:100%;overflow:hidden;border:0;border-radius:1rem;padding:0;background:none;color:#fff;font:inherit;text-align:left}button.wf-plan-card{cursor:pointer}button.wf-plan-card:disabled{cursor:not-allowed;opacity:.6}button.wf-plan-card:focus-visible{outline:2px solid #fff;outline-offset:2px}.wf-plan-card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:1rem;opacity:0;transition:opacity .5s cubic-bezier(.33,0,0,1)}.wf-plan-card:focus-visible:before,.wf-plan-card:hover:before{opacity:1}.wf-plan-blue{background:linear-gradient(149deg,#1c4072 6.96%,#172b47 40.17%,#120c1f 73.39%)}.wf-plan-blue:before{background:linear-gradient(149deg,#1d529d 6.96%,#233371 40.17%,#120c1f 73.39%)}.wf-plan-purple{background:linear-gradient(149deg,#59216e 6.96%,#251743 40.17%,#120c1f 73.39%)}.wf-plan-purple:before{background:linear-gradient(149deg,#792a95 6.96%,#38216c 40.17%,#120c1f 73.39%)}.wf-plan-maroon{background:linear-gradient(149deg,#6c1e41 6.96%,#251743 40.17%,#120c1f 73.39%)}.wf-plan-maroon:before{background:linear-gradient(149deg,#922556 6.96%,#391945 40.17%,#120c1f 73.39%)}.wf-plan-body{position:relative;display:flex;flex:1;min-height:14rem;flex-direction:column;justify-content:space-between;gap:24px;border:2px solid rgba(255,255,255,.1);border-radius:1rem;padding:20px}@media (min-width:768px){.wf-plan-body{min-height:18rem;padding:24px}}.wf-plan-tag{position:absolute;top:-2px;right:-2px;border-top-right-radius:1rem;border-bottom-left-radius:1rem;background:rgba(255,255,255,.2);padding:8px;color:#fff;font-size:.875rem;font-weight:500}.wf-plan-name{margin:0;color:#fff;font-size:1.125rem;font-weight:500}@media (min-width:768px){.wf-plan-name{font-size:1.5rem}}.wf-plan-price,.wf-plan-quality{margin:4px 0 0;color:rgba(255,255,255,.7);font-size:1.125rem;font-weight:500}.wf-plan-bullets{margin:16px 0 0;padding:0;list-style:none}.wf-plan-bullets li{display:flex;align-items:flex-start;gap:8px;margin:0 0 8px;color:rgba(255,255,255,.7);font-size:.875rem;line-height:1.4}@media (min-width:768px){.wf-plan-bullets li{font-size:1rem}}.wf-plan-bullets svg{flex-shrink:0;width:16px;height:16px;margin-top:2px;color:#fff}.wf-plan-cta{display:inline-flex;align-items:center;min-height:44px;margin-top:16px;border-radius:6px;background:rgba(255,255,255,.15);padding:0 16px;color:#fff;font-size:.875rem;font-weight:600}