.pwdwe-plans{--p-ink:var(--ink, #1a1a1a);--p-text:var(--text, #6c6869);--p-line:var(--line, #c9c4c5);--p-accent:var(--coral-deep, #b04a33);--p-serif:var(--serif, "Bodoni Moda", Didot, Georgia, serif);max-width:76rem;margin-inline:auto;padding-inline:var(--pad,1.25rem)}.pwdwe-plans *,.pwdwe-plans *::before,.pwdwe-plans *::after{box-sizing:border-box}.pwdwe-plans__switch{display:flex;width:max-content;margin:0 auto 3.5rem;border:1px solid var(--p-ink)}.pwdwe-plans__switch button{min-height:2.75rem;padding:0 1.75rem;border:0;border-radius:0;background:#fff0;color:var(--p-ink);font:inherit;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}.pwdwe-plans__switch button.is-on{background:var(--p-ink);color:#fff}.pwdwe-plans__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr));gap:clamp(1rem, 2vw, 2rem);align-items:stretch;padding-top:1.1rem}.pwdwe-plan{position:relative;display:flex;flex-direction:column;padding:clamp(2.25rem, 3vw, 3rem) clamp(1.5rem, 2.4vw, 2.5rem) clamp(1.75rem, 2.4vw, 2.5rem);background:#fff;color:var(--p-text)}.pwdwe-plan__name{margin:0;font-family:var(--p-serif);font-weight:600;font-size:1.75rem;line-height:1.15;color:var(--p-ink)}.pwdwe-plan__price{margin:1.75rem 0 0;color:var(--p-text)}.pwdwe-plan__price[hidden]{display:none}.pwdwe-plan__amount{font-family:var(--p-serif);font-size:clamp(2.6rem, 3.6vw, 3.5rem);line-height:1;color:var(--p-ink)}.pwdwe-plan__per{font-size:.95rem}.pwdwe-plan__trial{display:block;min-height:1.5em;margin-top:.5rem;font-size:.85rem;color:var(--p-accent)}.pwdwe-plan__list{flex:1;margin:1.75rem 0 2.25rem;padding:0;list-style:none;border-top:1px solid var(--p-line)}.pwdwe-plan__list li{position:relative;padding:.8rem 0 .8rem 1.65rem;border-bottom:1px solid var(--p-line);font-size:.95rem;line-height:1.45}.pwdwe-plan__list li::before{content:"";position:absolute;left:.15rem;top:1.12rem;width:.6rem;height:.32rem;border-left:1.5px solid var(--p-accent);border-bottom:1.5px solid var(--p-accent);transform:rotate(-45deg)}.pwdwe-plan__button{display:flex;align-items:center;justify-content:center;min-height:3.4rem;padding:0 1.5rem;background:var(--p-ink);color:#fff;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;text-align:center;transition:background-color .3s ease,color .3s ease}.pwdwe-plan__button:hover,.pwdwe-plan__button:focus-visible{background:var(--p-accent);color:#fff}.pwdwe-plan__button:focus-visible{outline:2px solid var(--p-accent);outline-offset:3px}.pwdwe-plan.is-best{background:var(--p-ink);color:rgb(255 255 255 / .8)}.pwdwe-plan.is-best .pwdwe-plan__name,.pwdwe-plan.is-best .pwdwe-plan__amount{color:#fff}.pwdwe-plan.is-best .pwdwe-plan__price{color:rgb(255 255 255 / .8)}.pwdwe-plan.is-best .pwdwe-plan__trial{color:#f1a591}.pwdwe-plan.is-best .pwdwe-plan__list,.pwdwe-plan.is-best .pwdwe-plan__list li{border-color:rgb(255 255 255 / .2)}.pwdwe-plan.is-best .pwdwe-plan__list li::before{border-color:#f1a591}.pwdwe-plan.is-best .pwdwe-plan__button{background:#fff;color:var(--p-ink)}.pwdwe-plan.is-best .pwdwe-plan__button:hover,.pwdwe-plan.is-best .pwdwe-plan__button:focus-visible{background:#f1a591;color:var(--p-ink)}.pwdwe-plan__tag{position:absolute;top:0;left:50%;margin:0;padding:.5rem 1.15rem;background:var(--p-accent);color:#fff;font-size:.7rem;letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.pwdwe-plans *{transition:none!important}}