.pd-hero{position:relative;overflow:hidden;padding:120px 0 80px;background:linear-gradient(135deg,var(--color-bg) 0%,color-mix(in srgb,var(--theme) 6%,var(--color-bg)) 100%)}.pd-hero-bg{position:absolute;inset:0;pointer-events:none}.pd-hero-circle{position:absolute;border-radius:50%;opacity:.08}.pd-hero-circle-1{width:400px;height:400px;background:var(--theme);top:-100px;right:-100px;animation:pdFloat 8s ease-in-out infinite}.pd-hero-circle-2{width:250px;height:250px;background:var(--theme);bottom:-80px;left:-60px;animation:pdFloat 10s ease-in-out infinite reverse}@keyframes pdFloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.pd-hero-content{position:relative;z-index:1;text-align:center;max-width:720px;margin:0 auto}.pd-hero-badge{display:inline-block;font-size:.813rem;font-weight:600;color:var(--theme);background:color-mix(in srgb,var(--theme) 12%,transparent);padding:5px 14px;border-radius:20px;margin-bottom:20px;letter-spacing:.5px}.pd-hero-title{font-size:2.75rem;font-weight:700;color:var(--color-text);margin-bottom:20px;line-height:1.2}.pd-hero-desc{font-size:1.125rem;color:var(--color-text-secondary);line-height:1.8;margin-bottom:36px}.pd-hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.pd-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.pd-feature-card{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:32px;transition:all var(--transition-duration)}.pd-feature-card:hover{box-shadow:var(--shadow-md);border-color:var(--card-color);transform:translateY(-2px)}.pd-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;margin-bottom:20px}.pd-feature-card h3{font-size:1.125rem;font-weight:600;color:var(--color-text);margin-bottom:12px}.pd-feature-card p{font-size:.875rem;color:var(--color-text-secondary);line-height:1.7}.pd-stats{background:var(--color-bg);padding:64px 0}.pd-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.pd-stat-item{text-align:center;padding:32px 24px}.pd-stat-value{font-size:2.75rem;font-weight:700;line-height:1.2;margin-bottom:8px}.pd-stat-label{font-size:1.125rem;font-weight:600;color:var(--color-text);margin-bottom:8px}.pd-stat-desc{font-size:.875rem;color:var(--color-text-muted);line-height:1.6;max-width:260px;margin:0 auto}.pd-faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.pd-faq-item{background:var(--color-bg-white);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);overflow:hidden;transition:all var(--transition-duration)}.pd-faq-item:hover{border-color:var(--theme)}.pd-faq-item[open]{border-color:var(--theme);box-shadow:var(--shadow-sm)}.pd-faq-question{display:flex;align-items:center;gap:16px;padding:20px 24px;cursor:pointer;font-size:1rem;font-weight:500;color:var(--color-text);user-select:none;list-style:none}.pd-faq-question::-webkit-details-marker{display:none}.pd-faq-number{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#fff;font-size:.75rem;font-weight:700}.pd-faq-arrow{margin-left:auto;flex-shrink:0;color:var(--color-text-muted);transition:transform var(--transition-duration)}.pd-faq-item[open] .pd-faq-arrow{transform:rotate(180deg)}.pd-faq-answer{padding:0 72px 20px 24px;font-size:.875rem;color:var(--color-text-secondary);line-height:1.8}.pd-cta{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--color-dark-bg) 0%,var(--color-dark-bg-light) 50%,color-mix(in srgb,var(--theme) 60%,#000) 100%);padding:80px 0}.pd-cta-pattern{position:absolute;inset:0;opacity:.05;background-image:radial-gradient(circle at 20% 50%,#fff 1px,transparent 1px),radial-gradient(circle at 80% 20%,#fff 1px,transparent 1px);background-size:60px 60px}.pd-cta-content{position:relative;z-index:1;text-align:center}.pd-cta-title{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:16px}.pd-cta-desc{font-size:1.125rem;color:#ffffffb3;max-width:560px;margin:0 auto 36px;line-height:1.7}.pd-cta-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.pd-cta-btn-outline{color:#fff;border-color:#ffffff80}.pd-cta-btn-outline:hover{background:#ffffff1a;border-color:#fff;color:#fff}@media(max-width:768px){.pd-hero{padding:100px 0 56px}.pd-hero-title{font-size:2rem}.pd-hero-desc{font-size:1rem}.pd-features-grid{grid-template-columns:1fr}.pd-feature-card{padding:24px}.pd-stats-grid{grid-template-columns:1fr;gap:16px}.pd-stat-value{font-size:2.25rem}.pd-cta-title{font-size:1.75rem}.pd-cta-desc{font-size:1rem}.pd-cta-actions{flex-direction:column}.pd-faq-question{padding:16px;font-size:.938rem}.pd-faq-answer{padding:0 16px 16px}}
