.pnote-marketing{--pm-bg:#080809;--pm-panel:#141416;--pm-line:#ffffff24;--pm-text:#f7f7f8;--pm-muted:#b3b4bb;--pm-action:#c9d9b5;--pm-forest:#346f58;background:var(--pm-bg);color:var(--pm-text);font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;line-height:1.6;overflow-x:clip}.pnote-marketing *{box-sizing:border-box}.pnote-marketing :where(h1,h2,h3,p,figure){margin:0}.pnote-marketing :where(h1,h2,h3){text-wrap:balance}.pnote-marketing :where(a,button,summary){-webkit-tap-highlight-color:transparent}.pnote-marketing :where(a,button,summary):focus-visible{outline-offset:5px;outline:2px solid}.pnote-marketing ::selection{color:#151816;background:#c9d9b5}.pnote-marketing a{color:inherit;text-underline-offset:5px;text-decoration:none}.pnote-marketing .pnote-logo{color:var(--pm-text)}.pnote-marketing button{font:inherit;cursor:pointer}.pm-wrap{width:min(1184px,100% - 80px);margin-inline:auto}.pm-skip{z-index:100;background:#fff;padding:10px 18px;position:absolute;top:-100px;left:20px;color:#111!important}.pm-skip:focus{top:10px}.pm-header{z-index:40;background:#080809f5;border-bottom:1px solid #ffffff14;position:sticky;top:0}.pm-nav{align-items:center;gap:36px;min-height:76px;display:flex}.pm-brand{margin-right:auto;display:inline-flex}.pm-brand .pnote-logo-mark{width:25px;height:25px}.pm-brand .pnote-logo-type,.pm-footer .pnote-logo-type{width:60.3px;height:auto}.pm-desktop-nav,.pm-nav-actions{align-items:center;gap:28px;display:flex}.pm-nav-actions{gap:18px}.pm-desktop-nav>a,.pm-product-dropdown>summary,.pm-language{white-space:nowrap;color:#ceced2;font-size:13px}.pm-desktop-nav>a:hover,.pm-language:hover,.pm-desktop-nav>a[aria-current=page]{color:#fff}.pm-product-dropdown>summary{cursor:pointer;align-items:center;gap:6px;min-height:44px;list-style:none;display:flex}.pm-product-dropdown>summary::-webkit-details-marker{display:none}.pm-product-dropdown{position:relative}.pm-product-dropdown[open]>summary>svg{transform:rotate(180deg)}.pm-product-menu{background:#161618;border:1px solid #ffffff24;border-radius:14px;width:330px;padding:10px;position:absolute;top:calc(100% + 16px);left:-28px;box-shadow:0 14px 36px #0006}.pm-product-menu>a{border-radius:9px;align-items:center;gap:16px;padding:15px 12px;display:flex}.pm-product-menu>a:hover{background:#ffffff0a}.pm-product-menu>a>svg:first-child{color:#d8d8dc;flex:none}.pm-product-menu>a>svg:last-child{color:#93939c;margin-left:auto}.pm-product-menu strong,.pm-product-menu small{font-weight:400;display:block}.pm-product-menu strong{color:#fff;font-size:15px}.pm-product-menu small{color:#b0b0b9;margin-top:3px;font-size:12px}.pm-github{justify-content:center;align-items:center;min-width:28px;min-height:40px;display:flex}.pm-btn{background:var(--pm-action);text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:11px 20px;font-size:14px;font-weight:500;line-height:1.5;transition:background-color .16s;display:inline-flex;color:#14251a!important}.pm-btn:hover{background:#d9e5ca}.pm-btn-small{min-height:36px;padding:7px 15px;font-size:13px}.pm-btn-secondary{background:0 0;border-color:#ffffff40;color:#f5f5f6!important}.pm-btn-secondary:hover{background:#ffffff0d}.pm-mobile-toggle{color:#ddd;background:0 0;border:0;justify-content:center;align-items:center;width:36px;height:40px;display:none}.pm-mobile-nav{gap:3px;padding:8px 0 20px;display:grid}.pm-mobile-nav>a{border-bottom:1px solid #ffffff12;align-items:center;gap:15px;min-height:44px;padding:10px;font-size:14px;display:flex}.pm-mobile-nav small{color:var(--pm-muted);font-size:12px;display:block}.pm-product-hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:68px;padding-block:82px 96px;display:grid}.pm-hero-copy h1{letter-spacing:-.035em;margin-bottom:28px;font-size:clamp(36px,4.1vw,58px);font-weight:500;line-height:1.12}.pm-hero-copy h2{letter-spacing:-.025em;font-size:clamp(25px,2.65vw,36px);font-weight:400;line-height:1.5}.pm-hero-copy>p{color:var(--pm-muted);max-width:30em;margin-top:22px;font-size:16px;line-height:1.9}.pm-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.pm-text-link{min-height:40px;color:inherit;align-items:center;gap:8px;font-size:14px;display:inline-flex}.pm-text-link:hover{text-decoration:underline}.pm-demo{background:#161618;border:1px solid #ffffff2a;border-radius:14px;min-width:0;scroll-margin-top:100px;overflow:hidden}.pm-demo-bar{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:10px;padding:18px 22px;font-size:13px;display:flex}.pm-demo-bar>span:first-child{align-items:center;gap:9px;display:flex}.pm-demo-local{color:#a9a9b3;font-size:11px}.pm-demo-tabs{border-bottom:1px solid #ffffff18;align-items:center;gap:22px;padding:0 22px;display:flex}.pm-demo-tabs button{color:#b1b1ba;white-space:nowrap;background:0 0;border:0;min-height:47px;padding:8px 0;font-size:12px;position:relative}.pm-demo-tabs button[aria-selected=true]{color:#fff}.pm-demo-tabs button[aria-selected=true]:after{content:"";bottom:-1px;background:#e6e6eb;height:2px;position:absolute;inset-inline:0}.pm-demo-body{scrollbar-color:#52525b transparent;scrollbar-width:thin;height:300px;padding:22px;overflow:auto}.pm-demo-search{color:#aaaab4;border:1px solid #ffffff20;border-radius:6px;align-items:center;gap:9px;margin-bottom:18px;padding:9px 12px;font-size:12px;display:flex}.pm-contact-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pnote-marketing .ppeople-contact-card{background:#222225;border-radius:9px;min-width:0;padding:17px 15px}.pm-contact-avatar{color:#c9c9d0;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;display:flex}.ppeople-contact-card h3{margin-bottom:6px;font-size:16px;font-weight:500;line-height:1.4}.ppeople-contact-card p{color:#c4c4cc;font-size:12px}.ppeople-contact-card>span{color:#aeb0b9;overflow-wrap:anywhere;align-items:center;gap:5px;margin-top:12px;font-size:11px;display:flex}.ppeople-contact-card>small{color:#b8b8c0;margin-top:6px;font-size:10px;display:block}.pm-demo-footnote{color:#b0b0ba;align-items:flex-start;gap:7px;margin-top:16px;font-size:11px;line-height:1.7;display:flex}.pm-demo-footnote>svg{flex:none;margin-top:2px}.pm-demo figcaption{color:#aaaab4;border-top:1px solid #ffffff12;padding:12px 22px;font-size:11px}.pm-demo-project{align-items:center;gap:11px;margin-bottom:20px;display:flex}.pm-demo-project strong{font-size:14px;font-weight:500}.pm-demo-project p{color:#acacb6;margin-top:2px;font-size:11px}.pm-demo-label{color:#adadb7;margin-bottom:10px;font-size:11px}.pm-demo-row{border-bottom:1px solid #ffffff14;align-items:center;gap:10px;min-width:0;padding:13px 0;font-size:12px;display:flex}.pm-demo-row>span:first-of-type{overflow-wrap:anywhere;flex:1;min-width:0}.pm-demo-row>svg{color:#ceced6;flex:none}.pm-demo-draft{color:#aeb0b9;font-size:10px}.pm-demo-activity{border-bottom:1px solid #ffffff14;gap:12px;padding:12px 0;display:flex}.pm-demo-activity>svg{flex:none;margin-top:4px}.pm-demo-activity small{color:#adadb7;margin-bottom:5px;font-size:10px;display:block}.pm-demo-activity strong{font-size:13px;font-weight:400;display:block}.pm-demo-activity p{color:#adadb7;margin-top:6px;font-size:11px}.pstudio-library-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pnote-marketing .pstudio-skill-tile{background:#222225;border-radius:9px;min-width:0;padding:18px 15px}.pstudio-skill-tile h3{margin:13px 0 8px;font-size:14px;font-weight:500}.pstudio-skill-tile p{color:#bdbdc6;font-size:12px;line-height:1.8}.pstudio-skill-tile small{color:#adadb7;margin-top:14px;font-size:10px;display:block}.pm-terminal-heading{border-bottom:1px solid #ffffff20;align-items:center;gap:9px;padding-bottom:15px;font-size:13px;display:flex}.pm-terminal-heading strong{font-weight:500}.pm-terminal-heading>span{color:#bfbfc7;margin-left:auto;font-size:10px}.pm-terminal-log{color:#c9c9d1;padding:18px 0;font-family:JetBrains Mono,monospace;font-size:11px;line-height:2.2}.pm-light{color:#191b1d;background:#fff}.pm-feature-layout{grid-template-columns:1fr 1.2fr;gap:100px;padding-block:90px;display:grid}.pm-feature-layout>h2,.pm-connection h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.55}.pm-feature-layout h2>span,.pm-connection h2>span{display:block}.pm-feature-list article{border-top:1px solid #ddd;align-items:flex-start;gap:18px;padding:27px 0;display:flex}.pm-feature-list article:first-child{border:0;padding-top:0}.pm-feature-list article>svg{color:#346f58;flex:none;margin-top:3px}.pm-feature-list h3{margin-bottom:9px;font-size:20px;font-weight:500;line-height:1.5}.pm-feature-list p{color:#5c6065;max-width:40em;font-size:15px;line-height:1.9}.pm-connection{grid-template-columns:1.15fr .85fr;gap:100px;padding-block:90px;display:grid}.pm-connection>div>p{color:var(--pm-muted);max-width:34em;margin:22px 0 15px;font-size:15px;line-height:1.9}.pm-connection aside{border-top:1px solid #ffffff30;align-self:start;padding:28px 0 0}.pm-connection aside>svg{color:#c9d9b5;margin-bottom:18px}.pm-connection aside h3{margin-bottom:12px;font-size:21px;font-weight:400}.pm-connection aside p{color:#b7b7c0;margin-bottom:15px;font-size:13px;line-height:1.95}.pm-suite{border-top:1px solid #ffffff20;padding-block:70px 85px}.pm-section-heading{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:42px;display:flex}.pm-section-heading h2{letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1.5}.pm-section-heading>p{max-width:27em;color:var(--pm-muted);font-size:14px;line-height:1.9}.pm-suite-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.pm-suite-item{border-top:1px solid #ffffff2c;padding-top:25px}.pm-suite-item>svg{color:#c9d9b5;margin-bottom:18px}.pm-suite-item h3{letter-spacing:-.02em;margin-bottom:10px;font-size:23px;font-weight:500}.pm-suite-item>strong{color:#e0e0e5;font-size:14px;font-weight:400}.pm-suite-item p{color:var(--pm-muted);margin:9px 0 17px;font-size:13px;line-height:1.9}.pm-suite-item a{align-items:center;gap:10px;min-height:38px;font-size:13px;display:inline-flex}.pm-suite-item a:hover{text-decoration:underline}.pm-suite-item a[aria-current=page]{color:#b9b9c2}.pm-closing{border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:40px;padding-block:60px;display:flex}.pm-closing h2{letter-spacing:-.02em;font-size:30px;font-weight:400}.pm-footer{background:#050506;border-top:1px solid #ffffff18;padding:40px 0 25px}.pm-footer-main{align-items:center;gap:28px;display:flex}.pm-footer-main>p{color:#b7b7c0;font-size:13px}.pm-footer-main>a:last-child{margin-left:auto;font-size:13px}.pm-footer-bottom{color:#a4a4af;border-top:1px solid #ffffff16;justify-content:space-between;gap:20px;margin-top:32px;padding-top:20px;font-size:11px;display:flex}.pm-footer-bottom>div{gap:24px;display:flex}.pm-pricing-hero{text-align:center;max-width:850px;padding-block:48px 24px}.pm-pricing-hero h1{letter-spacing:-.03em;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.25}.pm-pricing-hero p{max-width:42em;color:var(--pm-muted);margin:16px auto 0;font-size:16px;line-height:1.9}.pm-billing-control{flex-direction:column;align-items:center;gap:16px;margin-bottom:36px;display:flex}.pm-billing-tabs{background:#161618;border:1px solid #ffffff24;border-radius:12px;gap:4px;max-width:100%;padding:5px;display:flex}.pm-billing-tabs button{color:#cccdd2;background:0 0;border:0;border-radius:7px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 24px;font-size:15px;display:flex}.pm-billing-tabs button[aria-selected=true]{background:var(--pm-action);color:#172019}.pm-billing-tabs button:hover:not([aria-selected=true]){color:#fff;background:#ffffff0b}.pm-billing-tabs button>span{color:inherit;white-space:nowrap;background:#ffffff12;border-radius:4px;padding:1px 6px;font-size:11px;line-height:1.6}.pm-billing-tabs button[aria-selected=true]>span{background:#17201912}.pm-billing-control>p{color:var(--pm-muted);text-align:center;font-size:13px;line-height:1.8}.pm-pricing-panel[hidden]{display:none}.pm-pricing-plans{width:min(1320px,100% - 64px)}.pm-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:0 16px;display:grid}.pm-plan{grid-template-rows:subgrid;background:#141416;border:1px solid #ffffff24;border-radius:14px;grid-row:span 7;min-width:0;padding:28px 24px;display:grid}.pm-plan-pro{border-color:var(--pm-action);background:#1a1b1a}.pm-plan h3{font-size:24px;font-weight:500;line-height:1.4}.pm-plan-heading>p{color:var(--pm-muted);margin-top:12px;font-size:14px;line-height:1.8}.pm-plan-fee{padding-block:24px}.pm-price{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.pm-price>strong{letter-spacing:-.03em;font-size:52px;font-weight:500;line-height:1.2}.pm-price>span{color:#c4c4cc;font-size:13px}.pm-plan-fee>p{color:var(--pm-muted);margin-top:10px;font-size:13px;line-height:1.8}.pm-plan-fee .pm-plan-supplement{color:var(--pm-text);font-size:13px}.pm-plan-fee .pm-plan-saving{color:var(--pm-action);font-size:12px}.pm-plan-quotas{border-top:1px solid #ffffff20;padding-block:20px}.pm-plan-quotas h4{margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.5}.pm-plan-quotas dl{gap:12px;margin:0;display:grid}.pm-plan-quotas dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:12px;font-size:13px;line-height:1.8;display:grid}.pm-plan-quotas dt{color:var(--pm-muted)}.pm-plan-quotas dd{color:var(--pm-text);text-align:right;margin:0;font-weight:500}.pm-plan-pro .pm-plan-quotas dd{color:var(--pm-action)}.pm-billing-control .pm-preview-note{color:#d4d4d9;max-width:56em;font-size:12px}.pm-product-allowance{border-top:1px solid #ffffff20;padding-block:20px}.pm-product-allowance h4{margin:0 0 8px;font-size:16px;font-weight:500;line-height:1.5}.pm-product-allowance p{color:#d0d0d7;font-size:13px;line-height:1.8}.pm-product-allowance .pm-allowance-access{color:var(--pm-muted);gap:8px;margin-top:8px;display:flex}.pm-allowance-access svg{color:inherit;flex:none;margin-top:4px}.pm-plan-pro .pm-allowance-access svg{color:var(--pm-action)}.pm-plan-action{align-self:end;min-width:0}.pm-plan-action .pm-plan-cta{width:100%;display:flex}.pm-plan .pm-plan-availability{color:#d0d0d7;border-top:1px solid #ffffff20;margin:0;padding-top:12px;font-size:13px;line-height:1.7}.pm-plan .pm-plan-cta{text-align:center;align-self:end;min-height:46px;margin-top:16px;padding-inline:12px;font-size:13px}.pm-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pm-pricing-boundaries{gap:8px;padding-block:24px 28px;display:grid}.pm-pricing-boundaries p{color:var(--pm-muted);max-width:80em;font-size:13px;line-height:1.9}.pm-trial-note{border-top:1px solid #ffffff20;grid-template-columns:.8fr 1.2fr;gap:10px 50px;margin-bottom:24px;padding:23px 0 30px;display:grid}.pm-trial-note h3{font-size:17px;font-weight:400}.pm-trial-note p{color:var(--pm-muted);font-size:13px;line-height:1.95}.pm-trial-quotas{grid-column:2;grid-template-columns:1fr 1fr;gap:12px 28px;margin:4px 0 8px;font-size:13px;line-height:1.8;display:grid}.pm-trial-quotas>div{justify-content:space-between;gap:12px;display:flex}.pm-trial-quotas dt{color:var(--pm-muted)}.pm-trial-quotas dd{color:var(--pm-action);margin:0}.pm-trial-note>a{grid-column:2;justify-self:start}.pm-contact-email{flex-wrap:wrap;align-items:center;gap:4px 12px;max-width:100%;display:flex}.pm-email-address{color:var(--pm-text);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:13px}.pm-email-copy{min-height:44px;color:var(--pm-action);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:6px 8px;font-size:12px;line-height:1.6;display:inline-flex}.pm-email-copy:hover{background:#ffffff0a;border-color:#ffffff24}.pm-copy-status{min-height:20px;color:var(--pm-muted);flex-basis:100%;font-size:12px;line-height:1.6}.pm-plan-enterprise .pm-price-quote>strong{letter-spacing:-.02em;text-wrap:balance;font-size:30px;line-height:1.35}.pm-enterprise-scope>p,.pm-enterprise-boundary>p{color:var(--pm-muted);font-size:13px;line-height:1.8}.pm-enterprise-boundary{margin-top:12px}.pm-enterprise-boundary summary{cursor:pointer;color:var(--pm-text);padding-block:6px;font-size:12px}.pm-enterprise-boundary>p{margin-top:8px}.pm-enterprise-scope .pm-contact-email{gap:0 8px;margin-top:14px}.pm-enterprise-scope .pm-email-copy{padding-inline:0}.pm-enterprise-scope .pm-copy-status:empty{display:none}.pm-fineprint{color:#b1b1ba;font-size:12px;line-height:1.9}.pm-comparison-section{padding-block:70px 76px}.pm-comparison-section .pm-section-heading>p{color:#5c6065}.pm-comparison-scroll{scrollbar-width:thin;scrollbar-color:#aaa transparent;overflow-x:auto}table.pm-comparison{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:14px}.pm-comparison th{font-size:14px;font-weight:500}.pm-comparison :where(th,td){vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #dedede;padding:20px 16px;line-height:1.8}.pm-comparison th:first-child{width:28%;padding-left:0}.pm-comparison th:last-child,.pm-comparison td:last-child{padding-right:0}.pm-comparison td{color:#555b60}.pm-comparison-section .pm-permission-note{color:#64696e;margin-top:22px;font-size:12px;line-height:1.9}.pm-pricing-ai{border-bottom:1px solid #ffffff20;padding-block:66px}.pm-pricing-ai .pm-section-heading{gap:80px;margin-bottom:0}.pm-pricing-ai .pm-section-heading>h2{flex:1}.pm-pricing-ai .pm-section-heading>div{flex:1.1}.pm-pricing-ai p{color:var(--pm-muted);font-size:15px;line-height:1.95}.pm-pricing-ai .pm-fineprint{margin-top:14px;font-size:12px}.pm-billing-note{border-bottom:1px solid #ffffff20;grid-template-columns:1fr 1.1fr;gap:80px;padding-block:66px;display:grid}.pm-billing-note h2{letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1.5}.pm-billing-note h3{margin-bottom:10px;font-size:19px;font-weight:400}.pm-billing-note p{color:var(--pm-muted);font-size:14px;line-height:1.95}.pm-billing-note .pm-fineprint{margin-top:14px;font-size:12px}.pm-pricing-faq{grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:70px 90px;display:grid}.pm-pricing-faq h2{letter-spacing:-.02em;font-size:32px;font-weight:400;line-height:1.5}.pm-pricing-faq details{border-bottom:1px solid #fff2}.pm-pricing-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:16px;list-style:none;display:flex}.pm-pricing-faq summary::-webkit-details-marker{display:none}.pm-pricing-faq summary>svg{flex:none;margin-top:4px;transition:transform .15s}.pm-pricing-faq details[open] summary>svg{transform:rotate(45deg)}.pm-pricing-faq details p{color:var(--pm-muted);padding-bottom:22px;font-size:14px;line-height:1.95}@media (width>=900px){.pm-mobile-nav{display:none}}@media (width<=1000px){.pm-wrap{width:calc(100% - 56px)}.pm-nav{gap:24px}.pm-desktop-nav{gap:22px}.pm-product-hero{gap:36px;padding-block:65px 75px}.pm-hero-copy h1{font-size:42px}.pm-hero-copy h2{font-size:27px}.pm-demo-body{padding:18px}.pm-demo-tabs{gap:16px;padding-inline:18px}.pm-feature-layout,.pm-connection{gap:52px}.pm-suite-grid{gap:28px}.pm-demo-local{display:none}}@media (width<=899px){.pm-desktop-nav{display:none}.pm-mobile-toggle{display:inline-flex}.pm-nav{min-height:66px}.pm-nav-actions{gap:15px}.pm-product-hero{grid-template-columns:1fr;gap:36px;max-width:650px}.pm-hero-copy h1{margin-bottom:20px;font-size:48px}.pm-hero-copy h2{font-size:33px}.pm-demo-local{display:block}.pm-demo-body{height:306px;padding:22px}.pm-feature-layout{grid-template-columns:1fr;gap:36px;padding-block:65px}.pm-feature-layout>h2>span{display:inline}.pm-feature-layout>h2>span+span:before{content:" "}.pm-connection{gap:38px;padding-block:65px}.pm-section-heading{display:block}.pm-section-heading>p{max-width:45em;margin-top:16px}.pm-suite-grid{gap:24px}.pm-suite-item h3{font-size:20px}.pm-pricing-faq,.pm-billing-note{gap:45px}}@media (width<=600px){.pm-wrap{width:calc(100% - 40px)}.pm-nav{gap:12px;min-height:64px}.pm-nav-actions{gap:9px}.pm-language{text-align:center;min-width:25px;font-size:11px}.pm-github{min-width:22px}.pm-btn-small{padding-inline:12px;font-size:12px}.pm-brand .pnote-logo-mark{width:22px;height:22px}.pm-brand .pnote-logo-type{width:54px}.pm-product-hero{gap:30px;padding-block:48px 55px}.pm-hero-copy h1{margin-bottom:20px;font-size:39px}.pm-hero-copy h2{font-size:28px}.pm-hero-copy>p{margin-top:18px;font-size:14px}.pm-actions{gap:14px;margin-top:24px}.pm-btn{padding-inline:16px;font-size:13px}.pm-text-link{font-size:13px}.pm-demo-bar{padding:15px 16px;font-size:12px}.pm-demo-local{font-size:10px}.pm-demo-tabs{gap:19px;padding-inline:16px}.pm-demo-tabs button{min-height:44px;font-size:11px}.pm-demo-body{height:316px;padding:16px}.pm-contact-grid,.pstudio-library-grid{gap:9px}.pnote-marketing .ppeople-contact-card,.pnote-marketing .pstudio-skill-tile{padding:14px 10px}.ppeople-contact-card h3{font-size:14px}.ppeople-contact-card>span{font-size:10px}.pm-demo figcaption{padding-inline:16px;font-size:10px}.pm-feature-layout{gap:28px;padding-block:50px}.pm-feature-layout>h2,.pm-connection h2{font-size:28px}.pm-feature-list h3{font-size:18px}.pm-feature-list p{font-size:14px}.pm-feature-list article{gap:12px;padding-block:22px}.pm-connection{grid-template-columns:1fr;gap:32px;padding-block:50px}.pm-connection>div>p{font-size:14px}.pm-connection aside h3{font-size:20px}.pm-suite{padding-block:48px 52px}.pm-section-heading h2{font-size:28px}.pm-section-heading{margin-bottom:28px}.pm-suite-grid{grid-template-columns:1fr;gap:24px}.pm-suite-item{grid-template-columns:28px minmax(0,1fr);gap:7px 15px;padding-top:22px;display:grid}.pm-suite-item>svg{grid-area:1/1/3;margin-top:2px}.pm-suite-item>h3,.pm-suite-item>strong,.pm-suite-item>p,.pm-suite-item>a{grid-column:2;margin:0}.pm-suite-item h3{font-size:22px}.pm-suite-item p{font-size:13px}.pm-suite-item a{margin-top:2px}.pm-closing{padding-block:45px;display:block}.pm-closing h2{margin-bottom:23px;font-size:27px}.pm-footer-main{flex-wrap:wrap;gap:18px}.pm-footer-main>p{font-size:12px}.pm-footer-main>a:last-child{margin-left:0}.pm-footer-bottom{flex-wrap:wrap;gap:14px;font-size:10px}.pm-footer-bottom>div{gap:20px}.pm-pricing-hero{padding-block:44px 30px}.pm-pricing-hero h1{font-size:33px}.pm-pricing-hero p{margin-top:18px;font-size:14px}.pm-comparison-section{padding-block:48px}.pm-comparison-section h2{font-size:27px}table.pm-comparison,.pm-comparison th{font-size:12px}.pm-comparison :where(th,td){padding:16px 8px}.pm-comparison th:first-child{width:31%}.pm-billing-note{grid-template-columns:1fr;gap:20px;padding-block:45px}.pm-billing-note h2,.pm-pricing-faq h2{font-size:28px}.pm-billing-note h3{font-size:18px}.pm-billing-note p{font-size:13px}.pm-pricing-faq{grid-template-columns:1fr;gap:22px;padding-block:45px 60px}.pm-pricing-faq summary{font-size:15px}.pm-pricing-faq details p{font-size:13px}}@media (width<=359px){.pm-wrap{width:calc(100% - 32px)}.pm-nav-actions{gap:5px}.pm-nav-actions .pm-github{display:none}.pm-hero-copy h1{font-size:35px}.pm-hero-copy h2{font-size:25px}.pm-demo-local{display:none}.pm-demo-tabs{gap:14px;padding-inline:12px}.pm-demo-body{padding:12px}.pm-demo-tabs button,.pm-demo-footnote{font-size:10px}.pm-demo-bar{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.pnote-marketing *{scroll-behavior:auto!important;transition:none!important}}@media (width<=899px){.pm-trial-note{gap:12px 30px}.pm-pricing-ai .pm-section-heading>div{margin-top:18px}}@media (width<=600px){.pm-trial-note{grid-template-columns:1fr;margin-bottom:0;padding-block:22px}.pm-trial-note>a{grid-column:1}.pm-trial-note h3{font-size:16px}.pm-pricing-ai{padding-block:45px}.pm-pricing-ai p{font-size:13px}.pm-comparison :where(th,td){font-size:12px}.pm-comparison-scroll{overflow:visible}table.pm-comparison{table-layout:auto;display:block}.pm-comparison thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pm-comparison tbody{display:block}.pm-comparison tbody tr{border-top:1px solid #dedede;padding:20px 0;display:block}.pm-comparison tbody th{border:0;padding:0 0 13px;font-size:15px;display:block;width:auto!important}.pm-comparison tbody td{overflow-wrap:normal;word-break:normal;border:0;padding:0;font-size:13px;line-height:1.9;display:block}.pm-comparison tbody td+td{margin-top:13px}.pm-comparison tbody td:before{content:attr(data-label);color:#22272b;margin-bottom:3px;font-size:11px;font-weight:500;display:block}}@media (width>=701px) and (width<=1199px){.pm-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}@media (width<=700px){.pm-pricing-plans{width:calc(100% - 40px)}.pm-pricing-panel{max-width:560px;margin-inline:auto}.pm-plan-grid{grid-template-columns:1fr;gap:20px}.pm-plan{flex-direction:column;padding:24px;display:flex}.pm-plan .pm-plan-cta{align-self:stretch}}@media (width<=600px){.pm-pricing-hero{padding-block:44px 28px}.pm-pricing-hero h1{font-size:32px}.pm-billing-control{gap:14px;margin-bottom:28px}.pm-billing-tabs{width:100%;max-width:380px}.pm-billing-tabs button{flex:1;gap:4px 8px;padding:10px 8px;font-size:14px}.pm-billing-control>p{text-wrap:balance;font-size:13px}.pm-plan{padding:24px}.pm-plan h3{font-size:23px}.pm-price>strong{font-size:48px}.pm-plan-fee{padding-block:22px}.pm-product-allowance{padding-block:18px}.pm-plan-quotas dl>div{gap:12px}.pm-trial-quotas{grid-column:1;gap:12px 20px}.pm-pricing-boundaries{padding-block:22px}}@media (width<=359px){.pm-pricing-plans{width:calc(100% - 32px)}.pm-trial-quotas{grid-template-columns:1fr}}
