:root{--color-text:#fff;--color-text-secondary:rgba(255,255,255,.7);--font-main:'Zen Kaku Gothic New' , sans-serif;--font-serif:'Zen Old Mincho' , serif}*{margin:0;padding:0;box-sizing:border-box}body{font-family: var(--font-main);background-color:#000;color:var(--color-text);line-height:1.6;overflow-x:hidden}body::after{content:'';position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:radial-gradient(circle at center,rgba(0,0,0,.4) 0%,rgba(0,0,0,.95) 90%);pointer-events:none}h1,h2,h3{font-family: var(--font-serif);font-weight:500}.container{max-width:1000px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.section{padding:150px 0}.loader-text{font-family: var(--font-serif);font-size:1.5rem;margin-bottom:20px;letter-spacing:.2em}.loader-bar{width:200px;height:2px;background:rgba(255,255,255,.2);margin:0 auto;position:relative;overflow:hidden}.loader-bar::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;transform:translateX(-100%);animation:loading 2s infinite}@keyframes loading {
    0% {
        transform: translateX(-100%);
    }

    50% {
        transform: translateX(0);
    }

    100% {
        transform: translateX(100%);
    }
}#canvas-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-2}.hero{height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.hero-content{text-shadow:0 4px 20px rgba(0,0,0,.8)}.hero-tag{color:#ffd700;font-size:1.2rem;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase;font-weight:500;text-shadow:0 0 10px rgba(255,215,0,.5)}.hero-title{font-size:5rem;margin-bottom:20px;letter-spacing:.05em;line-height:1.1}.sparkle{color:#ffd700}.hero-subtitle{font-size:1.2rem;letter-spacing:.3em;text-transform:uppercase;opacity:.9}.scroll-indicator{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);opacity:.8}.scroll-indicator span{color:#ffd700;font-family: var(--font-serif)}.scroll-indicator .line{width:1px;height:60px;background:#fff;margin:0 auto}.card.glass,.step-content,.price-card,.referral-card,.quote-box{background:linear-gradient(rgba(30,30,30,.8),rgba(30,30,30,.9)) padding-box , linear-gradient(135deg,#00c6ff,#0072ff,#9d00ff) border-box;border:2px solid transparent;border-radius:20px;padding:40px;box-shadow:0 10px 40px rgba(0,0,0,.5) , 0 0 20px rgba(0,198,255,.1);transition:transform .3s ease , box-shadow .3s ease}.card.glass:hover,.step-content:hover,.price-card:hover,.referral-card:hover{transform:translateY(-5px);box-shadow:0 15px 50px rgba(0,0,0,.6) , 0 0 30px rgba(0,198,255,.2)}.pain-grid{}.step-number{flex-shrink:0;width:60px;height:60px;border-radius:50%;background:#000;border:1px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;font-family: var(--font-serif);font-size:1.5rem;z-index:1;box-shadow:0 0 20px rgba(255,255,255,.2)}.step-content{margin-left:40px;flex-grow:1}.step-content h3{font-size:1.4rem;margin-bottom:10px;color:#fff}.sensation-highlight{font-size:2.5rem;font-family: var(--font-serif);text-align:center;background:linear-gradient(45deg,#fff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:30px;text-shadow:0 0 30px rgba(255,215,0,.3)}.price-cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.price-card{width:100%;max-width:400px}.price-card.premium{border-color:rgba(255,215,0,.5);box-shadow:0 0 30px rgba(255,215,0,.2)}.card-header{text-align:center;font-size:1.3rem;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.price{text-align:center;font-size:2.5rem;font-family: var(--font-serif)}.price-row{display:flex;justify-content:space-between;margin-bottom:15px}.discount-badge{background:rgba(255,215,0,.2);color:#ffd700;padding:2px 8px;border-radius:4px;font-size:.8rem;border:1px solid rgba(255,215,0,.3)}.referral-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.highlight-box{background:rgba(255,215,0,.15);color:#ffd700;padding:15px;border-radius:10px;text-align:center;font-weight:bold;margin:15px 0;border:1px solid rgba(255,215,0,.3)}.footer{text-align:center;padding:100px 0 50px}.cta-button{display:inline-block;margin-top:20px}.timeline{position:relative;max-width:800px;margin:0 auto}.timeline::before{content:'';position:absolute;left:29px;top:0;bottom:0;width:2px;background:rgba(255,255,255,.2)}.step{display:flex;margin-bottom:60px}.step-number{flex-shrink:0;width:60px;height:60px;border-radius:50%;background:#000;border:1px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;font-family: var(--font-serif);font-size:1.5rem;z-index:1;box-shadow:0 0 20px rgba(255,255,255,.2)}.step-content{margin-left:40px;flex-grow:1}.step-content h3{font-size:1.4rem;margin-bottom:10px;color:#fff}.sensation-highlight{font-size:2.5rem;font-family: var(--font-serif);text-align:center;background:linear-gradient(45deg,#fff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:30px;text-shadow:0 0 30px rgba(255,215,0,.3)}.price-cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.price-card{width:100%;max-width:400px}.price-card.premium{border-color:rgba(255,215,0,.5);box-shadow:0 0 30px rgba(255,215,0,.2)}.card-header{text-align:center;font-size:1.3rem;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.price{text-align:center;font-size:2.5rem;font-family: var(--font-serif)}.price-row{display:flex;justify-content:space-between;margin-bottom:15px}.discount-badge{background:rgba(255,215,0,.2);color:#ffd700;padding:2px 8px;border-radius:4px;font-size:.8rem;border:1px solid rgba(255,215,0,.3)}.referral-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.highlight-box{background:rgba(255,215,0,.15);color:#ffd700;padding:15px;border-radius:10px;text-align:center;font-weight:bold;margin:15px 0;border:1px solid rgba(255,215,0,.3)}.footer{text-align:center;padding:100px 0 50px}.cta-button{display:inline-block;padding:20px 60px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-size:1.2rem;border-radius:50px;transition:all .3s ease;backdrop-filter:blur(5px);position:relative;overflow:hidden;box-shadow:0 0 20px rgba(255,255,255,.1)}.cta-button:hover{background:rgba(255,255,255,.3);box-shadow:0 0 40px rgba(255,255,255,.4);transform:scale(1.05)}@media (max-width:768px){.hero-title{font-size:3rem}.section-title{font-size:2rem}.about-text{font-size:1.2rem}.step{flex-direction:column}.step-number{margin-bottom:20px}.step-content{margin-left:0}.timeline::before{left:29px;top:60px}}.footer{text-align:center;padding:100px 0 50px}.cta-button{display:inline-block;margin-top:20px}.timeline{position:relative;max-width:800px;margin:0 auto}.timeline::before{content:'';position:absolute;left:29px;top:0;bottom:0;width:2px;background:rgba(255,255,255,.2)}.step{display:flex;margin-bottom:60px}.step-number{flex-shrink:0;width:60px;height:60px;border-radius:50%;background:#000;border:1px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;font-family: var(--font-serif);font-size:1.5rem;z-index:1;box-shadow:0 0 20px rgba(255,255,255,.2)}.step-content{margin-left:40px;flex-grow:1}.step-content h3{font-size:1.4rem;margin-bottom:10px;color:#fff}.sensation-highlight{font-size:2.5rem;font-family: var(--font-serif);text-align:center;background:linear-gradient(45deg,#fff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:30px;text-shadow:0 0 30px rgba(255,215,0,.3)}.price-cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.price-card{width:100%;max-width:400px}.price-card.premium{border-color:rgba(255,215,0,.5);box-shadow:0 0 30px rgba(255,215,0,.2)}.card-header{text-align:center;font-size:1.3rem;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.price{text-align:center;font-size:2.5rem;font-family: var(--font-serif)}.price-row{display:flex;justify-content:space-between;margin-bottom:15px}.discount-badge{background:rgba(255,215,0,.2);color:#ffd700;padding:2px 8px;border-radius:4px;font-size:.8rem;border:1px solid rgba(255,215,0,.3)}.referral-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.highlight-box{background:rgba(255,215,0,.15);color:#ffd700;padding:15px;border-radius:10px;text-align:center;font-weight:bold;margin:15px 0;border:1px solid rgba(255,215,0,.3)}.footer{text-align:center;padding:100px 0 50px}.cta-button{display:inline-block;padding:20px 60px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-size:1.2rem;border-radius:50px;transition:all .3s ease;backdrop-filter:blur(5px);position:relative;overflow:hidden;box-shadow:0 0 20px rgba(255,255,255,.1)}.cta-button:hover{background:rgba(255,255,255,.3);box-shadow:0 0 40px rgba(255,255,255,.4);transform:scale(1.05)}@media (max-width:768px){.hero-title{font-size:3rem}.section-title{font-size:2rem}.about-text{font-size:1.2rem}.step{flex-direction:column}.step-number{margin-bottom:20px}.step-content{margin-left:0}.timeline::before{left:29px;top:60px}}.profile-story{font-size:1.1rem;line-height:2;margin-bottom:30px;background:linear-gradient(rgba(20,20,20,.9),rgba(20,20,20,.95)) padding-box , linear-gradient(135deg,#ffd700,#fa0) border-box;border:2px solid transparent;border-radius:20px;padding:30px;text-align:left;box-shadow:0 10px 40px rgba(0,0,0,.5) , 0 0 20px rgba(255,215,0,.1)}.timeline{position:relative;max-width:800px;margin:0 auto}.timeline::before{content:'';position:absolute;left:29px;top:0;bottom:0;width:2px;background:rgba(255,255,255,.2)}.step{display:flex;margin-bottom:60px}.step-number{flex-shrink:0;width:60px;height:60px;border-radius:50%;background:#000;border:1px solid rgba(255,255,255,.5);display:flex;align-items:center;justify-content:center;font-family: var(--font-serif);font-size:1.5rem;z-index:1;box-shadow:0 0 20px rgba(255,255,255,.2)}.step-content{margin-left:40px;flex-grow:1}.step-content h3{font-size:1.4rem;margin-bottom:10px;color:#fff}.sensation-highlight{font-size:2.5rem;font-family: var(--font-serif);text-align:center;background:linear-gradient(45deg,#fff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:30px;text-shadow:0 0 30px rgba(255,215,0,.3)}.price-cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.price-card{width:100%;max-width:400px}.price-card.premium{border-color:rgba(255,215,0,.5);box-shadow:0 0 30px rgba(255,215,0,.2)}.card-header{text-align:center;font-size:1.3rem;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.price{text-align:center;font-size:2.5rem;font-family: var(--font-serif)}.price-row{display:flex;justify-content:space-between;margin-bottom:15px}.discount-badge{background:rgba(255,215,0,.2);color:#ffd700;padding:2px 8px;border-radius:4px;font-size:.8rem;border:1px solid rgba(255,215,0,.3)}.referral-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.highlight-box{background:rgba(255,215,0,.15);color:#ffd700;padding:15px;border-radius:10px;text-align:center;font-weight:bold;margin:15px 0;border:1px solid rgba(255,215,0,.3)}.footer{text-align:center;padding:100px 0 50px}.cta-button{display:inline-block;padding:20px 60px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-size:1.2rem;border-radius:50px;transition:all .3s ease;backdrop-filter:blur(5px);position:relative;overflow:hidden;box-shadow:0 0 20px rgba(255,255,255,.1)}.cta-button:hover{background:rgba(255,255,255,.3);box-shadow:0 0 40px rgba(255,255,255,.4);transform:scale(1.05)}@media (max-width:768px){.hero-title{font-size:3rem}.section-title{font-size:2rem}.about-text{font-size:1.2rem}.step{flex-direction:column}.step-number{margin-bottom:20px}.step-content{margin-left:0}.timeline::before{left:29px;top:60px}}.profile-story{font-size:1.1rem;line-height:2;margin-bottom:30px;background:linear-gradient(rgba(20,20,20,.9),rgba(20,20,20,.95)) padding-box , linear-gradient(135deg,#ffd700,#fa0) border-box;border:2px solid transparent;border-radius:20px;padding:30px;text-align:left;box-shadow:0 10px 40px rgba(0,0,0,.5) , 0 0 20px rgba(255,215,0,.1)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:linear-gradient(rgba(30,30,30,.8),rgba(30,30,30,.9)) padding-box , linear-gradient(135deg,#00c6ff,#0072ff,#9d00ff) border-box;border:2px solid transparent;border-radius:20px;padding:25px;margin-bottom:20px;backdrop-filter:blur(10px);box-shadow:0 5px 20px rgba(0,0,0,.3)}.faq-question{font-size:1.2rem;color:#ffd700;margin-bottom:15px;display:flex;align-items:center}.faq-question::before{content:'Q.';font-size:1.5rem;z-index:1;box-shadow:0 0 20px rgba(255,255,255,.2)}.step-content{margin-left:40px;flex-grow:1}.step-content h3{font-size:1.4rem;margin-bottom:10px;color:#fff}.sensation-highlight{font-size:2.5rem;font-family: var(--font-serif);text-align:center;background:linear-gradient(45deg,#fff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:30px;text-shadow:0 0 30px rgba(255,215,0,.3)}.price-cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.price-card{width:100%;max-width:400px}.price-card.premium{border-color:rgba(255,215,0,.5);box-shadow:0 0 30px rgba(255,215,0,.2)}.card-header{text-align:center;font-size:1.3rem;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.price{text-align:center;font-size:2.5rem;font-family: var(--font-serif)}.price-row{display:flex;justify-content:space-between;margin-bottom:15px}.discount-badge{background:rgba(255,215,0,.2);color:#ffd700;padding:2px 8px;border-radius:4px;font-size:.8rem;border:1px solid rgba(255,215,0,.3)}.referral-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.highlight-box{background:rgba(255,215,0,.15);color:#ffd700;padding:15px;border-radius:10px;text-align:center;font-weight:bold;margin:15px 0;border:1px solid rgba(255,215,0,.3)}.footer{text-align:center;padding:100px 0 50px}.cta-button{display:inline-block;padding:20px 60px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-size:1.2rem;border-radius:50px;transition:all .3s ease;backdrop-filter:blur(5px);position:relative;overflow:hidden;box-shadow:0 0 20px rgba(255,255,255,.1)}.cta-button:hover{background:rgba(255,255,255,.3);box-shadow:0 0 40px rgba(255,255,255,.4);transform:scale(1.05)}@media (max-width:768px){.hero-title{font-size:3rem}.section-title{font-size:2rem}.about-text{font-size:1.2rem}.step{flex-direction:column}.step-number{margin-bottom:20px}.step-content{margin-left:0}.timeline::before{left:29px;top:60px}}.profile-story{font-size:1.1rem;line-height:2;margin-bottom:30px;background:linear-gradient(rgba(20,20,20,.9),rgba(20,20,20,.95)) padding-box , linear-gradient(135deg,#ffd700,#fa0) border-box;border:2px solid transparent;border-radius:20px;padding:30px;text-align:left;box-shadow:0 10px 40px rgba(0,0,0,.5) , 0 0 20px rgba(255,215,0,.1)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:linear-gradient(rgba(30,30,30,.8),rgba(30,30,30,.9)) padding-box , linear-gradient(135deg,#00c6ff,#0072ff,#9d00ff) border-box;border:2px solid transparent;border-radius:20px;padding:25px;margin-bottom:20px;backdrop-filter:blur(10px);box-shadow:0 5px 20px rgba(0,0,0,.3)}.faq-question{font-size:1.2rem;color:#ffd700;margin-bottom:15px;display:flex;align-items:center}.faq-question::before{content:'Q.';font-size:1.5rem;z-index:1;box-shadow:0 0 20px rgba(255,255,255,.2)}.step-content{margin-left:40px;flex-grow:1}.step-content h3{font-size:1.4rem;margin-bottom:10px;color:#fff}.sensation-highlight{font-size:2.5rem;font-family: var(--font-serif);text-align:center;background:linear-gradient(45deg,#fff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:30px;text-shadow:0 0 30px rgba(255,215,0,.3)}.price-cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.price-card{width:100%;max-width:400px}.price-card.premium{border-color:rgba(255,215,0,.5);box-shadow:0 0 30px rgba(255,215,0,.2)}.card-header{text-align:center;font-size:1.3rem;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.price{text-align:center;font-size:2.5rem;font-family: var(--font-serif)}.price-row{display:flex;justify-content:space-between;margin-bottom:15px}.discount-badge{background:rgba(255,215,0,.2);color:#ffd700;padding:2px 8px;border-radius:4px;font-size:.8rem;border:1px solid rgba(255,215,0,.3)}.referral-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.highlight-box{background:rgba(255,215,0,.15);color:#ffd700;padding:15px;border-radius:10px;text-align:center;font-weight:bold;margin:15px 0;border:1px solid rgba(255,215,0,.3)}.footer{text-align:center;padding:100px 0 50px}.cta-button{display:inline-block;padding:20px 60px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-size:1.2rem;border-radius:50px;transition:all .3s ease;backdrop-filter:blur(5px);position:relative;overflow:hidden;box-shadow:0 0 20px rgba(255,255,255,.1)}.cta-button:hover{background:rgba(255,255,255,.3);box-shadow:0 0 40px rgba(255,255,255,.4);transform:scale(1.05)}@media (max-width:768px){.hero-title{font-size:3rem}.section-title{font-size:2rem}.about-text{font-size:1.2rem}.step{flex-direction:column}.step-number{margin-bottom:20px}.step-content{margin-left:0}.timeline::before{left:29px;top:60px}}.profile-story{font-size:1.1rem;line-height:2;margin-bottom:30px;background:linear-gradient(rgba(20,20,20,.9),rgba(20,20,20,.95)) padding-box , linear-gradient(135deg,#ffd700,#fa0) border-box;border:2px solid transparent;border-radius:20px;padding:30px;text-align:left;box-shadow:0 10px 40px rgba(0,0,0,.5) , 0 0 20px rgba(255,215,0,.1)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:linear-gradient(rgba(30,30,30,.8),rgba(30,30,30,.9)) padding-box , linear-gradient(135deg,#00c6ff,#0072ff,#9d00ff) border-box;border:2px solid transparent;border-radius:20px;padding:25px;margin-bottom:20px;backdrop-filter:blur(10px);box-shadow:0 5px 20px rgba(0,0,0,.3)}.faq-question{font-size:1.2rem;color:#ffd700;margin-bottom:15px;display:flex;align-items:center}.faq-question::before{content:'Q.';font-size:1.5rem;margin-right:10px;font-weight:bold}.faq-answer{margin-left:40px;flex-grow:1}.step-content h3{font-size:1.4rem;margin-bottom:10px;color:#fff}.sensation-highlight{font-size:2.5rem;font-family: var(--font-serif);text-align:center;background:linear-gradient(45deg,#fff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-top:30px;text-shadow:0 0 30px rgba(255,215,0,.3)}.price-cards{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}.price-card{width:100%;max-width:400px}.price-card.premium{border-color:rgba(255,215,0,.5);box-shadow:0 0 30px rgba(255,215,0,.2)}.card-header{text-align:center;font-size:1.3rem;margin-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:15px}.price{text-align:center;font-size:2.5rem;font-family: var(--font-serif)}.price-row{display:flex;justify-content:space-between;margin-bottom:15px}.discount-badge{background:rgba(255,215,0,.2);color:#ffd700;padding:2px 8px;border-radius:4px;font-size:.8rem;border:1px solid rgba(255,215,0,.3)}.referral-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.highlight-box{background:rgba(255,215,0,.15);color:#ffd700;padding:15px;border-radius:10px;text-align:center;font-weight:bold;margin:15px 0;border:1px solid rgba(255,215,0,.3)}.footer{text-align:center;padding:100px 0 50px}.cta-button{display:inline-block;padding:20px 60px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.5);color:#fff;text-decoration:none;font-size:1.2rem;border-radius:50px;transition:all .3s ease;backdrop-filter:blur(5px);position:relative;overflow:hidden;box-shadow:0 0 20px rgba(255,255,255,.1)}.cta-button:hover{background:rgba(255,255,255,.3);box-shadow:0 0 40px rgba(255,255,255,.4);transform:scale(1.05)}@media (max-width:768px){.hero-title{font-size:3rem}.section-title{font-size:2rem}.about-text{font-size:1.2rem}.step{flex-direction:column}.step-number{margin-bottom:20px}.step-content{margin-left:0}.timeline::before{left:29px;top:60px}}.profile-story{font-size:1.1rem;line-height:2;margin-bottom:30px;background:linear-gradient(rgba(20,20,20,.9),rgba(20,20,20,.95)) padding-box , linear-gradient(135deg,#ffd700,#fa0) border-box;border:2px solid transparent;border-radius:20px;padding:30px;text-align:left;box-shadow:0 10px 40px rgba(0,0,0,.5) , 0 0 20px rgba(255,215,0,.1)}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:linear-gradient(rgba(30,30,30,.8),rgba(30,30,30,.9)) padding-box , linear-gradient(135deg,#00c6ff,#0072ff,#9d00ff) border-box;border:2px solid transparent;border-radius:20px;padding:25px;margin-bottom:20px;backdrop-filter:blur(10px);box-shadow:0 5px 20px rgba(0,0,0,.3)}.faq-question{font-size:1.2rem;color:#ffd700;margin-bottom:15px;display:flex;align-items:center}.faq-question::before{content:'Q.';font-size:1.5rem;margin-right:10px;font-weight:bold}.faq-answer{font-size:1rem;line-height:1.8;padding-left:35px}.price-row{align-items:center;flex-wrap:wrap}.price-row .label{text-align:left;flex:1}.price-row .amount{text-align:left;width:140px;display:inline-block;flex-shrink:0}.discount-badge{width:100%;text-align:right;margin-top:5px;font-size:.85rem}