.pl{--pl-text:#16161d;--pl-muted:#5d5f6d;--pl-border:#ebebf0;--pl-soft:#f6f6f8;--pl-accent:var(--pl-brand);--pl-accent-hover:var(--pl-brand-dark);--pl-accent-soft:var(--pl-brand-light);--pl-dark:#141419;--pl-dark-card:#1c1c23;--pl-dark-border:#2a2a33;--pl-code:#1e1e26;--pl-radius:16px;color:var(--pl-text);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.pl *,.pl *::before,.pl *::after{box-sizing:border-box}.pl :where(h1,h2,h3,h4,p,figure,blockquote){margin:0}.pl :where(a){color:inherit}.pl{background:#fff}.pl code,.pl pre{font-family:"SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace}.pl pre code{background:none!important;color:inherit!important;padding:0!important;border:0!important;border-radius:0!important;font-size:inherit!important;white-space:inherit;box-shadow:none!important}.pl .pl-endpoint{color:var(--pl-text)!important;background:var(--pl-soft)!important;border:0!important;font-size:12.5px!important}.pl-container{max-width:1304px;margin:0 auto;padding:0 24px}.pl-section{padding:104px 0}.pl-section--soft{background:var(--pl-soft)}.pl-section--dark{background:var(--pl-dark);color:#fff}.pl-section--tight{padding:56px 0}.pl-h1{font-size:64px;line-height:1.05;font-weight:700;letter-spacing:-0.02em}.pl-h2{font-size:44px;line-height:1.12;font-weight:700;letter-spacing:-0.015em}.pl-h3{font-size:20px;line-height:1.3;font-weight:600}.pl .pl-lead{line-height:1.5;font-size:19px;color:var(--pl-muted);max-width:720px;margin-top:16px}.pl-section--dark .pl-lead{color:#a9abb8}.pl-center{text-align:center}.pl-center .pl-lead{margin-left:auto;margin-right:auto}.pl-eyebrow{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--pl-brand-light);color:var(--pl-brand);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.pl-label{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-muted)}.pl{--pl-brand:#e5322d;--pl-brand-dark:#bd060a;--pl-brand-light:#fde4df}.pl--img{--pl-brand:#4d90fe;--pl-brand-dark:#2c64c0;--pl-brand-light:#e3f0fc}.pl--sign{--pl-brand:#0062c5;--pl-brand-dark:#1d4772;--pl-brand-light:#ebf5ff}.pl--api{--pl-brand:#2bb4c0;--pl-brand-dark:#025057;--pl-brand-light:#dcf2f5}.pl-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.pl .pl-actions .btn{margin:0;text-decoration:none}.pl .btn:not(.btn--secondary){color:#fff;background-color:var(--pl-brand)}.pl .btn:not(.btn--secondary):hover,.pl .btn:not(.btn--secondary):focus{color:#fff;background-color:var(--pl-brand-dark)}.pl .btn:not(.btn--secondary):active{color:#fff;background-color:#161616}.pl .btn--secondary{color:var(--pl-brand);background-color:#fff;outline:2px solid var(--pl-brand);outline-offset:-2px}.pl .btn--secondary:hover,.pl .btn--secondary:focus,.pl .btn--secondary:active{color:var(--pl-brand-dark);background-color:#fff;outline-color:var(--pl-brand-dark)}.pl-more{display:inline-flex;gap:6px;margin-top:24px;font-weight:600;text-decoration:none!important}.pl-more:hover{text-decoration:underline!important}.pl-note{margin-top:16px;font-size:14px;color:var(--pl-muted)}.pl-hero{position:relative;overflow:hidden;padding:96px 0 88px;background:radial-gradient(900px 500px at 100% 0%, color-mix(in srgb, var(--pl-brand) 10%, #fff) 0%, rgba(255,255,255,0) 70%), radial-gradient(700px 500px at 0% 100%, #f1f2f6 0%, rgba(241,242,246,0) 70%)}.pl-hero__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);gap:56px;align-items:start}.pl-hero .pl-h1{margin-top:20px}.pl-hero .pl-lead{font-size:20px}.pl-code-wrap{min-width:0}.pl-code{max-width:100%;background:var(--pl-code);border-radius:var(--pl-radius);box-shadow:0 24px 60px rgba(20,20,25,.18);overflow:hidden}.pl-code__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:#24242d;border-bottom:1px solid #2f2f39}.pl-code__dots{display:flex;gap:7px}.pl-code__dots i{width:11px;height:11px;border-radius:50%;background:#3b3b46}.pl-tabs{display:flex;flex-wrap:wrap;gap:4px}.pl-tab{appearance:none;border:0;background:transparent;color:#9b9dab;font-size:13px;padding:6px 10px;border-radius:7px;cursor:pointer;font-family:inherit}.pl-tab:hover{color:#fff}.pl-tab[aria-selected="true"]{background:#353541;color:#fff}.pl-code pre{margin:0;padding:24px 26px;color:#e6e6ef;font-size:13.5px;line-height:1.75;overflow-x:auto;white-space:pre;background:transparent;border:0}@supports not selector(::-webkit-scrollbar){.pl-code pre{scrollbar-width:thin;scrollbar-color:#4a4a57 transparent}}.pl-code pre::-webkit-scrollbar{height:8px}.pl-code pre::-webkit-scrollbar-track{background:transparent}.pl-code pre::-webkit-scrollbar-thumb{background:#4a4a57;border-radius:4px}.pl-code pre::-webkit-scrollbar-thumb:hover{background:#5d5d6b}.pl-code{display:grid;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto 1fr}.pl-code>.pl-code__bar{grid-row:1}.pl-code>pre{grid-row:2;grid-column:1}.pl-code>pre[hidden]{display:block;visibility:hidden}.pl-code .c{color:#7c7f90;font-style:italic}.pl-code .k{color:#ff8a7a}.pl-code .s{color:#a8e08f}.pl-code .p{color:#82cfff}.pl-code .n{color:#f5b971}.pl-code .v{color:#d6b8ff}.pl-code .t{color:#6fe3d3}.pl-code .f{color:#ffd479}.pl-chips{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;margin-top:16px}.pl-chip{appearance:none;border:1px solid var(--pl-border);background:#fff;border-radius:12px;padding:12px 8px;font-size:14px;font-weight:600;color:var(--pl-text);cursor:pointer;font-family:inherit;box-shadow:0 2px 6px rgba(20,20,25,.05)}.pl-chip b{color:var(--pl-brand, var(--pl-accent));margin-right:6px}.pl-chip[aria-pressed="true"]{border-color:var(--pl-brand, var(--pl-accent));box-shadow:0 0 0 2px var(--pl-brand-light, var(--pl-accent-soft))}.pl-stats{border-top:1px solid var(--pl-border);border-bottom:1px solid var(--pl-border);padding:40px 0}.pl-stats__row{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr)) auto;gap:32px;align-items:center}.pl-stat__value{font-size:36px;font-weight:700;letter-spacing:-0.01em}.pl-stat__label{color:var(--pl-muted);font-size:15px}.pl-badges{display:flex;flex-wrap:wrap;gap:8px;max-width:320px}.pl-badge{border:1px solid var(--pl-border);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;background:#fff}.pl-badge--logo{display:inline-flex;align-items:center;padding-top:0;padding-bottom:0}.pl-badge--logo img{display:block;height:22px;width:auto}.pl-filters{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0 8px}.pl-filter{appearance:none;border:1px solid var(--pl-border);background:#fff;border-radius:999px;padding:10px 20px;font-size:15px;font-weight:500;cursor:pointer;font-family:inherit;color:var(--pl-text)}.pl-filter[aria-pressed="true"]{background:var(--pl-text);border-color:var(--pl-text);color:#fff}.pl-group{margin-top:32px}.pl-group[hidden]{display:none}.pl-group .pl-label{margin-bottom:14px;display:block}.pl-grid{display:grid;gap:16px}.pl-grid--4{grid-template-columns:repeat(4, minmax(0, 1fr))}.pl-grid--3{grid-template-columns:repeat(3, minmax(0, 1fr))}.pl-grid--2{grid-template-columns:repeat(2, minmax(0, 1fr))}.pl-card{position:relative;background:#fff;border:1px solid var(--pl-border);border-radius:var(--pl-radius);padding:22px;transition:box-shadow .15s, border-color .15s}.pl a.pl-card{display:block;text-decoration:none!important;color:var(--pl-text)}a.pl-card:hover{border-color:#dcdce4;box-shadow:0 10px 30px rgba(20,20,25,.07)}.pl-card__title{font-size:17px;font-weight:600;margin-top:14px}.pl-card__text{color:var(--pl-muted);font-size:15px;margin-top:6px}.pl-icon{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 8px;border-radius:10px;background:var(--pl-accent-soft);color:var(--pl-accent);font-size:13px;font-weight:700}.pl-tool-logo{display:block;width:40px;height:40px}.pl-icon--plain{background:#fff;border:1px solid var(--pl-border);color:var(--pl-text)}.pl-ai{position:absolute;top:16px;right:16px;display:flex;line-height:0}.pl-ai svg{display:block}.pl-split{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:64px;align-items:center}.pl-split--reverse .pl-split__visual{order:-1}.pl-visual{border-radius:24px;padding:40px;min-height:300px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg, color-mix(in srgb, var(--pl-brand) 10%, #fff) 0%, color-mix(in srgb, var(--pl-brand) 4%, #fff) 50%, #f1f2f6 100%)}.pl-visual--dark{background:linear-gradient(135deg, #1a1a24 0%, #22222c 55%, color-mix(in srgb, var(--pl-brand) 30%, #1a1a24) 100%)}.pl-pipeline{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.pl-pipeline span{background:#fff;border-radius:12px;padding:12px 18px;font-weight:600;font-size:15px;box-shadow:0 4px 14px rgba(20,20,25,.08)}.pl-pipeline em{color:var(--pl-accent);font-style:normal;font-weight:700}.pl-md{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:22px 26px;color:#e9e9f1;font-size:13.5px;line-height:1.8;white-space:pre;margin:0}.pl-md .h{color:#ff9a8a}.pl-features{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px;margin-top:56px}.pl-feature{border-top:1px solid var(--pl-border);padding-top:24px}.pl-feature .pl-h3{margin-top:16px;font-size:18px}.pl-feature p{color:var(--pl-muted);font-size:15px;margin-top:8px}.pl-steps{margin-top:56px}.pl-step__num{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--pl-accent);color:#fff;font-weight:700;font-size:14px}.pl-step .pl-card__title{font-size:19px}.pl-endpoint{display:inline-block;margin-top:14px;background:var(--pl-soft);border-radius:7px;padding:4px 9px;font-size:12.5px}.pl-sdks{margin-top:64px}.pl-sdks .pl-h3{font-size:24px;margin-bottom:24px}.pl a.pl-sdk{display:flex;align-items:center;gap:14px;padding:18px 20px}.pl-sdk__name{font-weight:600}.pl-sdk__desc{color:var(--pl-muted);font-size:14px}.pl-sdk__tag{margin-left:auto;border:1px solid var(--pl-border);border-radius:8px;padding:4px 10px;font-size:13px;color:var(--pl-muted)}.pl-icon--sdk{background:var(--pl-soft);color:var(--pl-text);font-size:12px}.pl-section--dark .pl-card{background:var(--pl-dark-card);border-color:var(--pl-dark-border);color:#fff}.pl-section--dark .pl-card__text{color:#a9abb8}.pl-diamond{display:inline-block;width:12px;height:12px;background:var(--pl-accent);transform:rotate(45deg);margin:4px}.pl-section--dark .pl-more{color:#fff}.pl-map{position:relative;align-self:center;padding:12px 24px 28px;border-radius:24px;background-color:var(--pl-soft)}.pl-pin{position:absolute;display:inline-flex;align-items:center;gap:7px;background:#fff;border-radius:999px;padding:6px 12px 6px 9px;font-size:13px;font-weight:600;box-shadow:0 4px 14px rgba(20,20,25,.1);white-space:nowrap}.pl-pin::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--pl-accent)}.pl-region-stats{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin-top:28px}.pl-tag{display:inline-block;background:var(--pl-accent-soft);color:var(--pl-accent);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.pl-usecase .pl-card__text{color:var(--pl-text);margin-top:16px}.pl-plans{margin-top:48px}.pl-plan{padding:36px}.pl-plan--free{background:linear-gradient(160deg, #fdf0ee 0%, #fff 60%);border-color:#f6d6d2}.pl-plan__name{display:inline-block;border-radius:999px;padding:5px 13px;font-size:13px;font-weight:700;letter-spacing:.08em;background:var(--pl-soft)}.pl-plan--free .pl-plan__name{background:var(--pl-accent-soft);color:var(--pl-accent)}.pl-plan__title{font-size:44px;font-weight:700;letter-spacing:-0.015em;margin-top:22px}.pl-plan__sub{color:var(--pl-muted);margin-top:6px}.pl-checks{list-style:none;padding:0;margin:22px 0 0}.pl-checks li{padding:10px 0 10px 26px;border-top:1px solid var(--pl-border);position:relative}.pl-checks li::before{content:"";position:absolute;left:0;top:50%;width:16px;height:16px;margin-top:-8px;background:var(--pl-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.pl-plan .pl-actions{margin-top:28px}.pl-why{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px 56px;margin-top:48px}.pl-why__item{display:flex;gap:20px}.pl-why__item p{color:var(--pl-muted);margin-top:8px}.pl-family .pl-icon{color:#fff;font-size:12px}.pl-family .pl-more{margin-top:18px}.pl-cta{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);gap:40px;align-items:center;border-radius:28px;padding:56px 64px;background:linear-gradient(110deg, color-mix(in srgb, var(--pl-brand) 12%, #fff) 0%, color-mix(in srgb, var(--pl-brand) 5%, #fff) 55%, #f3f4f8 100%)}.pl-cta .pl-checks li{border:0;padding:7px 0 7px 32px;font-size:17px}.pl-cta .pl-checks li::before{width:20px;height:20px;margin-top:-10px;background:var(--pl-brand-dark)}.pl-faq{display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);gap:64px}.pl-faq details{border-bottom:1px solid var(--pl-border);padding:22px 0}.pl-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;font-weight:600;font-size:17px}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary::after{content:"+";font-weight:400;font-size:22px;line-height:1;color:var(--pl-muted)}.pl-faq details[open] summary::after{content:"−"}.pl-faq details p{color:var(--pl-muted);margin-top:12px}@media (max-width: 1100px){.pl-grid--4{grid-template-columns:repeat(2, minmax(0, 1fr))}.pl-stats__row{grid-template-columns:repeat(3, minmax(0, 1fr))}.pl-badges{grid-column:1 / -1;max-width:none}}@media (max-width: 900px){.pl-section{padding:72px 0}.pl-h1{font-size:44px}.pl-h2{font-size:34px}.pl-hero{padding:64px 0}.pl-hero__grid,.pl-split,.pl-faq,.pl-cta{grid-template-columns:minmax(0, 1fr);gap:40px}.pl-split--reverse .pl-split__visual{order:0}.pl-grid--3,.pl-features,.pl-why{grid-template-columns:minmax(0, 1fr)}.pl-cta{padding:40px 28px}}@media (max-width: 600px){.pl-grid--4,.pl-grid--2,.pl-stats__row,.pl-region-stats{grid-template-columns:minmax(0, 1fr)}.pl-chips{grid-template-columns:repeat(2, minmax(0, 1fr))}.pl-h1{font-size:38px}.pl-plan__title{font-size:34px}.pl-map{padding:8px 12px 20px}}.pl-stats__row--plain{grid-template-columns:repeat(var(--pl-cols, 3), minmax(0, 1fr))}.pl-stats__row--plain .pl-stat__value{font-size:26px}.pl-lifecycle{position:relative;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;margin-top:56px;text-align:center}.pl-lifecycle::before{content:"";position:absolute;top:31px;left:12.5%;right:12.5%;border-top:2px dashed color-mix(in srgb, var(--pl-brand) 35%, #fff)}.pl-lifecycle__item{position:relative}.pl-lifecycle__item .pl-h3{margin-top:18px;font-size:18px}.pl-lifecycle__item p{color:var(--pl-muted);font-size:15px;margin-top:8px}.pl-ring{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:2px solid var(--pl-accent);background:#fff;color:var(--pl-accent);font-size:20px;font-weight:700}.pl-ring--sm{width:48px;height:48px;font-size:13px}.pl-imggrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;width:100%;max-width:380px}.pl-imggrid span{aspect-ratio:1;background:#fff;border-radius:14px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(20,20,25,.06)}.pl-imggrid i{width:56%;height:56%;border-radius:8px;background:linear-gradient(135deg, color-mix(in srgb, var(--pl-brand) 30%, #fff), color-mix(in srgb, var(--pl-brand) 15%, #fff))}.pl-stack{display:flex;flex-direction:column;gap:10px;width:100%;max-width:380px}.pl-row{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--pl-border);border-radius:12px;padding:10px 14px;box-shadow:0 2px 8px rgba(20,20,25,.04)}.pl-row__n{color:var(--pl-accent);width:12px;font-size:14px}.pl-row__label{font-size:14px;flex:1}.pl-avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;color:#fff;font-size:11px;font-weight:700;flex:none}.pl-pill{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;white-space:nowrap;background:var(--pl-soft);color:var(--pl-muted)}.pl-pill--green{background:#e3f4ea;color:#23824f}.pl-pill--amber{background:#fdf1d6;color:#9a6a00}.pl-pill--red{background:var(--pl-accent-soft);color:var(--pl-accent)}.pl-paper{width:100%;max-width:330px;background:#fff;border-radius:14px;padding:20px 22px;font-size:13px;color:var(--pl-text)}.pl-paper__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.pl-qr{width:38px;height:38px;background:repeating-linear-gradient(90deg, #16161d 0 3px, transparent 3px 6px), repeating-linear-gradient(0deg, #16161d 0 3px, #fff 3px 6px);background-blend-mode:difference;border:2px solid #16161d}.pl-paper__row{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--pl-border);color:var(--pl-muted)}.pl-email{width:100%;max-width:360px;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 10px 30px rgba(20,20,25,.1)}.pl-email__bar{display:flex;justify-content:space-between;background:#1f2a5c;color:#fff;padding:12px 16px;font-size:12px}.pl-email__bar span{opacity:.75}.pl-email__body{padding:16px;font-size:13px}.pl .pl-email__body p{color:var(--pl-muted);margin-top:4px;font-size:13px;line-height:1.5}.pl-email__btn{display:inline-block;margin-top:12px;background:#1f2a5c;color:#fff;border-radius:999px;padding:8px 16px;font-weight:600;font-size:12px}.pl-hero-img{display:flex;flex-direction:column;gap:16px;min-width:0}.pl-shots{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pl-shot{position:relative;aspect-ratio:1.25;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg, #c9cfe0, #e8e1e4);box-shadow:0 10px 30px rgba(20,20,25,.1)}.pl-shot--cut{background-color:#fff;background-image:linear-gradient(45deg, #eee 25%, transparent 25%), linear-gradient(-45deg, #eee 25%, transparent 25%), linear-gradient(45deg, transparent 75%, #eee 75%), linear-gradient(-45deg, transparent 75%, #eee 75%);background-size:18px 18px;background-position:0 0, 0 9px, 9px -9px, -9px 0}.pl-shot__label{position:absolute;left:10px;bottom:10px;background:#fff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.pl-hero-sign{display:flex;flex-direction:column;gap:10px;min-width:0;max-width:520px;justify-self:end;width:100%}.pl-doc{background:#fff;border:1px solid var(--pl-border);border-radius:16px;padding:22px;box-shadow:0 16px 40px rgba(20,20,25,.08);margin-bottom:6px}.pl-doc__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:15px}.pl-doc>i{display:block;height:8px;border-radius:4px;background:#ececf2;margin:9px 0;width:100%}.pl-doc__sigs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.pl-sigbox{border-radius:10px;padding:12px;background:var(--pl-soft);border:1px solid var(--pl-border)}.pl-sigbox--done{background:#fdf3f1;border:1px dashed #efb3aa}.pl-sigbox small{display:block;color:var(--pl-muted);font-size:11px;margin-top:2px}.pl-script{font-family:"Brush Script MT", "Segoe Script", cursive;font-size:22px;color:#283580}.pl-sigbox:not(.pl-sigbox--done) .pl-script{color:#a9abb8}.pl-chiplist{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pl-chiplist span{background:var(--pl-soft);border:1px solid var(--pl-border);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600;font-family:"SFMono-Regular", Menlo, Consolas, monospace}.pl-chain{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.pl-chain em{color:var(--pl-accent);font-style:normal;font-weight:700}.pl-chain__item{border:1px solid var(--pl-border);border-radius:12px;padding:10px 14px;background:#fff}.pl-chain__item small{display:block;color:var(--pl-muted);font-size:11px}.pl-chain__item b{font-size:14px}.pl-chain__item.is-active{border-color:var(--pl-accent);box-shadow:0 0 0 3px var(--pl-accent-soft)}.pl .pl-pricebox{display:grid;grid-template-columns:minmax(0, 1.2fr) minmax(0, 1fr);gap:40px;align-items:center;padding:48px}.pl-checks--plain li{border:0}@media (max-width: 900px){.pl-lifecycle{grid-template-columns:repeat(2, minmax(0, 1fr))}.pl-lifecycle::before{display:none}.pl .pl-pricebox{grid-template-columns:minmax(0, 1fr);padding:32px 24px}.pl-hero-sign{justify-self:stretch}.pl-stats__row--plain{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 600px){.pl-lifecycle,.pl-stats__row--plain{grid-template-columns:minmax(0, 1fr)}}.pl-logowall{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.pl-logowall__item{display:flex;align-items:center;justify-content:center;height:96px;background:#fff;border:1px solid var(--pl-border);border-radius:16px;box-shadow:0 6px 20px rgba(20,20,25,.05)}.pl-logowall__item img{max-width:70%}.pl-logocard__logo{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:56px;padding:0 10px;border-radius:14px;background:var(--pl-soft)}.pl-logocard__logo img{max-width:120px}.pl .pl-logocard .pl-more{margin-top:16px}.pl-badgerow{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}.pl-prod{display:inline-block;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;vertical-align:middle}.pl-prod--pdf{background:#fde4df;color:#bd060a}.pl-prod--image{background:#e3f0fc;color:#2c64c0}.pl-prod--signature{background:#ebf5ff;color:#0062c5}.pl-int__tagline .pl-prod{margin-left:6px}.pl-table-wrap{margin-top:40px;overflow-x:auto;border:1px solid var(--pl-border);border-radius:var(--pl-radius);background:#fff}.pl-table{width:100%;border-collapse:collapse;font-size:15px;min-width:760px}.pl-table th,.pl-table td{text-align:left;padding:16px 20px;border-bottom:1px solid var(--pl-border);vertical-align:top}.pl-table thead th{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--pl-muted);background:var(--pl-soft)}.pl-table tbody tr:last-child th,.pl-table tbody tr:last-child td{border-bottom:0}.pl-table tbody th{font-weight:600;white-space:nowrap}.pl-table tbody tr,.pl-table tbody tr:nth-child(odd){background:#fff}.pl-table tbody tr:hover>:first-child{box-shadow:none}.pl-table{margin:0;border:0}.pl-int{scroll-margin-top:80px}.pl-int__grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:48px;align-items:start}.pl-int__logo{display:flex;align-items:center;height:48px;margin:0}.pl-int__logo img{display:block;max-width:220px}.pl .pl-int__tagline{color:var(--pl-muted);margin-top:14px}.pl-int__main .pl-lead{margin-top:12px}.pl-int .pl-label{display:block;margin:0 0 10px}.pl-int__main .pl-label{margin-top:28px}.pl-int__card .pl-label~.pl-label{margin-top:22px}.pl-int__main .pl-actions{margin-top:20px}.pl-int__ex-title{margin-top:40px!important}.pl-int__examples{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;margin:0;padding:0;list-style:none}.pl-int__example{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid var(--pl-border);border-radius:14px;background:#fff}.pl-hub{position:relative;width:100%;max-width:520px;aspect-ratio:1 / .9;margin-inline:auto}.pl-hub__lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pl-hub__lines line{stroke:color-mix(in srgb, var(--pl-brand) 45%, #fff);stroke-width:1.5;stroke-dasharray:5 5;vector-effect:non-scaling-stroke}.pl-hub__center,.pl-hub__item{position:absolute;display:flex;align-items:center;justify-content:center;background:#fff;transform:translate(-50%, -50%)}.pl-hub__center{left:50%;top:50%;width:150px;height:150px;border-radius:50%;border:1px solid var(--pl-border);box-shadow:0 0 0 12px color-mix(in srgb, var(--pl-brand) 10%, transparent), 0 20px 50px rgba(20, 20, 25, .1)}.pl-hub__center img{width:100px}.pl-hub__item{width:128px;height:64px;border:1px solid var(--pl-border);border-radius:16px;box-shadow:0 8px 24px rgba(20, 20, 25, .06)}.pl-hub__item img{max-width:96px}.pl-chiplist--text span{font-family:inherit;font-weight:500;background:#fff}.pl-flows,.pl-setup{margin:0;padding-left:20px;color:var(--pl-text)}.pl-flows li,.pl-setup li{padding:5px 0;font-size:15px}.pl-flows{list-style:none;padding-left:0}.pl-flows{display:grid;gap:10px}.pl-flows li.pl-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 6px;padding:12px;border:1px solid var(--pl-border);border-radius:12px;background:var(--pl-soft)}.pl-flow__step{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;font-size:13.5px;font-weight:500;line-height:18px}.pl-flow__step svg{flex:none}.pl-flow__step--when{background:#fff;color:var(--pl-text);box-shadow:inset 0 0 0 1px var(--pl-border)}.pl-flow__step--when svg{color:#f5a524}.pl-flow__step--do{background:var(--pl-brand-light);color:var(--pl-brand-dark);font-weight:600}.pl-flow__step--then{background:#fff;color:var(--pl-text);box-shadow:inset 0 0 0 1px var(--pl-border)}.pl-flow__step--then svg{color:#1f9d55}.pl-flow__arrow{flex:none;color:#a9a9b4}.pl-flow__next{display:inline-flex;align-items:center;gap:6px}@media (max-width: 900px){.pl-int__grid{grid-template-columns:minmax(0, 1fr);gap:28px}.pl-int__examples{grid-template-columns:minmax(0, 1fr)}.pl-logowall{grid-template-columns:repeat(2, minmax(0, 1fr))}}.pl .pl-setup{list-style:none;padding-left:0;counter-reset:pl-step}.pl .pl-setup li{counter-increment:pl-step;position:relative;padding-left:32px}.pl .pl-setup li::before{content:counter(pl-step);position:absolute;left:0;top:6px;width:22px;height:22px;border-radius:50%;background:var(--pl-brand);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.pl-regionmap{position:relative;width:100%;aspect-ratio:3 / 1;margin-top:40px;background:url(/img/world-dots.svg) center / 100% 100% no-repeat}.pl-mark{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--pl-brand);box-shadow:0 0 0 4px rgba(43, 180, 192, .22)}.pl-mark__label{position:absolute;top:50%;padding:4px 10px;font-size:12px;transform:translateY(-50%)}.pl-mark__label::before{display:none}.pl-mark__label--left{right:calc(100% + 10px)}.pl-mark__label--right{left:calc(100% + 10px)}.pl-mark__label--top{top:auto;bottom:calc(100% + 12px);left:50%;transform:translateX(-50%)}.pl-bgdemo{display:flex;flex-direction:column;gap:12px}.pl-bgdemo__chips{display:flex;gap:8px}.pl-bgdemo__chips .pl-filter{padding:6px 14px;font-size:13px}.pl-bgdemo .pl-shots[hidden]{display:none}.pl-bgdemo .pl-shots{animation:pl-fade .45s ease}@keyframes pl-fade{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: reduce){.pl-bgdemo .pl-shots{animation:none}}.pl-shot--photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pl-shot--lowres img{image-rendering:pixelated}.pl-fmt-head{display:flex;align-items:baseline;gap:12px;margin-top:40px}.pl-fmt-head span{color:var(--pl-muted);font-size:14px}.pl-fmt-head--out{margin-top:48px;margin-bottom:16px}.pl-fmt-inputs{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px;margin-top:16px}.pl-fmt-group{padding:20px 22px;border:1px solid var(--pl-border);border-radius:var(--pl-radius);background:#fff}.pl-fmt-group__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.pl-fmt-group__head .pl-ico-tile{width:40px;height:40px;border-radius:11px}.pl-fmt-group__head b{display:block;color:var(--pl-text);font-size:16px;font-weight:600}.pl-fmt-group__head small{color:var(--pl-muted);font-size:13px}.pl-fmt-chips,.pl-fmt-from{display:flex;flex-wrap:wrap;gap:6px}.pl-fmt-chip{padding:4px 9px;border:1px solid var(--pl-border);border-radius:7px;background:var(--pl-soft);color:var(--pl-text);font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:12px;font-weight:600}.pl-fmt-paths{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}.pl-fmt-path{position:relative;padding:22px 24px 24px;border:1px solid var(--pl-border);border-radius:var(--pl-radius);background:#fff;overflow:hidden;transition:border-color .2s, transform .2s, box-shadow .2s}.pl-fmt-path::before{content:'';position:absolute;inset:0 0 auto;height:3px;background:var(--fmt)}.pl-fmt-path:hover{border-color:var(--fmt);transform:translateY(-2px);box-shadow:0 10px 30px rgba(20, 20, 25, .08)}.pl-fmt-flow{display:flex;align-items:center;gap:12px;min-height:64px;margin-bottom:14px}.pl-fmt-from{flex:0 1 auto;min-width:0}.pl-fmt-arrow{position:relative;flex:none;width:34px;height:2px;background:linear-gradient(90deg, var(--pl-border), var(--fmt))}.pl-fmt-arrow::after{content:'';position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid var(--fmt);border-right:0}.pl-fmt-out{flex:none;min-width:64px;padding:10px 12px;border-radius:12px;background:var(--fmt);color:#fff;text-align:center;font-family:ui-monospace, SFMono-Regular, Menlo, monospace;font-size:14px;font-weight:700;box-shadow:0 6px 16px color-mix(in srgb, var(--fmt) 35%, transparent)}.pl-fmt-path .pl-card__title{margin:0 0 6px;font-size:17px}.pl-fmt-path .pl-card__text{margin:0;font-size:14.5px}.pl-fmt-note{margin-top:20px}@media (max-width: 1000px){.pl-fmt-inputs{grid-template-columns:minmax(0, 1fr)}.pl-fmt-paths{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 640px){.pl-fmt-paths{grid-template-columns:minmax(0, 1fr)}}.pl-cmp{width:100%;max-width:440px;overflow:hidden;border:1px solid var(--pl-border);border-radius:20px;background:#fff;box-shadow:0 20px 50px rgba(20, 20, 25, .08)}.pl-cmp__photo{position:relative;aspect-ratio:5 / 3;background:var(--pl-soft)}.pl-cmp__photo img{display:block;width:100%;height:100%;object-fit:cover}.pl-cmp__badge{position:absolute;top:14px;right:14px;padding:6px 12px;border-radius:999px;background:var(--pl-brand);color:#fff;font-size:14px;font-weight:700;box-shadow:0 6px 16px rgba(20, 20, 25, .18)}.pl-cmp__body{display:grid;gap:12px;padding:18px 20px 20px}.pl-cmp__file{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:600}.pl-cmp__file small{color:var(--pl-muted);font-weight:400}.pl-cmp__row{display:grid;grid-template-columns:96px minmax(0, 1fr) auto;grid-template-rows:auto 6px;column-gap:12px;align-items:center;font-size:14px}.pl-cmp__row span{color:var(--pl-muted)}.pl-cmp__row b{grid-column:3;font-weight:600;font-variant-numeric:tabular-nums}.pl-cmp__row i{grid-column:1 / -1;grid-row:2;height:6px;margin-top:6px;border-radius:6px;background:#d9dbe3}.pl-cmp__row--out b{color:var(--pl-brand-dark)}.pl-cmp__row--out i{background:var(--pl-brand)}.pl-intcard__logo{display:flex;align-items:center;height:40px;margin:0 0 12px}.pl-intcard__logo img{display:block;width:auto;max-width:160px}.pl-qr-ico{display:inline-flex;color:var(--pl-text)}.pl-ring--sm .pl-ico{width:22px!important;height:22px!important}.pl-ico-tile{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;flex:none;color:color-mix(in srgb, var(--pl-brand) 72%, #fff);background:color-mix(in srgb, var(--pl-brand) 18%, transparent);border:1px solid color-mix(in srgb, var(--pl-brand) 30%, transparent)}.pl-ico{display:block}.pl-ico-tile--light{color:var(--pl-brand-dark);background:var(--pl-brand-light);border-color:color-mix(in srgb, var(--pl-brand) 22%, transparent)}.pl-ring .pl-ico{width:26px;height:26px}