.pt-features{flex-direction:column;min-width:0;display:flex}.pt-features .pt-section-title{color:var(--text-primary);margin:0;font-size:22px;font-weight:700}@media (max-width:768px){.pt-features .pt-section-title{font-size:20px}}.pt-features .pt-features-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.pt-features .pt-slider-nav{border:1px solid var(--border);background:var(--card-background);flex-shrink:0;align-items:center;display:inline-flex}.pt-features .pt-slider-nav .btn{width:48px;height:48px;color:var(--text-secondary)}.pt-features .pt-slider-nav .btn:hover:not(:disabled){color:var(--text-primary);background:var(--secondary-hover)}.pt-features .pt-slider-nav .btn:disabled{opacity:.3}.pt-features .pt-slider-nav svg{width:24px;height:24px}.pt-features .pt-features-slider{flex:1;width:100%;min-width:0}.pt-features .pt-feature-slide{width:320px;max-width:calc(100% - 24px);height:auto}.pt-features .pt-feature{border:1px solid var(--border);background:var(--card-background);align-items:flex-start;gap:16px;height:100%;padding:16px;transition:border-color .2s;display:flex}.pt-features .pt-feature:hover{border-color:var(--primary)}.pt-features .pt-feature-icon{border:1px solid var(--border);background:var(--background-secondary);width:48px;height:48px;color:var(--primary-hover);flex:0 0 48px;justify-content:center;align-items:center;display:flex}.pt-features .pt-feature-icon svg{width:24px;height:24px}.pt-features .pt-feature-text{min-width:0}.pt-features .pt-feature-text h3{color:var(--text-primary);margin:0 0 8px;font-size:16px;font-weight:700}.pt-features .pt-feature-text p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}
