.pmt-pro-dialog{z-index:10001;color:#24251f;text-align:center;background:#fffdf7;border:1px solid #e5dfd3;border-radius:26px;flex-direction:column;gap:22px;width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);padding:25px 25px 22px;font-family:Georgia,Times New Roman,serif;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 24px 90px #24251f35,0 2px 8px #24251f0a}.pmt-pro-dialog p,.pmt-pro-dialog h2{margin:0}.pmt-pro-art{flex-shrink:0;margin:0 -9px -4px}.pmt-pro-art svg{width:100%;height:140px;display:block}.pmt-pro-heading{gap:10px;display:grid}.pmt-pro-dialog .pmt-pro-eyebrow{letter-spacing:.28em;color:#84847a;font:600 10px/1.3 ui-sans-serif,system-ui,sans-serif}.pmt-pro-dialog .pmt-pro-title{letter-spacing:-.055em;color:#20221d;font-family:Georgia,Times New Roman,serif;font-size:36px;font-weight:500;line-height:1.12}.pmt-pro-copy{color:#79796f;font-size:16px;line-height:1.45}.pmt-pro-benefits{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pmt-pro-benefits span{white-space:nowrap;border:1px solid #eae5db;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:65px;font-size:11px;display:flex}.pmt-pro-benefits svg{stroke-width:1.6px;color:#e59456;width:21px;height:21px}.pmt-pro-benefits span:nth-child(2) svg{color:#698d63}.pmt-pro-benefits span:nth-child(3) svg{color:#9985bf}.pmt-pro-price{gap:4px;display:grid}.pmt-pro-price strong{letter-spacing:-.055em;font-size:47px;font-weight:500;line-height:1}.pmt-pro-price small{letter-spacing:.08em;color:#88877d;margin-left:6px;font:9px ui-sans-serif,system-ui,sans-serif}.pmt-pro-price>span{letter-spacing:.08em;color:#77776d;font-size:13px}.pmt-pro-actions{gap:10px;display:grid}.pmt-pro-primary,.pmt-pro-secondary{cursor:pointer;color:#25271f;background:0 0;border:1px solid #dfdacd;border-radius:30px;justify-content:center;align-items:center;gap:13px;width:100%;min-height:50px;padding:12px 16px;font:17px/1.25 Georgia,Times New Roman,serif;transition:background .18s,transform .18s;display:flex}.pmt-pro-primary{color:#fffdf7;background:#232620;border-color:#232620}.pmt-pro-primary:hover:not(:disabled){background:#384333;transform:translateY(-1px)}.pmt-pro-primary svg{width:19px;height:19px}.pmt-pro-primary:disabled,.pmt-pro-secondary:disabled,.pmt-pro-link:disabled{opacity:.55;cursor:default}.pmt-pro-dialog .pmt-pro-free{color:#626d57;justify-content:center;align-items:center;gap:7px;margin-top:-9px;font-size:12px;display:flex}.pmt-pro-free svg{box-sizing:border-box;color:#fff;stroke-width:2.5px;background:#6d8d61;border-radius:50%;flex-shrink:0;width:17px;height:17px;padding:3px}.pmt-pro-success{color:#56734d;font-size:13px}.pmt-pro-note,.pmt-pro-message{color:#77776d;font:11px/1.5 ui-sans-serif,system-ui,sans-serif}.pmt-pro-message{background:#f1eee5;border-radius:10px;padding:10px}.pmt-pro-footer{color:#929084;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.pmt-pro-footer a,.pmt-pro-link{color:#7a796f;text-decoration:none}.pmt-pro-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pmt-pro-footer a:hover,.pmt-pro-link:hover{text-underline-offset:3px;text-decoration:underline}.pmt-pro-dialog button:focus-visible,.pmt-pro-dialog a:focus-visible{outline-offset:4px;outline:2px solid #7f996e}.pmt-pro-backdrop{z-index:10000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#25261f66;position:fixed;inset:0}.pmt-pro-dialog>button:last-child{cursor:pointer;background:#fffdf7c9;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.pmt-pro-dialog>button:last-child svg{width:18px;height:18px}.free-export{display:flex}@media (width<=759px){.free-export .field{flex-direction:row;align-items:center;gap:12px}}@media (width<=420px){.pmt-pro-dialog{gap:19px;padding:23px 20px 20px}.pmt-pro-art svg{height:120px}.pmt-pro-dialog .pmt-pro-title{font-size:33px}.pmt-pro-copy{font-size:15px}.pmt-pro-price strong{font-size:43px}}@media (height<=680px){.pmt-pro-dialog{gap:14px}.pmt-pro-art svg{height:85px}}@media (prefers-reduced-motion:reduce){.pmt-pro-primary,.pmt-pro-secondary{transition:none}}
