.pd-section{padding:5rem 0;border-top:1px solid rgba(255,255,255,.08)}.pd-section-heading{letter-spacing:.15em;font-size:15px;text-transform:uppercase;color:#666;margin-bottom:2.5rem}.pd-steps-list{list-style:none;padding:0;margin:0;counter-reset:none}.pd-step-item{display:flex;gap:2rem;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.06)}.pd-step-item:last-child{border-bottom:none}.pd-step-number{font-family:Jura,sans-serif;font-size:2.5rem;font-weight:300;color:#00ffb7;flex-shrink:0;width:60px;line-height:1}.pd-step-body{flex:1}.pd-step-title{font-family:Jost,sans-serif;font-size:1.3rem;font-weight:500;color:#fff;margin-bottom:.5rem}.pd-step-desc{font-size:1.05rem;font-weight:300;line-height:1.7;color:#ccc;max-width:700px}.pd-specs-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pd-specs-table{width:100%;border-collapse:separate;border-spacing:0;font-family:Jost,sans-serif}.pd-specs-table thead th{padding:16px 20px;text-align:left;font-size:1rem;font-weight:500;color:#00ffb7;border-bottom:1px solid #333;white-space:nowrap}.pd-specs-table thead th:first-child{color:#aaa}.pd-specs-table tbody td{padding:14px 20px;font-size:.95rem;color:#ccc;border-bottom:1px solid rgba(255,255,255,.06)}.pd-specs-metric{color:#fff!important;font-weight:400}.pd-specs-table tbody tr:hover{background:rgba(0,255,183,.04)}.pd-industries-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.pd-industry-card{padding:2rem;border:1px solid rgba(255,255,255,.08);transition:border-color .3s ease,transform .3s ease}.pd-industry-card:hover{border-color:#00ffb74d;transform:translateY(-3px)}.pd-industry-name{font-family:Jost,sans-serif;font-size:1.15rem;font-weight:500;color:#fff;margin-bottom:.75rem}.pd-industry-desc{font-size:.95rem;font-weight:300;line-height:1.6;color:#aaa}.pd-diff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.pd-diff-card{padding:2rem;border-left:3px solid #00FFB7}.pd-diff-title{font-family:Jost,sans-serif;font-size:1.15rem;font-weight:500;color:#fff;margin-bottom:.5rem}.pd-diff-desc{font-size:.95rem;font-weight:300;line-height:1.6;color:#aaa}.pd-faq-list{margin:0;padding:0}.pd-faq-item{border-bottom:1px solid rgba(255,255,255,.08)}.pd-faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5rem 0;background:none;border:none;color:#fff;font-family:Jost,sans-serif;font-size:1.1rem;font-weight:400;text-align:left;cursor:pointer;transition:color .3s ease;gap:1rem}.pd-faq-question:hover{color:#00ffb7}.pd-faq-icon{font-size:1.5rem;flex-shrink:0;color:#00ffb7}.pd-faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0;margin:0}.pd-faq-item.open .pd-faq-answer{max-height:500px;padding-bottom:1.5rem}.pd-faq-answer p{font-size:1rem;font-weight:300;line-height:1.7;color:#ccc;max-width:750px}.pd-cta{border-top:none}.pd-cta-inner{text-align:center;padding:4rem 2rem;border:1px solid rgba(0,255,183,.2);background:rgba(0,255,183,.03)}.pd-cta-heading{font-family:Jura,sans-serif;font-size:2.2rem;font-weight:400;color:#fff;margin-bottom:1rem}.pd-cta-sub{font-size:1.1rem;font-weight:300;color:#ccc;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.pd-cta-button{display:inline-block;padding:14px 36px;font-family:Jost,sans-serif;font-size:1rem;font-weight:500;color:#000;background:#00FFB7;text-decoration:none;transition:opacity .3s ease,transform .3s ease}.pd-cta-button:hover{opacity:.9;transform:translateY(-2px)}.pd-related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.pd-related-card{display:flex;flex-direction:column;align-items:flex-start;padding:2.5rem;border:1px solid rgba(255,255,255,.08);text-decoration:none;transition:border-color .3s ease,transform .3s ease}.pd-related-card:hover{border-color:#00ffb74d;transform:translateY(-3px)}.pd-related-logo{height:40px;width:auto;margin-bottom:1.25rem;filter:brightness(0) invert(1)}.pd-related-tagline{font-size:.95rem;font-weight:300;color:#aaa;line-height:1.6;margin-bottom:1rem;flex:1}.pd-related-link{font-size:.95rem;font-weight:500;color:#00ffb7}@media (max-width: 768px){.pd-section{padding:3rem 0}.pd-section-heading{font-size:2rem;margin-bottom:2rem}.pd-step-item{flex-direction:column;gap:.5rem}.pd-step-number{font-size:1.5rem;width:auto}.pd-industries-grid,.pd-diff-grid,.pd-related-grid{grid-template-columns:1fr;gap:1.25rem}.pd-cta-heading{font-size:1.6rem}.pd-cta-inner{padding:2.5rem 1.5rem}.pd-specs-table{min-width:500px}}
