.hero-buttons{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.section-intro{background:linear-gradient(135deg,#e6531914 0%,#ff6b350d 100%)}.intro-content{text-align:center;max-width:800px;margin:0 auto}.intro-text{color:var(--gray-700);margin-bottom:30px;font-size:1.25rem;line-height:1.8}.intro-cta{flex-direction:column;align-items:center;gap:15px;display:flex}.intro-cta p{color:var(--gray-600);margin:0;font-size:1.1rem}.intro-contact{color:var(--gray-600);font-size:1.1rem}.intro-contact a{color:var(--text-primary);transition:var(--transition);font-weight:600}.intro-contact a:hover{color:var(--accent)}.section-videos{background:var(--white)}.video-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;max-width:900px;margin:0 auto;display:grid}.video-card{background:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow);transition:var(--transition);overflow:hidden}.video-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-5px)}.video-placeholder{background:linear-gradient(135deg, var(--text-primary) 0%, var(--gray-700) 100%);aspect-ratio:16/9;color:var(--white);flex-direction:column;justify-content:center;align-items:center;display:flex}.video-placeholder span{margin-bottom:10px;font-size:3rem}.video-placeholder p{opacity:.8;font-size:.9rem}.video-card h3{color:var(--gray-800);text-align:center;padding:20px;font-size:1.1rem}.video-wrapper{height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.video-wrapper iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.section-faq{background:linear-gradient(#e653190f 0%,#e653191f 100%)}.faq-list{flex-direction:column;gap:20px;max-width:800px;margin:0 auto;display:flex}.faq-item{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--gray-200);transition:var(--transition);padding:25px 30px}.faq-item:hover{box-shadow:var(--shadow)}.faq-item h3{color:var(--text-primary);margin-bottom:8px;font-size:1.1rem}.faq-item p{color:var(--gray-600);margin-bottom:12px;font-size:.95rem}.faq-link{color:var(--accent);transition:var(--transition);font-size:.95rem;font-weight:600}.faq-link:hover{color:var(--text-primary)}@media (width<=768px){.hero-buttons{flex-direction:column;align-items:center}.hero-buttons .btn{width:100%;max-width:280px}.intro-text{font-size:1.1rem}.video-grid{grid-template-columns:1fr}.faq-item{padding:20px}.faq-item h3{font-size:1rem}}.video-facade{background:var(--bg-dark);cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.video-facade img{object-fit:cover;width:100%;height:100%;display:block}.video-play{background:var(--accent);width:72px;height:72px;color:var(--white);box-shadow:var(--shadow-lg);transition:var(--transition);border-radius:50%;justify-content:center;align-items:center;margin:-36px 0 0 -36px;display:flex;position:absolute;top:50%;left:50%}.video-facade:hover .video-play,.video-facade:focus-visible .video-play{background:var(--accent-hover);transform:scale(1.08)}
