*,:before,:after{box-sizing:border-box}.about-page{--navy:#0d2149;--blue:#1976d2;--purple:#6c4fcf;--light:#f0f4f8;--text:#1a2a3a;--gray:#6a7a8a;--success:#059669;background:var(--light);color:var(--text);font-family:Vazirmatn,sans-serif;line-height:1.7}.about-page .skip-link{background:var(--blue);color:#fff;z-index:300;border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;position:absolute;top:-48px;right:16px}.about-page .skip-link:focus{top:16px}.about-nav{background:var(--navy);color:#fff;z-index:100;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:8px 20px;display:grid;position:sticky;top:0;box-shadow:0 2px 10px #00000026}.about-nav__links{flex-wrap:wrap;justify-self:start;align-items:center;gap:12px;display:flex}.about-nav__links a{color:#ffffffd9;align-items:center;gap:5px;padding:4px 0;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.about-nav__links a:hover,.about-nav__links a[aria-current=page]{color:#90caf9}.about-nav__brand{color:inherit;justify-self:end;align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.about-nav__brand i{flex-shrink:0;font-size:20px}.about-nav__brand-text{flex-direction:column;line-height:1.3;display:flex}.about-nav__brand-en{letter-spacing:.02em;font-size:15px}.about-nav__brand-fa{opacity:.8;font-size:11px;font-weight:500}.about-nav__trust{justify-self:center;align-items:center;gap:8px;display:flex}.about-enamad-badge img{width:auto!important;height:44px!important}.about-container{max-width:1100px;margin:0 auto;padding:0 20px}.about-section{padding:48px 0}.about-section-title{color:var(--navy);text-align:center;margin:0 0 40px;font-size:1.75rem;font-weight:800;position:relative}.about-section-title:after{content:"";background:var(--purple);border-radius:2px;width:72px;height:4px;position:absolute;bottom:-12px;left:50%;transform:translate(-50%)}.about-section-subtitle{text-align:center;color:var(--gray);max-width:640px;margin:-24px auto 36px;font-size:.95rem;line-height:1.85}.about-hero{color:#fff;text-align:center;align-items:center;min-height:340px;padding:56px 20px 48px;display:flex;position:relative;overflow:hidden}.about-hero__bg{object-fit:cover;z-index:0}.about-hero__overlay{z-index:1;background:linear-gradient(135deg,#0d2149e0 0%,#6c4fcfc7 100%);position:absolute;inset:0}.about-hero__content{z-index:2;width:100%;position:relative}.about-hero__kicker{letter-spacing:.02em;background:#ffffff24;border-radius:20px;margin:0 0 14px;padding:5px 16px;font-size:12px;font-weight:600;display:inline-block}.about-hero h1{text-shadow:0 2px 12px #00000040;max-width:820px;margin:0 auto 14px;font-size:2rem;font-weight:800;line-height:1.45}.about-hero__desc{opacity:.93;max-width:720px;margin:0 auto 24px;font-size:1rem;line-height:1.85}.about-hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.about-btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:13px 26px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.about-btn--primary{color:var(--purple);background:#fff}.about-btn--primary:hover{opacity:.92;transform:translateY(-1px)}.about-btn--secondary{color:#fff;background:0 0;border:1.5px solid #ffffff8c}.about-btn--secondary:hover{background:#ffffff1a;border-color:#fff}.about-btn--download{color:#fff;background:#10b981;border:1.5px solid #ffffff40}.about-btn--download:hover{background:#059669;transform:translateY(-1px)}.about-trust-strip{z-index:3;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:-32px;padding-bottom:8px;display:grid;position:relative}.about-trust-item{text-align:right;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:16px 14px;display:flex;box-shadow:0 8px 24px #00000014}.about-trust-item i{color:var(--purple);flex-shrink:0;font-size:22px}.about-trust-item strong{color:var(--navy);font-size:13px;display:block}.about-trust-item span{color:var(--gray);font-size:11px}.about-modules-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.about-module-card{text-align:center;background:#fff;border-radius:16px;padding:22px 18px;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 18px #0000000f}.about-module-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #6c4fcf1f}.about-module-card i{color:var(--blue);margin-bottom:12px;font-size:28px;display:block}.about-module-card h3{color:var(--navy);margin:0 0 8px;font-size:.95rem;font-weight:700}.about-module-card p{color:var(--gray);margin:0;font-size:.82rem;line-height:1.7}.about-mv-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.about-mv-card{border-top:4px solid var(--purple);background:#fff;border-radius:20px;padding:32px 28px;box-shadow:0 4px 24px #0000000f}.about-mv-card--vision{border-top-color:var(--blue)}.about-mv-card i{color:var(--purple);margin-bottom:14px;font-size:32px;display:block}.about-mv-card--vision i{color:var(--blue)}.about-mv-card h3{color:var(--navy);margin:0 0 12px;font-size:1.15rem;font-weight:800}.about-mv-card p{color:var(--gray);margin:0;font-size:.93rem;line-height:1.9}.about-why-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.about-why-card{background:#fff;border-radius:16px;align-items:flex-start;gap:16px;padding:24px 22px;display:flex;box-shadow:0 4px 18px #0000000d}.about-why-card__icon{width:48px;height:48px;color:var(--blue);background:linear-gradient(135deg,#e8f4fd,#dbeeff);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.about-why-card h3{color:var(--navy);margin:0 0 8px;font-size:1rem;font-weight:700}.about-why-card p{color:var(--gray);margin:0;font-size:.88rem;line-height:1.8}.about-stats{background:var(--navy);color:#fff;text-align:center;border-radius:20px;grid-template-columns:repeat(4,1fr);gap:24px;padding:36px 24px 28px;display:grid}.about-stat__value{color:#90caf9;margin:0;font-size:2.4rem;font-weight:800;line-height:1.1}.about-stat__label{opacity:.88;margin:8px 0 0;font-size:.9rem}.about-stats__footnote{opacity:.65;border-top:1px solid #ffffff1f;grid-column:1/-1;margin:4px 0 0;padding-top:12px;font-size:.78rem}.about-security-wrap{background:#fff;border-radius:24px;padding:40px 32px;box-shadow:0 4px 24px #0000000d}.about-security-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:24px;display:grid}.about-security-item{background:var(--light);border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.about-security-item i{color:var(--purple);flex-shrink:0;margin-top:2px;font-size:24px}.about-security-item h3{color:var(--navy);margin:0 0 6px;font-size:.95rem;font-weight:700}.about-security-item p{color:var(--gray);margin:0;font-size:.85rem;line-height:1.75}.about-security-note{text-align:center;color:var(--gray);background:#f8fafc;border:1px solid #e8edf2;border-radius:12px;padding:14px;font-size:.85rem}.about-security-note a{color:var(--blue);font-weight:600;text-decoration:none}.about-security-note a:hover{text-decoration:underline}.about-testimonials-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.about-testimonial-card{background:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;padding:28px 22px;display:flex;box-shadow:0 4px 20px #0000000f}.about-testimonial-card__quote{color:var(--text);margin:0 0 20px;font-size:.9rem;font-style:normal;line-height:1.9}.about-testimonial-card__quote:before{content:"“";color:var(--purple);opacity:.4;margin-bottom:8px;font-size:2rem;line-height:0;display:block}.about-testimonial-card__author strong{color:var(--navy);font-size:.9rem;display:block}.about-testimonial-card__author span{color:var(--gray);font-size:.8rem}.about-onboarding-grid{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.about-onboarding-step{text-align:center;background:#fff;border-radius:16px;padding:24px 18px;position:relative;box-shadow:0 4px 18px #0000000d}.about-onboarding-step__num{background:linear-gradient(135deg, var(--blue), var(--purple));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0 auto 14px;font-size:14px;font-weight:800;display:flex}.about-onboarding-step i{color:var(--blue);margin-bottom:12px;font-size:26px;display:block}.about-onboarding-step h3{color:var(--navy);margin:0 0 8px;font-size:.92rem;font-weight:700}.about-onboarding-step p{color:var(--gray);margin:0;font-size:.8rem;line-height:1.75}.about-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.about-story-text{color:var(--gray);font-size:.95rem;line-height:1.9}.about-story-text p{margin:0 0 14px}.about-story-image{aspect-ratio:4/3;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001f}.about-signature{color:var(--navy);border-top:1px solid #e2e8f0;margin-top:20px;padding-top:16px;font-size:.95rem;font-weight:700}.about-values-wrap{background:#fff;border-radius:24px;padding:48px 36px;box-shadow:0 4px 24px #0000000d}.about-values-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.about-value-card{text-align:center;border-radius:18px;padding:28px 20px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.about-value-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #0000001a}.about-value-card:before{content:"";opacity:.12;background:currentColor;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;left:-30px}.vc-1{color:#1976d2;background:linear-gradient(135deg,#e8f4fd,#dbeeff)}.vc-2{color:#6c4fcf;background:linear-gradient(135deg,#f0ebff,#e4d9ff)}.vc-3{color:#059669;background:linear-gradient(135deg,#e6f7ef,#d1f5e0)}.vc-4{color:#d97706;background:linear-gradient(135deg,#fff5e6,#fdebd0)}.vc-5{color:#dc2626;background:linear-gradient(135deg,#fde8e8,#ffd6d6)}.vc-6{color:#0284c7;background:linear-gradient(135deg,#e8f8ff,#cff0ff)}.about-value-card__icon{background:#ffffffb3;border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 14px;font-size:26px;display:flex;box-shadow:0 4px 14px #00000014}.about-value-card h3{color:var(--navy);margin:0 0 8px;font-size:1rem;font-weight:700}.about-value-card p{color:var(--gray);margin:0;font-size:.85rem;line-height:1.75}.about-value-card__tag{color:inherit;background:#ffffffa6;border-radius:20px;align-items:center;gap:5px;margin-top:12px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.about-team-grid{flex-wrap:wrap;justify-content:center;gap:28px;display:flex}.about-team-card{background:#fff;border-radius:20px;flex-shrink:0;width:260px;transition:all .3s;overflow:hidden;box-shadow:0 8px 28px #0000001a}.about-team-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #6c4fcf26}.about-team-card__img{width:100%;height:260px;position:relative}.about-team-info{text-align:center;background:linear-gradient(#fff,#f8f6ff);padding:18px 16px}.about-team-info h4{color:var(--navy);margin:0 0 6px;font-size:1.05rem;font-weight:700}.about-team-info .role{color:var(--purple);background:#ede9fe;border-radius:20px;margin-bottom:8px;padding:3px 12px;font-size:.8rem;font-weight:600;display:inline-block}.about-team-info p{color:var(--gray);margin:0;font-size:.8rem;line-height:1.7}.about-legal-card{color:var(--gray);background:#fff;border-radius:16px;padding:28px 24px;font-size:.88rem;line-height:1.9;box-shadow:0 4px 18px #0000000d}.about-legal-card dl{grid-template-columns:140px 1fr;gap:10px 16px;margin:0;display:grid}.about-legal-card dt{color:var(--navy);font-weight:700}.about-legal-card dd{margin:0}.about-legal-card a{color:var(--blue);text-decoration:none}.about-legal-card a:hover{text-decoration:underline}.about-faq-list{max-width:820px;margin:0 auto}.about-faq-item{background:#fff;border-radius:14px;margin-bottom:10px;overflow:hidden;box-shadow:0 2px 12px #0000000d}.about-faq-q{width:100%;color:var(--navy);cursor:pointer;text-align:right;background:#fff;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.about-faq-a{color:var(--gray);padding:0 18px 16px;font-size:13px;line-height:1.9}.about-cta{background:linear-gradient(135deg, var(--blue), var(--purple));color:#fff;text-align:center;border-radius:20px;margin-bottom:20px;padding:48px 24px}.about-cta h2{margin:0 0 12px;font-size:1.75rem;font-weight:800}.about-cta p{opacity:.92;max-width:600px;margin:0 auto 22px;font-size:1rem}.about-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.about-footer{background:var(--navy);color:#b0c0d8;margin-top:20px;padding:44px 20px 24px;font-size:.9rem}.about-footer__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;display:grid}.about-footer__brand,.about-footer__heading{color:#fff;margin-bottom:10px;font-weight:700;display:block}.about-footer a{color:#b0c0d8;margin-bottom:6px;text-decoration:none;display:block}.about-footer a:hover{color:#90caf9}.about-footer__bottom{text-align:center;opacity:.75;border-top:1px solid #ffffff1a;margin-top:28px;padding-top:18px;font-size:.85rem}.about-footer__enamad{margin-top:12px}.about-footer__enamad .about-enamad-badge img{width:auto!important;height:80px!important}.about-mobile-cta{z-index:200;background:#fff;border-top:1px solid #e8edf2;gap:10px;padding:10px 16px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000001f}.about-mobile-cta a{text-align:center;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:12px 10px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.about-mobile-cta__buy{background:linear-gradient(135deg, var(--blue), var(--purple));color:#fff}.about-mobile-cta__download{color:#fff;background:#10b981}.about-mobile-cta__contact{background:var(--light);color:var(--navy);border:1.5px solid #e2e8f0}.about-mobile-cta__login{color:#047857;background:#ecfdf5;border:1.5px solid #a7f3d0}@media (max-width:1024px){.about-modules-grid,.about-onboarding-grid,.about-trust-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.about-stats{grid-template-columns:repeat(2,1fr)}.about-testimonials-grid{grid-template-columns:1fr}.about-values-grid{grid-template-columns:repeat(2,1fr)}.about-mv-grid{grid-template-columns:1fr}}@media (max-width:768px){.about-hero h1{font-size:1.55rem}.about-hero{min-height:300px;padding:44px 16px 40px}.about-section{padding:40px 0}.about-story-grid{grid-template-columns:1fr;gap:28px}.about-why-grid,.about-security-grid,.about-values-grid{grid-template-columns:1fr}.about-values-wrap{padding:32px 20px}.about-legal-card dl{grid-template-columns:1fr;gap:4px}.about-nav{flex-direction:column;display:flex}.about-nav__links{order:1;justify-content:center;justify-self:auto;width:100%}.about-nav__trust{order:2;justify-content:center;justify-self:auto;width:100%}.about-nav__brand{order:3;justify-content:center;justify-self:auto;width:100%}.about-mobile-cta{display:flex}.about-page{padding-bottom:72px}.about-trust-strip{margin-top:-20px}}@media (max-width:480px){.about-modules-grid,.about-onboarding-grid,.about-trust-strip{grid-template-columns:1fr}.about-stats{grid-template-columns:1fr 1fr}}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;display:grid}.pricing-card{background:#fff;border:2px solid #0000;border-radius:20px;flex-direction:column;padding:28px 22px;display:flex;position:relative;box-shadow:0 4px 24px #00000012}.pricing-card--highlight{border-color:var(--purple);box-shadow:0 12px 36px #6c4fcf2e}.pricing-card__badge{background:linear-gradient(135deg, var(--blue), var(--purple));color:#fff;white-space:nowrap;border-radius:20px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card__tier{color:var(--gray);text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-size:.8rem}.pricing-card h3{color:var(--navy);margin:0 0 16px;font-size:1.35rem;font-weight:800}.pricing-card__price{color:var(--gray);border-bottom:1px solid #eef2f7;margin:0 0 20px;padding-bottom:16px;font-size:.9rem;line-height:1.8}.pricing-card__price strong{color:var(--blue);margin-bottom:4px;font-size:1.1rem;display:block}.pricing-features{flex:1;margin:0 0 24px;padding:0;list-style:none}.pricing-features li{color:var(--gray);align-items:flex-start;gap:10px;margin-bottom:12px;font-size:.85rem;line-height:1.7;display:flex}.pricing-features i{color:var(--success);flex-shrink:0;margin-top:2px;font-size:16px}.pricing-card__actions{flex-direction:column;gap:10px;display:flex}.pricing-card__btn{text-align:center;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.pricing-card__btn--primary{background:linear-gradient(135deg, var(--blue), var(--purple));color:#fff}.pricing-card__btn--secondary{background:var(--light);color:var(--navy);border:1.5px solid #e2e8f0}.pricing-note{text-align:center;color:var(--gray);background:#fff;border:1px solid #e8edf2;border-radius:12px;margin-top:24px;padding:14px;font-size:.82rem}.feature-module-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.feature-module-card{background:#fff;border-radius:18px;align-items:flex-start;gap:16px;padding:24px 22px;display:flex;box-shadow:0 4px 20px #0000000f}.feature-module-card__icon{width:52px;height:52px;color:var(--blue);background:linear-gradient(135deg,#e8f4fd,#dbeeff);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.feature-module-card h3{color:var(--navy);margin:0 0 8px;font-size:1rem;font-weight:700}.feature-module-card p{color:var(--gray);margin:0 0 10px;font-size:.85rem;line-height:1.75}.feature-module-card__benefit{color:var(--purple);align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.security-detail-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.security-detail-card{text-align:center;background:#fff;border-radius:16px;padding:24px 20px;box-shadow:0 4px 18px #0000000d}.security-detail-card i{color:var(--purple);margin-bottom:14px;font-size:32px;display:block}.security-detail-card h3{color:var(--navy);margin:0 0 10px;font-size:.95rem;font-weight:700}.security-detail-card p{color:var(--gray);margin:0;font-size:.84rem;line-height:1.75}.customer-proof-logos{grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:32px;display:grid}.logo-placeholder{text-align:center;background:#fff;border:2px dashed #d8e0ea;border-radius:14px;justify-content:center;align-items:center;min-height:80px;padding:20px 10px;display:flex}.logo-placeholder span{color:var(--gray);font-size:.72rem;line-height:1.5}.logo-placeholder-note{text-align:center;color:var(--gray);margin-bottom:28px;font-size:.8rem}.security-preview-box{background:#fff;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:24px;padding:32px 28px;display:grid;box-shadow:0 4px 24px #0000000f}.security-preview-list{grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.security-preview-list li{color:var(--gray);align-items:center;gap:8px;font-size:.85rem;display:flex}.security-preview-list i{color:var(--purple)}.marketing-hero-simple{background:linear-gradient(135deg, var(--navy), var(--purple));color:#fff;text-align:center;padding:48px 20px 40px}.marketing-hero-simple h1{max-width:800px;margin:0 auto 14px;font-size:1.9rem;font-weight:800;line-height:1.45}.marketing-hero-simple p{opacity:.92;max-width:700px;margin:0 auto 22px;font-size:1rem;line-height:1.85}@media (max-width:1024px){.pricing-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.security-detail-grid{grid-template-columns:repeat(2,1fr)}.customer-proof-logos{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.feature-module-grid,.security-detail-grid,.security-preview-box,.security-preview-list{grid-template-columns:1fr}.customer-proof-logos{grid-template-columns:repeat(2,1fr)}.marketing-hero-simple h1{font-size:1.5rem}}.pricing-calc{background:#fff;border-radius:20px;margin-bottom:32px;padding:24px;box-shadow:0 4px 24px #00000012}.pricing-calc--loading,.pricing-calc--error{text-align:center;color:var(--gray);padding:48px 24px}.pricing-calc--error p{margin-bottom:16px}.pricing-calc__head{margin-bottom:20px}.pricing-calc__head h2{color:var(--navy);align-items:center;gap:8px;margin:0 0 8px;font-size:1.25rem;font-weight:800;display:flex}.pricing-calc__head p{color:var(--gray);margin:0;font-size:.9rem;line-height:1.7}.pricing-calc__layout{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.pricing-calc__inputs{border:1.5px solid #e8eaf0;border-radius:14px;padding:16px}.pricing-calc__grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pricing-calc__field{flex-direction:column;gap:6px;display:flex}.pricing-calc__field span{color:#374151;font-size:12px;font-weight:700}.pricing-calc__field input{border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:10px 12px;font-family:inherit;font-size:14px}.pricing-calc__modules{max-height:420px;margin-top:16px;overflow-y:auto}.pricing-calc__modules-title{color:#374151;margin-bottom:10px;font-size:13px;font-weight:700}.pricing-calc__cat{margin-bottom:12px}.pricing-calc__cat-head{border-radius:9px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:800;display:flex}.pricing-calc__cat-count{opacity:.75;margin-right:auto;font-size:10px;font-weight:600}.pricing-calc__cat-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin-top:8px;display:grid}.pricing-calc__opt{cursor:pointer;text-align:right;background:#fff;border:1.5px solid #e8eaf0;border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.pricing-calc__opt:hover{border-color:var(--cat-color,#6c5ce7);background:#fafbff}.pricing-calc__opt.is-selected{border-color:var(--cat-color,#6c5ce7);background:var(--cat-bg,#f5f3ff)}.pricing-calc__opt-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.pricing-calc__opt-body{flex:1;min-width:0}.pricing-calc__opt-name{color:#1e293b;white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.pricing-calc__opt-price{color:var(--cat-color,#6c5ce7);font-size:10px;font-weight:700}.pricing-calc__free{color:#16a34a;font-size:10px;font-weight:700}.pricing-calc__opt-check{color:#0000;border:1.5px solid #d1d5db;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex}.pricing-calc__opt.is-selected .pricing-calc__opt-check{background:var(--cat-color,#6c5ce7);border-color:var(--cat-color,#6c5ce7);color:#fff}.pricing-calc__summary{background:#fafbfc;border:1.5px solid #e2e8f0;border-radius:12px;overflow:hidden}.pricing-calc__summary-head{color:#fff;background:#1e3a5f;align-items:center;gap:6px;padding:10px 16px;font-size:12px;font-weight:700;display:flex}.pricing-calc__row{border-bottom:1px solid #eef2f7;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center;padding:10px 16px;font-size:11px;display:grid}.pricing-calc__row--head{color:#4a6080;background:#f0f4f8;border-bottom:2px solid #dde6f0;padding:8px 16px;font-size:10px;font-weight:700}.pricing-calc__row--total{background:#e8f1fb;border-top:2px solid #6c5ce7;border-bottom:none;font-weight:700}.pricing-calc__row--discount{background:#fef2f2}.pricing-calc__row-label{color:#1e3a5f;align-items:center;gap:6px;font-weight:600;display:flex}.pricing-calc__row-label i{color:#6c5ce7;font-size:14px}.pricing-calc__row>div:nth-child(2),.pricing-calc__row>div:nth-child(3),.pricing-calc__row>div:nth-child(4){text-align:center}.pricing-calc__discount{color:#dc2626;font-weight:700}.pricing-calc__total{color:#1e3a5f;font-weight:800}.pricing-calc__actions{border-top:1px solid #e2e8f0;padding:16px}.pricing-calc__actions .about-btn{justify-content:center;width:100%}.pricing-basis{margin-top:8px}.pricing-basis__list{gap:10px;margin:0 0 16px;padding:0;list-style:none;display:grid}.pricing-basis__list li{color:var(--gray);background:#fff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;line-height:1.7;display:flex;box-shadow:0 2px 12px #0000000a}.pricing-basis__list i{color:var(--blue);flex-shrink:0;margin-top:2px;font-size:18px}@media (max-width:1024px){.pricing-calc__layout{grid-template-columns:1fr}}@media (max-width:640px){.pricing-calc__grid{grid-template-columns:1fr}.pricing-calc__row{grid-template-columns:1.5fr 1fr 1fr;font-size:10px}.pricing-calc__row--head div:nth-child(2),.pricing-calc__row div:nth-child(2){display:none}}
