.crypto-modal{z-index:9999;background-color:#000000b3;display:none;position:fixed;top:0;left:0;width:100%!important;height:100%!important}.crypto-modal-content{background:#ffffff17;border-radius:10px;max-width:700px;margin:5% auto;padding:20px;position:relative;width:100%!important}.crypto-close{cursor:pointer;font-size:28px;position:absolute;top:-10px;right:5px}.white-icon{color:#fff}.popup{z-index:9999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.popup-content{text-align:left;background:#fff;border-radius:16px;width:90%;max-width:480px;padding:30px 25px;font-family:Segoe UI,sans-serif;box-shadow:0 8px 20px #0003}.divider{border:none;border-top:1.5px solid #ff9000;width:100%;margin:10px 0 20px}.divider-2{color:#c4c4c4;border:none;border-top:1px solid;width:100%;margin:10px 0 20px}.popup-content h2{text-align:center;color:#333;margin-bottom:20px;font-size:19px;font-weight:700}.popup-content h3{text-align:center;color:#333;margin-bottom:20px;font-size:18px;font-weight:700}.bank-info .info-row{margin-bottom:10px;display:flex}.bank-info .label{color:#555;width:160px;font-weight:600}.bank-info .value{color:#222;word-break:break-word;font-weight:500}.bank-info .value.cbu{letter-spacing:.5px;font-family:monospace}.send-btn{color:#fff;cursor:pointer;background-color:#ff9000;border:none;border-radius:8px;margin:25px auto 0;padding:12px 24px;font-size:16px;font-weight:600;transition:background-color .3s;display:block}.send-btn:hover{background-color:#c47004}.dark-mode .popup-content{color:#fff;background-color:#2e2e2e;border:2px solid #ff9000}.dark-mode h2,.dark-mode h3{color:#fff}.dark-mode .label{color:#e7e4e0}.dark-mode .value{color:#fff}.copy-btn{cursor:pointer;vertical-align:middle;background:0 0;border:none;align-items:center;margin-left:8px;padding:0;transition:transform .1s;display:inline-flex}.copy-btn:hover svg{fill:#ff9000;transform:scale(1.1)}.subscription-details{background:#fff;border-radius:16px;flex-direction:column;gap:20px;max-width:1200px;margin:60px auto;padding:20px;display:flex;box-shadow:0 8px 24px #0000001a}.payment-options{opacity:0;flex-direction:column;align-items:flex-start;gap:10px;max-height:0;margin-top:10px;padding-left:5px;transition:max-height .5s,opacity .4s;display:flex;overflow:hidden}.crypto-option-row{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.crypto-discount-note{color:#f78f09;font-size:.95rem;font-weight:600}.currency-badge{color:#555;vertical-align:middle;background-color:#f7f7f7;border-radius:5px;padding:2px 5px;font-size:12px}.payment-options.visible{opacity:1;max-height:320px}.dark-mode .subscription-details{background-color:#28292b44}.image-title-container{align-items:center;gap:20px;display:flex}.image-container{border-radius:16px;flex:0 0 100px;justify-content:center;align-items:center;display:flex;overflow:hidden}.subscription-image{object-fit:cover;border-radius:16px;width:100%;height:auto;transition:transform .3s}.subscription-image:hover{transform:scale(1.05)}.subscription-title{color:#363333;margin:0;font-size:2rem;font-weight:700;line-height:1.2}.dark-mode .subscription-title{color:#fff}.subscription-description{color:#555;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;margin-bottom:25px;font-size:1.1rem;line-height:1.8}.dark-mode .subscription-description{color:#c2bfbf}.subscription-description p,.subscription-description li,.subscription-description a,.subscription-description span,.subscription-description strong,.subscription-description em,.subscription-description code{overflow-wrap:anywhere;word-break:break-word}.subscription-description p{margin:0 0 .9em}.subscription-description p:empty{min-height:1em}.subscription-description pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;overflow-x:auto}.subscription-description ul,.subscription-description ol{margin:.5em 0;padding-left:1.5em}.subscription-description ul{list-style:outside}.subscription-description ul[data-checked],:is(.subscription-description ul:has(>li[data-list=checked]),.subscription-description ul:has(>li[data-list=unchecked])){padding-left:0;list-style:none}.subscription-description ul[data-checked] li,.subscription-description li[data-list=checked],.subscription-description li[data-list=unchecked]{padding-left:2em;list-style:none;position:relative}.subscription-description ul[data-checked] li:before,.subscription-description li[data-list=checked]:before,.subscription-description li[data-list=unchecked]:before{content:"";box-sizing:border-box;background:#fff;border:2px solid #9aa0a6;border-radius:.28em;width:1.1em;height:1.1em;position:absolute;top:.18em;left:0}.subscription-description ul[data-checked=true] li:before{content:"✓";color:#fff;background:#23b26d;border-color:#23b26d;justify-content:center;align-items:center;font-size:.95em;font-weight:700;display:flex}.subscription-description ul[data-checked=false] li:before{background:#fff;border-color:#a8afb8}.subscription-description li[data-list=checked]:before{content:"✓";color:#fff;background:#23b26d;border-color:#23b26d;justify-content:center;align-items:center;font-size:.95em;font-weight:700;display:flex}.subscription-description li[data-list=unchecked]:before{background:#fff;border-color:#a8afb8}.dark-mode .subscription-description ul[data-checked] li:before,.dark-mode .subscription-description li[data-list=checked]:before,.dark-mode .subscription-description li[data-list=unchecked]:before{background:#272727;border-color:#7f8792}.dark-mode .subscription-description ul[data-checked=true] li:before,.dark-mode .subscription-description li[data-list=checked]:before{color:#0d2b1b;background:#2dcf7d;border-color:#2dcf7d}.subscription-description ol{list-style:decimal}.subscription-description ul ul{list-style:circle}.subscription-description ul ul ul{list-style:square}.subscription-description li{margin-bottom:.4em}.subscription-description h1,.subscription-description h2,.subscription-description h3,.subscription-description h4,.subscription-description h5,.subscription-description h6{color:inherit;margin:.7em 0 .35em;font-weight:700;line-height:1.3}.subscription-description h1{font-size:1.8rem}.subscription-description h2{font-size:1.5rem}.subscription-description h3{font-size:1.3rem}.subscription-description blockquote{background:#ff900017;border-left:4px solid #ff9000;margin:.8em 0;padding:.55em .9em;font-style:italic}.subscription-description pre{background:#f7f7f7;border:1px solid #e5e5e5;border-radius:8px;margin:.8em 0;padding:.85em}.subscription-description code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.div-price{justify-content:center;align-items:center;display:grid}.subscription-price{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:120px;padding:10px;display:flex}.private-price-list-wrapper{width:100%;margin-bottom:2rem}.private-price-title{color:#333;margin:0 0 8px;font-size:1.05rem;font-weight:700}.private-price-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.private-price-item{color:#333;transform-origin:50%;background:#fff7eb;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;transition:transform .2s,box-shadow .2s;display:flex}.private-price-item.highlighted{border:1px solid #ff9000}.private-price-item:hover{transform:scale(1.04);box-shadow:0 8px 16px #0000001f}.private-price-time{font-weight:600}.private-price-value{color:#f78f09;margin-left:auto;font-weight:700}.private-price-star{font-size:1rem}.private-price-legend{color:#555;margin:8px 0 0;font-size:.92rem}.dark-mode .private-price-title,.dark-mode .private-price-legend{color:#ddd}.dark-mode .private-price-item{color:#efefef;background:#2a2a2a}.dark-mode .private-price-item.highlighted{border-color:#ff9000}.dark-mode .private-price-value{color:#ffae45}.price-container{align-items:center;gap:10px;margin-top:10px;display:flex}.current-price{color:#f78f09;font-size:22px;font-weight:600}.previous-price{color:#888;font-size:16px;text-decoration:line-through}.subscription-button{color:#fff;text-align:center;background-color:#ff9000;border-radius:12px;margin-top:auto;padding:14px 28px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #ff90004d}.crypto-info-button{color:#e67e22;text-align:center;background-color:#9c9c9c2c;border-width:2px;border-color:#ff9000;border-radius:12px;margin-top:auto;padding:14px 28px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block;box-shadow:0 4px 12px #ff90004d}.crypto-info-button:hover{background-color:#c4710433}.subscription-button:hover{background-color:#e67e22;box-shadow:0 6px 16px #ff900066}@media (width<=768px){.subscription-details{padding:15px}.image-title-container{flex-direction:row;align-items:center;gap:15px}.image-container{flex:0 0 80px}.subscription-title{font-size:1.8rem}.subscription-description{font-size:1rem}.subscription-price{font-size:1.5rem}.subscription-button{padding:12px 24px;font-size:1rem}}.withSession{z-index:9999;background:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;inset:0}.withSession .modal-content{color:#856404;text-align:center;background-color:#fff3cd;border:1px solid #ffeeba;border-radius:4px;min-width:220px;max-width:380px;margin:0 auto;padding:40px 18px 30px;font-size:1.08rem;font-weight:500;position:relative;box-shadow:0 2px 12px #0000000a}.withSession .close-button{color:#856404;cursor:pointer;z-index:3;background:0 0;border:none;outline:none;padding:2px 8px;font-size:27px;font-weight:700;line-height:1;transition:background .2s;position:absolute;top:8px;right:10px}.withSession .close-button:hover,.withSession .close-button:focus{background:#ffeeba}@media (width<=480px){.withSession .modal-content{min-width:0;max-width:95vw;padding:18px 6vw 14px;font-size:.97rem}.withSession .close-button{padding:2px 6px;font-size:23px;top:6px;right:2vw}}
