@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-color:gold;--secondary-color:#1a1a2e;--accent-color:#16213e;--text-light:#fff;--text-dark:#333;--success-color:#00c851;--danger-color:#f44;--gradient-gold:linear-gradient(135deg,gold,orange);--gradient-dark:linear-gradient(135deg,#1a1a2e,#0f0f1e)}body{background:#1a1a2e;background:var(--secondary-color);color:#fff;color:var(--text-light);font-family:Inter,sans-serif;overflow-x:hidden}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#1a1a2e;background:var(--secondary-color)}::-webkit-scrollbar-thumb{background-color:gold;background-color:var(--primary-color);border:3px solid #1a1a2e;border:3px solid var(--secondary-color);border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:#ffc700}.container{margin:0 auto;max-width:1200px;padding:0 20px}.hero-section{align-items:center;background:radial-gradient(ellipse at center,#16213e 0,#0f0f1e 100%);display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.roulette-bg{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Ccircle cx='50' cy='50' r='45' fill='none' stroke='%23FFD70020' stroke-width='.5'/%3E%3Ccircle cx='50' cy='50' r='35' fill='none' stroke='%23FFD70015' stroke-width='.5'/%3E%3Ccircle cx='50' cy='50' r='25' fill='none' stroke='%23FFD70010' stroke-width='.5'/%3E%3C/svg%3E") 50%/cover;bottom:0;left:0;opacity:.3;position:absolute;right:0;top:0}.hero-content{max-width:800px;position:relative;text-align:center;z-index:2}.badge-container{margin-bottom:30px}.trust-badge{align-items:center;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:50px;color:gold;color:var(--primary-color);cursor:default;display:inline-flex;font-size:14px;gap:8px;padding:10px 20px}.trust-badge .icon{height:18px;width:18px}.hero-title{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.2;margin-bottom:20px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#fffc;font-size:1.25rem;line-height:1.6;margin-bottom:40px}.highlight{color:gold;color:var(--primary-color);font-weight:600}.hero-features{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:40px}.feature-item{align-items:center;color:#ffffffe6;display:flex;font-size:14px;gap:8px}.feature-icon{color:gold;color:var(--primary-color);height:20px;width:20px}.cta-button{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:10px;padding:15px 40px;transition:all .3s ease}.cta-button.primary{background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);color:#1a1a2e;color:var(--secondary-color)}.cta-button.primary:hover{box-shadow:0 10px 30px #ffd70066}.cta-button.secondary{background:#0000;border:2px solid #ffffff4d;color:#fff;color:var(--text-light)}.cta-button.secondary:hover{border-color:gold;border-color:var(--primary-color);color:gold;color:var(--primary-color)}.cta-button.large{font-size:18px;padding:18px 50px}.stats-row{border-top:1px solid #ffd7001a;display:flex;gap:50px;justify-content:center;margin-top:60px;padding-top:40px}.stat-item{text-align:center}.stat-number{color:gold;color:var(--primary-color);display:block;font-size:2rem;font-weight:800;margin-bottom:5px}.stat-label{color:#fff9;font-size:14px}.roulette-wheel{background:radial-gradient(circle,#ffd7001a 0,#0000 70%);border:2px solid #ffd70033;border-radius:50%;height:400px;opacity:.3;position:absolute;right:-200px;top:50%;transform:translateY(-50%);width:400px}.wheel-inner{border:1px solid #ffd7001a;border-radius:50%;inset:20px;position:absolute}.methodology-section{background:linear-gradient(180deg,#0f0f1e,#16213e);padding:100px 0}.section-header{margin-bottom:60px;text-align:center}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-bottom:15px}.section-subtitle{color:#ffffffb3;font-size:1.1rem}.methodology-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:60px}.method-card{background:#ffffff08;border:1px solid #ffd7001a;border-radius:20px;padding:30px;position:relative;transition:all .3s ease}.method-card:hover{background:#ffffff0d;transform:translateY(-5px)}.method-icon{align-items:center;background:#ffd7001a;border-radius:15px;display:flex;height:60px;justify-content:center;margin-bottom:20px;position:relative;width:60px}.method-icon svg{color:gold;color:var(--primary-color);height:30px;width:30px}.step-number{align-items:center;background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);border-radius:50%;color:#1a1a2e;color:var(--secondary-color);display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;position:absolute;right:-5px;top:-5px;width:24px}.method-card h3{color:gold;color:var(--primary-color);font-size:1.3rem;margin-bottom:15px}.method-description{color:#fffc;line-height:1.6;margin-bottom:15px}.method-detail{color:#fff9;font-size:14px;font-style:italic;line-height:1.5}.formula-showcase{background:#ffd7000d;border:1px solid #ffd70033;border-radius:20px;padding:40px;text-align:center}.formula-showcase h3{color:gold;color:var(--primary-color);font-size:1.5rem;margin-bottom:30px}.formula{align-items:center;display:flex;font-size:2rem;gap:15px;justify-content:center;margin-bottom:20px}.fraction{align-items:center;display:inline-flex;flex-direction:column;position:relative}.numerator{border-bottom:2px solid gold;border-bottom:2px solid var(--primary-color);padding-bottom:5px}.denominator{padding-top:5px}.formula-legend{color:#fff9;font-size:14px;line-height:1.6}.features-section{background:#1a1a2e;background:var(--secondary-color);padding:100px 0}.features-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.feature-card{background:#ffffff05;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:35px;position:relative;text-align:center;transition:all .3s ease}.feature-card:before{background:var(--feature-color);content:"";height:3px;left:0;position:absolute;right:0;top:0}.feature-icon-wrapper{align-items:center;background:linear-gradient(135deg,var(--feature-color) 0,#0000 100%);border-radius:20px;display:flex;height:70px;justify-content:center;margin:0 auto 25px;width:70px}.feature-icon-wrapper svg{color:#fff;height:35px;width:35px}.feature-card h3{font-size:1.3rem;margin-bottom:15px}.feature-card p{color:#ffffffb3;line-height:1.6}.statistics-section{background:linear-gradient(180deg,#16213e,#0f0f1e);padding:100px 0}.stats-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:60px}.stat-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:30px;position:relative;text-align:center}.stat-icon{align-items:center;display:flex;height:50px;justify-content:center;margin:0 auto 20px;width:50px}.stat-icon svg{color:var(--stat-color);height:30px;width:30px}.stat-value{color:var(--stat-color);font-size:2.5rem;font-weight:800;margin-bottom:10px}.stat-bg{background:radial-gradient(circle,var(--stat-color) 0,#0000 70%);height:200%;opacity:.05;position:absolute;right:-50%;top:-50%;width:200%}.success-chart{background:#ffffff08;border:1px solid #ffd7001a;border-radius:20px;padding:40px}.success-chart h3{color:gold;color:var(--primary-color);font-size:1.5rem;margin-bottom:30px;text-align:center}.chart-container{height:200px;position:relative}.chart-bars{align-items:flex-end;display:flex;gap:10px;height:100%;justify-content:space-between}.chart-bar{background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);border-radius:5px 5px 0 0;flex:1 1;min-height:20px;opacity:.8;transition:opacity .3s ease}.chart-bar:hover{opacity:1}.chart-line{border-top:2px dashed #ffd7004d;color:gold;color:var(--primary-color);font-size:14px;left:0;padding-right:10px;position:absolute;right:0;text-align:right;top:13%}.testimonials-section{background:#1a1a2e;background:var(--secondary-color);padding:100px 0}.testimonials-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:60px}.testimonial-card{background:#ffffff08;border:1px solid #ffd7001a;border-radius:20px;padding:30px;position:relative;transition:all .3s ease}.testimonial-card:hover{box-shadow:0 10px 30px #ffd7001a;transform:translateY(-5px)}.quote-icon{opacity:.1;position:absolute;right:20px;top:20px}.quote-icon svg{color:gold;color:var(--primary-color);height:40px;width:40px}.rating{display:flex;gap:5px;margin-bottom:20px}.star{color:#fff3;height:18px;width:18px}.star.filled{color:gold;color:var(--primary-color)}.testimonial-text{color:#ffffffe6;font-size:16px;font-style:italic;line-height:1.6;margin-bottom:20px}.profit-badge{background:#00c8511a;border-radius:20px;color:#00c851;color:var(--success-color);display:inline-block;font-weight:600;margin-bottom:20px;padding:5px 15px}.testimonial-author{align-items:center;display:flex;gap:15px}.author-avatar{align-items:center;background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);border-radius:50%;color:#1a1a2e;color:var(--secondary-color);display:flex;font-weight:700;height:50px;justify-content:center;width:50px}.author-info h4{font-size:16px;margin-bottom:5px}.author-info p{color:#fff9;font-size:14px}.trust-indicators{background:#ffd7000d;border-radius:20px;display:flex;gap:60px;justify-content:center;padding:40px}.trust-item h3{color:gold;color:var(--primary-color);font-size:2rem;margin-bottom:5px}.trust-item p{color:#ffffffb3}.cta-section{background:linear-gradient(135deg,#16213e,#0f0f1e);overflow:hidden;padding:100px 0;position:relative}.cta-content{position:relative;text-align:center;z-index:2}.cta-badge{align-items:center;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:50px;color:gold;color:var(--primary-color);display:inline-flex;gap:8px;margin-bottom:30px;padding:8px 20px}.cta-badge svg{height:18px;width:18px}.cta-title{font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.3;margin-bottom:20px}.cta-subtitle{color:#fffc;font-size:1.2rem;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.cta-features{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-bottom:40px}.cta-feature{align-items:center;color:#ffffffe6;display:flex;gap:10px}.cta-feature svg{color:#00c851;color:var(--success-color);height:20px;width:20px}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:20px}.cta-note{color:#fff9;font-size:14px}.floating-chips{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.chip{align-items:center;background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);border-radius:50%;box-shadow:0 5px 20px #ffd7004d;color:#1a1a2e;color:var(--secondary-color);display:flex;font-weight:700;height:60px;justify-content:center;position:absolute;width:60px}.chip-1{left:10%;top:20%}.chip-2{right:15%;top:60%}.chip-3{bottom:30%;left:20%}.navigation-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:1px solid #ffd70033;box-shadow:0 4px 20px #0000004d;left:0;position:fixed;right:0;top:0;z-index:50}.nav-container{align-items:center;display:flex;height:70px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.nav-logo{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;font-size:1.5rem;font-weight:900;text-decoration:none}.nav-menu{align-items:center;display:flex;gap:20px}.nav-welcome{color:#ffffffe6;font-size:14px;margin-right:10px}.nav-button{align-items:center;border:none;border-radius:25px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;text-decoration:none;transition:all .3s ease}.nav-button.primary{background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);box-shadow:0 4px 15px #ffd7004d;color:#1a1a2e;color:var(--secondary-color)}.nav-button.primary:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.nav-button.secondary{background:#0000;border:1px solid #fff3;color:#fff;color:var(--text-light)}.nav-button.secondary:hover{background:#ffd7001a;border-color:gold;border-color:var(--primary-color);color:gold;color:var(--primary-color)}.nav-button.logout{background:#ff44441a;border:1px solid #ff6b6b4d;color:#ff6b6b}.nav-button.logout:hover{background:#f443;border-color:#ff6b6b}.nav-button.premium{background:linear-gradient(45deg,gold,#ffed4e);background:linear-gradient(45deg,var(--primary-color),#ffed4e);border:none;color:#000;font-weight:700}.nav-button.premium:hover{box-shadow:0 10px 30px #ffd7004d;transform:translateY(-2px)}.mobile-menu-toggle{background:none;border:none;border-radius:8px;color:#fff;color:var(--text-light);cursor:pointer;display:none;padding:8px;transition:all .3s ease}.mobile-menu-toggle:hover{background:#ffd7001a;color:gold;color:var(--primary-color)}.mobile-menu{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1a1a2ef2;border-top:1px solid #ffd70033;display:none;padding:20px}.mobile-menu.active{display:block}.mobile-menu-item{border-bottom:1px solid #ffffff1a;color:#fff;color:var(--text-light);display:block;padding:12px 0;text-decoration:none;transition:all .3s ease;width:100%}.mobile-menu-item:hover{color:gold;color:var(--primary-color);padding-left:10px}.mobile-menu-item:last-child{border-bottom:none}.mobile-menu-item.premium{background:linear-gradient(45deg,gold,#ffed4e);background:linear-gradient(45deg,var(--primary-color),#ffed4e);border-radius:8px;color:#000;font-weight:700;margin:5px 0;padding:12px 15px}.auth-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.auth-modal{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #ffd70033;border-radius:20px;box-shadow:0 20px 60px #00000080;max-width:450px;padding:40px;position:relative;width:100%}.auth-modal-close{align-items:center;background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);border:none;border-radius:50%;box-shadow:0 4px 15px #ffd70066;color:#1a1a2e;color:var(--secondary-color);cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;position:absolute;right:-15px;top:-15px;transition:all .3s ease;width:40px}.auth-modal-close:hover{box-shadow:0 6px 20px #ffd70099;transform:scale(1.1)}.auth-modal-header{margin-bottom:40px;text-align:center}.auth-modal-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:900;margin-bottom:10px}.auth-modal-subtitle{color:#ffffffb3;font-size:16px}.auth-form{display:flex;flex-direction:column;gap:25px}.form-group{position:relative}.form-label{color:#fff;color:var(--text-light);display:block;font-size:14px;font-weight:600;margin-bottom:8px}.form-input-wrapper{position:relative}.form-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;color:var(--text-light);font-size:16px;padding:15px 50px;transition:all .3s ease;width:100%}.form-input:focus{background:#ffffff14;border-color:gold;border-color:var(--primary-color);box-shadow:0 0 0 3px #ffd7001a;outline:none}.form-input::placeholder{color:#fff6}.form-icon-left{color:gold;color:var(--primary-color);left:18px}.form-icon-left,.form-icon-right{height:20px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.form-icon-right{color:#ffffff80;cursor:pointer;right:18px;transition:all .3s ease}.form-icon-right:hover{color:gold;color:var(--primary-color)}.form-submit{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:16px;transition:all .3s ease;width:100%}.form-submit.primary{background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);box-shadow:0 4px 20px #ffd7004d;color:#1a1a2e;color:var(--secondary-color)}.form-submit.primary:hover{box-shadow:0 6px 25px #ffd70066;transform:translateY(-2px)}.form-submit:disabled{background:#ffffff1a;box-shadow:none;color:#fff6;cursor:not-allowed;transform:none}.auth-switch{color:#ffffffb3;margin-top:30px;text-align:center}.auth-switch-link{color:gold;color:var(--primary-color);cursor:pointer;font-weight:600;transition:all .3s ease}.auth-switch-link:hover{color:orange;text-decoration:underline}.error-message{background:#ff44441a;border:1px solid #ff44444d;border-radius:10px;color:#ff6b6b;font-size:14px;margin-bottom:20px;padding:15px}.profile-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.profile-modal{background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #ffd70033;border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:95vh;max-width:900px;overflow-y:auto;position:relative;width:100%}.profile-header{align-items:center;background:linear-gradient(135deg,gold,orange);background:var(--gradient-gold);border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:30px 40px}.profile-user-info{align-items:center;display:flex;gap:20px}.profile-avatar{align-items:center;background:#1a1a2e4d;border-radius:15px;display:flex;height:60px;justify-content:center;width:60px}.profile-avatar svg{height:30px;width:30px}.profile-avatar svg,.profile-name{color:#1a1a2e;color:var(--secondary-color)}.profile-name{font-size:2rem;font-weight:900;margin:0}.profile-subtitle{color:#1a1a2ecc;font-size:14px;margin:5px 0 0}.profile-logout-btn{background:#1a1a2e33;border:none;border-radius:8px;color:#1a1a2e;color:var(--secondary-color);cursor:pointer;font-weight:600;padding:12px 20px;transition:all .3s ease}.profile-logout-btn:hover{background:#1a1a2e4d}.profile-content{padding:40px}.profile-section{border-bottom:1px solid #ffd7001a;margin-bottom:30px;padding-bottom:30px}.profile-section:last-child{border-bottom:none;margin-bottom:0}.profile-section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.profile-section-title{align-items:center;color:#fff;color:var(--text-light);display:flex;font-size:1.3rem;font-weight:700;gap:10px}.profile-edit-btn,.profile-section-title svg{color:gold;color:var(--primary-color)}.profile-edit-btn{background:#0000;border:1px solid gold;border:1px solid var(--primary-color);border-radius:6px;cursor:pointer;font-size:14px;padding:8px 16px;transition:all .3s ease}.profile-edit-btn:hover{background:#ffd7001a}.profile-value{color:#fff;color:var(--text-light);font-size:1.1rem;font-weight:500}.profile-form-actions{display:flex;gap:15px;margin-top:30px}.profile-save-btn{background:linear-gradient(135deg,#00c851,#00a043);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:1 1;font-weight:700;padding:15px;transition:all .3s ease}.profile-save-btn:hover{box-shadow:0 4px 20px #00c8514d;transform:translateY(-2px)}.profile-cancel-btn{background:#0000;border:1px solid #fff3;border-radius:10px;color:#ffffffb3;cursor:pointer;flex:1 1;font-weight:600;padding:15px;transition:all .3s ease}.profile-cancel-btn:hover{background:#ffffff0d;color:#fff;color:var(--text-light)}.status-badge{align-items:center;background:#00c8511a;border-radius:20px;color:#00c851;color:var(--success-color);display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:8px 15px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.nav-menu{display:none}.mobile-menu,.mobile-menu-toggle{display:block}.auth-modal{margin:20px;padding:30px 25px}.auth-modal-title{font-size:2rem}.profile-header{flex-direction:column;gap:20px;padding:25px;text-align:center}.profile-content{padding:30px 25px}.profile-form-actions{flex-direction:column}}.footer{background:#0a0a0f;border-top:1px solid #ffd7001a;padding:60px 0 20px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.footer-title{color:gold;color:var(--primary-color);font-size:1.5rem;margin-bottom:15px}.footer-description{color:#ffffffb3;line-height:1.6;margin-bottom:20px}.footer-badge{color:#ffffff80;display:flex;font-size:14px;gap:10px}.subscription-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.subscription-modal{background:linear-gradient(145deg,#1a1a2e,#16213e);border:1px solid #ffd70033;border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:1000px;overflow-y:auto;padding:40px;width:90%}.subscription-plans{color:#fff}.plans-header{margin-bottom:40px;text-align:center}.plans-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(45deg,gold,#ffed4e);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;margin-bottom:15px}.plans-header p{color:#ffffffb3;font-size:1.1rem}.plans-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:40px}.plan-card{background:linear-gradient(145deg,#1e1e3f,#252550);border:2px solid #0000;border-radius:20px;padding:30px;position:relative;transition:all .3s ease}.plan-card:hover{border-color:#ffd7004d;box-shadow:0 20px 40px #ffd7001a;transform:translateY(-5px)}.plan-popular{background:linear-gradient(145deg,#2a1810,#3a2010);border-color:gold;border-color:var(--primary-color)}.plan-badge{align-items:center;background:gold;background:var(--primary-color);border-radius:25px;color:#000;display:flex;font-size:14px;font-weight:700;gap:5px;left:50%;padding:8px 20px;position:absolute;top:-15px;transform:translateX(-50%)}.plan-header{margin-bottom:30px;text-align:center}.plan-icon{align-items:center;background:linear-gradient(45deg,gold,#ffed4e);background:linear-gradient(45deg,var(--primary-color),#ffed4e);border-radius:50%;color:#000;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.plan-header h3{color:gold;color:var(--primary-color);font-size:1.8rem;margin-bottom:10px}.plan-description{color:#ffffffb3;line-height:1.5}.plan-pricing{margin-bottom:30px;text-align:center}.price-main{align-items:baseline;display:flex;justify-content:center;margin-bottom:10px}.currency{color:gold;color:var(--primary-color);font-size:1.2rem;margin-right:5px}.amount{color:#fff;font-size:3rem;font-weight:700}.period{color:#ffffffb3;font-size:1.2rem;margin-left:10px}.price-discount{align-items:center;display:flex;gap:15px;justify-content:center;margin-bottom:15px}.original-price{color:#ffffff80;font-size:1.1rem;text-decoration:line-through}.discount-badge{background:#e74c3c;border-radius:15px;color:#fff;font-size:12px;font-weight:700;padding:4px 12px}.plan-duration{align-items:center;color:#ffffffb3;display:flex;gap:8px;justify-content:center}.plan-features{margin-bottom:30px}.plan-features h4{color:gold;color:var(--primary-color);margin-bottom:15px}.plan-features ul{list-style:none;padding:0}.plan-features li{align-items:center;color:#fffc;display:flex;gap:10px;margin-bottom:10px}.plan-features li svg{color:gold;color:var(--primary-color);flex-shrink:0}.plan-select-btn{align-items:center;background:linear-gradient(45deg,#4a90e2,#357abd);border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:700;gap:10px;justify-content:center;padding:15px;transition:all .3s ease;width:100%}.btn-premium{background:linear-gradient(45deg,gold,#ffed4e);background:linear-gradient(45deg,var(--primary-color),#ffed4e);color:#000}.plan-select-btn:hover{box-shadow:0 10px 30px #0000004d;transform:translateY(-2px)}.plan-select-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.button-spinner{animation:spin 1s linear infinite;border:2px solid #0000;border-radius:50%;border-top-color:currentcolor;height:20px;margin-right:10px;width:20px}.plans-footer{border-top:1px solid #ffffff1a;padding-top:30px;text-align:center}.security-note{align-items:center;color:#ffffffb3;display:flex;gap:15px;justify-content:center}.security-note svg{color:gold;color:var(--primary-color);flex-shrink:0}.subscription-manager{color:#fff}.active-subscription{background:linear-gradient(145deg,#1e1e3f,#252550);border:1px solid #ffd70033;border-radius:20px;margin-bottom:30px;padding:30px}.subscription-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.subscription-status{align-items:center;display:flex;gap:15px}.subscription-status h3{color:gold;color:var(--primary-color);font-size:1.5rem;margin:0 0 5px}.status-text{color:#ffffffb3;margin:0}.subscription-plan{align-items:center;background:#ffd7001a;border-radius:25px;color:gold;color:var(--primary-color);display:flex;font-weight:700;gap:10px;padding:10px 20px}.subscription-details{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:25px}.detail-item{align-items:center;background:#ffffff0d;border-radius:12px;display:flex;gap:12px;padding:15px}.detail-item svg{color:gold;color:var(--primary-color);flex-shrink:0}.detail-item .label{color:#fff9;display:block;font-size:.9rem;margin-bottom:3px}.detail-item .value{color:#fff;display:block;font-weight:500}.days-remaining{color:gold;color:var(--primary-color);display:block;font-size:.85rem;margin-top:2px}.subscription-features{margin-bottom:25px}.subscription-features h4{color:gold;color:var(--primary-color);margin-bottom:15px}.subscription-features ul{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));list-style:none;padding:0}.subscription-features li{align-items:center;color:#fffc;display:flex;gap:10px}.subscription-features li svg{color:gold;color:var(--primary-color);flex-shrink:0}.payment-pending{align-items:center;background:#e74c3c1a;border:1px solid #e74c3c4d;border-radius:12px;color:#e74c3c;display:flex;gap:15px;padding:20px}.payment-pending svg{flex-shrink:0}.payment-link{align-items:center;color:gold;color:var(--primary-color);display:inline-flex;font-weight:700;gap:8px;margin-top:10px;text-decoration:none}.payment-link:hover{text-decoration:underline}.no-subscription{background:linear-gradient(145deg,#1e1e3f,#252550);border-radius:20px;color:#ffffffb3;padding:60px 30px;text-align:center}.no-subscription svg{color:gold;color:var(--primary-color);margin-bottom:20px}.no-subscription h3{color:#fff;font-size:1.5rem;margin-bottom:15px}.subscription-history{background:linear-gradient(145deg,#1e1e3f,#252550);border:1px solid #ffffff1a;border-radius:20px;padding:30px}.subscription-history h3{color:gold;color:var(--primary-color);margin-bottom:20px}.history-list{display:flex;flex-direction:column;gap:15px}.history-item{background:#ffffff0d;border-radius:12px;justify-content:space-between;padding:15px}.history-item,.history-status{align-items:center;display:flex}.history-status{gap:12px}.plan-name{color:#fff;display:block;font-weight:500;margin-bottom:3px}.history-details,.status{color:#fff9;font-size:.9rem}.history-details{align-items:flex-end;display:flex;flex-direction:column;gap:3px}.subscription-error,.subscription-loading{color:#ffffffb3;padding:60px 30px;text-align:center}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffd7004d;border-radius:50%;border-top-color:gold;border-top:3px solid var(--primary-color);height:40px;margin:0 auto 20px;width:40px}.retry-btn{background:gold;background:var(--primary-color);border:none;border-radius:8px;color:#000;cursor:pointer;font-weight:700;margin-top:15px;padding:10px 20px;transition:opacity .3s ease}.retry-btn:hover{opacity:.8}@media (max-width:768px){.subscription-modal{margin:20px;padding:20px}.plans-grid{gap:20px;grid-template-columns:1fr}.plan-card{padding:20px}.subscription-header{flex-direction:column;gap:15px;text-align:center}.subscription-details{grid-template-columns:1fr}.history-item{flex-direction:column;gap:10px}.history-details,.history-item{align-items:flex-start}}.payment-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:2000}.payment-modal{background:linear-gradient(145deg,#1a1a2e,#16213e);border:2px solid #ffd70033;border-radius:20px;box-shadow:0 25px 70px #000000b3;display:flex;flex-direction:column;height:85vh;max-height:800px;max-width:600px;width:90%}.payment-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:20px 25px}.payment-modal-title{align-items:center;color:gold;color:var(--primary-color);display:flex;gap:10px}.payment-modal-title h3{font-size:1.4rem;margin:0}.payment-modal-close{background:none;border:none;color:#ffffffb3;cursor:pointer;padding:5px;transition:color .3s ease}.payment-modal-close:hover{color:#fff}.payment-modal-security{align-items:center;background:#2ecc711a;border-bottom:1px solid #ffffff1a;color:#2ecc71;display:flex;font-size:.9rem;gap:10px;justify-content:center;padding:15px}.payment-modal-body{flex:1 1;overflow:hidden;position:relative}.payment-iframe{background:#fff;border:none;height:100%;width:100%}.payment-modal-footer{border-top:1px solid #ffffff1a;color:#ffffffb3;padding:20px;text-align:center}.payment-modal-footer p{margin:5px 0}.payment-note{color:#ffffff80;font-size:.85rem}@media (max-width:768px){.payment-modal{border-radius:15px;height:90vh;width:95%}.payment-modal-header{padding:15px 20px}}.footer-section h4{color:gold;color:var(--primary-color);font-size:1.1rem;margin-bottom:20px}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:#ffffffb3;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:gold;color:var(--primary-color)}.contact-info{display:flex;flex-direction:column;gap:15px}.contact-item{align-items:center;color:#ffffffb3;display:flex;gap:10px}.contact-item svg{color:gold;color:var(--primary-color)}.footer-bottom{border-top:1px solid #ffffff1a;color:#fff9;padding:20px 0;text-align:center}.footer-note{margin-top:10px}.heart{animation:heartbeat 1.5s ease-in-out infinite;color:#f44;color:var(--danger-color)}@keyframes heartbeat{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.footer-disclaimer{background:#ffd7000d;border-radius:10px;margin-top:30px;padding:20px;text-align:center}.footer-disclaimer p{color:#fff9;font-size:13px;line-height:1.6}.footer-disclaimer strong{color:gold;color:var(--primary-color)}@media (max-width:768px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.stats-row{flex-direction:column;gap:20px}.features-grid,.methodology-grid,.testimonials-grid{grid-template-columns:1fr}.trust-indicators{flex-direction:column;gap:20px}.cta-buttons{flex-direction:column;width:100%}.cta-button{width:100%}.roulette-wheel{display:none}}.faq-home-section{background:#1a1a2e;background:var(--secondary-color);padding:100px 0}.faq-home-list{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:900px}.faq-home-item{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;display:flex;justify-content:space-between;padding:30px 40px;text-decoration:none;transition:all .3s ease}.faq-home-item:hover{background:#ffffff0d;border-color:gold;border-color:var(--primary-color);transform:translateX(10px)}.faq-home-content h3{color:#fff;color:var(--text-light);font-size:1.5rem;font-weight:600;margin-bottom:8px}.faq-home-content p{color:#fff9;font-size:1rem}.faq-home-arrow{color:gold;color:var(--primary-color);transition:transform .3s ease}.faq-home-item:hover .faq-home-arrow{transform:translateX(5px)}@media (max-width:768px){.faq-home-item{padding:20px}.faq-home-content h3{font-size:1.1rem}.faq-home-content p{font-size:.9rem}}.faq-blog-section{background:#1a1a2e;background:var(--secondary-color);min-height:100vh;padding:100px 0}.faq-blog-content{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;line-height:1.8;margin:60px auto 0;max-width:800px;padding:60px}.faq-blog-content h2{color:#ffffffe6;font-size:1.4rem;font-weight:600;margin-bottom:20px;margin-top:40px}.faq-blog-content h2:first-child{margin-top:0}.faq-blog-content h2:first-of-type,.faq-blog-content h2:nth-of-type(5){color:gold;color:var(--primary-color);font-size:2rem;font-weight:700}.faq-blog-content p{color:#ffffffd9;font-size:1.1rem;line-height:1.9;margin-bottom:20px}.faq-blog-content strong{color:gold;color:var(--primary-color);font-weight:600}@media (max-width:768px){.faq-blog-content{padding:30px 20px}.faq-blog-content h2{font-size:1.4rem}.faq-blog-content p{font-size:1rem}}.video-content{margin:60px auto 0;max-width:1000px}.video-container{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:40px;overflow:hidden;padding:20px}.how-it-works-video{background:#000;border-radius:12px;height:auto;max-height:600px;width:100%}.video-description{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;line-height:1.8;padding:40px}.video-description h2{color:gold;color:var(--primary-color);font-size:1.8rem;font-weight:600;margin-bottom:20px}.video-description p{color:#fffc;font-size:1.1rem;margin-bottom:15px}.video-description p:last-child{margin-bottom:0}@media (max-width:768px){.video-container{padding:15px}.how-it-works-video{max-height:400px}.video-description{padding:30px 20px}.video-description h2{font-size:1.5rem}.video-description p{font-size:1rem}}
/*# sourceMappingURL=main.541a8678.css.map*/