.pp-toggle{background:#eef0ec;border:0;border-radius:99px;width:fit-content;max-width:100%;margin:14px auto 0;padding:3px;display:flex}.pp-toggle__opt{color:#2b3330;cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:7px;height:34px;padding:0 16px 0 4px;font-size:12.4px;transition:background .2s,box-shadow .2s;display:inline-flex;position:relative}.pp-toggle__opt+.pp-toggle__opt{padding-left:18px}.pp-toggle__opt input{opacity:0;pointer-events:none;position:absolute}.pp-toggle__opt strong{color:var(--ink);font-weight:650}.pp-toggle__opt.is-active{background:#fff;box-shadow:0 1px 2px #0000000f,0 4px 12px -6px #143c1440}.pp-toggle__radio{background:radial-gradient(circle,#fff 0 3.5px,#0000 4px),linear-gradient(#4fc07d,#16a06a);border-radius:50%;width:28px;height:28px;display:none;box-shadow:0 0 0 3px #16a06a29}.pp-toggle__opt.is-active .pp-toggle__radio{display:block}.pp-toggle__opt:not(.is-active){padding-left:18px}.pp-toggle__hint{color:#1f8a3a;font-weight:500}.pp-toggle__opt:has(input:focus-visible){outline-offset:2px;outline:2.5px solid #3b8b1a}.pp-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;margin:20px auto 0;display:grid}.pp-card{cursor:pointer;background:#fff;border:1px solid #e9ece7;border-radius:15px;flex-direction:column;min-height:426px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #00000008,0 10px 30px -16px #1428142e}.pp-card:not(.is-selected):hover{border-color:#c9e4bd;transform:translateY(-3px);box-shadow:0 1px 2px #00000008,0 18px 34px -18px #14501459}.pp-card:has(input:focus-visible){outline-offset:3px;outline:2.5px solid #3b8b1a}.pp-card__head{isolation:isolate;padding:22px 22px 20px 26px;transition:color .25s;position:relative}.pp-card__head:before{content:"";z-index:-1;opacity:0;background:linear-gradient(160deg,#5aa928 0%,#2c7d28 38%,#145f2a 75%,#0c5429 100%);transition:opacity .3s;position:absolute;inset:0}.pp-card__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pp-card__name{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);font-size:22.5px;font-weight:800;transition:color .25s}.pp-card__badge{color:#26342b;white-space:nowrap;background:#f0f8ec;border:1px solid #e3f0dd;border-radius:99px;align-items:center;gap:7px;height:28px;padding:0 12px;font-size:12.3px;font-weight:500;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.pp-card__dot{background:#2a9a2a;border-radius:50%;width:7px;height:7px;transition:background .25s}.pp-card__price{color:var(--ink);align-items:flex-start;margin-top:14px;line-height:1;transition:color .25s;display:flex}.pp-card__amount{font-family:var(--font-display);letter-spacing:-.045em;font-size:52px;font-weight:800}.pp-card__price sup{margin-top:-2px;margin-left:2px;font-size:22px;font-weight:700}.pp-card__per{color:#6b7176;align-self:flex-end;margin:0 0 6px 7px;font-size:17px;transition:color .25s}.pp-card__sub{color:#7d7d85;max-width:236px;min-height:43px;margin-top:12px;font-size:14.5px;line-height:1.48;transition:color .25s}.pp-card__list{border-top:1px solid #eceeea;gap:9px;margin:0 14px 0 26px;padding-top:13px;transition:border-color .25s;display:grid}.pp-card__list li{color:#2e3136;letter-spacing:-.014em;align-items:center;gap:16px;font-size:15.4px;line-height:22px;display:flex}.pp-tick{color:#18881d;background:#e6f5e2;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.pp-card__cta{letter-spacing:-.01em;height:49px;color:var(--ink);background:#fff;border:1px solid #e3e6e2;border-radius:11px;justify-content:center;align-items:center;gap:10px;margin:18px 16px 16px;font-size:15.6px;font-weight:650;text-decoration:none;transition:transform .15s,filter .15s,color .2s;display:flex;box-shadow:0 3px 8px -4px #00000024}.pp-card__cta:hover{transform:translateY(-1px)}.pp-card.is-selected{cursor:default;border-color:#cfe6c6}.pp-card.is-selected .pp-card__head:before{opacity:1}.pp-card.is-selected .pp-card__name,.pp-card.is-selected .pp-card__price,.pp-card.is-selected .pp-card__per,.pp-card.is-selected .pp-card__sub{color:#fff}.pp-card.is-selected .pp-card__sub{font-weight:500}.pp-card.is-selected .pp-card__badge{color:#fff;background:0 0;border-color:#ffffffbf}.pp-card.is-selected .pp-card__dot{background:#fff}.pp-card.is-selected .pp-card__list{border-top-color:#0000}.pp-card.is-selected .pp-card__cta{color:#fff;background:linear-gradient(#62b42a 0%,#2f8f22 50%,#137428 100%);border-color:#0000;box-shadow:inset 0 1px #ffffff40,0 8px 18px -8px #13742899}@media (prefers-reduced-motion:reduce){.pp-card,.pp-card *,.pp-card__head:before{transition:none!important}}@media (width<=1000px){.pp-grid{grid-template-columns:1fr;max-width:420px}.pp-card{min-height:0}}@media (width<=520px){.pp-toggle__hint{display:none}.pp-card__amount{font-size:44px}.pp-card__list li{gap:12px;font-size:15px}}
