.pp{color-scheme:light;--pp-bg: #f8f9fb;--pp-paper: #ffffff;--pp-ink: #121417;--pp-ink-2: #3f434b;--pp-ink-3: #6f737b;--pp-ink-4: #a3a7ae;--pp-border: #dde0e4;--pp-rule: rgba(18, 20, 23, .1);--pp-rule-2: rgba(18, 20, 23, .06);--pp-primary: #2465ff;--pp-serif: "Source Serif 4", Georgia, "Times New Roman", serif;--pp-sans: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--pp-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;min-height:100vh;background:radial-gradient(1100px 700px at 14% -6%,#fff,#fff0 62%),radial-gradient(900px 600px at 96% 30%,#eef0f4,#eef0f400 60%),var(--pp-bg);color:var(--pp-ink);font-family:var(--pp-sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.pp *,.pp *:before,.pp *:after{box-sizing:border-box}.pp a{color:inherit}.pp .pp-in{max-width:1080px;margin:0 auto;padding-inline:44px}.pp .pp-top{padding-top:36px}.pp .pp-eye{font-family:var(--pp-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--pp-ink-4);margin:0 0 16px}.pp .pp-q{font-family:var(--pp-serif);font-weight:400;font-size:clamp(28px,4.4vw,46px);line-height:1.08;letter-spacing:-.016em;margin:0;text-wrap:balance}.pp .pp-sub{margin:16px 0 0;max-width:820px;text-wrap:balance;font-size:16.5px;line-height:1.55;color:var(--pp-ink-3)}.pp .pp-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:40px 64px}.pp .pp-plan{border-radius:32px;padding:30px;display:flex;flex-direction:column;gap:20px;min-width:0;scroll-margin-top:24px}.pp .pp-plan.pp-lead{background:var(--pp-paper);box-shadow:0 4px 20px #1214170d,0 0 0 1px var(--pp-rule-2)}.pp .pp-plan.pp-open{background:transparent;box-shadow:inset 0 0 0 1px var(--pp-rule)}.pp .pp-tagline{font-family:var(--pp-serif);font-size:17px;line-height:1.3;color:var(--pp-ink-2);margin:0 0 14px}.pp .pp-plan-name{font:600 22px/1.2 var(--pp-sans);letter-spacing:-.02em;margin:0}.pp .pp-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:10px 0 0}.pp .pp-price-n{font-family:var(--pp-serif);font-size:46px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pp .pp-price-u{color:var(--pp-ink-3);font-size:13.5px}.pp .pp-price-alt{margin:6px 0 0;font-size:13px;color:var(--pp-ink-3)}.pp .pp-desc{margin:0;font-size:14.5px;color:var(--pp-ink-2)}.pp .pp-cta{display:flex;flex-direction:column;gap:9px}.pp .pp-pill{display:flex;align-items:center;justify-content:center;width:100%;border:0;border-radius:999px;padding:11px 20px;font:500 13.5px/1.2 var(--pp-sans);text-decoration:none;cursor:pointer}.pp .pp-pill-blue{background:var(--pp-primary);color:#fff}.pp .pp-pill-blue:hover{filter:brightness(1.06)}.pp .pp-pill-quiet{background:transparent;color:var(--pp-ink);box-shadow:inset 0 0 0 1px #12141733}.pp .pp-pill-quiet:hover{box-shadow:inset 0 0 0 1px #12141766}.pp .pp-cta small{font-size:12.5px;color:var(--pp-ink-3)}.pp .pp-inc{font-size:13px;font-weight:600;margin:0 0 6px}.pp ul.pp-feat{list-style:none;margin:0;padding:0}.pp ul.pp-feat li{display:grid;grid-template-columns:20px 1fr;gap:8px;font-size:14px;line-height:1.45;padding:5px 0}.pp ul.pp-feat li:before{content:"";width:16px;height:16px;margin-top:2px;background:url("data:image/svg+xml;utf8,<svg xmlns='http:%2F%2Fwww.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.4l2.8 2.7 6.2-6.4' fill='none' stroke='%2312141780' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 16px no-repeat}.pp .pp-works{border-top:1px solid var(--pp-rule-2);padding-top:16px;margin-top:auto}.pp .pp-works>p{font-size:12px;color:var(--pp-ink-3);margin:0 0 10px}.pp .pp-logos{display:grid;grid-template-columns:repeat(6,max-content);gap:6px;margin:0;padding:0;list-style:none}.pp .pp-tile{width:34px;height:34px;border-radius:9px;background:var(--pp-paper);box-shadow:0 0 0 1px var(--pp-rule);display:grid;place-items:center}.pp .pp-works>p.pp-privacy{font-size:12.5px;color:var(--pp-ink-3);margin:0}.pp .pp-privacy b{color:var(--pp-ink-2);font-weight:500}.pp .pp-unmetered{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:80px;align-items:center;padding-block:56px 72px}.pp .pp-unmetered-copy .pp-eye{margin:0 0 14px}.pp .pp-unmetered-h{font:400 44px/1.08 var(--pp-serif);letter-spacing:-.02em;margin:0 0 20px}.pp .pp-unmetered-copy>p:not(.pp-eye){font-size:17px;line-height:1.6;color:var(--pp-ink-2);margin:0 0 12px}.pp .pp-rcpt{position:relative;transform:rotate(1.6deg);font-family:var(--pp-mono);color:var(--pp-ink)}.pp .pp-rcpt-slot{height:10px;margin:0 -10px;border-radius:6px;background:var(--pp-ink);position:relative;z-index:2}.pp .pp-rcpt-window{overflow:hidden;margin-top:-5px;padding:0 0 26px;filter:drop-shadow(0 16px 24px rgba(18,20,23,.1)) drop-shadow(0 2px 3px rgba(18,20,23,.06))}.pp .pp-rcpt-paper{background:var(--pp-paper);padding:30px 28px 22px;font-size:12.5px;display:flex;flex-direction:column;gap:14px}.pp .pp-rcpt-tear{display:block;width:100%;height:12px;fill:var(--pp-paper)}.pp .pp-rcpt-head{display:flex;flex-direction:column;align-items:center;gap:4px}.pp .pp-rcpt-brand{font-weight:600;font-size:13px;letter-spacing:.06em}.pp .pp-rcpt-note,.pp .pp-rcpt-thanks{color:var(--pp-ink-3);font-size:11px}.pp .pp-rcpt-rule{border-top:1px dashed #c4c8ce}.pp .pp-rcpt-lines{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.pp .pp-rcpt-lines li{display:flex;justify-content:space-between;gap:12px}.pp .pp-rcpt-x,.pp .pp-rcpt-quiet{color:var(--pp-ink-3)}.pp .pp-rcpt-total{margin:0;display:flex;justify-content:space-between;font-size:15px;font-weight:600}.pp .pp-rcpt-stampbox{margin:0;display:flex;justify-content:center;padding-top:4px}.pp .pp-rcpt-stamp{display:inline-block;transform:rotate(-7deg);border:2px solid var(--pp-primary);color:var(--pp-primary);border-radius:6px;padding:6px 12px;font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.pp .pp-rcpt-thanks{margin:0;text-align:center}.pp .pp-rcpt[data-state=waiting] .pp-rcpt-feed{transform:translateY(-101%)}.pp .pp-rcpt[data-state=waiting] .pp-rcpt-lines li,.pp .pp-rcpt[data-state=waiting] .pp-rcpt-total,.pp .pp-rcpt[data-state=waiting] .pp-rcpt-stamp{opacity:0}.pp .pp-rcpt[data-state=printing] .pp-rcpt-feed{animation:pp-rcpt-feed 1.6s steps(20,end) both}.pp .pp-rcpt[data-state=printing] .pp-rcpt-lines li{animation:pp-rcpt-line .28s ease-out both;animation-delay:calc(.5s + var(--i) * .16s)}.pp .pp-rcpt[data-state=printing] .pp-rcpt-total{animation:pp-rcpt-line .3s ease-out both;animation-delay:1.75s}.pp .pp-rcpt[data-state=printing] .pp-rcpt-stamp{animation:pp-rcpt-stamp .42s cubic-bezier(.2,1.6,.4,1) both;animation-delay:2.2s}@keyframes pp-rcpt-feed{0%{transform:translateY(-101%)}to{transform:translateY(0)}}@keyframes pp-rcpt-line{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes pp-rcpt-stamp{0%{opacity:0;transform:rotate(-16deg) scale(1.9)}to{opacity:1;transform:rotate(-7deg) scale(1)}}.pp .pp-block{padding-block:16px 56px}.pp .pp-sec{font:500 30px/1.15 var(--pp-sans);letter-spacing:-.025em;margin:0}.pp .pp-sec-sub{margin:8px 0 24px;color:var(--pp-ink-3)}.pp .pp-tablebox{overflow-x:auto;border-radius:20px;background:var(--pp-paper);box-shadow:0 0 0 1px var(--pp-rule-2)}.pp table{width:100%;border-collapse:collapse;min-width:620px;font-size:14px}.pp th,.pp td{text-align:left;vertical-align:top;padding:13px 18px;border-bottom:1px solid var(--pp-rule-2)}.pp thead th{font:600 15px var(--pp-sans);padding-block:18px}.pp thead th small{display:block;font:400 12.5px var(--pp-sans);color:var(--pp-ink-3);margin-top:2px}.pp tbody th{font-weight:400;width:36%}.pp tbody th span{display:block;font-size:12.5px;color:var(--pp-ink-3);margin-top:2px}.pp td{color:var(--pp-ink-2);width:32%}.pp tr.pp-group th{font:600 13px var(--pp-sans);padding-top:28px;border-bottom:1px solid var(--pp-rule)}.pp .pp-yes{display:inline-block;width:16px;height:16px;background:url("data:image/svg+xml;utf8,<svg xmlns='http:%2F%2Fwww.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.4l2.8 2.7 6.2-6.4' fill='none' stroke='%23121417' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 16px no-repeat;vertical-align:-3px}.pp .pp-chips{display:flex;flex-wrap:wrap;gap:6px 12px}.pp .pp-chip{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;color:var(--pp-ink)}.pp .pp-chip img,.pp .pp-chip svg{display:block}.pp .pp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pp .pp-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px 48px}.pp details{border-bottom:1px solid var(--pp-rule)}.pp summary{list-style:none;cursor:pointer;padding:16px 32px 16px 0;font-weight:500;position:relative}.pp summary::-webkit-details-marker{display:none}.pp summary:after{content:"+";position:absolute;right:4px;top:13px;font:400 20px var(--pp-sans);color:var(--pp-ink-3)}.pp details[open] summary:after{content:"−"}.pp details p{margin:0 0 16px;color:var(--pp-ink-2);max-width:62ch}.pp .pp-foot{display:flex;align-items:center;gap:16px 22px;flex-wrap:wrap;padding:14px 44px;border-top:1px solid var(--pp-border);font-size:11.5px;color:var(--pp-ink-3)}.pp .pp-foot .pp-sigl{display:block;line-height:0}.pp .pp-foot img{height:30px;width:auto;display:block}.pp .pp-trust{margin:0;flex:1 1 260px;min-width:0}.pp .pp-trust b{font-weight:500;color:var(--pp-ink-2)}.pp .pp-foot-links{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pp .pp-foot a{text-decoration:none}.pp .pp-foot a:hover{color:var(--pp-ink)}.pp .pp-dot{color:var(--pp-ink-4)}.pp .pp-bar{width:1px;height:12px;background:var(--pp-border);margin:0 6px}.pp summary:focus-visible,.pp a:focus-visible,.pp button:focus-visible{outline:2px solid var(--pp-primary);outline-offset:3px}@media(max-width:760px){.pp .pp-in,.pp .pp-foot{padding-inline:20px}.pp .pp-top{padding-top:26px}.pp .pp-plans{grid-template-columns:minmax(0,1fr);padding-block:28px 48px}.pp .pp-plan{padding:24px;border-radius:26px}.pp .pp-faq{grid-template-columns:minmax(0,1fr)}.pp .pp-sec{font-size:24px}.pp .pp-unmetered{grid-template-columns:minmax(0,1fr);gap:40px}.pp .pp-unmetered-h{font-size:32px}.pp .pp-rcpt{max-width:360px;margin-inline:auto;width:100%}}@media(prefers-reduced-motion:reduce){.pp *{transition:none!important;animation:none!important}}
