.header__inner{gap:24px}.header-tools{display:flex;align-items:center;gap:14px;direction:ltr;position:relative;z-index:5;pointer-events:auto;flex-shrink:0}
.header-language{position:relative;font-family:inherit;color:#e2cba4;font-size:13px;line-height:1.6}
.header-language summary{cursor:pointer;display:flex;align-items:center;gap:7px;list-style:none;padding:10px 4px;min-height:40px}.header-language summary::-webkit-details-marker{display:none}
.header-language-menu{position:absolute;top:calc(100% + 8px);left:0;min-width:155px;padding:7px;border:1px solid #cdb58a44;background:#151612f5;backdrop-filter:blur(16px);border-radius:12px;box-shadow:0 12px 45px #0006;direction:rtl}
.header-language-menu a{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:9px 12px;border-radius:7px;text-decoration:none;color:#c3beb3;font-size:14px}.header-language-menu a span{font-size:10px;color:#aaa69d}.header-language-menu a:hover,.header-language-menu a[aria-current=page]{color:#f5f0e7;background:#cdb58a14}
.header-tools .site-sound,html[lang=fa] .header-tools .site-sound{position:static;inset:auto;width:38px;height:38px;border:0;border-radius:0;background:transparent!important;color:#e2cba4;box-shadow:none;transform:none!important}.header-tools .site-sound svg{width:27px;height:27px}.header-tools .site-sound:hover{color:#f5f0e7}
.sound-status{top:85px;bottom:auto;right:24px}
html[lang=fa] .btn{transition:background-color .22s,color .22s,box-shadow .22s}
html[lang=fa] .btn:hover{box-shadow:0 4px 22px #cdb58a1a}
html[lang=fa] #story-results{margin-top:clamp(100px,14vh,180px);align-items:center}
html[lang=fa] #story-results .investors__text{align-self:center;margin-block:0;max-width:35rem;padding-inline:2rem}
html[lang=fa] #story-results .investors__text h2{font-size:clamp(36px,4.2vw,64px)!important;line-height:1.3!important}
html[lang=fa] #story-results .investors__body p{font-size:clamp(19px,1.45vw,22px)!important;line-height:1.8!important}
html[lang=fa] #story-owner .team{margin-bottom:0}
@media(min-width:1024px){html[lang=fa] .footer__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:1.5rem 3rem;flex-wrap:nowrap}html[lang=fa] .footer__logo{display:none}html[lang=fa] .footer__copyright{grid-column:1;grid-row:1;white-space:nowrap;margin:0}html[lang=fa] .footer__nav{grid-column:2;grid-row:1;flex-wrap:nowrap;gap:1.2rem;margin:0;width:auto}html[lang=fa] .footer__social{grid-column:3;grid-row:1;margin:0;justify-self:end}html[lang=fa] .footer__nav__link{white-space:nowrap;font-size:14px!important}}
@media(max-width:1023px){.header__inner{gap:12px}.header-tools{gap:9px}html[lang=fa] #story-results .investors__text{padding-inline:0;max-width:100%;margin-bottom:2.5rem}}
@media(max-width:767px){.header__cta{display:none!important}.header-tools{position:absolute;left:66px;top:50%;transform:translateY(-50%);gap:10px}.header-tools .site-sound,html[lang=fa] .header-tools .site-sound{width:32px;height:36px}.header-language-menu{left:-36px}.header-language summary{font-size:12px}.header__inner{padding-inline:18px}.header__logo{max-width:90px}.sound-status{top:72px;bottom:auto;right:15px}.footer__bar{row-gap:1.4rem}html[lang=fa] #story-results{margin-top:6rem}html[lang=fa] #story-results .investors__text{order:0}html[lang=fa] .section p{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){html[lang=fa] .btn{transition:none}}
/* Keep the original staggered positions of all five result elements. */
.results-cards{display:contents}
@media(min-width:1024px){html[lang=fa] #story-results .investors__text{align-self:center;grid-row:1 / -1;padding:0;margin-block:0}html[lang=fa] #story-results .investor__body>div:first-child{font-size:clamp(21px,2vw,29px)!important}}

@media(max-width:1023px){.results-cards{display:contents}}
@media(min-width:1024px){html[lang=fa] .footer__copyright{display:flex;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:.4rem;font-size:12px}html[lang=fa] .footer__copyright__item{margin:0}}

/* Extra separation after insights; move only the results copy, never the cards. */
html[lang=fa] #story-results{margin-top:clamp(300px,40vh,480px)}
@media(min-width:1024px){html[lang=fa] #story-results .investors__text{top:150px}}
@media(max-width:767px){html[lang=fa] #story-results{margin-top:220px}}

/* Give adjacent result rows room throughout their independent parallax paths. */
@media(min-width:1024px){html[lang=fa] #story-results{row-gap:36px}}
/* Match the translucent glass treatment used by the mobile header. */
html[lang=fa] .header__bg{background:transparent!important}
html[lang=fa] .header__bg-inner{background:linear-gradient(0deg,rgba(16,17,16,.38),rgba(16,17,16,.18))!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid #cdb58a14}
