@property --pg-draw{syntax:"<number>";inherits:true;initial-value:1}.pg{--ink:#0c1220;--body:#3b4558;--muted:#687385;--faint:#a3adbd;--line:#e2e7f0;--line-strong:#cfd7e4;--paper:#fbfcff;--ice:#eef4ff;--rec:#f5f8ff;--brand:#2772ff;--brand-deep:#145ce9;--good:#1fa463;--ease:cubic-bezier(.16, 1, .3, 1);--gutter:clamp(16px, 2.5vw, 32px);--pad:clamp(18px, 2vw, 28px);--label:clamp(190px, 19%, 280px);--nav-h:56px;padding-top:var(--nav-h);color:var(--ink);background:var(--paper);overflow-x:clip;font-feature-settings:"tnum"1}@media (min-width:1024px){.pg{--nav-h:68px}}:where(.pg) :where(h1,h2,h3,p,ul,figure){margin:0}:where(.pg) ul{padding:0;list-style:none}.pg :is(a,button,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pg [hidden]{display:none!important}.pg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pg-shell{position:relative;width:min(1440px,100% - 2*var(--gutter));margin-inline:auto;border-inline:1px solid var(--line)}.pg-cols{display:grid;grid-template-columns:var(--label) repeat(var(--n, 4),minmax(0,1fr))}.pg-row{--hairline:linear-gradient(var(--line), var(--line));position:relative;padding-top:1px;background:var(--hairline)0 0/calc(var(--pg-draw)*100%) 1px no-repeat}.pg-cell{--vline:var(--hairline);--fill:linear-gradient(transparent, transparent);position:relative;min-width:0;padding:var(--pad);background-image:var(--vline),var(--fill);background-size:1px calc(var(--pg-draw)*100%),100% 100%;background-repeat:no-repeat}.pg-cell:first-child{--vline:linear-gradient(transparent, transparent)}:is(.pg-hero,.pg-controls,.pg-heads,.pg-group-head,.pg-foot,.pg-faq,.pg-close):before,:is(.pg-hero,.pg-controls,.pg-heads,.pg-group-head,.pg-foot,.pg-faq,.pg-close):after{content:"";position:absolute;top:-5px;width:11px;height:11px;background:linear-gradient(var(--line-strong),var(--line-strong)) center/1px 100%no-repeat,linear-gradient(var(--line-strong),var(--line-strong)) center/100% 1px no-repeat;pointer-events:none;z-index:3}:is(.pg-hero,.pg-controls,.pg-heads,.pg-group-head,.pg-foot,.pg-faq,.pg-close):before{left:-6px}:is(.pg-hero,.pg-controls,.pg-heads,.pg-group-head,.pg-foot,.pg-faq,.pg-close):after{right:-6px}.pg-label{font-size:11.5px;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase;color:var(--muted)}.pg-label--brand{color:var(--brand-deep)}.pg-chip{display:inline-flex;align-items:center;align-self:flex-start;padding:6px 10px;background:var(--ink);color:#fff;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.pg-num{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--faint)}.pg-h1{font-size:clamp(36px,5vw,70px);font-weight:600;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.pg-h2{font-size:clamp(28px,3.2vw,46px);font-weight:600;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.pg-lead{font-size:clamp(15px,1.15vw,17px);line-height:1.55;color:var(--body);text-wrap:pretty}.pg-small{font-size:13px;line-height:1.5;color:var(--muted);text-wrap:pretty}.pg-hero-side{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.pg-hero-main{grid-column:2/-1;display:grid;justify-items:center;gap:18px;padding-block:clamp(44px,4.6vw,72px) clamp(40px,4vw,60px);text-align:center}.pg-hero-main .pg-h1{max-width:19ch;font-size:clamp(36px,4.3vw,62px)}.pg-hero-main .pg-lead{max-width:600px}.pg-control-cell{display:grid;gap:10px;align-content:center;padding-block:18px}.pg-cycle-cell{grid-column:2/4}.pg-cycle-cell .pg-seg{max-width:380px}.pg-cycle-note{grid-column:4/-1;display:flex;align-items:center}.pg-seg{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:3px;border:1px solid var(--line-strong);border-radius:999px;background:#fff}.pg-seg:before{content:"";position:absolute;inset:3px auto 3px 3px;width:calc(50% - 3px);border-radius:999px;background:var(--ink);transition:transform .45s var(--ease)}.pg-grid[data-audience=teams] [data-seg=audience]:before,.pg-grid[data-cycle=annual] [data-seg=cycle]:before{transform:translate(100%)}.pg-seg button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:0 0;color:var(--body);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .3s}.pg-seg button:is([aria-selected=true],[aria-pressed=true]){color:#fff}.pg-seg-tag{padding:2px 6px;border-radius:999px;background:var(--ice);color:var(--brand-deep);font-size:10.5px;font-weight:600;letter-spacing:.02em}.pg-seg button[aria-pressed=true] .pg-seg-tag{background:#ffffff29;color:#fff}.pg-picker{display:none}.pg-heads{grid-template-rows:repeat(6,auto)}.pg-heads-side,.pg-head{grid-row:1/span 6;display:grid;grid-template-rows:subgrid;row-gap:0;padding:0}.pg-head-top{grid-row:1;display:grid;gap:8px;padding:var(--pad) var(--pad) 18px;align-content:start}.pg-head-name{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pg-plan-name{color:var(--ink);font-size:12px}.pg-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:var(--brand);color:#fff;font-size:10.5px;font-weight:600;letter-spacing:.04em}.pg-tagline{font-size:13.5px;line-height:1.45;color:var(--muted);text-wrap:pretty}.pg-dash{grid-row:2;height:1px;background:repeating-linear-gradient(90deg,var(--line-strong)0 6px,transparent 6px 11px)}.pg-head-body{grid-row:3/span 4;display:grid;grid-template-rows:subgrid;row-gap:10px;padding:20px var(--pad) var(--pad)}.pg-price{display:flex;align-items:baseline;flex-wrap:nowrap;min-height:44px;font-size:clamp(28px,2.6vw,38px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.pg-was{display:inline-flex;align-items:center;gap:4px;max-width:0;overflow:hidden;opacity:0;white-space:nowrap;color:var(--faint);font-size:.5em;font-weight:500;letter-spacing:0;transition:max-width .45s var(--ease),opacity .3s,margin .45s var(--ease)}.pg-was s{text-decoration-thickness:1.5px}.pg-was svg{width:13px;height:13px;flex:none}.pg-grid[data-cycle=annual] .has-was .pg-was{max-width:6em;opacity:1;margin-right:8px}.pg-now{display:inline-block}.pg-per{margin-left:3px;color:var(--muted);font-size:13px;font-weight:500;letter-spacing:0}.is-rolled{animation:pg-roll .45s var(--ease)}@keyframes pg-roll{0%{opacity:0;transform:translateY(45%)}}.pg-billed{font-size:12.5px;line-height:1.45;color:var(--muted)}.pg-meters{display:grid;align-content:start;gap:8px;padding:12px 0 6px;border-top:1px solid var(--line)}.pg-meters li{display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink)}.pg-head[data-plan=free] .pg-meters li{font-weight:500;color:var(--body)}.pg-tip{position:relative;display:inline-flex}.pg-tip-btn{display:inline-grid;place-items:center;width:22px;height:22px;margin:-3px 0;padding:0;border:0;border-radius:999px;background:0 0;color:var(--faint);cursor:help;transition:color .2s}.pg-tip-btn svg{width:15px;height:15px}.pg-tip:hover .pg-tip-btn,.pg-tip.is-open .pg-tip-btn{color:var(--brand)}.pg-tip-body{position:absolute;z-index:20;bottom:calc(100% + 10px);left:50%;width:min(280px,72vw);padding:12px 14px;border-radius:10px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:400;line-height:1.5;text-align:left;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .2s,transform .25s var(--ease)}.pg-tip-body:after{content:"";position:absolute;top:calc(100% - 5px);left:calc(50% - 5px);width:10px;height:10px;background:var(--ink);transform:rotate(45deg)}.pg-tip:hover .pg-tip-body,.pg-tip:focus-within .pg-tip-body,.pg-tip.is-open .pg-tip-body{opacity:1;transform:translate(-50%)}.pg-heads>.pg-head:last-child .pg-tip-body{left:auto;right:-10px;transform:translateY(4px)}.pg-heads>.pg-head:last-child .pg-tip-body:after{left:auto;right:16px}.pg-heads>.pg-head:last-child .pg-tip:is(:hover,:focus-within,.is-open) .pg-tip-body{transform:none}.pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;padding:8px 18px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--ink);font-size:14px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;transition:border-color .2s,color .2s,background .2s,transform .2s var(--ease)}.pg-btn:after{content:"";flex:none;width:14px;height:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M2 8h10M8.5 4.5 12 8l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%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 16 16'%3E%3Cpath d='M2 8h10M8.5 4.5 12 8l-3.5 3.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")center/contain no-repeat;background:currentColor}.pg-btn:hover{border-color:var(--brand);color:var(--brand-deep)}.pg-btn:hover:after{animation:pg-arrow .45s var(--ease)}@keyframes pg-arrow{45%{transform:translate(10px);opacity:0}46%{transform:translate(-10px);opacity:0}}.pg-btn--primary{border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 8px 24px -12px #2772ffb3}.pg-btn--primary:hover{border-color:var(--brand-deep);background:var(--brand-deep);color:#fff;transform:translateY(-1px)}.pg-btn--wide{width:auto;min-width:220px}.pg-cta-wrap{display:contents}.pg-body{position:relative}.pg-group-cell{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 24px;padding-block:26px 18px;background-color:var(--paper)}.pg-group-title{display:flex;align-items:baseline;gap:10px;min-width:calc(var(--label) - 2*var(--pad))}.pg-tr .pg-cell{display:flex;align-items:center;min-height:52px;padding-block:14px;font-size:13.5px;line-height:1.4}.pg-th{color:var(--ink);font-weight:500}.pg-td{color:var(--body)}.pg-td.is-no{--fill:repeating-linear-gradient(135deg, #f6f8fb 0 7px, #edf1f6 7px 8px)}.pg-check{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:999px;background:var(--good);color:#fff}.pg-check svg{width:12px;height:12px}.pg-panel[data-rec="0"] :is(.pg-td,.pg-head)[data-i="0"]:not(.is-no),.pg-panel[data-rec="1"] :is(.pg-td,.pg-head)[data-i="1"]:not(.is-no),.pg-panel[data-rec="2"] :is(.pg-td,.pg-head)[data-i="2"]:not(.is-no),.pg-panel[data-rec="3"] :is(.pg-td,.pg-head)[data-i="3"]:not(.is-no){--fill:linear-gradient(var(--rec), var(--rec))}.pg-tr:hover .pg-cell:not(.is-no){--fill:linear-gradient(#f7f9fd, #f7f9fd)}.pg-mini{position:sticky;top:var(--nav-h);z-index:6;height:0}.pg-mini-bar{position:absolute;inset:0 0 auto;border-bottom:1px solid var(--line);background:#fbfcfff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 24px -20px #0c122059;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .25s,transform .35s var(--ease)}.pg-panel.is-mini .pg-mini-bar{opacity:1;pointer-events:auto;transform:none}.pg-mini-side,.pg-mini-plan{display:flex;align-items:center;min-width:0;padding:10px var(--pad)}.pg-mini-plan{justify-content:space-between;gap:8px;border-left:1px solid var(--line);flex-wrap:wrap}.pg-mini-name{width:100%;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pg-mini-price{display:inline-flex;align-items:baseline;font-size:17px;font-weight:600;letter-spacing:-.02em}.pg-mini-price .pg-per{font-size:11.5px}.pg-mini-cta{display:inline-flex;align-items:center;height:30px;padding:0 12px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap;text-decoration:none}.pg-mini-plan.is-recommended .pg-mini-cta{border-color:var(--brand);background:var(--brand);color:#fff}@media (max-width:1279px){.pg-mini-cta{display:none}}.pg-foot-main{grid-column:2/-1}.pg-foot .pg-cell{padding-block:18px}.pg-faq{grid-template-columns:calc(var(--label) + (100% - var(--label))/4) minmax(0,1fr)}.pg-faq-side{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-block:clamp(40px,5vw,72px)}.pg-link{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--ink);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:border-color .2s,color .2s}.pg-link:hover{border-color:var(--brand);color:var(--brand-deep)}.pg-link svg{width:14px;height:14px}.pg-faq-list{padding-block:clamp(24px,3vw,48px)}.pg-faq-item{border-bottom:1px dashed var(--line-strong)}.pg-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;font-size:clamp(17px,1.5vw,21px);font-weight:600;letter-spacing:-.015em;line-height:1.3;list-style:none;cursor:pointer}.pg-faq-item summary::-webkit-details-marker{display:none}.pg-faq-icon{position:relative;flex:none;width:14px;height:14px}.pg-faq-icon:before,.pg-faq-icon:after{content:"";position:absolute;inset:6.25px 0;background:var(--muted);transition:transform .35s var(--ease)}.pg-faq-icon:after{transform:rotate(90deg)}.pg-faq-item[open] .pg-faq-icon:after{transform:rotate(0)}.pg-faq-item summary:hover{color:var(--brand-deep)}.pg-faq-item p{max-width:680px;padding-bottom:24px;font-size:15px;line-height:1.6;color:var(--body)}.pg-close{overflow:hidden}.pg-guides{position:absolute;inset:1px 0 0;pointer-events:none}.pg-guides i+i{border-left:1px dashed var(--line)}.pg-close-inner{position:relative;display:grid;justify-items:center;gap:18px;padding:clamp(56px,7vw,104px) var(--pad);text-align:center}.pg-close-inner .pg-h2{max-width:16ch}.pg-close-inner .pg-lead{max-width:540px}.pg-close-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.pg-mark{width:clamp(150px,15vw,210px);height:auto;margin-bottom:8px;overflow:visible}.pg-mark-guides{fill:none;stroke:var(--line-strong);stroke-width:6;stroke-dasharray:.012 .008}.pg-mark-ticks{fill:var(--faint);stroke:var(--brand);stroke-width:8;font-family:inherit;font-size:76px;font-weight:600;letter-spacing:.04em}.pg-mark-ticks text{stroke:none}.pg-mark-dots circle{fill:url(#pg-mark-gradient);stroke:var(--brand);stroke-width:6;stroke-dasharray:1;stroke-dashoffset:0}.pg-motion :is([data-draw]:not(.is-drawn) .pg-row,.pg-row[data-draw]:not(.is-drawn)){--pg-draw:0}.pg-motion .pg-row{transition:--pg-draw .9s var(--ease) calc(min(var(--r, 0),12)*35ms)}.pg-motion [data-rise]{transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:calc(.18s + var(--d, 0)*70ms)}.pg-motion :is([data-draw]:not(.is-drawn) [data-rise],[data-rise][data-draw]:not(.is-drawn)){opacity:0;transform:translateY(14px)}.pg-motion .pg-tr .pg-cell>*{transition:opacity .5s var(--ease),transform .5s var(--ease);transition-delay:calc(.22s + min(var(--r, 0),12)*35ms)}.pg-motion [data-draw]:not(.is-drawn) .pg-tr .pg-cell>*{opacity:0;transform:translateY(6px)}.pg-motion [data-draw]:not(.is-drawn) .pg-check{transform:scale(.4)}.pg-motion [data-draw]:not(.is-drawn) .pg-group-cell>*{opacity:0}.pg-motion .pg-group-cell>*{transition:opacity .6s var(--ease) .1s}.pg-motion .pg-dash{transition:clip-path .9s var(--ease) .2s}.pg-motion [data-draw]:not(.is-drawn) .pg-dash{clip-path:inset(0 100%0 0)}.pg-motion :is(.pg-mark-guides,.pg-mark-ticks){transition:opacity .8s var(--ease)}.pg-motion .pg-mark-ticks{transition-delay:.3s}.pg-motion .pg-close:not(.is-drawn) :is(.pg-mark-guides,.pg-mark-ticks){opacity:0}.pg-motion .pg-mark-dots circle{transition:stroke-dashoffset 1s var(--ease),fill-opacity .6s var(--ease);transition-delay:calc(.35s + var(--i)*.15s),calc(1.2s + var(--i)*.12s)}.pg-motion .pg-close:not(.is-drawn) .pg-mark-dots circle{stroke-dashoffset:1;fill-opacity:0}@media (prefers-reduced-motion:reduce){.pg *,.pg :before,.pg :after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (min-width:1000px) and (max-width:1279px){.pg{--label:clamp(150px, 16%, 220px);--pad:16px}.pg-price{font-size:28px}.pg-was svg{display:none}.pg-grid[data-cycle=annual] .has-was .pg-was{margin-right:6px}.pg-meters li{font-size:12.5px}.pg-head .pg-btn{padding-inline:12px;font-size:13.5px}.pg-controls>.pg-control-cell:first-child{grid-column:1/3}.pg-controls>.pg-cycle-cell{grid-column:3/5}.pg-controls>.pg-cycle-note{grid-column:5/-1}.pg-controls .pg-seg{max-width:320px}}@media (max-width:999px){.pg{--pad:16px}.pg-cols{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.pg-hero,.pg-controls,.pg-foot,.pg-faq{grid-template-columns:1fr}.pg-hero .pg-cell,.pg-controls .pg-cell,.pg-foot .pg-cell,.pg-faq .pg-cell{--vline:linear-gradient(transparent, transparent);grid-column:1/-1}.pg-controls .pg-cell+.pg-cell,.pg-faq .pg-cell+.pg-cell{border-top:1px solid var(--line)}.pg-hero-side{flex-direction:row;align-items:center;padding-bottom:0}.pg-hero-main{padding-block:28px 44px}.pg-cycle-cell .pg-seg{max-width:none}.pg-cycle-note{padding-block:14px}.pg-picker{display:flex;gap:8px;padding:14px var(--pad);overflow-x:auto;border-top:1px solid var(--line);scrollbar-width:none}.pg-picker button{flex:none;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;background:#fff;color:var(--body);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.pg-picker button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.pg-heads-side{display:none}.pg-head{grid-column:1/-1;--vline:linear-gradient(transparent, transparent)}.pg-head-top{min-height:0}.pg-mini-side{display:flex}.pg-panel[data-show="0"] [data-i]:not([data-i="0"]),.pg-panel[data-show="1"] [data-i]:not([data-i="1"]),.pg-panel[data-show="2"] [data-i]:not([data-i="2"]),.pg-panel[data-show="3"] [data-i]:not([data-i="3"]){display:none}.pg-meters{position:relative}.pg-meters .pg-tip{position:static}.pg-heads>.pg-head .pg-tip-body,.pg-heads>.pg-head:last-child .pg-tip-body{left:0;right:0;bottom:calc(100% + 6px);width:auto;transform:translateY(4px)}.pg-heads>.pg-head .pg-tip-body:after{display:none}.pg-heads>.pg-head .pg-tip:is(:hover,:focus-within,.is-open) .pg-tip-body{transform:none}.pg-mini-cta{display:inline-flex}.pg-group-title{min-width:0}.pg-foot-side,.pg-guides{display:none}.pg-btn--wide{width:100%}}