.project-jade-page{position:relative;min-height:100vh;background:var(--background);color:var(--foreground);transition:background-color .3s ease,color .3s ease;--section-bg:var(--color-gray-50);--border-color:var(--color-gray-200);--primary-color:var(--primary-emerald);--secondary-color:var(--color-gray-500)}.dark .project-jade-page,html.dark .project-jade-page{--section-bg:var(--color-gray-800)!important;--border-color:var(--color-gray-700)!important;--primary-color:var(--color-green-600)!important;--secondary-color:var(--color-gray-400)!important}.container{max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container{padding:0 1.5rem}}@media(min-width:1024px){.container{padding:0 2rem}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s ease;min-height:3rem}.btn.btn-primary{background-color:var(--primary-color);color:#fff}.btn.btn-primary:hover{background-color:#059669;transform:translateY(-.125rem)}.btn.btn-secondary{background-color:rgba(0,0,0,0);color:var(--foreground);border:.125rem solid var(--border-color)}.btn.btn-secondary:hover{background-color:var(--section-bg);border-color:var(--primary-color)}.btn.btn-large{padding:1rem 2rem;font-size:1.125rem}@media(max-width:768px){.btn{padding:.625rem 1.25rem;font-size:.875rem;min-height:2.5rem}.btn.btn-large{padding:.75rem 1.5rem;font-size:1rem}}.hero-section{padding:6rem 0 4rem;background:var(--background)}@media(max-width:768px){.hero-section{padding:4rem 0 3rem}}.hero-container{max-width:80rem;margin:0 auto;padding:0 1rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}@media(min-width:640px){.hero-container{padding:0 1.5rem}}@media(min-width:1024px){.hero-container{padding:0 2rem}}@media(max-width:1024px){.hero-container{grid-template-columns:1fr;gap:3rem;text-align:center}}@media(max-width:768px){.hero-container{gap:2rem}}.hero-content .hero-title{font-size:3.5rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;color:var(--foreground)}@media(max-width:1024px){.hero-content .hero-title{font-size:3rem}}@media(max-width:768px){.hero-content .hero-title{font-size:2.25rem;margin-bottom:1rem}}@media(max-width:480px){.hero-content .hero-title{font-size:1.875rem}}.hero-content .hero-description{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;color:var(--secondary-color)}@media(max-width:768px){.hero-content .hero-description{font-size:1.125rem;margin-bottom:1.5rem}}.hero-content .hero-buttons{display:flex;gap:1rem;flex-wrap:wrap}@media(max-width:1024px){.hero-content .hero-buttons{justify-content:center}}@media(max-width:480px){.hero-content .hero-buttons{flex-direction:column;align-items:stretch}}.hero-image{display:flex;justify-content:center;align-items:center}.hero-image .hero-jade-image{width:100%;height:auto;max-width:60rem;background:rgba(0,0,0,0)!important;border:none;border-radius:0;box-shadow:none;transition:transform .3s ease;opacity:1}.hero-image .hero-jade-image:hover{transform:scale(1.05)}@media(max-width:768px){.hero-image .hero-jade-image{max-width:45rem}}@media(max-width:480px){.hero-image .hero-jade-image{max-width:100%}}.intro-section{padding:4rem 0;background:var(--section-bg)}@media(max-width:768px){.intro-section{padding:3rem 0}}.intro-section .intro-content{max-width:80rem;margin:0 auto;padding:0 1rem;display:flex;justify-content:center;align-items:center}@media(min-width:640px){.intro-section .intro-content{padding:0 1.5rem}}@media(min-width:1024px){.intro-section .intro-content{padding:0 2rem}}.intro-section .intro-content .intro-text-wrapper{width:50%;text-align:left}@media(max-width:768px){.intro-section .intro-content .intro-text-wrapper{width:100%}}.intro-section .intro-content .intro-text{font-size:.945rem;line-height:1.7;margin-bottom:1.5rem;color:#6b7280}@media(max-width:768px){.intro-section .intro-content .intro-text{font-size:.84rem;margin-bottom:1.25rem}}.intro-section .intro-content .intro-text em{color:var(--primary-color);font-style:italic;font-weight:600}.intro-section .intro-content .intro-text:last-child{margin-bottom:0}.video-section{padding:4rem 0;background:var(--section-bg)}@media(max-width:768px){.video-section{padding:3rem 0}}.video-section .video-container{width:50%;max-width:40rem;margin:0 auto}@media(max-width:768px){.video-section .video-container{width:80%}}@media(max-width:480px){.video-section .video-container{width:100%}}.video-section .video-container .video-wrapper{aspect-ratio:16/9;border-radius:1rem;overflow:hidden;box-shadow:0 1rem 3rem rgba(0,0,0,.2);position:relative;transition:all .3s ease}.video-section .video-container .video-wrapper .video-iframe{width:100%;height:100%;border:none;position:absolute;top:0;left:0}.video-section .video-container .video-wrapper:hover{transform:translateY(-.25rem);box-shadow:0 1.5rem 4rem rgba(0,0,0,.3)}.value-section{padding:4rem 0;background:var(--section-bg)}@media(max-width:768px){.value-section{padding:3rem 0}}.value-section .value-content{max-width:80rem;margin:0 auto;padding:0 1rem;display:flex;justify-content:center;align-items:center}@media(min-width:640px){.value-section .value-content{padding:0 1.5rem}}@media(min-width:1024px){.value-section .value-content{padding:0 2rem}}.value-section .value-content .value-text-wrapper{width:50%;text-align:left}@media(max-width:768px){.value-section .value-content .value-text-wrapper{width:100%}}.value-section .value-content .value-title{font-size:2.268rem;font-weight:700;margin-bottom:1.5rem;color:#6b7280;line-height:1.3}@media(max-width:768px){.value-section .value-content .value-title{font-size:1.8rem;margin-bottom:1rem}}@media(max-width:480px){.value-section .value-content .value-title{font-size:1.56rem}}.value-section .value-content .value-text{font-size:.945rem;line-height:1.7;margin-bottom:1.5rem;color:#6b7280}@media(max-width:768px){.value-section .value-content .value-text{font-size:.84rem;margin-bottom:1.25rem}}.value-section .value-content .value-text em{color:var(--primary-color);font-style:italic;font-weight:600}.value-section .value-content .value-text:last-child{margin-bottom:0}.features-section{padding:4rem 0;background:var(--section-bg)}@media(max-width:768px){.features-section{padding:3rem 0}}.features-section .features-list{width:50%;margin:0 auto;padding:0 1rem}@media(max-width:768px){.features-section .features-list{width:90%;padding:0 1rem}}@media(max-width:480px){.features-section .features-list{width:100%;padding:0 .5rem}}.features-section .feature-item{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem;background:rgba(0,0,0,0);border:none;padding:0;box-shadow:none;transition:none}.features-section .feature-item:hover{transform:none;box-shadow:none}.features-section .feature-item:last-child{margin-bottom:0}@media(max-width:768px){.features-section .feature-item{margin-bottom:1.5rem;gap:.75rem}}.features-section .feature-item .feature-icon{flex-shrink:0;width:1.5rem;height:1.5rem;background:rgba(0,0,0,0);border-radius:0;display:flex;align-items:center;justify-content:center;margin-bottom:0;margin-top:.25rem}.features-section .feature-item .feature-icon img{width:100%;height:100%;opacity:.7}@media(max-width:768px){.features-section .feature-item .feature-icon{width:1.25rem;height:1.25rem;margin-top:.125rem}}.features-section .feature-item .feature-content{flex:1}.features-section .feature-item .feature-title{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--foreground);line-height:1.4}@media(max-width:768px){.features-section .feature-item .feature-title{font-size:1rem;margin-bottom:.375rem}}.features-section .feature-item .feature-description{font-size:1rem;line-height:1.6;color:var(--muted-foreground);margin:0}@media(max-width:768px){.features-section .feature-item .feature-description{font-size:.875rem;line-height:1.5}}.features-section .feature-item .feature-description em{color:var(--primary-color);font-style:italic;font-weight:600}.subscribe-section{padding:4rem 0;background:var(--section-bg)}@media(max-width:768px){.subscribe-section{padding:3rem 0}}.subscribe-section .container{width:50%;margin:0 auto;padding:0 1rem}@media(max-width:768px){.subscribe-section .container{width:90%;padding:0 1rem}}@media(max-width:480px){.subscribe-section .container{width:100%;padding:0 .5rem}}.subscribe-section .subscribe-content{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media(max-width:768px){.subscribe-section .subscribe-content{flex-direction:column;text-align:center;gap:1.5rem}}.subscribe-section .subscribe-content .subscribe-text .subscribe-title{font-size:2rem;font-weight:700;margin-bottom:.5rem;color:var(--foreground)}@media(max-width:768px){.subscribe-section .subscribe-content .subscribe-text .subscribe-title{font-size:1.75rem}}.subscribe-section .subscribe-content .subscribe-text .subscribe-subtitle{font-size:1.125rem;color:var(--primary-color);font-weight:600}@media(max-width:768px){.subscribe-section .subscribe-content .subscribe-text .subscribe-subtitle{font-size:1rem}}.quality-section{padding:4rem 0;background:var(--section-bg)}@media(max-width:768px){.quality-section{padding:3rem 0}}.quality-section .quality-content{display:flex;justify-content:center;max-width:80rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.quality-section .quality-content{padding:0 1.5rem}}@media(min-width:1024px){.quality-section .quality-content{padding:0 2rem}}.quality-section .quality-text-wrapper{width:50%;text-align:left}@media(max-width:768px){.quality-section .quality-text-wrapper{width:90%}}@media(max-width:480px){.quality-section .quality-text-wrapper{width:100%}}.quality-section .quality-title{font-size:1.44rem;font-weight:700;margin-bottom:1.5rem;color:#6b7280;line-height:1.4}@media(max-width:768px){.quality-section .quality-title{font-size:1.32rem;margin-bottom:1.25rem}}.quality-section .quality-subtitle{font-size:1.32rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#6b7280;line-height:1.4}@media(max-width:768px){.quality-section .quality-subtitle{font-size:1.2rem;margin-top:1.5rem;margin-bottom:.75rem}}.quality-section .quality-text{font-size:1.2rem;line-height:1.6;margin-bottom:1rem;color:#6b7280}@media(max-width:768px){.quality-section .quality-text{font-size:1.05rem;margin-bottom:.875rem}}.quality-section .quality-text:last-child{margin-bottom:0}.quality-section .quality-text .email-link{color:var(--primary-color);text-decoration:none;font-weight:600}.quality-section .quality-text .email-link:hover{text-decoration:underline}.quality-section .quality-text em{color:var(--primary-color);font-style:italic;font-weight:600}.upgrade-section{padding:4rem 0;background:var(--section-bg)}@media(max-width:768px){.upgrade-section{padding:3rem 0}}.upgrade-section .container{width:50%;margin:0 auto;padding:0 1rem}@media(max-width:768px){.upgrade-section .container{width:90%;padding:0 1rem}}@media(max-width:480px){.upgrade-section .container{width:100%;padding:0 .5rem}}.upgrade-section .upgrade-content{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media(max-width:768px){.upgrade-section .upgrade-content{flex-direction:column;text-align:center;gap:1.5rem}}.upgrade-section .upgrade-content .upgrade-text .upgrade-title{font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:var(--foreground)}@media(max-width:768px){.upgrade-section .upgrade-content .upgrade-text .upgrade-title{font-size:2rem}}@media(max-width:480px){.upgrade-section .upgrade-content .upgrade-text .upgrade-title{font-size:1.75rem}}.upgrade-section .upgrade-content .upgrade-text .upgrade-subtitle{font-size:1.125rem;color:var(--primary-color);font-weight:600}@media(max-width:768px){.upgrade-section .upgrade-content .upgrade-text .upgrade-subtitle{font-size:1rem}}.bottom-cta-section{padding:4rem 0;background:var(--background);text-align:center}@media(max-width:768px){.bottom-cta-section{padding:3rem 0}}.bottom-cta-section .bottom-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:480px){.bottom-cta-section .bottom-cta-buttons{flex-direction:column;align-items:stretch;max-width:20rem;margin:0 auto}}.dark .project-jade-page .hero-section,body.dark .project-jade-page .hero-section,html.dark .project-jade-page .hero-section,html.dark body .project-jade-page .hero-section{background-color:#0a0a0a!important;background:#0a0a0a!important}.dark .project-jade-page .features-section,.dark .project-jade-page .intro-section,.dark .project-jade-page .quality-section,.dark .project-jade-page .subscribe-section,.dark .project-jade-page .upgrade-section,.dark .project-jade-page .value-section,.dark .project-jade-page .video-section,body.dark .project-jade-page .features-section,body.dark .project-jade-page .intro-section,body.dark .project-jade-page .quality-section,body.dark .project-jade-page .subscribe-section,body.dark .project-jade-page .upgrade-section,body.dark .project-jade-page .value-section,body.dark .project-jade-page .video-section,html.dark .project-jade-page .features-section,html.dark .project-jade-page .intro-section,html.dark .project-jade-page .quality-section,html.dark .project-jade-page .subscribe-section,html.dark .project-jade-page .upgrade-section,html.dark .project-jade-page .value-section,html.dark .project-jade-page .video-section,html.dark body .project-jade-page .features-section,html.dark body .project-jade-page .intro-section,html.dark body .project-jade-page .quality-section,html.dark body .project-jade-page .subscribe-section,html.dark body .project-jade-page .upgrade-section,html.dark body .project-jade-page .value-section,html.dark body .project-jade-page .video-section{background-color:#1f2937!important;background:#1f2937!important}.dark .project-jade-page .bottom-cta-section,body.dark .project-jade-page .bottom-cta-section,html.dark .project-jade-page .bottom-cta-section,html.dark body .project-jade-page .bottom-cta-section{background-color:#0a0a0a!important;background:#0a0a0a!important}.dark .project-jade-page .intro-text,body.dark .project-jade-page .intro-text,html.dark .project-jade-page .intro-text,html.dark body .project-jade-page .intro-text{color:var(--color-gray-400)!important}.dark .project-jade-page .value-title,body.dark .project-jade-page .value-title,html.dark .project-jade-page .value-title,html.dark body .project-jade-page .value-title{color:var(--color-gray-300)!important}.dark .project-jade-page .value-text,body.dark .project-jade-page .value-text,html.dark .project-jade-page .value-text,html.dark body .project-jade-page .value-text{color:var(--color-gray-400)!important}.dark .project-jade-page .quality-subtitle,.dark .project-jade-page .quality-title,body.dark .project-jade-page .quality-subtitle,body.dark .project-jade-page .quality-title,html.dark .project-jade-page .quality-subtitle,html.dark .project-jade-page .quality-title,html.dark body .project-jade-page .quality-subtitle,html.dark body .project-jade-page .quality-title{color:var(--color-gray-300)!important}.dark .project-jade-page .quality-text,body.dark .project-jade-page .quality-text,html.dark .project-jade-page .quality-text,html.dark body .project-jade-page .quality-text{color:var(--color-gray-400)!important}.dark .project-jade-page .feature-title,body.dark .project-jade-page .feature-title,html.dark .project-jade-page .feature-title,html.dark body .project-jade-page .feature-title{color:var(--foreground)!important}.dark .project-jade-page .feature-description,body.dark .project-jade-page .feature-description,html.dark .project-jade-page .feature-description,html.dark body .project-jade-page .feature-description{color:var(--color-gray-400)!important}.dark .project-jade-page .hero-jade-image,body.dark .project-jade-page .hero-jade-image,html.dark .project-jade-page .hero-jade-image,html.dark body .project-jade-page .hero-jade-image{background:rgba(0,0,0,0)!important}.dark .project-jade-page .btn-secondary,body.dark .project-jade-page .btn-secondary,html.dark .project-jade-page .btn-secondary,html.dark body .project-jade-page .btn-secondary{border-color:var(--color-gray-600)!important;color:var(--foreground)!important}.dark .project-jade-page .btn-secondary:hover,body.dark .project-jade-page .btn-secondary:hover,html.dark .project-jade-page .btn-secondary:hover,html.dark body .project-jade-page .btn-secondary:hover{background-color:var(--color-gray-700)!important;border-color:var(--primary-color)!important}.dark .project-jade-page .hero-title,body.dark .project-jade-page .hero-title,html.dark .project-jade-page .hero-title,html.dark body .project-jade-page .hero-title{color:var(--foreground)!important}.dark .project-jade-page .hero-description,body.dark .project-jade-page .hero-description,html.dark .project-jade-page .hero-description,html.dark body .project-jade-page .hero-description{color:var(--color-gray-400)!important}.dark .project-jade-page .subscribe-title,.dark .project-jade-page .upgrade-title,body.dark .project-jade-page .subscribe-title,body.dark .project-jade-page .upgrade-title,html.dark .project-jade-page .subscribe-title,html.dark .project-jade-page .upgrade-title,html.dark body .project-jade-page .subscribe-title,html.dark body .project-jade-page .upgrade-title{color:var(--foreground)!important}.dark .project-jade-page .email-link,.dark .project-jade-page .subscribe-subtitle,.dark .project-jade-page .upgrade-subtitle,body.dark .project-jade-page .email-link,body.dark .project-jade-page .subscribe-subtitle,body.dark .project-jade-page .upgrade-subtitle,html.dark .project-jade-page .email-link,html.dark .project-jade-page .subscribe-subtitle,html.dark .project-jade-page .upgrade-subtitle,html.dark body .project-jade-page .email-link,html.dark body .project-jade-page .subscribe-subtitle,html.dark body .project-jade-page .upgrade-subtitle{color:var(--primary-color)!important}@media(prefers-contrast:high){.project-jade-page{--border-color:currentColor}.project-jade-page .btn-secondary{border-width:.1875rem}.project-jade-page .feature-item{border:.0625rem solid var(--border-color)}}@media(prefers-reduced-motion:reduce){.project-jade-page *{transition:none!important;animation:none!important}}