.tiktok-details{font-family:var(--font-poppins), var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#475569;max-width:1000px;margin:0 auto;padding:40px 20px;line-height:1.6}.details-header{align-items:center;gap:40px;margin-bottom:60px;display:flex}.header-content{flex:1}.header-content h2{color:#111;background:linear-gradient(90deg,#111,#ee1d52,#69c9d0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-size:2.5rem;font-weight:700}.header-content p{color:#475569;margin-bottom:15px;font-size:1.1rem}.header-image{flex:1;justify-content:center;display:flex}.tiktok-icon-large{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;justify-content:center;align-items:center;padding:40px;display:flex;box-shadow:0 10px 25px -5px #0000000d}.how-to-card{color:#fff;text-align:left;background:linear-gradient(45deg,#111 0%,#ee1d52 50%,#69c9d0 100%);border-radius:24px;margin-bottom:60px;padding:60px 40px;box-shadow:0 20px 40px -10px #1111114d}.how-to-card h2{text-align:left;color:#fff;margin-bottom:40px;font-size:2.2rem;font-weight:800}.steps-vertical{flex-direction:column;gap:40px;display:flex}.step-vertical-item{flex-direction:column;gap:10px;display:flex}.step-vertical-item h3{color:#fff;align-items:center;gap:10px;margin:0;font-size:1.8rem;font-weight:800;display:flex}.step-vertical-item p{color:#ffffffe6;max-width:800px;margin:0;font-size:1.1rem;line-height:1.6}.feature-section-title{text-align:center;background:linear-gradient(90deg,#111,#ee1d52,#69c9d0);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:50px;font-size:2.5rem;font-weight:700}.features-list{flex-direction:column;gap:60px;display:flex}.feature-item{align-items:center;gap:50px;display:flex}.feature-item.reverse{flex-direction:row-reverse}.feature-icon-container{flex:1;justify-content:center;display:flex}.feature-info{flex:2}.feature-info h3{color:#111;margin-bottom:15px;font-size:1.8rem;font-weight:700}.feature-info p{color:#475569;font-size:1.1rem}.icon-box{background:#f8fafc;border:1px solid #f1f5f9;border-radius:24px;justify-content:center;align-items:center;width:200px;height:200px;display:flex}.why-section{background:#fff;border:1px solid #e2e8f0;border-radius:32px;margin-top:80px;padding:60px;position:relative}.why-section h2{text-align:center;color:#111;margin-bottom:50px;font-size:2.5rem;font-weight:700}.why-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media (max-width:1023px){.why-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:480px){.why-grid{grid-template-columns:1fr;gap:20px}}.why-item{gap:20px;display:flex}.why-icon{flex-shrink:0}.why-content h4{color:#111;margin-bottom:10px;font-size:1.3rem;font-weight:700}.why-content p{color:#475569;font-size:1rem}.details-faq{margin-top:80px}.details-faq h2{text-align:center;color:#111;margin-bottom:50px;font-size:2.5rem;font-weight:700}.faq-accordion{flex-direction:column;gap:15px;max-width:800px;margin:0 auto;display:flex}.faq-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s;overflow:hidden}.faq-card:hover{border-color:#69c9d0;box-shadow:0 4px 12px #69c9d01a}.faq-card.active{border-color:#ee1d52;box-shadow:0 10px 15px -3px #ee1d5233}.faq-header{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.faq-header h3{color:#111;margin:0;font-size:1.15rem;font-weight:600}.faq-toggle{color:#475569;font-size:1.5rem;font-weight:400;transition:transform .3s}.faq-card.active .faq-toggle{color:#ee1d52}.faq-body{max-height:0;transition:all .3s cubic-bezier(0,1,0,1);overflow:hidden}.faq-card.active .faq-body{max-height:500px;transition:all .3s cubic-bezier(1,0,1,0)}.faq-body p{color:#475569;margin:0;padding:0 24px 24px;font-size:1.05rem;line-height:1.6}@media (max-width:768px){.details-header,.feature-item,.feature-item.reverse{text-align:center;flex-direction:column;gap:30px}.header-content h2,.feature-section-title,.why-section h2,.details-faq h2{font-size:2rem}.feature-info h3{font-size:1.5rem}.how-to-card{padding:30px 20px}.why-section{padding:40px 20px}}.detailed-guide{background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:32px;margin-top:80px;padding:60px}.detailed-guide h2{text-align:center;color:#1e293b;margin-bottom:40px;font-size:2.5rem;font-weight:700}.guide-content h3{color:#334155;margin-top:30px;margin-bottom:12px;font-size:1.5rem;font-weight:700}.guide-content h3:first-child{margin-top:0}.guide-content p{color:#475569;margin-bottom:20px;font-size:1.05rem;line-height:1.8}.guide-content p:last-child{margin-bottom:0}.guide-content strong{color:#1e293b}@media (max-width:768px){.detailed-guide{padding:30px 15px}.detailed-guide h2{font-size:2rem}.guide-content h3{font-size:1.3rem}}
