:root{--night:#16131f;--ink:#1c192d;--ink-2:#2d2a44;--ink-3:#3b3854;--ink-soft:#56527a;--paper:#ffffff;--paper-2:#f4f6fb;--paper-3:#e9edf6;--line:#e4e8f1;--line-2:#d2d7e6;--cyan:#a5f2ff;--cyan-dark:#6fdcef;--cyan-ink:#0e6f9e;--cyan-pale:#e2fbff;--cyan-glow:rgba(165,242,255,.45);--text:#1c192d;--text-muted:#54586e;--on-night:#ffffff;--on-night-mut:#b4b1cc;--on-night-2:#d7d5e6;--footer-bg:#100e18;--ember-ink:#2a0c02;--confirm:#1bb583;--confirm-ink:#0c5f45;--confirm-pale:#e3f8ee;--ember:#ff6a3d;--ember-deep:#e8421a;--font-display:'Poppins',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-body:'Hanken Grotesk',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-mono:'IBM Plex Mono',ui-monospace,'SFMono-Regular',Menlo,monospace;--step--1:clamp(0.84rem,0.81rem + 0.14vw,0.92rem);--step-0:clamp(1.00rem,0.96rem + 0.20vw,1.125rem);--step-1:clamp(1.22rem,1.10rem + 0.50vw,1.5rem);--step-2:clamp(1.5rem,1.28rem + 1.05vw,2.0rem);--step-3:clamp(1.95rem,1.55rem + 1.95vw,2.9rem);--step-4:clamp(2.45rem,1.8rem + 3.1vw,3.85rem);--step-5:clamp(2.9rem,1.95rem + 4.6vw,5.0rem);--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:6rem;--section-y:clamp(3.75rem,2rem + 6.5vw,7.5rem);--gutter:clamp(1.25rem,0.5rem + 3vw,2.5rem);--maxw:1180px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:28px;--r-pill:999px;--sh-rest:0 1px 2px rgba(22,19,31,.06),0 8px 24px rgba(22,19,31,.08);--sh-lift:0 2px 6px rgba(22,19,31,.07),0 18px 44px rgba(22,19,31,.14);--sh-night:0 30px 80px rgba(0,0,0,.5);--ease-out-quint:cubic-bezier(.22,1,.36,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--t-fast:.14s;--t-mid:.3s;--t-slow:.7s;--z-route:1;--z-raised:5;--z-nav:60;--z-overlay:80}.pmd-app *,.pmd-app *::before,.pmd-app *::after{box-sizing:border-box}.pmd-app{margin:0;font-family:var(--font-body);font-size:var(--step-0);line-height:1.6;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.pmd-app h1,.pmd-app h2,.pmd-app h3,.pmd-app h4{font-family:var(--font-display);font-weight:700;line-height:1.04;letter-spacing:-.03em;margin:0;text-wrap:balance}.pmd-app h2{font-size:var(--step-3)}.pmd-app h3{font-size:var(--step-1);letter-spacing:-.02em;line-height:1.15}.pmd-app p{margin:0}.pmd-app a{color:inherit;text-decoration:none}.pmd-app img,.pmd-app svg{display:block;max-width:100%}.pmd-app strong,.pmd-app b{font-weight:700}.pmd-app :focus-visible{outline:2px solid var(--cyan-dark);outline-offset:3px;border-radius:4px}.pmd-app .prose{max-width:66ch}.pmd-app .prose p+p{margin-top:1em}.pmd-app .prose p{text-wrap:pretty}.pmd-app .wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.pmd-app .wrap-narrow{max-width:900px}.pmd-app .section{padding-block:var(--section-y);position:relative}.pmd-app .surf-paper{background:var(--paper);color:var(--text)}.pmd-app .surf-paper-2{background:var(--paper-2);color:var(--text)}.pmd-app .surf-night{background:radial-gradient(120% 95% at 82% -12%,#2a2440 0%,rgba(42,36,64,0) 55%),var(--night);color:var(--on-night)}.pmd-app .surf-night h1,.pmd-app .surf-night h2,.pmd-app .surf-night h3,.pmd-app .surf-night h4{color:#fff}.pmd-app .surf-night p{color:var(--on-night-mut)}.pmd-app .opener{max-width:42ch;margin-bottom:var(--sp-7)}.pmd-app .opener.center{margin-inline:auto;text-align:center;max-width:46ch}.pmd-app .opener h2{margin-bottom:var(--sp-4)}.pmd-app .opener .lede{font-size:var(--step-1);line-height:1.5;color:var(--text-muted)}.pmd-app .surf-night .opener .lede{color:var(--on-night-mut)}.pmd-app .opener.center .lede{margin-inline:auto;max-width:52ch}.pmd-app .tag{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:var(--step--1);color:var(--cyan-ink);margin-bottom:var(--sp-4)}.pmd-app .surf-night .tag{color:var(--cyan-dark)}.pmd-app .tag::before{content:"";width:24px;height:1.5px;background:currentColor;opacity:.6}.pmd-app .postmark{border:2px solid currentColor;border-radius:50%;display:grid;place-items:center;text-align:center;font-family:var(--font-mono);line-height:1.3;opacity:.85}.pmd-app .stamp{position:relative;background:var(--cyan);color:var(--ink);border-radius:3px;--p:5px;-webkit-mask:radial-gradient(circle var(--p) at 0 0,#0000 98%,#000) 0 0/calc(var(--p)*2.4) calc(var(--p)*2.4)}.pmd-app .stamp-inner{border:1.5px dashed rgba(28,25,45,.4);border-radius:2px}.pmd-app .addr{font-family:var(--font-display);font-weight:600;line-height:1.5}.pmd-app .addr .to{font-family:var(--font-mono);font-weight:400;font-size:var(--step--1);letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5em}.pmd-app .surf-night .addr .to{color:var(--on-night-mut)}.pmd-app .barcode{height:26px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px,currentColor 4px 5px,transparent 5px 9px)}.pmd-app .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1;padding:.95em 1.6em;border:0;border-radius:var(--r-pill);cursor:pointer;text-align:center;transition:transform var(--t-fast) var(--ease-out-quint),background-color var(--t-fast),color var(--t-fast),box-shadow var(--t-fast)}.pmd-app .btn:hover{transform:translateY(-2px)}.pmd-app .btn:active{transform:translateY(0) scale(.97)}.pmd-app .btn-primary{background:var(--cyan);color:var(--ink)}.pmd-app .btn-primary:hover{background:#bff6ff;box-shadow:var(--sh-lift)}.pmd-app .btn-ink{background:var(--ink);color:#fff}.pmd-app .btn-ink:hover{background:var(--ink-2);box-shadow:var(--sh-lift)}.pmd-app .btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-2)}.pmd-app .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.pmd-app .surf-night .btn-ghost{color:#fff;box-shadow:inset 0 0 0 1.5px rgba(165,242,255,.4)}.pmd-app .surf-night .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--cyan);background:rgba(165,242,255,.08)}.pmd-app .btn-sm{padding:.65em 1.15em;font-size:var(--step--1)}.pmd-app .link{font-weight:600;color:var(--cyan-ink);background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-repeat:no-repeat;background-position:0 100%;transition:background-size var(--t-mid) var(--ease-out-quint);padding-bottom:2px}.pmd-app .link:hover{background-size:100% 2px}.pmd-app .surf-night .link{color:var(--cyan-dark)}.pmd-app .btn-row{display:flex;flex-wrap:wrap;gap:var(--sp-4);align-items:center}.pmd-app .chip{display:inline-flex;align-items:center;gap:.5em;font-size:var(--step--1);font-weight:600;padding:.5em 1em;border-radius:var(--r-pill);background:var(--cyan-pale);color:var(--cyan-ink)}.pmd-app .surf-night .chip{background:rgba(165,242,255,.12);color:var(--cyan)}.pmd-app .chip .dot{width:7px;height:7px;border-radius:50%;background:currentColor}.pmd-app .chip.confirm{background:var(--confirm-pale);color:var(--confirm-ink)}.pmd-app .proof{font-family:var(--font-mono);font-size:var(--step--1);color:var(--on-night-mut)}.pmd-app .proof b{color:#fff;font-weight:500}.pmd-app .proof .dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan-dark);margin-right:.55em;vertical-align:middle}.pmd-app.js-on [data-reveal]{transform:translateY(14px);will-change:transform}.pmd-app.js-on [data-reveal].in{transform:none;transition:transform var(--t-slow) var(--ease-out-expo) calc(var(--i,0)*70ms)}@media (prefers-reduced-motion:reduce){.pmd-app.js-on [data-reveal]{transform:none!important;transition:none!important}.pmd-app *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.pmd-app{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);overflow-x:clip}.pmd-app .wp-block-group__inner-container{padding-left:0!important;padding-right:0!important}.pmd-app .surf-night{position:relative;isolation:isolate}.pmd-app .surf-night::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.45;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.pmd-app .surf-night>.wrap{position:relative;z-index:1}.pmd-app .app-hero{position:relative;overflow:hidden}.pmd-app .app-hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4.5rem);align-items:center;padding-block:clamp(3.5rem,8vw,7rem)}.pmd-app .app-hero h1{font-size:var(--step-4);color:#fff;letter-spacing:-.03em;line-height:1.04;max-width:14ch}.pmd-app .app-hero .indicia{margin-top:var(--sp-7);max-width:360px}.pmd-app .app-hero .indicia .barcode{display:block;color:var(--cyan-dark);height:28px;opacity:.85;border-radius:1px}.pmd-app .app-hero .indicia .ix{display:block;margin-top:.7rem;font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--on-night-mut)}.pmd-app .app-hero .lede{font-size:var(--step-1);line-height:1.5;color:var(--on-night-2);max-width:46ch;margin:var(--sp-5) 0 var(--sp-6)}.pmd-app .app-hero .punch{font-family:var(--font-display);font-weight:700;color:#fff;font-size:var(--step-1);margin-bottom:var(--sp-6);letter-spacing:-.01em}.pmd-app .app-hero .punch .c{color:var(--cyan)}.pmd-app .device{justify-self:center}.pmd-app .device img{width:min(340px,82%);height:auto;margin-inline:auto;filter:drop-shadow(0 40px 80px rgba(0,0,0,.55))}@media (max-width:820px){.pmd-app .app-hero .wrap{grid-template-columns:1fr;gap:var(--sp-7);text-align:left}.pmd-app .device{order:2}}.pmd-app .stores{display:flex;gap:var(--sp-4);flex-wrap:wrap;align-items:center}.pmd-app .store{display:block;transition:transform var(--t-fast) var(--ease-out-quint)}.pmd-app .store:hover{transform:translateY(-2px)}.pmd-app .store img{height:50px;width:auto;display:block}.pmd-app .store.sm img{height:40px}.pmd-app .how .opener{margin-bottom:var(--sp-8)}.pmd-app .how .steps{display:grid;gap:0;max-width:840px}.pmd-app .how .step{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.25rem,3vw,2.25rem);align-items:start;padding:var(--sp-6) 0;border-top:1px solid var(--line);position:relative}.pmd-app .how .step:last-child{border-bottom:1px solid var(--line)}.pmd-app .how .step .num{font-family:var(--font-display);font-weight:800;font-size:var(--step-4);line-height:.9;color:var(--cyan-ink);width:clamp(2.6rem,6vw,4rem);letter-spacing:-.04em}.pmd-app .how .step .num small{color:var(--cyan-ink);font-size:.5em;vertical-align:top;font-weight:700}.pmd-app .how .step h3{font-size:var(--step-1);margin-bottom:var(--sp-2)}.pmd-app .how .step p{color:var(--text-muted);line-height:1.55;max-width:54ch}.pmd-app .how .closer{margin-top:var(--sp-6);font-size:var(--step-1);color:var(--text);font-family:var(--font-display);font-weight:600;max-width:46ch}.pmd-app .how .closer .c{color:var(--cyan-ink)}.pmd-app .gallery .opener{margin-bottom:var(--sp-7)}.pmd-app .gallery .row{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2.25rem);max-width:860px;margin-inline:auto}.pmd-app .gallery .shot{display:flex;flex-direction:column}.pmd-app .gallery .frame{background:var(--ink);border:1px solid var(--ink-3);border-radius:clamp(1.5rem,3vw,2.1rem);padding:clamp(.4rem,1vw,.6rem);box-shadow:var(--sh-lift);transition:transform var(--t-mid) var(--ease-out-quint),box-shadow var(--t-mid)}.pmd-app .gallery .shot:hover .frame{transform:translateY(-6px);box-shadow:var(--sh-night)}.pmd-app .gallery .frame img{width:100%;display:block;aspect-ratio:1080/2124;object-fit:cover;object-position:top;border-radius:clamp(1.1rem,2.4vw,1.6rem)}.pmd-app .gallery .cap{text-align:center;margin-top:var(--sp-4);font-family:var(--font-display);font-weight:600;color:var(--ink);font-size:var(--step-0)}.pmd-app .gallery .cap span{display:block;font-family:var(--font-mono);font-weight:400;font-size:var(--step--1);color:var(--text-muted);margin-top:3px}@media (max-width:720px){.pmd-app .gallery .row{display:flex;gap:var(--sp-4);overflow-x:auto;scroll-snap-type:x mandatory;padding:0 var(--gutter) var(--sp-3);margin-inline:calc(var(--gutter) * -1);-webkit-overflow-scrolling:touch}.pmd-app .gallery .shot{flex:0 0 70%;scroll-snap-align:center}}.pmd-app .perks .wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(2rem,5vw,4rem);align-items:start}.pmd-app .perks .lead h2{color:#fff}.pmd-app .perks .lead p{color:var(--on-night-2);margin-top:var(--sp-4);max-width:34ch}.pmd-app .perks .list{display:grid;gap:0}.pmd-app .perks .perk{padding:var(--sp-5) 0;border-top:1px solid var(--ink-3)}.pmd-app .perks .perk:first-child{border-top:0}.pmd-app .perks .perk b{color:#fff;font-family:var(--font-display);font-weight:700;font-size:var(--step-1);display:block;margin-bottom:var(--sp-2);letter-spacing:-.01em}.pmd-app .perks .perk span{color:var(--on-night-mut);line-height:1.55}@media (max-width:760px){.pmd-app .perks .wrap{grid-template-columns:1fr;gap:var(--sp-6)}}.pmd-app .markets .opener .lede{max-width:56ch}.pmd-app .markets .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:clamp(1rem,2.5vw,1.5rem);margin-top:var(--sp-7)}.pmd-app .market{display:flex;flex-direction:column;background:var(--paper);position:relative;isolation:isolate;border:1px solid var(--line);border-radius:var(--r-lg);padding:clamp(1.5rem,3vw,2rem);overflow:hidden;transition:border-color var(--t-mid),box-shadow var(--t-mid),transform var(--t-mid) var(--ease-out-quint)}.pmd-app .market::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--cyan);transform:scaleX(0);transform-origin:left;transition:transform var(--t-mid) var(--ease-out-quint)}.pmd-app .market:hover{border-color:var(--cyan);box-shadow:var(--sh-lift);transform:translateY(-4px)}.pmd-app .market:hover::before{transform:scaleX(1)}.pmd-app .market .country{display:flex;align-items:baseline;gap:.6em;margin-bottom:var(--sp-2)}.pmd-app .market .country h3{font-size:var(--step-1)}.pmd-app .market .country .code{font-family:var(--font-mono);font-size:var(--step--1);color:var(--cyan-ink);letter-spacing:.05em}.pmd-app .market .to{color:var(--text-muted);font-size:var(--step-0);margin-bottom:var(--sp-5)}.pmd-app .market .badges{display:flex;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-5)}.pmd-app .market .badges .store img{height:38px}.pmd-app .market .guide{margin-top:auto;padding-top:var(--sp-4);border-top:1px solid var(--line)}.pmd-app .markets .markets-note{margin-top:var(--sp-6)}.pmd-app .markets .markets-note .proof{color:var(--text-muted)}.pmd-app .markets .markets-note .proof b{color:var(--ink)}.pmd-app .pricing .opener .lede{max-width:50ch}.pmd-app .ptable{width:100%;border-collapse:collapse;margin-top:var(--sp-6);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.pmd-app .ptable th,.pmd-app .ptable td{padding:clamp(.85rem,2vw,1.15rem) clamp(1rem,2.5vw,1.5rem);text-align:left;border-bottom:1px solid var(--line)}.pmd-app .ptable thead th{font-family:var(--font-display);font-weight:600;font-size:var(--step-0);background:var(--paper-2)}.pmd-app .ptable thead th small{display:block;font-family:var(--font-body);font-weight:400;font-size:var(--step--1);color:var(--text-muted);margin-top:2px}.pmd-app .ptable thead th.col-c{background:var(--cyan-pale)}.pmd-app .ptable td:first-child{color:var(--text);font-weight:600;font-family:var(--font-display)}.pmd-app .ptable td.num{font-variant-numeric:tabular-nums}.pmd-app .ptable td.col-c{background:rgba(226,251,255,.4)}.pmd-app .ptable tr:last-child td{border-bottom:0}.pmd-app .pricing .fineprint{margin-top:var(--sp-4);color:var(--text-muted);font-size:var(--step--1)}@media (max-width:560px){.pmd-app .ptable th,.pmd-app .ptable td{padding:.7rem .75rem;font-size:var(--step--1)}}.pmd-app .bar .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center}.pmd-app .bar h2{color:#fff;margin-bottom:var(--sp-4)}.pmd-app .bar .punch{font-family:var(--font-display);font-weight:700;font-size:var(--step-2);line-height:1.15;letter-spacing:-.02em;color:#fff;margin-bottom:var(--sp-5)}.pmd-app .bar .punch .c{color:var(--ember)}.pmd-app .bar .lede{color:var(--on-night-2);margin-bottom:var(--sp-5);max-width:46ch}.pmd-app .bar .seal{display:flex;align-items:center;gap:var(--sp-5);background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border:1px solid rgba(165,242,255,.2);border-radius:var(--r-lg);padding:clamp(1.5rem,3vw,2rem)}.pmd-app .bar .seal .badge{width:88px;height:88px;flex-shrink:0}.pmd-app .bar .seal .badge img{width:100%;height:100%;object-fit:contain}.pmd-app .bar .seal .proof b{color:#fff;font-weight:500;display:block;margin-bottom:.35rem;font-size:var(--step-0)}@media (max-width:760px){.pmd-app .bar .wrap{grid-template-columns:1fr;gap:var(--sp-6)}}.pmd-app .faq .opener{margin-bottom:var(--sp-6)}.pmd-app .faq .list{max-width:760px}.pmd-app .faq details{border-top:1px solid var(--line)}.pmd-app .faq details:last-child{border-bottom:1px solid var(--line)}.pmd-app .faq summary{list-style:none;cursor:pointer;padding:var(--sp-5) 0;display:flex;justify-content:space-between;align-items:center;gap:var(--sp-4);font-family:var(--font-display);font-weight:600;font-size:var(--step-1);color:var(--ink)}.pmd-app .faq summary::-webkit-details-marker{display:none}.pmd-app .faq summary .ind{flex-shrink:0;width:22px;height:22px;position:relative}.pmd-app .faq summary .ind::before,.pmd-app .faq summary .ind::after{content:"";position:absolute;background:var(--cyan-ink);border-radius:2px;transition:transform var(--t-mid) var(--ease-out-quint)}.pmd-app .faq summary .ind::before{top:10px;left:2px;width:18px;height:2px}.pmd-app .faq summary .ind::after{top:2px;left:10px;width:2px;height:18px}.pmd-app .faq details[open] summary .ind::after{transform:scaleY(0)}.pmd-app .faq details p{color:var(--text-muted);line-height:1.6;padding:0 0 var(--sp-5);max-width:64ch}.pmd-app .app-cta{text-align:center}.pmd-app .app-cta h2{color:#fff;max-width:18ch;margin:0 auto var(--sp-5)}.pmd-app .app-cta .lede{margin:0 auto var(--sp-6);max-width:46ch}.pmd-app .app-cta .stores{justify-content:center}.pmd-app .app-cta .proof{display:block;text-align:center;margin-top:var(--sp-6)}.pmd-app .wp-block-group{margin-block:0}.pmd-app.wp-block-group{margin-block:0}.pmd-app .wp-block-html{margin:0}
