@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/17cf9497af825577-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8c96cc4bd2a39381-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Vazirmatn Fallback;src:local("Arial");ascent-override:101.87%;descent-override:53.36%;line-gap-override:0.00%;size-adjust:100.66%}.__className_59f4ba{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.__variable_59f4ba{--font-vazirmatn:"Vazirmatn","Vazirmatn Fallback"}:root{color-scheme:dark;--page:#090909;--gold:#eabb5a;--gold-bright:#ffe08c;--gold-deep:#95601c;--cream:#f8f0dd;--cta-start:#995de8;--cta-end:#4d2194;--cta-border:#ccb3ff;--cta-glow:rgba(125,58,218,0.5);--cta-ink:#ffffff;--width:430px}*{box-sizing:border-box}html{background:#0d0d0d;scroll-behavior:smooth}body{margin:0;min-height:100vh;background:#101010;color:var(--cream);font-family:var(--font-vazirmatn),Tahoma,sans-serif;line-height:1.7;-webkit-font-smoothing:antialiased}button,input{font-family:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid #fff0c0;outline-offset:4px}svg{display:block;flex-shrink:0}.frame{position:relative;width:min(100%,var(--width));min-height:100dvh;margin:auto;overflow:hidden;background:radial-gradient(ellipse 95% 40% at 50% 18%,#191511 0,#0d0c0a 55%,#080808 100%);box-shadow:0 0 60px #0009;isolation:isolate}.frame:before{top:-150px;left:-187px;width:300px;height:320px;transform:rotate(43deg);background:repeating-linear-gradient(90deg,transparent 0 3px,#c999492b 3.2px 3.9px,transparent 4px 6px),linear-gradient(90deg,#1a150d,#94652a 50%,#090909 85%);box-shadow:0 2px 20px #d19b3d7a,inset 0 2px 0 #ffe1a6;z-index:-1}.frame:after,.frame:before{content:"";position:absolute}.frame:after{right:-125px;top:242px;width:235px;height:210px;transform:rotate(-27deg);border-top:2px solid #dc9c35;border-radius:50%;box-shadow:0 -9px 12px -9px #ffd36e;pointer-events:none;z-index:0}.hero{position:relative;padding:7px 19px 0;text-align:center}.emblem{display:block;width:139px;height:78px;object-fit:contain;margin:0 auto 20px;filter:drop-shadow(0 0 4px #c18b3844)}.brand-name{position:relative;margin:0 auto -3px;width:min(100%,322px);height:89px;display:flex;align-items:center;justify-content:center}.brand-name img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 3px #000)}.brand-name:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 44%,#fff7d00d 46%,#fff8d8d9 50%,#fff7d00d 54%,transparent 56%);background-size:300% 100%;-webkit-mask:url(/assets/mahbubeh-kian-calligraphy.png) center/contain no-repeat;mask:url(/assets/mahbubeh-kian-calligraphy.png) center/contain no-repeat;animation:brand-shine 5s ease-in-out infinite}@keyframes brand-shine{0%{background-position:0 0}22%,to{background-position:100% 0}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.role,.sr-only{white-space:nowrap}.role{display:flex;align-items:center;gap:10px;justify-content:center;font-weight:800;letter-spacing:-.4px;font-size:20px;line-height:1.5;color:#f5eddc;text-shadow:0 1px 1px #ffffff33}.role:after,.role:before{content:"";height:1.5px;min-width:24px;flex:1 1;background:linear-gradient(90deg,transparent,#ecc36d 75%)}.role:after{transform:rotate(180deg)}.info-pills{flex-direction:column;gap:10px;margin:17px auto 14px}.info-pill,.info-pills{display:flex;align-items:center}.info-pill{justify-content:center;gap:12px;min-height:40px;padding:4px 17px;color:#f3ead6;font-size:16px;font-weight:750;border-radius:999px;line-height:1.4;background:linear-gradient(90deg,#0e0e0e,#1f1810 55%,#090909);text-shadow:0 2px 2px #000;box-shadow:inset 0 1px 0 #fff1a022,0 3px 8px #000}.info-pill svg{color:var(--gold)}.info-pill.years{border:1.5px solid #c59136;box-shadow:inset 0 0 3px #ffd07844,0 0 7px #cf963a2a}.info-pill.city{border:1px solid #59401d;background:linear-gradient(90deg,#1f1b15,#30200c,#1b1712);width:min(100%,284px)}.lead{margin:10px auto 11px;max-width:345px;font-size:16px;font-weight:600;line-height:1.85;letter-spacing:0;text-shadow:0 2px 3px #000}.ornament{display:flex;align-items:center;gap:8px;width:210px;margin:13px auto;color:var(--gold-bright)}.ornament:after,.ornament:before{content:"";flex:1 1;height:1.5px;background:linear-gradient(90deg,transparent,var(--gold-bright));box-shadow:0 0 6px #ebad4c}.ornament:after{transform:rotate(180deg)}.ornament span{width:11px;height:11px;transform:rotate(45deg);background:linear-gradient(130deg,#fff3b3,#ba7c25);box-shadow:0 0 7px #e1a95070}.benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 20px;max-width:401px;direction:rtl}.benefit{position:relative;text-align:center;padding:2px 5px 0;min-height:98px}.benefit:not(:last-child):after{content:"";position:absolute;left:0;top:4px;height:85%;width:1px;background:linear-gradient(180deg,transparent,#c59448 35%,#a2702e 75%,transparent)}.benefit-icon{width:48px;height:46px;display:grid;place-items:center;margin:0 auto 4px;border-radius:12px;background:linear-gradient(145deg,#292117 5%,#0e0d0c 80%);border:1px solid #795321;box-shadow:inset 0 0 12px #bf8e3630,0 3px 9px #000}.benefit-icon svg{width:29px;height:29px;stroke:#f3ca68;filter:drop-shadow(0 0 2px #f6c459)}.benefit-name{font-size:14px;font-weight:800;line-height:1.3;color:#fff7e8}.about{position:relative;overflow:hidden;margin:2px 16px 18px;padding:11px 18px 14px 100px;min-height:139px;border:1.2px solid #bb8231;border-radius:21px;background:linear-gradient(120deg,#1e170f,#18130e 46%,#0c0c0c 90%);box-shadow:0 2px 15px #0009,inset 0 1px 4px #e4b96c1c}.about .column{position:absolute;bottom:0;left:0;width:118px;height:137px;object-fit:contain;object-position:bottom left;opacity:.77;pointer-events:none}.about-text{position:relative;z-index:1}.about h2{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin:0 0 4px;font-size:20px;color:#f8cd71;line-height:1.4}.about h2 svg{width:23px;height:23px}.about p{margin:0;font-size:14px;font-weight:500;line-height:1.9;text-align:right;text-shadow:0 2px 4px #000}.final-call{text-align:center;padding:0 21px 117px;position:relative}.final-call h2{display:flex;align-items:center;gap:9px;margin:0;white-space:nowrap;font-size:clamp(19px,5.5vw,27px);line-height:1.65;color:#f6cf75;text-shadow:0 2px 4px #000}.final-call h2:after,.final-call h2:before{content:"";height:1px;flex:1 1;min-width:12px;background:linear-gradient(90deg,transparent,#f5cd70)}.final-call h2:after{transform:rotate(180deg)}.final-call p{margin:2px auto;font-size:14px;line-height:1.7;max-width:330px}.final-call:after{content:"";position:absolute;bottom:22px;left:-140px;width:350px;height:100px;border-top:2px solid #b9873b;border-radius:50%;transform:rotate(12deg);box-shadow:0 -6px 10px -8px #ffde80}.cta-bar{position:fixed;z-index:40;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,var(--width));padding:11px 11px max(14px,env(safe-area-inset-bottom));display:flex;align-items:stretch;gap:8px;direction:rtl;background:linear-gradient(180deg,#12100edc,#090909 23%);border-top:1px solid #b7853452;box-shadow:0 -4px 23px #000c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cta-button{border-radius:19px;display:flex;gap:7px;align-items:center;justify-content:center;min-width:0;flex:1 1;min-height:58px;padding:8px 9px;font-size:clamp(14px,3.9vw,17px);font-weight:900;line-height:1.25;white-space:nowrap;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.cta-button:active{transform:scale(.97)}.cta-button svg{width:23px;height:23px;stroke-width:2.1}.cta-button.consult{color:var(--cta-ink);border:2px solid var(--cta-border);background:linear-gradient(155deg,var(--cta-start),var(--cta-end));box-shadow:inset 0 2px 0 #ffffff3c,inset 0 -4px 7px #0003,0 0 0 2px #000,0 0 17px var(--cta-glow);text-shadow:0 1px 2px #0006}.cta-button.call{color:#fff2dc;border:2px solid #e1ad4b;background:linear-gradient(135deg,#352514,#100e0b 80%);box-shadow:inset 0 2px 0 #ffe1a73d,inset 0 -2px 10px #000,0 0 8px #d39b362f;text-shadow:0 1px 2px #000}.cta-button.call svg{stroke:#ffcf66}.toast{position:fixed;bottom:104px;left:50%;transform:translateX(-50%) translateY(20px);width:min(90vw,360px);padding:12px 15px;text-align:center;border:1px solid #4cdb88;border-radius:11px;background:linear-gradient(135deg,#175c39,#0c3523);color:#f2fff7;box-shadow:0 8px 25px #000,0 0 18px #38c97840;font-weight:700;line-height:1.8;z-index:50;opacity:0;pointer-events:none;transition:.2s}.toast.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}body.consult-open{overflow:hidden}.consult-dialog{position:fixed;inset:auto auto 0 50%;transform:translateX(-50%);margin:0;width:min(100%,var(--width));max-width:none;max-height:min(91dvh,650px);overflow-y:auto;overscroll-behavior:contain;border:1px solid #956fbf;border-bottom:0;border-radius:25px 25px 0 0;padding:0;background:radial-gradient(ellipse at 68% -30%,#352146 0,#1b1520 46%,#0d0b10 100%);box-shadow:0 -12px 48px #000b,inset 0 2px 0 #e8cfff27;color:var(--cream);font-family:var(--font-vazirmatn),Tahoma,sans-serif;text-align:right;direction:rtl;outline:none}.consult-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.consult-dialog[open]{animation:sheet-appear .25s cubic-bezier(.2,.7,.2,1) both}@keyframes sheet-appear{0%{transform:translate(-50%,22px);opacity:.75}to{transform:translate(-50%);opacity:1}}.sheet-inner{padding:12px 21px max(24px,env(safe-area-inset-bottom))}.sheet-handle{width:46px;height:5px;border-radius:999px;margin:0 auto 22px;background:linear-gradient(90deg,#a47ac7,#e6c97b,#ac83d1);box-shadow:0 1px 10px #d8afe35c}.sheet-heading{display:flex;align-items:center;gap:13px;margin-bottom:10px}.sheet-heading-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:15px;background:linear-gradient(145deg,#4a2d69,#231629);color:#d9bfff;border:1px solid #8d64b8;box-shadow:inset 0 1px 0 #fff2,0 3px 14px #0008}.sheet-heading-icon svg{width:27px;height:27px}.sheet-eyebrow{margin:0 0 1px;font-weight:600;color:#c1a8d5;font-size:12px;line-height:1.5}.sheet-heading h2{margin:0;font-size:21px;line-height:1.6;color:#fff3e0;font-weight:900}.sheet-description{margin:2px 0 21px;font-size:14px;color:#d5c7d7;line-height:1.85}.consult-form{gap:14px}.consult-form,.form-group{display:flex;flex-direction:column}.form-group{gap:6px}.form-label{display:block;font-size:14px;font-weight:800;color:#f2e8f2}.form-required{color:#dcb0ff;margin-right:2px}.form-optional{color:#ab9da9;margin-right:3px;font-size:12px;font-weight:500}.form-input{display:block;width:100%;height:54px;padding:11px 14px;border:1.5px solid #63516f;border-radius:13px;outline:none;background:#100e15;color:#fff9ff;font:500 16px/1.5 var(--font-vazirmatn),Tahoma,sans-serif;box-shadow:inset 0 1px 3px #0008;transition:border-color .15s,box-shadow .15s}.form-input::placeholder{color:#93869c;opacity:1}.form-input:focus{border-color:#bc8afa;box-shadow:0 0 0 3px #a36ce433}.form-input[aria-invalid=true]{border-color:#ec8b94;box-shadow:0 0 0 2px #ec8b9430}.form-input[name=phone]{text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.field-error{min-height:0;color:#ffb0b7;font-size:12px;line-height:1.55}.field-error:empty{display:none}.submission-error{margin:0;border:1px solid #b94d58;border-radius:11px;background:#3a161c;padding:10px 12px;color:#ffc3c8;font-size:12px;font-weight:700;line-height:1.8}.sheet-buttons{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:10px;margin-top:8px}.sheet-cancel,.sheet-submit{min-height:54px;padding:10px 8px;border-radius:14px;font:800 15px/1.45 var(--font-vazirmatn),Tahoma,sans-serif;transition:transform .16s,box-shadow .16s}.form-input:disabled,.sheet-cancel:disabled,.sheet-submit:disabled{cursor:wait;opacity:.68}.sheet-cancel:active,.sheet-submit:active{transform:scale(.98)}.sheet-submit{color:var(--cta-ink);border:1.5px solid var(--cta-border);background:linear-gradient(140deg,var(--cta-start),var(--cta-end));box-shadow:inset 0 1px 0 #fff4,0 0 15px var(--cta-glow)}.sheet-cancel{color:#f4e7d1;border:1px solid #b58a4c;background:linear-gradient(155deg,#292118,#151115)}.direct-call-dialog{max-height:min(75dvh,390px)}.direct-call-content{padding-bottom:max(28px,env(safe-area-inset-bottom))}.direct-call-dialog .sheet-heading{margin-bottom:14px}.direct-call-icon{color:#ffcf66;border-color:#a77b3d;background:linear-gradient(145deg,#4b351c,#211711)}.direct-call-number{display:inline-block;margin-inline:3px;color:#ffdc8a;font-size:17px;font-weight:900;letter-spacing:.3px}.direct-call-close{width:100%;margin-top:4px}@media (max-width:360px){.sheet-inner{padding-inline:15px}.sheet-buttons{grid-template-columns:1fr}.sheet-heading h2{font-size:20px}}@media (max-width:380px){.role{font-size:17px}.info-pill{font-size:14px}.about p{font-size:13px}.final-call h2{font-size:19px}.cta-button{font-size:13px;gap:4px;padding:7px 3px}.cta-button svg{width:21px;height:21px}.brand-name{height:79px}}@media (prefers-reduced-motion:reduce){.brand-name:after{animation:none;background:none}*,:after,:before{scroll-behavior:auto!important;transition:none!important}}