.psc-calculator{--ink:#111d3d;--ink-soft:#4c5a78;--ink-faint:#64718a;--card:#fff;--line:#e3e9f4;--line-soft:#f0f9ff;--blue:#018ff6;--blue-dark:#0071cc;--blue-bg:#e7f3fe;--navy-deep:#07133d;--orange-text:#c96a00;--deep-blue:#0b4f8a;--deep-blue-bg:#e3ecf6;--teal-blue:#0891a8;--teal-blue-bg:#e0f4f7;--slate:#46577a;--slate-bg:#eaedf3;--sky:#2fb6e0;--sky-bg:#e4f7fd;--radius-lg:20px;--radius-md:14px;--radius-sm:10px}.psc-calculator header.psc-calc__hero{margin-bottom:44px;max-width:100%}.psc-calculator header.psc-calc__hero .psc-calc__heading{font-family:PublicoHeadline-Roman,Georgia,serif;font-size:clamp(28px,4vw,44px);font-weight:400;letter-spacing:-.01em;line-height:1.14}.psc-calculator header.psc-calc__hero p{color:var(--ink-soft);font-size:17px;line-height:1.55;margin:16px 0 0;max-width:100%}.psc-calculator .psc-calc__calculator{align-items:start;display:grid;gap:28px;grid-template-columns:1.35fr 1fr}@media (max-width:880px){.psc-calculator .psc-calc__calculator{grid-template-columns:1fr}}.psc-calculator .psc-calc__picker{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px}.psc-calculator .psc-calc__picker-heading{font-size:20px;font-weight:600;margin:0 0 20px}.psc-calculator .psc-calc__category{margin-bottom:26px}.psc-calculator .psc-calc__category:last-of-type{margin-bottom:0}.psc-calculator .psc-calc__cat-presentations{--cat:var(--blue);--cat-bg:var(--blue-bg)}.psc-calculator .psc-calc__cat-surveys{--cat:var(--deep-blue);--cat-bg:var(--deep-blue-bg)}.psc-calculator .psc-calc__cat-standups{--cat:var(--teal-blue);--cat-bg:var(--teal-blue-bg)}.psc-calculator .psc-calc__cat-connection{--cat:var(--slate);--cat-bg:var(--slate-bg)}.psc-calculator .psc-calc__cat-trivia{--cat:var(--sky);--cat-bg:var(--sky-bg)}.psc-calculator .psc-calc__category-head{align-items:baseline;display:flex;gap:10px;margin-bottom:10px}.psc-calculator .psc-calc__category-head .psc-calc__dot{background:var(--cat);border-radius:50%;display:inline-block;height:9px;transform:translateY(-1px);width:9px}.psc-calculator .psc-calc__category-head h3{font-size:15.5px;font-weight:600}.psc-calculator .psc-calc__tool-list{display:grid;gap:8px;grid-template-columns:repeat(var(--cols,1),1fr)}@media (max-width:560px){.psc-calculator .psc-calc__tool-list{grid-template-columns:1fr}}.psc-calculator .psc-calc__tool{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;display:flex;gap:10px;min-width:0;padding:10px 12px;position:relative;transition:border-color .15s ease,background-color .15s ease}.psc-calculator .psc-calc__tool:hover{border-color:var(--cat)}.psc-calculator .psc-calc__tool input[type=checkbox]{height:1px;margin:0;opacity:0;position:absolute;width:1px}.psc-calculator .psc-calc__tool input:focus-visible~.psc-calc__badge{outline:2px solid var(--cat);outline-offset:2px}.psc-calculator .psc-calc__tool.psc-calc__checked{background:var(--cat-bg);border-color:var(--cat)}.psc-calculator .psc-calc__badge{align-items:center;background:#fff;border:1px solid var(--line);border-radius:8px;display:flex;flex:0 0 auto;height:28px;justify-content:center;overflow:hidden;transition:border-color .15s ease,background-color .15s ease;width:28px}.psc-calculator .psc-calc__badge img{display:block;height:18px;object-fit:contain;width:18px}.psc-calculator .psc-calc__tool.psc-calc__checked .psc-calc__badge{border-color:var(--cat)}.psc-calculator .psc-calc__tool-name{flex:1 1 auto;font-size:13.5px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psc-calculator .psc-calc__check-mark{align-items:center;border:1.5px solid var(--line);border-radius:50%;display:flex;flex:0 0 auto;height:18px;justify-content:center;transition:border-color .15s ease,background-color .15s ease;width:18px}.psc-calculator .psc-calc__tool.psc-calc__checked .psc-calc__check-mark{background:var(--cat);border-color:var(--cat)}.psc-calculator .psc-calc__check-mark svg{height:10px;opacity:0;transition:opacity .1s ease;width:10px}.psc-calculator .psc-calc__tool.psc-calc__checked .psc-calc__check-mark svg{opacity:1}.psc-calculator .psc-calc__tile-tooltip{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;bottom:calc(100% + 12px);box-shadow:0 10px 24px -12px rgba(17,29,61,.35);color:var(--ink);display:flex;font-size:12.5px;font-weight:400;gap:6px;left:50%;opacity:0;padding:7px 12px 7px 8px;position:absolute;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease;white-space:nowrap;z-index:6}.psc-calculator .psc-calc__tile-tooltip:after{background:var(--card);border-bottom:1px solid var(--line);border-right:1px solid var(--line);content:"";height:9px;left:50%;margin-top:-5px;position:absolute;top:100%;transform:translateX(-50%) rotate(45deg);width:9px}.psc-calculator .psc-calc__tile-check{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;height:16px;justify-content:center;width:16px}.psc-calculator .psc-calc__tile-check svg{height:9px;width:9px}.psc-calculator .psc-calc__tool:focus-within .psc-calc__tile-tooltip,.psc-calculator .psc-calc__tool:hover .psc-calc__tile-tooltip{opacity:1;pointer-events:auto;transform:translate(-50%)}.psc-calculator .psc-calc__headcount{border-top:1px solid var(--line);margin-top:30px;padding-top:24px}.psc-calculator .psc-calc__headcount-label{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.psc-calculator .psc-calc__headcount-label .psc-calc__label-text{color:var(--ink-soft);font-size:14.5px;font-weight:400}.psc-calculator .psc-calc__headcount-number{align-items:baseline;color:var(--blue-dark);display:flex;font-family:Graphik,Arial,sans-serif;font-size:18px;font-weight:600;gap:4px}.psc-calculator .psc-calc__headcount-number input{background:transparent;border:none;color:var(--blue-dark);font-family:Graphik,Arial,sans-serif;font-size:18px;font-weight:600;padding:0;text-align:right;width:52px}.psc-calculator .psc-calc__headcount-number input:focus{outline:none}.psc-calculator .psc-calc__headcount-number .psc-calc__unit{color:var(--ink-faint);font-size:13px;font-weight:400}.psc-calculator input[type=range]{-webkit-appearance:none;background:var(--line-soft);border-radius:99px;height:6px;outline:none;width:100%}.psc-calculator input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--card);border:3px solid var(--blue-dark);border-radius:50%;box-shadow:0 1px 3px rgba(17,29,61,.2);cursor:pointer;height:20px;margin-top:-7px;width:20px}.psc-calculator input[type=range]::-moz-range-thumb{background:var(--card);border:3px solid var(--blue-dark);border-radius:50%;box-shadow:0 1px 3px rgba(17,29,61,.2);cursor:pointer;height:20px;width:20px}.psc-calculator input[type=range]::-webkit-slider-runnable-track{border-radius:99px;height:6px}.psc-calculator input[type=range]::-moz-range-track{background:var(--line-soft);border-radius:99px;height:6px}.psc-calculator .psc-calc__license-block{margin-top:22px}.psc-calculator .psc-calc__reset-link{all:unset;color:var(--blue-dark);cursor:pointer;font-size:11.5px;margin-left:8px;text-decoration:underline}.psc-calculator .psc-calc__reset-link:hover{color:var(--ink)}.psc-calculator .psc-calc__reset-link[hidden]{display:none}.psc-calculator .psc-calc__sub-caption{color:var(--ink-faint);font-size:12.5px;line-height:1.5;margin:10px 0 0}.psc-calculator .psc-calc__summary{position:sticky;top:24px}.psc-calculator .psc-calc__summary-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 16px 40px -20px rgba(17,29,61,.22);padding:28px}.psc-calculator .psc-calc__summary-card h3{font-size:20px;font-weight:600}.psc-calculator .psc-calc__summary-card>p.psc-calc__sub{color:var(--ink-faint);font-size:13.5px;margin:6px 0 20px}.psc-calculator .psc-calc__line-items{display:grid;gap:2px;margin-bottom:6px;min-height:20px}.psc-calculator .psc-calc__line-item{align-items:center;border-bottom:1px solid var(--line-soft);display:flex;font-size:14px;gap:10px;padding:9px 0}.psc-calculator .psc-calc__line-item .psc-calc__dot{border-radius:50%;flex:0 0 auto;height:7px;width:7px}.psc-calculator .psc-calc__line-item .psc-calc__name{color:var(--ink-soft);flex:1 1 auto}.psc-calculator .psc-calc__line-item .psc-calc__rate-wrap{flex:0 0 auto}.psc-calculator .psc-calc__rate{font-weight:400;white-space:nowrap}.psc-calculator .psc-calc__rate small{color:var(--ink-faint);font-weight:400;margin-left:2px}.psc-calculator .psc-calc__rate-wrap{align-items:center;display:flex;gap:6px;position:relative}.psc-calculator .psc-calc__info-icon{all:unset;border:1px solid var(--ink-faint);border-radius:50%;color:var(--ink-faint);cursor:pointer;flex:0 0 auto;font-family:Graphik,Arial,sans-serif;font-size:10px;height:15px;line-height:13px;text-align:center;width:15px}.psc-calculator .psc-calc__info-icon:focus-visible,.psc-calculator .psc-calc__info-icon:hover{border-color:var(--blue-dark);color:var(--blue-dark);outline:none}.psc-calculator .psc-calc__tooltip{background:var(--ink);border-radius:10px;bottom:calc(100% + 8px);color:#fff;font-size:12px;line-height:1.5;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;right:0;transform:translateY(4px);transition:opacity .12s ease,transform .12s ease;width:224px;z-index:5}.psc-calculator .psc-calc__rate-wrap.psc-calc__open .psc-calc__tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.psc-calculator .psc-calc__empty-state{color:var(--ink-faint);font-size:13.5px;line-height:1.5;padding:18px 0 22px}.psc-calculator .psc-calc__total-row{align-items:baseline;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;margin-bottom:18px;padding:14px 0 18px}.psc-calculator .psc-calc__total-row span:first-child{font-size:14px;font-weight:600}.psc-calculator .psc-calc__total-row span:last-child{font-family:Graphik,Arial,sans-serif;font-size:20px;font-weight:600}.psc-calculator .psc-calc__polly-row{background:var(--navy-deep);border-radius:var(--radius-md);margin-bottom:20px;padding:18px 20px}.psc-calculator .psc-calc__polly-row-head{align-items:baseline;display:flex;justify-content:space-between}.psc-calculator .psc-calc__polly-row-head span:first-child{color:#fff;font-size:14px;font-weight:600}.psc-calculator .psc-calc__polly-amount{color:#fff;font-family:Graphik,Arial,sans-serif;font-size:16px;font-weight:600}.psc-calculator .psc-calc__polly-caption{color:#8fafd1;font-size:12.5px;line-height:1.5;margin:8px 0 0}.psc-calculator .psc-calc__polly-addon-row{align-items:baseline;color:#fff;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-top:12px}.psc-calculator .psc-calc__polly-addon-row[hidden]{display:none}.psc-calculator .psc-calc__polly-addon-row .psc-calc__amount{color:#fff;font-family:Graphik,Arial,sans-serif;font-size:16px;font-weight:600}.psc-calculator .psc-calc__polly-addon-caption{color:#8fafd1;font-size:12.5px;line-height:1.5;margin:6px 0 0}.psc-calculator .psc-calc__polly-addon-caption[hidden]{display:none}.psc-calculator .psc-calc__polly-total-row{align-items:baseline;border-top:1px solid hsla(0,0%,100%,.16);color:#fff;display:flex;font-size:14.5px;font-weight:600;justify-content:space-between;margin-top:12px;padding-top:12px}.psc-calculator .psc-calc__polly-total-row[hidden]{display:none}.psc-calculator .psc-calc__polly-total-row .psc-calc__amount{color:#fff;font-family:Graphik,Arial,sans-serif;font-size:21px;font-weight:600}.psc-calculator .psc-calc__savings-block{padding:14px 0 22px;text-align:center}.psc-calculator .psc-calc__savings-label{color:var(--ink);font-size:20px;font-weight:600;margin:0 0 10px}.psc-calculator .psc-calc__savings-number{color:var(--blue);font-family:PublicoHeadline-Roman,Georgia,serif;font-size:clamp(34px,5vw,42px);font-weight:400;letter-spacing:-.01em;margin:0}.psc-calculator .psc-calc__savings-sub{color:var(--ink-soft);font-size:14px;line-height:1.5;margin:6px 0 0}.psc-calculator .psc-calc__cta-row{margin-bottom:20px;margin-top:10px;text-align:center}.psc-calculator .psc-calc__cta-row .hs-cta-node,.psc-calculator .psc-calc__cta-row .hs-cta-wrapper{display:block;width:100%}.psc-calculator .psc-calc__cta-row a{align-items:center;box-sizing:border-box!important;display:flex!important;justify-content:center;max-width:100%!important;text-align:center;width:auto!important}.psc-calculator footer.psc-calc__disclaimer{color:var(--ink-faint);font-size:12px;line-height:1.6;margin:36px auto 0;max-width:900px}.psc-calculator{background:var(--psc-background,#f5faff);color:var(--ink);font-family:Graphik,Arial,sans-serif;font-variant-numeric:tabular-nums;padding:var(--psc-padding-top,56px) 0 var(--psc-padding-bottom,72px)}.psc-calculator *,.psc-calculator :after,.psc-calculator :before{box-sizing:border-box}.psc-calculator [hidden]{display:none!important}.psc-calculator .psc-calc__hero,.psc-calculator .psc-calc__picker,.psc-calculator .psc-calc__summary,.psc-calculator .psc-calc__tool{min-width:0}.psc-calculator .psc-calc__heading,.psc-calculator h3,.psc-calculator p{margin-top:0}.psc-calculator h3{color:var(--ink);font-family:Graphik,Arial,sans-serif;line-height:1.4;margin:0}.psc-calculator .psc-calc__headcount-number input{max-width:100%;width:72px}.psc-calculator .psc-calc__headcount-label{flex-wrap:wrap;gap:12px}.psc-calculator .psc-calc__tool-list{grid-template-columns:repeat(var(--cols,1),minmax(0,1fr))}.psc-calculator .psc-calc__tool-name{overflow:visible;overflow-wrap:anywhere;white-space:normal}.psc-calculator .psc-calc__tile-tooltip{left:0;max-width:100%;overflow-wrap:anywhere;pointer-events:none;transform:translateY(4px);white-space:normal;width:100%}.psc-calculator .psc-calc__tool:focus-within .psc-calc__tile-tooltip,.psc-calculator .psc-calc__tool:hover .psc-calc__tile-tooltip{pointer-events:none;transform:translateY(0)}.psc-calculator .psc-calc__rate-wrap .psc-calc__tooltip{max-width:min(224px,calc(100vw - 96px));overflow-wrap:anywhere}.psc-calculator .psc-calc__line-item .psc-calc__name{min-width:0;overflow-wrap:anywhere}.psc-calculator .psc-calc__line-item .psc-calc__dot,.psc-calculator .psc-calc__tile-check{background:var(--cat)}.psc-calculator .psc-calc__badge-initials{align-items:center;background:var(--line-soft);color:var(--ink-faint);display:flex;font-size:11px;font-weight:600;height:100%;justify-content:center;width:100%}.psc-calculator .psc-calc__tool.psc-calc__checked .psc-calc__badge-initials{background:var(--cat);color:#fff}.psc-calculator .psc-calc__polly-addon-row,.psc-calculator .psc-calc__polly-row-head,.psc-calculator .psc-calc__polly-total-row,.psc-calculator .psc-calc__total-row{flex-wrap:wrap;gap:12px}.psc-calculator .psc-calc__disclaimer,.psc-calculator .psc-calc__hero p,.psc-calculator .psc-calc__polly-addon-caption,.psc-calculator .psc-calc__polly-caption,.psc-calculator .psc-calc__savings-sub,.psc-calculator .psc-calc__sub-caption{overflow-wrap:anywhere;white-space:pre-line}.psc-calculator .psc-calc__heading{overflow-wrap:anywhere}.psc-calculator .psc-calc__info-icon:focus-visible,.psc-calculator .psc-calc__reset-link:focus-visible,.psc-calculator input:focus-visible{outline:2px solid var(--blue-dark);outline-offset:4px}.psc-calculator .psc-calc__tool input:focus-visible{outline:none}.psc-calculator .psc-calc__status{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.psc-calculator .psc-calc__noscript{background:var(--blue-bg);border-radius:10px;color:var(--ink);margin:16px 0;padding:16px}@media (max-width:1199px){.psc-calculator .psc-calc__tool-list{grid-template-columns:minmax(0,1fr)}}@media (max-width:880px){.psc-calculator .psc-calc__summary{position:static}.psc-calculator .psc-calc__tool-list{grid-template-columns:repeat(var(--cols,1),minmax(0,1fr))}}@media (max-width:560px){.psc-calculator .psc-calc__tool-list{grid-template-columns:minmax(0,1fr)}.psc-calculator .psc-calc__picker,.psc-calculator .psc-calc__summary-card{padding:20px}.psc-calculator .psc-calc__line-item{flex-wrap:wrap}.psc-calculator{padding-bottom:min(var(--psc-padding-bottom,72px),48px);padding-top:min(var(--psc-padding-top,56px),40px)}}@media (prefers-reduced-motion:reduce){.psc-calculator *,.psc-calculator :after,.psc-calculator :before{transition:none!important}}.psc-calc__heading .psc-calc__accent{color:#018ff6;display:block}.psc-calculator header.psc-calc__hero.psc-calc__hero--center .psc-calc__heading,.psc-calculator header.psc-calc__hero.psc-calc__hero--center p{text-align:center}.psc-calculator header.psc-calc__hero.psc-calc__hero--center p{margin-left:auto;margin-right:auto}.psc-calculator header.psc-calc__hero.psc-calc__hero--right .psc-calc__heading,.psc-calculator header.psc-calc__hero.psc-calc__hero--right p{text-align:right}.psc-calculator header.psc-calc__hero.psc-calc__hero--right p{margin-left:auto}