:root{--color-bg-light:#f0f4f8;--color-bg-dark:#0a1628;--color-bg-card:#e8edf2;--color-bg-navy-mid:#0f2044;--color-text-dark:#1e293b;--color-text-light:#f8fafc;--color-accent-royal:#2563eb;--color-accent-azure:#3b82f6;--color-accent-gold:#d4a017;--color-accent-fire:#e8a500;--color-accent-violet:#6366f1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--color-text-dark);background-color:var(--color-bg-light);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-width:320px;min-height:100vh;margin:0;display:block}.container{box-sizing:border-box;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}h1,h2,h3,h4,h5,h6{color:var(--color-text-dark);margin:0;font-weight:800}h1,h2{font-family:Montserrat,sans-serif}.font-cinzel{letter-spacing:.05em;font-family:Cinzel,serif}.font-montserrat{font-family:Montserrat,sans-serif}.font-montserrat-light{font-family:Montserrat,sans-serif;font-weight:300}a{color:var(--color-accent-royal);-webkit-text-decoration:inherit;text-decoration:inherit}a:hover,.text-azure{color:var(--color-accent-azure)}.text-royal{color:var(--color-accent-royal)}.text-gold{color:var(--color-accent-gold)}.text-fire{color:var(--color-accent-fire)}.text-violet{color:var(--color-accent-violet)}.text-dark{color:var(--color-text-dark)}.text-light{color:var(--color-text-light)}.bg-dark{background-color:var(--color-bg-dark);color:var(--color-text-light)}.bg-light{background-color:var(--color-bg-light);color:var(--color-text-dark)}.bg-dark .text-violet,.glass-card .text-violet{color:#a5b4fc;font-weight:500}.text-violet-dark{color:#4f46e5;font-weight:700}.text-amber{color:var(--color-accent-gold);font-weight:700}.text-gradient-white{background:linear-gradient(#fff 0%,#c0c8d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-royal{background:linear-gradient(#60a5fa 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-gold{background:linear-gradient(#fbbf24 0%,#d4a017 50%,#aa7c11 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-primary{background:linear-gradient(135deg, var(--color-accent-royal) 0%, #1d4ed8 100%);color:var(--color-text-light);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;border:none;border-radius:8px;padding:16px 32px;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:700;transition:all .3s;box-shadow:0 4px 14px #2563eb59}.btn-primary:hover{color:var(--color-text-light);background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);transform:translateY(-2px);box-shadow:0 6px 20px #2563eb80}.btn-gold{background:linear-gradient(135deg, var(--color-accent-gold) 0%, #aa7c11 100%);color:#0a1628;cursor:pointer;text-transform:uppercase;letter-spacing:.02em;border:none;border-radius:8px;padding:16px 32px;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:800;transition:all .3s;box-shadow:0 4px 14px #d4a01759}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d4a01780}.hero{box-sizing:border-box;background:linear-gradient(160deg,#0a1628 0%,#0f2044 40%,#0d1a36 70%,#0a1628 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:8rem 2rem 5rem;display:flex;position:relative;overflow:hidden}.hero-bg-overlay{pointer-events:none;z-index:1;background:radial-gradient(circle at 80% 40%,#2563eb26 0%,#0000 60%),radial-gradient(circle at 20% 80%,#2563eb14 0%,#0000 50%),linear-gradient(#0a1628d9 0%,#0a1628 100%),url(/assets/hero_bg_castle-_Vj4dLUF.jpg) 50%/cover no-repeat;position:absolute;inset:0}.hero-header{z-index:10;-webkit-backdrop-filter:blur(12px);background:#0a162833;border-bottom:1px solid #ffffff08;width:100%;padding:.8rem 0;position:absolute;top:0;left:0}.header-container{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0 2rem;display:flex}.header-brand{align-items:center;gap:.75rem;display:flex}.header-logo{filter:drop-shadow(0 2px 10px #2563eb59);width:auto;height:64px;display:block}.header-title{letter-spacing:.15em;color:var(--color-text-light);font-size:.95rem;font-weight:700}.header-nav{align-items:center;gap:2rem;display:flex}.nav-link{color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;font-size:.85rem;font-weight:600;transition:color .3s}.nav-link:hover{color:var(--color-accent-azure)}.btn-header-cta{color:var(--color-text-light);letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #fff3;border-radius:6px;padding:8px 18px;font-size:.8rem;font-weight:700;transition:all .3s}.btn-header-cta:hover{background:var(--color-accent-royal);border-color:var(--color-accent-royal);transform:translateY(-1px);box-shadow:0 4px 12px #2563eb4d}.hero-content-wrapper{z-index:2;flex:1;justify-content:center;align-items:center;width:100%;display:flex}.hero-container{box-sizing:border-box;justify-content:space-between;align-items:center;gap:4rem;width:100%;max-width:1200px;margin:0 auto;display:flex}.hero-text{flex-direction:column;flex:1;align-items:flex-start;max-width:620px;display:flex}.hero-headline{color:var(--color-text-light);letter-spacing:-.01em;text-align:left;margin-bottom:1.2rem;font-size:2.2rem;font-weight:900;line-height:1.35}.font-montserrat-bold{font-weight:800}.hero-lead{color:#f8fafcd9;text-align:left;max-width:540px;margin-bottom:2rem;font-size:1.05rem;line-height:1.6}.hero-pillars{grid-template-columns:1fr 1fr;gap:1rem;width:100%;margin-bottom:2.2rem;display:grid}.hero-pillar{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:.8rem;padding:.9rem;transition:all .3s;display:flex}.hero-pillar svg{color:var(--color-accent-royal);filter:drop-shadow(0 2px 6px #2563eb4d);flex-shrink:0;margin-top:3px}.hero-pillar strong{color:var(--color-text-light);margin-bottom:.2rem;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700;display:block}.hero-pillar span{color:#ffffff8c;font-size:.75rem;line-height:1.3;display:block}.hero-cta{width:100%}.hero-btn{align-items:center;gap:.6rem;padding:18px 38px;font-size:1rem;display:inline-flex}.hero-cta-note{color:#ffffff73;letter-spacing:.05em;text-align:left;width:100%;margin-top:.8rem;font-size:.8rem;font-weight:500}.hero-lion-wrapper{isolation:isolate;flex:0 0 480px;justify-content:center;align-items:center;display:flex;position:relative}.hero-lion-wrapper:before{content:"";z-index:1;filter:blur(15px);pointer-events:none;background:radial-gradient(circle,#2563eb4d 0%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute}.hero-lion-img{object-fit:contain;filter:drop-shadow(0 15px 45px #2563eb33);z-index:2;width:100%;max-height:540px;animation:6s ease-in-out infinite lion-float-royal;-webkit-mask-image:radial-gradient(#000 35%,#0000 78%);mask-image:radial-gradient(#000 35%,#0000 78%)}@keyframes lion-float-royal{0%,to{filter:drop-shadow(0 15px 45px #2563eb33);transform:translateY(0)}50%{filter:drop-shadow(0 20px 55px #2563eb4d);transform:translateY(-10px)}}@media (width<=1024px){.hero{padding:7rem 1.5rem 4rem}.header-nav{display:none}.hero-container{text-align:center;flex-direction:column;gap:3rem}.hero-text{flex-direction:column;align-items:center;max-width:100%;display:flex}.hero-headline{text-align:center;font-size:1.95rem}.hero-lead{text-align:center;max-width:100%}.hero-cta-note{text-align:center}.hero-pillars{max-width:560px}.hero-lion-wrapper{flex:none;width:100%;max-width:380px}.hero-lion-img{max-height:360px}}@media (width<=768px){.hero{padding:6.5rem 1rem 3.5rem}.hero-headline{font-size:1.7rem}.hero-lead{font-size:.95rem}.hero-pillars{grid-template-columns:1fr;max-width:380px}.hero-lion-img{max-height:300px}}@media (width<=480px){.hero-header{padding:.5rem 0}.header-container{padding:0 1rem}.header-title{font-size:.85rem}.header-logo{height:42px}.btn-header-cta{padding:6px 12px;font-size:.7rem}.hero-headline{font-size:1.5rem}.hero-btn{justify-content:center;width:100%;padding:16px 20px;font-size:.9rem}}.mockup-carousel-section{background-color:var(--color-bg-light);border-bottom:1px solid #0000000d;padding:3rem 0}.carousel-wrapper{border-radius:16px;max-width:1200px;margin:0 auto;position:relative;overflow:hidden}.carousel-wrapper:before,.carousel-wrapper:after{content:"";z-index:2;pointer-events:none;width:15%;height:100%;position:absolute;top:0}.carousel-wrapper:before{background:linear-gradient(to right, var(--color-bg-light) 0%, transparent 100%);left:0}.carousel-wrapper:after{background:linear-gradient(to left, var(--color-bg-light) 0%, transparent 100%);right:0}.carousel-track{width:max-content;animation:20s linear infinite scroll;display:flex}.carousel-slide{justify-content:center;align-items:center;padding:0 1.5rem;display:flex}.mockup-img{border:1px solid #0000000d;border-radius:8px;width:auto;height:350px;transition:transform .3s;box-shadow:0 10px 25px #0a16281f}.mockup-img:hover{transform:translateY(-5px)scale(1.02)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}@media (width<=768px){.mockup-img{height:250px}}.problem{background-color:var(--color-bg-light);box-sizing:border-box;padding:6rem 2rem}.problem-container{box-sizing:border-box;justify-content:space-between;align-items:center;gap:5rem;max-width:1200px;margin:0 auto;display:flex}.problem-image-column{flex:0 0 440px;justify-content:center;align-items:center;display:flex;position:relative}.problem-image-wrapper{border:1px solid #fffc;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #0a162833}.problem-image-wrapper:before{content:"";pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 30px #2563eb33}.problem-image{object-fit:cover;width:100%;height:480px;transition:transform .5s;display:block}.problem-image-wrapper:hover .problem-image{transform:scale(1.03)}.problem-text-column{text-align:left;flex:1}.problem-title{color:var(--color-text-dark);text-align:left;letter-spacing:-.01em;margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:2.3rem;font-weight:900;line-height:1.3}.problem-text{color:var(--color-text-dark);opacity:.9;margin-bottom:1.5rem;font-size:1.05rem;line-height:1.7}.problem-highlight{text-align:left;color:var(--color-accent-royal);border-left:4px solid var(--color-accent-gold);margin:2.5rem 0;padding-left:1.5rem;font-size:1.2rem;font-weight:700;line-height:1.5}.solution-container{box-sizing:border-box;max-width:1200px;margin:0 auto}.solution-box{text-align:center;border:1px solid #2563eb14;border-bottom:5px solid var(--color-accent-royal);background:#fff;border-radius:20px;max-width:900px;margin:4.5rem auto 0;padding:3.5rem 3rem;box-shadow:0 15px 45px #0f20440f}.solution-box h3{color:var(--color-bg-dark);margin-bottom:1.2rem;font-family:Montserrat,sans-serif;font-size:1.9rem;font-weight:800}.solution-box p{color:var(--color-text-dark);opacity:.95;font-size:1.05rem;line-height:1.65}@media (width<=1024px){.problem{padding:5rem 1.5rem}.problem-container{gap:3.5rem}.problem-image-column{flex:0 0 380px}.problem-image{height:420px}.problem-title{font-size:1.95rem}}@media (width<=900px){.problem-container{flex-direction:column;align-items:center;gap:3rem}.problem-image-column{flex:none;width:100%;max-width:460px}.problem-image{height:380px}.problem-text-column{width:100%}.problem-title{text-align:center;font-size:1.85rem}.gold-divider-problem{justify-content:center}.problem-text{text-align:center}.problem-highlight{text-align:center;border-left:none;border-top:3px solid var(--color-accent-gold);max-width:560px;margin:2rem auto;padding-top:1rem;padding-left:0}.solution-box{margin-top:3.5rem;padding:2.5rem 2rem}}@media (width<=480px){.problem{padding:4rem 1rem}.problem-image{height:280px}.problem-title{font-size:1.6rem}.solution-box h3{font-size:1.5rem}}.modules{padding:5rem 2rem}.modules-title{text-align:center;letter-spacing:.02em;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:800}.modules-subtitle{text-align:center;opacity:.9;max-width:700px;margin:0 auto 3rem;font-size:1.1rem}.modules-grid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}.glass-card{-webkit-backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:2.5rem;transition:transform .3s,background .3s,border-color .3s;box-shadow:0 8px 32px #00000040}.glass-card:hover{background:#ffffff12;border-color:#2563eb33;transform:translateY(-5px)}.card-title{color:var(--color-text-light);align-items:center;gap:.75rem;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:700;display:flex}.card-icon{width:24px;height:24px;stroke:var(--color-accent-azure);flex-shrink:0}.card-desc{opacity:.9;margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.card-list{margin:0;padding:0;list-style:none}.card-list li{opacity:.9;margin-bottom:.8rem;padding-left:1.5rem;font-size:.95rem;position:relative}.card-list li:before{content:"✓";color:var(--color-accent-azure);font-weight:700;position:absolute;left:0}.card-list li.text-violet:before{color:#a5b4fc}.bonus-card{text-align:center;background:#6366f114;border:1px solid #6366f133;margin-bottom:2rem}.bonus-card .card-title{justify-content:center}.bonus-card .card-icon{stroke:var(--color-accent-violet)}.upsell-card{background:#2563eb0d;border:1px solid #2563eb33}.upsell-content{justify-content:space-between;align-items:center;gap:2rem;display:flex}.upsell-text{flex:1}.upsell-badge{color:var(--color-text-light);opacity:.9;background:#ffffff1a;border-radius:8px;padding:.5rem 1rem;font-size:.85rem;font-style:italic;display:inline-block}.upsell-image img{border:1px solid #ffffff1a;border-radius:8px;width:150px;box-shadow:0 5px 15px #0000004d}.card-icon-small{flex-shrink:0;width:20px;height:20px}@media (width<=768px){.modules-grid{grid-template-columns:1fr}.upsell-content{text-align:center;flex-direction:column}}.testimonials{background-color:var(--color-bg-light);padding:5rem 2rem}.testimonials-title{text-align:center;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:800}.testimonials-subtitle{text-align:center;opacity:.8;max-width:700px;margin:0 auto 3rem;font-size:1.1rem}.test-carousel-wrapper{margin-top:2rem;position:relative;overflow:hidden}.test-carousel-wrapper:before,.test-carousel-wrapper:after{content:"";z-index:2;pointer-events:none;width:10%;height:100%;position:absolute;top:0}.test-carousel-wrapper:before{background:linear-gradient(to right, var(--color-bg-light) 0%, transparent 100%);left:0}.test-carousel-wrapper:after{background:linear-gradient(to left, var(--color-bg-light) 0%, transparent 100%);right:0}.test-carousel-track{width:max-content;animation:30s linear infinite test-scroll;display:flex}@keyframes test-scroll{0%{transform:translate(0)}to{transform:translate(-33.33%)}}.testimonial-card{background:#fff;border:1px solid #0000000f;border-radius:16px;min-width:360px;max-width:380px;margin:0 1rem;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #0a16280f}.testimonial-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0a16281a}.stars{color:var(--color-accent-gold);letter-spacing:2px;text-shadow:0 0 6px #d4a0174d;margin-bottom:1rem;font-size:1.1rem}.test-text{color:var(--color-text-dark);margin-bottom:1.5rem;font-size:.92rem;font-style:italic;line-height:1.65}.test-author{align-items:center;gap:.8rem;display:flex}.test-avatar{object-fit:cover;border:2px solid var(--color-accent-royal);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:800;display:flex}.test-author strong{color:var(--color-text-dark);font-size:.9rem;display:block}.test-author span{color:#64748b;font-size:.8rem}@media (width<=768px){.testimonial-card{min-width:300px;max-width:320px;padding:1.5rem}}.creator{padding:5rem 2rem}.creator-content{align-items:center;gap:3rem;max-width:900px;margin:0 auto;display:flex}.creator-text{flex:1}.creator-text h2{margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:800}.creator-text h3{color:var(--color-accent-azure);margin-bottom:1.5rem;font-size:1.2rem;font-style:italic;font-weight:600}.creator-text p{opacity:.9;margin-bottom:1rem;font-size:1rem;line-height:1.7}.creator-image-box{flex:0 0 250px}.creator-img{border:3px solid #2563eb26;border-radius:16px;width:100%;box-shadow:0 10px 30px #0000004d}@media (width<=768px){.creator-content{text-align:center;flex-direction:column-reverse}.creator-image-box{flex:none;width:200px;margin:0 auto}}.faq{background-color:var(--color-bg-light);padding:5rem 2rem}.faq-title{text-align:center;margin-bottom:3rem;font-size:2.5rem}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:var(--color-bg-card);cursor:pointer;border-left:4px solid #0000;border-radius:12px;margin-bottom:1rem;transition:all .3s;overflow:hidden}.faq-item:hover{background:#e5e5e5}.faq-item.open{border-left:4px solid var(--color-accent-azure);background:#fff;box-shadow:0 4px 15px #0000000d}.faq-question{justify-content:space-between;align-items:center;padding:1.5rem;display:flex}.faq-question strong{font-size:1.1rem}.faq-icon{font-size:1.5rem;font-weight:700}.faq-answer{opacity:0;max-height:0;padding:0 1.5rem;transition:all .3s;overflow:hidden}.faq-item.open .faq-answer{opacity:1;max-height:200px;padding:0 1.5rem 1.5rem}.faq-answer p{opacity:.9;margin:0;font-size:1.05rem;line-height:1.6}.cta-footer{background-color:var(--color-bg-light);padding:5rem 2rem}.cta-box{text-align:center;border-radius:16px;max-width:800px;margin:0 auto;padding:4rem 2rem;box-shadow:0 10px 40px #0a162840}.cta-text{opacity:.9;margin-bottom:2.5rem;font-size:1.2rem;line-height:1.6}.offer-card{background:var(--color-bg-card);text-align:left;border-top:4px solid var(--color-accent-gold);border-radius:12px;max-width:500px;margin:0 auto;padding:2.5rem;box-shadow:0 8px 30px #0000001a}.offer-card h3{text-align:center;margin-bottom:1.5rem;font-family:Montserrat,sans-serif;font-size:1.5rem}.offer-list{flex-direction:column;gap:.8rem;margin:0 0 2rem;padding:0;list-style:none;display:flex}.offer-list li{align-items:flex-start;gap:.6rem;font-size:1rem;font-weight:500;line-height:1.4;display:flex}.offer-list li:before{display:none}.offer-sub-item{opacity:.85;padding-left:1.5rem;font-size:.9rem!important}.text-violet-bold{color:var(--color-accent-violet)!important;font-weight:700!important}.offer-icon-check{color:var(--color-accent-azure);flex-shrink:0;margin-top:2px}.offer-icon-file{color:var(--color-accent-royal);flex-shrink:0;margin-top:1px}.offer-icon-bonus{color:var(--color-accent-violet);flex-shrink:0;margin-top:1px}.offer-icon-spark{color:var(--color-accent-gold);flex-shrink:0;margin-top:1px}.offer-price{text-align:center;border-top:1px solid #0000001a;margin-bottom:2rem;padding-top:1.5rem}.price-label{margin-bottom:.2rem;font-size:.9rem;display:block}.price-value{margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:800;line-height:1;display:block}.price-sub{color:#666;font-size:.9rem;display:block}.cta-btn{text-align:center;box-sizing:border-box;width:100%;margin-bottom:1rem;padding:1.2rem;font-size:1.1rem;display:block}.guarantee{text-align:center;opacity:.8;justify-content:center;align-items:center;gap:.5rem;font-size:.9rem;display:flex}@media (width<=768px){.offer-card{padding:1.5rem}}.site-footer{border-top:1px solid #ffffff1a;padding:4rem 2rem 2rem}.footer-content{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:3rem;display:flex}.footer-brand h3{margin-bottom:.5rem;font-size:1.5rem}.footer-brand p{max-width:400px;font-size:.95rem}.footer-links{flex-direction:column;gap:.8rem;display:flex}.footer-links .footer-link-text{opacity:.6;cursor:default;font-size:.95rem}.footer-disclaimer{text-align:center;border-top:1px solid #ffffff1a;padding-top:2rem}.footer-disclaimer p{margin-bottom:.5rem;font-size:.8rem}.opacity-80{opacity:.8}.opacity-60{opacity:.6}@media (width<=768px){.footer-content{flex-direction:column}}.thank-you{flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:4rem 1.5rem;display:flex;position:relative;overflow-x:hidden}.thank-you:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 30% 20%,#2563eb0f 0%,#0000 40%),radial-gradient(circle at 70% 80%,#2563eb0a 0%,#0000 40%);width:100%;height:100%;position:absolute;top:0;left:0}.thank-you .container{z-index:2;width:100%;max-width:650px;position:relative}.thank-you-header{text-align:center;margin-bottom:2.5rem}.thank-you-logo{object-fit:contain;filter:drop-shadow(0 2px 10px #2563eb33);height:60px}.thank-you-card{-webkit-backdrop-filter:blur(20px);text-align:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:20px;padding:3rem 2.5rem;box-shadow:0 20px 50px #0006}.success-icon-wrapper{justify-content:center;margin-bottom:1.5rem;display:flex}.success-icon{filter:drop-shadow(0 4px 15px #2563eb4d);width:70px;height:70px}.thank-you-title{letter-spacing:-.02em;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:2.2rem;font-weight:800;line-height:1.25}.thank-you-subtitle{opacity:.9;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.instructions-box{text-align:left;background:#ffffff05;border:1px solid #ffffff0d;border-radius:12px;margin-bottom:2.5rem;padding:2rem}.instructions-title{text-align:center;color:var(--color-accent-azure);margin-bottom:1.5rem;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:700}.instruction-step{gap:1.25rem;margin-bottom:1.8rem;display:flex}.instruction-step:last-child{margin-bottom:0}.step-number{background:var(--color-accent-royal);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;font-weight:700;display:flex;box-shadow:0 4px 10px #2563eb4d}.step-content h3{margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.step-content p{font-size:.95rem;line-height:1.5}.thank-you-action{margin-bottom:2.5rem}.community-btn{box-sizing:border-box;justify-content:center;align-items:center;gap:12px;width:100%;max-width:480px;padding:1.1rem 2.2rem;font-size:1.05rem;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 25px #2563eb4d}.community-btn span{text-align:center;line-height:1.3}.community-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #2563eb66}.support-text{font-size:.85rem;line-height:1.6}@media (width<=600px){.thank-you{padding:3rem 1rem}.thank-you-card{padding:2rem 1.5rem}.thank-you-title{font-size:1.75rem}.instructions-box{padding:1.5rem 1.2rem}.instruction-step{gap:1rem}.community-btn{padding:1rem 1.5rem;font-size:.95rem}}
