@font-face{font-family:Vazirmatn;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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:300;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:300;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;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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:400;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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:500;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;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;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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:600;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;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;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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:700;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;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;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1abbc144918f74fd-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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:800;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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;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_2acfc2{font-family:Vazirmatn,Vazirmatn Fallback;font-style:normal}.__variable_2acfc2{--font-vazirmatn:"Vazirmatn","Vazirmatn Fallback"}@font-face{font-family:estedad;src:url(/_next/static/media/cac4efcab715aa6d-s.p.woff2) format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:estedad Fallback;src:local("Arial");ascent-override:97.52%;descent-override:47.57%;line-gap-override:0.00%;size-adjust:105.11%}.__className_c00acd{font-family:estedad,estedad Fallback}.__variable_c00acd{--font-estedad:"estedad","estedad Fallback"}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}ol,ul{padding:0;list-style:none}button{border:0;padding:0}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:root{--bg:#F8F6F1;--bg-2:#efeadf;--ink:#232323;--ink-2:#677274;--muted:#9EAAAB;--line:#CCD8D7;--card:#EBEDE9;--primary-color-1:#114B4F;--primary-color-1-2:#6BA09D;--primary-color-1-soft:#EAF4F2;--primary-color-2:#D4B06A;--primary-color-2-2:#E3C68C;--primary-color-2-soft:#F8F2E5;--omni-meet-color:#137E88;--omni-meet-color-2:#9CC8CC;--omni-meet-color-soft:#E8F3F4;--omni-echo-color:#6451B7;--omni-echo-color-2:#C1B7E2;--omni-echo-color-soft:#F2EEF9;--omni-talk-color:#298C6F;--omni-talk-color-2:#AFD8C9;--omni-talk-color-soft:#EEF7F3;--omni-radiance-color:#D56C8D;--omni-radiance-color-2:#F1C0CE;--omni-radiance-color-soft:#FCE9ED;--omni-cortex-color:#3A82C7;--omni-cortex-color-2:#B1D3EE;--omni-cortex-color-soft:#E9F2F9;--omni-quant-color:#F07C20;--omni-quant-color-2:#FAC89E;--omni-quant-color-soft:#FEF1E2;--omni-vohu-color:#A95460;--omni-vohu-color-2:#E3BBC1;--omni-vohu-color-soft:#FBEBEE;--omni-store-color:#715EBB;--omni-store-color-2:#C9BFE4;--omni-store-color-soft:#F1EDF8;--omni-nova-color:#5577B9;--omni-nova-color-2:#C5D7F2;--omni-nova-color-soft:#EEF4FB;--neutral-color-1:#343B3D;--neutral-color-2:#656F72;--neutral-color-3:#9FAAAB;--neutral-color-4:#CED9D7;--neutral-color-5:#EAEBE8;--neutral-color-6:#F9F9F7;--rose:#c97a78;--shadow:0 12px 40px -18px rgba(28,36,33,0.22);--radius:22px;--radius-sm:14px;--container:1320px;--gutter:32px}body,html{width:100%;max-width:100%;overflow-x:clip}body{font-family:var(--font-estedad),system-ui,sans-serif;font-optical-sizing:auto;background:var(--bg);color:var(--ink);line-height:1.65;-webkit-font-smoothing:antialiased}main{display:block;width:100%}.en,.serif{font-family:var(--font-vazirmatn),system-ui,sans-serif}.serif{font-style:italic}a{text-decoration:none}a,button{color:inherit;cursor:pointer}button{font-family:inherit;border:none;background:none}.wrap{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.announce{background:var(--ink);color:#e8e2d2;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;padding:10px 16px}.announce svg{color:var(--primary-color-1-2);flex:none}.announce b{color:#fff;font-weight:600}.nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(246,243,236,.78);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid rgba(227,221,207,.6);transition:transform .35s ease,opacity .35s ease}.nav-inner{justify-content:space-between;padding:15px var(--gutter);max-width:var(--container);margin:0 auto;gap:32px}.logo,.nav-inner{display:flex;align-items:center}.logo{gap:10px;font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:22px;font-weight:600}.logo-dot{width:32px;height:32px;border-radius:12px;box-shadow:0 6px 16px -8px var(--primary-color-1)}.nav-links{display:flex;gap:32px;font-size:14.5px;color:var(--ink-2)}.nav-links a{transition:color .2s}.nav-links a:hover{color:var(--primary-color-1)}.nav-cta{display:flex;align-items:center;gap:14px}.nav-cta .ghost{font-size:14px;color:var(--ink-2)}.btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:var(--ink);color:#f6f3ec;font-size:14px;font-weight:500;transition:transform .2s,background .2s}.btn:hover{background:var(--primary-color-1);transform:translateY(-1px)}.btn.lg{padding:14px 26px;font-size:15px}.btn.outline{box-shadow:inset 0 0 0 1.5px var(--line)}.btn.outline,.btn.outline:hover{background:transparent;color:var(--ink)}.btn.outline:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}@media (max-width:820px){.nav-links{display:none}}.hero{position:relative;min-height:100vh;min-height:100dvh;padding:96px var(--gutter) 72px;max-width:var(--container);margin:0 auto;display:flex;flex-direction:column;justify-content:center}.hero-l{max-width:760px;margin:0 auto;text-align:center}.hero .lede{margin-left:auto;margin-right:auto}.hero-actions{justify-content:center}.hero:after,.hero:before{content:"";position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;z-index:0;pointer-events:none}.hero:before{width:380px;height:380px;background:var(--primary-color-1-soft);top:-60px;right:-80px}.hero:after{width:300px;height:300px;background:var(--primary-color-2-2);bottom:-40px;left:-40px;opacity:.4}.hero>*{position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--primary-color-1);background:var(--primary-color-1-soft);padding:7px 14px;border-radius:999px;margin-bottom:22px}.h1{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:clamp(38px,5.4vw,64px);line-height:1.1;font-weight:500;margin:0 0 22px}.real{color:var(--primary-color-1-2)}.h1 em{font-style:italic;color:var(--primary-color-1);font-weight:500}.lede{font-size:17px;color:var(--ink-2);max-width:520px;margin:0 0 32px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap}.trust{display:inline-flex;align-items:center;gap:10px;margin-top:40px;font-size:14px;color:var(--ink-2);background:var(--primary-color-1-soft);padding:9px 16px;border-radius:999px}.trust svg{color:var(--primary-color-1);flex:none}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.service-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px 20px;border-radius:20px;border:none;cursor:pointer;text-align:start;color:color-mix(in srgb,var(--accent) 82%,#000);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 14%,#fff) 0,color-mix(in srgb,var(--accent) 28%,#fff) 100%);transition:transform .2s ease,box-shadow .2s ease}.service-card-art{position:absolute;z-index:0;pointer-events:none;width:clamp(90px,40%,130px);height:auto;bottom:-20px;inset-inline-end:-20px;opacity:.16;transform:rotate(-8deg)}.service-card:focus-visible,.service-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px -14px color-mix(in srgb,var(--accent) 60%,#000)}.service-card-top{display:flex;align-items:center;gap:12px}.service-card-badge{width:72px;height:72px;border-radius:18px;flex:none;display:grid;place-items:center;color:var(--accent-soft);background:color-mix(in srgb,var(--accent) 10%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,#fff)}.service-card-badge-img{width:60px;height:60px;object-fit:contain}.service-card-names{display:flex;flex-direction:column;gap:8px}.service-card-name-fa{font-size:19px;font-weight:700;line-height:1.3}.service-card-name{font-size:13px;text-transform:uppercase;font-weight:600}.service-card-tagline-fa{font-size:15px;font-weight:600;line-height:1.6}.service-card-tagline{font-size:13px;line-height:1.6;opacity:.85}.service-modal-backdrop{position:fixed;inset:0;z-index:100;background:rgba(20,20,18,.6);display:flex;align-items:center;justify-content:center;padding:24px}.service-modal{position:relative;overflow:hidden;width:100%;max-width:640px;max-height:86vh;overflow-y:auto;border-radius:28px;color:#fff;background:linear-gradient(160deg,var(--accent) 0,color-mix(in srgb,var(--accent) 70%,#000) 100%)}.service-modal-close{position:absolute;top:18px;inset-inline-end:18px;z-index:2;width:36px;height:36px;border-radius:50%;flex:none;display:grid;place-items:center;border:none;cursor:pointer;color:#fff;background:rgba(255,255,255,.16);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);transition:background .2s ease}.service-modal-close:hover{background:rgba(255,255,255,.28)}.service-modal-body{position:relative;z-index:1;padding:56px 32px 32px}.hv-watermark{position:absolute;z-index:0;pointer-events:none;width:clamp(180px,34vw,300px);height:auto;bottom:8%;left:-44px;opacity:.14;transform:rotate(-8deg)}.hv-slide-top{display:flex;align-items:center;gap:16px;margin-bottom:8px}.hv-badge{width:80px;height:80px;border-radius:20px;flex:none;display:grid;place-items:center;color:var(--accent-soft);background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hv-badge-img{width:64px;height:64px;object-fit:contain}.hv-name-wrap{display:flex;flex-direction:column;gap:3px}.hv-name{font-size:13px;opacity:.9;font-weight:600}.hv-name,.hv-tagline{text-transform:uppercase}.hv-tagline{font-size:12px;opacity:.62}.hv-title{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:clamp(24px,3.2vw,34px);line-height:1.35;font-weight:600;margin:0 0 10px}.hv-subtitle{font-size:15px;line-height:1.7;font-weight:500;opacity:.95;margin:0 0 14px}.hv-desc{font-size:14.5px;line-height:1.9;opacity:.86;margin:0}.hv-features{gap:10px;margin-top:22px}.hv-feature,.hv-features{display:flex;flex-direction:column}.hv-feature{gap:4px;padding:14px 16px;border-radius:16px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.hv-feature-title{font-size:15px;font-weight:600}.hv-feature-desc{font-size:13px;line-height:1.75;opacity:.82}.hv-special{margin-top:24px;padding:20px;border-radius:20px;background:rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.hv-special-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:16px;font-weight:700}.hv-special-mark{color:var(--accent-soft)}.hv-special-badge{-webkit-margin-start:auto;margin-inline-start:auto;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px;background:rgba(255,255,255,.2)}.hv-special-sub{font-size:14px;font-weight:600;margin:12px 0 4px;opacity:.95}.hv-special-text{font-size:13px;line-height:1.8;opacity:.82;margin:0}.hv-flow{display:flex;flex-wrap:wrap;margin-top:16px}.hv-flow,.hv-flow-step{align-items:center;gap:8px}.hv-flow-step{display:inline-flex}.hv-flow-chip{font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.24)}.hv-flow-arrow{opacity:.7;font-size:13px}.hv-progress{margin-top:18px;display:flex;flex-direction:column;gap:12px}.hv-progress-label{font-size:11px;text-transform:uppercase;opacity:.7}.hv-progress-row{display:grid;grid-template-columns:1fr auto;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:6px;row-gap:6px}.hv-progress-name{font-size:13px;font-weight:500}.hv-progress-val{font-size:13px;font-weight:700}.hv-progress-track{grid-column:1/-1;height:6px;border-radius:999px;background:rgba(255,255,255,.2);overflow:hidden}.hv-progress-fill{display:block;height:100%}.hv-mini-btn,.hv-progress-fill{border-radius:999px;background:#fff}.hv-mini-btn{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:11px 18px;font-size:14px;font-weight:600;color:var(--accent);text-decoration:none;transition:transform .2s ease,opacity .2s ease}.hv-mini-btn:hover{transform:translateY(-1px);opacity:.94}.hv-list-label{display:block;margin-top:22px;margin-bottom:12px;font-size:11px;text-transform:uppercase;opacity:.7}.hv-items{display:flex;flex-direction:column;gap:10px}.hv-item{display:flex;align-items:flex-start;gap:12px;padding:13px 14px;border-radius:16px;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}.hv-item-emoji{font-size:20px;line-height:1.3;flex:none}.hv-item-body{display:flex;flex-direction:column;gap:3px}.hv-item-title{font-size:14.5px;font-weight:600}.hv-item-desc{font-size:13px;line-height:1.75;opacity:.82}.service-modal-foot{margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;gap:16px}.hv-trust{display:flex;flex-wrap:wrap;gap:8px}.hv-trust-chip{font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}.hv-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 20px;border-radius:999px;font-size:15px;font-weight:700;color:var(--accent);background:#fff;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.hv-cta:hover{transform:translateY(-1px);opacity:.94}@media (max-width:900px){.hero{padding-top:56px;padding-bottom:56px}.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.services-grid{grid-template-columns:1fr}.service-modal-body{padding:52px 22px 26px}}.section{padding:88px var(--gutter);max-width:var(--container);margin:0 auto}.section-head{text-align:center;max-width:640px;margin:0 auto 56px}.kicker{display:inline-block;font-size:12px;text-transform:uppercase;color:var(--primary-color-1);margin-bottom:14px}.h2,.kicker{font-family:var(--font-vazirmatn),system-ui,sans-serif}.h2{font-size:clamp(30px,3.6vw,44px);font-weight:500;line-height:1.15;margin:0 0 16px}.h2 em{color:var(--primary-color-1);font-style:normal}.sub{color:var(--ink-2);font-size:16px;margin:0}.features-layout{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:64px;gap:64px;align-items:start;border:1px solid var(--line);border-radius:var(--radius);padding:48px}.features-intro{position:-webkit-sticky;position:sticky;top:104px}.features-intro .h2{margin-bottom:16px}.features-list{display:flex;flex-direction:column}.feature-row{display:flex;gap:18px;align-items:flex-start;padding:26px 0;border-bottom:1px solid var(--line)}.feature-row:last-child{border-bottom:none}.feature-row .ico{flex:none;width:48px;height:48px;border-radius:14px;background:var(--primary-color-1-soft);color:var(--primary-color-1);display:grid;place-items:center}.feature-row:nth-child(2n) .ico{background:var(--primary-color-2-soft);color:var(--primary-color-2)}.feature-row h3{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:20px;font-weight:500;margin:0 0 6px}.feature-row p{color:var(--ink-2);font-size:14.5px;margin:0}@media (max-width:900px){.features-layout{grid-template-columns:1fr;gap:28px;padding:24px}.features-intro{position:static}}.showcase{background:var(--bg-2);padding:96px 0}.show-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:24px;gap:24px;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.show-grid .row2{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.show-card{background:var(--card);border-radius:var(--radius);padding:36px;border:1px solid var(--line);position:relative;overflow:hidden;min-height:280px;display:flex;flex-direction:column;justify-content:space-between}.show-card.dark{background:linear-gradient(150deg,var(--ink) 0,#2a3531 100%);color:#e8e2d2;border-color:transparent}.show-card.jade{background:linear-gradient(150deg,var(--primary-color-1) 0,#1f4d3c 100%);color:#fff;border-color:transparent}.show-card .tag{display:inline-flex;align-items:center;font-size:11px;text-transform:uppercase;opacity:.65;margin-bottom:12px}.show-card .tag,.show-card h3{font-family:var(--font-vazirmatn),system-ui,sans-serif}.show-card h3{font-size:28px;font-weight:500;margin:0 0 12px;line-height:1.2}.show-card p{font-size:14.5px;opacity:.8;margin:0 0 22px;max-width:360px}.show-card .link{font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:6px;border-bottom:1px solid;padding-bottom:2px;align-self:flex-start}.show-card .art{position:absolute;opacity:.9}.show-card .art.leaf{top:-30px;left:-30px;width:200px;height:200px;background:radial-gradient(circle,var(--primary-color-1-soft) 0,transparent 65%);border-radius:50%}.show-card.paper-amber .art.leaf{background:radial-gradient(circle,var(--primary-color-2-soft) 0,transparent 65%)}.show-media{position:absolute;opacity:.96;z-index:1;object-fit:cover;box-shadow:0 20px 44px -18px rgba(0,0,0,.45)}.show-media.book{bottom:-18px;left:-8px;width:124px;height:162px;border-radius:8px 16px 16px 8px;transform:rotate(-11deg)}.show-media.phone{bottom:-34px;left:32px;width:116px;height:196px;border-radius:24px;border:3px solid #1f2a26}.show-card .link{position:relative;z-index:2}.show-card.paper-jade .link,.show-card.paper-jade .tag{color:var(--primary-color-1)}.show-card.paper-jade .link{border-color:var(--primary-color-1)}.show-card.paper-amber .link,.show-card.paper-amber .tag{color:var(--primary-color-2)}.show-card.paper-amber .link{border-color:var(--primary-color-2)}@media (max-width:900px){.show-grid{grid-template-columns:1fr}.show-grid .row2{grid-column:auto;grid-template-columns:1fr}}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:56px var(--gutter);max-width:var(--container);margin:0 auto}.stat{text-align:center;padding:0 16px;border-right:1px solid var(--line)}.stat:last-child{border-right:none}.stat .num{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:42px;font-weight:500;color:var(--primary-color-1);line-height:1}.stat:nth-child(2n) .num{color:var(--primary-color-2)}.stat .lbl{margin-top:8px;font-size:13px;color:var(--muted)}@media (max-width:780px){.stats{grid-template-columns:1fr 1fr;gap:32px 0}.stat{border:none}.stat:nth-child(odd){border-right:1px solid var(--line)}}.quotes-head{max-width:560px;margin:0 0 48px}.quotes-head .h2{margin-bottom:14px}.quotes{display:grid;grid-template-columns:1.3fr 1fr;grid-auto-rows:1fr;grid-gap:24px;gap:24px}.quote{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:30px;display:flex;flex-direction:column;gap:20px}.quote.lead{grid-row:1/span 2;background:linear-gradient(150deg,var(--primary-color-1) 0,#1f4d3c 100%);border-color:transparent;color:#fff;justify-content:center;padding:40px}.quote.lead p{color:rgba(255,255,255,.94);font-size:18.5px}.quote.lead .mark{color:rgba(255,255,255,.34)}.quote.lead .who .av{background:rgba(255,255,255,.16);color:#fff}.quote.lead .who b{color:#fff}.quote.lead .who span{color:rgba(255,255,255,.72)}.quote .mark{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:56px;line-height:.6;color:var(--primary-color-1-soft);height:24px}.quote p{font-size:15.5px;color:var(--ink-2);margin:0;flex:1 1}.quote .who{display:flex;align-items:center;gap:12px}.quote .who .av{width:40px;height:40px;border-radius:50%;background:var(--primary-color-1-soft);color:var(--primary-color-1);display:grid;place-items:center;font-weight:600;font-size:14px}.quote .who b{font-size:14px;display:block}.quote .who span{font-size:12px;color:var(--muted)}@media (max-width:900px){.quotes{grid-template-columns:1fr;grid-auto-rows:auto}.quote.lead{grid-row:auto}}.cta-strip{margin:0 auto 88px;max-width:var(--container);padding:0 var(--gutter)}.cta-strip-inner{background:linear-gradient(135deg,var(--ink) 0,#2a3531 100%);color:#f6f3ec;border-radius:32px;padding:64px 56px;display:grid;grid-template-columns:1.2fr auto;grid-gap:40px;gap:40px;align-items:center;position:relative;overflow:hidden}.cta-strip-inner:before{content:"";position:absolute;right:-100px;top:-100px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,var(--primary-color-1) 0,transparent 70%);opacity:.5}.cta-strip h2{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:clamp(28px,3.4vw,40px);font-weight:500;margin:0 0 12px;line-height:1.2;position:relative}.cta-strip p{color:#c9c3b3;margin:0;max-width:480px;font-size:15.5px;position:relative}.cta-strip .actions{display:flex;gap:12px;position:relative}.cta-strip .btn{background:#f6f3ec;color:var(--ink)}.cta-strip .btn:hover{background:#fff}.cta-strip .btn.outline{background:transparent;color:#f6f3ec;box-shadow:inset 0 0 0 1.5px rgba(246,243,236,.3)}@media (max-width:820px){.cta-strip-inner{grid-template-columns:1fr;padding:48px 32px}}footer{background:var(--ink);color:#c9c3b3;padding:72px var(--gutter) 28px}.foot-grid{max-width:var(--container);margin:0 auto;display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:48px;gap:48px;padding-bottom:56px;border-bottom:1px solid rgba(255,255,255,.08)}.foot-brand .logo{color:#f6f3ec;margin-bottom:16px}.foot-brand p{font-size:14px;max-width:280px;margin:0 0 20px}.foot-brand .socials{display:flex;gap:10px}.foot-brand .socials a{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.06);display:grid;place-items:center;transition:background .2s}.foot-brand .socials a:hover{background:var(--primary-color-1);color:#fff}.foot-col h2{color:#f6f3ec;font-size:14px;font-weight:600;margin:0 0 18px}.foot-col a{display:block;font-size:14px;padding:5px 0;transition:color .2s}.foot-col a:hover{color:#f6f3ec}.foot-seals{display:flex;align-items:flex-start;justify-content:flex-start}.foot-seals .enamad{display:inline-block;background:#fff;padding:10px;border-radius:12px;line-height:0}.foot-seals .enamad img{width:125px;height:136px;display:block}.foot-bot{max-width:var(--container);margin:24px auto 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-size:13px}@media (max-width:780px){.foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:640px){.nav-inner{padding:14px 18px;gap:12px}.nav-cta .ghost{display:none}.btn{padding:10px 16px;font-size:13.5px}.btn.lg{padding:12px 20px;font-size:14px}.hero{padding:48px 18px 64px;gap:32px}.h1{margin-bottom:16px}.lede{font-size:15.5px;margin-bottom:24px}.trust{margin-top:28px;gap:14px;font-size:12.5px}.section{padding:64px 18px}.section-head{margin-bottom:40px}.feature-row{padding:22px 0;gap:14px}.feature-row .ico{width:42px;height:42px}.showcase{padding:64px 0}.show-grid{padding:0 18px;gap:18px}.show-card{padding:28px;min-height:240px;border-radius:20px}.show-card h3{font-size:22px}.stats{padding:40px 18px;gap:24px 0}.stat .num{font-size:34px}.quotes{gap:16px}.quote{padding:24px}.cta-strip{padding:0 18px;margin-bottom:64px}.cta-strip-inner{padding:40px 24px;border-radius:24px;gap:24px}.cta-strip .actions{flex-direction:column;align-items:stretch}.cta-strip .actions .btn{justify-content:center}footer{padding:56px 18px 24px}.foot-grid{grid-template-columns:1fr 1fr;gap:28px;padding-bottom:40px}.foot-bot{font-size:12px}}.about-page p{text-align:justify}.about-hero{padding:88px var(--gutter) 80px;max-width:var(--container);margin:0 auto}.about-hero .h1{margin-bottom:20px}.about-hero .lede{max-width:600px}.wheel-section{background:var(--bg-2);padding:88px 0}.wheel-stage{position:relative;width:100%;max-width:640px;aspect-ratio:1/1;margin:0 auto}.wheel-ring{position:absolute;inset:0;border-radius:50%;border:1.5px dashed var(--line)}.wheel-center{width:32%;aspect-ratio:1/1;border-radius:50%;background:linear-gradient(150deg,var(--primary-color-1) 0,#1f4d3c 100%);color:#f6f3ec;justify-content:center;font-family:var(--font-vazirmatn),system-ui,sans-serif;font-weight:500;font-size:clamp(13px,1.6vw,17px);line-height:1.4;padding:10px;box-shadow:var(--shadow)}.wheel-center,.wheel-node{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;text-align:center}.wheel-node{width:112px;flex-direction:column;gap:8px}.wheel-node-bubble{width:64px;height:64px;border-radius:50%;background:var(--card);border:1px solid var(--line);display:grid;place-items:center;color:var(--primary-color-1);transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease}.wheel-node:focus-visible .wheel-node-bubble,.wheel-node:hover .wheel-node-bubble{transform:translateY(-4px) scale(1.06);background:var(--primary-color-1);color:#fff;box-shadow:0 14px 32px -12px rgba(17,75,79,.38)}.wheel-node-label{font-size:12.5px;font-weight:500;color:var(--ink);line-height:1.4}.wheel-caption{max-width:620px;margin:48px auto 0;text-align:center;color:var(--ink-2);font-size:15.5px;line-height:1.9}.wheel-modal-backdrop{position:fixed;inset:0;background:rgba(27,32,30,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:200}.wheel-modal{background:#fff;border-radius:var(--radius);max-width:560px;width:100%;max-height:82vh;overflow-y:auto;padding:40px;position:relative;box-shadow:0 30px 80px -20px rgba(17,75,79,.4)}.wheel-modal-close{position:absolute;top:20px;left:20px;width:36px;height:36px;border-radius:50%;background:var(--primary-color-1-soft);color:var(--primary-color-1);display:grid;place-items:center;transition:background .2s,color .2s}.wheel-modal-close:hover{background:var(--primary-color-1);color:#fff}.wheel-modal-eyebrow{font-size:13px;font-weight:500;color:var(--primary-color-2);margin-bottom:8px}.wheel-modal-title{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:24px;font-weight:600;margin:0 0 18px}.wheel-modal-body p{font-size:15px;line-height:1.9;color:var(--ink-2)}.wheel-modal-body p+p{margin-top:14px}.story-section{background:linear-gradient(150deg,var(--ink) 0,#2a3531 100%);padding:88px var(--gutter);color:#c9c3b3}.story-viewport{max-width:760px;margin:0 auto}.story-top{display:flex;align-items:center;gap:14px;margin-bottom:22px}.story-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(255,255,255,.08);color:var(--primary-color-2-2);flex-shrink:0}.story-tag{font-size:13px;color:var(--primary-color-2-2);letter-spacing:.01em}.story-tag,.story-title{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-weight:500}.story-title{font-size:clamp(22px,3vw,30px);line-height:1.5;color:#f6f3ec;margin:0 0 22px}.story-card{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:30px 32px;animation:rise .5s cubic-bezier(.2,.7,.2,1) both}.story-card p{font-size:15.5px;line-height:1.9;color:rgba(255,255,255,.82)}.story-card p+p{margin-top:14px}.story-card strong{color:var(--primary-color-2-2)}.story-nav{display:flex;align-items:center;justify-content:center;gap:22px;margin-top:40px}.story-arrow{width:42px;height:42px;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;color:#fff;transition:background .2s}.story-arrow:hover{background:rgba(255,255,255,.22)}.story-dots{display:flex;gap:9px}.story-dot{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.3);transition:background .3s,transform .3s}.story-dot.active{background:var(--primary-color-2-2);transform:scale(1.3)}.faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.faq-item{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.faq-item.open{box-shadow:var(--shadow)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 26px;text-align:right;font-size:16px;font-weight:500;color:var(--ink)}.faq-icon{width:30px;height:30px;flex-shrink:0;border-radius:50%;background:var(--primary-color-1-soft);color:var(--primary-color-1);display:grid;place-items:center;transition:transform .3s ease}.faq-item.open .faq-icon{transform:rotate(180deg)}.faq-panel{padding:0 26px 26px}.faq-panel p{font-size:15px;line-height:1.9;color:var(--ink-2)}.faq-panel p+p{margin-top:14px}.tech-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.tech-card{background:var(--bg-2);border-radius:var(--radius-sm);padding:18px 20px;display:flex;gap:14px;align-items:flex-start}.tech-number{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:var(--primary-color-1);color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px}.tech-card h4{margin:0 0 6px;font-size:15px;color:var(--primary-color-1);font-weight:600}.tech-card p{margin:0;font-size:14px;line-height:1.85;color:var(--ink-2)}.contact-card{display:flex;align-items:flex-start;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:26px 24px;transition:box-shadow .2s,border-color .2s}.contact-card:hover{border-color:var(--primary-color-1);box-shadow:0 8px 28px -12px rgba(47,107,84,.2)}.contact-ic{flex:none;width:44px;height:44px;border-radius:12px;background:var(--primary-color-1-soft);color:var(--primary-color-1);display:grid;place-items:center}.contact-card b{display:block;font-size:14px;margin-bottom:6px}.contact-card span{font-size:13.5px;color:var(--muted);line-height:1.7}.contact-card-static{cursor:default}.contact-card-static:hover{border-color:var(--line);box-shadow:none}.contact-layout{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:48px;gap:48px;max-width:var(--container);margin:0 auto;align-items:start}.contact-info-col{display:flex;flex-direction:column;gap:16px}.contact-info-col .contact-card{width:100%}.sc-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.sc-card{display:flex;flex-direction:column;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:30px 26px;transition:box-shadow .2s,border-color .2s,transform .2s}.sc-card:hover{border-color:var(--primary-color-1);box-shadow:0 12px 32px -14px rgba(47,107,84,.24);transform:translateY(-3px)}.sc-card h3{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:18px;font-weight:500;margin:0 0 6px}.sc-card .sc-city{display:flex;align-items:center;gap:5px;font-size:13px;color:var(--muted);margin:0 0 14px}.sc-card p{font-size:14px;color:var(--ink-2);margin:0;line-height:1.65}.sc-more{margin-top:18px;font-weight:500;color:var(--primary-color-1)}.sc-back,.sc-more{display:inline-flex;align-items:center;gap:6px;font-size:14px}.sc-back{color:var(--muted);margin-bottom:18px}.sc-back:hover{color:var(--primary-color-1)}.about-hero .kicker{display:inline-flex;align-items:center;gap:5px}.sc-empty{text-align:center;color:var(--muted);font-size:15px;max-width:480px;margin:0 auto}.clinic-meta{display:flex;flex-wrap:wrap;gap:10px 24px;margin-top:8px;font-size:14.5px;color:var(--ink-2)}.clinic-meta a,.clinic-meta>span{display:inline-flex;align-items:center;gap:7px}.clinic-meta a{transition:color .2s}.clinic-meta a:hover{color:var(--primary-color-1)}.clinic-stats{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.clinic-stat{display:flex;flex-direction:column;gap:3px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px 24px;min-width:152px}.clinic-stat b{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:22px;font-weight:500;color:var(--primary-color-1);line-height:1.25}.clinic-stat span{font-size:13px;color:var(--muted)}.tx-catalog{column-count:3;column-gap:20px;max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.tx-card{page-break-inside:avoid;break-inside:avoid;margin:0 0 20px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:24px}.tx-card h3{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:16.5px;font-weight:500;line-height:1.55;margin:0}.tx-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.tx-chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:5px 12px}.tx-chip svg,.tx-chip-price{color:var(--primary-color-1)}.tx-chip-price{background:var(--primary-color-1-soft);border-color:transparent}.tx-desc{margin-top:18px}.tx-desc-h{font-family:var(--font-vazirmatn),system-ui,sans-serif;font-size:13px;font-weight:600;color:var(--muted);margin:16px 0 10px}.tx-desc-h:first-child{margin-top:0}.tx-desc-p{font-size:13.5px;color:var(--ink-2);line-height:1.7;margin:0 0 10px}.tx-desc ul{display:flex;flex-direction:column;gap:9px;margin:0 0 10px}.tx-desc li{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:var(--ink-2);line-height:1.6}.tx-desc li svg{flex:none;margin-top:3px;color:var(--primary-color-1-2)}.tx-desc>:last-child{margin-bottom:0}.tx-hours{display:flex;align-items:flex-start;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--muted);line-height:1.6}.tx-hours svg{flex:none;margin-top:2px;color:var(--primary-color-1-2)}@media (max-width:900px){.sc-grid{grid-template-columns:repeat(2,1fr)}.tx-catalog{column-count:2}}@media (max-width:640px){.sc-grid{grid-template-columns:1fr;padding:0 18px}.tx-catalog{column-count:1;padding:0 18px}.clinic-stat{flex:1 1}}.contact-form{display:flex;flex-direction:column;gap:20px}.form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.field{display:flex;flex-direction:column;gap:8px}.field>span{font-size:13px;color:var(--ink-2);font-weight:500}.field>span em{color:var(--muted);font-style:normal;font-weight:400}.field input,.field textarea{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-sm);padding:13px 16px;font-size:14.5px;color:var(--ink);transition:border-color .2s,box-shadow .2s;width:100%}.field textarea{resize:vertical;min-height:120px;line-height:1.7}.field input::placeholder,.field textarea::placeholder{color:var(--muted)}.field input:focus,.field textarea:focus{outline:none;border-color:var(--primary-color-1);box-shadow:0 0 0 3px var(--primary-color-1-soft)}.contact-form .btn{align-self:flex-start}.form-note{font-size:13.5px;color:var(--ink-2);line-height:1.7;background:var(--primary-color-1-soft);border-radius:var(--radius-sm);padding:14px 16px;margin:0}.form-note a{color:var(--primary-color-1)}.form-note-error{background:#f7e3e2;color:#9c4441}@media (max-width:900px){.contact-layout{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.contact-layout{padding:0 18px}.form-row{grid-template-columns:1fr;gap:20px}.contact-form .btn{align-self:stretch;justify-content:center}.about-hero{padding:56px 18px}.wheel-section{padding:64px 0}.wheel-stage{max-width:380px}.wheel-node{width:88px}.wheel-node-bubble{width:52px;height:52px}.wheel-center,.wheel-node-label{font-size:11px}.story-section{padding:56px 18px}.story-card{padding:24px 22px}.story-nav{margin-top:30px}}@keyframes rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal{animation:rise .7s cubic-bezier(.2,.7,.2,1) both}@media (prefers-reduced-motion:reduce){.reveal{animation:none}}