@font-face{font-family:Estedad;src:url(/fonts/estedad-arabic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-8FF,U+200C-200E,U+2010-2011,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Estedad;src:url(/fonts/estedad-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+2000-200B,U+200F,U+2012-206F,U+2122,U+2212,U+FEFF}@font-face{font-family:Markazi Text;src:url(/fonts/markazi-arabic.woff2)format("woff2");font-weight:400 700;font-display:swap;unicode-range:U+600-6BF,U+6C1-6FF,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:Estedad Fallback Tahoma;src:local(Tahoma);size-adjust:93.75%}@font-face{font-family:Estedad Fallback Arial;src:local(Arial);size-adjust:121%}:root{--paper:#eef3f5;--paper-2:#e2ebee;--card:#fbfdfd;--ink:#25353c;--ink-soft:#4f646d;--lake:#3d6b78;--lake-deep:#2c525e;--lake-light:#4a7886;--dusk:#6f5a8a;--line:#d3dee2;--edge:#708a95;--sky-1:#d9e8ef;--sky-2:#efe8f0;--sky-3:#f8eee4;--body:"Estedad","Estedad Fallback Tahoma","Estedad Fallback Arial",sans-serif;--head:"Markazi Text","Estedad","Estedad Fallback Tahoma","Estedad Fallback Arial",serif;--t-small:.9rem;--t-body:1.0625rem;--t-lede:1.15rem;--t-h3:1.6rem;--t-h2:clamp(2.25rem,5.4vw,3.1rem);--t-h1:clamp(2.6rem,6.6vw,4.3rem);--measure:38rem;--gutter:clamp(1rem,4vw,2.5rem);color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--t-body);margin:0;line-height:1.95;overflow-x:clip}h1,h2,h3{font-family:var(--head);color:var(--lake-deep);text-wrap:balance;margin:0;font-weight:600}h1{font-size:var(--t-h1);line-height:1.25}h2{font-size:var(--t-h2);line-height:1.3}h3{font-size:var(--t-h3);line-height:1.4}p,ul,ol,dl,dd,address,figure,fieldset{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}address{font-style:normal}img{max-width:100%;height:auto;display:block}a{color:var(--lake);text-underline-offset:.28em}a:hover{color:var(--lake-deep)}:focus-visible{outline:3px solid var(--lake);outline-offset:3px;border-radius:6px}[tabindex="-1"]:focus{outline:none}section[id],h2[id]{scroll-margin-top:1rem}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{position:absolute;inset-inline-start:-999px}.skip:focus{inset-inline-start:1rem;background:var(--ink);color:#fff;z-index:30;padding:.5rem 1rem;top:1rem}.wrap{max-width:72rem;padding-inline:var(--gutter);margin-inline:auto}.fine{font-size:var(--t-small);color:var(--ink-soft)}.fine:empty{display:none}.lede{font-size:var(--t-lede);color:var(--ink-soft);max-width:var(--measure)}.prose{max-width:var(--measure);gap:1rem;display:grid}.wrap.prose{justify-items:start;max-width:72rem}.wrap.prose>*{max-width:var(--measure)}.prose h2{margin-top:1.5rem}.prose h3{margin-top:.75rem}.bullets{gap:.35rem;display:grid}.bullets li{padding-inline-start:1.1rem;position:relative}.bullets li:before{content:"";inset-inline-start:0;background:var(--lake);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.85em}.top-strip{border-bottom:1px solid var(--line);font-size:var(--t-small);text-align:center;padding:.3rem var(--gutter)}.site-header{z-index:10;justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex;position:relative}.brand{color:var(--ink);align-items:center;gap:.7rem;text-decoration:none;display:flex}.brand svg{flex:none}.brand b{font-weight:650;line-height:1.35;display:block}.brand small{color:var(--ink-soft);font-size:.85rem;line-height:1.35;display:block}.nav-desktop{gap:1.4rem;font-size:.97rem;display:flex}.nav-desktop a,.nav-mobile a{color:var(--ink-soft);text-decoration:none}.nav-desktop a:hover,.nav-mobile a:hover{color:var(--lake-deep);text-decoration:underline}.nav-desktop a[aria-current],.nav-mobile a[aria-current]{color:var(--lake-deep);font-weight:600}.nav-mobile{display:none}.nav-mobile summary{cursor:pointer;border:1.5px solid var(--edge);color:var(--lake);border-radius:999px;padding:.45rem 1.1rem;font-weight:600;list-style:none}.nav-mobile summary::-webkit-details-marker{display:none}.nav-mobile nav{inset-inline:var(--gutter);z-index:20;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:.5rem 1.1rem;display:grid;position:absolute;top:100%}.nav-mobile nav a{padding-block:.65rem}.nav-mobile nav a+a{border-top:1px solid var(--line)}@media (width<=860px){.nav-desktop{display:none}.nav-mobile{display:block}}.btn{min-height:2.9rem;font:inherit;border:1.5px solid var(--lake);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4em;padding:.5rem 1.3rem;font-size:1rem;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.btn-primary{background:var(--lake);color:#fff}.btn-primary:hover{background:var(--lake-deep);border-color:var(--lake-deep);color:#fff}.btn-ghost{color:var(--lake-deep);background:0 0}.btn-ghost:hover{background:var(--paper-2);color:var(--lake-deep)}.actions{flex-wrap:wrap;gap:.7rem;display:flex}.section{padding-block:clamp(3rem,8vw,5.5rem)}.section-head{max-width:var(--measure);gap:.7rem;margin-bottom:2.25rem;display:grid}.band a{color:var(--lake-deep)}.band .prose{gap:1.1rem}.page-head{gap:1rem;padding-block:clamp(1.5rem,5vw,3.5rem) 0;display:grid}.hero-scene{position:relative;overflow:clip visible}.blob{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.blob-1{top:-18rem;background:radial-gradient(circle,#d9e8efbf 0,#0000 68%);width:46rem;height:46rem;inset-inline-end:-14rem}.blob-2{bottom:-14rem;background:radial-gradient(circle,#efe8f0cc 0,#0000 68%);width:36rem;height:36rem;inset-inline-start:-10rem}.hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(1.75rem,5vw,4rem);padding-block:clamp(1rem,4vw,3rem) clamp(3rem,7vw,5rem);display:grid;position:relative}.hero-copy{gap:1.1rem;min-width:0;display:grid}.eyebrow{color:var(--dusk);font-size:.95rem;font-weight:500}@media (width<=860px){.hero{grid-template-columns:minmax(0,1fr)}}@media (width<=540px){.hero .actions{display:none}}.breath{justify-items:center;gap:1rem;min-width:0;display:grid}.breath-stage{aspect-ratio:1;place-items:center;width:min(100%,24rem);display:grid;position:relative}.ring,.disc{border-radius:50%;position:absolute}.ring-1{background:var(--paper-2);inset:0}.ring-2{border:1px solid var(--edge);opacity:.55;inset:10%}.disc{background-color:var(--lake);transition-property:transform,background-color;transition-timing-function:cubic-bezier(.45,0,.55,1);inset:16%;transform:scale(.85)}.disc[data-phase="0"]{background-color:var(--lake-light)}.disc[data-phase="2"]{background-color:var(--lake-deep)}.breath-text{text-align:center;color:#fff;justify-items:center;gap:.1rem;padding-inline:24%;display:grid;position:relative}.breath-phase{font-family:var(--head);font-size:1.65rem;font-weight:600;line-height:1.3}.breath-count{font-family:var(--head);font-size:3.6rem;font-weight:600;line-height:1.05}.breath-controls{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.breath-done{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:18px;gap:.4rem;max-width:26rem;padding:1rem 1.25rem;scroll-margin-block:6rem;display:grid}.breath-done-title{font-size:var(--t-h3)}.breath-note{max-width:26rem;font-size:var(--t-small);color:var(--ink-soft);text-align:center;line-height:1.85}@media (width<=540px){.breath-stage{width:min(100%,15rem)}.breath-phase{font-size:1.3rem}.breath-count{font-size:2.8rem}}.groups{border-top:1.5px solid var(--edge);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.group{border-inline-start:1px solid var(--line);align-content:start;gap:.8rem;min-width:0;padding:1.4rem 1.4rem 1.8rem;display:grid}.group:first-child{border-inline-start:0;padding-inline-start:0}.group-name{color:var(--lake);font-size:clamp(3rem,5.6vw,4.4rem);line-height:1.15}.group-name a{color:inherit;text-decoration:none}.group-name a:hover{text-decoration:underline 2px}.group ul li{border-top:1px solid var(--line);padding-block:.45rem}.parents{background:var(--paper-2);border-radius:12px;padding:.7rem .9rem;font-size:.97rem}.parents b{font-weight:600;display:block}@media (width<=1000px){.groups{grid-template-columns:repeat(2,minmax(0,1fr))}.group:nth-child(odd){border-inline-start:0;padding-inline-start:0}.group:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=560px){.groups{grid-template-columns:minmax(0,1fr)}.group{border-inline-start:0;border-top:1px solid var(--line);padding-inline:0}.group:first-child{border-top:0}}.area{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(1rem,4vw,3rem);padding-block:2.25rem;display:grid}.area h2{color:var(--lake);font-size:clamp(3rem,5.6vw,4.4rem);line-height:1.15}.area-body{min-width:0;max-width:var(--measure);gap:1rem;display:grid}@media (width<=720px){.area{grid-template-columns:minmax(0,1fr)}}.duo{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem);display:grid}.duo article{border-top:1.5px solid var(--edge);align-content:start;gap:.5rem;min-width:0;padding-top:.9rem;display:grid}@media (width<=820px){.duo{grid-template-columns:minmax(0,1fr)}}.sky{background:linear-gradient(180deg,var(--paper) 0,var(--sky-1) 20%,var(--sky-2) 55%,var(--sky-3) 80%,var(--paper) 100%);padding-block:clamp(5.5rem,11vw,8rem);position:relative;overflow:clip}.sky-inner{gap:1rem;display:grid;position:relative}.sky .section-head{margin-bottom:.5rem}.sky .lede{color:var(--ink-soft)}.sky-form,.sky-presets{z-index:1;position:relative}.sky-form{flex-wrap:wrap;gap:.6rem;max-width:34rem;display:flex}.sky-form input{min-width:0;min-height:2.9rem;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--lake);border-radius:999px;flex:12rem;padding:.4rem 1.1rem}.sky-form input::placeholder{color:var(--ink-soft)}.sky-presets{flex-wrap:wrap;gap:.5rem;display:flex}.sky-presets .btn{background:color-mix(in srgb,var(--card) 60%,transparent);min-height:2.5rem;font-size:.95rem;font-weight:500}.sky-stage{pointer-events:none;height:11rem;position:relative}.wisp{opacity:0;background:#fff;border-radius:50%;animation:1.7s cubic-bezier(.2,.7,.3,1) forwards wisp-away;position:absolute;box-shadow:0 3px 12px #3d6b7842}.cloud{inset-inline-start:50%;background:var(--card);max-width:min(85%,18rem);color:var(--lake-deep);text-align:center;overflow-wrap:anywhere;border-radius:999px;padding:.6rem 1.3rem;font-weight:500;line-height:1.6;animation:3s ease-out forwards cloud-fade;position:absolute;bottom:.75rem;box-shadow:0 6px 24px #3d6b7824}.cloud:before{content:"";z-index:-1;top:-1.1rem;background:var(--card);border-radius:50%;width:3.2rem;height:3.2rem;position:absolute;inset-inline-start:22%}.cloud:after{content:"";z-index:-1;top:-.7rem;background:var(--card);border-radius:50%;width:2.3rem;height:2.3rem;position:absolute;inset-inline-end:20%}.sky-count{min-height:1.95em;color:var(--lake-deep);font-weight:500}.sky-drift{pointer-events:none;position:absolute;inset:0}.puff{background:#fffc;border-radius:999px;width:9rem;height:2.6rem;display:block;position:absolute}.puff:before{content:"";top:-1.6rem;background:inherit;border-radius:50%;width:3.8rem;height:3.8rem;position:absolute;inset-inline-start:1.6rem}.p1{top:12%;inset-inline-start:8%}.p2{top:46%;inset-inline-start:62%;transform:scale(.7)}.p3{top:76%;inset-inline-start:24%;transform:scale(1.15)}@keyframes cloud-fade{0%{opacity:0;transform:translate(50%)}15%{opacity:1;transform:translate(50%)}to{opacity:0;transform:translate(50%)}}.msgbox{background:var(--card);border:1px solid var(--line);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.25rem,3.5vw,2.25rem);display:grid}.msg-options{align-content:start;gap:1.4rem;min-width:0;display:grid}.msg-options legend{margin-bottom:.5rem;padding:0;font-weight:600}.picks{flex-wrap:wrap;gap:.45rem;display:flex}.pick{cursor:pointer;position:relative}.pick input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pick span{border:1.5px solid var(--edge);background:var(--paper);border-radius:999px;padding:.35rem 1rem;display:block}.pick:hover span{background:var(--paper-2)}.pick input:checked+span{background:var(--lake);border-color:var(--lake);color:#fff}.pick input:focus-visible+span{outline:3px solid var(--lake);outline-offset:3px}.msg-result{align-content:start;gap:.8rem;min-width:0;display:grid}.msg-label{font-weight:600}.bubble{resize:vertical;width:100%;font:inherit;color:var(--ink);background:var(--paper-2);border:1.5px solid var(--edge);border-radius:18px 18px 4px;padding:.8rem 1rem;line-height:1.9}@media (width<=820px){.msgbox{grid-template-columns:minmax(0,1fr)}}.steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.steps li{counter-increment:step;border-top:1.5px solid var(--edge);align-content:start;gap:.4rem;min-width:0;padding-top:.9rem;display:grid}.steps li:before{content:counter(step,persian);font-family:var(--head);color:var(--dusk);font-size:3.2rem;font-weight:600;line-height:1}.steps p{color:var(--ink-soft)}@media (width<=760px){.steps{grid-template-columns:minmax(0,1fr)}}.about{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:clamp(1.5rem,5vw,4rem);display:grid}.portrait{aspect-ratio:4/5;background:var(--paper-2);border-radius:24px 24px 24px 96px;max-width:26rem;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%}.creds{border-block:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);gap:.5rem 1.25rem;padding-block:1rem;display:grid}.creds dt{color:var(--ink-soft);font-size:.95rem}.creds dd{font-weight:600}@media (width<=820px){.about{grid-template-columns:minmax(0,1fr)}}.faq{max-width:var(--measure);gap:1.75rem;display:grid}.faq div{gap:.35rem;display:grid}.contact{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(1.5rem,5vw,4rem);display:grid}.contact-block{align-content:start;gap:1rem;min-width:0;display:grid}.contact address{font-size:1.1rem}.contact-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-block:.75rem;display:flex}.contact-list li:last-child{border-bottom:1px solid var(--line)}.contact-list li>span:first-child{color:var(--ink-soft)}.channel{align-items:center;gap:.55rem;display:inline-flex}.channel-icon{flex:none;width:1.35rem;height:1.35rem}.contact-list a,.contact-value{overflow-wrap:anywhere;font-weight:600;text-decoration:none}@media (width<=820px){.contact{grid-template-columns:minmax(0,1fr)}}.urgent-lines{width:100%;max-width:var(--measure);gap:.75rem;display:grid}.urgent-lines a{background:var(--card);border:1.5px solid var(--edge);color:var(--ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.85rem 1.1rem;text-decoration:none;display:flex}.urgent-lines b{font-family:var(--head);color:var(--lake-deep);font-size:2rem;font-weight:600;line-height:1.1}.site-footer{border-top:1px solid var(--line);padding-block:2.25rem;font-size:.97rem}.footer-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1.25rem 3rem;display:grid}.footer-name{font-weight:650}.site-footer nav{align-content:start;gap:.25rem;display:grid}.footer-grid .fine{grid-column:1/-1}@media (width<=700px){.footer-grid{grid-template-columns:minmax(0,1fr)}}.callbar{inset-inline:0;padding:.55rem var(--gutter) calc(.55rem + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--line);z-index:15;gap:.5rem;display:none;position:fixed;bottom:0}.callbar .btn{white-space:nowrap;border-radius:14px;flex-direction:column;flex:1 1 0;gap:.1rem;min-width:0;padding:.3rem .2rem;font-size:.8rem;line-height:1.3}.callbar .channel-icon{width:1.1rem;height:1.1rem}@media (width<=760px){.callbar{display:flex}body:not(.no-callbar) .site-footer{padding-bottom:6rem}}@media (prefers-reduced-motion:reduce){.disc{transition-duration:0s!important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html{scroll-behavior:smooth}:root{& .blob-1{animation:38s ease-in-out infinite alternate drift-a}& .blob-2{animation:46s ease-in-out infinite alternate drift-b}& .p1{animation:70s linear infinite float-across}& .p2{animation:95s linear -30s infinite float-across}& .p3{animation:120s linear -70s infinite float-across}& .cloud{animation:cloud-journey var(--journey,7s) ease-in-out forwards,cloud-sway 2.6s ease-in-out infinite alternate;transform:none}& .cloud:before{animation:2.2s ease-in-out infinite alternate puff-swell}& .cloud:after{animation:2.9s ease-in-out infinite alternate-reverse puff-swell}& .cloud.dissolving{animation:1.1s ease-in forwards cloud-dissolve}& .mark-leaf{transform-box:fill-box;transform-origin:bottom;animation:3.6s ease-in-out infinite alternate leaf-sway}& .mark-leaf.l2{animation-duration:4.6s}& .mark-spiral{transform-box:fill-box;transform-origin:50%;transition:transform 1.4s ease-in-out}& .brand:hover .mark-spiral{transform:rotate(-40deg)}& [data-state=idle] .disc{animation:7s ease-in-out infinite alternate idle-breathe}& [data-state=idle] .ring-2{animation:7s ease-in-out infinite alternate ring-breathe}& [data-state=running] .ring-2{animation:4s ease-out infinite ripple}& .btn{transition:background-color .2s,transform .2s}& .btn:hover{transform:translateY(-2px)}& .btn:active{transform:scale(.97)}& .pick span{transition:background-color .2s,color .2s,transform .2s}& .pick:hover span{transform:translateY(-1px)}& .pick input:checked+span{animation:.35s ease-out pick-pop}& .bubble.fresh{animation:.4s ease-out bubble-in}& .group{transition:transform .35s ease-out}& .group:hover{transform:translateY(-4px)}& .portrait img{transition:transform 1.2s ease-out}& .portrait:hover img{transform:scale(1.04)}& .breath-done:not([hidden]){animation:.6s ease-out bubble-in}}@supports (animation-timeline:view()){:is(.section-head,.group,.steps li,.about,.area,.duo article,.faq>div,.contact-block,.msgbox){animation:linear both rise view();animation-range:entry entry 35%}}}@keyframes rise{0%{opacity:.15;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(-7rem,4rem)scale(1.12)}}@keyframes drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(6rem,-4rem)scale(1.1)}}@keyframes float-across{0%{translate:40vw}to{translate:-110vw}}@keyframes cloud-journey{0%{opacity:0;translate:50% 1.5rem;scale:.55}12%{opacity:1;translate:50% .25rem;scale:1.08}22%{scale:1}to{opacity:1;scale:1;translate:calc(50% - var(--travel,24vw)) calc(var(--rise,4rem)*-1)}}@keyframes cloud-sway{0%{transform:rotate(-1.8deg)translateY(3px)}to{transform:rotate(1.8deg)translateY(-5px)}}@keyframes puff-swell{0%{transform:scale(.92)}to{transform:scale(1.1)}}@keyframes cloud-dissolve{0%{opacity:1;color:var(--lake-deep);scale:1}35%{opacity:.85;color:#0000;scale:1.12}to{opacity:0;color:#0000;scale:1.35}}@keyframes wisp-away{0%{opacity:0;transform:translate(0)scale(.6)}18%{opacity:.95;transform:translate(calc(var(--dx)*.2),calc(var(--dy)*.2)) scale(1.1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.35)}}@keyframes leaf-sway{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes idle-breathe{0%{transform:scale(.85)}to{transform:scale(.93)}}@keyframes ring-breathe{0%{transform:scale(1)}to{transform:scale(1.03)}}@keyframes ripple{0%{opacity:.7;transform:scale(.92)}to{opacity:0;transform:scale(1.1)}}@keyframes pick-pop{50%{transform:scale(1.06)}}@keyframes bubble-in{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}
