.pricing{padding:5rem 2rem;background:var(--color-light)}.pricing-subtitle{text-align:center;font-size:1.2rem;color:var(--color-text);margin:-2rem auto 4rem;max-width:700px;line-height:1.6}.product-pricing-section{margin-bottom:5rem}.product-pricing-title{text-align:center;font-size:2rem;font-weight:700;color:var(--color-heading);margin-bottom:2.5rem;display:flex;align-items:center;justify-content:center;gap:1rem}.product-icon{font-size:2.5rem}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.pricing-card{background:#fff;border-radius:16px;padding:2.5rem 2rem;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease;position:relative;border:2px solid transparent;display:flex;flex-direction:column}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 8px 40px #0000001f}.pricing-card.highlighted{border-color:var(--color-primary);transform:scale(1.05)}.pricing-card.highlighted:hover{transform:scale(1.08) translateY(-8px)}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--color-primary),rgb(64,103,160));color:#fff;padding:.5rem 1.5rem;border-radius:20px;font-size:.8rem;font-weight:700;letter-spacing:1px}.pricing-header{text-align:center;padding-bottom:2rem;border-bottom:2px solid #e0e0e0;margin-bottom:2rem}.pricing-name{font-size:1.6rem;font-weight:700;color:var(--color-heading);margin-bottom:1.5rem}.pricing-price{margin:1.5rem 0}.currency{font-size:1.5rem;font-weight:600;color:var(--color-text);vertical-align:super}.amount{font-size:3rem;font-weight:700;color:var(--color-primary)}.period{font-size:1rem;color:var(--color-text)}.pricing-description{color:var(--color-text);font-size:.95rem;margin-top:1rem;line-height:1.5}.pricing-features{list-style:none;padding:0;margin:0 0 2rem;flex-grow:1}.pricing-features li{padding:.75rem 0;color:var(--color-text);display:flex;align-items:center;gap:.75rem}.check-icon{color:#27ae60;font-weight:700;font-size:1.2rem;flex-shrink:0}.pricing-cta{display:block;padding:1rem 2rem;background:#fff;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:50px;text-align:center;text-decoration:none;font-weight:600;transition:all .3s ease;margin-top:auto}.pricing-cta.primary{background:var(--color-primary);color:#fff}.pricing-cta:hover{transform:translateY(-2px);box-shadow:0 4px 15px #2049804d}.pricing-cta.primary:hover{background:#4067a0}.additional-services{margin:5rem 0;padding:3rem 0;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0}.additional-services h3{text-align:center;font-size:2rem;color:var(--color-heading);margin-bottom:2.5rem}.services-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:900px;margin:0 auto}.service-card{background:#fff;padding:2.5rem 2rem;border-radius:16px;text-align:center;box-shadow:0 4px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.service-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f}.service-icon{font-size:3rem;margin-bottom:1rem}.service-card h4{font-size:1.4rem;font-weight:700;color:var(--color-heading);margin-bottom:.75rem}.service-card p{color:var(--color-text);margin-bottom:1.5rem;line-height:1.6}.service-link{color:var(--color-primary);font-weight:600;text-decoration:none;display:inline-block;transition:transform .3s ease}.service-link:hover{transform:translate(5px)}.pricing-faq{margin-top:5rem}.faq-title{text-align:center;font-size:2rem;color:var(--color-heading);margin-bottom:3rem}.faq-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.faq-item{padding:1.5rem;background:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;transition:transform .3s ease,box-shadow .3s ease}.faq-item:hover{transform:translateY(-3px);box-shadow:0 4px 15px #0000001a}.faq-question{font-size:1.1rem;font-weight:600;color:var(--color-heading);margin-bottom:.75rem}.faq-answer{color:var(--color-text);line-height:1.6;margin:0}.pricing-guarantee{text-align:center;margin-top:5rem;padding:3rem;background:linear-gradient(135deg,#2049800d,#4067a00d);border-radius:16px}.guarantee-icon{font-size:4rem;margin-bottom:1rem}.pricing-guarantee h3{color:var(--color-heading);font-size:1.8rem;margin-bottom:.5rem}.pricing-guarantee p{color:var(--color-text);font-size:1.1rem;max-width:600px;margin:0 auto 2rem;line-height:1.6}.guarantee-cta{display:inline-block;padding:1rem 2.5rem;background:var(--color-primary);color:#fff;text-decoration:none;border-radius:50px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 15px #2049804d}.guarantee-cta:hover{background:#4067a0;transform:translateY(-2px);box-shadow:0 6px 20px #20498066}body.dark-mode .pricing{background:#1a1a1a}body.dark-mode .pricing-card,body.dark-mode .faq-item,body.dark-mode .service-card{background:#2d2d2d;border-color:#404040}body.dark-mode .pricing-header{border-bottom-color:#404040}body.dark-mode .pricing-guarantee{background:linear-gradient(135deg,#2049801a,#4067a01a)}body.dark-mode .additional-services{border-top-color:#404040;border-bottom-color:#404040}@media(max-width:768px){.pricing-grid{grid-template-columns:1fr}.pricing-card.highlighted{transform:scale(1)}.faq-grid,.services-cards{grid-template-columns:1fr}.product-pricing-title{font-size:1.5rem;flex-direction:column;gap:.5rem}}*{box-sizing:border-box}:root{--color-light: rgb(245, 248, 250);--color-primary: rgb(32, 73, 128);--color-text: #555;--color-heading: rgb(32, 73, 128);--color-light-text: #ffffff;--color-background-light: rgb(245, 248, 250)}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}html{scroll-behavior:smooth}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-primary);color:#fff;padding:12px 20px;text-decoration:none;font-weight:600;z-index:10000;border-radius:0 0 4px;transition:top .3s ease}.skip-link:focus{top:0;outline:3px solid white;outline-offset:2px}*:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:4px}*:focus:not(:focus-visible){outline:none}body.dark-mode{--color-light: #1a1a1a;--color-background-light: #2d2d2d;--color-text: #e0e0e0;--color-heading: #ffffff;background:#1a1a1a;color:#e0e0e0}body.dark-mode .skip-link{background:#4067a0}body.dark-mode *:focus-visible{outline-color:#6496c8}body.dark-mode .header{background:#2d2d2d;box-shadow:0 2px 10px #ffffff1a}body.dark-mode .logo-image{filter:brightness(0) invert(1)!important}body.dark-mode .nav a{color:#e0e0e0!important}body.dark-mode .nav a:after{background:#e0e0e0!important}body.dark-mode .hamburger span{background:#e0e0e0!important}body.dark-mode .dark-mode-toggle{border-color:#e0e0e0!important}body.dark-mode .dark-mode-toggle:hover{background:#e0e0e033!important}body.dark-mode .product-card,body.dark-mode .testimonial-card,body.dark-mode .badge,body.dark-mode .contact-form,body.dark-mode .info-card{background:#2d2d2d;color:#e0e0e0;border-color:#404040}body.dark-mode .about,body.dark-mode .products,body.dark-mode .testimonials,body.dark-mode .trust-badges,body.dark-mode .contact{background:#1a1a1a}body.dark-mode .form-group input,body.dark-mode .form-group textarea{background:#3d3d3d;border-color:#505050;color:#e0e0e0}body.dark-mode .form-group input::placeholder,body.dark-mode .form-group textarea::placeholder{color:#888}body.dark-mode .cookie-banner{background:#2d2d2d;border-top-color:var(--color-primary)}body.dark-mode .cookie-content p{color:#e0e0e0}body.dark-mode .product-name,body.dark-mode .section-title{color:var(--color-heading)}body.dark-mode .testimonial-footer{border-top-color:#404040}body.dark-mode .cta-button{background:var(--color-primary);color:#fff}body.dark-mode .cta-button:hover{background:#4067a0}@media(max-width:768px){body.dark-mode .nav a{border-top-color:#404040}body.dark-mode .nav a:hover{background:#e0e0e01a;color:#e0e0e0}}body.dark-mode .product-about,body.dark-mode .product-features,body.dark-mode .product-testimonials,body.dark-mode .product-team{background:#1a1a1a}body.dark-mode .product-why{background:linear-gradient(135deg,#204980,#4067a0)}body.dark-mode .product-implementation,body.dark-mode .product-pricing{background:#0f0f0f}body.dark-mode .product-why .why-text h2,body.dark-mode .product-why .why-item h3,body.dark-mode .product-why .why-item p,body.dark-mode .product-why .why-icon{color:#fff}body.dark-mode .feature-card,body.dark-mode .step-card,body.dark-mode .testimonial-card,body.dark-mode .pricing-tier,body.dark-mode .team-member,body.dark-mode .setup-card{background:#2d2d2d;border-color:#404040;box-shadow:0 4px 20px #ffffff0d}body.dark-mode .feature-card:hover,body.dark-mode .team-member:hover{box-shadow:0 8px 30px #ffffff1a}body.dark-mode .image-placeholder,body.dark-mode .step-image-placeholder,body.dark-mode .step-icon-large,body.dark-mode .member-image-placeholder{background:#2d2d2d;box-shadow:0 4px 20px #ffffff0d}body.dark-mode .testimonial-card{border-left-color:var(--color-primary)}body.dark-mode .testimonial-icon{opacity:.15}body.dark-mode .primary-button,body.dark-mode .pricing-button.primary,body.dark-mode .join-button,body.dark-mode .cta-actions .primary-button{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}body.dark-mode .primary-button:hover,body.dark-mode .join-button:hover{background:#4067a0}body.dark-mode .secondary-button,body.dark-mode .pricing-button,body.dark-mode .cta-actions .secondary-button{background:#2d2d2d;color:#e0e0e0;border-color:#505050}body.dark-mode .secondary-button:hover,body.dark-mode .pricing-button:hover{background:#3d3d3d;border-color:#606060}body.dark-mode .pricing-tier{background:#2d2d2d}body.dark-mode .pricing-tier.highlighted{border-color:var(--color-primary);box-shadow:0 8px 30px #6496c833;background:#2d2d2d}body.dark-mode .pricing-features li{border-bottom-color:#404040}body.dark-mode .feature-check{color:#27ae60}body.dark-mode .product-cta{background:linear-gradient(135deg,#2049801a,#4067a01a)}body.dark-mode .team-member.join-team{border-color:var(--color-primary);background:#2049801a}body.dark-mode .step-card{background:#2d2d2d}body.dark-mode .step-number{background:var(--color-primary);color:#fff}body.dark-mode .about-text h2{color:#fff}body.dark-mode .detailed-text,body.dark-mode .section-subtitle{color:#e0e0e0}body.dark-mode .step-content h4{color:#fff}body.dark-mode .step-content p{color:#e0e0e0}body.dark-mode .feature-card h4{color:#fff}body.dark-mode .feature-card p,body.dark-mode .testimonial-quote{color:#e0e0e0}body.dark-mode .testimonial-company,body.dark-mode .pricing-tier h3{color:#fff}body.dark-mode .currency,body.dark_mode .period{color:#b0b0b0}body.dark_mode .amount{color:var(--color-primary)}body.dark_mode .pricing-features li{color:#e0e0e0}body.dark-mode .team-member h4{color:#fff}body.dark-mode .team-member p{color:#e0e0e0}body.dark-mode .setup-card h4{color:#fff}body.dark-mode .setup-card p{color:#e0e0e0}body.dark-mode .workflow-setup h3{color:#fff}body.dark-mode .workflow-setup>p{color:#e0e0e0}body.dark-mode .product-cta h2{color:#fff}body.dark-mode .product-cta p,body.dark-mode .image-placeholder p{color:#e0e0e0}@media(max-width:768px){.product-title{font-size:2.5rem}.product-tagline{font-size:1.2rem}.about-content,.why-content{grid-template-columns:1fr;gap:2rem}.why-content{grid-template-columns:1fr}.why-image{order:-1}.features-grid,.testimonials-grid,.pricing-grid,.setup-grid,.team-grid{grid-template-columns:1fr}.pricing-tier.highlighted{transform:scale(1)}.hero-actions,.cta-actions{flex-direction:column}.step-card{flex-direction:column;text-align:center}.step-visual{width:100%}.image-placeholder{max-width:100%}}
