/* Pricing uses the landing palette and local Persian type. */
.pricing-symbols{position:absolute;width:0;height:0;overflow:hidden}.p-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}
.pricing-main{padding-bottom:72px}.pricing-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:64px 0 54px}.pricing-hero h1{font-size:clamp(38px,5.2vw,66px);line-height:1.25}.pricing-hero p{font-size:15px;margin-top:18px}.pricing-hero .eyebrow{margin-bottom:18px}
.pricing-hero-mark{position:relative;min-height:240px;display:grid;place-items:center;border-radius:24px;background:radial-gradient(ellipse,color-mix(in srgb,var(--brand) 10%,transparent),transparent 70%);overflow:hidden}.orbit{position:absolute;border:1px solid color-mix(in srgb,var(--brand) 15%,transparent);width:320px;height:200px;border-radius:50%;transform:rotate(-24deg)}.orbit-two{transform:rotate(24deg);width:390px;height:170px}.price-mark{display:grid;justify-items:center;gap:12px;width:170px;padding:28px 14px;background:var(--brand);border:1px solid color-mix(in srgb,var(--brand) 65%,white);color:var(--surface);border-radius:20px;box-shadow:0 18px 36px -24px var(--brand);transform:rotate(-5deg);font:700 15px/1.7 Kalameh,Vazirmatn,sans-serif}.price-mark .p-icon{width:50px;height:50px;stroke-width:1.2}.hero-chip{position:absolute;display:inline-flex;align-items:center;gap:9px;padding:10px 16px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 26px -20px var(--ink);font-size:12px;font-weight:700}.hero-chip .p-icon{width:18px;height:18px;color:var(--brand)}.chip-one{right:12%;top:20px}.chip-two{left:6%;top:65px}.chip-three{right:14%;bottom:15px}
.pricing-section{padding:34px 0 42px;border-top:1px solid var(--line)}.pricing-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.section-index{font-size:11px;letter-spacing:.04em;font-weight:700;color:var(--brand);display:block;margin-bottom:6px}.pricing-section-head h2{font-size:clamp(25px,3vw,33px)}.pricing-section-head p{font-size:12px}.discount-note{font-size:13px;font-weight:700;color:var(--brand);background:var(--soft);border:1px solid color-mix(in srgb,var(--brand) 20%,var(--line));padding:8px 14px;border-radius:8px;white-space:nowrap}.billing-line{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px;font-size:11px;color:var(--muted)}
.plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.plan-card{position:relative;min-width:0;padding:24px 18px 18px;border:1px solid var(--line);border-radius:16px;background:var(--surface);display:flex;flex-direction:column;transition:translate .2s,box-shadow .2s,border-color .2s}.plan-card:hover{translate:0 -4px;border-color:var(--brand);box-shadow:0 12px 30px -24px var(--brand)}.plan-card.focus-plan{background:var(--soft);border-color:var(--brand);box-shadow:0 5px 20px -16px var(--brand)}.plan-tag{font-size:11px;color:var(--muted);display:flex;align-items:center;gap:8px;margin-bottom:8px}.plan-tag .p-icon{width:18px;height:18px}.plan-card h3{font-size:33px;margin-bottom:24px}.plan-card h3 small{font:500 12px/1.5 Vazirmatn,sans-serif;margin-inline-start:4px}.plan-price{padding-bottom:18px;border-bottom:1px solid var(--line)}.plan-price>span{display:block;color:var(--muted);font-size:11px}.plan-price strong{font-family:Kalameh,Vazirmatn,sans-serif;font-size:27px;display:block;white-space:nowrap;letter-spacing:-.025em;line-height:1.8}.plan-price strong small{font:400 10px/1.5 Vazirmatn,sans-serif;margin-inline-start:3px}.price-original{display:block;font-size:11px;color:var(--muted);min-height:22px;text-decoration-color:color-mix(in srgb,var(--muted) 40%,transparent)}.per-user{padding:15px 0 8px;font-size:11px;color:var(--muted)}.per-user b{display:block;color:var(--brand);font-size:13px;white-space:nowrap}.annual-price{font-size:10px;color:var(--muted);margin-bottom:20px}.annual-price b{font-size:11px;color:var(--ink);display:block;font-weight:500;white-space:nowrap}.plan-card .btn{width:100%;margin-top:auto;min-height:42px;white-space:nowrap}.plan-card .btn .p-icon{width:16px;height:16px;margin-inline-start:8px}
.enterprise-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:18px 24px;margin-top:16px}.enterprise-strip>div{display:flex;align-items:center;gap:16px}.enterprise-strip>div>.p-icon{color:var(--brand)}.enterprise-strip strong{font-size:14px}.enterprise-strip span>span{display:block;font-size:12px;color:var(--muted)}.enterprise-strip .btn{gap:14px}
.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface)}.service-item{display:flex;gap:16px;padding:25px 24px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);align-items:flex-start}.service-item:nth-child(3n){border-inline-end:0}.service-item:nth-last-child(-n+3){border-bottom:0}.service-item>.p-icon{width:40px;height:40px;color:var(--brand);padding:8px;background:var(--soft);border-radius:10px}.service-item h3{font-size:18px;margin-bottom:5px}.service-item p{font-size:11px;line-height:1.9}.platform-strip{display:flex;flex-wrap:wrap;gap:12px 32px;padding-top:20px;color:var(--muted);font-size:12px}.platform-strip span{display:flex;align-items:center;gap:8px}.platform-strip .p-icon{color:var(--brand);width:17px;height:17px}
.module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.module-card{position:relative;border:1px solid var(--line);border-radius:16px;padding:24px;background:var(--surface);min-width:0;transition:border-color .2s,translate .2s}.module-card:hover{border-color:var(--brand);translate:0 -3px}.module-head{display:flex;align-items:center;gap:14px}.module-head>.p-icon{width:42px;height:42px;border-radius:12px;padding:9px;background:var(--soft);color:var(--brand)}.module-head h3{font-size:21px}.module-card p{font-size:12px;min-height:46px;margin:16px 0 20px;line-height:1.9}.module-price{display:flex;align-items:baseline;gap:7px;border-top:1px solid var(--line);padding-top:18px;white-space:nowrap}.module-price strong{font:700 29px/1.5 Kalameh,Vazirmatn,sans-serif;letter-spacing:-.02em}.module-price span{font-size:12px;color:var(--muted)}.module-card.coming-soon{background:color-mix(in srgb,var(--surface) 65%,var(--bg));color:var(--muted)}.coming-soon .module-price strong{font-size:23px;color:var(--muted)}.coming-soon .module-head>.p-icon{color:var(--muted);background:var(--bg)}
.pricing-cta{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:36px;border-radius:18px;background:#142b35;color:#f4faf7}.pricing-cta h2{font-size:27px}.pricing-cta p{color:#b9ccc5;font-size:12px;margin-top:8px}.pricing-cta>div:last-child{display:flex;gap:10px;flex-wrap:wrap}.pricing-cta .btn{gap:10px;white-space:nowrap}.pricing-cta .btn-primary{background:#82d6b8;border-color:#82d6b8;color:#112f29}.pricing-cta .btn:not(.btn-primary){color:#f4faf7;border-color:#526e70}.pricing-cta .p-icon{width:18px;height:18px}
@media(max-width:1100px){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan-card:nth-child(n+4){grid-column:auto}.pricing-hero{gap:20px}.module-head h3{font-size:19px}.module-card{padding:20px}.module-price strong{font-size:26px}.service-item{padding:22px 18px;gap:12px}.pricing-cta{flex-wrap:wrap}}
@media(max-width:760px){.pricing-hero{grid-template-columns:1fr;padding:40px 0 28px;gap:18px}.pricing-hero-mark{min-height:200px}.price-mark{padding:20px 14px;width:150px}.price-mark .p-icon{width:40px;height:40px}.pricing-section-head{align-items:flex-start}.pricing-section-head p{max-width:180px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-item:nth-child(n){border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line)}.service-item:nth-child(2n){border-inline-end:0}.service-item:nth-last-child(-n+2){border-bottom:0}.service-item:last-child:nth-child(odd){grid-column:1/-1}.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.module-head{gap:10px}.module-head h3{font-size:18px}.enterprise-strip{padding:18px;flex-wrap:wrap}.pricing-cta{padding:28px}.pricing-hero h1 br{display:none}.chip-one{right:15%}.chip-two{left:10%}.chip-three{right:15%}}
@media(max-width:540px){.pricing-main{padding-bottom:36px}.pricing-hero h1{font-size:38px}.pricing-hero p{font-size:13px}.pricing-hero-mark{min-height:210px}.pricing-section{padding:28px 0}.pricing-section-head{flex-wrap:wrap;gap:10px;margin-bottom:20px}.pricing-section-head p{max-width:none}.billing-line{gap:6px;font-size:10px}.plan-grid{grid-template-columns:minmax(0,1fr);gap:14px}.plan-card{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding:22px}.plan-tag{grid-column:1/-1}.plan-card h3{margin-bottom:16px;font-size:38px}.plan-price{grid-column:2;grid-row:2/4;border-bottom:0;padding-bottom:0}.plan-price strong{font-size:25px}.price-original{font-size:10px}.per-user{grid-column:1;grid-row:3;padding:0 0 15px}.per-user b{font-size:12px}.annual-price{grid-column:1/-1;margin:0;padding:12px 0 16px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:8px}.annual-price b{font-size:11px}.plan-card .btn{grid-column:1/-1;margin:0}.service-grid{grid-template-columns:minmax(0,1fr)}.service-item:nth-child(n){grid-column:auto;border-inline-end:0;border-bottom:1px solid var(--line);padding:20px}.service-item:last-child{border-bottom:0}.service-item h3{font-size:19px}.service-item p{font-size:12px}.module-grid{grid-template-columns:minmax(0,1fr);gap:14px}.module-card{padding:24px}.module-head h3{font-size:22px}.module-card p{min-height:0;margin-bottom:20px}.module-price strong{font-size:30px}.platform-strip{gap:10px;flex-direction:column}.enterprise-strip>div{gap:10px}.enterprise-strip strong{font-size:13px}.enterprise-strip .btn{width:100%;justify-content:space-between}.pricing-cta{padding:26px 22px}.pricing-cta h2{font-size:25px}.pricing-cta>div:last-child{width:100%}.pricing-cta .btn{width:100%}.chip-one{right:5%}.chip-two{left:0}.chip-three{right:5%}}
@media(max-width:360px){.pricing-hero h1{font-size:32px}.plan-card{padding:18px;gap:0 12px}.plan-price strong{font-size:22px}.plan-price strong small{font-size:9px}.per-user b{font-size:11px}.pricing-cta{padding:24px 18px}.module-card{padding:22px}.module-price strong{font-size:27px}}
@media(prefers-reduced-motion:reduce){.plan-card,.module-card{transition:none;translate:none!important}}
/* قیمت هر کاربر پیش و پس از تخفیف، و قیمت پیش از تخفیف ماژول‌ها */
.per-user .price-original{min-height:0;margin-top:4px}.plan-discount{display:inline-block;margin-top:4px;padding:1px 8px;border-radius:20px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand);font-size:10px;font-weight:700}.module-price{flex-wrap:wrap}.module-price .price-original{flex-basis:100%;min-height:0}
