.purchase-options-7{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:1rem;font-family:"DM Sans",sans-serif;color:var(--color-black-20)}.purchase-options-7__option{padding:1rem;border:0.0625rem solid var(--color-white-80);border-radius:0.625rem;background-color:var(--color-white-100);cursor:pointer;transition:border-color 200ms ease-out}.purchase-options-7__option:focus-visible{outline:0.125rem solid var(--color-black-20);outline-offset:0.125rem}.purchase-options-7__option.active{border-color:var(--color-white-60)}.purchase-options-7__option.active .purchase-options-7__radio{border-color:var(--color-black-20)}.purchase-options-7__option.active .purchase-options-7__radio::after{transform:scale(1)}.purchase-options-7__head{display:flex;align-items:center;gap:0.5rem;min-height:1.5rem}.purchase-options-7__radio{position:relative;width:1.125rem;height:1.125rem;border:0.0625rem solid var(--color-white-60);border-radius:50%;flex-shrink:0}.purchase-options-7__radio::after{content:"";position:absolute;inset:0.1875rem;border-radius:50%;background:var(--color-black-20);transform:scale(0);transition:transform 150ms ease-out}.purchase-options-7__title{--debug-typography: "p1b";font-family:"DM Sans",sans-serif;font-size:17px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0;line-height:1.5rem}.purchase-options-7__badge{margin-left:auto;padding:0 0.5rem;border-radius:0.25rem;font-size:0.875rem;font-weight:500;line-height:1.5rem;text-transform:uppercase;color:var(--color-black-20);background:var(--color-rose)}.purchase-options-7__badge[hidden]{display:none}.purchase-options-7__price{display:flex;align-items:baseline;gap:0.5rem;margin-left:auto}.purchase-options-7__price s{font-size:1rem;line-height:1.5rem;color:var(--color-white-60)}.purchase-options-7__price span{--debug-typography: "p1b";font-family:"DM Sans",sans-serif;font-size:17px;font-weight:700;line-height:136%;font-style:normal;letter-spacing:0;line-height:1.5rem}.purchase-options-7__option.subscription>.purchase-options-7__price{margin:1rem 0 0}.purchase-options-7__body{margin:1rem 0 0}.purchase-options-7__benefits{display:flex;flex-direction:column;gap:0.5rem;margin:0 0 1rem;padding:0;list-style:none;font-size:0.875rem;line-height:1.25rem}.purchase-options-7__benefits li{position:relative;margin:0;padding-left:1.5625rem}.purchase-options-7__benefits li::before{content:"";position:absolute;top:0.25rem;left:0.25rem;width:0.375rem;height:0.625rem;border:solid var(--color-black-20);border-width:0 0.09375rem 0.09375rem 0;transform:rotate(45deg)}.purchase-options-7__plan{position:relative}.purchase-options-7__plan-toggle,.purchase-options-7__plan-static{display:flex;align-items:center;width:100%;height:3rem;position:relative;border-radius:0.5rem;border:0.0625rem solid var(--color-white-80);background-color:var(--color-white-100);padding:0 3rem 0 1rem;text-align:left;font-family:inherit;font-size:1rem;line-height:1.5rem;color:var(--color-black-20)}.purchase-options-7__plan-toggle{cursor:pointer}.purchase-options-7__plan-toggle:focus-visible{outline:0.125rem solid var(--color-black-20);outline-offset:0.0625rem}.purchase-options-7__plan-static{padding-right:1rem}.purchase-options-7__plan-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.purchase-options-7__plan-caret{position:absolute;top:50%;right:1rem;width:1.25rem;height:1.25rem;transform:translateY(-50%);transition:transform .2s ease-in-out}.purchase-options-7__plan.is-open .purchase-options-7__plan-caret{transform:translateY(-50%) rotate(180deg)}.purchase-options-7__plan-menu{position:absolute;z-index:5;top:calc(100% + 0.25rem);left:0;right:0;max-height:16.25rem;overflow-y:auto;padding:0.25rem;border-radius:0.5rem;border:0.0625rem solid var(--color-white-80);background-color:var(--color-white-100);box-shadow:0 0.5rem 1.5rem rgba(0,0,0,.12)}.purchase-options-7__plan-menu[hidden]{display:none}.purchase-options-7__plan-option{padding:0.625rem 0.75rem;border-radius:0.375rem;cursor:pointer;font-size:1rem;line-height:1.5rem}.purchase-options-7__plan-option:hover{background-color:var(--color-white-95)}.purchase-options-7__plan-option:focus-visible{outline:0.125rem solid var(--color-black-20);outline-offset:-0.125rem}.purchase-options-7__plan-option.is-selected{background-color:var(--color-white-95);font-weight:600}