html:has(.pmx){scroll-behavior:smooth}.pmx{--navy:#101229;--blue:#174bff;--purple:#4633f5;--yellow:#ffcb24;--muted:#5c6580;--bg:#f7f9ff}.pmx *{box-sizing:border-box}.pmx{color:var(--navy);background:#fff;margin:0;font-family:Inter,Arial,sans-serif}.pmx header{z-index:10;background:#fff;border-bottom:1px solid #e9edf7;position:sticky;top:0}.pmx .wrap{max-width:1180px;margin:auto;padding:0 24px}.pmx .nav{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.pmx .logo{object-fit:contain;width:180px;max-height:52px}.pmx .navlinks{align-items:center;gap:24px;font-size:13px;font-weight:700;display:flex}.pmx .navlinks a{color:#2c3551;text-decoration:none}.pmx .btn{background:var(--yellow);color:#101229;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:16px 23px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 22px #ffca2440}.pmx .btn:hover{filter:brightness(.97);transform:translateY(-1px)}.pmx .btn.blue{background:var(--blue);color:#fff;box-shadow:none}.pmx .hero{color:#fff;background:radial-gradient(circle at 75% 15%,#3247bb 0,#0000 35%),linear-gradient(125deg,#10142c,#10246a 75%,#151947);position:relative;overflow:hidden}.pmx .hero:after{content:"+";color:#ffffff09;pointer-events:none;font-size:340px;font-weight:900;position:absolute;top:3%;right:34%}.pmx .hero-grid{z-index:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:55px;padding-top:76px;padding-bottom:83px;display:grid;position:relative}.pmx .pill{color:#ffdf64;letter-spacing:.7px;background:#ffffff17;border:1px solid #ffffff35;border-radius:99px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:800;display:inline-flex}.pmx .hero h1{letter-spacing:-2.5px;margin:24px 0;font-size:clamp(40px,4.8vw,66px);line-height:1.05}.pmx .hero h1 em{color:var(--yellow);font-style:normal}.pmx .hero p{color:#dce5ff;max-width:610px;font-size:18px;line-height:1.65}.pmx .chips{flex-wrap:wrap;gap:9px;margin:25px 0;display:flex}.pmx .chip{background:#ffffff12;border:1px solid #ffffff40;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:700}.pmx .hero-small{color:#b8c8ec!important;font-size:12px!important}.pmx .lead{color:var(--navy);background:#fff;border-radius:23px;padding:29px;box-shadow:0 25px 65px #04091e75}.pmx .lead h2{letter-spacing:-.7px;margin:0 0 7px;font-size:25px}.pmx .lead p{color:#5c6580;margin:0 0 22px;font-size:13px;line-height:1.5}.pmx .lead label{margin:13px 0 6px;font-size:12px;font-weight:700;display:block}.pmx .lead input,.pmx .lead select{width:100%;font:inherit;background:#fff;border:1px solid #dce1ed;border-radius:10px;padding:13px 12px;font-size:14px}.pmx .lead input:focus{outline:2px solid #8296ff}.pmx .lead .btn{width:100%;margin-top:18px}.pmx .lead .agree{color:#5c6580;align-items:flex-start;gap:9px;margin-top:14px;font-size:11px;line-height:1.4;display:flex}.pmx .lead .agree input{width:16px;margin:1px 0 0}.pmx .lead .agree label{margin:0;font-size:11px;font-weight:400}.pmx .section{padding:88px 0}.pmx .eyebrow{color:#3151d8;letter-spacing:1.8px;text-transform:uppercase;font-size:12px;font-weight:900}.pmx .section h2{letter-spacing:-1.5px;margin:14px 0 18px;font-size:clamp(30px,3.4vw,45px);line-height:1.15}.pmx .section p{color:#58617b;line-height:1.7}.pmx .pain{background:#f7f9ff}.pmx .two{grid-template-columns:1fr 1fr;align-items:center;gap:55px;display:grid}.pmx .scenario{background:#fff;border:1px solid #e3e9f7;border-radius:24px;padding:30px;box-shadow:0 15px 30px #1a2e6410}.pmx .scenario strong{letter-spacing:-2px;margin:8px 0;font-size:48px;display:block}.pmx .scenario .quote{font-size:21px;font-weight:700;line-height:1.45}.pmx .red{color:#e34653}.pmx .green{color:#17966b}.pmx .metrics{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:38px;display:grid}.pmx .metric{background:#fff;border:1px solid #e2e7f2;border-radius:18px;padding:25px 20px}.pmx .metric .emoji{font-size:30px}.pmx .metric h3{margin:14px 0 8px;font-size:17px}.pmx .metric p{margin:0;font-size:13px}.pmx .darkband{color:#fff;background:#121a47;padding:70px 0}.pmx .darkband h2{color:#fff}.pmx .darkband p{color:#d0d9f7}.pmx .steps{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:32px;display:grid}.pmx .step{background:#fff;border:1px solid #e5e9f5;border-radius:18px;padding:23px 17px}.pmx .step b{color:#1946e7;background:#edf1ff;border-radius:12px;place-items:center;width:37px;height:37px;display:inline-grid}.pmx .step h3{font-size:15px}.pmx .step p{font-size:12px}.pmx .price{background:linear-gradient(110deg,#ecf0ff,#fff7d9);border-radius:25px;justify-content:space-between;align-items:center;gap:24px;padding:42px;display:flex}.pmx .price strong{letter-spacing:-1px;font-size:40px}.pmx .faq{max-width:820px;margin:auto}.pmx .faq details{border-bottom:1px solid #e1e6f2;padding:18px 0}.pmx .faq summary{cursor:pointer;font-weight:800}.pmx .faq p{margin:12px 0 0;font-size:14px}.pmx .end{text-align:center;color:#fff;background:linear-gradient(120deg,#111738,#233cb6)}.pmx .end h2{color:#fff;max-width:850px;margin:15px auto}.pmx .end p{color:#d7e0ff;max-width:730px;margin:0 auto 26px}.pmx footer{color:#b6c2e3;background:#0b1029;padding:27px 0;font-size:12px}.pmx footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:24px;display:flex}.pmx .toast{color:#fff;z-index:100;background:#101d4d;border-radius:14px;max-width:350px;padding:18px;display:none;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 30px #0004}.pmx .toast.show,.pmx .desktop-only{display:block}@media(max-width:850px){.pmx .navlinks a:not(.btn){display:none}.pmx .nav{height:64px}.pmx .logo{width:135px}.pmx .hero-grid,.pmx .two{grid-template-columns:1fr;gap:32px}.pmx .hero-grid{padding:48px 0 56px}.pmx .hero h1{letter-spacing:-1.7px;font-size:42px}.pmx .lead{padding:22px}.pmx .metrics,.pmx .steps{grid-template-columns:repeat(2,1fr)}.pmx .section{padding:65px 0}.pmx .price{flex-direction:column;align-items:flex-start}.pmx .desktop-only{display:none}}@media(max-width:480px){.pmx .wrap{padding:0 18px}.pmx .hero h1{font-size:37px}.pmx .hero p{font-size:16px}.pmx .metrics,.pmx .steps{grid-template-columns:1fr}.pmx .navlinks .btn{padding:11px;font-size:11px}.pmx .scenario strong{font-size:39px}}.pmx h1,.pmx h2,.pmx h3,.pmx b,.pmx strong{font-weight:800}.pmx summary{list-style:revert}
