@font-face{font-family:IranYekan;src:url(https://cdn.jsdelivr.net/gh/AmirAbbasVafaee/persian-fonts-cdn@main/fonts/iran-yekan/IRANYekanWebThin.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(https://cdn.jsdelivr.net/gh/AmirAbbasVafaee/persian-fonts-cdn@main/fonts/iran-yekan/IRANYekanWebLight.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(https://cdn.jsdelivr.net/gh/AmirAbbasVafaee/persian-fonts-cdn@main/fonts/iran-yekan/IRANYekanWebRegular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(https://cdn.jsdelivr.net/gh/AmirAbbasVafaee/persian-fonts-cdn@main/fonts/iran-yekan/IRANYekanWebMedium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(https://cdn.jsdelivr.net/gh/AmirAbbasVafaee/persian-fonts-cdn@main/fonts/iran-yekan/IRANYekanWebBold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(https://cdn.jsdelivr.net/gh/AmirAbbasVafaee/persian-fonts-cdn@main/fonts/iran-yekan/IRANYekanWebExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IranYekan;src:url(https://cdn.jsdelivr.net/gh/AmirAbbasVafaee/persian-fonts-cdn@main/fonts/iran-yekan/IRANYekanWebBlack.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}.psite--therapy1{--t1-bg:#fff;--t1-ink:#1a3026;--t1-muted:#5c6b64;--t1-gold:#f5d161;--t1-gold-deep:#e4bc3a;--t1-green:#1a3026;--t1-line:#1a30261a;--t1-serif:"IranYekan", Tahoma, sans-serif;--t1-sans:"IranYekan", Tahoma, sans-serif;background:var(--t1-bg);min-height:100vh;color:var(--t1-ink);font-family:var(--t1-sans);font-variant-numeric:normal;font-feature-settings:normal;flex-direction:column;display:flex}.psite--therapy1 input,.psite--therapy1 textarea,.psite--therapy1 select,.psite--therapy1 button{font-family:inherit}.psite--therapy1 a{color:inherit}.t1-preview-banner{color:#f5faf8;text-align:center;background:#123333;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;padding:10px 16px;font-size:.86rem;line-height:1.5;display:flex}.t1-preview-banner strong{color:#f0d78c}.t1-preview-banner a{color:#f0d78c;font-weight:700;text-decoration:underline}.t1-header{z-index:40;backdrop-filter:blur(12px);border-bottom:1px solid var(--t1-line);background:#fffffff0;position:sticky;top:0}.t1-header__inner{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,92vw);margin:0 auto;padding:14px 0;display:flex}.t1-brand{font-family:var(--t1-serif);letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.25rem;font-weight:700;text-decoration:none;display:inline-flex}.t1-brand__dot{color:var(--t1-gold)}.t1-logo{object-fit:contain;width:auto;max-width:140px;height:40px}.t1-logo--footer{height:36px}.t1-avatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.t1-burger{border:1px solid var(--t1-line);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.t1-burger span{background:var(--t1-ink);width:18px;height:2px;display:block}.t1-nav{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.t1-nav>a,.t1-dd__btn{color:var(--t1-ink);cursor:pointer;background:0 0;border:0;padding:8px 0;font-family:inherit;font-size:.95rem;font-weight:600;text-decoration:none}.t1-nav>a.is-active,.t1-nav>a:hover,.t1-dd__btn:hover{color:var(--t1-green)}.t1-nav__card{border:1px solid var(--t1-ink);border-radius:999px;padding:8px 14px!important}.t1-auth{border-right:1px solid var(--t1-line);align-items:center;gap:8px;margin-right:4px;padding-right:10px;display:inline-flex}.t1-auth a,.t1-auth__logout{color:var(--t1-ink);cursor:pointer;background:0 0;border:0;padding:8px 10px;font-family:inherit;font-size:.9rem;font-weight:700;text-decoration:none}.t1-auth__panel,.t1-auth__signup{border-radius:999px;background:var(--t1-gold)!important;padding:8px 14px!important}.t1-auth__login{border:1px solid var(--t1-ink);border-radius:999px}.t1-auth__logout{opacity:.75}.t1-auth__logout:hover{opacity:1}.t1-dd{position:relative}.t1-dd__btn{align-items:center;gap:4px;display:inline-flex}.t1-dd__menu{border:1px solid var(--t1-line);z-index:50;background:#fff;border-radius:14px;min-width:220px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #1a30261a}.t1-dd.is-open .t1-dd__menu{display:grid}.t1-dd__menu a{border-radius:10px;padding:10px 12px;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.t1-dd__menu a:hover{background:#f7f4ea}.t1-main{flex:1;width:100%}.t1-footer{background:var(--t1-green);color:#f4f7f5;margin-top:48px;padding:40px 0 20px}.t1-footer__grid{grid-template-columns:1.3fr 1fr 1.15fr .9fr;gap:28px;width:min(1180px,92vw);margin:0 auto;display:grid}.t1-footer__brand p,.t1-muted{color:#f4f7f5b3;margin:6px 0 0}.t1-footer__links,.t1-footer__social{align-content:start;gap:8px;display:grid}.t1-footer__links a{color:#f4f7f5d1;font-size:.92rem;text-decoration:none}.t1-footer__links a:hover{color:var(--t1-gold)}.t1-social{flex-wrap:wrap;gap:10px;display:flex}.t1-social a{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:grid}.t1-social a:hover{background:var(--t1-gold);color:var(--t1-ink)}.t1-powered{color:#f4f7f5a6;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:min(1180px,92vw);margin:28px auto 0;padding-top:16px;font-size:.85rem;display:flex}.t1-powered a,.t1-powered__brand{color:var(--t1-gold);align-items:center;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.t1-powered__brand[data-tip]:after{content:attr(data-tip);color:#f4f7f5;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:40;background:#0f1f18;border-radius:10px;width:max-content;max-width:min(280px,80vw);padding:8px 12px;font-size:.75rem;font-weight:500;line-height:1.55;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 10px 28px #00000047}.t1-powered__brand[data-tip]:before{content:"";opacity:0;visibility:hidden;z-index:40;border:6px solid #0000;border-top-color:#0f1f18;transition:opacity .16s,visibility .16s;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.t1-powered__brand[data-tip]:hover:after,.t1-powered__brand[data-tip]:focus-visible:after,.t1-powered__brand[data-tip]:hover:before,.t1-powered__brand[data-tip]:focus-visible:before{opacity:1;visibility:visible}.t1-powered__brand[data-tip]:hover:after,.t1-powered__brand[data-tip]:focus-visible:after{transform:translate(-50%)translateY(0)}.t1-powered__brand img{object-fit:contain;width:auto;max-width:120px;height:22px;display:block}.t1-wrap{width:min(1180px,92vw);margin:0 auto}.t1-hero{text-align:center;padding:clamp(40px,8vw,88px) 0 0}.t1-hero__copy{text-align:center}.t1-hero h1{font-family:var(--t1-serif);letter-spacing:-.02em;max-width:16ch;margin:0 auto 16px;font-size:clamp(2rem,5vw,3.4rem);font-weight:700;line-height:1.25}.t1-hero h1 em{color:var(--t1-gold-deep);font-style:italic;font-family:var(--t1-serif)}.t1-hero__sub{color:var(--t1-muted);margin:0 0 24px;font-size:1.05rem}.t1-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.t1-btn{border:1.5px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.t1-btn:hover{transform:translateY(-1px)}.t1-btn--primary{background:var(--t1-gold);color:var(--t1-ink)}.t1-btn--ghost{border-color:var(--t1-ink);color:var(--t1-ink);background:#fff}.t1-trust{background:var(--t1-green);color:#fff;margin-top:0}.t1-trust__inner{grid-template-columns:repeat(3,1fr);gap:16px;width:min(1180px,92vw);margin:0 auto;padding:18px 0;font-size:.92rem;font-weight:600;display:grid}.t1-trust__item{text-align:center;justify-content:center;align-items:center;gap:8px;display:flex}.t1-trust__item:before{content:"";background:var(--t1-gold);border-radius:50%;flex-shrink:0;width:10px;height:10px}.t1-section{padding:clamp(48px,7vw,88px) 0}.t1-section h2{font-family:var(--t1-serif);text-align:center;margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.3rem)}.t1-section__lead{text-align:center;color:var(--t1-muted);width:100%;max-width:none;margin:0 0 32px}.t1-team-slider{position:relative}.t1-team-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:8px 4px 20px;display:flex;overflow-x:auto}.t1-team-track::-webkit-scrollbar{display:none}.t1-team-card{scroll-snap-align:start;text-align:center;flex:0 0 min(220px,70vw);text-decoration:none}.t1-team-card img{aspect-ratio:3/4;object-fit:cover;background:#eef2ef;border-radius:18px;width:100%;margin-bottom:12px}.t1-team-card strong{font-size:1rem;display:block}.t1-team-card span{color:var(--t1-muted);font-size:.85rem}.t1-slider-nav{justify-content:center;gap:10px;margin-top:8px;display:flex}.t1-slider-nav button{border:1px solid var(--t1-line);cursor:pointer;background:#fff;border-radius:50%;width:42px;height:42px;font-size:1.1rem}.t1-how{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.t1-how article{background:#f7f8f6;border-radius:18px;padding:22px}.t1-how strong{font-family:var(--t1-serif);margin-bottom:8px;font-size:1.15rem;display:block}.t1-how p{color:var(--t1-muted);margin:0;font-size:.95rem}.t1-services{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.t1-service-card,.t1-services article{border:1px solid var(--t1-line);color:inherit;background:#fff;border-radius:18px;min-height:88px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:block}.t1-service-card:hover,.t1-service-card:focus-visible,.t1-services article:hover{border-color:var(--t1-gold);outline:none;transform:translateY(-2px);box-shadow:0 10px 24px #1233330f}.t1-service-card h3,.t1-services h3{font-family:var(--t1-serif);margin:0;font-size:1.2rem;line-height:1.4}.t1-service-card__hint{color:var(--t1-muted);margin:0;font-size:.92rem;line-height:1.65;overflow:hidden}@media (hover:hover) and (pointer:fine){.t1-service-card__hint{opacity:0;max-height:0;margin-top:0;transition:max-height .28s,opacity .22s,margin-top .22s}.t1-service-card:hover .t1-service-card__hint,.t1-service-card:focus-visible .t1-service-card__hint{opacity:1;max-height:140px;margin-top:10px}}@media (hover:none),(pointer:coarse){.t1-service-card__hint{opacity:1;max-height:none;margin-top:10px}}.t1-services p{color:var(--t1-muted);margin:0;font-size:.92rem}.t1-spec-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.t1-spec-card{border:1px solid var(--t1-line);color:inherit;background:#fff;border-radius:18px;flex-direction:column;align-items:stretch;gap:10px;min-height:120px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.t1-spec-card:hover,.t1-spec-card:focus-visible{border-color:var(--t1-gold);outline:none;transform:translateY(-2px);box-shadow:0 10px 24px #1233330f}.t1-spec-card__img{object-fit:cover;background:#eef2ef;border-radius:12px;flex:none;width:100%;height:140px;display:block}.t1-spec-card__title{font-family:var(--t1-serif);margin:0;font-size:1.15rem;font-weight:700;line-height:1.45;display:block}.t1-spec-card__desc{color:var(--t1-muted);margin:0;font-size:.92rem;font-weight:500;line-height:1.7;display:block}.t1-cta-band{text-align:center;background:linear-gradient(#fff 0%,#f7f4ea 100%);padding:clamp(40px,6vw,72px) 0}.t1-prose{width:100%;max-width:none;margin:0;line-height:1.9}.t1-prose img,.t1-prose video{border-radius:14px;max-width:100%;margin:1em 0;display:block}.t1-prose a{color:var(--t1-accent,#0b6);text-underline-offset:3px;font-weight:600;text-decoration:underline}.t1-prose ul,.t1-prose ol{margin:0 0 1em;padding-inline-start:1.4em}.t1-prose blockquote{border-inline-start:3px solid var(--t1-accent,#ffc700);color:#456868;margin:1em 0;padding:.4em 1em}@media (width<=1100px){.t1-footer__grid{grid-template-columns:1fr 1fr}}@media (width<=900px){.t1-burger{display:inline-flex}.t1-nav{border-bottom:1px solid var(--t1-line);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:12px 4vw 20px;display:none;position:absolute;top:100%;left:0;right:0}.t1-nav.is-open{display:flex}.t1-nav>a,.t1-dd__btn{border-bottom:1px solid var(--t1-line);text-align:right;justify-content:space-between;width:100%;padding:12px 8px}.t1-auth{border-right:0;border-top:1px solid var(--t1-line);flex-wrap:wrap;justify-content:stretch;width:100%;margin:8px 0 0;padding:12px 0 0}.t1-auth a,.t1-auth__logout{text-align:center;flex:1}.t1-dd__menu{box-shadow:none;border:0;padding:0 0 8px 12px;display:none;position:static}.t1-dd.is-open .t1-dd__menu{display:grid}.t1-footer__grid,.t1-trust__inner,.t1-how,.t1-services,.t1-spec-grid{grid-template-columns:1fr}.t1-trust__inner{gap:10px;padding:14px 0}}
