.pro-page .section-content{z-index:1;max-width:1200px;margin:0 auto;position:relative}.pro-hero{align-items:center;min-height:100vh;padding:8rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.pro-hero-bg{z-index:0;position:absolute;inset:0}.pro-hero-bg:before{content:"";background:radial-gradient(ellipse,var(--sage)0%,transparent 70%);opacity:.15;width:80%;height:150%;position:absolute;top:-50%;right:-20%}.pro-hero-content{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1400px;margin:0 auto;display:grid;position:relative}.pro-hero-text h1{margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;animation:.8s ease-out fadeInUp}.pro-hero-text h1 span{color:var(--terracotta)}.pro-hero-text p{color:var(--text-light);max-width:500px;margin-bottom:2rem;font-size:1.25rem;animation:.8s ease-out .2s both fadeInUp}.pro-hero-buttons{flex-wrap:wrap;gap:1rem;animation:.8s ease-out .4s both fadeInUp;display:flex}.btn-outline{background:var(--white);color:var(--dark-blue);border:1px solid var(--text-light)}.btn-outline:hover{background:var(--cream);transform:translateY(-2px)}.pro-hero-image{animation:1s ease-out .3s both fadeInRight;position:relative}.pro-hero-image img{object-fit:cover;width:100%;height:500px;box-shadow:var(--shadow-xl);border-radius:24px}.revenue-card{background:var(--white);box-shadow:var(--shadow-xl);border:1px solid var(--sage-light);border-radius:16px;width:320px;padding:1.5rem;animation:4s ease-in-out infinite float;position:absolute;bottom:10%;left:-5%}.revenue-title{color:var(--text-light);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;display:flex}.revenue-title i{color:var(--sage)}.revenue-amount{color:var(--terracotta);margin-bottom:.5rem;font-family:Outfit,sans-serif;font-size:2.2rem;font-weight:700;line-height:1}.revenue-sub{color:var(--sage);font-size:.8rem;font-weight:600}.back-to-user{background:var(--white);color:var(--dark-blue);box-shadow:var(--shadow);border:1px solid var(--sage-light);z-index:10;border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;animation:.5s ease-out fadeInUp;display:inline-flex;position:absolute;top:calc(6rem + 20px);left:2rem}.back-to-user:hover{background:var(--sage);color:var(--white);border-color:var(--sage);box-shadow:var(--shadow-lg);transform:translate(-3px)}.back-to-user i{font-size:.85rem;transition:transform .3s}.back-to-user:hover i{transform:rotate(-45deg)}.pro-problem{background:var(--off-white);padding:6rem 2rem}.pro-problem h2,.pro-solution h2,.pro-features h2,.pro-testimonials h2,.pro-faq h2{text-align:center;color:var(--dark-blue);margin-bottom:1rem;font-size:2.5rem}.section-subtitle{text-align:center;color:var(--text-light);max-width:700px;margin-bottom:4rem;margin-left:auto;margin-right:auto;font-size:1.2rem}.pro-grid-3{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.pro-grid-4{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.pro-card{background:var(--white);box-shadow:var(--shadow);border:1px solid #0000;border-radius:20px;padding:2rem;transition:all .3s}.pro-card:hover{box-shadow:var(--shadow-lg);border-color:var(--sage);transform:translateY(-5px)}.pro-card-icon{width:60px;height:60px;color:var(--white);border-radius:16px;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.pro-card-icon.terracotta{background:var(--terracotta)}.pro-card-icon.dark-blue{background:var(--dark-blue)}.pro-card h3{color:var(--dark-blue);margin-bottom:1rem;font-size:1.3rem}.pro-card p{color:var(--text-light);line-height:1.6}.pro-solution{background:var(--white);padding:6rem 2rem}.pro-step-card{text-align:center;padding:1.5rem}.pro-step-icon{background:var(--sage);width:80px;height:80px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;font-family:Outfit,sans-serif;font-size:2rem;font-weight:700;display:flex}.pro-step-card h3{color:var(--dark-blue);margin-bottom:1rem;font-size:1.3rem}.pro-step-card p{color:var(--text-light);line-height:1.6}.simulator-section{background:linear-gradient(135deg,var(--dark-blue)0%,#2a2c3f 100%);color:var(--white);border-radius:30px;margin:2rem;padding:6rem 2rem;position:relative;overflow:hidden}.simulator-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.simulator-text h2{color:var(--white);text-align:left;margin-bottom:1rem;font-size:2.5rem}.simulator-text p{opacity:.9;margin-bottom:2rem;font-size:1.1rem}.simulator-benefits{margin:0;padding:0;list-style:none}.simulator-benefits li{align-items:center;gap:10px;margin-bottom:10px;display:flex}.simulator-benefits i{color:var(--sage)}.calculator{background:var(--white);color:var(--text);box-shadow:var(--shadow-xl);border-radius:24px;padding:2.5rem}.form-group{margin-bottom:1.5rem}.form-group label{color:var(--dark-blue);margin-bottom:.5rem;font-weight:600;display:block}.range-container{align-items:center;gap:1rem;display:flex}input[type=range]{background:var(--sage-light);appearance:none;border-radius:5px;outline:none;flex:1;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--terracotta);cursor:pointer;border-radius:50%;width:20px;height:20px;transition:transform .2s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}input[type=range]::-moz-range-thumb{background:var(--terracotta);cursor:pointer;border:none;border-radius:50%;width:20px;height:20px;transition:transform .2s}input[type=range]::-moz-range-thumb:hover{transform:scale(1.2)}.range-value{color:var(--terracotta);min-width:40px;font-weight:700}.result-box{background:var(--off-white);text-align:center;border:2px solid var(--sage);border-radius:12px;margin-top:2rem;padding:1.5rem}.result-label{color:var(--text-light);margin-bottom:.5rem;font-size:.9rem}.result-amount{color:var(--dark-blue);font-family:Outfit,sans-serif;font-size:2.5rem;font-weight:800}.result-disclaimer{color:var(--text-light);margin-top:5px;display:block}.pro-features{background:var(--off-white);padding:6rem 2rem}.pro-features h2{margin-bottom:3rem}.pro-testimonials{background:var(--white);padding:6rem 2rem}.pro-testimonials h2{margin-bottom:3rem}.testimonial-card{flex-direction:column;display:flex}.testimonial-quote{color:var(--text);flex-grow:1;margin-bottom:1.5rem;font-style:italic;line-height:1.6}.testimonial-author{align-items:center;gap:1rem;display:flex}.testimonial-avatar{object-fit:cover;border:2px solid var(--white);border-radius:50%;width:50px;height:50px;box-shadow:0 2px 5px #0000001a}.testimonial-info h4{color:var(--dark-blue);margin:0;font-size:1rem}.testimonial-info small{color:var(--text-light)}.testimonial-business-alt{color:var(--text-light);font-size:.8rem;font-weight:400}.pro-faq{background:var(--off-white);padding:6rem 2rem}.pro-faq h2{margin-bottom:3rem}.pro-faq-grid{grid-template-columns:1fr;gap:1rem;max-width:800px;margin:0 auto;display:grid}.pro-faq-item{background:var(--white);box-shadow:var(--shadow);cursor:pointer;border-radius:16px;padding:1.5rem;transition:all .3s}.pro-faq-item:hover{box-shadow:var(--shadow-lg)}.pro-faq-question{color:var(--dark-blue);justify-content:space-between;align-items:center;font-weight:600;display:flex}.pro-faq-question i{color:var(--terracotta);transition:transform .3s}.pro-faq-item.active .pro-faq-question i{transform:rotate(180deg)}.pro-faq-answer{max-height:0;color:var(--text-light);line-height:1.6;transition:all .3s;overflow:hidden}.pro-faq-item.active .pro-faq-answer{max-height:200px;padding-top:1rem}.pro-final-cta{background:linear-gradient(135deg,var(--sage),#5f9ea0);text-align:center;color:var(--white);padding:6rem 2rem}.pro-final-cta h2{color:var(--white);margin-bottom:1rem;font-size:2.5rem}.pro-final-cta>p:first-of-type{opacity:.9;margin-bottom:2rem}.pro-final-cta .btn-lg{padding:1rem 2rem;font-size:1.1rem}.cta-disclaimer{opacity:.8;margin-top:1rem;font-size:.9rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:1024px){.pro-hero-content{text-align:center;grid-template-columns:1fr}.pro-hero-text p{max-width:100%}.pro-hero-buttons{justify-content:center}.pro-hero-image{max-width:600px;margin:2rem auto 0}.revenue-card{bottom:-30px;left:50%;transform:translate(-50%)}.simulator-grid{grid-template-columns:1fr}.simulator-text,.simulator-text h2{text-align:center}.simulator-benefits{text-align:left;display:inline-block}.pro-grid-3,.pro-grid-4{grid-template-columns:1fr}}@media (max-width:768px){.pro-hero{padding:6rem 1rem 4rem}.pro-hero-text h1{font-size:2.5rem}.pro-hero-image img{height:350px}.back-to-user{padding:.5rem 1rem;font-size:.8rem;top:5rem;left:1rem}.pro-problem,.pro-solution,.pro-features,.pro-testimonials,.pro-faq,.pro-final-cta{padding:4rem 1rem}.pro-problem h2,.pro-solution h2,.pro-features h2,.pro-testimonials h2,.pro-faq h2,.pro-final-cta h2{font-size:2rem}.section-subtitle{margin-bottom:2rem;font-size:1rem}.simulator-section{border-radius:20px;margin:1rem;padding:3rem 1.5rem}.calculator{padding:1.5rem}.result-amount{font-size:2rem}.pro-faq-item{padding:1.25rem}}@media (max-width:640px){.pro-hero-buttons{flex-direction:column}.pro-hero-buttons .btn{justify-content:center;width:100%}.revenue-card{width:280px;padding:1rem}.revenue-amount{font-size:1.8rem}}
