:root{color-scheme:light;--pm-cream:#F4EEE1;--pm-cream-2:#ECE4D1;--pm-cream-3:#E5DDCA;--pm-ink:#17130E;--pm-ink-2:#3A3328;--pm-ink-3:#766B58;--pm-rule:#D8CFB9;--pm-mint:#B8D4BE;--pm-mint-deep:#4A7A5A}body,html{margin:0;padding:0;background:var(--pm-cream);color:var(--pm-ink);font-family:var(--pm-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11","ss01"}body{min-height:100vh}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.siteShell{min-height:100vh;display:flex;flex-direction:column}.siteHeader,.siteShell{background:var(--pm-cream)}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:10;border-bottom:1px solid var(--pm-rule)}.siteHeaderInner{max-width:1080px;margin:0 auto;padding:16px 28px;display:flex;gap:16px;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:12px}.brandMark{display:inline-block;width:36px;height:36px}.brandText{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--pm-serif);font-weight:500;font-size:18px;letter-spacing:-.01em;font-variation-settings:"opsz" 144;color:var(--pm-ink)}.brandText em{font-style:italic;font-weight:600;font-size:22px;font-variation-settings:"opsz" 144}.brandTail{margin-left:-1px}.brandDot{width:5px;height:5px;border-radius:50%;background:var(--pm-mint-deep);display:inline-block;transform:translateY(-2px);margin-left:1px}.brandTag{font-family:var(--pm-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-ink-3);margin-left:12px;padding-left:12px;border-left:1px solid var(--pm-rule);align-self:center}.navList{list-style:none;display:flex;gap:24px;padding:0;margin:0;font-family:var(--pm-sans);font-size:14px;color:var(--pm-ink-2)}.navList a{display:inline-flex;align-items:center;min-height:44px;font-weight:500;border-bottom:1px solid transparent;padding-bottom:1px;transition:border-color .12s ease,color .12s ease}.navList a:hover{color:var(--pm-ink);border-bottom-color:var(--pm-ink)}.siteHeaderRight{gap:18px}.pm-theme-toggle,.siteHeaderRight{display:inline-flex;align-items:center}.pm-theme-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;width:30px;height:30px;padding:0;background:transparent;border:1px solid var(--pm-rule);border-radius:7px;color:var(--pm-ink-2);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.pm-theme-toggle svg{width:16px;height:16px}.pm-theme-toggle:hover{border-color:var(--pm-ink-3);color:var(--pm-ink);background:var(--pm-cream-2)}.pm-theme-toggle:focus-visible{outline:none;border-color:var(--pm-mint-deep);box-shadow:0 0 0 2px rgba(74,122,90,.25)}main{flex:1 1;padding:56px 28px 96px}.hero{max-width:1080px;margin:0 auto;display:grid;grid-gap:32px;gap:32px}.panel{border:1px solid var(--pm-rule);border-radius:18px;padding:32px;box-shadow:0 1px 0 rgba(24,18,10,.03),0 16px 36px -20px rgba(24,18,10,.18)}.heroPanel,.panel{background:var(--pm-cream)}.heroPanel{padding:56px 56px 48px;display:grid;grid-template-columns:1fr;grid-gap:28px;gap:28px;position:relative;overflow:hidden}.heroMark{width:88px;height:88px;display:block}.eyebrow{margin:0;font-family:var(--pm-mono);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--pm-ink-3)}.eyebrow--mint{color:var(--pm-mint-deep)}h1,h2,h3,p{margin-top:0}h1{font-family:var(--pm-serif);font-weight:400;font-size:clamp(2.6rem,5.2vw,4.6rem);line-height:1.02;letter-spacing:-.025em;color:var(--pm-ink);margin:0 0 24px;font-variation-settings:"opsz" 144;max-width:880px}h1 em{font-style:italic;color:var(--pm-ink-2);font-weight:400}h2{font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1.1;letter-spacing:-.015em;margin:0 0 16px;font-variation-settings:"opsz" 144;max-width:720px}h2,h3{font-family:var(--pm-serif);font-weight:500;color:var(--pm-ink)}h3{font-size:1.2rem;letter-spacing:-.01em;margin:0 0 10px;font-variation-settings:"opsz" 144}p{line-height:1.6;font-size:15.5px}.lead,p{color:var(--pm-ink-2)}.lead{max-width:720px;font-size:1.18rem;line-height:1.55;margin-bottom:24px}.textLink{font-family:var(--pm-sans);font-weight:500;color:var(--pm-ink);border-bottom:1px solid var(--pm-ink);padding-bottom:1px}.textLink:hover{color:var(--pm-mint-deep);border-bottom-color:var(--pm-mint-deep)}.heroCtas{display:flex;gap:14px;flex-wrap:wrap}.btn,.heroCtas{align-items:center}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;gap:10px;padding:14px 22px;border-radius:10px;border:0;font-family:var(--pm-serif);font-weight:500;font-size:16.5px;letter-spacing:-.005em;cursor:pointer;text-decoration:none;font-variation-settings:"opsz" 144;transition:transform .08s ease,opacity .15s ease,background .15s ease}.btn--primary{background:var(--pm-ink);color:var(--pm-cream)}.btn--primary:hover{transform:translateY(-1px)}.btn:disabled{cursor:wait;opacity:.68;transform:none}.btn--ghost{background:transparent;color:var(--pm-ink);border:1px solid var(--pm-rule)}.btn--ghost:hover{border-color:var(--pm-ink)}.btn-arrow{font-family:var(--pm-mono);opacity:.85}.calloutList{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.callout{display:grid;grid-template-columns:auto 1fr;grid-gap:12px;gap:12px;align-items:start;padding:12px 16px;border-radius:10px;background:var(--pm-cream-2);border:1px solid var(--pm-rule)}.callout span{color:var(--pm-mint-deep);font-weight:600;font-family:var(--pm-mono);font-size:13px;margin-top:2px}.mutedCallout{background:transparent;border-style:dashed}.mutedCallout span{color:var(--pm-ink-3)}.callout p{margin:0;font-size:14px;color:var(--pm-ink-2)}.grid{display:grid;grid-gap:16px;gap:16px}.cardGrid{align-items:stretch}.splitGrid{grid-template-columns:minmax(0,1fr)}.stackList{display:grid;grid-gap:10px;gap:10px}.sectionPanel{display:grid;grid-gap:24px;gap:24px;padding:36px 36px 32px}.sectionHeading{max-width:720px}.nestedPanel{background:var(--pm-cream-2);border-color:var(--pm-rule);box-shadow:none;padding:22px}.nestedPanel p{margin-bottom:0;font-size:14.5px}.tierList{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;color:var(--pm-ink-2);font-size:14px}.recommendedTier{position:relative;border-color:var(--pm-mint-deep);box-shadow:0 1px 0 rgba(24,18,10,.03),0 18px 40px -22px rgba(74,122,90,.35)}.recommendedBadge{position:absolute;top:-10px;left:22px;background:var(--pm-mint-deep);color:var(--pm-cream);font-family:var(--pm-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:4px 10px;border-radius:3px}.tierAmountRow{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.tierAmountSub{font-family:var(--pm-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-ink-3)}.pricingCheckoutAction{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.checkoutError{margin:0;color:#8D2D21;font-size:13.5px;line-height:1.5}.compareTable{width:100%;border-collapse:collapse;font-size:14px}.compareTable td,.compareTable th{text-align:left;padding:12px 16px;border-bottom:1px solid var(--pm-rule);vertical-align:top}.compareTable th{font-family:var(--pm-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-ink-3)}.compareTable tbody th{font-family:var(--pm-serif);font-size:15px;font-weight:500;text-transform:none;letter-spacing:-.01em;color:var(--pm-ink);width:38%;font-variation-settings:"opsz" 144}.compareTable td{color:var(--pm-ink-2);line-height:1.5}.compareTable tr:last-child td,.compareTable tr:last-child th{border-bottom:0}.refundStrip{display:flex;gap:12px;align-items:center;padding:14px 18px;border-radius:10px;background:var(--pm-cream-2);border:1px solid var(--pm-rule);font-size:14px;color:var(--pm-ink-2);line-height:1.55}.refundStrip strong{color:var(--pm-ink);font-weight:500;font-family:var(--pm-serif);font-variation-settings:"opsz" 144}.pricingMutedNote{margin:0;font-size:13.5px;color:var(--pm-ink-3);line-height:1.55}.roadmapPanel{background:var(--pm-cream-2)}.roadmapList{margin:0;padding-left:18px;display:grid;grid-gap:10px;gap:10px;color:var(--pm-ink-2);font-size:14.5px;line-height:1.55}.roadmapList strong{color:var(--pm-ink);font-weight:500}.demoPanel{overflow:hidden}.demoStage{position:relative;display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:stretch;padding:8px 0 4px}.demoCaption{margin:0;max-width:720px;color:var(--pm-ink-2);font-size:15px;line-height:1.55}.demoBrowser{background:var(--pm-cream-2);border:1px solid var(--pm-rule);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.demoBrowserChrome{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--pm-cream-3);border-bottom:1px solid var(--pm-rule)}.demoBrowserDot{width:9px;height:9px;border-radius:50%;background:var(--pm-rule);display:inline-block}.demoBrowserUrl{margin-left:10px;padding:5px 12px;background:var(--pm-cream);border:1px solid var(--pm-rule);border-radius:999px;font-family:var(--pm-mono);font-size:11.5px;letter-spacing:.01em;color:var(--pm-ink-2);display:inline-flex;align-items:center;gap:8px;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demoBrowserLock{color:var(--pm-mint-deep);font-size:10px}.demoBrowserBody{padding:18px;background:var(--pm-cream-2);flex:1 1}.demoPage,.demoPaper{background:var(--pm-cream);border:1px solid var(--pm-rule);border-radius:6px;padding:20px 22px;display:grid;grid-gap:10px;gap:10px;box-shadow:0 1px 0 rgba(24,18,10,.03),0 8px 24px -18px rgba(24,18,10,.2)}.demoPageHead,.demoPaperHead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.demoPageTitle,.demoPaperTitle{font-family:var(--pm-serif);font-weight:500;font-size:15px;letter-spacing:-.01em;color:var(--pm-ink);font-variation-settings:"opsz" 144}.demoPagePaid,.demoPaperPaid{font-family:var(--pm-mono);font-size:10px;font-weight:500;letter-spacing:.14em;color:var(--pm-mint-deep);border:1px solid var(--pm-mint-deep);padding:2px 6px;border-radius:3px}.demoPageRow,.demoPaperRow{height:7px;background:var(--pm-cream-3);border-radius:2px;width:88%}.demoPageRow--wide,.demoPaperRow--wide{width:96%}.demoPageRow--short,.demoPaperRow--short{width:62%}.demoPageRule,.demoPaperRule{height:1px;background:var(--pm-rule);margin:4px 0}.demoPaper{position:relative;padding:28px 26px 18px;border-radius:4px}.demoPaperTag{position:absolute;top:-12px;left:16px;background:var(--pm-cream);border:1px solid var(--pm-rule);padding:3px 10px;border-radius:999px;font-size:10.5px;letter-spacing:.08em}.demoPaperFoot,.demoPaperTag{font-family:var(--pm-mono);color:var(--pm-ink-3)}.demoPaperFoot{display:flex;justify-content:space-between;font-size:10px;letter-spacing:.1em;margin-top:8px;text-transform:uppercase}.demoPopup{background:var(--pm-cream);border:1px solid var(--pm-rule);border-radius:16px;padding:14px 14px 12px;display:grid;grid-gap:12px;gap:12px;box-shadow:0 2px 0 rgba(24,18,10,.04),0 22px 44px -20px rgba(24,18,10,.28);align-self:start;width:264px}.demoPopupHead{display:flex;justify-content:space-between;align-items:center}.demoPopupMark{display:inline-flex;align-items:baseline;gap:0;color:var(--pm-ink)}.demoPopupMarkP{font-style:italic;font-weight:600;font-size:21px;letter-spacing:-.02em;font-variation-settings:"opsz" 144}.demoPopupMarkName,.demoPopupMarkP{font-family:var(--pm-serif);line-height:1}.demoPopupMarkName{font-weight:500;font-size:17px;letter-spacing:-.005em;font-variation-settings:"opsz" 144}.demoPopupMarkDot{width:4px;height:4px;border-radius:50%;background:var(--pm-mint-deep);margin-left:3px;display:inline-block;transform:translateY(-2px)}.demoPopupHeadActions{display:inline-flex;align-items:center;gap:6px}.demoPopupHfBadge{font-family:var(--pm-mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;border:1px solid var(--pm-rule);padding:4px 7px}.demoPopupGear,.demoPopupHfBadge,.demoPopupIconBtn{color:var(--pm-ink-2);background:var(--pm-cream);border-radius:6px}.demoPopupGear,.demoPopupIconBtn{width:28px;height:28px;border:1px solid var(--pm-rule);display:inline-flex;align-items:center;justify-content:center}.demoPopupTitle{margin:2px 0 0;font-family:var(--pm-serif);font-weight:500;font-size:18px;line-height:1.2;letter-spacing:-.01em;color:var(--pm-ink);font-variation-settings:"opsz" 144}.demoPopupScopeRow{display:grid;grid-gap:5px;gap:5px}.demoPopupScopeLabel{font-family:var(--pm-mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-ink-3)}.demoPopupSelect{display:inline-flex;justify-content:space-between;align-items:center;padding:9px 12px;background:var(--pm-cream);border:1px solid var(--pm-rule);border-radius:8px;font-family:var(--pm-sans);font-size:13.5px;color:var(--pm-ink)}.demoPopupSelectChevron{color:var(--pm-ink-3);font-size:10px;margin-left:8px}.demoPopupActionRow{display:flex;gap:8px;align-items:stretch}.demoPopupSaveBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:var(--pm-ink);color:var(--pm-cream);font-family:var(--pm-sans);font-weight:500;font-size:14px;letter-spacing:0;padding:11px 16px;border-radius:8px;display:inline-flex;flex:1 1;justify-content:center;align-items:center;gap:8px;cursor:default}.demoPopupSaveIcon{font-family:var(--pm-mono);font-weight:600;font-size:13px}.demoPopupSecondaryBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--pm-rule);background:var(--pm-cream);color:var(--pm-ink);font-family:var(--pm-sans);font-weight:500;font-size:13.5px;padding:10px 14px;border-radius:8px;cursor:default;text-align:center}.demoPopupSettingsLink{text-align:right;font-family:var(--pm-sans);font-size:12.5px;font-weight:500;color:var(--pm-ink-3);margin-top:-2px}.featureLead{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1fr}.featureLeadItem{padding:24px 24px 22px;border:1px solid var(--pm-rule);border-radius:12px;background:var(--pm-cream);display:grid;grid-gap:10px;gap:10px;position:relative}.featureLeadItem:before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:var(--pm-mint-deep);border-radius:0 0 2px 2px}.featureLeadNum{font-family:var(--pm-mono);font-size:10.5px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--pm-mint-deep)}.featureLeadItem h3{margin:0;font-size:1.25rem}.featureLeadItem p{margin:0;font-size:14.5px;color:var(--pm-ink-2);line-height:1.55}.featureSub{margin:8px 0 0;list-style:none;display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--pm-rule);padding:20px 0 0}.featureSub li{color:var(--pm-ink-2);font-size:14.5px;line-height:1.55;padding-left:14px;position:relative}.featureSub li:before{content:"·";position:absolute;left:0;top:-1px;color:var(--pm-mint-deep);font-family:var(--pm-mono);font-weight:600;font-size:18px;line-height:1}.featureSub strong{color:var(--pm-ink);font-weight:500}.trustProse{display:grid;grid-gap:14px;gap:14px;max-width:820px;border-left:2px solid var(--pm-mint-deep);padding:4px 0 4px 20px}.trustProse p{margin:0;color:var(--pm-ink-2);font-size:15.5px;line-height:1.6}.installPanel{background:var(--pm-cream-2)}.installPanel .heroCtas{margin-top:4px}.installFootNote{margin:4px 0 0;color:var(--pm-ink-3)}.installFootNote,.installFootNote .textLink{font-family:var(--pm-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.priceStripPanel{background:var(--pm-cream-2)}.priceStrip{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px;align-items:center}.priceStripCol{display:grid;grid-gap:6px;gap:6px;padding:14px 18px;border-radius:10px;background:var(--pm-cream);border:1px solid var(--pm-rule)}.priceStripCol--pro{border-color:var(--pm-mint-deep);background:var(--pm-cream);position:relative}.priceStripCol--pro:after{content:"";position:absolute;inset:-1px;border-radius:11px;border:1px solid var(--pm-mint-deep);pointer-events:none;opacity:.35}.priceStripAmount{margin:0;font-family:var(--pm-serif);font-weight:500;font-size:1.9rem;letter-spacing:-.02em;color:var(--pm-ink);font-variation-settings:"opsz" 144;line-height:1}.priceStripNote{margin:0;font-size:13.5px;color:var(--pm-ink-2);line-height:1.5}.priceStripCta{display:grid;grid-gap:8px;gap:8px;padding:0 4px}.priceStripCtaNote{margin:0;font-family:var(--pm-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--pm-ink-3)}.readinessLinks{list-style:none;margin:0;display:grid;grid-gap:10px;gap:10px;border-top:1px solid var(--pm-rule);border-bottom:1px solid var(--pm-rule);padding:16px 0}.readinessLinks li{display:flex;justify-content:space-between;align-items:baseline;gap:14px}.readinessLinksNote{font-family:var(--pm-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-ink-3)}.permissionCard{height:100%;display:flex;flex-direction:column;gap:8px}.permissionLabel{margin:0 0 4px;font-family:var(--pm-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-mint-deep)}.timeline{display:grid;grid-gap:16px;gap:16px}.timelineItem{padding:18px 22px;border-radius:12px;background:var(--pm-cream-2);border:1px solid var(--pm-rule);display:grid;grid-gap:6px;gap:6px}.timelineItem h3{margin:0;font-size:1.05rem}.timelineItem p:last-child{margin-bottom:0;font-size:14px}.timelineNum{font-family:var(--pm-mono);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--pm-ink-3)}.pressLine{font-family:var(--pm-serif);font-style:italic;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.3;letter-spacing:-.01em;color:var(--pm-ink);margin:0;padding:24px 0;border-bottom:1px solid var(--pm-rule);font-variation-settings:"opsz" 144}.pressLine,.siteFoot{border-top:1px solid var(--pm-rule)}.siteFoot{background:var(--pm-cream);padding:22px 28px}.siteFootInner{max-width:1080px;margin:0 auto;justify-content:space-between;gap:16px;font-family:var(--pm-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-ink-3)}.siteFootInner,.siteFootMeta{display:flex;align-items:center;flex-wrap:wrap}.siteFootMeta{gap:12px}.siteFootNote{text-transform:none;letter-spacing:.04em}.siteFootLinks{list-style:none;display:flex;gap:18px;padding:0;margin:0}.siteFootLinks a{border-bottom:1px solid transparent;padding-bottom:1px;transition:border-color .12s ease,color .12s ease}.siteFootLinks a:hover{color:var(--pm-ink);border-bottom-color:var(--pm-ink)}.waitlistForm{margin-top:18px;display:grid;grid-gap:10px;gap:10px}.waitlistLabel{font-family:var(--pm-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--pm-ink-3)}.waitlistRow{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch}.waitlistInput{flex:1 1 260px;min-width:0;padding:14px 16px;border-radius:10px;border:1px solid var(--pm-rule);background:var(--pm-cream-2);color:var(--pm-ink);font-family:var(--pm-serif);font-size:16px;font-variation-settings:"opsz" 144}.waitlistInput:focus{outline:2px solid var(--pm-mint-deep);outline-offset:1px;border-color:var(--pm-mint-deep)}.waitlistNote{margin:0;font-size:13px;color:var(--pm-ink-3)}:where(html[data-theme=dark],html[data-theme=auto][data-os-dark]) .waitlistInput{background:#1C1913;border-color:#2D2822;color:#F1E9D5}:where(html[data-theme=dark],html[data-theme=auto][data-os-dark]) .waitlistNote{color:#8E8472}@media (max-width:767px){.heroPanel{padding:36px 28px 32px}.sectionPanel{padding:28px 24px 26px}.siteHeaderInner{flex-direction:column;align-items:flex-start;gap:12px}.siteHeaderRight{width:100%;justify-content:space-between;gap:12px}.navList{flex-wrap:wrap;gap:16px}.siteFootLinks{gap:12px;flex-wrap:wrap}.brandTag{display:none}}@media (min-width:768px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}.splitGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.featureLead,.timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.demoStage{grid-template-columns:minmax(0,1.35fr) minmax(0,.9fr) minmax(0,1fr);gap:20px;align-items:stretch}.demoPopup{margin-top:24px}.priceStrip{grid-template-columns:1fr 1fr minmax(0,200px);gap:24px}.readinessLinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px}}@media (min-width:1024px){.demoPopup{margin-top:40px}}:where(html[data-theme=dark],html[data-theme=auto][data-os-dark]){color-scheme:dark;&,& .siteFoot,& .siteHeader,& .siteShell,& body{background:#14120E;color:#F1E9D5}.heroPanel,.panel{background:#14120E;border-color:#2D2822}.callout,.nestedPanel,.timelineItem{background:#1C1913;border-color:#2D2822}.callout p,.nestedPanel p,.timelineItem p{color:#B9AE92}.brandText,.textLink,h1,h2,h3{color:#F1E9D5}h1 em,p{color:#B9AE92}.eyebrow{color:#8E8472}.callout span,.eyebrow--mint,.permissionLabel{color:#6B9377}.brandDot{background:#6B9377}.navList{color:#B9AE92}.navList a:hover{color:#F1E9D5;border-bottom-color:#F1E9D5}.btn--primary{background:#F1E9D5;color:#14120E}.btn--ghost{color:#F1E9D5;border-color:#2D2822}.btn--ghost:hover{border-color:#F1E9D5}.checkoutError{color:#E19083}.textLink{border-bottom-color:#F1E9D5}.pressLine{color:#F1E9D5}.pressLine,.siteFoot,.siteHeader{border-color:#2D2822}.brandTag,.siteFootInner{color:#8E8472}.siteFootLinks a:hover{color:#F1E9D5;border-bottom-color:#F1E9D5}.brandTag{border-color:#2D2822}.demoBrowser,.demoBrowserBody,.demoBrowserChrome,.demoPage,.demoPaper,.demoPopup,.featureLeadItem,.priceStripCol,.priceStripPanel{background:#1C1913;border-color:#2D2822}.demoBrowserUrl{background:#14120E;border-color:#2D2822;color:#B9AE92}.demoBrowserDot{background:#2D2822}.demoBrowserLock{color:#6B9377}.demoPageTitle,.demoPaperTitle{color:#F1E9D5}.demoPagePaid,.demoPaperPaid{color:#6B9377;border-color:#6B9377}.demoPageRow,.demoPageRule,.demoPaperRow,.demoPaperRule{background:#2D2822}.demoPaperTag{background:#1C1913;border-color:#2D2822;color:#8E8472}.demoPaperFoot{color:#8E8472}.demoPopupMark,.demoPopupSelect,.demoPopupTitle{color:#F1E9D5}.demoPopupMarkDot{background:#6B9377}.demoPopupGear,.demoPopupHfBadge,.demoPopupIconBtn,.demoPopupSecondaryBtn,.demoPopupSelect{background:#1C1913;border-color:#2D2822;color:#B9AE92}.demoPopupHfBadge{color:#F1E9D5}.demoPopupScopeLabel,.demoPopupSelectChevron,.demoPopupSettingsLink{color:#8E8472}.demoPopupSecondaryBtn{color:#F1E9D5}.demoPopupSaveBtn{background:#F1E9D5;color:#14120E}.featureLeadItem:before{background:#6B9377}.featureLeadNum{color:#6B9377}.featureLeadItem h3{color:#F1E9D5}.featureLeadItem p{color:#B9AE92}.featureSub{border-color:#2D2822}.featureSub li{color:#B9AE92}.featureSub li:before,.featureSub strong{color:#F1E9D5}.featureSub li:before{color:#6B9377}.trustProse{border-color:#6B9377}.trustProse p{color:#B9AE92}.priceStripCol--pro,.priceStripCol--pro:after{border-color:#6B9377}.installPanel{background:#1C1913}.priceStripAmount{color:#F1E9D5}.priceStripNote{color:#B9AE92}.priceStripCtaNote{color:#8E8472}.readinessLinks{border-color:#2D2822}.readinessLinksNote{color:#8E8472}.recommendedTier{border-color:#6B9377}.recommendedBadge{color:#6B9377}.compareTable,.compareTable td,.compareTable th{border-color:#2D2822}.compareTable th{color:#F1E9D5}.compareTable td{color:#B9AE92}.pm-theme-toggle{border-color:#2D2822;color:#B9AE92}.pm-theme-toggle:hover{border-color:#8E8472;color:#F1E9D5;background:#1C1913}.pm-theme-toggle:focus-visible{border-color:#6B9377;box-shadow:0 0 0 2px rgba(107,147,119,.35)}}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f3deaf8281908ff2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c62081b071647022-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/_next/static/media/6ba5f591ae6c56f6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_c5b148{font-family:Fraunces,Fraunces Fallback}.__variable_c5b148{--pm-serif:"Fraunces","Fraunces Fallback"}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.__variable_1bc20f{--pm-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--pm-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}