.video-page-wrapper{background:#fff;overflow:hidden}.video-page-wrapper .container{max-width:1320px}.video-page-wrapper .sub-title{letter-spacing:2px;text-transform:uppercase;color:#f15b26;margin-bottom:18px;font-size:23px;font-weight:700;display:inline-block;position:relative}.video-page-wrapper .section-header{margin-bottom:70px}.video-page-wrapper .section-header h2{color:#111;margin-bottom:18px;font-size:56px;font-weight:700;line-height:1.15}.video-page-wrapper .section-header p{color:#666;max-width:1020px;margin:auto;font-size:17px;line-height:1.8}.video-page-wrapper .theme-btn{z-index:1;border-radius:60px;justify-content:center;align-items:center;padding:16px 34px;font-size:15px;font-weight:600;text-decoration:none;transition:all .4s;display:inline-flex;position:relative;overflow:hidden}.video-page-wrapper .theme-btn:before{content:"";z-index:-1;background:#111;width:0%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.video-page-wrapper .theme-btn:hover:before{width:100%}.video-page-wrapper .primary-btn{color:#fff;background:#f15b26}.video-page-wrapper .secondary-btn{color:#111;background:#fff;border:1px solid #0000001a}.video-page-wrapper .secondary-btn:hover{color:#fff}.video-hero-section{background:radial-gradient(circle at 0 0,#f15b2614,#0000 35%),linear-gradient(#fff,#fffaf7);padding:180px 0 140px;position:relative}.video-hero-content{text-align:center;z-index:2;max-width:900px;margin:auto;position:relative}.video-hero-content h1{color:#111;margin-bottom:28px;font-size:82px;font-weight:800;line-height:1.05;animation:1s fadeUp}.video-hero-content h1 span{color:#f15b26}.video-hero-content p{color:#666;max-width:760px;margin:auto auto 40px;font-size:19px;line-height:1.9;animation:1.2s fadeUp}.hero-buttons{justify-content:center;gap:20px;animation:1.4s fadeUp;display:flex}.hero-gradient{filter:blur(100px);background:#f15b2614;border-radius:50%;width:700px;height:700px;animation:8s linear infinite pulseGlow;position:absolute;top:-150px;right:-120px}.video-pricing-section{padding:120px 0;position:relative}.premium-pricing-card{background:#fff;border:1px solid #0000000f;border-radius:30px;height:100%;margin-bottom:30px;padding:40px 35px;transition:all .45s;position:relative;overflow:hidden}.premium-pricing-card:before{content:"";opacity:0;background:linear-gradient(135deg,#f15b2614,#0000 60%);transition:all .5s;position:absolute;inset:0}.premium-pricing-card:hover:before{opacity:1}.premium-pricing-card:hover{transform:translateY(-12px);box-shadow:0 35px 80px #00000014}.pricing-badge{color:#f15b26;background:#f15b261a;border-radius:50px;margin-bottom:20px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex}.premium-pricing-card h4{color:#111;margin-bottom:20px;font-size:24px;font-weight:700;line-height:1.3}.premium-pricing-card .price{color:#111;margin-bottom:30px;font-size:60px;font-weight:800}.premium-pricing-card ul{margin:0 0 35px;padding:0;list-style:none}.premium-pricing-card ul li{color:#666;margin-bottom:14px;padding-left:28px;line-height:1.7;position:relative}.premium-pricing-card ul li:before{content:"";background:#f15b26;border-radius:50%;width:10px;height:10px;position:absolute;top:10px;left:0}.pricing-btn{color:#fff;background:#111;border-radius:60px;justify-content:center;width:100%;padding:15px;text-decoration:none;transition:all .4s;display:flex}.pricing-btn:hover{background:#f15b26;transform:translateY(-3px)}.video-info-section{background:#fafafa;padding:130px 0}.info-row{align-items:center;gap:80px;display:flex}.info-image{flex:1;position:relative}.info-image img{object-fit:cover;border-radius:40px;width:100%;transition:all .5s}.info-image:hover img{transform:scale(1.03)}.info-image:after{content:"";border:25px solid #f15b261a;border-radius:50%;width:200px;height:200px;animation:12s linear infinite rotateCircle;position:absolute;bottom:-60px;right:-60px}.info-content{flex:1}.info-content h2{color:#111;margin-bottom:25px;font-size:56px;line-height:1.15}.info-content p{color:#666;margin-bottom:35px;font-size:17px;line-height:1.9}.info-points{flex-direction:column;gap:18px;display:flex}.info-points .point{color:#111;align-items:center;gap:15px;font-size:17px;font-weight:600;display:flex}.info-points .point span{background:#f15b26;border-radius:50%;width:12px;height:12px;animation:2s infinite pulseDot}.recent-video-section{padding:130px 0}.video-card{background:#fff;border-radius:30px;margin-bottom:30px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 15px 50px #0000000d}.video-card:hover{transform:translateY(-10px)}.video-card iframe{border:none;border-radius:30px}.video-stats-section{background:#111;padding:120px 0;position:relative}.stats-wrapper{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.stat-box{text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border-radius:30px;padding:50px 30px;transition:all .4s}.stat-box:hover{background:#f15b26;transform:translateY(-10px)}.stat-box h2{color:#fff;margin-bottom:10px;font-size:72px;font-weight:800}.stat-box p{color:#ffffffb3;font-size:17px}.premium-faq-section{background:#fff;padding:130px 0}.faq-wrapper{max-width:950px;margin:auto}.faq-item{background:#fafafa;border:1px solid #0000000d;border-radius:24px;margin-bottom:24px;transition:all .4s;overflow:hidden}.faq-item.active{background:#11111114}.faq-question{cursor:pointer;color:#111;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:28px 35px;font-size:20px;font-weight:600;transition:all .4s;display:flex}.faq-item.active .faq-question{color:#000}.faq-question span{color:#fff;background:#f15b26;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-size:22px;display:flex}.faq-answer{max-height:0;transition:all .5s;overflow:hidden}.faq-answer.show{max-height:300px}.faq-answer p{color:#1a1919c7;padding:0 35px 30px;line-height:1.9}.faq-question:hover{color:#3030b1}@media (max-width:1200px){.video-hero-content h1{font-size:62px}.info-content h2,.section-header h2{font-size:46px}}@media (max-width:991px){.info-row{flex-direction:column}.stats-wrapper{grid-template-columns:repeat(2,1fr)}.video-hero-content h1{font-size:52px}.section-header h2,.info-content h2{font-size:42px}}@media (max-width:767px){.video-hero-section,.video-pricing-section,.video-info-section,.recent-video-section,.premium-faq-section{padding:90px 0}.video-hero-content h1{font-size:40px}.section-header h2,.info-content h2{font-size:34px}.hero-buttons{flex-direction:column}.stats-wrapper{grid-template-columns:1fr}.faq-question{padding:24px;font-size:17px}.faq-answer p{padding:0 24px 24px}}
