.pricing-visual-polish .pricing-hero{background:var(--lf-marketing-canvas)}.pricing-visual-polish .pricing-preference-bar{position:relative;z-index:1}.pricing-visual-polish .pricing-control-pill{width:fit-content;max-width:100%;border:1px solid color-mix(in srgb,var(--lf-border) 78%,transparent);border-radius:1.35rem;background:color-mix(in srgb,var(--lf-surface) 97%,transparent);padding:.58rem .72rem;box-shadow:0 8px 24px rgb(0 0 0/.035)}.pricing-visual-polish .pricing-ring-grid{align-items:stretch}.pricing-visual-polish .pricing-plan-card{min-height:535px;background:color-mix(in srgb,var(--lf-surface) 98%,var(--lf-marketing-canvas));border-color:color-mix(in srgb,var(--lf-border) 64%,transparent);box-shadow:0 12px 32px rgb(0 0 0/.045);transition:border-color .15s ease,box-shadow .15s ease}.pricing-visual-polish .pricing-plan-card:hover{border-color:color-mix(in srgb,var(--lf-border) 70%,var(--lf-primary) 30%);box-shadow:0 16px 38px rgb(0 0 0/.06)}.pricing-visual-polish .pricing-plan-card-featured{border-color:color-mix(in srgb,var(--lf-primary) 30%,var(--lf-border));box-shadow:0 14px 34px color-mix(in srgb,var(--lf-primary) 6%,transparent)}.pricing-visual-polish .pricing-popular-ribbon{position:absolute;z-index:2;inset-block-start:.85rem;inset-inline-end:.85rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--lf-primary) 14%,var(--lf-surface));color:var(--lf-primary);padding:.28rem .62rem;font-size:.56rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.pricing-visual-polish .pricing-ring-limits{background:color-mix(in srgb,var(--lf-surface-subtle) 45%,transparent);border-color:color-mix(in srgb,var(--lf-border) 68%,transparent)}.pricing-visual-polish .pricing-ring-limits>div{display:grid;gap:.08rem;padding:.58rem .45rem;text-align:center;border-inline-end:1px solid color-mix(in srgb,var(--lf-border) 64%,transparent)}.pricing-visual-polish .pricing-ring-limits>div:last-child{border-inline-end:0}.pricing-visual-polish .pricing-ring-limits strong{color:var(--lf-foreground);font-size:.84rem;font-weight:850;white-space:nowrap}.pricing-visual-polish .pricing-ring-limits span{color:var(--lf-foreground-muted);font-size:.59rem;font-weight:650;white-space:nowrap}.pricing-visual-polish .pricing-feature-highlight{border:0;background:color-mix(in srgb,var(--lf-primary-soft) 28%,var(--lf-surface))}.pricing-visual-polish .pricing-compare-cta{background:color-mix(in srgb,var(--lf-primary-soft) 35%,var(--lf-surface))}.pricing-visual-polish .pricing-comparison{background:color-mix(in srgb,var(--lf-marketing-canvas) 94%,var(--lf-surface-subtle));border-block:1px solid color-mix(in srgb,var(--lf-border) 52%,transparent)}.pricing-visual-polish .pricing-comparison table{box-shadow:none}.pricing-visual-polish .pricing-comparison table td,.pricing-visual-polish .pricing-comparison table th{vertical-align:middle}.pricing-visual-polish .pricing-comparison table tr{border-color:color-mix(in srgb,var(--lf-border) 58%,transparent)}.pricing-visual-polish .pricing-comparison tbody tr:hover{background:color-mix(in srgb,var(--lf-primary-soft) 12%,transparent)}@media (max-width:767px){.pricing-visual-polish .pricing-control-pill{width:100%;border-radius:.9rem}.pricing-visual-polish .pricing-plan-card{min-height:0}.pricing-visual-polish .pricing-comparison{padding-inline:1rem}}.pricing-visual-polish .pricing-preference-bar{padding:.45rem;border:1px solid color-mix(in srgb,var(--lf-border) 52%,transparent);border-radius:1.4rem;background:color-mix(in srgb,var(--lf-surface) 72%,transparent)}.pricing-visual-polish .pricing-control-pill{flex:0 1 auto;border:0;border-radius:1rem;background:transparent;padding:.35rem .45rem;box-shadow:none}.pricing-visual-polish .pricing-plan-card{min-height:0;box-shadow:0 10px 28px rgb(0 0 0/.035)}.pricing-visual-polish .pricing-plan-summary{min-height:168px}.pricing-visual-polish .pricing-plan-actions{border-top:0}.pricing-visual-polish .pricing-plan-features{flex:0 0 auto}.pricing-visual-polish .pricing-popular-ribbon{inset-block-start:.75rem;inset-inline-end:.75rem;min-height:22px;padding:.24rem .58rem;box-shadow:0 4px 12px color-mix(in srgb,var(--lf-primary) 8%,transparent)}.pricing-visual-polish .pricing-ring-limits{margin-inline:1rem;border:0;border-radius:.9rem;background:color-mix(in srgb,var(--lf-surface-subtle) 54%,transparent)}.pricing-visual-polish .pricing-ring-limits>div{border-inline-end:0}.pricing-visual-polish .pricing-feature-highlight{background:color-mix(in srgb,var(--lf-primary-soft) 20%,var(--lf-surface))}.pricing-visual-polish .pricing-comparison tbody tr:nth-child(2n){background:color-mix(in srgb,var(--lf-surface-subtle) 34%,transparent)}@media (max-width:767px){.pricing-visual-polish .pricing-preference-bar{padding:.35rem;border-radius:1rem}.pricing-visual-polish .pricing-control-pill{width:100%;padding:.35rem}.pricing-visual-polish .pricing-plan-summary{min-height:0}.pricing-visual-polish .pricing-plan-card{border-radius:1.25rem}.pricing-visual-polish .pricing-plan-card .grid.grid-cols-2{grid-template-columns:1fr}.pricing-visual-polish .pricing-plan-card .grid.grid-cols-2>a{min-height:44px}.pricing-visual-polish .pricing-ring-limits{margin-inline:.75rem}.pricing-visual-polish .pricing-ring-limits>div{padding-block:.65rem}.pricing-visual-polish .pricing-ring-limits strong{font-size:.82rem}.pricing-visual-polish .pricing-ring-limits span{font-size:.62rem}.pricing-visual-polish .pricing-comparison-table{overflow:visible;border:0;background:transparent}.pricing-visual-polish .pricing-comparison-table table{min-width:0;table-layout:fixed;font-size:.68rem}.pricing-visual-polish .pricing-comparison-table td,.pricing-visual-polish .pricing-comparison-table th{padding:.7rem .32rem}.pricing-visual-polish .pricing-comparison-table tbody th,.pricing-visual-polish .pricing-comparison-table thead th:first-child{width:28%}.pricing-visual-polish .pricing-comparison-table thead th{font-size:.62rem}.pricing-visual-polish .pricing-comparison-table svg{width:15px;height:15px}}.pricing-visual-polish .pricing-ring-grid{align-items:start}.pricing-visual-polish .pricing-mobile-compare-hint{display:none}@media (max-width:767px){.pricing-visual-polish .pricing-mobile-compare-hint{display:block}.pricing-visual-polish .pricing-comparison-table{overflow-x:auto;border:1px solid color-mix(in srgb,var(--lf-border) 72%,transparent);border-radius:1rem;background:var(--lf-surface);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.pricing-visual-polish .pricing-comparison-table table{min-width:720px;table-layout:auto;font-size:.75rem}.pricing-visual-polish .pricing-comparison-table td,.pricing-visual-polish .pricing-comparison-table th{padding:.75rem .65rem}.pricing-visual-polish .pricing-comparison-table tbody th,.pricing-visual-polish .pricing-comparison-table thead th:first-child{position:sticky;inset-inline-start:0;z-index:1;width:9.5rem;min-width:9.5rem;background:var(--lf-surface);box-shadow:1px 0 0 color-mix(in srgb,var(--lf-border) 65%,transparent)}.pricing-visual-polish .pricing-comparison-table thead th:first-child{z-index:2;background:var(--lf-surface-subtle)}}.pricing-visual-polish .pricing-preference-bar{gap:1.5rem;margin-bottom:.75rem;padding:0;border:0;border-radius:0;background:transparent}.pricing-visual-polish .pricing-control-pill{display:flex;align-items:center;gap:.75rem;padding:0}.pricing-visual-polish .pricing-control-pill>p{margin:0;white-space:nowrap}.pricing-visual-polish .pricing-control-pill>div{margin-top:0;background:color-mix(in srgb,var(--lf-surface-subtle) 68%,transparent);border-color:color-mix(in srgb,var(--lf-border) 52%,transparent)}.pricing-visual-polish .pricing-plan-card{border-color:color-mix(in srgb,var(--lf-border) 48%,transparent);border-radius:1.65rem;box-shadow:0 8px 24px rgb(0 0 0/.028)}.pricing-visual-polish .pricing-plan-card:hover{border-color:color-mix(in srgb,var(--lf-border) 58%,var(--lf-primary) 20%);box-shadow:0 12px 28px rgb(0 0 0/.04)}.pricing-visual-polish .pricing-plan-card-featured{border-color:color-mix(in srgb,var(--lf-primary) 34%,var(--lf-border))}.pricing-visual-polish .pricing-popular-ribbon{min-height:24px;border:1px solid color-mix(in srgb,var(--lf-primary) 24%,transparent);background:color-mix(in srgb,var(--lf-primary) 9%,var(--lf-surface));color:var(--lf-foreground);padding:.3rem .68rem;font-size:.6rem;letter-spacing:.035em;box-shadow:none}.pricing-visual-polish .pricing-ring-limits{margin-inline:1.25rem;border-block:1px solid color-mix(in srgb,var(--lf-border) 44%,transparent);border-radius:0;background:transparent}.pricing-visual-polish .pricing-feature-highlight{border-radius:0;border-top:1px solid color-mix(in srgb,var(--lf-border) 40%,transparent);background:transparent;padding:.85rem 0 0}.pricing-visual-polish .pricing-plan-details-summary{display:none}.pricing-visual-polish .pricing-plan-details:not([open])>.pricing-plan-features{display:block!important}.pricing-visual-polish .pricing-comparison-table{border-color:color-mix(in srgb,var(--lf-border) 52%,transparent);box-shadow:none}.pricing-visual-polish .pricing-comparison table tr{border-color:color-mix(in srgb,var(--lf-border) 40%,transparent)}.pricing-visual-polish .pricing-comparison-group{background:color-mix(in srgb,var(--lf-primary-soft) 26%,var(--lf-surface))}.pricing-visual-polish .pricing-mobile-compare-cards{display:none}@media (max-width:767px){.pricing-visual-polish .pricing-preference-bar{gap:.65rem;margin-bottom:.65rem}.pricing-visual-polish .pricing-control-pill{display:block;width:100%;padding:0}.pricing-visual-polish .pricing-control-pill>p{margin-bottom:.35rem;font-size:.62rem}.pricing-visual-polish .pricing-control-pill>div{width:100%;justify-content:center}.pricing-visual-polish .pricing-plan-card{border-radius:1.35rem}.pricing-visual-polish .pricing-plan-cta-grid{grid-template-columns:1fr}.pricing-visual-polish .pricing-plan-cta-primary,.pricing-visual-polish .pricing-plan-cta-secondary{min-height:46px;width:100%}.pricing-visual-polish .pricing-see-all{display:none}.pricing-visual-polish .pricing-ring-limits{margin-inline:1rem}.pricing-visual-polish .pricing-plan-details-summary{display:flex;border-top:1px solid color-mix(in srgb,var(--lf-border) 42%,transparent)}.pricing-visual-polish .pricing-plan-details[open] .pricing-plan-details-summary svg{transform:rotate(180deg)}.pricing-visual-polish .pricing-plan-details:not([open])>.pricing-plan-features{display:none!important}.pricing-visual-polish .pricing-plan-details .pricing-plan-features{padding-top:0}.pricing-visual-polish .pricing-mobile-compare-hint{display:block;margin-top:1rem}.pricing-visual-polish .pricing-mobile-compare-cards{display:grid;gap:.6rem}.pricing-visual-polish .pricing-mobile-compare-card{overflow:hidden;border:1px solid color-mix(in srgb,var(--lf-border) 58%,transparent);border-radius:1rem;background:var(--lf-surface)}.pricing-visual-polish .pricing-mobile-compare-card[open]>summary svg{transform:rotate(180deg)}.pricing-visual-polish .pricing-mobile-compare-card summary svg{transition:transform .15s ease}.pricing-visual-polish .pricing-comparison-table{display:none}}.pricing-visual-polish .pricing-plan-features-desktop{display:block}.pricing-visual-polish .pricing-plan-details{display:none}@media (max-width:767px){.pricing-visual-polish .pricing-plan-features-desktop{display:none}.pricing-visual-polish .pricing-plan-details{display:block}.pricing-visual-polish .pricing-plan-actions>a,.pricing-visual-polish .pricing-plan-cta-primary,.pricing-visual-polish .pricing-plan-cta-secondary{min-height:48px!important}.pricing-visual-polish .pricing-faq-section,.pricing-visual-polish .pricing-included-section{padding-block:3rem}.pricing-visual-polish .pricing-included-grid{margin-top:2rem;gap:.75rem}.pricing-visual-polish .pricing-included-card{min-height:0;border-radius:1.25rem;padding:1rem}.pricing-visual-polish .pricing-included-card>span{width:2.25rem;height:2.25rem;border-radius:.75rem}.pricing-visual-polish .pricing-included-card h3{margin-top:.9rem;font-size:1rem;line-height:1.5rem}.pricing-visual-polish .pricing-included-card p{margin-top:.5rem;line-height:1.55rem}.pricing-visual-polish .pricing-final-section{padding-top:1rem;padding-bottom:3.5rem}}.pricing-visual-polish .pricing-preference-bar{margin-top:.4rem;margin-bottom:1.35rem}.pricing-visual-polish .pricing-billing-control{display:inline-grid;min-width:14rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.24rem;padding:.3rem;border:1px solid color-mix(in srgb,var(--lf-border) 54%,transparent);background:color-mix(in srgb,var(--lf-surface) 52%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.2),0 10px 28px rgb(0 0 0/.055);backdrop-filter:blur(22px) saturate(165%);-webkit-backdrop-filter:blur(22px) saturate(165%)}.pricing-visual-polish .pricing-billing-segment{position:relative;display:inline-flex;min-height:2.6rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;padding:.55rem 1.1rem;color:var(--lf-foreground-muted);font-size:.82rem;font-weight:850;text-align:center;transition:background .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.pricing-visual-polish .pricing-billing-segment:hover{color:var(--lf-foreground)}.pricing-visual-polish .pricing-billing-segment.is-active{border-color:color-mix(in srgb,white 30%,var(--lf-border));background:color-mix(in srgb,var(--lf-surface) 86%,white 14%);color:var(--lf-foreground);box-shadow:inset 0 1px 0 rgb(255 255 255/.55),inset 0 -1px 0 rgb(0 0 0/.035),0 1px 2px rgb(0 0 0/.08),0 7px 18px rgb(0 0 0/.08)}.pricing-visual-polish .pricing-billing-segment:focus-visible{outline:2px solid var(--lf-focus);outline-offset:2px}.pricing-visual-polish .pricing-compare-plan-header{width:19%}.pricing-visual-polish .pricing-compare-plan-badge{inset-inline-start:1.25rem;white-space:nowrap}.pricing-visual-polish .pricing-comparison-table td[aria-label="Tailored to you"],.pricing-visual-polish .pricing-comparison-table td[aria-label="حسب احتياجك"]{text-align:start;font-size:1rem}@media (max-width:767px){.pricing-visual-polish .pricing-preference-bar{margin-top:.5rem;margin-bottom:1rem}.pricing-visual-polish .pricing-billing-control{width:min(100%,20rem);min-width:0}.pricing-visual-polish .pricing-billing-segment{min-height:2.75rem;font-size:.78rem}.pricing-visual-polish .pricing-plan-summary{padding:1.15rem 1rem 1rem}.pricing-visual-polish .pricing-plan-actions{padding:.25rem 1rem .95rem}.pricing-visual-polish .pricing-ring-limits{margin-block:.35rem .45rem;margin-inline:1rem}.pricing-visual-polish .pricing-plan-features-desktop{display:block!important;padding:.85rem 1rem 1.15rem!important}.pricing-visual-polish .pricing-plan-details{display:none!important}.pricing-visual-polish .pricing-plan-features-desktop .pricing-feature-highlight{padding-top:.75rem}.pricing-visual-polish .pricing-plan-features-desktop ul{row-gap:.35rem}}.pricing-visual-polish .pricing-billing-control{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.72rem;padding:.5rem .72rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--lf-border) 58%,transparent);border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255/.62),rgb(255 255 255/.18) 55%,rgb(255 255 255/.1)),color-mix(in srgb,var(--lf-surface) 46%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.86),inset 0 -1px 0 rgb(255 255 255/.24),0 16px 38px rgb(92 65 50/.1),0 2px 8px rgb(92 65 50/.05);backdrop-filter:blur(26px) saturate(175%);-webkit-backdrop-filter:blur(26px) saturate(175%)}.pricing-visual-polish .pricing-billing-control:before{content:"";position:absolute;inset:1px 12% auto;height:42%;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255/.52),transparent);opacity:.78;pointer-events:none}.pricing-visual-polish .pricing-billing-control>*{position:relative;z-index:1}.pricing-visual-polish .pricing-billing-label{min-width:4.25rem;border-radius:999px;padding:.48rem .72rem;color:var(--lf-foreground-muted);font-size:.78rem;font-weight:800;text-align:center;transition:color .16s ease,background .16s ease,box-shadow .16s ease}.pricing-visual-polish .pricing-billing-label.is-active{background:linear-gradient(180deg,rgb(255 255 255/.74),rgb(255 255 255/.38)),color-mix(in srgb,var(--lf-primary-soft) 18%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.84),inset 0 0 0 1px color-mix(in srgb,var(--lf-primary) 12%,transparent),0 5px 16px rgb(92 65 50/.08)}.pricing-visual-polish .pricing-billing-switch{position:relative;display:inline-flex;width:3.9rem;height:2.18rem;flex:0 0 auto;align-items:center;overflow:hidden;border:1px solid color-mix(in srgb,var(--lf-border) 46%,transparent);border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255/.24),rgb(255 255 255/.06)),color-mix(in srgb,var(--lf-surface-subtle) 74%,transparent);box-shadow:inset 0 2px 8px rgb(0 0 0/.07),inset 0 1px 0 rgb(255 255 255/.38);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%)}.pricing-visual-polish .pricing-billing-switch-glow{position:absolute;inset:0;opacity:0;background:linear-gradient(90deg,color-mix(in srgb,var(--lf-primary) 54%,transparent),color-mix(in srgb,var(--lf-primary) 30%,transparent));transition:opacity .18s ease}.pricing-visual-polish .pricing-billing-switch.is-annual .pricing-billing-switch-glow{opacity:.58}.pricing-visual-polish .pricing-billing-switch-thumb{position:absolute;inset-inline-start:.22rem;width:1.66rem;height:1.66rem;border-radius:999px;background:radial-gradient(circle at 34% 28%,rgb(255 255 255/.98),rgb(255 255 255/.76) 44%,rgb(255 255 255/.55) 100%),var(--lf-surface);box-shadow:0 6px 16px rgb(0 0 0/.2),inset 0 1px 0 rgb(255 255 255/.85),inset 0 -1px 0 rgb(0 0 0/.06);transition:transform .19s cubic-bezier(.2,.8,.2,1)}.pricing-visual-polish .pricing-billing-switch.is-annual .pricing-billing-switch-thumb{transform:translateX(1.7rem)}[dir=rtl] .pricing-visual-polish .pricing-billing-switch.is-annual .pricing-billing-switch-thumb{transform:translateX(-1.7rem)}.dark .pricing-visual-polish .pricing-billing-control{border-color:rgb(255 255 255/.09);background:linear-gradient(180deg,rgb(255 255 255/.038),rgb(255 255 255/.012) 58%,rgb(255 255 255/.005)),rgb(10 10 10/.38);box-shadow:inset 0 1px 0 rgb(255 255 255/.075),inset 0 -1px 0 rgb(255 255 255/.012),0 16px 34px rgb(0 0 0/.18),0 2px 8px rgb(0 0 0/.08);backdrop-filter:blur(32px) saturate(118%);-webkit-backdrop-filter:blur(32px) saturate(118%)}.dark .pricing-visual-polish .pricing-billing-control:before{background:linear-gradient(180deg,rgb(255 255 255/.11),transparent);opacity:.24}.dark .pricing-visual-polish .pricing-billing-label.is-active{background:linear-gradient(180deg,rgb(255 255 255/.055),rgb(255 255 255/.018)),color-mix(in srgb,var(--lf-primary) 4%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.07),inset 0 0 0 1px color-mix(in srgb,var(--lf-primary) 10%,transparent),0 4px 12px rgb(0 0 0/.11)}.dark .pricing-visual-polish .pricing-billing-switch{border-color:rgb(255 255 255/.1);background:linear-gradient(180deg,rgb(255 255 255/.065),rgb(255 255 255/.018)),rgb(0 0 0/.28);box-shadow:inset 0 2px 8px rgb(0 0 0/.24),inset 0 1px 0 rgb(255 255 255/.09)}@media (max-width:767px){.pricing-visual-polish .pricing-preference-bar{margin-top:.2rem;margin-bottom:1.45rem}.pricing-visual-polish .pricing-billing-control{width:min(100%,18.75rem);justify-content:space-between;gap:.38rem;padding:.36rem .48rem}.pricing-visual-polish .pricing-billing-label{min-width:3.25rem;padding:.42rem;font-size:.74rem}.pricing-visual-polish .pricing-billing-switch{width:3.3rem;height:1.9rem}.pricing-visual-polish .pricing-billing-switch-thumb{width:1.42rem;height:1.42rem}.pricing-visual-polish .pricing-billing-switch.is-annual .pricing-billing-switch-thumb{transform:translateX(1.43rem)}[dir=rtl] .pricing-visual-polish .pricing-billing-switch.is-annual .pricing-billing-switch-thumb{transform:translateX(-1.43rem)}[dir=rtl] .pricing-visual-polish .pricing-hero{padding-bottom:.95rem}}.pricing-visual-polish .pricing-billing-control{gap:.82rem;padding:.56rem .82rem}.pricing-visual-polish .pricing-billing-label{min-width:4.45rem;padding:.5rem .78rem}.pricing-visual-polish .pricing-billing-label.is-active{color:var(--lf-foreground);background:linear-gradient(180deg,rgb(255 255 255/.56),rgb(255 255 255/.2)),color-mix(in srgb,var(--lf-primary) 12%,transparent);box-shadow:inset 0 1px 0 rgb(255 255 255/.62),inset 0 0 0 1px color-mix(in srgb,var(--lf-primary) 24%,transparent),0 5px 14px color-mix(in srgb,var(--lf-primary) 10%,transparent)}.pricing-visual-polish .pricing-billing-switch-glow{background:linear-gradient(90deg,color-mix(in srgb,var(--lf-primary) 76%,transparent),color-mix(in srgb,var(--lf-primary) 54%,transparent))}.pricing-visual-polish .pricing-billing-switch.is-annual .pricing-billing-switch-glow{opacity:.78}.dark .pricing-visual-polish .pricing-billing-control{background:rgb(14 14 14/.58);box-shadow:inset 0 0 0 1px rgb(255 255 255/.045),0 14px 30px rgb(0 0 0/.18);backdrop-filter:blur(28px) saturate(115%);-webkit-backdrop-filter:blur(28px) saturate(115%)}.dark .pricing-visual-polish .pricing-billing-control:before{opacity:0}.dark .pricing-visual-polish .pricing-billing-label.is-active{color:rgb(255 255 255/.98);background:linear-gradient(180deg,color-mix(in srgb,var(--lf-primary) 34%,transparent),color-mix(in srgb,var(--lf-primary) 16%,transparent)),rgb(255 255 255/.025);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lf-primary) 44%,transparent),0 4px 14px color-mix(in srgb,var(--lf-primary) 14%,transparent)}.dark .pricing-visual-polish .pricing-billing-switch{border-color:color-mix(in srgb,var(--lf-primary) 24%,rgb(255 255 255/.08));background:color-mix(in srgb,var(--lf-primary) 10%,rgb(0 0 0/.34));box-shadow:inset 0 1px 4px rgb(0 0 0/.2),inset 0 0 0 1px rgb(255 255 255/.025)}.dark .pricing-visual-polish .pricing-billing-switch-thumb{background:radial-gradient(circle at 34% 28%,rgb(255 255 255/.98),rgb(255 239 235/.92) 44%,color-mix(in srgb,var(--lf-primary) 32%,white) 100%),var(--lf-surface);box-shadow:0 5px 14px color-mix(in srgb,var(--lf-primary) 18%,rgb(0 0 0/.34)),inset 0 1px 0 rgb(255 255 255/.76)}@media (max-width:767px){.pricing-visual-polish .pricing-billing-control{width:min(100%,16.9rem);gap:.3rem;padding:.32rem .4rem}.pricing-visual-polish .pricing-billing-label{min-width:3rem;padding:.38rem;font-size:.72rem}.pricing-visual-polish .pricing-billing-switch{width:3.05rem;height:1.78rem}.pricing-visual-polish .pricing-billing-switch-thumb{width:1.32rem;height:1.32rem}.pricing-visual-polish .pricing-billing-switch.is-annual .pricing-billing-switch-thumb{transform:translateX(1.31rem)}[dir=rtl] .pricing-visual-polish .pricing-billing-switch.is-annual .pricing-billing-switch-thumb{transform:translateX(-1.31rem)}}