.pd-section{background:var(--background);padding:8rem 0}.pd-container{flex-direction:column;gap:3rem;display:flex}@media (min-width:992px){.pd-container{flex-direction:row}}.pd-main{flex:1}.pd-title{margin-bottom:1rem;font-size:2.5rem;line-height:1.2}.pd-short-desc{color:var(--text-muted);margin-bottom:3rem;font-size:1.2rem;line-height:1.7}.pd-description h3,.pd-features h3,.pd-tech h3{border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.5rem}.pd-description p{color:var(--text-muted);margin-bottom:3rem;line-height:1.8}.features-list{grid-template-columns:1fr;gap:.75rem;margin-bottom:3rem;list-style:none;display:grid}@media (min-width:768px){.features-list{grid-template-columns:1fr 1fr}}.features-list li{color:var(--foreground);background:var(--background-alt);border:1px solid var(--border);border-radius:.5rem;padding:.75rem 1rem;font-weight:500}.tech-badges{flex-wrap:wrap;gap:.75rem;margin-bottom:3rem;display:flex}.tech-badge{color:var(--primary);background:linear-gradient(135deg,#e67e221a,#e67e220d);border:1px solid #e67e2233;border-radius:9999px;padding:.5rem 1.5rem;font-size:.9rem;font-weight:700}.pd-sidebar{flex-direction:column;gap:2rem;width:100%;display:flex}@media (min-width:992px){.pd-sidebar{flex-shrink:0;width:380px}}.pd-purchase-box{background:var(--card-bg);border:1px solid var(--border);border-radius:1rem;padding:2.5rem;position:sticky;top:8rem;box-shadow:0 10px 40px #00000014}.pd-price-header{text-align:center;border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1.5rem}.pd-price{color:var(--primary);margin-bottom:.25rem;font-size:3.5rem;font-weight:800;line-height:1;display:block}.pd-price-label{color:var(--text-muted);font-size:.9rem}.pd-actions{flex-direction:column;gap:.75rem;margin-bottom:1.5rem;display:flex}.pd-buy-btn,.pd-preview-btn{text-align:center;width:100%;padding:1rem!important;font-size:1rem!important}.pd-trial-note{text-align:center;color:#16a34a;margin-bottom:2rem;font-size:.9rem;font-weight:600}.pd-meta-list{border-top:1px solid var(--border);flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}.pd-meta-item{justify-content:space-between;align-items:center;display:flex}.pd-meta-item .label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:600}.pd-meta-item .value{color:var(--foreground);font-weight:600}.pd-meta-item .value.link{color:var(--primary)}.pd-plans-box{background:var(--card-bg);border:1px solid var(--border);border-radius:1rem;padding:2.5rem}.pd-plans-box h3{border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.25rem}.pd-plan-card{border:1px solid var(--border);transition:var(--transition);border-radius:.75rem;margin-bottom:1rem;padding:2rem}.pd-plan-card:hover{border-color:var(--primary)}.plan-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.plan-header h4{font-size:1.125rem}.plan-price{color:var(--primary);font-size:1.5rem;font-weight:800}.plan-features{margin-bottom:1.5rem;list-style:none}.plan-features li{color:var(--text-muted);padding:.3rem 0;font-size:.9rem}.plan-select-btn{width:100%;padding:.75rem!important;font-size:.85rem!important}
