@font-face{font-family:Instrument;src:url('font-0.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Instrument;src:url('font-1.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Jost;src:url('font-4.woff2') format('woff2');font-weight:800;font-display:swap}
:root{--pm-cream:#f5eedb;--pm-paper:#fffcf3;--pm-ink:#282922;--pm-honey:#f6c744;--pm-clay:#a8402d;--pm-border:#d9d1bd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}.pm-studio{margin:0;background:var(--pm-cream);color:var(--pm-ink);font:16px/1.6 Instrument,Arial,sans-serif;-webkit-font-smoothing:antialiased}.pm-studio a{color:inherit}.pm-studio button,.pm-studio select,.pm-studio input{font:inherit}.pm-studio button,.pm-studio select{cursor:pointer}.pm-studio h1,.pm-studio h2,.pm-studio h3,.pm-studio p{margin-top:0}.pm-studio h1,.pm-studio h2,.pm-studio h3{letter-spacing:-.055em;line-height:1.06;font-weight:700}.pm-studio h1{font-family:Jost,Arial,sans-serif;font-size:clamp(58px,6.5vw,108px)}.pm-studio h2{font-family:Jost,Arial,sans-serif;font-size:clamp(40px,4.4vw,68px)}.pm-studio h3{font-size:30px}.pm-studio em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.06em}.pm-studio button:focus-visible,.pm-studio a:focus-visible,.pm-studio select:focus-visible,.pm-studio summary:focus-visible{outline:3px solid var(--pm-clay);outline-offset:5px}.pm-sr,.pm-skip:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pm-skip:focus{position:fixed;top:8px;left:8px;z-index:100;background:var(--pm-honey);padding:12px}.pm-header{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:24px 4.4%;border-bottom:1px solid var(--pm-border);min-height:94px}.pm-logo{display:inline-flex;align-items:center;gap:8px;font-size:35px;line-height:1;text-decoration:none!important;font-weight:700;letter-spacing:-2px;white-space:nowrap}.pm-logo-me{font-weight:400}.pm-logo-dot{font-size:27px;color:var(--pm-clay)}.pm-nav{display:flex;gap:32px;margin-left:45px}.pm-nav a,.pm-login{font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.pm-nav a:hover{text-decoration:underline;text-underline-offset:6px}.pm-header-actions{display:flex;gap:24px;align-items:center}.pm-header-actions form{display:flex;align-items:center;gap:2px}.pm-header select{border:0;background:transparent;color:var(--pm-ink);font-size:12px;padding:6px 0;max-width:55px}.pm-language-go{border:0;background:transparent;padding:4px}.pm-login{display:inline-flex;gap:22px;border:1px solid var(--pm-ink);border-radius:30px;padding:9px 18px}.pm-hero{display:grid;grid-template-columns:1fr 1fr;min-height:690px;overflow:hidden}.pm-hero-copy{padding:75px 5vw 65px 8vw;align-self:center}.pm-kicker{font-size:10px;letter-spacing:.13em;font-weight:700;text-transform:uppercase;line-height:1.6}.pm-hero .pm-kicker{display:flex;align-items:center;gap:9px;margin-bottom:32px;color:var(--pm-clay)}.pm-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0}.pm-hero h1{margin:0 0 29px;line-height:1.02}.pm-hero h1 em{color:var(--pm-clay);white-space:nowrap}.pm-hero-description{max-width:420px;font-size:16px;color:#5c5b50;line-height:1.75;margin-bottom:30px}.pm-hero-buttons{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.pm-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;background:var(--pm-honey);color:var(--pm-ink)!important;border:1px solid transparent;padding:15px 23px;border-radius:32px;text-decoration:none;font-weight:700;font-size:13px;transition:transform .2s,background .2s}.pm-button:hover{transform:translateY(-3px);background:#ffd972}.pm-button-dark{background:var(--pm-ink);color:var(--pm-cream)!important}.pm-button-dark:hover{background:#414238}.pm-text-button{font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;gap:14px;align-items:center}.pm-hero-note{font-size:11px;color:#777565;margin-top:30px;display:flex;gap:8px}.pm-stage{position:relative;background:var(--pm-honey);min-width:0;isolation:isolate;min-height:690px;overflow:hidden;border-bottom-left-radius:160px}.pm-stage-grid{position:absolute;inset:0;background-image:linear-gradient(#28292209 1px,transparent 1px),linear-gradient(90deg,#28292209 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse,black,transparent 74%);z-index:-1}.pm-orbit{position:absolute;width:460px;height:460px;border:1px dashed #6a542e50;border-radius:50%;left:50%;top:48%;transform:translate(-50%,-50%);z-index:-1;animation:pm-orbit-spin 55s linear infinite}.pm-orbit-two{width:590px;height:590px;border-style:solid;border-color:#6a542e20;animation-direction:reverse}.pm-orbit-one:before{content:'★';position:absolute;left:30px;top:40px;font-family:Arial,sans-serif;font-size:54px;line-height:1;color:#fbbc04;-webkit-text-stroke:1px #8a5715;filter:drop-shadow(0 3px 0 #fffcf3)}.pm-floating-tag{position:absolute;top:45px;left:40px;display:flex;align-items:center;gap:8px;background:var(--pm-paper);padding:9px 15px;border-radius:30px;font-size:11px;box-shadow:0 4px 0 #28292210;transform:rotate(-5deg)}.pm-floating-tag .pm-live-dot{color:var(--pm-clay)}.pm-device-art{position:absolute;width:75%;left:-9%;top:17%;transform:rotate(-9deg);animation:pm-device-float 7s ease-in-out infinite;mix-blend-mode:multiply;pointer-events:none}.pm-device-art img{width:100%;height:auto;display:block}.pm-phone{position:absolute;width:202px;height:390px;background:var(--pm-ink);right:12%;top:20%;border:6px solid var(--pm-ink);border-radius:30px;box-shadow:15px 22px 0 #28292218;transform:rotate(10deg);animation:pm-phone-float 7s ease-in-out infinite}.pm-phone-speaker{position:absolute;width:60px;height:14px;border-radius:0 0 11px 11px;background:var(--pm-ink);top:0;left:calc(50% - 30px);z-index:1}.pm-phone-inner{background:var(--pm-paper);height:100%;border-radius:23px;display:flex;flex-direction:column;align-items:center;padding:32px 14px 16px;text-align:center}.pm-phone-symbol{width:42px;height:42px;border-radius:50%;background:var(--pm-clay);color:var(--pm-cream);font-size:28px;line-height:42px;margin-bottom:16px}.pm-phone-inner small{font-size:7px;letter-spacing:.09em}.pm-phone-inner strong{font-size:20px;line-height:1.25;margin-top:7px}.pm-demo-badge{font-size:7px;color:#777;margin-top:6px}.pm-phone-links{display:grid;gap:8px;width:100%;margin-top:20px}.pm-phone-links>span{display:flex;justify-content:space-between;gap:5px;font-size:9px;line-height:1.35;background:var(--pm-cream);border-radius:7px;padding:10px 8px;text-align:left}.pm-phone-links b{font-weight:400}.pm-phone-brand{font-size:11px;font-weight:700;letter-spacing:-.04em;margin-top:auto}.pm-dashboard{position:absolute;right:7%;bottom:80px;width:220px;background:var(--pm-paper);padding:19px;border:1px solid var(--pm-ink);border-radius:12px;box-shadow:7px 7px 0 #282922;transform:rotate(-5deg);animation:pm-panel-float 8s ease-in-out infinite}.pm-dashboard-heading{display:flex;justify-content:space-between;font-size:16px;font-weight:700}.pm-dashboard-caption{font-size:9px;color:#777}.pm-chart{height:55px;display:flex;align-items:flex-end;gap:8px;margin:15px 0 10px;border-bottom:1px solid var(--pm-border)}.pm-chart i{display:block;background:var(--pm-clay);width:15px;border-radius:3px 3px 0 0;animation:pm-bar-breathe 4s ease-in-out infinite;transform-origin:bottom}.pm-chart i:nth-child(1){height:28%}.pm-chart i:nth-child(2){height:55%;animation-delay:-1s}.pm-chart i:nth-child(3){height:42%;animation-delay:-2s}.pm-chart i:nth-child(4){height:70%;animation-delay:-3s}.pm-chart i:nth-child(5){height:55%}.pm-chart i:nth-child(6){height:85%;animation-delay:-1s}.pm-chart i:nth-child(7){height:73%;animation-delay:-2s}.pm-chart i:nth-child(8){height:98%;background:var(--pm-honey)}.pm-dashboard-foot{font-size:8px;color:#777}.pm-stage-caption{position:absolute;bottom:22px;left:85px;right:22px;display:flex;align-items:center;gap:15px;font-size:10px;font-weight:700}.pm-stage-caption button{font-size:9px;background:transparent;border:1px solid #28292250;padding:6px 9px;border-radius:20px;margin-left:auto;max-width:120px;line-height:1.3}.pm-ribbon{display:flex;justify-content:space-around;align-items:center;gap:25px;overflow:hidden;background:var(--pm-ink);color:var(--pm-cream);padding:21px 4%;font-size:11px;letter-spacing:.13em;font-weight:700}.pm-ribbon b{color:var(--pm-honey);font-size:25px;line-height:1}.pm-ribbon span{white-space:nowrap}.pm-section{padding:100px 8vw}.pm-section-heading{display:flex;justify-content:space-between;gap:60px;align-items:flex-end;margin-bottom:40px}.pm-section-heading h2{margin-bottom:0}.pm-section-heading>.pm-kicker{margin-bottom:14px}.pm-section-heading>p{max-width:360px;color:#6a695d;font-size:15px;margin-bottom:6px}.pm-sector-buttons{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:32px}.pm-sector-buttons button{display:flex;align-items:center;gap:9px;padding:12px 18px;background:transparent;border:1px solid #b8b29f;border-radius:30px;font-size:13px;color:var(--pm-ink)}.pm-sector-buttons button span{font-size:19px;line-height:1}.pm-sector-buttons button[aria-pressed=true]{background:var(--pm-ink);color:var(--pm-paper);border-color:var(--pm-ink)}.pm-sector-detail{display:grid;grid-template-columns:1.15fr 1fr;background:var(--pm-paper);border-radius:20px;overflow:hidden;border:1px solid var(--pm-border)}.pm-sector-detail-copy{padding:42px 45px}.pm-sector-number{font-size:10px;letter-spacing:.1em;color:#88846e;display:block;margin-bottom:30px}.pm-sector-detail h3{font-family:Jost,sans-serif;letter-spacing:-.035em;font-size:34px;max-width:380px;margin-bottom:18px}.pm-sector-detail-copy>p{font-size:15px;color:#6a695d;max-width:400px;margin-bottom:27px}.pm-sector-features{padding:45px;background:#e8e4cc;display:flex;flex-direction:column;justify-content:center}.pm-sector-features ul{list-style:none;margin:10px 0 24px;padding:0}.pm-sector-features li{padding:17px 0;border-bottom:1px solid #c9c6b1;font-size:17px;display:flex;gap:17px;align-items:center}.pm-sector-features li span{font-size:22px;color:var(--pm-clay)}.pm-feature-foot{font-size:11px;color:#6a695d}.pm-platform{background:var(--pm-ink);color:var(--pm-cream);position:relative;overflow:hidden}.pm-platform>.pm-kicker{color:var(--pm-honey)}.pm-platform h2{max-width:900px}.pm-platform h2 em{color:var(--pm-honey)}.pm-platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:55px 0 36px}.pm-platform-grid article{border-top:1px solid #ffffff35;padding-top:20px}.pm-card-number{color:var(--pm-honey);font-size:11px;letter-spacing:.1em}.pm-platform-grid h3{font-family:Jost,sans-serif;font-size:26px;letter-spacing:-.025em;margin:18px 0 12px}.pm-platform-grid p{font-size:14px;color:#c6c4b6;max-width:280px}.pm-devices{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pm-product-picture{position:relative;background:#e6ddc4;border-radius:180px 180px 16px 16px;padding:30px 0}.pm-product-picture img{width:100%;height:auto;display:block;mix-blend-mode:multiply;transform:rotate(-5deg)}.pm-product-label{position:absolute;top:25px;left:25px;background:var(--pm-paper);padding:8px 16px;border-radius:30px;font-size:11px;z-index:1}.pm-product-star{position:absolute;right:-18px;bottom:10px;color:var(--pm-clay);font-size:100px;line-height:1;animation:pm-star-turn 30s linear infinite}.pm-device-copy h2{font-size:clamp(38px,4vw,62px)}.pm-device-copy>p:not(.pm-kicker){font-size:15px;color:#6a695d}.pm-device-copy ul{padding:0;list-style:none;font-size:13px;margin:27px 0}.pm-device-copy li{display:flex;gap:12px;margin:10px 0}.pm-device-copy li span{color:var(--pm-clay)}.pm-device-copy>small{display:block;font-size:10px;max-width:330px;color:#777;margin-top:20px}.pm-faq{padding-top:0;max-width:1100px;margin:auto}.pm-faq h2{margin-bottom:35px}.pm-faq details{border-top:1px solid #c9c1ab}.pm-faq details:last-child{border-bottom:1px solid #c9c1ab}.pm-faq summary{list-style:none;display:flex;justify-content:space-between;gap:25px;padding:23px 0;font-size:16px;font-weight:700;cursor:pointer}.pm-faq summary::-webkit-details-marker{display:none}.pm-faq summary span{font-size:24px;line-height:1}.pm-faq details[open] summary span{transform:rotate(45deg)}.pm-faq details p{max-width:750px;font-size:14px;color:#666458;padding-bottom:15px}.pm-final{position:relative;text-align:center;background:var(--pm-clay);color:var(--pm-cream);padding:90px 24px 75px;overflow:hidden}.pm-final h2{font-size:clamp(56px,7vw,105px);line-height:1;margin:27px 0 34px}.pm-final>.pm-kicker{color:#efcbb2}.pm-final>p:last-child{font-size:12px;margin-top:22px;color:#efcbb2}.pm-final-star{position:absolute;left:8%;top:40%;font-size:160px;line-height:1;color:#f6c74445;animation:pm-star-turn 40s linear infinite}.pm-footer{padding:45px 5vw 24px}.pm-footer-top{display:flex;justify-content:space-between;align-items:center;gap:35px;border-bottom:1px solid var(--pm-border);padding-bottom:40px}.pm-footer-top p{max-width:300px;color:#6a695d;font-size:13px;margin-bottom:0}.pm-footer-top>a:last-child{font-size:13px;text-decoration:none}.pm-footer-bottom{display:flex;gap:25px;justify-content:space-between;padding-top:20px;font-size:10px;color:#6a695d}.pm-content{padding:65px 7vw;min-height:55vh}.pm-content h1{font-size:48px}.pm-content article{max-width:1000px;margin:auto}.pm-studio .woocommerce a.button,.pm-studio .woocommerce button.button,.pm-studio .woocommerce input.button{background:var(--pm-honey);color:var(--pm-ink);border-radius:30px;padding:14px 22px}.pm-studio .woocommerce div.product .product_title{font-size:38px}.pm-studio .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:22px;letter-spacing:-.03em}.pm-studio .woocommerce span.onsale{background:var(--pm-clay);color:var(--pm-paper)}.pm-studio .woocommerce input,.pm-studio .woocommerce select,.pm-studio .woocommerce textarea{background:var(--pm-paper);color:var(--pm-ink);border:1px solid var(--pm-border);border-radius:5px;padding:9px}.pm-paused *{animation-play-state:paused!important}.pm-paused .pm-stage-caption button{background:var(--pm-paper)}
@keyframes pm-device-float{0%,100%{transform:translateY(0) rotate(-9deg)}50%{transform:translateY(-13px) rotate(-6deg)}}@keyframes pm-phone-float{0%,100%{transform:translateY(0) rotate(10deg)}50%{transform:translateY(12px) rotate(7deg)}}@keyframes pm-panel-float{0%,100%{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-9px) rotate(-2deg)}}@keyframes pm-orbit-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes pm-bar-breathe{0%,100%{transform:scaleY(.85)}50%{transform:scaleY(1)}}@keyframes pm-star-turn{to{transform:rotate(360deg)}}
@media(min-width:1700px){.pm-hero-copy{padding-left:max(8vw,calc((100vw - 1450px)/2))}.pm-stage{max-height:850px}.pm-hero{min-height:750px}.pm-section{padding-inline:max(8vw,calc((100vw - 1450px)/2))}}
@media(max-width:1100px){.pm-header{gap:18px;padding-inline:4%}.pm-nav{margin-left:0;gap:20px}.pm-header-actions{gap:15px}.pm-hero-copy{padding:55px 4vw}.pm-hero{min-height:620px}.pm-stage{min-height:620px}.pm-stage-caption{left:55px}.pm-phone{right:7%;width:180px;height:350px}.pm-dashboard{width:190px;right:5%;bottom:80px}.pm-device-art{width:85%;left:-15%;top:23%}.pm-section{padding:75px 5vw}.pm-section-heading{gap:30px}.pm-section-heading>p{max-width:280px}.pm-sector-detail-copy,.pm-sector-features{padding:35px}.pm-devices{gap:45px}.pm-faq{padding-top:0}.pm-hero h1 em{white-space:normal}}
@media(max-width:760px){html{scroll-padding-top:30px}.pm-header{flex-wrap:wrap;padding:19px 5%;gap:20px;min-height:0}.pm-logo{font-size:30px}.pm-nav{order:3;width:100%;justify-content:center;border-top:1px solid var(--pm-border);padding-top:16px;gap:30px}.pm-nav a{font-size:12px}.pm-header-actions{margin-left:auto;gap:12px}.pm-login{font-size:11px;gap:10px;padding:7px 12px}.pm-hero{grid-template-columns:1fr}.pm-hero-copy{padding:45px 7vw}.pm-hero .pm-kicker{font-size:9px;margin-bottom:24px}.pm-hero h1{font-size:clamp(59px,12vw,86px)}.pm-hero h1 em{white-space:normal}.pm-hero-description{font-size:15px;max-width:480px}.pm-hero-buttons{gap:20px}.pm-button{padding:14px 19px;gap:19px;font-size:12px}.pm-text-button{font-size:12px}.pm-hero-note{margin-top:23px}.pm-stage{min-height:535px;border-radius:75px 0 0 0}.pm-phone{width:180px;height:345px;top:17%;right:16%}.pm-device-art{width:65%;left:0;top:18%;max-width:410px}.pm-floating-tag{top:26px;left:28px;font-size:10px}.pm-dashboard{bottom:63px;width:190px;right:10%}.pm-stage-caption{left:30px;bottom:15px;right:20px;font-size:9px;gap:10px}.pm-ribbon{justify-content:flex-start;padding:17px 25px;font-size:9px;gap:25px}.pm-section{padding:60px 6vw}.pm-section-heading{display:block}.pm-section-heading>p{max-width:100%;margin-top:25px;font-size:14px}.pm-sector-buttons{gap:8px}.pm-sector-buttons button{font-size:11px;padding:10px 13px;gap:7px}.pm-sector-detail{grid-template-columns:1fr;border-radius:15px}.pm-sector-detail-copy{padding:28px}.pm-sector-number{margin-bottom:22px}.pm-sector-detail h3{font-size:31px}.pm-sector-detail-copy>p{font-size:14px}.pm-sector-features{padding:28px}.pm-sector-features li{font-size:16px;padding:13px 0}.pm-platform-grid{grid-template-columns:1fr;gap:24px;margin:35px 0 28px}.pm-platform-grid h3{margin:12px 0}.pm-platform-grid p{max-width:100%}.pm-devices{grid-template-columns:1fr;gap:35px}.pm-product-picture{max-width:500px;margin:auto;width:100%}.pm-device-copy h2{font-size:45px}.pm-faq{padding-top:10px}.pm-faq summary{font-size:14px;gap:20px}.pm-faq details p{font-size:13px}.pm-final{padding:65px 25px}.pm-final h2{font-size:63px}.pm-final-star{font-size:130px;left:-65px;top:45%}.pm-footer-top{flex-wrap:wrap;gap:23px;padding-bottom:28px}.pm-footer-top p{flex-basis:100%;order:3;max-width:100%}.pm-footer-top>a:last-child{font-size:12px;margin-left:auto}.pm-footer-bottom{flex-wrap:wrap;gap:12px}.pm-content{padding:40px 6vw}.pm-content h1{font-size:36px}.pm-studio .woocommerce div.product .product_title{font-size:32px}}
@media(max-width:380px){.pm-hero h1{font-size:56px}.pm-header{gap:12px}.pm-header-actions{gap:6px}.pm-nav{gap:23px}.pm-phone{right:9%}.pm-device-art{left:-7%;width:77%}.pm-dashboard{right:5%}.pm-hero-buttons{gap:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
