.settings-page .body-preview{padding:50px 100px}.settings-page .setting-sub-title{font-size:18px}.settings-page .settings-top{display:flex;justify-content:space-between}.settings-page .settings-card-cm{width:480px}.settings-page .settings-pep-upgrade{text-align:end}.settings-page .settings-badge-pep-prima{position:relative;display:inline-block;border-radius:40px;color:#000;font-family:Inter Tight,sans-serif;font-weight:600;font-size:14px;padding:4px 12px;line-height:normal;cursor:default;background:linear-gradient(135deg,#fec84b,#f8d2a7 50%,#f49c23);overflow:hidden}.settings-page .settings-badge-pep-prima:before{content:"";position:absolute;top:0;left:0;width:100%;height:50%;background:linear-gradient(180deg,hsla(0,0%,100%,.5),transparent);border-radius:40px;pointer-events:none}.body-settings{width:100%;max-width:750px;padding:20px;display:flex;flex-direction:column;gap:30px}.profile-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #d9d9d9;padding:15px 25px;margin-top:10px}.profile-fot-btn-group{display:flex;align-items:center;gap:15px}.body-settings .notify .setting-main-title{font-size:20px}.body-settings .notify .setting-sub-title{font-size:18px}.body-settings .notify .custom-bottom-border{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #d9d9d9;padding:15px 25px;margin-top:15px}.body-settings .notify .custom-mobile-title{margin-left:5rem}.body-settings .notify .notify-header{display:flex;justify-content:space-between;flex-direction:row}.body-settings .notify .notify-menu{margin-bottom:2rem}.body-settings .notify .notify-row{display:flex;align-items:center;gap:12px}.body-settings .notify .toggle-title{font-weight:700;margin-bottom:2px}.body-settings .notify .check-box{display:flex;gap:10px}.body-settings .input-badge-container{display:flex;justify-content:space-between;align-items:center;margin:8px 0;background-color:#f8f9fa;padding:8px 12px;border-radius:8px;width:auto;gap:10px}.body-settings .input-badge-container input{border:none;background:transparent;font-size:16px;font-weight:500;color:#333}.body-settings .input-badge-container input:focus{outline:none}.body-settings .verified-badge{background-color:#e6f4ea;color:#2e7d32;padding:4px 10px;border-radius:20px;font-size:13px;font-weight:500}.body-settings .tax-field{margin-top:1rem}.body-settings .data-privacy-box{display:flex;justify-content:space-between;max-width:800px;gap:40px}.body-settings .section{width:50%}.body-settings .title{color:#32383e;font-weight:500}.body-settings .sub-title-1{font-weight:600;margin-top:10px}.body-settings .sub-title-2{font-size:14px;line-height:1.6;margin:4px 0}.body-membership-settings .sub-title-month{color:#616161;font-size:16px;font-weight:400;line-height:clamp(1.313rem,1.271rem + .19vw,1.5rem);letter-spacing:.14px}.body-membership-settings .pill{display:inline-block;padding:4px 12px;background-color:#f2f3f5;color:#444;font-size:14px;border-radius:999px;font-weight:500}.body-membership-settings .auto-renewal{color:#000;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:16px;font-weight:500;line-height:24px;letter-spacing:.32px;margin-left:10px}.body-membership-settings .auto-renewal-box{display:inline-flex}.body-membership-settings .custom-bottom-border{margin-top:0;padding:0}.body-membership-settings .membership-card{display:flex;justify-content:space-between;padding:2rem}.body-membership-settings .left-arrow-icon{vertical-align:text-top}.body-membership-settings .ct-mb{margin-bottom:10px}.body-membership-settings .ct-mt{margin-top:20px}.body-membership-settings .card{width:250px;background:#fcfafa;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:16px;font-family:Arial,sans-serif}.body-membership-settings .card-header{display:flex;justify-content:space-between;align-items:center}.body-membership-settings .card-title{font-weight:500;font-size:14px}.body-membership-settings .card-logo{width:40px;height:auto}.body-membership-settings .card-body{display:flex;justify-content:space-between;margin-top:16px;font-size:12px;background-color:auto;color:#616161}.body-membership-settings .card-name{color:#616161;letter-spacing:1px}.body-membership-settings .card-expiry{color:#616161}.body-membership-settings .card-number{margin-top:12px;font-size:14px;letter-spacing:2px;color:#616161}.body-membership-settings .cancel-subscription .b-c-txt{color:#616161;text-decoration:underline;-webkit-text-decoration-color:#61616173;text-decoration-color:#61616173}.body-membership-settings .cancel-subscription .btn-plain-txt{text-decoration:none}.body-membership-settings .body-settings{max-width:900px;padding:0}.body-membership-settings .payment-detail-line{border-right:1px solid #61616173;height:150px}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:14px;font-weight:500}.status-badge.processing{background-color:#f3f4f6;color:#4b5563}.status-badge.paid{background-color:#ecfdf5;color:#059669}.spinner{width:14px;height:14px;border:2px solid #9ca3af;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite}.check{font-size:14px}@keyframes spin{to{transform:rotate(1turn)}}.body-membership-settings .card-type-img{vertical-align:middle}.body-payment .pay-mt{margin-top:30px}.body-payment .m-c-footer .btn-comp{width:auto}.body-payment .m-c-footer{justify-content:flex-end}.body-payment .custom-bottom-border{padding:0}.body-payment .forms-group .f-g-label{font-weight:700}.cancel-subscription .cancel-menu-title{color:#000;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:16px;font-weight:500;letter-spacing:.32px;margin-bottom:10px}.cancel-subscription .cancel-menu-sub-title{color:#616161;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;letter-spacing:.32px;margin-bottom:15px}.cancel-subscription .tick{vertical-align:middle}.cancel-subscription .cancel-beg{font-size:14px;font-weight:600;margin-bottom:30px}.cancel-subscription .bullet-text{font-family:Arial,sans-serif;font-size:14px;color:#666;margin-bottom:15px}.cancel-subscription .bullet-text b{color:#000}.cancel-subscription .bullet-text:before{content:"•";margin-right:8px;color:#000;margin-bottom:15px}.cancel-subscription .ct-mb{margin-bottom:30px}.cancel-subscription .ct-mt{margin-top:30px}.cancel-subscription .card-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cancel-subscription .card{display:flex;flex-direction:column;border:1px solid #ccc;border-radius:12px;width:180px;padding:24px 20px;text-align:center;box-shadow:0 0 0 1px #eee}.cancel-subscription .icon{font-size:24px;margin-bottom:16px}.cancel-subscription .card-title{font-weight:700;font-size:16px;margin-bottom:8px;color:#000}.cancel-subscription .card-description{font-size:14px;color:#666;margin-bottom:20px;flex-grow:1}.cancel-subscription .w-s{width:150px}.cancel-subscription .custom-bottom-border{padding:0}.body-membership-settings{width:100%;max-width:900px;padding:20px;display:flex;flex-direction:column;gap:30px}.body-membership-settings .compliance-settings-card-comp{max-width:900px}.body-membership-settings .compliance-settings-card-comp .c-s-c-c-head .c-s-c-c-h-left .c-s-head-title{font-size:16px}.body-membership-settings .compliance-settings-card-comp .c-s-c-c-head .c-s-c-c-h-left .c-s-head-subtxt{font-size:14px}.body-membership-settings .compliance-settings-card-comp .c-s-c-c-head .c-s-c-c-h-left .c-s-head-title .high-green{color:#16a34a;font-weight:700}.body-membership-settings .compliance-settings-card-comp .c-s-c-c-head .c-s-c-c-h-left .c-s-head-title .dollar-line{text-decoration:line-through}.body-membership-settings .pep-title{color:#181d27;font-size:24px;font-weight:700;line-height:28px;margin-bottom:10px}.body-membership-settings .cancel-title-center{text-align:center;color:#181d27;font-size:24px;font-weight:700}.body-membership-settings .cancel-sub-title{color:#616161;text-align:center;color:#181d27;font-size:16px;font-weight:400}.body-membership-settings .sub-title{color:#616161;font-size:14px;font-weight:400;line-height:clamp(1.313rem,1.271rem + .19vw,1.5rem);letter-spacing:.14px;margin-bottom:10px}.currency-dropdown .p-dropdown-label{display:flex;justify-content:center}.d-n-c-right .flag{display:flex;align-items:center;gap:.25rem}.bell-icon{cursor:pointer;width:20px}.notify .label-input{color:#000;font-weight:700}.body-membership-settings .update-btn-1{margin-top:5rem}.body-membership-settings .update-btn-2{margin-top:4rem}.language-input-comp .language-input.currency-dropdown{padding-left:unset}@media screen and (max-width:991px){.body-settings .notify .notify-header{flex-direction:column}.body-settings .notify .check-box{display:flex;gap:10px;margin-top:10px}.body-settings .notify .notify-row{align-items:center;gap:12px;display:flex;flex-direction:row-reverse;justify-content:flex-end}.body-settings .notify .toggle-title{font-weight:700;margin-bottom:5px}.body-membership-settings .compliance-settings-card-comp .c-s-c-c-head{display:flex;align-items:flex-start;justify-content:flex-start;gap:25px;padding:15px 30px;flex-direction:column}.body-settings .data-privacy-box{display:flex;justify-content:flex-start;max-width:800px;gap:40px;flex-direction:column}.body-membership-settings .payment-detail-line{height:150px;border-right:none}.body-membership-settings .payNow{display:grid}.body-settings .section{margin-top:5px}.body-settings .notify .setting-sub-title,.compliance-settings-card-comp{margin-top:10px}}@media screen and (max-width:560px){.settings-page .settings-card-cm{width:auto}.body-settings .notify .notify-header{flex-direction:column}.body-settings .notify .check-box{display:flex;gap:10px;margin-top:10px}.body-settings .notify .notify-row{align-items:center;gap:12px;display:inline-flex;flex-direction:row-reverse;justify-content:space-between}.body-settings .notify .toggle-title{font-weight:700;margin-bottom:5px}.body-membership-settings .compliance-settings-card-comp .c-s-c-c-head{display:flex;align-items:flex-start;justify-content:flex-start;gap:25px;padding:15px 30px;flex-direction:column}.body-settings .data-privacy-box{display:flex;justify-content:flex-start;max-width:800px;gap:40px;flex-direction:column}.body-membership-settings .payment-detail-line{height:150px;border-right:none}.body-membership-settings .payNow{display:grid}.body-settings .section{margin-top:5px}.body-settings .notify .setting-sub-title,.compliance-settings-card-comp{margin-top:10px}}.otp-dialog-modal{max-width:530px}@media (max-width:1200px){.body-settings{padding:0}}.settings-page .st-explore-card-comp{border-radius:16px;border:1px solid #f8f8f8;background:#fff;box-shadow:0 .5px 1px 0 rgba(0,0,0,.25);padding:20px 30px;display:flex;flex-direction:column;gap:20px;width:100%}@media screen and (max-width:767px){.st-explore-card-comp{padding:15px}}.settings-page .st-explore-card-comp .st-e-c-c-top{display:flex;flex-direction:column;gap:15px}.settings-page .st-explore-card-comp .st-e-c-c-top svg{width:45px;height:45px;min-width:45px}@media screen and (max-width:767px){.settings-page .st-explore-card-comp .st-e-c-c-top svg{width:35px;height:35px;min-width:35px}}.settings-page .st-explore-card-comp .st-e-c-c-top svg path{stroke:#171a1c}.settings-page .st-explore-card-comp .st-c-c-content-wrapper{display:flex;flex-direction:column}.settings-page .st-explore-card-comp .st-c-c-c-w-title{color:#171a1c;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:clamp(1.063rem,1.049rem + .06vw,1.125rem);font-weight:500;line-height:28px;letter-spacing:.18px}.settings-page .st-explore-card-comp .st-c-c-c-w-subtxt{color:#636b74;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:clamp(.938rem,.924rem + .06vw,1rem);font-weight:400;line-height:clamp(1.188rem,1.118rem + .32vw,1.5rem);letter-spacing:.32px}.settings-page .st-explore-card-comp .e-c-c-link{display:flex;align-items:center;gap:10px}.settings-page .st-explore-card-comp .e-c-c-link .e-c-c-l-txt{color:#32383e;font-family:Neue Haas Grotesk Display Pro,sans-serif;font-size:14px;font-weight:500;line-height:14px;letter-spacing:.5px;text-decoration:underline}.settings-page .st-explore-card-comp .e-c-c-link svg{width:20px;height:20px;min-width:20px}.settings-page .st-explore-card-comp .e-c-c-link svg path{stroke:#171a1c}.settings-page .card-group-block{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch}