html[lang=fa] #story-owner .team{min-height:100svh;margin-bottom:8rem;position:relative;isolation:isolate}
html[lang=fa] #story-owner .team__head{max-width:52rem;margin:0 auto 2rem;text-align:center}
html[lang=fa] #story-owner .team__head h2{font-size:clamp(34px,3.8vw,60px)!important;line-height:1.3!important;text-align:center}
html[lang=fa] #story-owner .insight-intro{font-size:clamp(19px,1.5vw,23px);line-height:1.85;text-align:center!important;max-width:48rem;margin:1.5rem auto;color:#ded8cd}
.insight-stage{position:relative;height:650px;max-width:1080px;margin:0 auto;direction:rtl;--gather:0;--proposal:0;pointer-events:none}
.insight-stage canvas{position:absolute;inset:0;width:100%;height:100%}
.insight-glass{position:absolute;width:330px;height:330px;top:65px;left:50%;transform:translateX(-50%);border-radius:50%;border:1px solid #cdb58a39;background:radial-gradient(circle at 28% 22%,#f5f0e70e,transparent 30%),radial-gradient(circle at 65% 70%,transparent 40%,#cdb58a09 65%,#cdb58a20);box-shadow:inset 0 0 45px #cdb58a0a,0 0 60px #cdb58a08}
.insight-question{position:absolute;width:240px;padding:13px 18px;border-radius:12px;border:1px solid #dcc397cc;background:#443725fa;backdrop-filter:blur(12px);font-size:17px;line-height:1.65;color:#fff9ed;box-shadow:0 12px 35px #0005,inset 0 1px #f5f0e719;opacity:calc(1 - var(--gather)*.35);transform:translate(calc(var(--gather)*var(--qx)),calc(var(--gather)*var(--qy))) scale(calc(1 - var(--gather)*.25))}
.insight-question small{display:block;font-size:10px;color:#ead8b8;margin-bottom:4px}
.insight-question.q1{left:3%;top:95px;--qx:200px;--qy:45px}.insight-question.q2{right:2%;top:155px;--qx:-210px;--qy:0px}.insight-question.q3{left:10%;top:310px;--qx:160px;--qy:-100px}
.insight-question.unrelated{right:8%;top:340px;--qx:0px;--qy:0px;opacity:calc(.85 - var(--gather)*.20);font-size:14px;border-color:#cdb58a88;background:#30291ff2}
.insight-pattern{position:absolute;top:410px;left:0;right:0;text-align:center;font-size:14px;color:#e2cba4;opacity:var(--gather)}
.insight-proposal{position:absolute;left:50%;top:457px;width:min(570px,95%);transform:translate(-50%,calc((1 - var(--proposal))*18px));opacity:var(--proposal);padding:22px 28px;border:1px solid #cdb58a66;border-radius:18px;background:linear-gradient(130deg,#32291eeb,#151612f2);box-shadow:0 15px 70px #0005,inset 0 1px #f5f0e719;text-align:right}
.insight-proposal small{color:#cdb58a;font-size:12px}.insight-proposal h3{font-size:clamp(22px,2vw,30px)!important;line-height:1.5!important;margin:8px 0;color:#f5f0e7}.insight-proposal p{font-size:17px!important;line-height:1.7!important;color:#c6c0b4!important;margin:0}
.insight-demo{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#aaa69d;font-size:11px}
@media(max-width:767px){html[lang=fa] #story-owner .team{margin:4rem 0 6rem}.insight-stage{height:680px}.insight-glass{width:240px;height:240px;top:125px}.insight-question{font-size:13px;width:180px;padding:10px 12px}.insight-question.q1{top:20px;left:0;--qx:65px;--qy:150px}.insight-question.q2{top:95px;right:0;--qx:-60px;--qy:90px}.insight-question.q3{top:330px;left:0;--qx:70px;--qy:-100px}.insight-question.unrelated{top:395px;right:0;width:145px;font-size:12px}.insight-pattern{top:440px;font-size:12px}.insight-proposal{top:485px;padding:18px}.insight-proposal p{font-size:15px!important}.insight-demo{font-size:10px}}

/* Allow the command models and labels to leave before the next heading enters. */
html[lang=fa] #story-owner .team{padding-top:clamp(280px,42vh,460px)}
.insight-glass{border:1.5px solid #d8bd8b99;background:radial-gradient(circle at 28% 22%,#f5f0e725,transparent 35%),radial-gradient(circle at 65% 70%,#cdb58a0e 35%,#cdb58a22 65%,#cdb58a39);box-shadow:inset 0 0 45px #cdb58a20,0 0 60px #cdb58a16}
@media(max-width:767px){html[lang=fa] #story-owner .team{padding-top:200px}}
