.pme-page{color:#fff;background:#000;min-height:100vh;font-family:Poppins,Segoe UI,sans-serif;overflow-x:hidden}.pme-hero{background:linear-gradient(#000 0%,#0a0a0a 100%);justify-content:center;align-items:center;min-height:85vh;padding:140px 20px 100px;display:flex;position:relative;overflow:hidden}.hero-bg-pattern{pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#00cc0014 0%,#0000 50%),radial-gradient(circle at 80% 70%,#00aa000f 0%,#0000 50%);position:absolute;inset:0}.hero-glow{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#00cc001a 0%,#0000 70%);width:600px;height:600px;animation:4s ease-in-out infinite pulse-glow;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes pulse-glow{0%,to{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.1)}}.hero-container{z-index:2;text-align:center;max-width:900px;animation:.8s ease-out fadeInUp;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.hero-badge{color:#0c0;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#00cc0026 0%,#00aa0014 100%);border:1px solid #0c06;border-radius:50px;margin-bottom:30px;padding:12px 28px;font-size:.9rem;font-weight:600;display:inline-block}.pme-hero h1{background:linear-gradient(135deg,#0c0 0% 50%,#0c0 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 25px;font-size:4rem;font-weight:800;line-height:1.1}.pme-hero p{color:#ffffffb3;max-width:700px;margin:0 auto 40px;font-size:1.3rem;line-height:1.8}.hero-cta{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn-primary{color:#000;background:linear-gradient(135deg,#0c0 0%,#0a0 100%);border-radius:50px;align-items:center;gap:10px;padding:16px 36px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 25px #0c06}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 35px #00cc0080}.btn-secondary{color:#fff;background:0 0;border:2px solid #ffffff4d;border-radius:50px;align-items:center;gap:10px;padding:16px 36px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-secondary:hover{color:#0c0;background:#00cc001a;border-color:#0c0}.btn-outline{color:#0c0;background:0 0;border:2px solid #0c0;border-radius:50px;align-items:center;gap:10px;padding:16px 36px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-outline:hover{background:#00cc001a;transform:translateY(-3px);box-shadow:0 8px 25px #00cc004d}.solution-section{max-width:1400px;margin:0 auto;padding:100px 20px;scroll-margin-top:80px}.solution-section.alt{background:linear-gradient(#00cc0005 0%,#0000 100%);max-width:none;padding-left:0;padding-right:0}.solution-section.alt>*{max-width:1400px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.section-header{text-align:center;margin-bottom:50px}.section-header h2{color:#fff;margin:0 0 15px;font-size:2.5rem;font-weight:700}.section-intro{text-align:center;max-width:900px;margin:0 auto 60px}.section-intro p{color:#ffffffb3;margin:0 0 15px;font-size:1.1rem;line-height:1.8}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;display:grid}.features-grid.three-cols{grid-template-columns:repeat(3,1fr)}.feature-card{background:linear-gradient(145deg,#ffffff0d 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:20px;padding:35px 30px;transition:all .4s}.feature-card:hover{background:linear-gradient(145deg,#00cc0014 0%,#00cc0005 100%);border-color:#00cc004d;transform:translateY(-5px);box-shadow:0 15px 35px #00cc001f}.feature-icon{background:linear-gradient(135deg,#00cc0026 0%,#00aa0014 100%);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:22px;transition:all .3s;display:flex}.feature-icon svg{color:#0c0;font-size:1.8rem}.feature-card:hover .feature-icon{background:linear-gradient(135deg,#0c0 0%,#0a0 100%);box-shadow:0 6px 18px #0c06}.feature-card:hover .feature-icon svg{color:#000}.feature-card h3{color:#fff;margin:0 0 12px;font-size:1.15rem;font-weight:600;line-height:1.5}.feature-card p{color:#ffffffa6;margin:0 0 16px;font-size:.95rem;line-height:1.7}.feature-card ul{margin:0;padding:0;list-style:none}.feature-card ul li{color:#ffffffb3;border-bottom:1px solid #ffffff0d;padding:8px 0 8px 20px;font-size:.9rem;line-height:1.5;position:relative}.feature-card ul li:last-child{border-bottom:none}.feature-card ul li:before{content:"▸";color:#0c0;font-size:.85rem;position:absolute;top:9px;left:0}.cta-section{background:linear-gradient(#000 0%,#0a0a0a 50%,#000 100%);padding:100px 20px;position:relative;overflow:hidden}.cta-section:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(#00cc001a 0%,#0000 70%);width:800px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-container{z-index:2;text-align:center;max-width:800px;margin:0 auto;position:relative}.cta-container h2{color:#fff;margin:0 0 20px;font-size:2.5rem;font-weight:700}.cta-container p{color:#fff9;margin:0 0 40px;font-size:1.2rem}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:20px;margin-top:30px;display:flex}.scroll-to-top{color:#000;cursor:pointer;z-index:1000;opacity:0;visibility:hidden;background:linear-gradient(135deg,#0c0 0%,#0a0 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:1.2rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(20px);box-shadow:0 6px 25px #0c06}.scroll-to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.scroll-to-top:hover{transform:translateY(-5px);box-shadow:0 10px 35px #0c09}.floating-phone{color:#fff;cursor:pointer;z-index:9999;background:linear-gradient(135deg,#0c0,#0a0);border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;font-size:30px;text-decoration:none;transition:transform .3s;animation:1.8s infinite pulse-ring;display:flex;position:fixed;bottom:150px;right:25px}.floating-phone:hover{transform:scale(1.1)}@keyframes pulse-ring{0%{box-shadow:0 0 #0c0}70%{box-shadow:0 0 0 20px #0c00}to{box-shadow:0 0 #0c00}}.phone-tooltip{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#020617;border-radius:8px;padding:6px 12px;font-size:.85rem;transition:all .3s;position:absolute;right:75px;transform:translate(10px)}.floating-phone:hover .phone-tooltip{opacity:1;transform:translate(0)}@media (max-width:900px){.pme-hero{min-height:auto;padding:100px 16px 56px}.pme-hero h1{font-size:2.4rem}.pme-hero p{font-size:1rem}.section-header h2{font-size:1.8rem}.features-grid,.features-grid.three-cols{grid-template-columns:repeat(2,1fr);gap:16px}.feature-card{padding:22px 18px}.solution-section{padding:48px 14px}}@media (max-width:640px){.scroll-to-top{display:none!important}.pme-hero{padding:84px 14px 44px}.pme-hero h1{font-size:1.9rem}.pme-hero p{font-size:.92rem}.hero-badge{padding:8px 16px;font-size:.78rem}.hero-cta{flex-flow:row;justify-content:center;gap:4px}.btn-primary,.btn-secondary{white-space:nowrap;padding:11px 16px;font-size:.78rem}.solution-section{padding:36px 12px}.section-header h2{font-size:1.4rem}.section-intro p{font-size:.9rem}.features-grid,.features-grid.three-cols{grid-template-columns:1fr;gap:14px}.feature-card{padding:20px 16px}.feature-card h3{font-size:1rem}.feature-icon{width:44px;height:44px}.feature-icon svg{font-size:1.2rem}.cta-container{border-radius:16px;padding:36px 16px}.cta-container h2{font-size:1.5rem}.cta-container p{font-size:.92rem}.cta-buttons{flex-flow:row;justify-content:center;gap:4px}.cta-buttons .btn-primary,.cta-buttons .btn-outline{white-space:nowrap;padding:11px 16px;font-size:.78rem}}@media (max-width:480px){.pme-hero{padding:74px 12px 36px}.pme-hero h1{font-size:1.6rem}.pme-hero p{font-size:.85rem}.hero-badge{padding:7px 14px;font-size:.72rem}.btn-primary,.btn-secondary{padding:10px 12px;font-size:.72rem}.solution-section{padding:28px 10px}.section-header h2{font-size:1.2rem}.features-grid,.features-grid.three-cols{grid-template-columns:1fr;gap:12px}.feature-card{padding:16px 14px}.feature-card h3{margin-bottom:8px;font-size:.92rem}.feature-card p{font-size:.82rem}.feature-icon{width:40px;height:40px}.cta-container{padding:28px 14px}.cta-container h2{font-size:1.3rem}.cta-container p{font-size:.85rem}.cta-buttons .btn-primary,.cta-buttons .btn-outline{padding:10px 12px;font-size:.72rem}}@media (max-width:380px){.pme-hero{padding:64px 10px 28px}.pme-hero h1{font-size:1.4rem}.pme-hero p{font-size:.8rem}.hero-badge{padding:6px 12px;font-size:.68rem}.btn-primary,.btn-secondary{padding:9px 10px;font-size:.68rem}.solution-section{padding:22px 8px}.section-header h2{font-size:1.08rem}.features-grid,.features-grid.three-cols{grid-template-columns:1fr;gap:10px}.feature-card{padding:14px 12px}.feature-card h3{font-size:.88rem}.feature-card p{font-size:.78rem}.cta-container{border-radius:12px;padding:22px 12px}.cta-container h2{font-size:1.15rem}.cta-container p{font-size:.8rem}.cta-buttons .btn-primary,.cta-buttons .btn-outline{padding:9px 10px;font-size:.68rem}}@media (max-width:768px){.floating-phone{width:52px;height:52px;font-size:24px;bottom:120px;right:16px}.phone-tooltip{padding:4px 10px;font-size:.78rem;right:60px}}@media (max-width:480px){.floating-phone{width:44px;height:44px;font-size:20px;bottom:90px;right:12px}.phone-tooltip{display:none}}@media (max-width:380px){.floating-phone{width:40px;height:40px;font-size:18px;bottom:80px;right:10px}}
