.inner-header .desktop-nav a.active { color: white; }
.inner-header .desktop-nav a.active::after { width: 100%; }
.mini-footer { min-height: 86px; background: #0c0d0c; color: rgba(255,255,255,.45); display: flex; align-items: center; justify-content: space-between; gap: 24px; padding: 20px 4vw; font-size: 10px; }
.built-by { display: flex; align-items: center; gap: 10px; color: white; }
.built-by img { width: 30px; height: 30px; }
.transformation-hero { min-height: calc(100vh - 124px); background: var(--ink); color: white; padding: 8vw max(4vw,calc((100vw - 1440px)/2)); display: grid; grid-template-columns: .9fr 1.1fr; align-items: center; gap: 8vw; position: relative; overflow: hidden; }
.transformation-hero::before { content: ""; position: absolute; inset: 0; opacity: .2; background: linear-gradient(90deg,transparent 49.9%,rgba(189,141,80,.22) 50%,transparent 50.1%), linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px); background-size: 100% 100%,100% 72px; }
.transform-copy { position: relative; z-index: 1; }
.transform-copy h1,.pricing-hero h1 { margin: 28px 0; font: 400 clamp(48px,6.2vw,92px)/1.22 var(--display); letter-spacing: -.045em; }
.transform-copy h1 em,.architecture-section h2 em,.pricing-hero h1 em { color: var(--bronze-light); font-style: normal; }
.transform-copy>p { color: rgba(255,255,255,.6); font-size: 18px; max-width: 640px; }
.transform-map { min-height: 610px; border: 1px solid var(--white-line); padding: 50px; position: relative; display: flex; flex-direction: column; justify-content: center; background: rgba(255,255,255,.018); }
.transform-map::before { content: "TRANSFORMATION MAP"; position: absolute; left: 18px; top: 18px; font: 8px var(--utility); color: rgba(255,255,255,.32); letter-spacing: .18em; }
.map-stage { padding: 26px 30px; border: 1px solid var(--white-line); display: grid; position: relative; }
.map-stage small { font-size: 9px; color: rgba(255,255,255,.4); }.map-stage b { font: 500 28px var(--display); margin: 5px 0; }.map-stage span { font-size: 11px; color: rgba(255,255,255,.5); }
.current-stage { width: 70%; opacity: .66; }.future-stage { width: 86%; margin-right: auto; border-color: var(--bronze); background: rgba(189,141,80,.08); }
.future-stage::after { content: "SCALABLE"; position: absolute; left: 20px; top: 20px; font: 8px var(--utility); color: var(--bronze-light); letter-spacing: .12em; }
.map-flow { height: 100px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 7px; }
.map-flow span { width: 1px; height: 25px; background: var(--bronze); }.map-flow b { font-size: 9px; font-weight: 400; color: var(--bronze-light); }
.map-orbits { position: absolute; width: 145px; height: 145px; border: 1px solid rgba(189,141,80,.45); border-radius: 50%; left: -40px; bottom: 55px; display: grid; place-content: center; text-align: center; background: var(--ink); }
.map-orbits::before,.map-orbits::after { content: ""; position: absolute; inset: 10px; border: 1px dashed rgba(189,141,80,.25); border-radius: 50%; }.map-orbits::after{inset:28px}.map-orbits i { font: 500 42px var(--display); color: var(--bronze-light); font-style: normal; line-height: 1; }.map-orbits span{font-size:9px;color:rgba(255,255,255,.45)}
.proposal-domain { position: absolute; bottom: 25px; right: 4vw; font: 9px var(--utility); color: rgba(255,255,255,.28); letter-spacing: .15em; }

.audit-section { background: var(--paper); }
.before-after { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; }
.audit-card { border: 1px solid var(--line); background: white; }
.audit-card header { padding: 28px 32px; border-bottom: 1px solid var(--line); display: flex; justify-content: space-between; align-items: end; }.audit-card header span { font-size: 10px; color: #847c72; }.audit-card header b { font: 500 24px var(--display); }
.audit-card ul { list-style: none; margin: 0; padding: 15px 32px 28px; }.audit-card li { display: grid; grid-template-columns: 35px 1fr; gap: 16px; padding: 18px 0; border-bottom: 1px solid var(--line); }.audit-card li:last-child{border:0}.audit-card li>i{font:normal 10px var(--utility);color:var(--bronze);padding-top:4px}.audit-card li div{display:grid}.audit-card li b{font:500 14px var(--display)}.audit-card li span{font-size:12px;color:#756e65}.before-card .gap{opacity:.55}.before-card .gap i{color:#9c4d3d}.after-card{background:var(--ink);color:white}.after-card header,.after-card li{border-color:var(--white-line)}.after-card li span{color:rgba(255,255,255,.5)}

.architecture-section { background: #273029; color: white; min-height: 760px; padding: 9vw max(4vw,calc((100vw - 1440px)/2)); display: grid; grid-template-columns: .8fr 1.2fr; align-items: center; gap: 8vw; }
.arch-copy h2 { font: 400 clamp(42px,5vw,72px)/1.3 var(--display); margin: 28px 0; letter-spacing: -.04em; }.arch-copy>p{color:rgba(255,255,255,.62);font-size:17px}.benefit-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:30px}.benefit-chips span{border:1px solid rgba(255,255,255,.2);padding:7px 12px;font-size:10px}
.stack-diagram { position: relative; padding: 35px; border: 1px solid var(--white-line); min-height: 600px; display: flex; flex-direction: column; justify-content: center; }.stack-diagram::after{content:"TAKWEEN / SYSTEM ARCHITECTURE";position:absolute;bottom:14px;left:18px;font:7px var(--utility);letter-spacing:.18em;color:rgba(255,255,255,.3)}
.stack-layer { display: grid; grid-template-columns: 1.3fr repeat(4,1fr); gap: 6px; padding: 15px; border: 1px solid var(--white-line); align-items: center; }.stack-layer small{font:9px var(--utility);color:rgba(255,255,255,.42)}.stack-layer b{font-size:11px;font-weight:500;border-right:1px solid var(--white-line);padding:9px;text-align:center}.stack-layer strong{font:700 18px var(--utility);color:var(--bronze-light)}.core-layer{border-color:var(--bronze);background:rgba(189,141,80,.09);grid-template-columns:1.1fr 1.2fr repeat(4,1fr)}.data-layer{grid-template-columns:1.3fr repeat(4,1fr)}.stack-connector{height:52px;display:grid;place-items:center;position:relative;font-size:8px;color:rgba(255,255,255,.42)}.stack-connector::before{content:"";position:absolute;right:50%;height:100%;border-right:1px dashed rgba(189,141,80,.6)}.stack-connector{z-index:1}.stack-connector::after{content:"";position:absolute;background:#273029;width:100px;height:18px;z-index:-1}

.branch-system { padding: 50px; border: 1px solid var(--line); background: #eeebe4; }.hq-node{width:min(420px,100%);margin:0 auto;padding:22px 28px;background:var(--ink);color:white;display:grid;position:relative}.hq-node span{font:9px var(--utility);color:var(--bronze-light)}.hq-node b{font:500 19px var(--display)}.hq-node small{color:rgba(255,255,255,.45)}.branch-lines{height:80px;width:80%;margin:auto;border-right:1px solid var(--bronze);border-bottom:1px solid var(--bronze);border-left:1px solid var(--bronze);position:relative}.branch-lines::before{content:"";position:absolute;right:50%;top:0;height:100%;border-right:1px solid var(--bronze)}
.branch-nodes{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.branch-nodes>div{background:white;border:1px solid var(--line);padding:18px;display:grid;min-height:125px}.branch-nodes span{font:9px var(--utility);color:var(--bronze)}.branch-nodes b{font:500 14px var(--display);margin-top:auto}.branch-nodes small{font-size:9px;color:#81796f}.branch-nodes .more-branches{background:#d7c19f}.permission-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px}.permission-grid article{border:1px solid var(--line);padding:26px;margin:-1px 0 0 -1px;min-height:190px}.permission-grid span{font:8px var(--utility);letter-spacing:.14em;color:var(--bronze)}.permission-grid h3{font:500 20px var(--display);margin:18px 0 6px}.permission-grid p{font-size:12px;color:#716a61;margin:0}.wide-link{min-height:98px;margin-top:18px;padding:0 32px;background:var(--ink);color:white;display:grid;grid-template-columns:1fr 1fr auto;align-items:center}.wide-link span{font-size:11px;color:rgba(255,255,255,.48)}.wide-link b{font:500 21px var(--display)}.wide-link i{font-style:normal;font-size:24px;color:var(--bronze-light)}

.integrations-section{background:var(--ink);color:white;padding:9vw max(4vw,calc((100vw - 1440px)/2));display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.integration-title h2{font:400 clamp(40px,5vw,70px)/1.3 var(--display);margin:28px 0}.integration-title p{color:rgba(255,255,255,.55)}.integration-board{border:1px solid var(--white-line);padding:35px;display:grid;grid-template-columns:1fr 100px 1.2fr;gap:18px;align-items:center;position:relative}.integration-board::before{content:"MEASUREMENT ARCHITECTURE";position:absolute;top:14px;left:16px;font:7px var(--utility);letter-spacing:.16em;color:rgba(255,255,255,.28)}.event-source{background:#22221e;padding:24px;display:grid;gap:10px}.event-source b{font:600 18px var(--display);color:var(--bronze-light);margin-bottom:12px}.event-source span{font:9px var(--utility);border-bottom:1px solid var(--white-line);padding-bottom:7px}.event-router{min-height:200px;border-right:1px dashed var(--bronze);border-left:1px dashed var(--bronze);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.event-router small{font:7px var(--utility);color:rgba(255,255,255,.4)}.event-router strong{font:700 28px var(--utility)}.event-router span{font:8px var(--utility);color:var(--bronze-light)}.event-router i{width:7px;height:7px;background:var(--bronze);transform:rotate(45deg)}.integration-targets{display:grid;grid-template-columns:1fr 1fr;gap:8px}.integration-targets div{border:1px solid var(--white-line);padding:13px;display:grid}.integration-targets b{font:600 11px var(--utility)}.integration-targets span{font-size:8px;color:rgba(255,255,255,.4)}.social-list{grid-column:1/-1;display:flex;justify-content:space-between;gap:15px;padding-top:30px;border-top:1px solid var(--white-line);font:9px var(--utility);color:rgba(255,255,255,.4)}

.apps-section{display:grid;grid-template-columns:1.15fr .85fr;gap:9vw;align-items:center}.apps-visual{min-height:600px;position:relative;background:#ded7cc;background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 1px);background-size:40px 40px}.device{position:absolute;background:#171715;box-shadow:0 30px 50px rgba(20,15,10,.22)}.desktop-device{width:78%;height:54%;top:10%;right:5%;border:8px solid #1d1d1b}.device-bar{height:24px;border-bottom:1px solid #3b3a36}.mini-dashboard{height:calc(100% - 24px);display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px}.mini-dashboard i{background:#2b2a26}.mini-dashboard i:first-child{grid-row:span 2;background:linear-gradient(150deg,#bd8d50,#2b2a26)}.phone-device{width:23%;height:54%;bottom:6%;left:8%;border:7px solid #10100f;border-radius:22px;overflow:hidden}.phone-device img{width:100%;height:100%;object-fit:cover}.phone-notch{position:absolute;z-index:2;top:5px;right:30%;left:30%;height:9px;border-radius:10px;background:#10100f}.tablet-device{width:45%;height:40%;bottom:3%;right:12%;padding:30px;color:white;display:grid}.tablet-device span{font:600 13px var(--display);color:var(--bronze-light)}.tablet-device b{font:500 14px var(--display);margin-top:auto}.tablet-device strong{font:500 60px var(--display)}.apps-copy h2{font:400 clamp(40px,5vw,70px)/1.3 var(--display);margin:28px 0}.apps-copy>p{color:#6f685e}.apps-copy ul{list-style:none;padding:0;margin:32px 0}.apps-copy li{display:grid;padding:16px 0;border-top:1px solid var(--line)}.apps-copy li b{font:500 13px var(--display)}.apps-copy li span{font-size:11px;color:#777066}

.roadmap-section{background:#2b2923;color:white;padding:9vw max(4vw,calc((100vw - 1440px)/2));display:grid;grid-template-columns:.72fr 1.28fr;gap:9vw}.roadmap-copy h2{font:400 clamp(40px,5vw,68px)/1.3 var(--display);margin:28px 0}.roadmap-copy p{color:rgba(255,255,255,.5)}.roadmap-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--white-line)}.roadmap-list li{display:grid;grid-template-columns:60px 1fr auto;gap:18px;align-items:center;min-height:130px;border-bottom:1px solid var(--white-line)}.roadmap-list>li>span{font:9px var(--utility);color:var(--bronze-light)}.roadmap-list b{font:500 21px var(--display)}.roadmap-list p{margin:3px 0;color:rgba(255,255,255,.45);font-size:11px}.roadmap-list small{border:1px solid var(--white-line);padding:5px 9px;color:rgba(255,255,255,.45)}.proposal-cta,.price-cta{padding:9vw 4vw;text-align:center;background:var(--bronze);color:var(--ink)}.proposal-cta>span,.price-cta>span{font:8px var(--utility);letter-spacing:.16em}.proposal-cta h2,.price-cta h2{font:400 clamp(42px,6vw,78px)/1.3 var(--display);margin:20px 0}.proposal-cta p,.price-cta p{margin:0 0 28px}.proposal-cta .light-button{background:var(--ink);color:white}

/* Pricing */
.pricing-hero{min-height:620px;background:var(--ink);color:white;padding:8vw max(4vw,calc((100vw - 1440px)/2));display:grid;grid-template-columns:1fr auto;align-items:center;gap:8vw}.pricing-hero>div:first-child>p{max-width:640px;color:rgba(255,255,255,.57);font-size:17px}.price-range{border:1px solid var(--white-line);padding:38px 45px;min-width:390px}.price-range>small{color:rgba(255,255,255,.4)}.price-range>div{display:flex;align-items:end;gap:16px;margin:14px 0}.price-range b{font:500 42px var(--display);color:var(--bronze-light)}.price-range span{font-size:10px;color:rgba(255,255,255,.4)}.price-range p{font-size:10px;color:rgba(255,255,255,.4);margin:0}.pricing-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}.price-card{border:1px solid var(--line);background:white;padding:34px;display:flex;flex-direction:column;min-height:850px;position:relative}.price-card header>span{font:8px var(--utility);letter-spacing:.15em;color:var(--bronze)}.price-card h2{font:500 33px var(--display);margin:15px 0 7px}.price-card header p{font-size:13px;color:#777067;min-height:66px}.plan-price{padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:20px 0}.plan-price small{display:block;font-size:9px;color:#827b70}.plan-price b{font:500 47px var(--display);letter-spacing:-.04em}.plan-price span{font-size:11px;margin-right:5px}.price-card ul{list-style:none;padding:0;margin:0 0 30px;flex:1}.price-card li{padding:11px 22px 11px 0;border-bottom:1px solid var(--line);font-size:12px;position:relative}.price-card li::before{content:"✓";position:absolute;right:0;color:var(--bronze)}.plan-button{width:100%}.plan-time{text-align:center;color:#827a70;margin-top:13px}.featured-plan{background:var(--ink);color:white;transform:translateY(-25px);box-shadow:0 25px 70px rgba(22,18,12,.17)}.featured-plan header p,.featured-plan .plan-price small,.featured-plan .plan-time{color:rgba(255,255,255,.45)}.featured-plan li,.featured-plan .plan-price{border-color:var(--white-line)}.popular-tag{position:absolute;top:-30px;right:-1px;left:-1px;height:30px;background:var(--bronze);color:var(--ink);display:grid;place-items:center;font-size:9px;font-weight:700}.pricing-note{display:grid;grid-template-columns:80px 1fr;gap:20px;border-top:1px solid var(--line);padding-top:25px;margin-top:40px}.pricing-note b{font:500 13px var(--display)}.pricing-note p{font-size:11px;color:#777067;margin:0;max-width:900px}
.comparison-section{background:#292721;color:white;padding:9vw max(4vw,calc((100vw - 1440px)/2))}.comparison-head{display:grid;grid-template-columns:.75fr 1.25fr;align-items:end;margin-bottom:60px}.comparison-head h2{font:400 clamp(40px,5vw,68px)/1.3 var(--display);margin:25px 0 0}.comparison-table{border-top:1px solid var(--white-line)}.table-row{display:grid;grid-template-columns:1.5fr repeat(3,1fr);border-bottom:1px solid var(--white-line);min-height:74px;align-items:center}.table-row>*{padding:14px 22px;border-left:1px solid var(--white-line);height:100%;display:flex;align-items:center}.table-row>*:last-child{border-left:0}.table-row b{font:500 12px var(--display)}.table-row span{font-size:11px;color:rgba(255,255,255,.57)}.table-header{background:rgba(255,255,255,.04)}.table-header span{color:var(--bronze-light);font-weight:600}
.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.benefit-grid article{padding:32px;border:1px solid var(--line);margin-left:-1px}.benefit-grid span{font:8px var(--utility);color:var(--bronze)}.benefit-grid h3{font:500 19px var(--display);margin:25px 0 8px}.benefit-grid p{font-size:12px;color:#756e65;margin:0}.addons-section{background:#455046;color:white;padding:9vw max(4vw,calc((100vw - 1440px)/2));display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.addons-copy h2{font:400 clamp(42px,5vw,70px)/1.3 var(--display);margin:25px 0}.addons-list{display:grid;grid-template-columns:1fr 1fr}.addons-list article{border:1px solid var(--white-line);padding:28px;margin:-1px 0 0 -1px;min-height:190px;display:flex;flex-direction:column}.addons-list span{font:8px var(--utility);color:var(--bronze-light)}.addons-list b{font:500 17px var(--display);margin-top:auto}.addons-list p{font-size:11px;color:rgba(255,255,255,.52);margin:5px 0}.price-cta{background:var(--bronze)}.price-cta>div{display:flex;justify-content:center;gap:10px}.price-cta .outline-button{border-color:rgba(20,16,12,.32);color:var(--ink)}

/* Dashboard */
.dashboard-page{background:#f1efe9;color:#171714;font-size:14px;display:grid;grid-template-columns:250px 1fr;min-height:100vh;direction:ltr}.dashboard-page *{direction:rtl}.dash-sidebar{background:#151513;color:white;height:100vh;position:sticky;top:0;padding:22px 16px;display:flex;flex-direction:column;direction:rtl}.dash-brand{height:70px;display:flex;align-items:center;gap:12px;padding:0 10px 20px;border-bottom:1px solid var(--white-line)}.dash-brand img{height:50px;width:42px;object-fit:contain}.dash-brand span{display:grid}.dash-brand b{font:500 15px var(--display)}.dash-brand small{font-size:9px;color:rgba(255,255,255,.4)}.dash-sidebar nav{display:grid;margin-top:28px;gap:4px}.dash-nav{height:47px;border:0;background:transparent;color:rgba(255,255,255,.55);display:grid;grid-template-columns:27px 1fr auto;align-items:center;text-align:right;padding:0 12px;cursor:pointer;border-radius:3px}.dash-nav i{font-style:normal;color:rgba(255,255,255,.38)}.dash-nav b{font:9px var(--utility);background:#2c2b27;padding:3px 6px;border-radius:8px}.dash-nav:hover,.dash-nav.active{background:#2a2925;color:white}.dash-nav.active i{color:var(--bronze-light)}.sidebar-foot{margin-top:auto;border-top:1px solid var(--white-line);padding-top:18px}.sidebar-foot>a{font-size:9px;color:rgba(255,255,255,.4)}.sidebar-foot>div{display:flex;gap:10px;align-items:center;margin-top:20px}.avatar{width:34px;height:34px;border-radius:50%;background:var(--bronze);color:#16130f;display:grid;place-items:center;font-weight:700}.sidebar-foot p{display:grid;margin:0}.sidebar-foot p b{font-size:11px}.sidebar-foot p small{font-size:8px;color:rgba(255,255,255,.4)}
.dash-main{direction:rtl;min-width:0}.dash-topbar{height:76px;background:white;border-bottom:1px solid #dedbd4;padding:0 30px;display:flex;align-items:center;gap:28px;position:sticky;top:0;z-index:20}.dash-menu-toggle{display:none}.branch-selector{display:grid;min-width:210px}.branch-selector small,.role-preview small{font-size:8px;color:#8d867d}.branch-selector select,.role-preview select{border:0;background:transparent;font-weight:600;outline:0}.dash-search{flex:1;display:flex;gap:10px;align-items:center;max-width:460px;background:#f5f3ee;padding:9px 14px}.dash-search input{border:0;background:transparent;outline:0;width:100%;font-size:11px}.topbar-actions{margin-right:auto;display:flex;align-items:center;gap:18px}.notification-button{width:40px;height:40px;border:1px solid #ddd9d0;background:white;position:relative}.notification-button i{position:absolute;width:6px;height:6px;border-radius:50%;background:#bd634c;top:6px;left:7px}.role-preview{display:grid;border-right:1px solid #ddd9d0;padding-right:18px}.dash-content{padding:36px clamp(20px,3vw,48px);max-width:1750px;margin:auto}.dash-welcome{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.dash-eyebrow{font:8px var(--utility);color:#8c857b}.dash-welcome h1{font:500 clamp(25px,3vw,38px) var(--display);margin:5px 0}.dash-welcome p{font-size:11px;color:#777067;margin:0}.dash-actions{display:flex;gap:8px}.dash-primary,.dash-secondary{min-height:40px;padding:0 16px;border:1px solid transparent;cursor:pointer;font-size:10px}.dash-primary{background:var(--ink);color:white}.dash-secondary{background:white;border-color:#dcd8cf}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi-grid article{background:white;border:1px solid #dfdcd4;padding:20px;min-height:160px;position:relative;overflow:hidden}.kpi-label{font-size:9px;color:#777067;display:flex;justify-content:space-between}.kpi-label i{font-style:normal;color:#4d7c62}.kpi-grid strong{display:block;font:500 24px var(--display);margin:16px 0 4px}.kpi-grid article>small{font-size:8px;color:#979087}.sparkline{position:absolute;bottom:14px;left:15px;width:90px;height:45px;display:flex;align-items:end;gap:3px}.sparkline i{width:9px;background:#c8ab7b}.donut{position:absolute;left:18px;bottom:18px;width:56px;height:56px;border-radius:50%;background:conic-gradient(var(--bronze) 81%,#e8e5de 0);display:grid;place-items:center}.donut::before{content:"";position:absolute;inset:7px;background:white;border-radius:50%}.donut b{position:relative;font:8px var(--utility)}.mini-stock{position:absolute;left:18px;bottom:20px;display:flex;gap:4px}.mini-stock i{width:18px;height:36px;background:#ddd5c8}.mini-stock i:nth-child(2){height:50px;background:#bd8d50}.mini-stock i:nth-child(3){height:27px}.kpi-mark{position:absolute;left:18px;bottom:15px;font:700 30px var(--utility);color:#ede9e1}.dash-grid-main{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px}.dashboard-card{background:white;border:1px solid #dfdcd4}.dashboard-card>header{padding:20px 22px;border-bottom:1px solid #e2dfd8;display:flex;align-items:center;justify-content:space-between}.dashboard-card>header span{font-size:8px;color:#8b847a}.dashboard-card>header h2{font:500 16px var(--display);margin:2px 0}.dashboard-card>header select{border:1px solid #dedbd4;background:white;padding:6px 9px;font-size:9px}.chart-area{height:310px;padding:26px 22px 0;display:grid;grid-template-columns:35px 1fr}.chart-y{display:flex;flex-direction:column;justify-content:space-between;height:250px;font:7px var(--utility);color:#999289}.bar-chart{height:250px;border-bottom:1px solid #dedbd4;background-image:linear-gradient(#eeeae4 1px,transparent 1px);background-size:100% 25%;display:grid;grid-template-columns:repeat(7,1fr);gap:15px;padding:0 15px}.bar-chart>div{display:flex;flex-direction:column;justify-content:end;align-items:center;gap:8px}.bar-chart i{width:62%;background:linear-gradient(#c49a60,#9d7140);display:block}.bar-chart i.muted{background:#dcd8cf}.bar-chart span{font-size:8px;color:#817a70;transform:translateY(28px)}.revenue-card>footer{padding:18px 22px;display:flex;gap:18px;align-items:center;border-top:1px solid #e2dfd8;font-size:8px;color:#817a70}.revenue-card>footer span{display:flex;align-items:center;gap:5px}.revenue-card>footer i{width:7px;height:7px}.legend-current{background:var(--bronze)}.legend-target{background:#ddd9d0}.revenue-card>footer b{margin-right:auto;color:#565149}.attention-card>header>b{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#efe3d2;color:#8f6537;font:10px var(--utility)}.attention-card ul{list-style:none;margin:0;padding:5px 20px}.attention-card li{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:15px 0;border-bottom:1px solid #e4e0d8}.attention-card li>i{width:30px;height:30px;background:#eeeae3;display:grid;place-items:center;font-style:normal;font-size:10px}.attention-card li>i.critical{background:#f1ddd6;color:#9c4b3c}.attention-card li div{display:grid}.attention-card li b{font-size:10px}.attention-card li span{font-size:8px;color:#8c857c}.attention-card li button{border:0;background:none;color:#8d6336;font-size:8px;cursor:pointer}.dash-grid-lower{display:grid;grid-template-columns:1.35fr .65fr;gap:14px;margin-top:14px}.data-table{padding:0 22px 15px}.data-row{display:grid;grid-template-columns:1.2fr 1fr .6fr 1fr .7fr;align-items:center;min-height:55px;border-bottom:1px solid #e5e2da;font-size:9px}.data-row>span:first-child{display:flex;align-items:center;gap:8px}.data-row span>i{width:27px;height:27px;border-radius:50%;background:#eee8dd;display:grid;place-items:center;font:7px var(--utility);font-style:normal}.data-row span>b{font-weight:600}.table-head{color:#8d867d;font-size:8px}.data-row span>em{width:65px;height:3px;background:linear-gradient(90deg,var(--bronze) var(--progress),#e2ded6 var(--progress));display:block;margin-bottom:3px}.good{color:#3d7658}.normal{color:#777067}.warning{color:#a45b40}.activity-card>header>small{font:7px var(--utility);color:#4c7a5f}.activity-card>header>small::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#47a373;margin-left:5px}.activity-card ol{list-style:none;padding:15px 23px;margin:0}.activity-card li{display:grid;grid-template-columns:15px 1fr;gap:8px;padding:10px 0;position:relative}.activity-card li>i{width:7px;height:7px;border-radius:50%;background:var(--bronze);margin-top:5px;position:relative}.activity-card li:not(:last-child)>i::after{content:"";position:absolute;right:3px;top:8px;height:34px;border-right:1px solid #ddd8ce}.activity-card li>div{display:grid}.activity-card li b{font-size:9px}.activity-card li span{font-size:8px;color:#8d867c}.permission-preview{margin-top:14px}.permission-preview>header p{margin:3px 0 0;font-size:8px;color:#8c857c}.permission-table{padding:0 22px 18px}.permission-row{display:grid;grid-template-columns:1.5fr repeat(5,1fr);align-items:center;min-height:52px;border-bottom:1px solid #e5e2da;font-size:9px}.permission-row>b{display:grid}.permission-row>b small{font-size:7px;color:#9a9389;font-weight:400}.permission-row.header{color:#8b847a}.permission-row span{width:max-content;padding:3px 7px;border-radius:10px}.allowed{background:#e6f0ea;color:#3d7658}.limited{background:#f2eadc;color:#936c37}.blocked{color:#a59e94}.dashboard-disclaimer{text-align:center;padding:25px;font-size:8px;color:#908980}.dash-toast{position:fixed;bottom:22px;right:50%;transform:translate(50%,20px);background:#181816;color:white;padding:10px 18px;font-size:9px;opacity:0;transition:.2s ease}.dash-toast.show{opacity:1;transform:translate(50%,0)}

/* TALAMIR */
.talamir-page{--tal:#2fc0b3;--tal2:#5fe0d4;--talbg:#071817;background:#071817;color:#f3fbfa}.talamir-header{height:82px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(95,224,212,.16);position:sticky;top:0;background:rgba(7,24,23,.93);backdrop-filter:blur(14px);z-index:50}.talamir-brand{display:flex;align-items:center;gap:10px}.talamir-brand img{width:35px;height:35px}.talamir-brand b{font:700 15px var(--utility);letter-spacing:.12em}.talamir-header nav{display:flex;gap:32px}.talamir-header nav a{font-size:11px;color:rgba(240,255,253,.55)}.talamir-header nav a:hover{color:white}.talamir-header>div{display:flex;align-items:center;gap:15px}.back-proposal{font-size:9px;color:rgba(255,255,255,.5)}.talamir-button{min-height:44px;padding:0 20px;background:var(--tal);color:#061413;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;border:0}.talamir-text-link{font-size:11px;color:var(--tal2)}.talamir-hero{min-height:calc(100vh - 82px);padding:7vw max(4vw,calc((100vw - 1440px)/2));display:grid;grid-template-columns:.85fr 1.15fr;gap:8vw;align-items:center;position:relative;overflow:hidden}.talamir-hero::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(95,224,212,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(95,224,212,.07) 1px,transparent 1px);background-size:58px 58px;mask-image:radial-gradient(circle at 25% 50%,black,transparent 60%)}.talamir-hero-copy{position:relative;z-index:2}.talamir-kicker,.talamir-section-head>span,.approach-title>span{font:8px var(--utility);letter-spacing:.18em;color:var(--tal2)}.talamir-hero h1{font:500 clamp(52px,7vw,105px)/1.16 var(--display);letter-spacing:-.055em;margin:30px 0}.talamir-hero h1 em,.talamir-intro h2 em{color:var(--tal2);font-style:normal}.talamir-hero-copy>p{color:rgba(240,255,253,.57);font-size:17px;max-width:620px}.talamir-hero-copy>div{display:flex;align-items:center;gap:25px;margin-top:35px}.talamir-system-visual{height:650px;position:relative;display:grid;place-items:center}.system-core{width:190px;height:190px;border-radius:50%;background:#0d2826;border:1px solid rgba(95,224,212,.35);display:grid;place-content:center;justify-items:center;z-index:3;box-shadow:0 0 100px rgba(47,192,179,.12)}.system-core img{width:65px}.system-core b{font:700 13px var(--utility);letter-spacing:.12em;margin-top:8px}.system-core small{font:6px var(--utility);color:rgba(255,255,255,.35);letter-spacing:.15em}.orbit{position:absolute;border:1px solid rgba(95,224,212,.18);border-radius:50%}.orbit::before{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--tal);top:15%;left:15%;box-shadow:0 0 20px var(--tal)}.orbit span{position:absolute;font:7px var(--utility);letter-spacing:.2em;color:rgba(255,255,255,.4)}.orbit-a{width:340px;height:340px}.orbit-a span{right:20px;top:20%}.orbit-b{width:500px;height:500px;border-style:dashed;transform:rotate(18deg)}.orbit-b span{left:25px;bottom:20%;transform:rotate(-18deg)}.orbit-c{width:630px;height:630px;transform:rotate(-14deg)}.orbit-c span{right:10px;bottom:30%;transform:rotate(14deg)}.system-status{position:absolute;bottom:20px;right:30px;display:flex;align-items:center;gap:8px;font:8px var(--utility);color:rgba(255,255,255,.4)}.system-status i{width:7px;height:7px;border-radius:50%;background:var(--tal);box-shadow:0 0 12px var(--tal)}
.talamir-intro{padding:9vw max(4vw,calc((100vw - 1440px)/2));background:#f1f7f5;color:#09201e}.talamir-intro>span{font-size:10px;color:#52706d}.talamir-intro h2{font:500 clamp(40px,5.6vw,80px)/1.35 var(--display);letter-spacing:-.045em;margin:25px 0;max-width:1200px}.talamir-intro p{max-width:710px;margin-right:auto;font-size:17px;color:#536e6b}
.talamir-services{padding:9vw max(4vw,calc((100vw - 1440px)/2));background:#09201e}.talamir-section-head{display:grid;grid-template-columns:.55fr 1fr;align-items:end;margin-bottom:65px}.talamir-section-head h2,.approach-title h2{font:500 clamp(40px,5vw,70px)/1.3 var(--display);margin:18px 0 0;letter-spacing:-.04em}.talamir-section-head>span{grid-column:1/-1}.talamir-section-head>p{color:rgba(240,255,253,.5);max-width:520px;margin:0}.talamir-services-grid{display:grid;grid-template-columns:repeat(3,1fr)}.talamir-services-grid article{min-height:280px;border:1px solid rgba(95,224,212,.17);padding:28px;position:relative;margin:-1px 0 0 -1px;display:flex;flex-direction:column}.talamir-services-grid article>span{font:8px var(--utility);color:var(--tal2);letter-spacing:.14em}.talamir-services-grid article>b{font:500 21px var(--display);margin-top:auto}.talamir-services-grid article>p{font-size:12px;color:rgba(240,255,253,.48);margin:6px 0 0}.talamir-services-grid article>i{position:absolute;left:20px;top:20px;font:normal 8px var(--utility);color:rgba(255,255,255,.2)}
.talamir-work{padding:9vw max(4vw,calc((100vw - 1440px)/2));background:#f1f7f5;color:#09201e}.talamir-work .talamir-section-head>span{color:#178b82}.talamir-work .talamir-section-head>p{color:#55716e}.ecosystem-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ecosystem-card{min-height:390px;background:white;border:1px solid #d3e1de;padding:24px;display:flex;flex-direction:column;position:relative;transition:transform .25s ease,box-shadow .25s ease}.ecosystem-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px rgba(7,35,31,.09)}.product-logo{height:95px;display:flex;align-items:center;gap:9px}.product-logo img{width:43px;max-height:60px;object-fit:contain}.product-logo b{font:700 12px var(--utility);letter-spacing:.11em}.product-logo.wide img{width:135px;max-height:60px;object-position:right center}.status{position:absolute;left:20px;top:20px;padding:4px 7px;font-size:7px}.status.available{background:#daf1eb;color:#247565}.status.pilot{background:#e7f0ef;color:#457773}.status.development{background:#ecebe8;color:#76736b}.status.concept{background:#f0dfc4;color:#8e6031}.ecosystem-card h3{font:600 19px var(--display);margin:auto 0 8px}.ecosystem-card p{font-size:12px;color:#58716e;margin:0 0 22px}.ecosystem-card a{font-size:10px;color:#167e76}.product-foot{font:7px var(--utility);color:#8aa09d;letter-spacing:.1em}.wordmark{font:700 21px var(--utility);height:95px;display:flex;align-items:center}.wordmark i{font-style:normal;color:#2fc0b3;margin-right:6px}.takween-case{background:#101614;color:white;border-color:#101614}.takween-case p{color:rgba(255,255,255,.5)}.case-number{height:95px;font:500 55px var(--display);color:#c99b5e}
.talamir-approach{padding:9vw max(4vw,calc((100vw - 1440px)/2));background:#071817;display:grid;grid-template-columns:.72fr 1.28fr;gap:9vw}.approach-title p{color:rgba(240,255,253,.46)}.talamir-approach ol{list-style:none;padding:0;margin:0;border-top:1px solid rgba(95,224,212,.18)}.talamir-approach li{display:grid;grid-template-columns:60px 1fr;align-items:center;min-height:125px;border-bottom:1px solid rgba(95,224,212,.18)}.talamir-approach li>span{font:8px var(--utility);color:var(--tal2)}.talamir-approach li b{font:500 20px var(--display)}.talamir-approach li p{font-size:11px;color:rgba(240,255,253,.43);margin:4px 0}.talamir-proof{background:var(--tal);color:#061715;display:grid;grid-template-columns:repeat(4,1fr);padding:0 4vw}.talamir-proof>div{min-height:170px;padding:30px;border-left:1px solid rgba(6,23,21,.18);display:flex;flex-direction:column;justify-content:center}.talamir-proof>div:last-child{border:0}.talamir-proof strong{font:600 18px var(--utility)}.talamir-proof span{font-size:10px;opacity:.65;margin-top:8px}.talamir-contact{padding:9vw max(4vw,calc((100vw - 1440px)/2));background:#0a211f;display:grid;grid-template-columns:.72fr 1.28fr;gap:9vw;align-items:center}.talamir-contact h2{font:500 clamp(45px,6vw,86px)/1.2 var(--display);margin:25px 0}.talamir-contact>div:first-child p{color:rgba(240,255,253,.45);max-width:450px}.contact-card{border:1px solid rgba(95,224,212,.22);padding:45px;display:flex;flex-direction:column;align-items:flex-start}.contact-card>small{font-size:8px;color:var(--tal2);margin-bottom:20px}.contact-big{font:500 clamp(22px,3vw,42px) var(--display);border-bottom:1px solid rgba(95,224,212,.18);padding:14px 0;width:100%;direction:ltr;text-align:left}.contact-card>div{display:flex;gap:20px;align-items:center;margin-top:28px}.contact-card footer{width:100%;display:flex;justify-content:space-between;gap:20px;margin-top:50px;padding-top:15px;border-top:1px solid rgba(95,224,212,.15);font-size:8px;color:rgba(255,255,255,.35)}.talamir-footer{min-height:90px;padding:20px 4vw;background:#05110f;display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.3);font-size:8px}.talamir-footer .talamir-brand{color:white}

@media(max-width:1180px){.inner-header .desktop-nav{display:flex;gap:18px}.inner-header .desktop-nav a{font-size:11px}.transformation-hero{grid-template-columns:1fr 1fr}.pricing-cards{grid-template-columns:1fr 1fr}.platform-plan{grid-column:1/-1;min-height:650px}.ecosystem-grid{grid-template-columns:repeat(3,1fr)}.dashboard-page{grid-template-columns:210px 1fr}.dash-sidebar{padding-inline:10px}.kpi-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.inner-header .desktop-nav{display:none}.transformation-hero,.architecture-section,.integrations-section,.apps-section,.roadmap-section,.pricing-hero,.addons-section{grid-template-columns:1fr}.transform-map{min-height:520px}.before-after{grid-template-columns:1fr}.branch-nodes{grid-template-columns:1fr 1fr}.permission-grid{grid-template-columns:1fr 1fr}.social-list{flex-wrap:wrap}.apps-visual{min-height:520px}.pricing-hero{gap:20px}.price-range{min-width:0}.pricing-cards{grid-template-columns:1fr}.platform-plan{grid-column:auto}.featured-plan{transform:none;margin-top:25px}.comparison-head{grid-template-columns:1fr}.benefit-grid{grid-template-columns:1fr 1fr}.dashboard-page{grid-template-columns:1fr}.dash-sidebar{position:fixed;z-index:80;right:0;width:240px;transform:translateX(105%);transition:transform .25s ease}.dash-sidebar.open{transform:none}.dash-menu-toggle{display:block;border:0;background:transparent}.dash-grid-main,.dash-grid-lower{grid-template-columns:1fr}.talamir-header nav,.back-proposal{display:none}.talamir-hero{grid-template-columns:1fr;min-height:auto}.talamir-system-visual{height:600px}.talamir-section-head{grid-template-columns:1fr;gap:20px}.talamir-services-grid{grid-template-columns:1fr 1fr}.ecosystem-grid{grid-template-columns:1fr 1fr}.talamir-approach,.talamir-contact{grid-template-columns:1fr}.talamir-proof{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.inner-header .brand-copy{display:grid}.inner-header .header-cta{display:none}.transformation-hero{padding-top:70px}.transform-copy h1,.pricing-hero h1{font-size:45px}.transform-map{padding:24px;min-height:470px}.map-stage{padding:20px}.map-stage b{font-size:20px}.current-stage,.future-stage{width:90%}.map-orbits{width:105px;height:105px;left:-20px}.branch-system{padding:25px}.branch-nodes{grid-template-columns:1fr}.permission-grid{grid-template-columns:1fr}.wide-link{grid-template-columns:1fr auto;padding:20px}.wide-link span{display:none}.integration-board{grid-template-columns:1fr;padding:25px}.event-router{min-height:80px;border:0;border-top:1px dashed var(--bronze);border-bottom:1px dashed var(--bronze)}.social-list{justify-content:flex-start}.stack-layer,.core-layer,.data-layer{grid-template-columns:1fr 1fr}.stack-layer small{grid-column:1/-1}.stack-diagram{padding:20px}.apps-visual{min-height:440px}.mini-footer{display:grid}.pricing-hero{padding-top:70px}.price-range>div{gap:8px}.price-range b{font-size:32px}.price-card{min-height:auto;padding:25px}.table-row{grid-template-columns:1.2fr repeat(3,1fr);min-width:660px}.comparison-table{overflow:auto}.table-row>*{padding:12px 9px}.benefit-grid{grid-template-columns:1fr}.addons-list{grid-template-columns:1fr}.price-cta>div{display:grid}.dash-topbar{padding:0 12px;gap:10px}.dash-search{display:none}.role-preview{padding-right:10px}.branch-selector{min-width:0}.dash-content{padding:25px 12px}.dash-welcome{display:grid;gap:15px}.kpi-grid{grid-template-columns:1fr}.data-table{overflow:auto}.data-row{min-width:650px}.permission-table{overflow:auto}.permission-row{min-width:720px}.revenue-card>footer{flex-wrap:wrap}.talamir-header{padding:0 5vw}.talamir-header .talamir-button{display:none}.talamir-hero{padding-top:70px}.talamir-hero h1{font-size:54px}.talamir-system-visual{height:430px;transform:scale(.78);margin:-50px}.talamir-intro,.talamir-services,.talamir-work,.talamir-approach,.talamir-contact{padding:80px 5vw}.talamir-services-grid,.ecosystem-grid{grid-template-columns:1fr}.talamir-proof{grid-template-columns:1fr}.talamir-proof>div{min-height:120px;border-left:0;border-bottom:1px solid rgba(6,23,21,.18)}.contact-card{padding:28px 20px}.contact-card>div,.contact-card footer{display:grid}.contact-big{font-size:19px}.talamir-footer{display:grid;gap:15px}}
