.pricing{--pn-input-height:2.25rem;--pn-border-accent:5px;--pn-slider-track:.375rem;--pn-card-radius:1.5rem;--pn-total-radius:2.5rem}.pricing__hidden{display:none}.pricing,.pricing *{box-sizing:border-box}.pricing ul,.pricing li{margin:0;padding:0;list-style:none}.pricing{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:var(--_sizes---wrapper-max-width);margin:auto;gap:var(--landing-gutter-wide)}.pricing__controls{flex:1;min-width:0}.pricing__header{margin-bottom:1.5rem}.pricing__sidebar{position:sticky;top:var(--header-height);flex:0 0 380px}@media (max-width:960px){.pricing{flex-direction:column;align-items:center;width:100%;gap:2rem}.pricing__sidebar{position:static;flex:none;width:100%;max-width:480px}}.pricing__tabs{display:flex;gap:0;margin-bottom:1.5rem;border-radius:var(--pn-card-radius);outline:1px solid var(--landing-bw-divider);outline-offset:-1px}.pricing__tab{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:1.75rem 2rem;border-radius:var(--pn-card-radius);cursor:pointer;outline:0 solid transparent;gap:.375rem}.pricing__tab:hover{background-color:var(--landing-bg-surface)}.pricing__tab.active{outline:var(--pn-border-accent) solid var(--landing-accent);outline-offset:calc(-1*var(--pn-border-accent));transition:outline-color .15s ease-in,outline-width .15s ease-in}.pricing__tab-header{display:flex;align-items:center;gap:.5rem}.pricing__tab-label{font-weight:800;font-family:var(--landing-font-header);font-size:1.625rem;line-height:1.2;color:var(--landing-text-main)}.pricing__tab-price{font-size:var(--landing-text-base);font-weight:var(--landing-weight-bold);line-height:1.2;color:var(--landing-text-additional);text-align:left}@media (max-width:600px){.pricing__tabs{flex-direction:column;gap:.5rem}}.pricing__section{display:flex;flex-direction:column;padding:2.5rem 0;border-bottom:1px dashed var(--landing-bw-subtle);gap:1.75rem}.pricing__section--mau{gap:0}.pricing__section:last-child{border-bottom:none}.pricing__section h6{margin:0;margin-right:.25rem;display:flex;align-items:center;gap:.25rem}.pricing__section-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.pricing__section-label{white-space:nowrap}.pricing__input-wrap{position:relative;display:flex;align-items:center;flex:0 0 200px}@media (max-width:600px){.pricing__input-wrap{flex-basis:100%}.pricing__section-header{margin-bottom:.5rem}}.pricing .pricing__input{width:100%;height:var(--pn-input-height);padding:0 .75rem;border:1px solid var(--landing-bw-subtle);border-radius:var(--landing-radius-base);background:var(--landing-bg-main);font-size:var(--landing-text-base);color:var(--landing-text-main);font-weight:var(--landing-weight-regular);line-height:100%;text-align:left;appearance:none;font-family:inherit}.pricing .pricing__input:focus{outline:0;border-color:var(--landing-accent)}.pricing__input-suffix{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);color:var(--landing-text-additional);font-weight:400;font-size:var(--landing-text-base);pointer-events:none}.pricing__email-extra .pricing__input-wrap{flex:1;flex-shrink:1}.pricing__email-extra .pricing__input{width:100%}.pricing__slider{position:relative;width:100%}.pricing__slider-input{appearance:none;width:100%;height:var(--pn-slider-track);border-radius:.25rem;background:linear-gradient(to right,var(--landing-accent) 25%,var(--landing-bw-divider) 25%);outline:0;margin:0;cursor:pointer}.pricing__slider-input::-webkit-slider-runnable-track{appearance:none;height:var(--pn-slider-track)}.pricing__slider-input::-moz-range-track{height:var(--pn-slider-track)}.pricing__slider-input::-webkit-slider-thumb{appearance:none;width:1rem;height:1rem;border-radius:50%;background:var(--landing-bg-main);border:var(--pn-border-accent) solid var(--landing-accent);cursor:pointer;margin-top:calc(-1*(1rem - var(--pn-slider-track))/2);transition:transform .15s ease}.pricing__slider-input::-webkit-slider-thumb:hover{transform:scale(1.3)}.pricing__slider-input::-moz-range-thumb{width:1rem;height:1rem;border-radius:50%;background:var(--landing-bg-main);border:var(--pn-border-accent) solid var(--landing-accent);cursor:pointer;transition:transform .15s ease}.pricing__slider-input::-moz-range-thumb:hover{transform:scale(1.3)}.pricing__slider-labels{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.75rem;line-height:100%;color:var(--landing-text-additional);pointer-events:none;user-select:none}.pricing__slider-labels span{width:40px;text-align:center}.pricing__slider-labels span:first-child{text-align:left}.pricing__slider-labels span:last-child{text-align:right}.pricing__chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pricing__pill{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem .375rem .5rem;border-radius:var(--landing-radius-base);background:var(--landing-bg-surface);font-size:var(--landing-text-base);font-family:inherit;white-space:nowrap;line-height:1}.pricing__chip{font-weight:var(--landing-weight-regular)}.pricing__chip svg{flex-shrink:0;width:1rem;height:1rem;color:var(--landing-accent)}.pricing__email-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;min-height:var(--pn-input-height)}.pricing__email-bundle{display:flex;align-items:center;gap:.25rem}.pricing__email-add{color:var(--landing-accent);margin-left:.25rem;cursor:pointer}.pricing__email-add:hover{background:var(--landing-bg-surface-up)}.pricing__email-extra{display:flex;align-items:center;gap:.5rem;flex:1;min-width:min(250px,100%);height:var(--pn-input-height)}.pricing__email-plus{color:var(--landing-text-additional);font-size:var(--landing-text-sm)}.pricing__email-remove{display:flex;align-items:center;justify-content:center;height:var(--pn-input-height);background:0 0;border:0;cursor:pointer;color:var(--landing-text-additional);padding:0 .25rem}.pricing__email-remove:hover{color:var(--landing-accent-required)}.pricing__card{display:flex;flex-direction:column;padding:2.5rem;border-radius:var(--pn-total-radius);border:var(--pn-border-accent) solid var(--landing-accent);gap:1.75rem;box-shadow:0 24px 40px 0 var(--landing-shadow)}@media (max-width:960px){.pricing__card{padding:1.5rem}}.pricing__card-header{display:flex;flex-direction:column;gap:.25rem}.pricing__card-title{font-family:var(--landing-font-header);font-size:var(--landing-text-main);font-weight:600;text-transform:uppercase}.pricing__card-price{display:flex;align-items:flex-end}.pricing__card-currency{font-family:var(--landing-font-body);font-size:1.25rem;font-weight:400;margin-bottom:.8rem;margin-right:.125rem}.pricing__card-amount{font-weight:800;font-size:2.75rem;line-height:1;font-family:var(--landing-font-header);margin-right:.5rem}.pricing__card-period{font-weight:var(--landing-weight-medium);font-size:var(--landing-text-main);line-height:1.6}.pricing__card-subtitle{margin:0}.pricing__card-breakdown ul{list-style:none;padding:0;margin:0;border-top:1px dashed var(--landing-bw-subtle)}.pricing__card-breakdown li{display:flex;justify-content:space-between;align-items:center;border-bottom:1px dashed var(--landing-bw-subtle);line-height:1.4;font-size:var(--landing-text-sm);padding:.75rem 0;color:var(--landing-text-main)}.pricing .pricing__card-breakdown li+li{margin-top:0}.pricing__card-breakdown li span+span{white-space:nowrap}.pricing__card-breakdown li:last-child{justify-content:flex-start}.pricing__card-custom{display:none}.pricing__card-custom.visible{display:block;border-top:1px dashed var(--landing-bw-subtle);border-bottom:1px dashed var(--landing-bw-subtle);padding:.75rem 0}.pricing__card-custom .pros li:before{background-color:var(--landing-accent)!important}.pricing__card-custom .pros li{font-size:var(--landing-text-sm)}.pricing__card-actions{display:flex;flex-direction:column;gap:.5rem}.pricing__card-actions .landing-button{width:100%}.pricing__card-link{text-align:center;font-size:var(--landing-text-sm);color:var(--landing-accent);text-decoration:none;margin-top:-.5rem}.pricing__card-link:hover{text-decoration:underline}.pricing__section--channels{display:flex}@supports (corner-shape:squircle){.pricing__tabs,.pricing__tab{border-radius:calc(var(--pn-card-radius)*1.5);corner-shape:squircle}.pricing__card{border-radius:calc(var(--pn-total-radius)*1.8);corner-shape:squircle}}