.MembershipPaywallClient_overlay__PdMC6{--popup-z:120}.MembershipPaywallClient_card__E4yh3{color:var(--pia-tinta);display:grid;grid-gap:18px;gap:18px;padding:28px;width:min(100%,520px)}.MembershipPaywallClient_closeButton__U6Bf4{align-items:center;background:var(--pia-papel);border:0;border-radius:50%;color:var(--pia-tinta);cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:18px;top:18px;transition:background-color .2s ease,transform .3s var(--pia-ease);width:36px;z-index:1}.MembershipPaywallClient_closeButton__U6Bf4:hover{background:var(--pia-linea);transform:rotate(90deg)}.MembershipPaywallClient_header__96_jn{display:grid;grid-gap:10px;gap:10px;padding-right:46px}.MembershipPaywallClient_header__96_jn p{color:var(--pia-tinta);font-size:12px;font-weight:400;letter-spacing:.12em;line-height:1.3;margin:0;text-transform:uppercase;font-family:var(--pia-mono)}.MembershipPaywallClient_header__96_jn h2{color:var(--pia-tinta);font-family:var(--pia-serif);font-size:30px;font-weight:400;line-height:1.05;margin:0;letter-spacing:normal}.MembershipPaywallClient_header__96_jn span,.MembershipPaywallClient_loading__nj0sN,.MembershipPaywallClient_message__5319F{color:var(--pia-tinta-suave);font-size:14px;line-height:1.6}.MembershipPaywallClient_loading__nj0sN{align-items:center;display:inline-flex;gap:8px;margin:0}.MembershipPaywallClient_optionGrid__AdHyi{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.MembershipPaywallClient_optionGrid__AdHyi label{color:var(--pia-tinta-suave);display:grid;font-size:13px;font-weight:600;grid-gap:8px;gap:8px}.MembershipPaywallClient_optionGrid__AdHyi select{background:#fff;border:1px solid rgba(9,35,66,.12);border-radius:10px;color:var(--pia-tinta);font:inherit;min-height:48px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease}.MembershipPaywallClient_optionGrid__AdHyi select:hover{border-color:rgba(9,35,66,.24)}.MembershipPaywallClient_optionGrid__AdHyi select:focus-visible{border-color:var(--pia-tinta);box-shadow:0 0 0 3px rgba(9,35,66,.12);outline:none}.MembershipPaywallClient_planSummary__IS5mw{background:var(--pia-papel);border:1px solid rgba(9,35,66,.08);border-radius:12px;display:grid;grid-gap:8px;gap:8px;padding:16px}.MembershipPaywallClient_planSummary__IS5mw strong{color:var(--pia-tinta);font-size:26px;line-height:1}.MembershipPaywallClient_planSummary__IS5mw span{color:var(--pia-tinta-suave);font-size:13px;line-height:1.4}.MembershipPaywallClient_message__5319F{background:hsla(5,100%,75%,.12);border:1px solid hsla(5,100%,75%,.2);border-radius:10px;color:var(--pia-error);margin:0;padding:12px 14px}.MembershipPaywallClient_actions__6g_su{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.MembershipPaywallClient_primaryButton__K7KU9,.MembershipPaywallClient_secondaryButton__pzJzn{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-size:11px;font-weight:400;gap:8px;justify-content:center;min-height:44px;padding:0 16px;font-family:var(--pia-mono);letter-spacing:.14em;text-transform:uppercase}.MembershipPaywallClient_secondaryButton__pzJzn:hover:not(:disabled){background:var(--pia-papel)}.MembershipPaywallClient_primaryButton__K7KU9{background:var(--pia-tinta);border:1px solid var(--pia-tinta);color:#fff}.MembershipPaywallClient_secondaryButton__pzJzn{background:#fff;border:1px solid rgba(9,35,66,.14);color:var(--pia-tinta)}.MembershipPaywallClient_primaryButton__K7KU9:disabled,.MembershipPaywallClient_secondaryButton__pzJzn:disabled{cursor:not-allowed;opacity:.58}.MembershipPaywallClient_closeButton__U6Bf4:focus-visible,.MembershipPaywallClient_primaryButton__K7KU9:focus-visible,.MembershipPaywallClient_secondaryButton__pzJzn:focus-visible{outline:3px solid rgba(9,35,66,.4);outline-offset:3px}@media (prefers-reduced-motion:reduce){.MembershipPaywallClient_closeButton__U6Bf4{transition:none}.MembershipPaywallClient_closeButton__U6Bf4:hover{transform:none}}.MembershipPaywallClient_spinningIcon__5tMjm{animation:MembershipPaywallClient_spin__eFl_d .9s linear infinite}@keyframes MembershipPaywallClient_spin__eFl_d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.MembershipPaywallClient_optionGrid__AdHyi{grid-template-columns:1fr}.MembershipPaywallClient_actions__6g_su,.MembershipPaywallClient_primaryButton__K7KU9,.MembershipPaywallClient_secondaryButton__pzJzn{width:100%}}