:root{--border-interactive:#7F93A1;--sh-1:0 1px 2px rgba(6,38,58,.06);--sh-2:0 4px 12px rgba(6,38,58,.08);--sh-3:0 12px 32px rgba(6,38,58,.10);--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;color-scheme:light;--bg:#FAFBFB;--bg-soft:#F3F7F8;--surface:#FFFFFF;--surface-2:#FAFBFB;--bg-page:#FAFBFB;--text-1:#06263A;--text-2:#52677A;--text-3:#5F7285;--heading:#06263A;--body-2:#52677A;--muted:#5F7285;--muted-2:#5F7285;--accent:#17C3BE;--accent-ink:#0A7D79;--accent-soft:#DDF7F5;--on-accent:#06263A;--focus:rgba(10,125,121,.45);--teal:#17C3BE;--teal-rgb:23,195,190;--teal-hover:#12B0AC;--teal-ink:#0A7D79;--teal-ink-hover:#086965;--border:#C8D5DC;--border-strong:#B5C6CF;--line:rgba(6,38,58,.12);--dot:#B5C6CF;--chip:#DDF7F5}html[data-theme=night]{color-scheme:dark;--bg:#111820;--bg-soft:#17212B;--surface:#1C2934;--surface-2:#22303C;--bg-page:#111820;--text-1:#F0F4F7;--text-2:#AAB8C4;--text-3:#8C9CA9;--heading:#F0F4F7;--body-2:#AAB8C4;--muted:#8C9CA9;--muted-2:#8C9CA9;--accent:#20C6BE;--accent-ink:#20C6BE;--accent-soft:rgba(32,198,190,.12);--on-accent:#111820;--focus:rgba(32,198,190,.55);--teal:#20C6BE;--teal-rgb:32,198,190;--teal-hover:#1BB2AB;--teal-ink:#20C6BE;--teal-ink-hover:#45D3CC;--border:rgba(240,244,247,.10);--border-strong:rgba(240,244,247,.16);--border-interactive:rgba(240,244,247,.42);--line:rgba(240,244,247,.10);--dot:rgba(240,244,247,.22);--chip:#22303C;--on-dark-rgb:240,244,247;--on-dark-1:#F0F4F7;--on-dark-2:#AAB8C4;--on-dark-3:#94A5B2;--on-dark-4:#7C8D99;--ink-rgb:17,24,32;--navy-950:#0C1218;--navy-900:#111820;--navy-800:#17212B;--navy-700:#1C2934;--navy-600:#22303C;--navy-500:#2A3B48;--shadow-color:0,0,0;--sh-1:0 1px 2px rgba(0,0,0,.35);--sh-2:0 4px 12px rgba(0,0,0,.38);--sh-3:0 12px 32px rgba(0,0,0,.42);background:var(--bg)!important}.btn-primary{color:var(--on-accent)!important}html[data-theme=day] .nav a.active,html[data-theme=day] .nav a:hover{color:var(--accent-ink)!important}html[data-theme=day] .lang-switch button.active,html[data-theme=night] .lang-switch button.active{color:var(--on-accent)!important}.nav-toggle,html[data-theme=night] .nav-toggle{border-color:var(--border-interactive)!important}html[data-theme=day] .bk-field input[type=email],html[data-theme=day] .bk-field input[type=tel],html[data-theme=day] .bk-field input[type=text],html[data-theme=day] .bk-field select,html[data-theme=day] .bk-field textarea,html[data-theme=night] .bk-field input[type=email],html[data-theme=night] .bk-field input[type=tel],html[data-theme=night] .bk-field input[type=text],html[data-theme=night] .bk-field select,html[data-theme=night] .bk-field textarea{border-color:var(--border-interactive)}.bk-field input:focus,.bk-field select:focus,.bk-field textarea:focus{border-color:var(--accent-ink);box-shadow:0 0 0 3px var(--focus)}.bk-field input::placeholder,.bk-field textarea::placeholder{color:var(--text-3);opacity:1}.client-panel{--bg:#FAFBFB;--surface:#FFFFFF;--soft:#F3F7F8;--text:#06263A;--muted:#52677A;--line:#C8D5DC;--line-interactive:#7F93A1;--teal:#17C3BE;--teal-ink:#0A7D79;--navy:#06263A;--shadow:0 4px 12px rgba(6,38,58,.08)}html[data-theme=night] .client-panel{--bg:#111820;--surface:#1C2934;--soft:#17212B;--text:#F0F4F7;--muted:#AAB8C4;--line:rgba(240,244,247,.10);--line-interactive:rgba(240,244,247,.42);--teal:#20C6BE;--teal-ink:#20C6BE;--navy:#F0F4F7;--shadow:0 4px 12px rgba(0,0,0,.38)}.client-panel .show-pass,.client-panel input{border-color:var(--line-interactive)}.client-panel .go{color:var(--on-accent)}.client-panel input::placeholder{color:var(--muted);opacity:1}html[data-theme=day] .site-header{background:linear-gradient(180deg,rgba(250,251,251,.92),rgba(250,251,251,0))!important}html[data-theme=night] .site-header{background:linear-gradient(180deg,rgba(17,24,32,.92),rgba(17,24,32,0))!important}html[data-theme=night] #ab-approach,html[data-theme=night] #ab-clinic,html[data-theme=night] #ab-cta,html[data-theme=night] #ab-faq,html[data-theme=night] #ab-info,html[data-theme=night] #ab-meet,html[data-theme=night] #ab-philosophy,html[data-theme=night] #ab-science,html[data-theme=night] #ab-science.ab-about-science,html[data-theme=night] #ab-why,html[data-theme=night] #bk-contact,html[data-theme=night] #bk-faq,html[data-theme=night] #bk-hero,html[data-theme=night] #bk-main,html[data-theme=night] #cd-adhd,html[data-theme=night] #cd-approach,html[data-theme=night] #cd-dir,html[data-theme=night] #cd-faq,html[data-theme=night] #cd-start,html[data-theme=night] #rs-cta,html[data-theme=night] #rs-faq,html[data-theme=night] #rs-featured,html[data-theme=night] #rs-guides,html[data-theme=night] #rs-hero,html[data-theme=night] #rs-latest,html[data-theme=night] #rs-science,html[data-theme=night] #rs-topics,html[data-theme=night] .ab-ap,html[data-theme=night] .ab-cl,html[data-theme=night] .ab-pi,html[data-theme=night] .ab-sh,html[data-theme=night] .abx,html[data-theme=night] .abx-meet,html[data-theme=night] .abx-ph,html[data-theme=night] .abx-story,html[data-theme=night] .ap,html[data-theme=night] .ap-marker,html[data-theme=night] .bk-contact-sec,html[data-theme=night] .bk-faq-sec,html[data-theme=night] .bk-sec,html[data-theme=night] .cd,html[data-theme=night] .cd-ap,html[data-theme=night] .cd-dir,html[data-theme=night] .cd-spotlight,html[data-theme=night] .cd-start,html[data-theme=night] .ct,html[data-theme=night] .ct.nt-ct,html[data-theme=night] .eco,html[data-theme=night] .edu-concept,html[data-theme=night] .edu3,html[data-theme=night] .fq,html[data-theme=night] .fq.nt-fq,html[data-theme=night] .fyp2,html[data-theme=night] .hero,html[data-theme=night] .jr,html[data-theme=night] .nt-sec,html[data-theme=night] .nt-sec.alt,html[data-theme=night] .nx-services,html[data-theme=night] .pr,html[data-theme=night] .precision-sec,html[data-theme=night] .pv-content-sec,html[data-theme=night] .rs,html[data-theme=night] .rs-sec-articles,html[data-theme=night] .rs-sec-faq,html[data-theme=night] .rs-sec-feat,html[data-theme=night] .rs-sec-guides,html[data-theme=night] .rs-sec-science,html[data-theme=night] .rs-sec-topics,html[data-theme=night] .sv-ar,html[data-theme=night] .sv-ch,html[data-theme=night] .sv-ct,html[data-theme=night] .sv-fq,html[data-theme=night] .sv-hero,html[data-theme=night] .sv-st,html[data-theme=night] .sv-svc,html[data-theme=night] .svc,html[data-theme=night] .why,html[data-theme=night] body,html[dir=ltr][data-theme=night] .edu-concept{background-color:var(--bg)!important}html[data-theme=night] .hero{background-image:none!important}.hero-veil,html[data-theme=night] .hero-veil,html[dir=ltr][data-theme=night] .hero-veil{display:none!important;background:none!important}html[data-theme=night] .hero-curve,html[data-theme=night] .hero-curve svg path{color:var(--bg)}html[data-theme=night] .cred-card,html[data-theme=night] .fyp2-card,html[data-theme=night] .rp-pill-btn,html[data-theme=night] .rs-card,html[data-theme=night] .rs-guide-card{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:var(--sh-2)!important}html[data-theme=night] .ab-comp .ab-fig.r45{background:var(--bg)!important}html[data-theme=night] .edu3-ic{color:var(--accent)!important}html[data-theme=night] .edu3-ic,html[data-theme=night] .jr-icon-badge,html[data-theme=night] .jr-step:hover .jr-icon-badge{background:var(--surface)!important}html[data-theme=night] .ft{background-color:var(--bg-soft)!important;color:var(--text-2)!important;border-top:1px solid var(--line)!important}html[data-theme=night] .fyp2{--fy-bg:var(--bg);--fy-card:var(--surface);--fy-line:var(--border);--fy-line-hover:var(--accent);--fy-ink:var(--text-1);--fy-body:var(--text-2);--fy-muted:var(--text-3);--fy-accent:var(--accent-ink)}html[data-theme=night] .cd{--cd-ink:var(--text-1);--cd-body:var(--text-2);--cd-mut:var(--text-3);--cd-acc:var(--accent-ink);--cd-line:var(--border);--cd-tag-bg:rgba(240,244,247,.05);--cd-tag-border:rgba(240,244,247,.09);--cd-tag-text:var(--text-2);--cd-tag-hover-bg:rgba(32,198,190,.12);--cd-tag-hover-border:rgba(32,198,190,.30);--cd-tag-hover-text:var(--text-1)}html[data-theme=night] .edu3{--e3-bg:var(--bg);--e3-ink:var(--text-1);--e3-body:var(--text-2);--e3-mut:var(--text-3);--e3-acc:var(--accent);--e3-line:var(--border);--e3-edge:rgba(32,198,190,.40)}html[data-theme=night] .fq{--fq-bg:var(--bg)}html[data-theme=night] .jr{--jr-halo:var(--bg);--jr-mut:var(--text-2)}html[data-theme=night] .rs{--rs-line:var(--border);--rs-shadow:var(--sh-2)}html[data-theme=night] .edu-concept{--edu-edge:var(--bg)}html[data-theme=night] .nx-contact-card{background:var(--surface);color:var(--text-1);box-shadow:var(--sh-3),0 0 0 1px var(--border)}html[data-theme=night] .nx-ch-name{color:var(--text-1)}html[data-theme=night] .nx-ch-sub{color:var(--text-2)}.svc-grid{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;--svc-row-gap:clamp(44px,6vw,88px);grid-gap:var(--svc-row-gap)!important;gap:var(--svc-row-gap)!important;max-width:1120px;margin-inline:auto}.svc-grid,html[data-theme=night] .svc-grid{--svc-rule:var(--line-subtle)}html .svc-grid>.svc-card{display:grid!important;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;grid-gap:clamp(26px,4vw,64px);gap:clamp(26px,4vw,64px);padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;position:relative}html .svc-grid>.svc-card:hover{transform:none!important;box-shadow:none!important;border-color:transparent!important}html .svc-grid>.svc-card>.svc-photo{grid-column:1;grid-row:1;width:100%}html .svc-grid>.svc-card>.svc-photo-body{grid-column:2;grid-row:1}html .svc-grid>.svc-card:nth-child(2n)>.svc-photo{grid-column:2}html .svc-grid>.svc-card:nth-child(2n)>.svc-photo-body{grid-column:1}html .svc-grid .svc-photo{position:relative;display:block;padding-top:0!important;aspect-ratio:4/3;border-radius:var(--r-lg)!important;border:0!important;box-shadow:none!important;background:var(--surface-2)!important;overflow:hidden}html .svc-grid .svc-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border:0!important;border-radius:inherit!important;box-shadow:none!important}.svc-grid .svc-card:hover .svc-photo img{transform:none!important}html .svc-grid .svc-chip{position:absolute;inset-block-start:14px;inset-inline-start:14px;padding:6px 12px;border:0!important;border-radius:8px!important;background:rgba(9,14,19,.62)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important;font-size:11.5px;font-weight:600;color:#FFFFFF!important;text-shadow:none}html .svc-grid .svc-photo-body{display:flex!important;flex-direction:column;align-items:flex-start;gap:0;min-height:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important}html .svc-grid .svc-photo-body:after,html .svc-grid .svc-photo-body:before{display:none!important}html .svc-grid .svc-card-title{font-size:clamp(20px,2vw,26px)!important;line-height:1.35;margin:0 0 12px}html .svc-grid .svc-card-desc{font-size:15px!important;line-height:1.9;margin:0 0 20px;max-width:46ch}html .svc-grid .svc-card-link{margin-top:0!important;align-self:flex-start!important}@media (max-width:900px){.svc-grid{--svc-row-gap:clamp(38px,9vw,60px)}html .svc-grid>.svc-card{grid-template-columns:minmax(0,1fr);gap:20px}html .svc-grid>.svc-card:nth-child(2n)>.svc-photo,html .svc-grid>.svc-card>.svc-photo{grid-column:1;grid-row:1}html .svc-grid>.svc-card:nth-child(2n)>.svc-photo-body,html .svc-grid>.svc-card>.svc-photo-body{grid-column:1;grid-row:2}html .svc-grid .svc-photo{aspect-ratio:16/10}}html .svc-grid>.svc-card+.svc-card:before{content:"";position:absolute;inset-inline:0;inset-block-start:calc(var(--svc-row-gap) / -2);block-size:1px;background:var(--svc-rule);pointer-events:none}.hero-bg{animation:none!important}.hero h1 .hl,h1 .hl,html[data-theme=night] .hero h1{text-shadow:none!important}html[data-theme=day] .hero{background:var(--bg)!important}.btn-primary,.ct .btn-primary{box-shadow:0 1px 2px rgba(6,38,58,.12)!important}.btn-primary:hover,.ct .btn-primary:hover{box-shadow:0 3px 10px rgba(6,38,58,.16)!important}html[data-theme=night] .btn-primary,html[data-theme=night] .btn-primary:hover,html[data-theme=night] .ct .btn-primary{box-shadow:0 1px 2px rgba(0,0,0,.45)!important}.brand-mark,.eyebrow:after,.eyebrow:before,.ft .brand-mark,html[dir=rtl] .eyebrow:after{box-shadow:none!important}.cd-card:hover,.cred-card:hover,.fyp2-card:hover,.rs-card:focus-within,.rs-card:hover,.svc-card:hover{box-shadow:var(--sh-2)!important}html[data-theme=night] .cd-card:hover,html[data-theme=night] .cred-card:hover,html[data-theme=night] .rs-card:hover,html[data-theme=night] .svc-card:hover{box-shadow:var(--sh-2)!important}.jst-badge,.jst-step:last-child .jst-badge{box-shadow:0 1px 2px rgba(6,38,58,.14)!important}html[data-theme=day] .rs-card-btn:hover{box-shadow:var(--sh-1)!important}.nx-contact-btn{box-shadow:0 4px 12px rgba(6,38,58,.18)!important}html[data-theme=night] .nx-contact-btn{box-shadow:0 4px 12px rgba(0,0,0,.45)!important}.edu-card-item{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important}.pr-badge-exp{backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.ct .btn-secondary{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-theme=day] .edu-card-item:hover{box-shadow:var(--sh-2)!important}:root{--focus-ring:#0A7D79}html[data-theme=night]{--focus-ring:#20C6BE}html [tabindex]:focus-visible,html a:focus-visible,html button:focus-visible,html input:focus-visible,html select:focus-visible,html summary:focus-visible,html textarea:focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:3px!important}html[data-theme=night] [tabindex]:focus-visible,html[data-theme=night] a:focus-visible,html[data-theme=night] button:focus-visible,html[data-theme=night] input:focus-visible,html[data-theme=night] select:focus-visible,html[data-theme=night] summary:focus-visible,html[data-theme=night] textarea:focus-visible{outline-color:var(--focus-ring)!important}html .btn-primary:focus-visible{outline-offset:3px!important}@media (prefers-reduced-motion:reduce){.brand-mark,.eyebrow,.hero-bg,.hero-glow,.scroll-cue{animation:none!important;transition:none!important}.hero-bg{transform:none!important}html[dir=ltr] .hero-bg,html[lang=en] .hero-bg{transform:scaleX(-1)!important}.btn svg{transition:none!important}.btn:hover,.cd-card:hover,.cred-card:hover,.edu-card-item:hover,.rs-card:hover,.svc-card:hover .svc-photo img{transform:none!important}}html .site-header{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}html[data-theme=day] .site-header.is-scrolled,html[data-theme=night] .site-header.is-scrolled{background:var(--surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:inset 0 -1px 0 var(--line-subtle)!important}html.nav-open .site-header.is-scrolled{background:transparent!important;box-shadow:none!important}.nav-group{position:relative;gap:2px}.nav-group,.nav-sub-toggle{display:inline-flex;align-items:center}.nav-sub-toggle{justify-content:center;inline-size:24px;block-size:24px;flex:0 0 24px;padding:0;border:0;border-radius:var(--r-sm,8px);background:transparent;color:var(--text-2);cursor:pointer;transition:background-color .18s var(--ease),color .18s var(--ease)}.nav-sub-toggle svg{inline-size:14px;block-size:14px;transition:transform .18s var(--ease)}.nav-sub-toggle:hover{background:var(--bg-soft);color:var(--text-1)}.nav-sub-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.nav-sub{position:absolute;inset-block-start:calc(100% + 14px);inset-inline-start:0;z-index:95;display:grid;grid-gap:2px;gap:2px;min-inline-size:260px;padding:8px;background:var(--surface);border:1px solid var(--line-subtle);border-radius:var(--r-md,16px);box-shadow:var(--sh-2)}.nav-sub[hidden]{display:none}html .site-header .nav-sub a{display:flex;align-items:center;min-block-size:40px;padding:8px 12px!important;border:0;border-radius:var(--r-sm,8px);color:var(--text-1)!important;font-size:14px!important;font-weight:500;line-height:1.6;text-decoration:none}html[data-theme=day] .site-header .nav-sub a:focus-visible,html[data-theme=day] .site-header .nav-sub a:hover{background:var(--bg-soft);color:var(--accent-ink)!important}html[data-theme=night] .site-header .nav-sub a:focus-visible,html[data-theme=night] .site-header .nav-sub a:hover{background:var(--surface-2);color:var(--accent-ink)!important}@media (max-width:1119px){.nav{--drawer-surface:#111820;--drawer-ink:var(--on-dark-1);--drawer-ink-quiet:var(--on-dark-2);--drawer-rule:rgba(255,255,255,.12);--drawer-accent:#20C6BE}html .site-header .nav{background:rgba(17,24,32,.98)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html .site-header .nav>.nav-group{display:flex;flex-wrap:wrap;align-items:center;inline-size:100%;gap:0}html .site-header .nav>.nav-group>a{flex:1 1 auto;display:block;font-family:var(--font-head);font-size:19px;font-weight:700;color:var(--drawer-ink);padding:14px 0;border:0;border-bottom:1px solid rgba(255,255,255,.08);text-decoration:none;text-align:start;transition:color .2s var(--ease)}html .site-header .nav>.nav-group>a.active,html .site-header .nav>.nav-group>a:hover{color:var(--drawer-accent)}html .site-header .nav>.nav-group>.nav-sub-toggle{inline-size:44px;block-size:44px;flex:0 0 44px;border-radius:var(--r-pill,999px);color:var(--drawer-ink-quiet)}html .site-header .nav>.nav-group>.nav-sub-toggle:hover{background:rgba(255,255,255,.1);color:var(--drawer-ink)}html .site-header .nav>.nav-group>.nav-sub-toggle svg{inline-size:18px;block-size:18px}html .site-header .nav .nav-sub{position:static;inset:auto;inline-size:100%;min-inline-size:0;margin:0 0 10px;padding:2px 0 6px;background:transparent;border:0;border-radius:0;box-shadow:none}html .site-header .nav .nav-sub a{min-block-size:44px;padding:10px 14px!important;-webkit-margin-start:6px;margin-inline-start:6px;-webkit-border-start:1px solid var(--drawer-rule);border-inline-start:1px solid var(--drawer-rule);border-radius:var(--r-sm,8px);color:var(--drawer-ink)!important;font-size:16px!important;font-weight:500;text-align:start}html .site-header .nav .nav-sub a:focus-visible,html .site-header .nav .nav-sub a:hover{background:rgba(255,255,255,.06);color:var(--drawer-accent)!important}html .site-header .nav .nav-foot .btn{box-shadow:none!important}body.nav-open .nx-contact-container,html.nav-open .nx-contact-container{display:none!important}}@media (prefers-reduced-motion:reduce){.nav-sub-toggle,.nav-sub-toggle svg,html .site-header .nav>.nav-group>a{transition:none!important}}@media (min-width:1024px){.hero{min-height:calc(100vw / 2.75)!important}.hero-content{padding-block:clamp(104px,9vw,128px) calc(clamp(48px, 5.5vw, 72px) + 32px)}}.hero .cta-row.cta-row-sub{gap:0;width:auto;margin-top:12px}.hero .cta-row.cta-row-sub .btn{flex:0 0 auto}@media (min-width:768px){.hero .hero-actions{display:flex;flex-direction:row;align-items:stretch;gap:12px;width:100%}.hero .hero-actions .hero-cta-main{flex:0 0 40%;width:40%;min-width:0}.hero .hero-actions .cta-row.cta-row-sub{flex-grow:0;flex-shrink:0;flex-basis:calc(40% / 1.5);width:calc(40% / 1.5);min-width:0;margin:0}.hero .hero-actions .cta-row.cta-row-sub .btn{flex:1 1 auto;width:100%;min-width:0;padding-inline:clamp(10px,1.2vw,18px);white-space:normal;line-height:1.25;text-align:center}}@media (min-width:992px){.precision-sec .prec-grid{grid-template-columns:minmax(0,1fr)}.precision-sec .prec-copy{max-width:760px}}.fyp2-goals-cta{flex-wrap:wrap;gap:12px}@media (max-width:560px){.fyp2-goals-cta{flex-direction:column;align-items:stretch}.fyp2-goals-cta .btn{width:100%;justify-content:center}}.edu-card-item:hover .edu-card-icon{transform:none}.hero-glow{display:none!important}.hero h1 .hl,html[data-theme=night] .hero h1{text-shadow:none!important}.hero .btn{transition:none!important}.hero .btn:focus-visible,.hero .btn:hover{transform:none!important}.hero .btn:focus-visible svg,.hero .btn:hover svg{transform:translateX(3px)!important}html[dir=rtl] .hero .btn:focus-visible svg,html[dir=rtl] .hero .btn:hover svg,html[lang=fa] .hero .btn:focus-visible svg,html[lang=fa] .hero .btn:hover svg{transform:scaleX(-1) translateX(3px)!important}.hero .btn-primary:focus-visible,.hero .btn-primary:hover{background:var(--teal);border-color:var(--teal);color:var(--navy);box-shadow:0 1px 2px rgba(6,38,58,.12)!important}html[data-theme=night] .hero .btn-primary:focus-visible,html[data-theme=night] .hero .btn-primary:hover{box-shadow:0 1px 2px rgba(0,0,0,.45)!important}.hero .btn-secondary:focus-visible,.hero .btn-secondary:hover{border-color:rgba(255,255,255,.42);background:transparent;color:var(--white)}html[data-theme=day] .hero .btn-secondary:focus-visible,html[data-theme=day] .hero .btn-secondary:hover{border-color:rgba(6,38,58,.34);color:#06263A}html[data-theme=night] .hero .btn-secondary:focus-visible,html[data-theme=night] .hero .btn-secondary:hover{border-color:rgba(var(--on-dark-rgb),.28);color:var(--white)}html:not([data-theme=night]) .edu .text-link,html:not([data-theme=night]) .eyebrow,html:not([data-theme=night]) .prec-copy .text-link,html:not([data-theme=night]) .svc-card-link{color:var(--accent-ink)}html:not([data-theme=night]) .edu .text-link:hover,html:not([data-theme=night]) .prec-copy .text-link:hover,html:not([data-theme=night]) .svc-card-link:hover{color:var(--teal-ink-hover)}html:not([data-theme=night]) #bkOk h3 svg,html:not([data-theme=night]) .bk-chk-icon,html:not([data-theme=night]) .bk-step-num,html:not([data-theme=night]) .cd-start-list svg,html:not([data-theme=night]) .ft a:hover,html:not([data-theme=night]) .ft-contact svg,html:not([data-theme=night]) .nt-flow-ic,html:not([data-theme=night]) .nt-flow-step.highlight strong,html:not([data-theme=night]) .nt-loop-icon,html:not([data-theme=night]) .nt-loop-num,html:not([data-theme=night]) .pr-lic-item svg,html:not([data-theme=night]) .prec-badge-pill svg,html:not([data-theme=night]) .prec-ic,html:not([data-theme=night]) .prec-title-num,html:not([data-theme=night]) .svc-card-ic,html:not([data-theme=night]) .svc-features svg{color:var(--accent-ink)}html:not([data-theme=night]) .nt-eye-teal,html:not([data-theme=night]) .sv-fq .faq-icon,html:not([data-theme=night]) .sv-fq .faq-list .faq-item.open .faq-q,html:not([data-theme=night]) .sv-fq .faq-list .faq-q:hover{color:var(--accent-ink)!important}html:not([data-theme=night]) .nt-sec.navy .nt-eye-teal,html[data-theme=night] .nt-eye-teal{color:var(--teal)!important}:root{--border-interactive:#758895}.cd-card,.edu-card-item,.rs-card,.rs-guide-card{border-radius:var(--r-md);box-shadow:var(--sh-1)}html[data-theme=day] .cd-card,html[data-theme=day] .rs-card,html[data-theme=day] .rs-guide-card{background:var(--surface);border-color:var(--border)}html[data-theme=day] .edu-card-item{border-color:rgba(6,38,58,.16)}html[data-theme=night] .cd-card,html[data-theme=night] .rs-card,html[data-theme=night] .rs-guide-card{border-color:var(--border-strong)}html:not([data-theme=night]) .cd-card:hover,html:not([data-theme=night]) .edu-card-item:hover,html:not([data-theme=night]) .rs-card:focus-within,html:not([data-theme=night]) .rs-card:hover,html:not([data-theme=night]) .rs-guide-card:hover{border-color:var(--accent-ink);box-shadow:var(--sh-2)}html[data-theme=night] .cd-card:hover,html[data-theme=night] .edu-card-item:hover,html[data-theme=night] .rs-card:focus-within,html[data-theme=night] .rs-card:hover{border-color:var(--accent);box-shadow:var(--sh-2)}.edu-card-item{transition:background-color .28s var(--ease),border-color .28s var(--ease),box-shadow .28s var(--ease)}html:not([data-theme=night]) .edu-card-item:hover,html[data-theme=night] .edu-card-item:hover{transform:none}.bk-check-item{min-height:44px;padding-block:6px}.bk-check-item input:focus-visible+.bk-tick{outline-color:var(--focus-ring)}html[data-theme=night] .bk-field .msg{color:#FCA5A5}html[data-theme=night] .bk-field.err input,html[data-theme=night] .bk-field.err textarea{border-color:#FCA5A5!important;background:rgba(252,165,165,.06)}.bk-consent input{accent-color:var(--teal-ink)}.bk-field input:disabled,.bk-field select:disabled,.bk-field textarea:disabled,.client-panel input:disabled{background:var(--bg-soft);border-color:var(--border);color:var(--text-3);cursor:not-allowed;opacity:1}.btn-secondary{border-color:var(--border-interactive)}:root{--mobile-cta-h:72px}@media (min-width:768px){:root{--mobile-cta-h:0px}}.nx-contact-card{box-shadow:var(--sh-3),0 0 0 1px var(--border)!important}html.nav-open .mobile-cta,html.nav-open .nx-contact-container{visibility:hidden}.rs-card-btn{min-height:44px!important}.bk-consent{min-height:44px;align-items:flex-start}@media (min-width:768px){html[lang=fa] .sv-hero.hp-services h1{line-height:1.24!important}}.ar-rel .rs-card>p,.bk-step-content p,.cd-ap-step-content p,.cd-sp-note p,.cd-sp-steps p,.edu-card-info p,.jr-step p,.nt-alert-content p,.nt-flow-step p,.nt-loop-card p,.svc-card-desc,.svc-features li{font-size:14px}.nav-toggle:after,.theme-toggle:after{content:"";position:absolute;inset:-3px;border-radius:inherit}.theme-toggle{position:relative}.lang-switch button{position:relative;min-block-size:28px}.lang-switch button:after{content:"";position:absolute;inset-block:-8px;inset-inline:0}@media (min-width:1120px){.nav-sub-toggle{position:relative}.nav-sub-toggle:after{content:"";position:absolute;inset-block:-10px;inset-inline-start:0;inset-inline-end:-20px;border-radius:var(--r-sm,8px)}}.ct-bg{display:none}#nt-concept .nt-ed-fig img{aspect-ratio:4/3}#nt-concept .nt-fig-badge{right:auto;left:auto;inset-inline-end:14px;bottom:14px}#nt-concept .nt-fig-wrap{border:0;box-shadow:none}#nt-path .ntp-inner{width:min(1040px,100%);margin-inline:auto}#nt-path .ntp-intro{text-align:center}#nt-path .ntp-eye{position:relative}#nt-path .ntp-eye:after{content:"";flex:0 0 28px;width:28px;height:1px;-webkit-margin-start:10px;margin-inline-start:10px;vertical-align:middle;background:currentColor;opacity:.45}#nt-path .ntp-intro .nt-h2{margin:0 0 12px}#nt-path .ntp-intro .nt-lead{max-width:58ch;margin:0 auto;font-size:var(--text-md);line-height:1.85;color:var(--text-2)}#nt-path .ntp-ticks{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 24px;gap:14px 24px;margin:26px 0 0;padding:22px 0 0;border-top:1px solid var(--border);text-align:start}#nt-path .ntp-tick{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.6;color:var(--text-2)}#nt-path .ntp-tick svg{width:17px;height:17px;flex:0 0 17px;margin-top:2px;color:var(--teal-ink)}#nt-path .ntp-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,2.2vw,26px);gap:clamp(18px,2.2vw,26px);margin-top:clamp(32px,4vw,48px)}#nt-path .ntp-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-1);padding:clamp(16px,2vw,24px)}#nt-path .ntp-card-fig{margin:0 0 clamp(14px,1.6vw,18px);aspect-ratio:2/1;border-radius:12px;overflow:hidden;background:var(--surface-2)}#nt-path .ntp-card-fig img{display:block;width:100%;height:100%;object-fit:cover}#nt-path .ntp-card-body{display:flex;flex-direction:column;flex:1 1}#nt-path .ntp-card-head{display:flex;align-items:baseline;gap:10px;margin-bottom:8px}#nt-path .ntp-num{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--accent-ink);flex:0 0 auto}#nt-path .ntp-title{margin:0;font-family:var(--font-head);font-size:clamp(16.5px,1.35vw,19px);font-weight:600;line-height:1.5;color:var(--text-1)}#nt-path .ntp-desc{margin:0 0 16px;font-size:14px;line-height:1.85;color:var(--text-2)}#nt-path .ntp-card-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}#nt-path .ntp-card-foot>:last-child{-webkit-margin-start:auto;margin-inline-start:auto}#nt-path .ntp-stage{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--text-3)}#nt-path .ntp-tag{font-size:12.5px;font-weight:600;color:var(--text-3)}#nt-path .ntp-card .text-link{margin:0;font-size:13px;gap:6px;color:var(--accent-ink)}#nt-path .ntp-card .text-link svg{width:15px;height:15px;flex:0 0 15px}html[data-theme=night] #nt-path .ntp-card{background:rgba(var(--on-dark-rgb),.04);border-color:var(--border);box-shadow:var(--sh-1)}html[data-theme=night] #nt-path .ntp-card-fig{background:rgba(var(--on-dark-rgb),.06)}html[data-theme=night] #nt-path .ntp-card-foot{border-top-color:rgba(var(--on-dark-rgb),.12)}html[data-theme=night] #nt-path .ntp-eye:after{opacity:.35}html[data-theme=night] #nt-path .ntp-tick svg{color:var(--teal)}@media (hover:hover){#nt-path .ntp-card{transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}#nt-path .ntp-card:hover{transform:translateY(-3px);border-color:var(--border-strong,var(--border));box-shadow:var(--sh-2)}html[data-theme=night] #nt-path .ntp-card:hover{border-color:var(--border-strong)}}@media (max-width:820px){#nt-path .ntp-ticks{gap:12px;text-align:start}#nt-path .ntp-cards,#nt-path .ntp-ticks{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){#nt-path .ntp-card{padding:14px}}#nt-science .nts-eye:after{content:"";flex:0 0 28px;width:28px;height:1px;-webkit-margin-start:10px;margin-inline-start:10px;background:currentColor;opacity:.45}#nt-science .nts-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:clamp(18px,2.2vw,30px);gap:clamp(18px,2.2vw,30px);padding:clamp(20px,2.6vw,30px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-1)}#nt-science .nts-step{display:flex;flex-direction:column;gap:14px;min-width:0}#nt-science .nts-ic{display:grid;place-items:center;width:72px;height:72px;flex:0 0 72px;border:1px solid rgba(var(--teal-rgb),.28);border-radius:18px;background:var(--accent-soft);color:var(--teal-ink);padding:8px}#nt-science .nts-art{display:block;width:100%;height:100%}#nt-science .nts-step-body strong{display:block;margin-bottom:6px;font-family:var(--font-head);font-size:15px;font-weight:700;line-height:1.5;color:var(--text-1)}#nt-science .nts-step-body p{margin:0;font-size:14px;line-height:1.75;color:var(--text-2)}#nt-science .nts-step.is-last .nts-step-body strong{color:var(--accent-ink)}html[data-theme=night] #nt-science .nts-path{background:rgba(var(--on-dark-rgb),.04);border-color:var(--border);box-shadow:none}html[data-theme=night] #nt-science .nts-ic{background:rgba(var(--teal-rgb),.14);border-color:rgba(var(--teal-rgb),.3);color:var(--teal)}#nt-science .nts-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,2.6vw,36px);gap:clamp(20px,2.6vw,36px);margin-top:clamp(28px,3.6vw,44px)}#nt-science .nts-shot{margin:0;min-width:0}#nt-science .nts-frame{position:relative;aspect-ratio:1.35/1;border-radius:18px;overflow:hidden;background:var(--surface-2);border:1px solid var(--border)}#nt-science .nts-fill{display:block;width:100%;height:100%;object-fit:cover}#nt-science .nts-map-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(6px) brightness(.62) saturate(.85);transform:scale(1.06)}#nt-science .nts-map-glass{position:absolute;inset:clamp(14px,1.8vw,22px);display:grid;place-items:center;padding:clamp(8px,1.1vw,14px);border-radius:14px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}#nt-science .nts-map-glass img{display:block;width:100%;height:100%;object-fit:contain;border-radius:8px}#nt-science .nts-badge{position:absolute;inset-block-start:10px;inset-inline-start:10px;padding:4px 9px;border-radius:var(--r-pill);background:rgba(6,23,34,.72);color:#F4FAFA;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.01em;pointer-events:none}#nt-science .nts-shot-cap{margin-top:12px;-webkit-padding-start:10px;padding-inline-start:10px;-webkit-border-start:2px solid var(--accent-ink);border-inline-start:2px solid var(--accent-ink);font-size:13.5px;font-weight:600;line-height:1.6;color:var(--text-1)}html[data-theme=night] #nt-science .nts-frame{background:rgba(var(--on-dark-rgb),.06);border-color:var(--border)}#nt-science .nts-loreta{margin-top:clamp(28px,3.6vw,44px)}#nt-science .nts-loreta img{max-height:480px;object-fit:cover}#nt-science .nts-loreta-cap{display:flex;align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.7;color:var(--text-2)}#nt-science .nts-loreta-cap svg{flex:0 0 16px;color:var(--teal-ink);margin-top:1px}#nt-science .nts-cases{display:grid;grid-gap:18px;gap:18px;margin-top:clamp(28px,3.6vw,42px)}#nt-science .nts-case{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:clamp(16px,2.4vw,28px);gap:clamp(16px,2.4vw,28px);align-items:center}#nt-science .nts-case-map{margin:0;min-width:0}#nt-science .nts-case-map img{display:block;width:180px;height:180px;max-width:100%;object-fit:contain;border:0;border-radius:0;background:transparent;padding:0}#nt-science .nts-case-map figcaption{margin-top:8px;font-size:11.5px;line-height:1.6;text-align:center;color:var(--text-3)}#nt-science .nts-case-body h3{margin:0 0 6px;font-family:var(--font-head);font-size:15px;font-weight:700;line-height:1.45;color:var(--text-1)}#nt-science .nts-case-body p{margin:0;font-size:14px;line-height:1.75;color:var(--text-2);max-width:72ch}@media (max-width:900px){#nt-science .nts-path{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){#nt-science .nts-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}#nt-science .nts-shot:last-child{grid-column:1/-1;justify-self:center;width:min(520px,100%)}}@media (max-width:580px){#nt-science .nts-gallery,#nt-science .nts-path{grid-template-columns:minmax(0,1fr)}#nt-science .nts-shot:last-child{grid-column:auto;width:100%}#nt-science .nts-ic{width:68px;height:68px;flex-basis:68px;border-radius:16px}#nt-science .nts-frame{aspect-ratio:1.25/1}#nt-science .nts-case{grid-template-columns:116px minmax(0,1fr);gap:12px;align-items:start}#nt-science .nts-case-map img{width:116px;height:116px;max-width:100%}}.ar-rel .rs-card .rs-img{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;object-position:50% 20%}.ar-std .ar-head h1{max-width:820px;font-size:clamp(30px,3.7vw,45px);line-height:1.35}html[lang=fa] .ar-std .ar-head h1{line-height:1.45;font-size:clamp(28px,3.5vw,42px)}.ar-std .ar-head .ex{max-width:680px;margin-top:14px;font-size:clamp(16px,1.35vw,18px);line-height:1.8}.ar-std .as-kind{margin:0 0 10px;color:var(--accent-ink);font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.6}.ar-std .as-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;max-width:680px;margin:22px 0 0;color:var(--text-2);font-size:13.5px;line-height:1.7}.ar-std .as-by{display:inline-flex;align-items:center;gap:8px;color:var(--text-1)}.ar-std .as-by img{flex:0 0 auto;width:24px;height:24px;border-radius:50%;object-fit:cover}.ar-std .as-by a{color:var(--text-1);font-weight:600;text-decoration:none}.ar-std .as-by a:hover{color:var(--accent-ink)}.ar-std .as-role{color:var(--text-2);font-weight:400}.ar-std .as-dot{color:var(--text-2);opacity:.45}.ar-std .ar-hero{max-width:1000px;margin-top:clamp(26px,3.4vw,42px)}.ar-std .ar-hero .rs-img{border:0;border-radius:16px;aspect-ratio:16/9;object-fit:cover;object-position:50% 20%}.ar-std .ar-hero figcaption{margin-top:10px;font-size:12.5px;text-align:start}.ar-std .ar-body{width:min(760px,100%);margin-top:clamp(32px,4vw,52px);padding-inline:clamp(20px,4.5vw,40px);font-size:17px;line-height:1.95}.ar-std .ar-body p{margin:0}.ar-std .ar-body p+p{margin-top:20px}.ar-std .ar-body h2{margin:56px 0 14px;font-size:clamp(22px,2.4vw,28px);line-height:1.5}html[lang=fa] .ar-std .ar-body h2{line-height:1.6}.ar-std .ar-body h2+blockquote,.ar-std .ar-body h2+p{margin-top:0}.ar-std .ar-body ol,.ar-std .ar-body ul{margin:20px 0}.ar-std .ar-body blockquote{margin:34px 0;padding:2px 0 2px 20px;-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:0;padding-inline-end:0;border:0;-webkit-border-start:3px solid var(--accent-ink);border-inline-start:3px solid var(--accent-ink);border-radius:0;background:transparent;color:var(--text-1);font-size:19px;font-weight:500;line-height:1.9}.ar-std .as-note{margin:34px 0;padding:18px 20px;border:1px solid var(--border);-webkit-border-start:3px solid var(--accent-ink);border-inline-start:3px solid var(--accent-ink);border-radius:12px;background:var(--surface)}.ar-std .as-note-title{display:block;color:var(--accent-ink);font-size:12.5px;font-weight:700;letter-spacing:.02em}.ar-std .as-note p{margin-top:6px;font-size:15.5px;line-height:1.9}.ar-std .as-fig{margin:34px 0}.ar-std .as-fig img{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:14px;object-fit:cover}.ar-std .as-fig figcaption{margin-top:10px;color:var(--text-2);font-size:12.5px;line-height:1.7}.ar-std .as-more{margin-top:52px;padding-top:22px;border-top:1px solid var(--border)}.ar-std .ar-body h2.as-more-h{margin:0 0 4px;color:var(--text-2);font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.04em;line-height:1.6}.ar-std .as-more-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:0;gap:0}.ar-std .as-more-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--text-1);font-size:16px;font-weight:500;text-decoration:none}.ar-std .as-more-link svg{flex:0 0 auto;width:18px;height:18px;color:var(--accent-ink)}html[dir=rtl] .ar-std .as-more-link svg{transform:scaleX(-1)}.ar-std .as-more-link:hover{color:var(--accent-ink)}.ar-std .as-back{margin-top:24px}.ar-std .ar-body .as-disc{margin-top:40px;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-2);font-size:13px;line-height:1.8}.ar-std .ar-faq{width:min(760px,100%);margin-top:clamp(44px,5.5vw,68px);padding-inline:clamp(20px,4.5vw,40px)}.ar-std .ar-faq>h2{margin:0 0 6px;font-size:clamp(20px,2vw,24px);line-height:1.6}.ar-std .ar-faq .faq-item{border-bottom:1px solid var(--border)}.ar-std .ar-faq .faq-q{padding:20px 0;font-size:16.5px;font-weight:600}.ar-std .ar-faq .faq-icon{flex-basis:20px;width:20px;height:20px}.ar-std .ar-faq .faq-a>div{padding:0 0 20px;font-size:15.5px;line-height:1.9}@media (max-width:767px){.ar-std .ar-head h1,html[lang=fa] .ar-std .ar-head h1{font-size:clamp(27px,7.4vw,36px)}.ar-std .ar-body{font-size:16.5px}.ar-std .ar-body h2{margin-top:42px}.ar-std .ar-body blockquote{font-size:17.5px}}#rs-latest .rs-articles-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}#rs-latest .rs-art-media img{object-position:50% 30%}.site-header .lang-switch,html[data-theme=day] .site-header .lang-switch,html[data-theme=night] .site-header .lang-switch{border:0!important;padding:3px!important;gap:2px!important;background:rgba(6,38,58,.06)!important}html[data-theme=night] .site-header .lang-switch{background:rgba(240,244,247,.12)!important}.site-header .lang-switch button,html[data-theme=day] .site-header .lang-switch button{border:0!important;background:transparent!important;color:var(--text-2)!important;padding:5px 11px!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.04em}html[data-theme=night] .site-header .lang-switch button{color:var(--on-dark-2)!important}.site-header .lang-switch button.active,html[data-theme=day] .site-header .lang-switch button.active,html[data-theme=night] .site-header .lang-switch button.active{background:var(--accent)!important;color:var(--on-accent)!important;box-shadow:var(--sh-1)}.site-header .lang-switch button:not(.active):hover,html[data-theme=night] .site-header .lang-switch button:not(.active):hover{color:var(--accent-ink)!important;background:rgba(6,38,58,.05)!important}html[data-theme=night] .site-header .lang-switch button:not(.active):hover{color:var(--accent)!important;background:rgba(240,244,247,.08)!important}.nav .nav-head .lang-switch,html[data-theme=day] .nav .nav-head .lang-switch,html[data-theme=night] .nav .nav-head .lang-switch{border:0!important;padding:3px!important;gap:2px!important;background:rgba(255,255,255,.14)!important}.nav .nav-head .lang-switch button,html[data-theme=day] .nav .nav-head .lang-switch button{border:0!important;background:transparent!important;color:var(--on-dark-2)!important;padding:7px 15px!important}.nav .nav-head .lang-switch button.active,html[data-theme=night] .nav .nav-head .lang-switch button.active{background:var(--accent)!important;color:var(--on-accent)!important;box-shadow:none}.nav .nav-head .theme-toggle,.site-header .theme-toggle,html[data-theme=day] .nav .nav-head .theme-toggle,html[data-theme=day] .site-header .theme-toggle,html[data-theme=night] .nav .nav-head .theme-toggle,html[data-theme=night] .site-header .theme-toggle{border:0!important;background:transparent!important;box-shadow:none;transform:none}.site-header .theme-toggle{color:var(--text-2)!important}html[data-theme=night] .site-header .theme-toggle{color:var(--on-dark-2)!important}.nav .nav-head .theme-toggle{color:var(--on-dark-1)!important}.site-header .theme-toggle:hover,html[data-theme=day] .site-header .theme-toggle:hover{border:0!important;background:rgba(6,38,58,.06)!important;color:var(--accent-ink)!important;transform:none!important}html[data-theme=night] .site-header .theme-toggle:hover{border:0!important;background:rgba(240,244,247,.12)!important;color:var(--accent)!important;transform:none!important}.nav .nav-head .theme-toggle:hover,html[data-theme=night] .nav .nav-head .theme-toggle:hover{border:0!important;background:rgba(255,255,255,.14)!important;color:#FFFFFF!important;transform:none!important}.nav .nav-head .theme-toggle:active,.nav .nav-head .theme-toggle:hover,.site-header .theme-toggle:active,.site-header .theme-toggle:hover{transform:none!important}.bk-field select{border-color:var(--border-interactive);background:var(--surface);color:var(--text-1)}.bk-field.err textarea{border-color:#DC2626!important;background:rgba(220,38,38,.03)}.client-panel .lang-switch{border:0!important;background:var(--soft)!important;box-shadow:none}.client-panel .lang-switch button{color:var(--muted)!important}.client-panel .lang-switch button.active{background:var(--teal)!important;color:var(--on-accent,#04141C)!important}html[data-theme=night] .client-panel .lang-switch{border:0!important;background:var(--soft)!important}.hero .hero-bg{inset-block-start:0;inset-block-end:auto;inset-inline:0;inline-size:100%;max-inline-size:none;block-size:100%;background-size:cover;background-position:50% 0;background-repeat:no-repeat;-webkit-mask-image:none;mask-image:none}html[data-theme=day] .hero .hero-bg,html[dir=ltr][data-theme=day] .hero .hero-bg{background-image:url(/assets/hero-fa-day.webp?v=3)}html[data-theme=night] .hero .hero-bg,html[dir=ltr][data-theme=night] .hero .hero-bg{background-image:url(/assets/hero-fa-night.webp?v=5)}@media (max-width:1023px){.hero{display:flex;flex-direction:column;min-height:0!important;padding:0}.hero-content,.hero-inner{display:contents}.hero-copy{order:1;width:100%;padding:clamp(104px,13vw,132px) clamp(20px,4.5vw,56px) 20px}.hero-cta-wrap{order:2;width:100%;padding:0 clamp(20px,4.5vw,56px) 28px}.hero .hero-bg{position:relative;inset:auto;order:3;width:100%;height:clamp(280px,40vw,420px);background-position:50% 25%;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent)}.hero-curve{order:4}}@media (max-width:767px){.hero .hero-bg{height:clamp(190px,52vw,290px);background-position:30% 22%}}#ab-philosophy .ab-about-intro-head .ab-about-intro-lead{margin-block:clamp(18px,2vw,28px) 0}#ab-philosophy .ab-about-intro-note{margin-block:clamp(14px,1.6vw,20px) 0;max-width:54ch;color:var(--text-2);font-size:clamp(15px,1.15vw,16px);line-height:1.9}html[data-theme=night] #ab-philosophy .ab-about-intro-note{color:var(--on-dark-2)}html[lang=fa] .pv-ct-mail{display:none}@media (min-width:861px){#cd-approach .cd-ap-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;grid-template-areas:"eye  ." "head action" "body steps"!important;align-items:start!important;gap:clamp(10px,1.2vw,16px) clamp(36px,5.5vw,76px)!important}#cd-approach .cd-ap-head,#cd-approach .cd-ap-head .sec-split-main,#cd-approach .cd-ap-narrative,#cd-approach .cd-ap-steps-col{display:contents!important}#cd-approach .cd-ap-head .nt-eye{grid-area:eye;align-self:end;margin:0!important}#cd-approach .cd-ap-head h2{grid-area:head;margin:0!important}#cd-approach .cd-ap-body{grid-area:body}#cd-approach .cd-ap-body .nt-lead{margin:0 0 12px!important}#cd-approach .cd-ap-steps-action{grid-area:action;align-self:center;justify-content:flex-end!important;width:auto!important;margin:0!important}#cd-approach .cd-ap-steps{grid-area:steps;align-self:start;margin:0!important}}@media (min-width:801px){#ab-philosophy .ab-about-intro-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head    ." "lead    content" "note    content"!important;align-items:start;gap:0 clamp(38px,7vw,104px)}#ab-philosophy .ab-about-intro-head{display:contents!important}#ab-philosophy .ab-about-intro-title{grid-area:head}#ab-philosophy .ab-about-intro-lead{grid-area:lead}#ab-philosophy .ab-about-intro-note{grid-area:note;margin-block:clamp(14px,1.6vw,20px) 0}#ab-philosophy .ab-about-intro-content{grid-area:content;align-self:start}}.ft .ft-ltr{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;display:inline-block}.ft .ft-social{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:14px 0 0;padding:0}.ft .ft-social a{display:inline-flex;align-items:center;gap:8px;color:var(--mist);font-size:13px;text-decoration:none}.ft .ft-social a:focus-visible,.ft .ft-social a:hover{color:var(--teal)}.ft .ft-social svg{flex:none}html .sc-disclaimer,html .sc-dominant-p,html .sc-lead,html .sc-prev-btn,html .sc-q-num,html .sc-status-tag{color:var(--text-2)}html[data-theme=day]{--bg:#E6F2FE;--bg-page:#E6F2FE;--text-3:#5A6C7E;--muted:#5A6C7E;--muted-2:#5A6C7E;--accent-ink:#086F6B;--teal-ink:#086F6B;--teal-ink-hover:#075955;--border:#B9C9D6}html[data-theme=day] .hero{background:linear-gradient(165deg,#EEF7FF,#E6F2FE 60%,#E6F2FE)}html .hero,html[data-theme=day] .hero,html[data-theme=night] .hero{-webkit-border-after:0!important;border-block-end:0!important;border-bottom:0!important}html[data-theme=night]{--bg:#00101f;--bg-page:#00101f;--bg-soft:#071a2a;--surface:#0e2436;--surface-2:#152d40;--on-accent:#08202e;--ink-rgb:0,16,31;--navy-950:#000a15;--navy-900:#00101f;--navy-800:#071a2a;--navy-700:#0e2436;--navy-600:#152d40;--navy-500:#1d374c}html[data-theme=night] .client-panel{--bg:#00101f;--soft:#071a2a}html[data-theme=night] .hero{background:linear-gradient(165deg,#031a2b,#00101f 70%,#00101f)}[dir=rtl] .btn svg,html[dir=rtl] .btn svg,html[lang=fa] .btn svg{transform:scaleX(-1)!important}[dir=rtl] .btn:focus-visible svg,[dir=rtl] .btn:hover svg,html[dir=rtl] .btn:focus-visible svg,html[dir=rtl] .btn:hover svg,html[lang=fa] .btn:focus-visible svg,html[lang=fa] .btn:hover svg{transform:scaleX(-1) translateX(3px)!important}[dir=ltr] .btn:focus-visible svg,[dir=ltr] .btn:hover svg,html[dir=ltr] .btn:focus-visible svg,html[dir=ltr] .btn:hover svg{transform:translateX(3px)!important}.ft .ft-social{flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px}html .ft .ft-social .ft-social-link{gap:9px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;border-radius:8px;transition:color .18s var(--ease),opacity .18s var(--ease)}.ft .ft-social .ft-social-logo{inline-size:18px;block-size:18px;flex:none;display:block}html .ft .ft-social .ft-social-link:focus-visible,html .ft .ft-social .ft-social-link:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}html[data-theme=day] .ft .ft-social-ig{color:#b7336f}html[data-theme=day] .ft .ft-social-wa{color:#075e54}html[data-theme=night] .ft .ft-social-ig{color:#f2629b}html[data-theme=night] .ft .ft-social-wa{color:#46e08a}@media (min-width:768px){.hero .hero-actions .cta-row.cta-row-sub{flex:0 0 40%;width:40%;min-width:max-content}.hero .hero-actions .cta-row.cta-row-sub .btn{white-space:nowrap}}html[data-theme=day] #ct,html[data-theme=day] #fq{background-color:var(--bg)!important}@media (max-width:1023px){html[data-theme=day] #sv-qeeg .sv-qa,html[data-theme=night] #sv-qeeg .sv-qa{grid-template-columns:1fr}}@media (max-width:767px){html[data-theme=day] #sv-qeeg .sv-qa,html[data-theme=night] #sv-qeeg .sv-qa{margin-top:0}}@media (min-width:768px) and (max-width:1023px){html[data-theme=day] #sv-nf .sv-qstory .lead-strong,html[data-theme=day] #sv-stim .sv-qstory .lead-strong,html[data-theme=night] #sv-nf .sv-qstory .lead-strong,html[data-theme=night] #sv-stim .sv-qstory .lead-strong{grid-column:1/-1}}@media (max-width:767px){html[data-theme=day] .sv-ch-btn,html[data-theme=night] .sv-ch-btn{min-height:40px;padding:0 18px;font-size:13.5px}html[data-theme=day] .rs-card-btn,html[data-theme=night] .rs-card-btn{min-height:40px!important;padding:0 18px!important;font-size:13.5px!important}html[data-theme=day] .sv-ar-more,html[data-theme=night] .sv-ar-more{min-height:40px;padding:0 16px;font-size:13px}}@media (min-width:768px) and (max-width:1023px){html[data-theme=day] .sv-ar-more,html[data-theme=night] .sv-ar-more{min-height:44px;padding:0 18px;font-size:13.5px}}html[data-theme=day] .sv-hero.hp-conditions,html[data-theme=day] .sv-hero.hp-neurotherapy,html[data-theme=day] .sv-hero.hp-services{background-color:var(--bg)!important}@media (max-width:767px){html[data-theme=day] #sv-nf .sv-ch-cols,html[data-theme=day] #sv-stim .sv-ch-cols,html[data-theme=night] #sv-nf .sv-ch-cols,html[data-theme=night] #sv-stim .sv-ch-cols{grid-template-columns:1fr}}@media (max-width:1023px){html[data-theme=day] #sv-qeeg .sv-qa li,html[data-theme=night] #sv-qeeg .sv-qa li{border-top:1px solid var(--border-strong)!important}}html[data-theme=day],html[data-theme=day] #ab-approach,html[data-theme=day] #ab-clinic,html[data-theme=day] #ab-cta,html[data-theme=day] #ab-faq,html[data-theme=day] #ab-info,html[data-theme=day] #ab-meet,html[data-theme=day] #ab-philosophy,html[data-theme=day] #ab-science,html[data-theme=day] #bk-contact,html[data-theme=day] #bk-faq,html[data-theme=day] #bk-hero,html[data-theme=day] #bk-main,html[data-theme=day] #cd-approach,html[data-theme=day] #cd-dir,html[data-theme=day] #cd-faq,html[data-theme=day] #cd-start,html[data-theme=day] .ct,html[data-theme=day] .fq,html[data-theme=day] .nt-sec,html[data-theme=day] .sv-hero,html[data-theme=day] body{background-color:var(--bg)!important}html[data-theme=day] .ct .btn-ghost,html[data-theme=day] .ct .btn-secondary{color:var(--text-1);background-color:transparent;border-color:rgba(var(--navy-rgb),.35)}html[data-theme=day] .cd-dir{background-color:transparent!important}@media (max-width:1119px){html .site-header .nav{top:80px!important;left:12px!important;right:12px!important;bottom:auto!important;height:auto!important;max-height:calc(100dvh - 80px - 12px - env(safe-area-inset-bottom, 0px))!important;max-width:640px!important;margin-inline:auto!important;padding:20px 20px 24px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 24px 60px rgba(0,0,0,.45)!important}}html.nav-open .nav-backdrop{display:block;position:fixed;inset:0;z-index:80;background:rgba(2,10,18,.55);border:0;padding:0;margin:0;cursor:pointer}.nav-backdrop{display:none}@media (max-width:1119px){html[dir=rtl] .site-header .nav-head .theme-toggle{order:1}html[dir=rtl] .site-header .nav-head .lang-switch{order:2}html[dir=rtl] .site-header .header-tools .theme-toggle{order:1!important}html[dir=rtl] .site-header .header-tools .lang-switch{order:2!important}}.sc-res-actions .btn{white-space:normal;text-align:center;line-height:1.7}html[dir=rtl] .brand{direction:ltr}@media (max-width:991px){.edu-concept-inner{padding:0 clamp(20px,4.5vw,56px)!important}}@media (max-width:767px){.edu-concept-inner{padding:0 clamp(16px,4.5vw,24px)!important}}@media (max-width:1119px){html .site-header .nav{left:0!important;right:0!important;max-width:none!important;border-radius:0!important;border-width:0 0 1px!important}}@media (max-width:1119px) and (max-height:760px){html .site-header .nav a{padding:12px 0}html .site-header .nav .nav-head{padding-bottom:12px!important;margin-bottom:8px!important}html .site-header .nav .nav-foot{padding-top:16px!important}}.site-header .header-tools .header-login{display:inline-flex}@media (max-width:1119px){.site-header .header-tools .header-login{display:none}html .site-header .nav .nav-foot{flex-direction:column;gap:10px}html .site-header .nav .nav-foot .btn{width:100%}}@media (min-width:768px) and (max-width:1119px){html .site-header .nav .nav-foot{flex-direction:row}html .site-header .nav .nav-foot .btn{flex:1 1;width:auto;min-width:0}}@media (max-width:1119px){html .site-header .nav .nav-foot .btn-secondary{background:transparent!important;border:1.5px solid var(--teal,#16c6c2)!important;color:var(--on-dark-1,#F4FAFA)!important;box-sizing:border-box}html .site-header .nav .nav-foot .btn-secondary:hover{background:rgba(22,198,194,.12)!important;border-color:var(--teal-bright,#3BD3CF)!important;color:#fff!important}}.client-panel .icon-btn .moon,.client-panel .icon-btn .sun{line-height:0}.client-panel .icon-btn svg{display:block}.site-header .header-tools .header-cta{order:0!important}.site-header .header-tools .header-login{order:3}.site-header .header-tools .header-login .btn{font-size:12.5px;padding:0 14px;min-height:34px}.site-header .lang-switch,html[data-theme=day] .site-header .lang-switch{background:rgba(6,38,58,.04)!important}html[data-theme=night] .site-header .lang-switch{background:rgba(240,244,247,.07)!important}.site-header .lang-switch button.active,html[data-theme=day] .site-header .lang-switch button.active{background:transparent!important;color:var(--teal-ink)!important;box-shadow:none}html[data-theme=night] .site-header .lang-switch button.active{background:transparent!important;color:var(--teal)!important;box-shadow:none}.site-header .theme-toggle,html[data-theme=day] .site-header .theme-toggle{background:rgba(6,38,58,.04)!important}html[data-theme=night] .site-header .theme-toggle{background:rgba(240,244,247,.07)!important}.nav .nav-head .lang-switch,html[data-theme=day] .nav .nav-head .lang-switch,html[data-theme=night] .nav .nav-head .lang-switch{background:rgba(255,255,255,.08)!important}.nav .nav-head .lang-switch button.active,html[data-theme=night] .nav .nav-head .lang-switch button.active{background:transparent!important;color:var(--teal)!important}.nav .nav-head .theme-toggle,html[data-theme=day] .nav .nav-head .theme-toggle,html[data-theme=night] .nav .nav-head .theme-toggle{background:rgba(255,255,255,.08)!important}.site-header .header-tools .header-login .btn{background:rgba(6,38,58,.04);border:0;min-height:36px}html[data-theme=night] .site-header .header-tools .header-login .btn{background:rgba(240,244,247,.07)}.site-header .header-tools .header-login .btn{min-height:38px}.site-header .lang-switch button,html[data-theme=day] .site-header .lang-switch button{color:var(--text-3)!important}.nav .nav-head .lang-switch button,html[data-theme=day] .nav .nav-head .lang-switch button,html[data-theme=night] .site-header .lang-switch button{color:var(--on-dark-3)!important}@media (min-width:1120px){.site-header .nav a{white-space:nowrap}}@media (max-width:1200px){.site-header .nav{gap:14px!important}.site-header .nav a{font-size:13px!important}.site-header .header-tools .header-cta .btn{padding:0 18px}.site-header .header-tools .header-login .btn{padding:0 12px}}.client-panel .privacy-scopes label{display:flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:6px 0;cursor:pointer;line-height:1.5;font-weight:600}.client-panel .privacy-scopes input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;flex:0 0 18px;width:18px;height:18px;margin:0;padding:0;border:1px solid var(--line-interactive);border-radius:4px;background:transparent;accent-color:var(--teal-ink);cursor:pointer}.client-panel .appt .privacy-created-at{display:block;margin-top:4px;color:var(--muted);font-size:12px}.client-panel .panel-refresh-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.client-panel .panel-refresh-meta{min-width:0;margin:0;color:var(--muted);font-size:12px;line-height:1.6}.client-panel .panel-refresh-error{display:block;color:var(--err)}.client-panel .panel-refresh-button{flex:0 0 auto;min-height:36px;padding:0 14px;border:1px solid var(--line-interactive);border-radius:999px;background:var(--surface);color:var(--text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.client-panel .panel-refresh-button:disabled{cursor:wait;opacity:.65}@media (max-width:959px){.client-panel .dock{grid-template-columns:repeat(6,minmax(0,1fr))}.client-panel .dock button{min-width:0;overflow-wrap:anywhere}}