.landing-v2{--navy:#10162f;--violet:#6852ed;--violet2:#8a70ff;--cyan:#20cbb1;--soft:#f6f7fd;--text:#606981;background:#fff;color:var(--navy);font-family:Vazirmatn,Tahoma,sans-serif;overflow:hidden}.landing-v2 *{box-sizing:border-box}.landing-nav{height:84px;max-width:1220px;margin:auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between}.landing-brand{display:flex;align-items:center;gap:11px}.brand-mark{width:44px;height:44px;display:grid;place-items:center;border-radius:15px 15px 15px 5px;background:linear-gradient(145deg,#7964f6,#4e39c6);color:#fff;font-size:24px;font-weight:900;box-shadow:0 12px 30px #6653e83b}.landing-brand>span:last-child{display:flex;flex-direction:column}.landing-brand b{font-size:21px}.landing-brand small{font-size:9px;color:#8990a4}.nav-links,.nav-actions{display:flex;align-items:center;gap:28px}.nav-links a{font-size:13px;color:#626b80}.nav-links a:hover{color:var(--violet)}.nav-actions{gap:16px}.landing-btn{min-height:48px;padding:0 23px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:14px;background:linear-gradient(135deg,#745ff2,#5a43d6);color:#fff;font-weight:700;font-size:13px;box-shadow:0 13px 30px #6652e531;transition:.2s}.landing-btn:hover{transform:translateY(-2px);box-shadow:0 16px 35px #6652e548}.landing-btn.compact{min-height:41px;padding:0 18px}.landing-btn.ghost{background:#fff;color:#5544c5;border:1px solid #ded9fa;box-shadow:none}.hero-v2{min-height:650px;padding:72px max(24px,calc((100% - 1180px)/2)) 80px;display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center;background:radial-gradient(circle at 15% 30%,#e9e5ff 0,transparent 27%),radial-gradient(circle at 85% 70%,#dffbf5 0,transparent 24%),linear-gradient(180deg,#fbfbff,#f8f9ff);position:relative}.hero-v2:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#7467c326 1px,transparent 1px);background-size:27px 27px;mask-image:linear-gradient(to bottom,#000,transparent 85%);pointer-events:none}.hero-copy,.hero-visual{position:relative;z-index:1}.hero-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border:1px solid #ded9fb;background:#fff9;border-radius:40px;color:#5b4bc5;font-size:12px}.hero-badge i{width:8px;height:8px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px #20cbb122}.hero-copy h1{font-size:54px;line-height:1.4;letter-spacing:-1.6px;margin:20px 0 14px;font-weight:900}.hero-copy h1 em{font-style:normal;background:linear-gradient(90deg,#654ce1,#9075f9);-webkit-background-clip:text;color:transparent}.hero-copy>p{font-size:16px;line-height:2.15;color:var(--text);max-width:620px;margin:0 0 27px}.hero-actions{display:flex;gap:12px}.hero-proof{display:flex;gap:20px;margin-top:21px;color:#7b8396;font-size:11px}.hero-proof span:First-letter{color:var(--cyan)}.hero-visual{height:490px;display:grid;place-items:center}.chat-demo{width:380px;border:1px solid #fff;background:#fff;border-radius:25px;box-shadow:0 35px 90px #32306527;overflow:hidden;transform:rotate(-1deg)}.chat-demo header{height:75px;padding:0 18px;display:flex;align-items:center;gap:11px;color:#fff;background:linear-gradient(135deg,#755ff0,#513bc7)}.demo-avatar{width:43px;height:43px;border-radius:15px;background:#fff;color:#6650dc;display:grid;place-items:center;font-weight:900}.chat-demo header div:nth-child(2){display:flex;flex-direction:column;flex:1}.chat-demo header small{opacity:.78;font-size:9px}.chat-demo header small i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#45e2ad}.chat-demo header>span{letter-spacing:3px}.demo-body{height:310px;padding:22px;background:#fafaff;display:flex;flex-direction:column;gap:13px}.demo-message{max-width:84%;padding:12px 15px;border-radius:16px;font-size:12px;line-height:1.8}.demo-message.customer{align-self:flex-start;background:linear-gradient(135deg,#6e5ae6,#8a72f2);color:#fff;border-bottom-right-radius:4px}.demo-message.bot{align-self:flex-end;background:#fff;border:1px solid #e8e8f1;border-bottom-left-radius:4px}.demo-source{font-size:9px;color:#8876d7;text-align:center;margin-top:auto}.typing{display:flex;gap:4px;background:#fff;border:1px solid #eee;padding:10px 12px;border-radius:13px;width:max-content}.typing span{width:5px;height:5px;border-radius:50%;background:#9a91c3;animation:typing 1.2s infinite}.typing span:nth-child(2){animation-delay:.2s}.typing span:nth-child(3){animation-delay:.4s}@keyframes typing{50%{transform:translateY(-4px);opacity:.45}}.chat-demo footer{height:66px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;color:#a0a5b2;font-size:11px}.chat-demo footer button{border:0;border-radius:12px;width:43px;height:43px;background:#6651df;color:#fff;font-size:20px}.glow{position:absolute;border-radius:50%;filter:blur(2px)}.glow.one{width:260px;height:260px;background:#6751e51c;top:15px;right:15px}.glow.two{width:180px;height:180px;background:#22c7a928;bottom:10px;left:10px}.floating-stat,.floating-channel{position:absolute;background:#fffd;border:1px solid #fff;border-radius:16px;box-shadow:0 15px 35px #24204419;backdrop-filter:blur(10px)}.floating-stat{right:-5px;bottom:52px;padding:12px 17px;display:flex;flex-direction:column}.floating-stat b{color:#28a98f;font-size:21px}.floating-stat span{font-size:9px;color:#7d8393}.floating-channel{left:-20px;top:58px;padding:11px 15px;color:#5d4ac8;font-size:10px}.logo-strip{padding:25px 20px;border-block:1px solid #eceef5;text-align:center;background:#fff}.logo-strip>span{display:block;color:#9a9faf;font-size:10px;margin-bottom:15px}.logo-strip>div{display:flex;justify-content:center;gap:46px;flex-wrap:wrap;color:#586176;font-size:12px}.section-heading{text-align:center;max-width:720px;margin:0 auto 42px}.section-heading>span{display:inline-block;padding:7px 13px;border-radius:30px;background:#efedff;color:#6350d8;font-size:11px}.section-heading h2{font-size:34px;letter-spacing:-.7px;margin:15px 0 8px}.section-heading p{color:#737b90;line-height:2;font-size:13px}.pricing-v2,.features-v2,.steps,.faq-v2,.contact-v2{padding:82px max(22px,calc((100% - 1160px)/2))}.pricing-v2{background:#f7f7fc}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:stretch}.price-card{position:relative;padding:24px 20px;background:#fff;border:1px solid #e6e7ef;border-radius:20px;display:flex;flex-direction:column;min-height:455px}.price-card.featured{border:2px solid #6a54e8;box-shadow:0 24px 55px #4f3ca619;transform:translateY(-10px)}.price-card>label{position:absolute;top:-15px;right:22px;margin:0;background:#6650dd;color:#fff;border-radius:20px;padding:5px 13px;font-size:9px}.price-head h3{font-size:20px;margin:4px 0}.price-head p{height:47px;color:#83899a;font-size:11px;line-height:1.8}.price{margin:18px 0 7px;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.price strong{font-size:25px}.price span{font-size:9px;color:#8f95a4}.plan-quota{padding:10px 12px;border-radius:11px;background:#f5f3ff;color:#5d49ce;font-size:11px}.plan-quota b{font-size:17px}.price-card ul{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px;color:#626a7e;font-size:11px;line-height:1.6}.price-card li::first-letter{color:#20b99d}.price-card .landing-btn{margin-top:auto}.pricing-note{max-width:870px;margin:25px auto 0;text-align:center;color:#858b9b;font-size:10px;line-height:1.9}.features-v2{background:#fff}.feature-grid-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-grid-v2 article{border:1px solid #e9eaf1;border-radius:20px;padding:24px;min-height:210px;transition:.2s}.feature-grid-v2 article:hover{transform:translateY(-4px);box-shadow:0 18px 45px #2f28530e;border-color:#dcd6fb}.feature-grid-v2 .feature-large{grid-column:span 2;background:linear-gradient(135deg,#5e48d4,#7964ef);color:#fff}.feature-grid-v2 i{font-style:normal;font-size:25px}.feature-grid-v2 h3{font-size:18px;margin:14px 0 8px}.feature-grid-v2 p{color:#747c90;font-size:12px;line-height:2}.feature-grid-v2 .feature-large p{color:#e6e2ff;max-width:650px}.knowledge-tags{display:flex;gap:8px;flex-wrap:wrap}.knowledge-tags span{font-size:9px;background:#ffffff1b;border:1px solid #ffffff38;padding:6px 10px;border-radius:10px}.slogan-banner{max-width:1160px;margin:15px auto 60px;padding:37px 45px;border-radius:27px;background:radial-gradient(circle at left,#937cff,#654bd8 55%,#4934b8);color:#fff;display:flex;align-items:center;justify-content:space-between;box-shadow:0 25px 70px #5c45cf32}.slogan-banner span{color:#dcd6ff;font-size:11px}.slogan-banner h2{font-size:38px;margin:4px 0}.slogan-banner p{margin:0;color:#e8e5ff}.landing-btn.light{background:#fff;color:#5b46cf;box-shadow:none}.steps{background:#fbfbfe}.step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;position:relative}.step-grid:before{content:"";position:absolute;top:28px;right:15%;left:15%;border-top:1px dashed #c9c3ef}.step-grid article{text-align:center;position:relative}.step-grid b{width:58px;height:58px;margin:auto;display:grid;place-items:center;border-radius:18px;background:#fff;border:1px solid #ddd8fa;color:#624fda;font-size:20px;box-shadow:0 10px 25px #3a316514}.step-grid h3{font-size:16px}.step-grid p{font-size:11px;color:#858c9e}.faq-v2{background:#fff}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-grid details{border:1px solid #e8e9f0;border-radius:16px;padding:16px 18px;background:#fff}.faq-grid details[open]{border-color:#d9d3fb;background:#fcfbff}.faq-grid summary{cursor:pointer;font-weight:700;font-size:13px;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq-grid summary:after{content:"+";color:#6c58de;font-size:18px}.faq-grid details[open] summary:after{content:"−"}.faq-grid p{color:#757d90;font-size:11px;line-height:2;margin-bottom:0}.contact-v2{background:linear-gradient(135deg,#111831,#1b2343);color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.contact-v2>div>span{color:#9da7c9;font-size:11px}.contact-v2 h2{font-size:29px;margin:10px 0}.contact-v2 p{color:#8f9aba}.contact-cards{display:grid;gap:11px}.contact-cards>a,.contact-cards>div{padding:15px 17px;border:1px solid #ffffff18;border-radius:16px;background:#ffffff09;display:flex;align-items:center;gap:13px}.contact-cards i{font-style:normal;width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:#6e57e6}.contact-cards span{display:flex;flex-direction:column}.contact-cards small{color:#9fa8c8;font-size:9px}.contact-cards b{font-size:12px;line-height:1.8}.landing-footer{padding:45px max(22px,calc((100% - 1160px)/2)) 25px;background:#0b1023;color:#dce0ed;display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:50px;position:relative}.landing-footer>div{display:flex;flex-direction:column;gap:9px}.landing-footer img{width:210px;height:auto;object-fit:contain;object-position:right;margin-bottom:10px}.landing-footer p,.landing-footer a,.landing-footer span{color:#8f98b5;font-size:11px;line-height:2}.landing-footer>small{grid-column:1/-1;border-top:1px solid #ffffff10;padding-top:18px;text-align:center;color:#68728f;font-size:9px}
@media(max-width:980px){.nav-links{display:none}.hero-v2{grid-template-columns:1fr;padding-top:55px;text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-proof{justify-content:center}.hero-visual{height:460px}.price-grid{grid-template-columns:1fr 1fr}.price-card.featured{transform:none}.feature-grid-v2{grid-template-columns:1fr 1fr}.contact-v2{grid-template-columns:1fr}.landing-footer{grid-template-columns:1.5fr 1fr}}
@media(max-width:650px){.landing-nav{height:70px;padding:0 14px}.landing-brand small,.nav-actions>a:first-child{display:none}.nav-actions{gap:6px}.landing-btn.compact{padding:0 13px;min-height:38px}.hero-v2{padding:42px 16px 55px;gap:28px;min-height:auto}.hero-copy h1{font-size:36px;line-height:1.45;letter-spacing:-1px}.hero-copy>p{font-size:13px}.hero-actions{flex-direction:column}.hero-proof{gap:8px;flex-wrap:wrap}.hero-visual{height:390px}.chat-demo{width:min(340px,94vw)}.demo-body{height:250px}.floating-stat{right:4px;bottom:25px}.floating-channel{left:0;top:25px}.logo-strip>div{gap:20px}.pricing-v2,.features-v2,.steps,.faq-v2,.contact-v2{padding:58px 16px}.section-heading{margin-bottom:30px}.section-heading h2{font-size:27px}.price-grid,.feature-grid-v2,.faq-grid{grid-template-columns:1fr}.feature-grid-v2 .feature-large{grid-column:auto}.price-card{min-height:auto}.price-card ul{margin-bottom:24px}.slogan-banner{margin:10px 16px 45px;padding:30px 22px;flex-direction:column;text-align:center;gap:23px}.slogan-banner h2{font-size:31px}.step-grid{grid-template-columns:1fr;gap:20px}.step-grid:before{display:none}.contact-v2{gap:25px}.contact-v2 h2{font-size:24px}.landing-footer{grid-template-columns:1fr;padding-inline:22px;gap:28px}.landing-footer>small{grid-column:auto}.landing-footer img{width:180px}}
.landing-brand img{display:block;width:148px;height:auto;max-height:48px;object-fit:contain;object-position:right}.chat-demo .demo-avatar{width:104px;height:43px;padding:7px 9px;border-radius:13px}.chat-demo .demo-avatar img{display:block;width:100%;height:100%;object-fit:contain}.landing-footer img{width:154px;max-height:58px;object-fit:contain}@media(max-width:650px){.landing-brand img{width:118px;max-height:39px}.chat-demo .demo-avatar{width:88px;padding:8px}.landing-footer img{width:140px;max-height:52px}}
.landing-footer .enamad-seal{display:grid;place-items:center;width:104px;height:112px;margin-top:10px;padding:7px;background:#fff;border-radius:16px;box-shadow:0 10px 28px #0003;transition:transform .2s ease}.landing-footer .enamad-seal:hover{transform:translateY(-3px)}.landing-footer .enamad-seal img{display:block;width:88px;height:96px;max-height:none;margin:0;object-fit:contain;cursor:pointer}@media(max-width:650px){.landing-footer .enamad-seal{width:96px;height:104px}.landing-footer .enamad-seal img{width:82px;height:90px}}

/* Pay-as-you-go value section */
.pricing-v2{position:relative;background:linear-gradient(180deg,#f8f8fe 0,#f2f4fb 100%)}.pricing-v2:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;top:70px;right:-230px;background:#745ff20c;pointer-events:none}.pricing-v2 .section-heading{max-width:790px}.pricing-v2 .section-heading h2{line-height:1.65}.pricing-v2 .section-heading h2 em{font-style:normal;color:#654fdd}.usage-flow{position:relative;max-width:1030px;margin:-8px auto 35px;padding:18px 24px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:18px;background:#fff;border:1px solid #e5e3f5;border-radius:22px;box-shadow:0 16px 45px #3028650b}.usage-flow>div{display:flex;align-items:center;gap:12px}.usage-flow i{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#efecff;color:#624bd5;font-style:normal;font-weight:800}.usage-flow span{display:flex;flex-direction:column;gap:3px}.usage-flow b{font-size:13px}.usage-flow small{color:#8a90a1;font-size:9px}.usage-flow>strong{color:#bbb5dc;font-size:20px}.pricing-v2 .price-grid{grid-template-columns:repeat(3,1fr);gap:18px}.pricing-v2 .price-card{padding:27px 25px 24px;min-height:380px;border-radius:23px;transition:.25s}.pricing-v2 .price-card:hover{transform:translateY(-5px);box-shadow:0 22px 55px #34305b13;border-color:#d8d3f7}.pricing-v2 .price-card.featured{transform:none;border:2px solid #6a54e8;background:linear-gradient(180deg,#fff,#fbfaff)}.pricing-v2 .price-card.featured:hover{transform:translateY(-5px)}.pricing-v2 .price-card>label{padding:6px 14px;background:linear-gradient(135deg,#745ff2,#5a43d6);box-shadow:0 9px 20px #6652e42f}.price-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;margin-bottom:17px;font-size:23px}.price-icon.gift{background:#fff4df;color:#e39424}.price-icon.wallet{background:#ede9ff;color:#624bd5}.price-icon.control{background:#e3f9f4;color:#189c84}.pricing-v2 .price-head>small{color:#8b91a3;font-size:10px}.pricing-v2 .price-head h3{font-size:19px;line-height:1.65;margin:4px 0 8px}.pricing-v2 .price-head p{height:auto;min-height:84px;margin:0;color:#747d91;font-size:11px;line-height:2}.pricing-v2 .price-card ul{padding:17px 0 0;margin:18px 0 0;border-top:1px solid #eef0f5;gap:11px;color:#596277}.pricing-v2 .price-card li{position:relative;padding-right:20px}.pricing-v2 .price-card li:before{content:"✓";position:absolute;right:0;color:#19ae92;font-weight:800}.pricing-cta{max-width:1030px;margin:27px auto 0;padding:18px 22px;border:1px solid #ded9f8;border-radius:19px;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px}.pricing-cta>div{display:flex;flex-direction:column}.pricing-cta b{font-size:15px}.pricing-cta>div span{margin-top:3px;color:#858c9e;font-size:10px}.pricing-cta .landing-btn{min-height:43px;white-space:nowrap}.pricing-v2 .pricing-note{margin-top:18px}
@media(max-width:980px){.usage-flow{grid-template-columns:1fr}.usage-flow>strong{display:none}.pricing-v2 .price-grid{grid-template-columns:1fr}.pricing-v2 .price-card{min-height:auto}.pricing-v2 .price-head p{min-height:auto}}
@media(max-width:650px){.usage-flow{padding:15px;margin-bottom:26px}.usage-flow i{width:38px;height:38px;flex-basis:38px}.pricing-v2 .price-card{padding:24px 20px}.pricing-v2 .price-card ul{margin-bottom:0}.pricing-cta{align-items:stretch;flex-direction:column;text-align:center}.pricing-cta .landing-btn{width:100%}}

/* Balanced feature showcase */
.features-v2{position:relative;background:linear-gradient(180deg,#fff 0,#fbfbff 100%)}.features-v2:before{content:"";position:absolute;inset:0;background-image:radial-gradient(#7667d815 1px,transparent 1px);background-size:30px 30px;mask-image:linear-gradient(to bottom,transparent,#000 35%,transparent);pointer-events:none}.features-v2 .section-heading{position:relative;max-width:800px}.features-v2 .section-heading h2{line-height:1.65}.feature-grid-v2{position:relative;grid-template-columns:repeat(12,1fr);gap:17px}.feature-grid-v2 article{grid-column:span 3;position:relative;min-height:235px;padding:27px 24px;border-color:#e5e7f1;background:#fff;box-shadow:0 12px 35px #27224f08;overflow:hidden}.feature-grid-v2 article:after{content:"";position:absolute;width:95px;height:95px;border-radius:50%;left:-48px;bottom:-55px;background:#6852ed0a;transition:.25s}.feature-grid-v2 article:hover:after{transform:scale(1.35)}.feature-grid-v2 .feature-large{grid-column:span 8;min-height:270px;padding:31px 34px;background:linear-gradient(135deg,#5039c7 0,#6e55e8 58%,#8870f1 100%);box-shadow:0 24px 60px #503bb528}.feature-grid-v2 article:nth-child(2){grid-column:span 4;background:linear-gradient(155deg,#fff,#f6f4ff)}.feature-grid-v2 i{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:#f0edff;color:#624bd5;font-size:21px}.feature-grid-v2 .feature-large i{background:#ffffff1d;color:#fff;border:1px solid #ffffff25}.feature-kicker{display:block;margin-top:18px;color:#7566bc;font-size:9px;font-weight:700}.feature-large .feature-kicker{color:#dcd6ff}.feature-grid-v2 h3{font-size:17px;line-height:1.65;margin:6px 0 9px}.feature-grid-v2 .feature-large h3{font-size:24px;max-width:680px}.feature-grid-v2 p{margin:0;color:#727b91;font-size:11px;line-height:2.1}.feature-grid-v2 .feature-large p{max-width:760px;color:#e9e6ff}.feature-grid-v2 .knowledge-tags{margin-top:19px}.feature-grid-v2 .knowledge-tags span{padding:7px 11px;font-size:9px}
@media(max-width:980px){.feature-grid-v2{grid-template-columns:repeat(2,1fr)}.feature-grid-v2 article,.feature-grid-v2 article:nth-child(2),.feature-grid-v2 .feature-large{grid-column:span 1}.feature-grid-v2 .feature-large{grid-column:1/-1}}
@media(max-width:650px){.feature-grid-v2{grid-template-columns:1fr}.feature-grid-v2 article,.feature-grid-v2 article:nth-child(2),.feature-grid-v2 .feature-large{grid-column:1;min-height:auto;padding:24px 21px}.feature-grid-v2 .feature-large h3{font-size:20px}}

/* Always-available landing navigation */
.landing-v2{overflow-x:clip;overflow-y:visible}.landing-nav{position:sticky;top:0;z-index:1000;max-width:none;padding-right:max(22px,calc((100% - 1176px)/2));padding-left:max(22px,calc((100% - 1176px)/2));background:#ffffffeb;border-bottom:1px solid #ececf4;box-shadow:0 8px 30px #2320440b;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
@media(max-width:650px){.landing-nav{padding-inline:14px}}
@media(max-width:650px){.landing-nav .nav-actions>a:first-child{display:inline-flex;min-height:38px;padding:0 12px;align-items:center;justify-content:center;border:1px solid #ded9fa;border-radius:12px;color:#5544c5;font-weight:700;background:#fff}.landing-nav .nav-actions{gap:6px}}
