.template-plan__plan{--bs-color: var(--clr-white);--gap: 2.4em;font-size:clamp(.8rem,1.5vw,1rem);position:relative;border:1px solid var(--clr-metal-100);border-radius:2.8em;padding:4em 3.2em 4.8em;display:flex;flex-flow:column;gap:var(--gap);background:var(--clr-metal-50);box-shadow:inset 0 0 0 .8em var(--bs-color)}.template-plan__plan .row{display:flex;gap:1.6em}.template-plan__plan .button.dis{pointer-events:none}.template-plan__plan>s{position:absolute;top:0;left:50%;background:var(--accent);color:var(--clr-white);font-size:1.8rem;font-weight:700;padding:.53em 1.92em;border-radius:10rem;transform:translate(-50%,-50%);text-align:center}.template-plan__plan>header{flex-flow:row;justify-content:space-between;align-items:center;height:3.2em}.template-plan__plan>header h3{color:var(--accent);font-size:max(1.8rem,2em);font-weight:700}.template-plan__plan>header i{display:flex;align-items:center;height:100%;font-size:max(1.5rem,1.6em);font-weight:700;color:var(--clr-black);background:var(--clr-white);padding:0 1.2em;border-radius:10rem;transition:opacity .3s ease}.template-plan__plan .price.row{flex-flow:row wrap;align-items:end;gap:.8em}.template-plan__plan .price.row h1{font-size:max(3.8rem,5.6em);line-height:1.2;font-weight:900;color:var(--clr-black)}.template-plan__plan .price.row b{font-size:max(1.6rem,1.8em);font-weight:700;color:var(--clr-metal-950);padding-bottom:.8em}.template-plan__plan .price.row span{flex:0 0 100%;font-size:max(1.5rem,1.6em);height:2.4rem;line-height:100%;font-weight:700;color:var(--clr-metal-500);transition:opacity .1s,height .3s ease}.template-plan__plan .specs.row{flex-flow:column nowrap}.template-plan__plan .specs.row h3{font-size:max(1.6rem,1.8em);font-weight:700;color:var(--clr-metal-950)}.template-plan__plan .specs.row .stats-list+h3{margin-top:var(--gap)}.template-plan__plan .stats-list{margin:0;font-size:clamp(.85rem,2cqw,1rem);flex-flow:column nowrap}.template-plan__plan .stats-list li{width:unset;font-weight:500}.template-plan__plan .stats-list li .icon{color:var(--accent)}.template-plan__plan .stats-list:last-child{margin-bottom:var(--gap)}.template-plan__plan.is-mo>header i{opacity:0}.template-plan__plan.is-mo .price.row span{opacity:0;height:0}.template-plan__plan.is-soft-select{border-color:var(--accent);--bs-color: var(--accent)}.template-plan__plans{display:flex;flex-flow:row wrap;justify-content:center;gap:3.2em 1.6em}.template-plan__plans .template-plan__plan{flex:1 1 32rem;max-width:44.2rem}.template-plan__plans .enterprise-plan{max-width:136.8rem;flex:1 1 100%;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:3.2em;border-radius:2.4em;border:1px solid var(--clr-metal-100)}.template-plan__plans .enterprise-plan span{font-weight:500;font-size:16px}.template-plan__plans .enterprise-plan span .light{opacity:.6}.template-plan__plans .enterprise-plan .icon{color:var(--clr-metal-400)}.template-plan{font-size:clamp(.8rem,1.2vw,1rem);display:flex;flex-flow:column;gap:6.4em;width:100%;padding:3.4em 1.6em;padding-top:clamp(2rem,calc(8.8em - 5vw),8.8em)}.template-plan .control-button{position:absolute;top:min(4.8em,4.8cqw);right:min(4.8em,4.8cqw)}.template-plan>header{display:flex;flex-flow:column;align-items:center;gap:3.2em}.template-plan>header h1{font-size:max(3.8rem,5.6em);font-weight:900;text-align:center}.template-plan .super-toggle{width:100%;max-width:39.6rem}
