
@font-face{font-family:'Promptur Jost';src:url('../fonts/jost-var.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
@font-face{font-family:'Promptur Inter';src:url('../fonts/inter-var.ttf') format('truetype');font-weight:100 900;font-style:normal;font-display:swap}
.pmt-try{--ink:#201e1d;--light:#eae9e9;--paper:#f3f2f2;--red:#ec3013;--red-text:#c2260f;--red-on-dark:#ff6a50;--muted:#4a4747;--muted-dark:#bab6b6;--rule:#d6d3d3;--head:'Promptur Jost',Futura,'Futura PT',Jost,Arial,sans-serif;--body:'Promptur Inter',Inter,Arial,Helvetica,sans-serif;font-family:var(--body);font-size:17px;line-height:1.6;color:var(--ink);background:#fff;-webkit-text-size-adjust:100%}
.pmt-try *,.pmt-try *::before,.pmt-try *::after{box-sizing:border-box}
.pmt-try h1,.pmt-try h2,.pmt-try h3{font-family:var(--head);font-weight:400;letter-spacing:-.03em;line-height:1.1;margin:0 0 .5em;color:inherit;padding:0}
.pmt-try h1{font-size:36px}
.pmt-try h2{font-size:28px}
.pmt-try h3{font-size:21px;letter-spacing:-.01em}
.pmt-try p{margin:0 0 1em}
.pmt-try a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.pmt-try ul,.pmt-try ol{margin:0 0 1em;padding-left:1.2em}
.pmt-try li{margin:0 0 .5em}
.pmt-try [hidden]{display:none !important}
.pmt-try :focus-visible{outline:3px solid var(--red);outline-offset:3px}
.pmt-try .pmt-dark :focus-visible{outline-color:var(--red-on-dark)}
.pmt-try .pmt-sec{padding:48px 20px}
.pmt-try .pmt-inner{max-width:1100px;margin:0 auto}
.pmt-try .pmt-narrow{max-width:760px;margin:0 auto}
.pmt-try .pmt-dark{background:var(--ink);color:var(--paper)}
.pmt-try .pmt-light{background:var(--light);color:var(--ink)}
.pmt-try .pmt-sub{font-size:19px;line-height:1.55;color:var(--muted-dark);max-width:640px}
.pmt-try .pmt-small{font-size:14px;line-height:1.5;color:var(--muted)}
.pmt-try .pmt-dark .pmt-small{color:var(--muted-dark)}
.pmt-try .pmt-tagline{font-family:var(--head);font-size:22px}
.pmt-try .pmt-btn{font-family:var(--head);font-size:17px;line-height:1.2;display:inline-block;padding:13px 22px;min-height:48px;border:2px solid var(--ink);background:var(--ink);color:#fff;text-decoration:none;cursor:pointer;border-radius:0;margin:0 10px 10px 0;text-align:center}
.pmt-try .pmt-btn:hover{background:#000}
.pmt-try .pmt-dark .pmt-btn{background:var(--paper);color:var(--ink);border-color:var(--paper)}
.pmt-try .pmt-btn-ghost{background:#fff;color:var(--ink);border-color:#605d5d}
.pmt-try .pmt-btn-ghost:hover{background:var(--paper)}
.pmt-try .pmt-btn-rec{background:var(--red-text);border-color:var(--red-text);color:#fff}
.pmt-try .pmt-btn-rec:hover{background:#a01f0c}
.pmt-try .pmt-btn-rec::before{content:"";display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff;margin-right:10px;vertical-align:0}
.pmt-try .pmt-btn-stop::before{border-radius:0}
.pmt-try .pmt-btn[disabled]{opacity:.5;cursor:not-allowed}
.pmt-try .pmt-flag{display:inline-block;background:#fff1ee;color:#c2260f;border:1px dashed #c2260f;font:600 13px/1.35 var(--body);padding:2px 6px}
.pmt-try .pmt-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:18px;counter-reset:s}
.pmt-try .pmt-steps li{border-top:2px solid var(--ink);padding-top:14px;margin:0;counter-increment:s}
.pmt-try .pmt-steps li::before{content:counter(s);display:block;font-family:var(--head);font-size:13px;letter-spacing:.12em;color:var(--red-text);margin-bottom:4px}
/* demo */
.pmt-try .pmt-demo-grid{display:grid;grid-template-columns:1fr;gap:28px}
.pmt-try .pmt-demo{max-width:480px;width:100%;margin:0 auto}
.pmt-try .pmt-demo-lead{font-size:16px;margin:0 0 12px}
.pmt-try .pmt-stage{position:relative;width:100%;aspect-ratio:3/4;background:var(--ink);color:var(--paper);overflow:hidden}
.pmt-try .pmt-card{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:26px 22px;background:var(--ink);color:var(--paper);touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}
.pmt-try .pmt-card-label{font-family:var(--head);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--red-on-dark);margin:0}
.pmt-try .pmt-card-q{font-family:var(--head);font-size:32px;line-height:1.15;letter-spacing:-.02em;margin:0;color:#fff}
.pmt-try .pmt-card-foot{font-size:13px;color:var(--muted-dark);margin:0}
.pmt-try .pmt-anim-next{animation:pmtTryInR .22s ease-out}
.pmt-try .pmt-anim-prev{animation:pmtTryInL .22s ease-out}
@keyframes pmtTryInR{from{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}
@keyframes pmtTryInL{from{transform:translateX(-24px);opacity:0}to{transform:none;opacity:1}}
.pmt-try video{display:block;width:100%;height:100%;object-fit:cover;background:#000}
.pmt-try .pmt-live{transform:scaleX(-1)}
.pmt-try .pmt-overlay{position:absolute;left:0;right:0;top:0;padding:16px 18px 40px;background:linear-gradient(180deg,rgba(17,17,17,.9) 0%,rgba(17,17,17,.6) 65%,rgba(17,17,17,0) 100%);color:#fff}
.pmt-try .pmt-overlay p{margin:0}
.pmt-try .pmt-overlay .pmt-card-q{font-size:24px}
.pmt-try .pmt-rec-dot{position:absolute;right:14px;bottom:14px;background:rgba(17,17,17,.75);color:#fff;font:600 14px/1 var(--body);padding:8px 10px}
.pmt-try .pmt-rec-dot::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--red);margin-right:8px;vertical-align:0}
.pmt-try .pmt-preview{object-fit:contain}
.pmt-try .pmt-cardnav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0}
.pmt-try .pmt-cardnav .pmt-btn{margin:0;padding:10px 14px;min-width:48px}
.pmt-try .pmt-dots{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--muted)}
.pmt-try .pmt-dots i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--rule)}
.pmt-try .pmt-dots i.on{background:var(--ink)}
.pmt-try .pmt-controls{margin:14px 0 0}
.pmt-try .pmt-timer{font-family:var(--head);font-size:22px;font-variant-numeric:tabular-nums;margin:0 0 10px}
.pmt-try .pmt-warn{color:var(--red-text);font-weight:600}
.pmt-try .pmt-msg{background:var(--paper);border-left:4px solid var(--red);padding:10px 14px;margin:12px 0}
.pmt-try .pmt-privacy{background:var(--paper);padding:22px 20px;align-self:start}
.pmt-try .pmt-privacy h2{font-size:24px}
.pmt-try .pmt-privacy ul{padding-left:1.1em;font-size:15px}
.pmt-try .pmt-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media (min-width:900px){
  .pmt-try .pmt-sec{padding:80px 56px}
  .pmt-try h1{font-size:56px}
  .pmt-try h2{font-size:38px}
  .pmt-try .pmt-steps{grid-template-columns:repeat(3,1fr);gap:28px}
  .pmt-try .pmt-demo-grid{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:48px;align-items:start}
  .pmt-try .pmt-demo{margin:0}
  .pmt-try .pmt-card-q{font-size:36px}
}
@media (max-width:520px){.pmt-try .pmt-controls .pmt-btn{width:100%;margin-right:0}}
@media (prefers-reduced-motion:reduce){.pmt-try *{transition:none !important;animation:none !important}}
