.feature-page{max-width:900px}.feature-page-header{margin-bottom:64px}.feature-page-icon{font-size:64px;margin-bottom:24px}.feature-page-title{font-size:48px;font-weight:700;color:#1a1a1a;line-height:1.2;margin-bottom:24px}.feature-page-subtitle{font-size:24px;font-weight:500;color:#ff6b35;margin-bottom:16px;line-height:1.4}.feature-page-description{font-size:18px;color:#666;line-height:1.6;margin-bottom:32px}.feature-page-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:24px;gap:24px;margin-bottom:64px}.feature-stat-card{background:linear-gradient(135deg,#ff6b35,#ff8555);padding:24px;border-radius:12px;text-align:center;color:#fff}.feature-stat-value{font-size:32px;font-weight:700;margin-bottom:8px}.feature-stat-label{font-size:14px;opacity:.95}.feature-page-section{margin-bottom:64px}.feature-page-section h2{font-size:32px;font-weight:700;color:#1a1a1a;margin-bottom:32px}.feature-intro{font-size:18px;color:#333;line-height:1.8;background:#f8f8f8;padding:32px;border-radius:12px;border-left:4px solid #ff6b35}.feature-visualization{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.12);border:1px solid #e5e5e5}.feature-visualization-image{width:100%;height:auto;display:block}.feature-steps{display:grid;grid-gap:32px;gap:32px}.feature-step{display:flex;gap:24px;align-items:start}.feature-step-number{flex-shrink:0;width:48px;height:48px;background:#ff6b35;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.feature-step-content h3{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:8px}.feature-step-content p{font-size:16px;color:#666;line-height:1.6}.feature-features-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}.feature-feature-item{background:#f8f8f8;padding:28px;border-radius:12px;border-top:3px solid #ff6b35}.feature-feature-item h3{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.feature-feature-item p{font-size:15px;color:#666;line-height:1.6}.feature-use-cases{display:grid;grid-gap:24px;gap:24px}.feature-use-case{background:#fff;border:2px solid #e0e0e0;padding:24px;border-radius:12px}.feature-use-case-industry{display:inline-block;background:#ff6b35;color:#fff;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600;margin-bottom:12px}.feature-use-case p{font-size:16px;color:#333;line-height:1.6}.feature-benefits-list{list-style:none;padding:0;display:grid;grid-gap:16px;gap:16px}.feature-benefits-list li{font-size:16px;color:#333;padding-left:32px;position:relative;line-height:1.6}.feature-benefits-list li:before{content:"✓";position:absolute;left:0;color:#ff6b35;font-weight:700;font-size:20px}.feature-related{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:24px;gap:24px}.feature-page-cta-section{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#fff;padding:48px;border-radius:16px;text-align:center}.feature-page-cta-section h2{color:#fff;margin-bottom:16px}.feature-page-cta-section p{font-size:18px;color:hsla(0,0%,100%,.9);margin-bottom:32px}.feature-target-audience{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:24px;gap:24px}.feature-audience-card{background:linear-gradient(135deg,#fff,#f8f8f8);padding:32px;border-radius:12px;border:2px solid #e0e0e0;transition:all .3s ease}.feature-audience-card:hover{transform:translateY(-4px);border-color:#ff6b35;box-shadow:0 8px 24px rgba(255,107,53,.15)}.feature-audience-card h3{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.feature-audience-card p{font-size:15px;color:#666;line-height:1.6}.feature-testimonials-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:64px 32px;margin-left:-32px;margin-right:-32px;border-radius:16px}.feature-testimonials{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:32px;gap:32px}.feature-testimonial-card{background:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:transform .3s ease}.feature-testimonial-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.12)}.testimonial-rating{font-size:20px;margin-bottom:16px}.testimonial-text{font-size:16px;color:#333;line-height:1.7;font-style:italic;margin-bottom:24px}.testimonial-author{border-top:2px solid #f0f0f0;padding-top:16px}.testimonial-name{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.testimonial-role{font-size:14px;color:#666;margin-bottom:2px}.testimonial-company{font-size:14px;color:#ff6b35;font-weight:500}.feature-integrations{display:flex;flex-wrap:wrap;gap:16px}.feature-integration-badge{background:#fff;border:2px solid #e0e0e0;border-radius:24px;padding:12px 24px;display:flex;flex-direction:column;align-items:center;gap:4px;transition:all .3s ease}.feature-integration-badge:hover{border-color:#ff6b35;transform:scale(1.05)}.integration-name{font-size:15px;font-weight:600;color:#1a1a1a}.integration-category{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.feature-pricing-section{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);padding:64px 32px;margin-left:-32px;margin-right:-32px;border-radius:16px}.feature-pricing-section h2{color:#fff;text-align:center}.feature-pricing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:32px;gap:32px;margin-top:48px}.feature-pricing-card{background:#fff;padding:40px 32px;border-radius:16px;border:2px solid transparent;transition:all .3s ease;position:relative}.feature-pricing-card:hover{transform:translateY(-8px);box-shadow:0 12px 32px rgba(255,107,53,.2)}.pricing-highlighted{border-color:#ff6b35;box-shadow:0 8px 32px rgba(255,107,53,.25)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:linear-gradient(135deg,#ff6b35,#ff8555);color:#fff;padding:6px 20px;border-radius:20px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.pricing-name{font-size:24px;color:#1a1a1a;margin-bottom:16px}.pricing-name,.pricing-price{font-weight:700;text-align:center}.pricing-price{font-size:48px;color:#ff6b35;margin-bottom:8px}.pricing-period{font-size:18px;color:#666;font-weight:400}.pricing-description{font-size:15px;color:#666;text-align:center;margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid #f0f0f0}.pricing-features{list-style:none;padding:0;margin:0 0 32px}.pricing-features li{font-size:15px;color:#333;padding:12px 0 12px 28px;position:relative;line-height:1.5;border-bottom:1px solid #f5f5f5}.pricing-features li:before{content:"✓";position:absolute;left:0;color:#ff6b35;font-weight:700;font-size:16px}.pricing-features li:last-child{border-bottom:none}.pricing-cta{width:100%;background:linear-gradient(135deg,#ff6b35,#ff8555);color:#fff;border:none;padding:16px 32px;font-size:16px;font-weight:600;border-radius:8px;cursor:pointer;transition:all .3s ease}.pricing-cta:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(255,107,53,.3)}.pricing-highlighted .pricing-cta{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)}.feature-faq{display:grid;grid-gap:16px;gap:16px}.faq-item{background:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:24px;cursor:pointer;transition:all .3s ease}.faq-item:hover,.faq-item[open]{border-color:#ff6b35}.faq-item[open]{box-shadow:0 4px 16px rgba(255,107,53,.1)}.faq-question{font-size:18px;font-weight:600;color:#1a1a1a;cursor:pointer;list-style:none;position:relative;padding-right:32px}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:24px;color:#ff6b35;font-weight:700;transition:transform .3s ease}.faq-item[open] .faq-question:after{content:"−";transform:translateY(-50%) rotate(180deg)}.faq-answer{font-size:16px;color:#666;line-height:1.7;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}@media (max-width:768px){.feature-page-icon{font-size:48px}.feature-page-title{font-size:36px}.feature-page-subtitle{font-size:20px}.feature-page-description{font-size:16px}.feature-page-section h2{font-size:28px}.feature-step{flex-direction:column}.feature-features-grid,.feature-pricing-grid,.feature-related,.feature-target-audience,.feature-testimonials{grid-template-columns:1fr}.feature-page-cta-section{padding:32px 24px}.feature-pricing-section,.feature-testimonials-section{padding:48px 24px;margin-left:-16px;margin-right:-16px}.pricing-price{font-size:36px}.faq-question{font-size:16px}}