:root{color-scheme:dark;--ink:#eef2ef;--muted:#9ba8a5;--gold:#d5b66a;--line:rgba(213,182,106,.2);--panel:rgba(18,31,34,.78);--deep:#061012}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,rgba(163,128,48,.12),transparent 30rem),linear-gradient(145deg,#071416,#050b0d 70%);color:var(--ink);font:15px/1.6 Inter,Segoe UI,sans-serif;min-height:100vh}.topbar{height:76px;padding:0 clamp(20px,5vw,72px);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:rgba(5,11,13,.9)}.brand{display:flex;align-items:center;gap:18px;color:inherit;text-decoration:none}.brand strong{font:700 22px Georgia,serif;letter-spacing:.04em}.brand i{color:var(--gold);font-style:normal}.brand>span{color:var(--muted);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.status{display:flex;gap:8px}.status span{border:1px solid var(--line);border-radius:99px;padding:5px 10px;color:var(--gold);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.journey-nav{position:sticky;z-index:5;top:0;padding:0 clamp(20px,5vw,72px);display:flex;gap:28px;overflow:auto;background:rgba(6,16,18,.94);border-bottom:1px solid rgba(255,255,255,.07)}.journey-nav a{padding:17px 0 14px;color:var(--muted);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent}.journey-nav a[aria-current=page]{color:var(--ink);border-color:var(--gold)}main{width:min(1180px,calc(100% - 40px));margin:auto;padding:70px 0 40px}.hero{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:end;padding-bottom:64px;border-bottom:1px solid var(--line)}.eyebrow,.section-title>p,.stage-title>p{color:var(--gold);font-size:11px;letter-spacing:.18em;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:720px;font:400 clamp(42px,6vw,78px)/1.02 Georgia,serif;margin-bottom:22px}.thesis{font-size:18px;color:var(--muted)}.company-context{margin:0}.company-context div{display:grid;grid-template-columns:120px 1fr;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.08)}dt{color:var(--muted)}dd{margin:0}.loading,.error{margin:70px 0;padding:22px;border:1px solid var(--line);color:var(--muted)}.view{padding:72px 0}.section-title h2,.stage-title h2{font:400 clamp(34px,4vw,58px)/1.1 Georgia,serif}.section-title.compact{margin-top:70px}.situation{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;padding:30px 0}.situation>p{font:400 25px/1.5 Georgia,serif}.situation dl{margin:0}.situation dl div{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between}.module-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.module{min-height:270px;padding:25px;display:flex;flex-direction:column;background:var(--panel);border:1px solid rgba(255,255,255,.07);color:inherit;text-decoration:none}.module:hover{border-color:var(--gold)}.module>span{color:var(--gold)}.module h3{font:400 23px/1.2 Georgia,serif;margin-top:40px}.module p{color:var(--muted)}.module em{margin-top:auto;color:var(--gold);font-style:normal;font-size:12px}.themes{margin-top:55px;padding:28px;border:1px solid var(--line)}.theme-list{display:flex;gap:10px;flex-wrap:wrap}.theme-list span{padding:8px 13px;background:rgba(213,182,106,.08);color:#d9dedb}.stage-title{max-width:800px;margin-bottom:45px}.stage-title blockquote{margin:22px 0 0;padding-left:22px;border-left:1px solid var(--gold);color:var(--muted);font:400 21px Georgia,serif}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric{min-height:175px;padding:24px;background:var(--panel);border-top:1px solid var(--gold)}.metric p,.metric span{color:var(--muted)}.metric strong{display:block;margin:18px 0 10px;font:400 25px Georgia,serif}.metric span{font-size:12px}.evidence-panel,.priority-list{margin-top:18px;padding:32px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.08)}.evidence-panel h3{font:400 30px Georgia,serif}.evidence-panel>p:last-of-type{max-width:760px;color:var(--muted)}.signal{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.signal strong{color:var(--gold);text-transform:capitalize}.priority-list ul{list-style:none;padding:0;margin:0}.priority-list li{display:flex;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.priority-list li div{display:flex;flex-direction:column}.priority-list li span{color:var(--muted);font-size:12px}.priority-list li b{font:400 18px Georgia,serif}footer{display:flex;justify-content:space-between;padding:25px 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}@media(max-width:850px){.topbar{height:auto;padding-top:14px;padding-bottom:14px}.brand>span{display:none}.status span:first-child{display:none}.journey-nav{gap:22px}.hero,.situation{grid-template-columns:1fr;gap:30px}.module-grid,.metric-grid{grid-template-columns:repeat(2,1fr)}main{padding-top:45px}}@media(max-width:540px){main{width:min(100% - 28px,1180px)}.module-grid,.metric-grid{grid-template-columns:1fr}.company-context div{grid-template-columns:105px 1fr}.status span{font-size:9px}.view{padding-top:50px}.module{min-height:220px}footer{flex-direction:column;gap:8px}}

.go-locale-switch{display:inline-flex;align-items:center;gap:5px;direction:ltr;unicode-bidi:isolate;border:1px solid rgba(213,182,106,.28);border-radius:99px;padding:3px 6px;color:var(--muted)}.go-locale-switch button{border:0;border-radius:99px;padding:4px 7px;background:transparent;color:inherit;font:700 10px/1 Inter,Segoe UI,sans-serif;cursor:pointer}.go-locale-switch button.active{background:var(--gold);color:#071216}.go-locale-switch button:focus-visible{outline:2px solid #65d4dd;outline-offset:2px}.go-locale-switch>span{border:0;padding:0;color:rgba(255,255,255,.28)}
[lang=fa] body{direction:rtl;text-align:right;font-family:Tahoma,"Segoe UI",Arial,sans-serif}[lang=fa] h1,[lang=fa] h2,[lang=fa] h3,[lang=fa] .situation>p,[lang=fa] .stage-title blockquote{font-family:Tahoma,"Segoe UI",Arial,sans-serif}[lang=fa] .brand,[lang=fa] .presentation-brand strong,[lang=fa] .company-context dd,[lang=fa] time,[lang=fa] .metric strong,[lang=fa] .snapshot-value strong,[lang=fa] .obligation-card strong,[lang=fa] .priority-list b{unicode-bidi:isolate}[lang=fa] .stage-title blockquote{padding-inline-start:22px;padding-left:0;border-inline-start:1px solid var(--gold);border-left:0}[lang=fa] .presentation-context div{padding-inline-end:20px;padding-right:0}[lang=fa] .chart-card,[lang=fa] .chart-plot,[lang=fa] .chart-plot *{direction:ltr;text-align:left}[lang=fa] .chart-card header{direction:rtl;text-align:right}[lang=fa] .presentation-progress li:not(:last-child):after{left:auto;right:14px}[lang=fa] .presentation-control button span{display:inline-block;transform:rotate(180deg);margin-left:0;margin-right:14px}[lang=fa] [dir=ltr],[lang=fa] bdi{unicode-bidi:isolate}

.demo-presentation{position:fixed;z-index:100;inset:0;min-height:100svh;overflow:auto;padding:clamp(24px,4vw,58px) clamp(22px,6vw,88px) 24px;background:radial-gradient(circle at 75% 36%,rgba(24,195,210,.11),transparent 26rem),radial-gradient(circle at 12% 12%,rgba(213,182,106,.12),transparent 25rem),linear-gradient(145deg,#050b10,#07151a 62%,#04090c);transition:opacity .65s ease,visibility .65s ease}.demo-presentation.presentation-complete{opacity:0;visibility:hidden}.presentation-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none}.presentation-atmosphere:before,.presentation-atmosphere:after{content:"";position:absolute;border:1px solid rgba(57,207,221,.11);border-radius:50%}.presentation-atmosphere:before{width:50vw;height:50vw;right:-15vw;top:15vh}.presentation-atmosphere:after{width:30vw;height:30vw;right:-5vw;top:25vh}.presentation-atmosphere i{position:absolute;width:3px;height:3px;border-radius:50%;background:#5ed9e3;box-shadow:0 0 22px 6px rgba(54,204,216,.35)}.presentation-atmosphere i:nth-child(1){left:17%;top:29%}.presentation-atmosphere i:nth-child(2){right:26%;top:19%}.presentation-atmosphere i:nth-child(3){right:13%;bottom:22%}.presentation-brand{position:relative;display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid rgba(213,182,106,.2)}.presentation-brand strong{font:700 22px Georgia,serif;letter-spacing:.04em}.presentation-brand strong i{color:var(--gold);font-style:normal}.presentation-brand>span{color:#82969b;font-size:10px;letter-spacing:.16em;text-transform:uppercase}.presentation-stage{position:relative;width:min(1180px,100%);min-height:calc(100svh - 190px);margin:auto;display:grid;grid-template-columns:220px 1fr;gap:clamp(42px,7vw,100px);align-items:center}.presentation-progress{align-self:center;margin:0;padding:0;list-style:none}.presentation-progress li{position:relative;display:flex;align-items:center;gap:14px;min-height:72px;color:#61757a;font-size:10px;letter-spacing:.1em;text-transform:uppercase;transition:color .45s ease}.presentation-progress li:not(:last-child):after{content:"";position:absolute;left:14px;top:50px;width:1px;height:32px;background:rgba(255,255,255,.09)}.presentation-progress span{width:29px;height:29px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;font-size:9px;transition:.45s ease}.presentation-progress li[data-state=active]{color:#edf5f5}.presentation-progress li[data-state=active] span{color:#071216;border-color:var(--gold);background:var(--gold);box-shadow:0 0 24px rgba(213,182,106,.25)}.presentation-progress li[data-state=complete]{color:#6bcbd3}.presentation-progress li[data-state=complete] span{border-color:rgba(77,207,218,.55);color:#6bcbd3}.presentation-panel{position:relative;max-width:850px;animation:presentationReveal .75s cubic-bezier(.2,.75,.25,1) both}.presentation-kicker{margin:0 0 22px;color:var(--gold);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.presentation-panel h1,.presentation-panel h2{margin:0;color:#edf3f2;font:400 clamp(40px,6vw,76px)/1.03 Georgia,serif;letter-spacing:-.02em}.company-description,.presentation-lead{max-width:680px;margin:24px 0 35px;color:#9baeb1;font-size:clamp(15px,1.8vw,20px)}.presentation-context{width:min(680px,100%);margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.presentation-context div{padding:17px 20px 17px 0}.presentation-context dt{color:#61777b;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.presentation-context dd{margin-top:5px;color:#dce7e6}.connected-evidence{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.connected-evidence li{display:flex;align-items:center;gap:14px;min-height:58px;padding:12px 17px;border:1px solid rgba(85,202,213,.15);background:linear-gradient(90deg,rgba(28,68,75,.34),rgba(12,27,31,.35));color:#d6e3e2;animation:evidenceConnect .5s ease both}.connected-evidence li:nth-child(2){animation-delay:.1s}.connected-evidence li:nth-child(3){animation-delay:.2s}.connected-evidence li:nth-child(4){animation-delay:.3s}.connected-evidence li:nth-child(5){animation-delay:.4s}.connected-evidence li:nth-child(6){animation-delay:.5s}.connected-evidence li span{width:8px;height:8px;flex:0 0 auto;border-radius:50%;border:2px solid #65d4dd;box-shadow:0 0 12px rgba(69,210,221,.6)}.evidence-boundary{margin-top:24px;color:#64797d;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.evidence-boundary span{padding:0 8px;color:var(--gold)}.intelligence-panel{text-align:center;margin:auto}.intelligence-panel h2{font-size:clamp(38px,5vw,67px)}.intelligence-orbit{position:relative;width:96px;height:96px;margin:0 auto 26px;border:1px solid rgba(81,214,225,.25);border-radius:50%;animation:orbitPulse 1.8s ease-in-out infinite}.intelligence-orbit span{position:absolute;inset:26px;border-radius:50%;background:#64d6df;box-shadow:0 0 30px rgba(74,213,224,.55)}.intelligence-orbit i{position:absolute;left:46px;top:-4px;width:4px;height:4px;border-radius:50%;background:var(--gold);transform-origin:2px 52px;animation:orbitSpin 2s linear infinite}.intelligence-orbit i:last-child{animation-delay:-1s}.signal-equation{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin:38px 0 24px}.signal-equation span{padding:9px 13px;border:1px solid rgba(83,208,219,.18);color:#9db1b3;font-size:11px;letter-spacing:.04em}.signal-equation b{color:var(--gold);font-weight:400}.generating-message{color:#64d2dc;font-size:11px;letter-spacing:.16em;text-transform:uppercase;animation:messagePulse 1.2s ease-in-out infinite}.processing-dots{display:inline-block;width:28px;text-align:left;color:#64d2dc;animation:messagePulse 1.2s ease-in-out infinite}.presentation-footer{position:relative;padding:18px 0 0;border-top:1px solid rgba(255,255,255,.07);color:#53676b}.dashboard-entered #dashboardShell{animation:dashboardReveal .65s ease both}
.presentation-control{grid-column:2;margin-top:clamp(-80px,-7vh,-28px);align-self:start}.presentation-control button{min-height:42px;padding:0 17px;border:1px solid rgba(213,182,106,.48);border-radius:7px;background:rgba(213,182,106,.07);color:#e8d59c;font:700 10px/1 Inter,Segoe UI,sans-serif;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;transition:color .25s ease,background .25s ease,border-color .25s ease,transform .25s ease}.presentation-control button span{margin-left:14px;color:#65d4dd;font-size:16px;vertical-align:-1px}.presentation-control button:hover,.presentation-control button:focus-visible{color:#071216;border-color:var(--gold);background:var(--gold);transform:translateY(-2px);outline:none}.presentation-control button:hover span,.presentation-control button:focus-visible span{color:#071216}.presentation-control button:disabled{cursor:wait;opacity:.55;transform:none}
@keyframes presentationReveal{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes evidenceConnect{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes orbitPulse{50%{border-color:rgba(81,214,225,.55);box-shadow:0 0 35px rgba(55,190,202,.12)}}@keyframes messagePulse{50%{opacity:.45}}@keyframes dashboardReveal{from{opacity:0}to{opacity:1}}
@media(max-width:760px){.demo-presentation{padding:22px 18px 18px}.presentation-brand>span{display:none}.presentation-stage{min-height:calc(100svh - 135px);display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:22px}.presentation-progress{display:grid;grid-template-columns:repeat(3,1fr);width:100%;align-self:auto}.presentation-progress li{min-height:auto;display:block;text-align:center;font-size:8px}.presentation-progress li span{margin:0 auto 7px}.presentation-progress li:not(:last-child):after{left:calc(50% + 18px);right:calc(-50% + 18px);top:14px;width:auto;height:1px}.presentation-panel h1,.presentation-panel h2{font-size:clamp(34px,11vw,54px)}.company-description,.presentation-lead{margin:18px 0 24px}.presentation-context{grid-template-columns:1fr}.presentation-context div{display:flex;justify-content:space-between;padding:10px 0}.connected-evidence{grid-template-columns:1fr;gap:7px}.connected-evidence li{min-height:43px;padding:8px 13px;font-size:12px}.signal-equation{gap:7px;margin-top:27px}.signal-equation span{padding:6px 8px;font-size:9px}.presentation-control{margin-top:0;align-self:center}.presentation-footer{display:none}}
@media(prefers-reduced-motion:reduce){.demo-presentation,.presentation-panel,.connected-evidence li,.intelligence-orbit,.intelligence-orbit i,.generating-message,.processing-dots,.dashboard-entered #dashboardShell{animation:none!important;transition:none!important}}
