.pp{--card: 0 0 0 1px rgba(0, 0, 0, .07), 0 24px 48px -36px rgba(0, 0, 0, .22)}.pp:not([data-tab=self]) [data-tab-only=self],.pp[data-tab=self] [data-tab-only=cloud]{display:none!important}.pp-wrap{max-width:1392px;margin:0 auto;padding:0 var(--gutter)}.pp-head{padding-top:clamp(40px,6vw,48px)}.pp-head h1{font:300 clamp(56px,9vw,80px) / 1 var(--font-display);letter-spacing:-.02em}.pp-head p{margin-top:22px;font-size:16.5px;line-height:1.6;color:var(--ink2)}.pp-head p strong{color:var(--ink);font-weight:500}.pp-tabbar{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;margin-top:clamp(40px,6vw,56px)}.seg{display:inline-flex;padding:3px;border-radius:9px;background:var(--paper-deep)}.seg button{all:unset;cursor:pointer;height:32px;padding:0 12px;border-radius:var(--r-control);font:500 12.5px var(--font-ui);color:var(--ink2);display:inline-flex;align-items:center;transition:color .15s var(--ease-out-quad)}.seg button:hover{color:var(--ink)}.seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px #0000000f,0 1px 3px #00000014}.seg button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.pp-plans{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:32px}.pp-card{display:flex;flex-direction:column;background:var(--surface);border-radius:18px;padding:34px 36px 30px;box-shadow:0 0 0 1px #0000000f,0 30px 70px -40px #00000040}.pp-card h2{font:300 36px/1 var(--font-display);letter-spacing:-.02em}.pp-for{margin-top:10px;font-size:14.5px;line-height:1.5;color:var(--ink2);min-height:44px}.pp-amt{display:flex;align-items:flex-start;gap:3px;margin-top:26px}.pp-amt sup{font:300 26px/1 var(--font-display);margin-top:8px}.pp-amt b{font:300 88px/.9 var(--font-display);letter-spacing:-.03em}.pp-per{margin-top:12px;font-size:13px;line-height:1.45;color:var(--ink3)}.pp-note{display:flex;align-items:center;gap:12px;margin-top:24px;padding:14px 16px;border-radius:12px;background:var(--paper-card);font-size:13px;line-height:1.45;color:var(--ink2);min-height:62px}.pp-note b{color:var(--ink);font-weight:500}.pp-apps{display:flex;flex:none;gap:6px}.pp-app{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:var(--bg);color:var(--fg);box-shadow:inset 0 0 0 .5px #0000001a,0 1px 2px #0000001f,0 4px 10px -4px #00000038}.pp-feats{list-style:none;padding:0;margin:26px 0 32px;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.pp-feats li{display:grid;grid-template-columns:16px 1fr;gap:10px;font-size:14px;line-height:1.45;color:var(--ink2)}.pp-feats svg{margin-top:2px;color:var(--ink)}.pp-feats strong{font-weight:500;color:var(--ink)}.pp-cta{margin-top:auto;display:flex;align-items:center;flex-wrap:wrap;gap:16px}.pp-cta .btn{min-width:220px}.pp-link{font-size:13px;color:var(--ink2);text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.pp-link:hover{color:var(--ink)}.pp-fine{margin-top:24px;font-size:13px;line-height:1.7;color:var(--ink3)}.pp-fine a{color:var(--ink2)}.pp-cmp-scroll{margin-top:44px;overflow-x:auto}.pp-cmp-scroll:focus-visible{outline:2px solid var(--acc);outline-offset:4px}.pp-cmp{width:100%;min-width:1040px;border-collapse:collapse;table-layout:fixed}.pp-cmp col.f{width:36%}.pp-cmp thead th{text-align:center;vertical-align:bottom;padding:0 8px 22px;font-weight:inherit}.pp-cmp .pp-host{display:block;margin-bottom:8px;font:500 11.5px var(--font-ui);color:var(--ink3)}.pp-cmp thead th b{display:block;font:300 26px/1 var(--font-display);letter-spacing:-.015em}.pp-cmp th small{display:block;margin-top:8px;font:400 12.5px var(--font-ui);color:var(--ink3)}.pp-cmp th .btn{margin-top:14px;height:32px;padding:0 14px;font-size:12.5px}.pp-cmp td,.pp-cmp tbody th{padding:13px 0;font-size:14px;font-weight:400;color:var(--ink2);text-align:center}.pp-cmp tbody th{text-align:left;color:var(--ink)}.pp-cmp tbody th span{text-decoration:underline dashed var(--hair);text-underline-offset:4px}.pp-cmp tr.g th{padding:34px 0 12px;font-weight:600;border-bottom:1px solid var(--hair2)}.pp-cmp .no{color:var(--ink-ghost, #b8b8b8)}.pp-cmp .fr{color:#0e9f6e}.pp-cmp .sp{border-left:1px dashed var(--hair)}.pp-cmp svg{vertical-align:middle;color:var(--ink)}.pp .faq-split .sec-lead a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:3px}.pp .final{margin-top:clamp(40px,6vw,80px)}@media(max-width:860px){.pp-plans{grid-template-columns:1fr}.pp-for{min-height:0}}@media(max-width:520px){.pp-card{padding:28px 24px}.pp-amt b{font-size:clamp(60px,20vw,88px)}.pp-feats{grid-template-columns:1fr}.pp-note{flex-wrap:wrap}.pp-cta .btn{min-width:0;width:100%}}
