@charset "UTF-8";@property --p{syntax:"<number>";inherits:true;initial-value:0}@property --pb-rest{syntax:"<color>";inherits:true;initial-value:transparent}@property --pb-knob{syntax:"<color>";inherits:true;initial-value:transparent}@keyframes pricing-calculator-blink{50%{opacity:0}}@keyframes pricing-calculator-hint{0%{opacity:1}100%,50%{opacity:0}}@keyframes pricing-calculator-refuse{0%,100%{translate:0}20%{translate:-.25rem}40%{translate:.25rem}60%{translate:-.1875rem}80%{translate:.125rem}}@keyframes pricing-calculator-nudge{0%,100%,15%,80%{translate:0;box-shadow:none}45%{translate:.875rem;box-shadow:0 0 0 .5rem color-mix(in sRGB,var(--icon-info) 18%,transparent)}}.pricing-calculator{--pricing-calculator-dock:2.5rem;--pricing-calculator-rate-offset:4rem;margin:0;padding:0;color:var(--text-primary);background:var(--background-primary)}.pricing-calculator--markets{--pricing-calculator-rate-offset:4.375rem}.pricing-calculator--markets .pricing-calculator__total--rate{font-size:3rem;letter-spacing:-.06rem}@media (max-width:767px){.pricing-calculator--markets .pricing-calculator__total--rate{font-size:2.5rem;line-height:2.5rem;letter-spacing:-.05rem}}@media (prefers-reduced-motion:reduce){.pricing-calculator .pricing-calculator__card,.pricing-calculator .pricing-calculator__card *{transition-duration:0s!important}}.pricing-calculator [data-mode]{transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility .3s}.pricing-calculator__card--custom [data-mode=plan],.pricing-calculator__card:not(.pricing-calculator__card--custom) [data-mode=custom]{visibility:hidden;opacity:0;pointer-events:none}.pricing-calculator__caption,.pricing-calculator__count{transition:opacity .3s cubic-bezier(.22,1,.36,1),visibility 0s}.pricing-calculator__meter--captioned .pricing-calculator__count,.pricing-calculator__meter:not(.pricing-calculator__meter--captioned) .pricing-calculator__caption{visibility:hidden;opacity:0;pointer-events:none;transition-delay:0s,.3s}.pricing-calculator__stage{position:relative;margin:0 var(--padding-5xl);padding:calc(var(--offset)/ 2) 0}@media (max-width:1279px){.pricing-calculator__stage{margin:0}}.pricing-calculator .pricing-calculator__stage.card{background:0 0}@media (max-width:1279px){.pricing-calculator .pricing-calculator__stage.card{background:var(--gradients-blue-lower-emphasis)}}.pricing-calculator__surface-track{position:absolute;inset:0;display:block;pointer-events:none}@media (max-width:1279px){.pricing-calculator__surface-track{display:none}}.pricing-calculator__surface{position:sticky;top:calc(var(--header-height) + var(--header-offset));display:block;height:calc(100vh - var(--header-height) - var(--header-offset) - var(--pricing-calculator-dock));max-height:100%;border-radius:var(--radius-4xl);background:var(--gradients-blue-lower-emphasis)}.has-stripbanner .pricing-calculator__surface{height:calc(100vh - var(--stripbanner-height) - .0625rem - var(--header-height) - var(--header-offset) - var(--pricing-calculator-dock))}.pricing-calculator__container{position:relative;z-index:1;max-width:var(--container);margin-right:auto;margin-left:auto;padding-right:var(--indent);padding-left:var(--indent)}.pricing-calculator__heading{max-width:48rem;margin:0 auto 3.75rem}@media (max-width:767px){.pricing-calculator__heading{margin-bottom:var(--padding-9xl)}}.pricing-calculator__heading .heading__title{text-wrap:balance}.pricing-calculator__heading .heading__subtitle{max-width:44rem;margin-inline:auto}@media (max-width:767px){.pricing-calculator__heading .heading .heading__title{font-size:1.5rem;line-height:1.75rem;letter-spacing:-.03rem}}.pricing-calculator__content{position:relative;display:flex;flex-direction:column;gap:var(--gap-7xl)}@media (max-width:767px){.pricing-calculator__content{gap:var(--gap-5xl)}}.pricing-calculator .pricing-calculator__card{display:grid;grid-template-rows:auto auto 1fr auto auto;grid-template-columns:minmax(0,1.65fr) auto minmax(0,1fr);transition:background-color .6s cubic-bezier(.4,0,.2,1)}.pricing-calculator .pricing-calculator__card--custom{color:var(--text-primary-inverse)}@media (max-width:1279px){.pricing-calculator .pricing-calculator__card{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:var(--gap-6xl);padding:var(--padding-6xl)}}@media (max-width:767px){.pricing-calculator .pricing-calculator__card{row-gap:var(--gap-5xl);margin-inline:calc(1.25rem - var(--indent))}}.pricing-calculator .pricing-calculator__card :is(.heading__title,.heading__subtitle,.pricing-calculator__item,.pricing-calculator__features-title,.pricing-calculator__seats,.pricing-calculator__total,.pricing-calculator__term-text,.pricing-calculator__tick,.pricing-calculator__plus,.pricing-calculator__hintp){transition:color .6s cubic-bezier(.4,0,.2,1),text-decoration-color .6s cubic-bezier(.4,0,.2,1)}.pricing-calculator__select{grid-row:1/5;display:grid;grid-template-rows:subgrid;gap:0;padding:var(--padding-10xl)}@media (max-width:1279px){.pricing-calculator__select{grid-row:auto;display:flex;flex-direction:column;gap:var(--gap-6xl);padding:0}}@media (max-width:767px){.pricing-calculator__select{gap:var(--gap-5xl)}}.pricing-calculator__select>.heading{grid-row:1}.pricing-calculator__meter-col{grid-row:2/5;display:flex;flex-direction:column;margin-top:var(--padding-10xl)}@media (max-width:1279px){.pricing-calculator__meter-col{grid-row:auto;margin-top:0}}.pricing-calculator .pricing-calculator__meter{--r:0.8125rem;--p:0;--pb-ink:var(--icon-info);--pb-rest:var(--border-secondary);--pb-knob:var(--background-secondary);display:flex;flex:1 1 auto;flex-direction:column;padding:var(--padding-7xl);border-radius:var(--radius-3xl);transition:--p .3s cubic-bezier(.2,.8,.2,1),--pb-rest .6s cubic-bezier(.4,0,.2,1),--pb-knob .6s cubic-bezier(.4,0,.2,1),background-color .6s cubic-bezier(.4,0,.2,1)}.pricing-calculator .pricing-calculator__meter--dragging{transition:--pb-rest .6s cubic-bezier(.4,0,.2,1),--pb-knob .6s cubic-bezier(.4,0,.2,1),background-color .6s cubic-bezier(.4,0,.2,1)}@media (max-width:767px){.pricing-calculator .pricing-calculator__meter{--r:1rem;display:block;margin:0;padding:var(--padding-5xl);border-radius:var(--radius-3xl)}}.pricing-calculator .pricing-calculator__meter:hover .pricing-calculator__ruler-mark{background:var(--border-tertiary)}.pricing-calculator .pricing-calculator__meter:hover .pricing-calculator__ruler-mark--major{background:var(--icon-weak)}.pricing-calculator .pricing-calculator__card--custom .pricing-calculator__meter{--pb-rest:var(--border-on-dark);--pb-knob:color-mix(in sRGB, var(--background-inverse), var(--background-main) 10%);background:var(--background-on-dark)}.pricing-calculator__meter-head{display:flex;flex-wrap:wrap;gap:var(--gap-xl) var(--gap-4xl);justify-content:space-between;align-items:baseline;min-height:2.25rem;margin-bottom:auto}@media (max-width:767px){.pricing-calculator__meter-head{display:grid;grid-template-columns:auto 1fr;gap:0 var(--gap-md);align-items:center}}.pricing-calculator__lead{display:grid;flex:1 1 0%;align-items:baseline;min-width:0}@media (max-width:767px){.pricing-calculator__lead{display:contents}}.pricing-calculator__lead>*{grid-area:1/1}.pricing-calculator__count{display:flex;gap:var(--gap-md);align-items:baseline}@media (max-width:767px){.pricing-calculator__count{display:contents}}@media (max-width:767px){.pricing-calculator__meter--captioned .pricing-calculator__count{display:none}}@media (max-width:767px){.pricing-calculator__meter--captioned .pricing-calculator__meter-head{align-content:center;min-height:2.875rem}}.pricing-calculator__field{position:relative;display:inline-flex;align-items:center;transition:background-color .6s cubic-bezier(.4,0,.2,1),border-color .6s cubic-bezier(.4,0,.2,1),box-shadow .15s ease-out}.pricing-calculator__field--refused{animation:pricing-calculator-refuse .3s ease-out}@media (prefers-reduced-motion:reduce){.pricing-calculator__field--refused{animation:none}}@media (max-width:767px){.pricing-calculator__field{grid-row:1/3;padding:var(--padding-xl);border:var(--border-xs) solid var(--border-secondary);border-radius:var(--radius-md);background:var(--background-primary)}}.pricing-calculator__field:hover .pricing-calculator__caret{opacity:1;animation:pricing-calculator-blink 1.1s steps(1) infinite}@media (max-width:767px){.pricing-calculator__field:focus-within{border-color:var(--focus-primary);box-shadow:0 0 0 var(--border-xs) var(--focus-primary)}}@media (max-width:767px){.pricing-calculator__card--custom .pricing-calculator__field{border-color:var(--border-on-dark);background:var(--background-inverse)}}.pricing-calculator__value{width:auto;height:1.75rem;min-width:.875rem;margin-left:calc(var(--padding-lg) * -1);padding:0 var(--padding-lg);box-sizing:content-box;color:var(--text-primary);font:inherit;font-weight:500;font-size:1.5rem;line-height:1.75rem;letter-spacing:-.03rem;text-decoration:none;border:0;border-radius:var(--radius-md);background:0 0;outline:0;cursor:text;transition:color .6s cubic-bezier(.4,0,.2,1),background-color .15s ease-out,box-shadow .15s ease-out;font-variant-numeric:proportional-nums}@media (max-width:767px){.pricing-calculator__value{font-size:1.75rem;letter-spacing:-.035rem}}.pricing-calculator__value:hover{background:var(--background-main)}@media (max-width:767px){.pricing-calculator__value:hover{background:0 0}}.pricing-calculator__value:focus{background:var(--background-main);box-shadow:0 0 0 var(--border-sm) var(--focus-primary)}@media (max-width:767px){.pricing-calculator__value:focus{background:0 0;outline:0;box-shadow:none}}.pricing-calculator__card--custom .pricing-calculator__value{color:var(--text-primary-inverse)}.pricing-calculator__card--custom .pricing-calculator__value:focus,.pricing-calculator__card--custom .pricing-calculator__value:hover{background:var(--background-on-dark)}@media (max-width:767px){.pricing-calculator__card--custom .pricing-calculator__value:focus,.pricing-calculator__card--custom .pricing-calculator__value:hover{background:0 0}}.pricing-calculator__meter--plus .pricing-calculator__value{padding-right:calc(var(--padding-lg) + 1.125rem)}@media (max-width:767px){.pricing-calculator__meter--plus .pricing-calculator__value{padding-right:calc(var(--padding-lg) + .625rem)}}.pricing-calculator__caret{display:block;width:var(--border-sm);height:1.25rem;margin-left:calc(var(--padding-lg) * -1 + var(--padding-xs));border-radius:var(--radius-xs);background:var(--icon-info);opacity:0;transform:translateY(-.0375rem)}@media (max-width:767px){.pricing-calculator__caret{display:none}}.pricing-calculator__meter--hinting .pricing-calculator__caret{animation:pricing-calculator-hint 1.1s steps(1) 3}.pricing-calculator__value:focus+.pricing-calculator__caret{visibility:hidden}.pricing-calculator__meter--plus .pricing-calculator__caret{display:none}@media (prefers-reduced-motion:reduce){.pricing-calculator__meter .pricing-calculator__field .pricing-calculator__caret{animation:none}}.pricing-calculator__plus{display:none;margin-left:calc(var(--padding-lg) * -1 + .0375rem);font-weight:500;font-size:1.5rem;line-height:1.75rem;letter-spacing:-.03rem;transform:translateY(-.125rem)}@media (max-width:767px){.pricing-calculator__plus{font-size:1.75rem;letter-spacing:-.035rem}}.pricing-calculator__meter--plus .pricing-calculator__plus{position:absolute;top:50%;right:var(--padding-lg);display:block;margin:0;translate:0 calc(-50% - .15rem);transform:none;pointer-events:none}.pricing-calculator__card--custom .pricing-calculator__plus{color:var(--text-primary-inverse)}.pricing-calculator .pricing-calculator__under.tooltip{position:absolute;inset:0;margin:0;padding:0;pointer-events:none}.pricing-calculator .pricing-calculator__under.tooltip .tooltip__content{left:0;max-width:16rem;transform:none;transition:opacity .2s ease-out}.pricing-calculator .pricing-calculator__meter--under .pricing-calculator__under .tooltip__content{opacity:1}.pricing-calculator .pricing-calculator__meter--under .pricing-calculator__term:hover .tooltip__content{opacity:0}.pricing-calculator__term{display:inline-flex}@media (max-width:767px){.pricing-calculator__term{grid-column:2;place-self:end start}}.pricing-calculator__term:hover .pricing-calculator__term-text{color:var(--text-primary);text-decoration-color:currentColor}.pricing-calculator__meter--plus .pricing-calculator__term{margin-left:calc(var(--padding-xs) * -1)}.pricing-calculator .pricing-calculator__term.tooltip{margin-left:var(--padding-sm)}@media (max-width:767px){.pricing-calculator .pricing-calculator__term.tooltip{margin-left:calc(var(--padding-sm) - .1875rem)}}.pricing-calculator .pricing-calculator__term.tooltip:hover .tooltip__content{transform:translateX(-50%) scale(1)}.pricing-calculator .pricing-calculator__term.tooltip .tooltip__content{padding:var(--padding-3xl);background-color:var(--background-inverse);transform:translateX(-50%) scale(.5);transform-origin:50% 100%;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.pricing-calculator .pricing-calculator__term.tooltip .tooltip__content{transform:translateX(-50%);transition:opacity .2s}}.pricing-calculator .pricing-calculator__term.tooltip .tooltip__content-text{color:var(--text-primary-inverse)}.pricing-calculator .pricing-calculator__card--custom .pricing-calculator__term.tooltip .tooltip__content{background-color:var(--background-primary)}.pricing-calculator .pricing-calculator__card--custom .pricing-calculator__term.tooltip .tooltip__content-text{color:var(--text-primary)}.pricing-calculator__term-text{color:var(--text-secondary);white-space:nowrap;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--border-tertiary);text-decoration-thickness:.125rem;text-underline-offset:.25rem;cursor:help;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:500;font-size:1rem;line-height:1.25rem;letter-spacing:-.02rem}.pricing-calculator__term-text{letter-spacing:-.0225rem}@media (max-width:767px){.pricing-calculator__term-text{font-size:.875rem;line-height:1.25rem;letter-spacing:-.0175rem}}.pricing-calculator__card--custom .pricing-calculator__term-text{color:var(--text-on-dark-secondary);text-decoration-color:var(--border-on-dark-strong)}.pricing-calculator__card--custom .pricing-calculator__term:hover .pricing-calculator__term-text{color:var(--text-primary-inverse)}.pricing-calculator__caption{margin:0;padding:0;color:var(--text-primary-inverse);font:inherit;text-align:left;border:0;background:0 0;cursor:pointer;font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:500;font-size:1rem;line-height:1.25rem;letter-spacing:-.02rem}@media (max-width:767px){.pricing-calculator__caption{grid-row:1;grid-column:1/-1;color:var(--text-on-dark-secondary);font-size:.875rem;line-height:1.25rem;letter-spacing:-.0175rem}}.pricing-calculator__caption:hover{color:var(--text-on-dark-tertiary)}@media (max-width:767px){.pricing-calculator__caption:hover{color:var(--text-primary-inverse)}}.pricing-calculator__caption:focus-visible{border-radius:var(--radius-xs);outline:var(--border-sm) solid var(--focus-primary);outline-offset:var(--border-sm)}@media (max-width:767px){.pricing-calculator__meter:not(.pricing-calculator__meter--captioned) .pricing-calculator__caption{display:none}}.pricing-calculator__seats{display:grid;flex:none;justify-items:end;color:var(--text-primary);text-align:right}@media (max-width:767px){.pricing-calculator__seats{grid-column:2;justify-items:start;align-self:start;margin-left:var(--padding-sm);text-align:left}}.pricing-calculator__seats>span{grid-area:1/1;transition:color .6s cubic-bezier(.4,0,.2,1);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:500;font-size:1rem;line-height:1.25rem;letter-spacing:-.02rem}@media (max-width:767px){.pricing-calculator__seats>span{display:inline-block;color:var(--text-secondary);font-weight:500;font-size:.875rem;line-height:1.25rem;letter-spacing:-.0175rem}}.pricing-calculator__card--custom .pricing-calculator__seats{color:var(--text-primary-inverse)}@media (max-width:767px){.pricing-calculator__card--custom .pricing-calculator__seats>span{color:var(--text-on-dark-secondary)}}@media (max-width:767px){.pricing-calculator__meter--captioned .pricing-calculator__seats{grid-column:1/-1;margin-left:0}}@media (max-width:767px){.pricing-calculator__card--custom .pricing-calculator__seats [data-mode=plan],.pricing-calculator__card:not(.pricing-calculator__card--custom) .pricing-calculator__seats [data-mode=custom]{display:none}}.pricing-calculator__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;word-wrap:normal!important;border:0;overflow:hidden;clip-path:inset(50%)}.pricing-calculator__back{position:fixed;left:50%;bottom:var(--padding-9xl);z-index:50;width:max-content;max-width:calc(100vw - 2.5rem);visibility:hidden;opacity:0;transform:translate(-50%,.5rem);transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s .2s}.pricing-calculator__back--shown{visibility:visible;opacity:1;transform:translate(-50%,0);transition:opacity .2s ease-out,transform .2s ease-out,visibility 0s}@media (max-width:1023px){.pricing-calculator__back{bottom:var(--padding-6xl)}}@media (prefers-reduced-motion:reduce){.pricing-calculator__back{transform:translate(-50%,0);transition:none}}.pricing-calculator__back svg{flex:none;width:1rem;height:1rem}.has-overflow .pricing-calculator__back{visibility:hidden;opacity:0}.pricing-calculator__back.button--secondary.button--xs{background-color:var(--background-primary);box-shadow:0 .25rem .75rem rgba(0,0,0,.08),0 .5rem 1.5rem rgba(0,0,0,.12)}.pricing-calculator__back.button--secondary.button--xs:hover{box-shadow:0 .25rem .75rem rgba(0,0,0,.08),0 .5rem 1.5rem rgba(0,0,0,.12)}.pricing-calculator__scale{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:pan-y}.pricing-calculator__track{position:relative;margin-top:.9375rem}@media (max-width:767px){.pricing-calculator__track{margin-top:var(--padding-md)}}.pricing-calculator__track:hover .pricing-calculator__knob{box-shadow:0 0 0 .375rem color-mix(in sRGB,var(--icon-info) 16%,transparent)}.pricing-calculator__range{display:block;width:100%;height:1.375rem;margin:0;padding:0;background:0 0;cursor:pointer;appearance:none}@media (max-width:767px){.pricing-calculator__range{height:2.75rem}}.pricing-calculator__range:focus{outline:0}.pricing-calculator__range:focus-visible+.pricing-calculator__knob{box-shadow:0 0 0 .5rem color-mix(in sRGB,var(--icon-info) 22%,transparent)}.pricing-calculator__range:active+.pricing-calculator__knob{box-shadow:0 0 0 .5rem color-mix(in sRGB,var(--icon-info) 22%,transparent);transform:translate(-50%,-50%)}.pricing-calculator__range::-webkit-slider-runnable-track{height:.25rem;border-radius:var(--radius-3xl);background:linear-gradient(to right,var(--pb-ink) 0 calc(var(--r) + (100% - 2 * var(--r)) * var(--p)),var(--pb-rest) 0)}.pricing-calculator__range::-moz-range-track{height:.25rem;border-radius:var(--radius-3xl);background:linear-gradient(to right,var(--pb-ink) 0 calc(var(--r) + (100% - 2 * var(--r)) * var(--p)),var(--pb-rest) 0)}.pricing-calculator__range::-webkit-slider-thumb{width:1.625rem;height:1.625rem;margin-top:-.6875rem;box-sizing:border-box;border:var(--border-md) solid var(--text-primary);border-radius:50%;background:var(--background-main);opacity:0;appearance:none}@media (max-width:767px){.pricing-calculator__range::-webkit-slider-thumb{width:2.75rem;height:2.75rem;margin-top:calc(var(--padding-6xl) * -1)}}.pricing-calculator__range::-moz-range-thumb{width:1.625rem;height:1.625rem;box-sizing:border-box;border:0;opacity:0}.pricing-calculator__knob{position:absolute;top:50%;left:calc(var(--r) + (100% - 2 * var(--r)) * var(--p));width:1.625rem;height:1.625rem;box-sizing:border-box;border:var(--border-md) solid var(--pb-ink);border-radius:50%;background:var(--pb-knob);transform:translate(-50%,-50%);pointer-events:none;transition:transform .2s cubic-bezier(.3,1.6,.5,1),box-shadow .2s ease-out}@media (max-width:767px){.pricing-calculator__knob{width:2rem;height:2rem}}.pricing-calculator__meter--nudging .pricing-calculator__knob{animation:pricing-calculator-nudge 1.8s cubic-bezier(.45,0,.25,1) 3}@media (prefers-reduced-motion:reduce){.pricing-calculator__meter--nudging .pricing-calculator__knob{animation:none}}.pricing-calculator__ruler{position:relative;height:.625rem;margin:var(--padding-xl) var(--r) 0}@media (max-width:767px){.pricing-calculator__ruler{display:none}}.pricing-calculator__ruler-mark{position:absolute;top:0;width:var(--border-xs);height:.375rem;background:var(--border-secondary);transform:translateX(-50%);transition:background-color .6s cubic-bezier(.4,0,.2,1)}.pricing-calculator__ruler-mark--major{height:.625rem;background:var(--border-tertiary)}.pricing-calculator__card--custom .pricing-calculator__ruler-mark{background:var(--border-on-dark)}.pricing-calculator__card--custom .pricing-calculator__ruler-mark--major{background:var(--border-on-dark-strong)}.pricing-calculator__ticks{position:relative;height:1.25rem;margin:var(--padding-md) var(--r) 0;padding:0;list-style:none}@media (max-width:767px){.pricing-calculator__ticks{margin:0}.pricing-calculator__ticks li:not(:first-child):not(:last-child){display:none}.pricing-calculator__ticks li:first-child .pricing-calculator__tick{transform:none}.pricing-calculator__ticks li:first-child .pricing-calculator__tick::after{content:" " attr(data-unit)}.pricing-calculator__ticks li:last-child .pricing-calculator__tick{transform:translateX(-100%)}}.pricing-calculator__tick{position:absolute;top:0;padding:0;color:var(--text-tertiary);white-space:nowrap;border:0;background:0 0;cursor:pointer;transform:translateX(-50%);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:400;font-size:.75rem;line-height:1.25rem;letter-spacing:-.015rem}.pricing-calculator__tick:hover{color:var(--text-primary)}.pricing-calculator__tick:focus-visible{border-radius:var(--radius-xs);outline:var(--border-sm) solid var(--focus-primary);outline-offset:var(--border-sm)}.pricing-calculator__tick{font-variant-numeric:tabular-nums;font-feature-settings:normal}.pricing-calculator__tick--active{color:var(--text-primary);font-weight:500}.pricing-calculator__card--custom .pricing-calculator__tick{color:var(--text-on-dark-secondary)}.pricing-calculator__card--custom .pricing-calculator__tick:hover{color:var(--text-primary-inverse)}.pricing-calculator__card--custom .pricing-calculator__tick--active{color:var(--text-primary-inverse)}.pricing-calculator__hint{margin-top:var(--padding-5xl)}@media (max-width:767px){.pricing-calculator__hint{margin-top:var(--padding-6xl)}}.pricing-calculator__hint p{margin:0;color:var(--text-secondary);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:-.0175rem}.pricing-calculator__hint-link{padding:0;color:inherit;font:inherit;text-decoration:underline;border:0;background:0 0;cursor:pointer;transition:color .15s ease-out;text-decoration-thickness:var(--border-xs);text-underline-offset:.175rem}.pricing-calculator__hint-link:hover{color:var(--text-primary)}.pricing-calculator__hint-link:focus-visible{border-radius:var(--radius-xs);outline:var(--border-sm) solid var(--focus-primary);outline-offset:var(--border-sm)}.pricing-calculator__card--custom .pricing-calculator__hint p{color:var(--text-on-dark-secondary)}@media (max-width:767px){.pricing-calculator__card--custom .pricing-calculator__hint{display:none}}.pricing-calculator__card--custom .pricing-calculator__hint-link:hover{color:var(--text-primary-inverse)}.pricing-calculator .pricing-calculator__divider.divider{grid-row:1/5;height:auto;transition:background-color .6s cubic-bezier(.4,0,.2,1)}@media (max-width:1279px){.pricing-calculator .pricing-calculator__divider.divider{grid-row:auto;width:auto;height:var(--border-xs)}}@media (max-width:767px){.pricing-calculator .pricing-calculator__divider.divider{margin:0 calc(var(--padding-6xl) * -1)}}.pricing-calculator__quote{grid-row:1/5;grid-column:3;position:relative;display:grid;grid-template-rows:subgrid;gap:0;padding:var(--padding-10xl)}@media (max-width:1279px){.pricing-calculator__quote{grid-row:auto;grid-column:auto;grid-template-rows:none;padding:0}}.pricing-calculator__quote .button{width:100%}.pricing-calculator__currency-bar{position:absolute;bottom:100%;right:0;z-index:10;display:flex;justify-content:flex-end;margin:0 0 .875rem}@media (max-width:1279px){.pricing-calculator__currency-bar{position:relative;bottom:auto;right:auto;margin:0 0 calc(var(--gap-4xl) - var(--gap-7xl))}}@media (max-width:767px){.pricing-calculator__currency-bar{margin-bottom:calc(var(--gap-4xl) - var(--gap-5xl))}}.pricing-calculator__currency-bar .filter__button--default{background-color:var(--background-primary)}.pricing-calculator__currency{position:relative}.pricing-calculator__sheet{position:absolute;top:calc(100% + var(--gap-xl));right:0;z-index:5;visibility:hidden;opacity:0;transform:translateY(-.25rem);transition:opacity .2s,transform .2s,visibility .2s}.pricing-calculator__sheet--open{visibility:visible;opacity:1;transform:none;transition:opacity .2s,transform .2s}@media (max-width:1023px){.pricing-calculator__sheet{position:fixed;inset:0;z-index:50;display:none;visibility:visible;opacity:1;transform:none;transition:none}}.pricing-calculator__sheet .dropdown{display:flex;flex-direction:column;padding:var(--padding-xl) var(--padding-xl) 0;background-color:var(--background-elevated)}.pricing-calculator__sheet .dropdown .dropdown__list{display:flex;flex-direction:column;gap:var(--gap-sm);min-height:0;margin:0;padding:0 var(--padding-xl) var(--padding-xl) 0;list-style:none;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.pricing-calculator__sheet .dropdown .dropdown__list{scrollbar-width:thin;scrollbar-color:var(--border-primary) transparent}}.pricing-calculator__sheet .dropdown .dropdown__list::-webkit-scrollbar{width:.375rem}.pricing-calculator__sheet .dropdown .dropdown__list::-webkit-scrollbar-track{background-color:transparent}.pricing-calculator__sheet .dropdown .dropdown__list::-webkit-scrollbar-thumb{border-radius:var(--radius-2xl);background-color:var(--border-primary)}.pricing-calculator__sheet .dropdown .dropdown__item{display:flex;border-radius:var(--radius-lg)}.pricing-calculator__sheet .dropdown .dropdown__item--addition [type=checkbox],.pricing-calculator__sheet .dropdown .dropdown__item--addition [type=radio],.pricing-calculator__sheet .dropdown .dropdown__item--primary [type=checkbox],.pricing-calculator__sheet .dropdown .dropdown__item--primary [type=radio]{position:absolute;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0)}.pricing-calculator__sheet .dropdown .dropdown__item--addition:has(:checked),.pricing-calculator__sheet .dropdown .dropdown__item--primary:has(:checked){background-color:var(--background-secondary)}.pricing-calculator__sheet .dropdown .dropdown__item--primary label::after{content:"";display:none;flex:0 0 auto;width:1rem;height:1rem;margin-left:auto;background-size:1rem;transform:translateY(.125rem);background-image:url("data:image/svg+xml;utf8, %3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23218358' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2c5.523 0 10 4.48 10 10s-4.477 10-10 10S2 17.52 2 12 6.477 2 12 2Zm0 1.8c-4.529 0-8.2 3.67-8.2 8.2 0 4.53 3.671 8.2 8.2 8.2s8.2-3.67 8.2-8.2c0-4.53-3.671-8.2-8.2-8.2Zm3.363 5.56a.904.904 0 0 1 1.274 0 .91.91 0 0 1 0 1.28l-5 5a.904.904 0 0 1-1.274 0l-3-3a.91.91 0 0 1 0-1.28.904.904 0 0 1 1.274 0L11 13.73l4.363-4.37Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.pricing-calculator__sheet .dropdown .dropdown__item--primary:has(:checked) label::after{display:block}.pricing-calculator__sheet .dropdown .dropdown__item{transition:background-color 125ms ease}.pricing-calculator__sheet .dropdown .dropdown__item:has([type=checkbox]:disabled,[type=radio]:disabled){background-color:var(--action-all-disabled);cursor:not-allowed}.pricing-calculator__sheet .dropdown .dropdown__item:has([type=checkbox]:disabled,[type=radio]:disabled) .dropdown__item-icon{opacity:.3}.pricing-calculator__sheet .dropdown .dropdown__item:not(:has([type=checkbox]:disabled,[type=radio]:disabled)):hover{background-color:var(--action-secondary)}.pricing-calculator__sheet .dropdown .dropdown__item:not(:has([type=checkbox]:disabled,[type=radio]:disabled)):hover .checkbox [type=checkbox]:not(:checked){border-color:var(--border-tertiary)}.pricing-calculator__sheet .dropdown .dropdown__item .checkbox,.pricing-calculator__sheet .dropdown .dropdown__item .radio{flex:1 1 auto}.pricing-calculator__sheet .dropdown .dropdown__item .checkbox label,.pricing-calculator__sheet .dropdown .dropdown__item .radio label{flex:1 1 auto;gap:var(--gap-xl);padding:var(--padding-2xl) var(--padding-3xl)}.pricing-calculator__sheet .dropdown .dropdown__item-icon{flex:0 0 auto;width:1.25rem;height:1.25rem;border-radius:var(--radius-full)}.pricing-calculator__sheet .dropdown span+.dropdown__item-icon{margin-left:auto}.pricing-calculator__sheet .dropdown .button-group-bar{flex:0 0 auto;margin:0 calc(var(--padding-xl) * -1)}.pricing-calculator__sheet-panel .dropdown{width:20rem;max-height:24.375rem;border-radius:var(--radius-lg);box-shadow:0 .5rem 1.25rem rgba(0,0,0,.04),0 1.5rem 3rem rgba(0,0,0,.18);overflow:hidden}@media (max-width:1023px){.pricing-calculator__sheet-panel .dropdown{flex:1 1 auto;width:auto;min-height:0;max-height:none;border-radius:0;box-shadow:none}}@media (max-width:1023px){.pricing-calculator__sheet--open{display:block}}.pricing-calculator__sheet-backdrop{display:none}@media (max-width:1023px){.pricing-calculator__sheet-backdrop{position:absolute;inset:0;display:block;background:var(--background-overlay);opacity:0;transition:opacity .25s}}@media (max-width:1023px){.pricing-calculator__sheet-panel{position:absolute;left:0;bottom:0;right:0;display:flex;flex-direction:column;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;background:var(--background-elevated);box-shadow:0 -.5rem 2rem rgba(0,0,0,.12);transform:translateY(100%);touch-action:none;transition:transform .32s cubic-bezier(.22,1,.36,1)}}.pricing-calculator__sheet--visible .pricing-calculator__sheet-backdrop{opacity:1}.pricing-calculator__sheet--visible .pricing-calculator__sheet-panel{transform:none}.pricing-calculator__sheet--dragging .pricing-calculator__sheet-panel{transition:none}.pricing-calculator__sheet-head{display:none}@media (max-width:1023px){.pricing-calculator__sheet-head{display:flex;flex:0 0 auto;justify-content:space-between;align-items:center;padding:1.25rem .75rem .25rem 1.25rem}}.pricing-calculator__sheet-title{margin:0;color:var(--text-primary);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:500;font-size:1.125rem;line-height:1.375rem;letter-spacing:-.0225rem}.pricing-calculator__sheet-title{line-height:1.5rem}.pricing-calculator__sheet-close{display:flex;width:2.5rem;height:2.5rem;padding:0;border:0;border-radius:var(--radius-lg);background:0 0;cursor:pointer}.pricing-calculator__sheet-close:hover{background:var(--background-secondary)}.pricing-calculator__sheet-close svg{width:1.25rem;height:1.25rem;margin:auto;fill:var(--icon-primary)}@media (max-width:1279px){.pricing-calculator__card--custom .pricing-calculator__quote .heading__title[data-mode=plan],.pricing-calculator__card:not(.pricing-calculator__card--custom) .pricing-calculator__quote .heading__title[data-mode=custom]{display:none}}@media (max-width:767px){.pricing-calculator__card--custom .pricing-calculator__slot--cta{margin-top:calc(var(--padding-7xl) * -1)}}.pricing-calculator__slot{display:grid}.pricing-calculator__slot--price{grid-row:2;align-self:start;margin-top:var(--pricing-calculator-rate-offset);container-type:inline-size}@media (max-width:1279px){.pricing-calculator__slot--price{grid-row:auto;margin-top:var(--padding-7xl)}}@media (max-width:767px){.pricing-calculator__slot--price{margin-top:var(--padding-6xl)}}.pricing-calculator__slot--cta{grid-row:3/5;align-self:end;margin-top:var(--padding-10xl)}@media (max-width:1279px){.pricing-calculator__slot--cta{grid-row:auto;margin-top:var(--padding-7xl)}}@media (max-width:767px){.pricing-calculator__slot--cta{margin-top:var(--padding-xl)}}.pricing-calculator__slot>*{grid-area:1/1}.pricing-calculator__cta{display:grid}.pricing-calculator__cta .button{transition:background-size .45s cubic-bezier(.22,1,.36,1),color .2s ease-out,box-shadow .2s ease-out,fill .2s ease-out}.pricing-calculator__plan{display:flex;flex-direction:column;gap:0;align-items:flex-start;margin-bottom:calc(var(--padding-lg) * -1);transform:translateY(-.26875rem)}@media (max-width:1279px){.pricing-calculator__plan{margin-bottom:0;transform:none}}.pricing-calculator__custom{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;min-height:5.5rem;margin-bottom:calc(var(--padding-lg) * -1);transform:translateY(-.26875rem)}@media (max-width:1279px){.pricing-calculator__custom{margin-bottom:0;transform:none}}.pricing-calculator__price{display:flex;gap:var(--gap-xl);align-items:last baseline}.pricing-calculator__price--custom{column-gap:var(--gap-xl)}.pricing-calculator__price>span{white-space:nowrap}.pricing-calculator__price>.pricing-calculator__rate-unit{min-width:0;white-space:normal}.pricing-calculator__total--rate{color:var(--text-success)}.pricing-calculator__total--form{padding:0;white-space:nowrap;text-align:left;border:0;background:0 0;cursor:pointer;transition:color .15s ease-out}.pricing-calculator__total--form:focus-visible{border-radius:var(--radius-xs);outline:var(--border-sm) solid var(--focus-primary);outline-offset:var(--border-sm)}.pricing-calculator__total{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:500;font-size:3.25rem;line-height:3.5rem;letter-spacing:-.065rem}.pricing-calculator__total{font-variant-numeric:tabular-nums;font-feature-settings:normal}.pricing-calculator__total-unit{font-size:1rem;letter-spacing:-.0225rem}.pricing-calculator__price--custom .pricing-calculator__total{color:var(--text-secondary);text-wrap:balance}@media (max-width:29.9375rem){.pricing-calculator__price--custom .pricing-calculator__total{font-size:2.25rem;letter-spacing:-.045rem}}.pricing-calculator__card--custom .pricing-calculator__price--custom .pricing-calculator__total{color:var(--text-on-dark-secondary)}.pricing-calculator__card--custom .pricing-calculator__price--custom .pricing-calculator__total--form:hover{color:var(--text-primary-inverse)}.pricing-calculator__rate-unit{color:var(--text-success);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:500;font-size:1.125rem;line-height:1.375rem;letter-spacing:-.0225rem}.pricing-calculator__rate-unit{font-size:1rem;line-height:1.25rem}.pricing-calculator__year{display:flex;flex-wrap:wrap;gap:0 var(--gap-lg);align-items:baseline;margin:var(--padding-3xl) 0 0;color:var(--text-primary);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:500;font-size:.875rem;line-height:1.25rem;letter-spacing:-.0175rem}@media (max-width:767px){.pricing-calculator__year{margin-top:var(--padding-sm)}}.pricing-calculator__year-value{font-variant-numeric:tabular-nums;font-feature-settings:normal}.pricing-calculator__band{grid-column:1/-1;display:flex;column-gap:0;align-items:flex-start;padding:0;border-top:var(--border-xs) solid var(--border-primary);transition:background-color .6s cubic-bezier(.4,0,.2,1),border-color .6s cubic-bezier(.4,0,.2,1)}@media (max-width:1279px){.pricing-calculator__band{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--gap-7xl);padding:var(--padding-7xl) 0 0}}@media (max-width:767px){.pricing-calculator__band{margin-inline:calc(var(--padding-6xl) * -1);padding:var(--padding-6xl) var(--padding-6xl) 0}}.pricing-calculator__card--custom .pricing-calculator__band{border-top-color:var(--border-on-dark)}.pricing-calculator__features{display:flex;flex-direction:column;gap:var(--gap-2xl)}.pricing-calculator__band .pricing-calculator__features{gap:var(--padding-7xl);min-width:0;padding:var(--padding-10xl)}@media (max-width:1279px){.pricing-calculator__band .pricing-calculator__features{padding:0}}@media (max-width:767px){.pricing-calculator__band .pricing-calculator__features{gap:var(--gap-5xl)}}.pricing-calculator__band .pricing-calculator__features--plan{flex:.92 1 0;padding-right:var(--padding-6xl)}@media (max-width:1279px){.pricing-calculator__band .pricing-calculator__features--plan{flex:none;padding-right:0}}.pricing-calculator__band .pricing-calculator__features--custom{flex:1.08 1 0;padding-left:var(--padding-6xl)}@media (max-width:1279px){.pricing-calculator__band .pricing-calculator__features--custom{flex:none;padding-left:0}}.pricing-calculator__features-title{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:-.0175rem}.pricing-calculator__features-title{font-weight:500;font-size:1rem;line-height:1.5rem}.pricing-calculator__card--custom .pricing-calculator__features-title{color:var(--text-primary-inverse)}.pricing-calculator__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap-8xl);align-items:start}@media (max-width:767px){.pricing-calculator__cols{grid-template-columns:minmax(0,1fr);row-gap:var(--padding-4xl)}}.pricing-calculator__band .pricing-calculator__cols{grid-template-columns:repeat(2,auto);column-gap:var(--gap-6xl);justify-content:start}@media (max-width:1279px){.pricing-calculator__band .pricing-calculator__cols{column-gap:var(--gap-8xl)}}@media (max-width:767px){.pricing-calculator__band .pricing-calculator__cols{grid-template-columns:minmax(0,1fr)}}.pricing-calculator__list{display:flex;flex-direction:column;gap:var(--padding-4xl);margin:0;padding:0;list-style:none}.pricing-calculator__item{display:flex;gap:var(--gap-lg);color:var(--text-secondary);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:-.0175rem}.pricing-calculator__item>span:last-child{text-wrap:pretty}.pricing-calculator__card--custom .pricing-calculator__item{color:var(--text-on-dark-secondary)}.pricing-calculator__check{display:flex;flex:0 0 auto;align-items:center;height:1.25rem}.pricing-calculator__check svg{width:1rem;height:1rem;color:var(--icon-secondary);fill:var(--icon-secondary);transition:fill .6s cubic-bezier(.4,0,.2,1),color .6s cubic-bezier(.4,0,.2,1)}.pricing-calculator__card--custom .pricing-calculator__check svg{color:var(--text-on-dark-secondary);fill:var(--text-on-dark-secondary)}.pricing-calculator__mark{display:flex}.pricing-calculator__mark--check{display:none}.pricing-calculator__card--custom .pricing-calculator__mark--plus{display:none}.pricing-calculator__card--custom .pricing-calculator__mark--check{display:flex}.pricing-calculator__addon{display:grid;grid-template-columns:minmax(0,1.65fr) auto minmax(0,1fr);gap:0;min-height:0;padding:0;border-radius:var(--radius-4xl);background:var(--background-main)}@media (max-width:1279px){.pricing-calculator__addon{display:flex;flex-direction:column;gap:var(--gap-6xl);padding:var(--padding-6xl)}}@media (max-width:767px){.pricing-calculator__addon{gap:var(--gap-5xl);margin-inline:calc(1.25rem - var(--indent))}}.pricing-calculator__addon-main{display:flex;flex-direction:column;gap:var(--gap-8xl);padding:var(--padding-10xl)}@media (max-width:1279px){.pricing-calculator__addon-main{display:contents}}.pricing-calculator__addon-main>:last-child{margin-top:auto}.pricing-calculator__addon-head{display:flex;flex-direction:column;gap:var(--gap-6xl);align-items:flex-start}@media (max-width:767px){.pricing-calculator__addon-head{gap:var(--gap-5xl)}}.pricing-calculator__addon-head .heading__subtitle{max-width:30rem}.pricing-calculator .pricing-calculator__addon-divider.divider{height:auto}@media (max-width:1279px){.pricing-calculator .pricing-calculator__addon-divider.divider{width:100%;height:.0625rem}}.pricing-calculator__addon-info{display:flex;flex-direction:column;gap:var(--gap-6xl);justify-content:flex-start;padding:var(--padding-10xl)}@media (max-width:1279px){.pricing-calculator__addon-info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--gap-5xl) var(--gap-4xl);align-items:center;padding:0}}.pricing-calculator__addon-info>.button{width:100%;margin-top:auto;transition:background-size .45s cubic-bezier(.22,1,.36,1),color .2s ease-out,box-shadow .2s ease-out,fill .2s ease-out}@media (max-width:1279px){.pricing-calculator__addon-info>.button{grid-row:2;grid-column:1/-1}}.pricing-calculator__badges{display:flex;flex-wrap:wrap;gap:var(--gap-xl);align-items:center}@media (max-width:1279px){.pricing-calculator__badges{grid-row:1;grid-column:2;justify-self:end}}.pricing-calculator__badges .badge svg{color:var(--badge-text-primary);fill:var(--badge-text-primary)}.pricing-calculator__addon-price{display:flex;flex-direction:column;gap:var(--gap-xl);margin-bottom:var(--padding-5xl)}@media (max-width:1279px){.pricing-calculator__addon-price{grid-row:1;grid-column:1;display:block;margin-bottom:0}}.pricing-calculator__addon-amount{font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:500;font-size:1.5rem;line-height:1.75rem;letter-spacing:-.03rem}.pricing-calculator__addon-unit{color:var(--text-secondary);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:-.0175rem}.pricing-calculator__addon-note{color:var(--text-secondary);font-variant-numeric:lining-nums proportional-nums;font-feature-settings:"case" on;font-weight:400;font-size:.875rem;line-height:1.25rem;letter-spacing:-.0175rem}.pricing-calculator+.trust-awareness--pinned{--trust-awareness-open:0}@media (max-width:1023px){.pricing-calculator+.trust-awareness--pinned{--trust-awareness-open:1}}.pricing-calculator+.trust-awareness--pinned::before{position:absolute;left:50%;bottom:100%;content:"";width:min(100%,var(--container,75rem));height:1rem;background:linear-gradient(to top,color-mix(in sRGB,var(--background-inverse) 7%,transparent),transparent);opacity:calc(1 - var(--trust-awareness-open,1));pointer-events:none;translate:-50% 0;-webkit-mask:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent);mask:linear-gradient(90deg,transparent,#000 20%,#000 80%,transparent)}