.phpdev-pricing .plans{margin-top:3.5rem}.phpdev-pricing .plans.swiper{overflow:visible}.phpdev-pricing .plans .swiper-wrapper{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:repeat(3,1fr);transform:none}.phpdev-pricing .plans.cols-1 .swiper-wrapper{grid-template-columns:minmax(0,24rem);justify-content:center}.phpdev-pricing .plans.cols-2 .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:52rem}.phpdev-pricing .plans.cols-4 .swiper-wrapper{grid-template-columns:repeat(4,1fr)}.phpdev-pricing .plans .swiper-slide{height:auto;width:auto}.phpdev-pricing .plan{background:var(--s1);border:1px solid var(--line-2);border-radius:var(--r);display:flex;flex-direction:column;gap:.9rem;padding:2rem 1.75rem;position:relative}.phpdev-pricing .plan.is-rec{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 24px 60px -30px rgba(77,141,255,.45);margin-block:-1.25rem;padding-block:3.25rem}@media (min-width:1200px) and (max-width:1699px){.phpdev-pricing .plans.cols-4 .plan{padding-inline:1.4rem}.phpdev-pricing .plans.cols-4 .plan-badge{left:1.4rem}}.phpdev-pricing .plan-badge{background:var(--accent);border-radius:999px;color:#fff;font:600 var(--fs-xs)/1 var(--mono);left:1.75rem;letter-spacing:.08em;padding:.4rem .75rem;position:absolute;text-transform:uppercase;top:0;transform:translateY(-50%)}.phpdev-pricing .plan-name{color:var(--ink);font-size:var(--fs-xl);margin:0}.phpdev-pricing .plan-for{color:var(--ink-soft);font-size:var(--fs-sm);margin:0;min-height:2.9em}.phpdev-pricing .plan-price{align-items:baseline;display:flex;gap:.5rem;margin-top:.25rem}.phpdev-pricing .plan-price .from,.phpdev-pricing .plan-price .per{color:var(--ink-soft);font-size:var(--fs-sm)}.phpdev-pricing .plan-price .sum{color:var(--ink);font:600 clamp(2rem,3.4vw,2.6rem)/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.phpdev-pricing .plan.is-rec .sum{color:var(--accent-2)}.phpdev-pricing .plan-term{color:var(--ink-soft);font:var(--fs-sm) var(--mono);margin:0}.phpdev-pricing .plan .btn{justify-content:center;margin-block:.4rem .6rem;width:100%}.phpdev-pricing .plan-list{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.7rem;list-style:none;margin:0;padding:1.1rem 0 0}.phpdev-pricing .plan-list li{align-items:flex-start;color:var(--ink);display:flex;font-size:var(--fs-sm);gap:.65rem;line-height:1.45}.phpdev-pricing .plan-list .ic{background:rgba(77,141,255,.15);border-radius:50%;flex:none;height:1rem;margin-top:.1rem;position:relative;width:1rem}.phpdev-pricing .plan-list li.on .ic:after{border:solid var(--accent-2);border-width:0 2px 2px 0;content:"";height:.48rem;left:.36rem;position:absolute;top:.2rem;transform:rotate(45deg);width:.25rem}.phpdev-pricing .plan-list li.off{color:var(--ink-dim)}.phpdev-pricing .plan-list li.off .ic{background:transparent;border:1px solid var(--line-2)}.phpdev-pricing .plan-list li.off .ic:after{background:var(--ink-dim);content:"";height:1px;left:.25rem;position:absolute;right:.25rem;top:50%}.phpdev-pricing .sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;width:1px}.phpdev-pricing .plans-dots{display:none}.phpdev-pricing .plans-dots button{background:var(--line-2);border:0;border-radius:50%;cursor:pointer;height:.5rem;padding:0;width:.5rem}.phpdev-pricing .plans-dots button.is-on{background:var(--accent)}.phpdev-pricing .plans-note{text-wrap:balance;border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-soft);font-size:var(--fs-sm);margin:2.5rem 0 0;padding:1rem 1.5rem;text-align:center}.phpdev-pricing .plans-note strong{color:var(--accent-2);font-weight:600}@media (max-width:1199px){.phpdev-pricing .plans.swiper.cols-4{display:block;margin-inline:calc(var(--pad)*-1);overflow:hidden;padding-top:.9rem}.phpdev-pricing .plans.cols-4 .swiper-wrapper{display:flex;gap:0}.phpdev-pricing .plans.cols-4 .swiper-slide{width:min(78vw,24rem)}.phpdev-pricing .plans.cols-4 .plan.is-rec{margin-block:0;padding-block:3.25rem}.phpdev-pricing .plans.cols-4 .plan:not(.is-rec){margin-block:1.25rem}.phpdev-pricing .plans.cols-4 .plan-for{min-height:0}.phpdev-pricing .plans.cols-4+.plans-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1.25rem}}@media (max-width:991px){.phpdev-pricing .plans.swiper{display:block;margin-inline:calc(var(--pad)*-1);overflow:hidden;padding-top:.9rem}.phpdev-pricing .plans .swiper-wrapper{display:flex;gap:0}.phpdev-pricing .plans .swiper-slide{width:min(78vw,24rem)}.phpdev-pricing .plans .plan.is-rec{margin-block:0;padding-block:3.25rem}.phpdev-pricing .plans .plan:not(.is-rec){margin-block:1.25rem}.phpdev-pricing .plans .plan-for{min-height:0}.phpdev-pricing .plans+.plans-dots{display:flex;gap:.5rem;justify-content:center;margin-top:1.25rem}}
/*# sourceMappingURL=pricing.css.map */
