@media only screen and (min-width:0rem){#pricing{padding:var(--sectionPadding);overflow:hidden;position:relative;z-index:1}#pricing .cs-most-popular{position:absolute;display:flex;top:2rem;align-items:center;color:var(--primaryLight);text-transform:uppercase;font-size:var(--bodyFontSize)}#pricing .item,#pricing .item .item-container{clip-path:polygon(50px 0,100% 0,100% calc(100% - 50px),calc(100% - 50px) 100%,0 100%,0 50px)}#pricing .cs-container{width:100%;max-width:36.5rem;margin:auto;display:flex;flex-direction:column;align-items:center;gap:clamp(3rem,3vw,4rem);position:relative}#pricing .cs-content{width:100%;max-width:33.875rem;display:flex;flex-direction:column;text-align:center}#pricing .h3{font-size:1.5rem}#pricing .text{margin-bottom:1rem}#pricing .text:last-of-type{margin-bottom:2rem}#pricing .cs-toggle-group{width:100%;margin:0;padding:.75rem;box-sizing:border-box;border-radius:.5rem;display:flex;align-items:center;justify-content:center}#pricing .cs-plan{font-size:1rem;font-weight:700;line-height:1.5em;margin:0;padding:0;color:var(--headerColor)}#pricing .cs-plan:hover{cursor:pointer}#pricing .cs-toggle{width:3.25rem;height:2rem;border-radius:2.5rem;background-color:var(--bodyTextColor);margin:0 1.5rem;position:relative;flex:none}#pricing .cs-toggle:hover{cursor:pointer}#pricing .cs-toggle.active:before{opacity:1}#pricing .cs-toggle.active .cs-toggle-switch{left:1.4375rem}#pricing .cs-toggle:before{content:"";width:100%;height:100%;background:var(--tertiary);opacity:0;position:absolute;display:block;top:0;left:0;border-radius:2.5rem;transition:opacity .3s}#pricing .cs-toggle-switch{width:1.625rem;height:1.625rem;display:block;border-radius:50%;filter:drop-shadow(0px 3px 1px rgba(0,0,0,.06)) drop-shadow(0px 3px 8px rgba(0,0,0,.15));position:absolute;top:50%;transform:translateY(-50%);left:.1875rem;transition:left .3s;background:#fff}#pricing .cs-card-group{width:100%;max-width:50rem;padding:0;margin:0;display:flex;flex-direction:column;gap:clamp(1rem,2.3vw,1.25rem)}#pricing .cs-card-group.cs-active.cs-option1{transform:scale(0);position:absolute;right:0;bottom:0;opacity:0;visibility:hidden}#pricing .cs-card-group.cs-active.cs-option1 .item{opacity:0;transform:translateY(1.25rem) rotateY(90deg);transition:opacity .3s,transform .6s}#pricing .cs-card-group.cs-active.cs-option2{visibility:visible;pointer-events:all;opacity:1;position:relative;right:auto;bottom:auto;transform:scale(1)}#pricing .cs-card-group.cs-active.cs-option2 .item{opacity:1;transform:translateY(0) rotateY(0)}#pricing .cs-option1{opacity:1;visibility:visible;right:0;bottom:auto;transform:scale(1);transform-origin:top;transition:transform .6s,opacity .3s,visibility .3s}#pricing .cs-option1 .item{opacity:1;transform:translateY(0) rotateY(0);transition:opacity .3s,transform .6s}#pricing .cs-option1 .item:nth-of-type(2){transition-delay:.2s}#pricing .cs-option1 .item:nth-of-type(3){transition-delay:.4s}#pricing .cs-option2{visibility:hidden;pointer-events:none;opacity:0;position:absolute;right:0;bottom:0;transform:scale(0);transform-origin:top;transition:transform .6s,opacity .3s,visibility .3s}#pricing .cs-option2 .item{opacity:0;transform:translateY(1.25rem) rotateY(90deg);transition:opacity .3s,transform .6s}#pricing .cs-option2 .item:nth-of-type(2){transition-delay:.2s}#pricing .cs-option2 .item:nth-of-type(3){transition-delay:.4s}#pricing .item{list-style:none;width:100%;margin:0;flex-wrap:wrap;align-items:stretch}#pricing .item.cs-popular .cs-flex{background-color:var(--primary)}#pricing .item.cs-popular .cs-tag{display:flex}#pricing .item.cs-popular .cs-duration{color:var(--bodyTextColorWhite);opacity:.8}#pricing .item.cs-popular .cs-button-transparent{background-color:var(--primary);color:#fff;transition:color .3s,border-color .6s,background-color .3s}#pricing .item.cs-popular .cs-button-transparent:hover{border-color:#1a1a1a;background-color:#1a1a1a}#pricing .cs-flex{width:clamp(12.25rem,25vw,15.625rem);height:clamp(12.25rem,25vw,15.625rem);margin-bottom:-6.25rem;border-radius:50%;background-color:#e8e8e8;display:flex;flex-direction:column;position:relative;z-index:1}#pricing .cs-tag{font-size:.8125rem;color:var(--headerColor);text-transform:uppercase;white-space:nowrap;font-weight:700;padding:.5rem;gap:.25rem;border-radius:50px;overflow:hidden;display:none;position:absolute;left:50%;bottom:-.25rem;transform:translate(-50%)}#pricing .cs-tag:before{content:"";width:100%;height:100%;background:var(--primary);opacity:.3;position:absolute;display:block;top:0;left:0;z-index:-1}#pricing .cs-icon{width:1.25rem;height:auto;display:flex}#pricing .cs-package{font-size:clamp(1.25rem,2vw,1.5625rem);line-height:1.2em;font-weight:700;margin:0 0 clamp(.25rem,1vw,.5rem) 0}#pricing .cs-price{font-size:clamp(2.5rem,4vw,3.5rem);line-height:1.2em;font-weight:700;color:var(--primaryLight)}#pricing .cs-duration{font-size:1rem;line-height:1.5em;font-weight:400;margin:0;padding:clamp(.25rem,1vw,.5rem) 0;color:var(--bodyTextColor);display:block}#pricing .cs-info{width:100%;padding:4.375rem 1.875rem 2.5rem;box-sizing:border-box;border-radius:1.5rem;display:flex;flex-direction:column}#pricing .cs-ul{width:100%;margin:2.5rem 0;padding:0;display:flex;flex-direction:column;gap:.75rem;position:relative}#pricing .cs-li{font-size:1rem;list-style:none;line-height:1.5em;font-weight:400;margin:0;padding:0;color:var(--bodyTextColor);display:flex;gap:.5rem}#pricing .cs-li.cs-disabled{opacity:.5}#pricing .cs-button-transparent{font-size:1rem;line-height:3.5rem;text-decoration:none;font-weight:700;overflow:hidden;margin:0;color:var(--primary);padding:0 3rem;border-radius:1.875rem;border:1px solid var(--primary);display:inline-block;position:relative;z-index:1;transition:color .3s}#pricing .cs-button-transparent:before{content:"";position:absolute;display:block;height:100%;width:0%;background:#1a1a1a;opacity:1;top:0;left:0;z-index:-1;transition:width .3s}#pricing .cs-button-transparent:hover{color:var(--bodyTextColorWhite);border-color:#1a1a1a}#pricing .cs-button-transparent:hover:before{width:100%}#pricing .cs-button-transparent{margin-top:auto}}@media only screen and (min-width:48rem){#pricing .cs-container{max-width:80rem}#pricing .cs-container .cs-card-group{flex-direction:row;align-items:stretch}}@media only screen and (min-width:64rem){#pricing .cs-container{flex-direction:row;justify-content:space-between;align-items:flex-start}#pricing .cs-toggle-group{justify-content:flex-start}#pricing .cs-content{width:47%;align-items:flex-start;text-align:left}#pricing .cs-info{min-height:27rem}}@media only screen and (min-width:0rem){body.dark-mode #pricing{background-color:#0003}body.dark-mode #pricing .title,body.dark-mode #pricing .text{color:var(--bodyTextColorWhite)}body.dark-mode #pricing .text{opacity:.8}body.dark-mode #pricing .cs-toggle-group{background-color:#0000004d}body.dark-mode #pricing .cs-plan{color:var(--bodyTextColorWhite)}body.dark-mode #pricing .cs-flex{background-color:var(--dark)}body.dark-mode #pricing .cs-ul:before{opacity:.5}body.dark-mode #pricing .item.cs-popular .cs-button-transparent{background-color:#fff;color:var(--primary)}body.dark-mode #pricing .item.cs-popular .cs-button-transparent:hover{background-color:#1a1a1a}body.dark-mode #pricing .cs-info{background-color:var(--medium)}body.dark-mode #pricing .cs-package{color:var(--primary)}body.dark-mode #pricing .cs-price,body.dark-mode #pricing .cs-duration,body.dark-mode #pricing .cs-li{color:var(--bodyTextColorWhite)}body.dark-mode #pricing .cs-duration,body.dark-mode #pricing .cs-li{opacity:.8}body.dark-mode #pricing .cs-button-transparent{background-color:var(--primary);color:#fff;border:none;transition:color .3s,background-color .3s}body.dark-mode #pricing .cs-button-transparent:hover{background-color:#1a1a1a}}
