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