:root{--red:#a51f32;--red-dark:#761728;--red-soft:#c84b55;--cream:#f7f0e5;--paper:#fffaf2;--ink:#282321;--muted:#766d66;--line:#e9ded0;--gold:#c39a58;--serif:Georgia,'Times New Roman',serif;--shadow:0 24px 70px rgba(85,30,35,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:'Vazirmatn',Tahoma,sans-serif;line-height:1.85}a{color:inherit;text-decoration:none}.container{width:min(1160px,calc(100% - 44px));margin-inline:auto}.top-pattern{height:8px;background:repeating-linear-gradient(135deg,var(--red) 0 10px,#e2b978 10px 15px,#2e2927 15px 20px,#f0d9bd 20px 25px)}.site-header{position:sticky;top:0;z-index:20;background:rgba(255,250,242,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(165,31,50,.1)}.header-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark{width:43px;height:43px;border-radius:14px;background:var(--red);display:grid;place-items:center;position:relative;transform:rotate(-4deg);box-shadow:0 8px 18px rgba(165,31,50,.2)}.brand-mark span{width:20px;height:20px;border:2px solid #fff1db;border-radius:6px;transform:rotate(45deg)}.brand-mark i{position:absolute;width:7px;height:7px;background:#e9c38b;border-radius:50%}.brand-copy{display:grid;line-height:1.35}.brand-copy strong{font-size:17px;font-weight:900;color:var(--red-dark)}.brand-copy small{font-size:10px;color:var(--muted);margin-top:4px}.main-nav{display:flex;align-items:center;gap:28px;font-size:13px;color:#594e48}.main-nav a{transition:color .2s}.main-nav a:hover,.footer-bazaar:hover{color:var(--red)}.header-actions{display:flex;align-items:center;gap:14px}.language-switch{display:flex;gap:3px;padding:4px;border:1px solid var(--line);border-radius:30px;background:#fff}.lang-btn{border:0;background:transparent;color:var(--muted);font-family:inherit;font-size:11px;font-weight:600;padding:5px 9px;border-radius:20px;cursor:pointer}.lang-btn.active{background:var(--red);color:#fff}.lak-btn{font-family:inherit}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--red);color:white;padding:13px 20px;border-radius:9px;font-size:13px;font-weight:800;box-shadow:0 10px 22px rgba(165,31,50,.18);transition:transform .2s,background .2s}.button:hover{background:var(--red-dark);transform:translateY(-2px)}.button-small{padding:10px 14px;font-size:11px}.menu-toggle{display:none;border:1px solid var(--line);background:white;border-radius:8px;padding:8px 11px;font-size:18px;color:var(--red)}
.hero{position:relative;overflow:hidden;padding:88px 0 28px;background:radial-gradient(ellipse at 78% 30%,rgba(203,156,103,.16),transparent 40%),linear-gradient(120deg,#fffaf2 35%,#f7ecdf)}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:55px;min-height:490px}.hero-copy{position:relative;z-index:2}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:9px;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.1px}.eyebrow{padding:7px 13px;border-radius:30px;border:1px solid rgba(165,31,50,.18);background:rgba(255,255,255,.65)}.eyebrow-dot{height:7px;width:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 4px rgba(165,31,50,.1)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(38px,5.2vw,66px);line-height:1.35;letter-spacing:-1.7px;margin:25px 0 16px;font-weight:900}.hero h1 em,h2 em{font-style:normal;color:var(--red)}.hero-lead{max-width:590px;color:#6d625a;font-size:15px;line-height:2.2;margin-bottom:28px}.hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.store-icon{display:inline-grid;place-items:center;width:23px;height:23px;background:#fff;color:var(--red);border-radius:6px;font-weight:900}.text-link{display:inline-flex;align-items:center;gap:10px;color:var(--red);font-size:13px;font-weight:800}.text-link span:last-child{font-size:20px;transition:transform .2s}.text-link:hover span:last-child{transform:translateX(-4px)}.hero-note{display:flex;align-items:center;gap:9px;color:#8a7b70;font-size:10px;margin-top:28px}.note-mark{color:var(--gold);font-size:18px}.hero-art{min-height:490px;position:relative;display:grid;place-items:center}.art-halo{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,#f4d9c0 0,#efddcb 50%,rgba(239,221,203,0) 71%)}.art-ring{position:absolute;border:1px solid rgba(165,31,50,.16);border-radius:50%;transform:rotate(-24deg)}.ring-a{width:410px;height:300px}.ring-b{width:320px;height:430px;transform:rotate(45deg);border-color:rgba(195,154,88,.28)}.phone-frame{position:relative;width:228px;height:410px;padding:9px;border-radius:36px;background:linear-gradient(135deg,#322b2a,#151313);box-shadow:0 30px 60px rgba(48,30,28,.28);transform:rotate(5deg);z-index:2}.phone-camera{position:absolute;z-index:3;top:13px;left:50%;transform:translateX(-50%);width:55px;height:13px;border-radius:10px;background:#151313}.phone-screen{height:100%;border-radius:28px;background:linear-gradient(165deg,#fff9ed,#f1e4d3);overflow:hidden;padding:35px 16px 15px;text-align:center}.screen-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--red)}.screen-top b{font-size:11px}.screen-emblem{width:90px;height:90px;border-radius:50%;border:1px solid #d7b581;margin:32px auto 15px;display:grid;place-items:center;position:relative;color:var(--red);font-size:40px;font-weight:900}.screen-emblem:before,.screen-emblem:after{content:'✳';position:absolute;color:#c69a5e;font-size:16px}.screen-emblem:before{top:-8px}.screen-emblem:after{bottom:-8px}.screen-title{font-size:13px;font-weight:900;color:#372b28}.screen-sub{font-size:9px;color:#89786a;margin:5px 0 25px}.screen-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.screen-tiles div{height:75px;border:1px solid #e7d8c5;border-radius:10px;background:#fffaf1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--red)}.screen-tiles b{font-size:18px}.screen-tiles small{font-size:8px;color:#64574e}.screen-bottom{display:flex;justify-content:space-around;margin-top:25px}.screen-bottom i{width:25px;height:4px;border-radius:5px;background:#d8c4aa}.culture-card{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid rgba(195,154,88,.4);border-radius:10px;background:rgba(255,250,242,.9);box-shadow:0 12px 28px rgba(64,35,30,.1);font-size:11px;font-weight:800;color:#57453d}.mini-symbol{color:var(--red);font-size:20px}.card-top{top:80px;right:8px}.card-bottom{bottom:76px;left:5px}.art-caption{position:absolute;bottom:15px;color:#8d7b6e;font-size:10px;letter-spacing:1px}.hero-decor{position:absolute;pointer-events:none;border:1px solid rgba(165,31,50,.08);width:230px;height:230px;transform:rotate(45deg)}.decor-one{top:-145px;right:-110px}.decor-two{bottom:-160px;left:-125px}.hero-bottom{display:flex;align-items:center;gap:15px;justify-content:center;margin-top:48px;color:#9c8c7c}.hero-bottom span{width:60px;height:1px;background:#dfccbb}.hero-bottom small{font-size:10px;letter-spacing:1px}.intro-strip{background:#302a28;color:#fff5e9}.intro-strip-inner{display:flex;justify-content:center;align-items:center;gap:20px;padding:22px 0;text-align:center}.intro-strip p{margin:0;font-size:13px;letter-spacing:.1px}.strip-symbol{color:#d3a66b;font-size:24px}
.section{padding:100px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:38px}.section-kicker{margin-bottom:13px}.section-heading h2,.about-copy h2,.faq-grid h2{font-size:clamp(30px,4vw,45px);line-height:1.45;font-weight:900;margin:0}.section-heading>p{max-width:360px;color:var(--muted);font-size:13px;line-height:2.1;margin:0 0 5px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:27px 25px 22px;min-height:300px;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.feature-card:hover{transform:translateY(-5px);box-shadow:var(--shadow)}.feature-card:after{content:'';position:absolute;width:130px;height:130px;border-radius:50%;border:1px solid rgba(165,31,50,.08);left:-52px;bottom:-62px}.feature-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.feature-number{color:#b7a89a;font-family:var(--serif);font-size:12px;letter-spacing:2px}.feature-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:15px;font-size:24px;font-weight:900}.dictionary-icon{background:#f8e8e7;color:var(--red)}.fortune-icon{background:#f5eddf;color:#a77b3e}.heritage-icon{background:#eaece4;color:#65714c}.feature-tag{color:var(--red);font-size:10px;font-weight:800;margin-bottom:5px}.feature-card h3{font-size:21px;margin-bottom:9px}.feature-card p{color:var(--muted);font-size:12px;line-height:2.2;margin-bottom:28px}.feature-foot{display:inline-block;border-top:1px solid var(--line);padding-top:12px;color:#887a70;font-size:10px;font-weight:700;position:relative;z-index:1}.future-note{display:flex;gap:13px;align-items:center;background:#f5eee4;border:1px solid #e9dece;border-radius:10px;margin-top:20px;padding:15px 19px}.future-note>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--red);font-size:19px}.future-note p{display:grid;gap:3px;margin:0}.future-note strong{font-size:12px;color:#493d37}.future-note p span{font-size:11px;color:#897c70}
.about-section{background:#f2e9dc}.about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:center}.about-art{min-height:390px;border-radius:18px;background:var(--red);position:relative;overflow:hidden;display:grid;place-items:center;box-shadow:var(--shadow)}.about-art:before{content:'';position:absolute;inset:18px;border:1px solid rgba(255,239,215,.42);border-radius:12px}.about-pattern{position:absolute;inset:-50px;opacity:.16;background:repeating-linear-gradient(45deg,transparent 0 18px,#f3d8ae 18px 22px,transparent 22px 40px),repeating-linear-gradient(-45deg,transparent 0 18px,#f3d8ae 18px 22px,transparent 22px 40px);mask-image:radial-gradient(ellipse at center,#000 15%,transparent 75%)}.about-seal{width:200px;height:200px;border:1px solid #e6c58f;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff5e5;position:relative;z-index:1;outline:1px dashed rgba(255,238,208,.6);outline-offset:9px}.about-seal span{font-size:92px;font-weight:900;line-height:1}.about-seal small{font-size:13px;margin-top:8px}.about-ornament{position:absolute;color:#edc98c;font-size:38px}.ornament-a{top:43px;right:42px}.ornament-b{bottom:38px;left:46px}.about-copy h2{margin-bottom:19px}.about-copy>p{color:#6f6258;font-size:13px;line-height:2.35}.about-copy .about-highlight{padding-right:15px;border-right:3px solid var(--gold);color:var(--red-dark);font-weight:800;margin:25px 0}.download-section{background:var(--red-dark);color:#fff5e9;position:relative;overflow:hidden;padding:70px 0}.download-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;position:relative;z-index:1}.download-inner h2{font-size:clamp(30px,4vw,44px);line-height:1.4;margin:0 0 12px;font-weight:900}.download-inner p{color:#f0d7d0;font-size:13px;margin:0}.light-kicker{color:#e7c18c}.button-light{background:#fff7ec;color:var(--red-dark);box-shadow:none}.button-light:hover{background:#f0ddc5;color:var(--red-dark)}.button-light .store-icon{background:var(--red);color:white}.download-pattern{position:absolute;inset:0;opacity:.12;background:repeating-linear-gradient(135deg,transparent 0 28px,#f6d8a6 28px 30px,transparent 30px 55px)}
.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.faq-grid>div:first-child>p{font-size:12px;color:var(--muted);margin-top:13px}.faq-list details{border-bottom:1px solid var(--line);padding:17px 0}.faq-list summary{list-style:none;cursor:pointer;font-size:14px;font-weight:800;display:flex;justify-content:space-between;align-items:center;gap:20px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';width:25px;height:25px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--red);font-size:17px;flex-shrink:0}.faq-list details[open] summary:after{content:'−';background:var(--red);color:#fff;border-color:var(--red)}.faq-list details p{margin:12px 44px 0 0;font-size:12px;color:var(--muted);line-height:2.1}.site-footer{background:#282321;color:#eee0d0;padding:40px 0 18px}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-bottom:28px}.footer-brand .brand-copy strong{color:#fff2e2}.footer-brand .brand-copy small{color:#bdae9f}.footer-main p{font-size:11px;color:#bdae9f;margin:0}.footer-bazaar{font-size:11px;font-weight:800;color:#e9c18a}.footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding-top:15px;display:flex;justify-content:space-between;gap:15px;color:#a99a8b;font-size:10px}.footer-bottom a{color:#e8c08a}.language-notice{position:fixed;bottom:20px;left:20px;z-index:50;background:#302a28;color:#fff4e6;padding:12px 18px;border-radius:9px;font-size:12px;box-shadow:var(--shadow);opacity:0;transform:translateY(10px);pointer-events:none;transition:.25s;max-width:min(360px,calc(100% - 40px))}.language-notice.show{opacity:1;transform:translateY(0)}
[dir="ltr"] body{text-align:left}[dir="ltr"] .hero-grid{grid-template-columns:1.05fr .95fr}[dir="ltr"] .hero-copy,[dir="ltr"] .about-copy,[dir="ltr"] .section-heading{text-align:left}[dir="ltr"] .about-copy .about-highlight{padding-right:0;padding-left:15px;border-right:0;border-left:3px solid var(--gold)}[dir="ltr"] .faq-list details p{margin:12px 0 0 44px}[dir="ltr"] .hero-actions{justify-content:flex-start}[dir="ltr"] .text-link span:last-child{transform:rotate(180deg)}
@media(max-width:980px){.main-nav{gap:15px}.header-inner{gap:15px}.hero-grid{gap:25px}.about-grid{gap:45px}.faq-grid{gap:45px}}
@media(max-width:760px){.container{width:min(100% - 34px,560px)}.header-inner{height:72px}.menu-toggle{display:block;order:3}.header-actions{margin-right:auto;gap:8px}.header-actions .button{display:none}.main-nav{display:none;position:absolute;top:72px;right:0;left:0;background:#fffaf2;padding:16px 24px 22px;border-bottom:1px solid var(--line);box-shadow:0 15px 25px rgba(50,30,20,.08);flex-direction:column;align-items:stretch;gap:0}.main-nav.open{display:flex}.main-nav a{padding:10px 0;border-bottom:1px solid #f0e6da}.hero{padding:55px 0 22px}.hero-grid{grid-template-columns:1fr;gap:10px}.hero-copy{text-align:center}.hero h1{font-size:42px}.hero-lead{font-size:13px;margin-inline:auto}.hero-actions{justify-content:center}.hero-note{justify-content:center;font-size:9px}.hero-art{min-height:420px;transform:scale(.9);margin-top:-10px}.card-top{right:0}.card-bottom{left:0}.hero-bottom{margin-top:15px}.intro-strip-inner{padding:18px 0;gap:10px}.intro-strip p{font-size:11px}.section{padding:70px 0}.section-heading{display:block;text-align:center}.section-heading>p{margin:15px auto 0}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:0}.about-grid{grid-template-columns:1fr;gap:35px}.about-art{min-height:300px}.about-seal{width:165px;height:165px}.about-seal span{font-size:75px}.download-inner{display:block;text-align:center}.download-inner .button{margin-top:25px}.faq-grid{grid-template-columns:1fr;gap:25px}.faq-grid>div:first-child{text-align:center}.footer-main{flex-direction:column;align-items:flex-start}.footer-bottom{flex-wrap:wrap}.language-notice{left:12px;bottom:12px}}
@media(max-width:390px){.brand-copy strong{font-size:15px}.hero h1{font-size:35px}.hero-art{transform:scale(.8);margin-inline:-25px}.header-actions{margin-right:auto}.language-switch{gap:0}.lang-btn{padding:5px 7px}}
