.page_main__ZgGh7{width:100%;display:flex;flex-direction:column;align-items:center;padding:3rem 1rem;background-color:transparent;min-height:100vh}.page_title__zPUPg{font-size:2rem;font-weight:800;margin-bottom:.5rem;background:linear-gradient(90deg,var(--_button-primary-background),var(--_button-primary-hover-background));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.page_subtitle__sAV4P{font-size:1rem;color:var(--_text-color);max-width:600px;text-align:center;line-height:1.5;margin-bottom:2.5rem}.page_disclaimer__CT0oG{font-size:.85rem;color:var(--_primary-strong-text-color);margin-top:2.5rem;text-align:center;max-width:600px;line-height:1.4}.page_plansGrid__EFah9{display:flex;flex-wrap:wrap;justify-content:center;gap:1.8rem;width:100%;margin:0 auto}.page_card__Ptfpo{flex:1 1 260px;max-width:280px;border-radius:1.2rem;padding:2.5rem 1.5rem 1.5rem;background-color:var(--card-color,#f0f0f0);box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .25s ease,box-shadow .25s ease;display:flex;flex-direction:column;align-items:center;text-align:center;color:#222}.page_card__Ptfpo:hover{transform:translateY(-5px);box-shadow:0 6px 18px rgba(0,0,0,.12)}.page_imageCircle__UHZK_{position:relative;margin-top:-60px;width:90px;height:90px;border-radius:50%;background:#fff;border:4px solid #fff;box-shadow:0 4px 14px rgba(0,0,0,.15);overflow:hidden;display:flex;align-items:center;justify-content:center}.page_imageCircle__UHZK_ img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page_card__Ptfpo:hover .page_imageCircle__UHZK_ img{transform:scale(1.08)}.page_planName__71e09{margin-top:1.2rem;font-size:1.4rem;font-weight:700}.page_price__wXNLm{font-size:1.1rem;font-weight:600;color:#333;margin:.3rem 0 .8rem}.page_description__4TqwM{font-size:.9rem;color:#555;margin-bottom:1.2rem;max-width:90%}.page_features__JQ1vG{list-style:none;padding:0;margin:0 0 1.8rem;width:100%;text-align:left}.page_features__JQ1vG li{display:flex;align-items:center;font-size:.9rem;color:#333;background:rgba(255,255,255,.5);padding:.45rem .7rem;border-radius:.5rem;margin:.3rem 0;transition:background .2s ease}.page_features__JQ1vG li:before{content:"✓";color:#0c7;font-weight:700;margin-right:.5rem}.page_features__JQ1vG li:hover{background:rgba(255,255,255,.8)}.page_cardFooter__mVBtQ{margin-top:auto;width:100%;display:flex;justify-content:center}.page_freeNote__55FsL{font-size:.9rem;color:#444}.SubscriptionButton_button__Cfegb{display:inline-block;background:#111;color:#fff;padding:.6em 1.3em;border-radius:.5em;text-decoration:none;transition:all .25s ease;font-weight:500}.SubscriptionButton_button__Cfegb:hover{background:#000;transform:translateY(-2px)}.SubscriptionButton_modal__VPZSQ{position:relative;background:var(--_background);color:var(--_text-color);margin:auto;padding:2.25em 1.8em;border-radius:.75em;box-shadow:0 0 30px rgba(0,0,0,.15);display:flex;flex-direction:column;gap:1.5em;animation:SubscriptionButton_fadeIn__AGsbV .25s ease;text-align:center}.SubscriptionButton_header__UfsVJ{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75em}.SubscriptionButton_modal__VPZSQ h1{font-size:1.5em;font-weight:600;line-height:1.2}.SubscriptionButton_modal__VPZSQ dialog{border:1px solid var(--_text-color)!important;border-radius:6px!important}.SubscriptionButton_modal__VPZSQ label{width:100%!important;padding:.75em!important;border-width:1px!important;border-style:solid!important;border-radius:6px!important;font-size:1em!important;transition:border .2s ease-in-out!important}.SubscriptionButton_modal__VPZSQ label span,.SubscriptionButton_modal__VPZSQ label ul{width:100%}.SubscriptionButton_modal__VPZSQ label ul li{width:100%;padding:.75em;color:var(--_text-color);opacity:.85}.SubscriptionButton_modal__VPZSQ label ul li:hover{background:var(--_button-secondary-hover-background)}.SubscriptionButton_modal__VPZSQ small{max-width:25em;font-size:.7em;color:var(--_primary-strong-text-color);opacity:.9;text-align:center}.SubscriptionButton_modal__VPZSQ .SubscriptionButton_confirm__AEwIf{background:var(--_button-primary-background);border:1px solid var(--_button-primary-text-color);border-radius:.6em;padding:.85em;color:var(--_button-primary-text-color);font-weight:600;cursor:pointer;font-size:1em;width:100%;transition:opacity .25s ease,transform .2s ease}.SubscriptionButton_modal__VPZSQ .SubscriptionButton_confirm__AEwIf:hover{opacity:.9;transform:translateY(-2px)}.SubscriptionButton_closeButton__r_LZ5{position:absolute;top:.5em;right:.5em;background:none;border:none;cursor:pointer}@keyframes SubscriptionButton_fadeIn__AGsbV{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}