.landing-page{--electric:#13c8fd}.trust-strip{--trust-badge-size:40px}.trust-strip .container{min-height:76px}.trust-strip .container>span{gap:12px}.country-flag,.ict-division-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:var(--trust-badge-size);height:var(--trust-badge-size);border-radius:50%;box-shadow:0 2px 0 var(--border),0 3px 10px #0000000a}.country-flag{padding:2px;border:1px solid var(--border-strong);background:var(--surface)}.country-flag svg{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.trust-strip .trust-funding{gap:12px}.ict-division-mark{padding:3px;border:1px solid #dce3ed;background:#fff}.ict-division-mark img{width:100%;height:auto;display:block;object-fit:contain}@media (max-width:760px){.trust-strip{--trust-badge-size:36px}.trust-strip .trust-funding{width:100%}}:is(.landing-page,.page-experience) .hero{background:radial-gradient(ellipse at 87% 42%,#2598fb16,transparent 55%),radial-gradient(ellipse at 10% 0,#0e3be509,transparent 55%),var(--background)}.landing-page .first-screen{display:flex;flex-direction:column;min-height:calc(100svh - 82px)}.landing-page .first-screen .hero{display:flex;flex:1;flex-direction:column}.landing-page .hero-layout{flex:1}:is(.landing-page,.page-experience) .hero-grid-bg{background-size:48px 48px;mask-image:linear-gradient(90deg,transparent,#00000070)}:is(.landing-page,.page-experience) .hero-layout{gap:44px;min-height:680px;padding-block:68px}@media (min-width:761px){html[lang=bn] .landing-page .hero-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}html[lang=bn] .landing-page .hero-copy{min-width:0;container-type:inline-size}html[lang=bn] .landing-page .hero h1{font-size:clamp(32px,9.6cqw,68px);letter-spacing:-.045em}html[lang=bn] .landing-page .hero h1>span{white-space:nowrap}html[lang=bn] .landing-page .hero-copy>p{max-width:560px}}:is(.landing-page,.page-experience) .hero-eyebrow{width:fit-content;padding:8px 12px;background:color-mix(in srgb,var(--surface) 80%,transparent);border:1px solid var(--border-strong);border-radius:30px;box-shadow:0 2px 0 var(--border),0 5px 20px #0e3be505}:is(.landing-page,.page-experience) .hero-eyebrow i{border-radius:50%}:is(.landing-page,.page-experience) .brand-text{background:linear-gradient(110deg,#0e3be5 20%,#267af5 50%,#0087b5 75%,#0e3be5);background-size:200% auto;background-clip:text;color:transparent;animation:brand-spectrum 10s ease-in-out infinite}html[data-theme=dark] :is(.landing-page,.page-experience) .hero{background:radial-gradient(ellipse at 87% 42%,#ffffff03,transparent 55%),var(--background)}html[data-theme=dark] :is(.landing-page,.page-experience) .brand-text{background-image:linear-gradient(110deg,#7199ff,#13c8fd,#7199ff);color:transparent}.header-cta,:is(.landing-page,.page-experience) .button{position:relative;isolation:isolate;overflow:hidden;border-radius:11px;border-color:#ffffff38;background:linear-gradient(145deg,#396dfc,#0e3be5 55%,#092aab);color:#fff;box-shadow:inset 0 1px 0 #ffffff4d,inset 0 -1px 0 #00000020,0 4px 0 #082485,0 9px 23px #0e3be52a;transition:transform .2s,box-shadow .2s,border-color .2s}.header-cta:before,:is(.landing-page,.page-experience) .button:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(110px circle at var(--beam-x,50%) var(--beam-y,0),#ffffff42,transparent 80%)}.header-cta:after,:is(.landing-page,.page-experience) .button:after{content:"";position:absolute;inset:-100% -40%;background:linear-gradient(110deg,transparent 40%,#ffffff22 49%,transparent 57%);transform:translateX(-70%);pointer-events:none;transition:transform .65s}.header-cta:hover,:is(.landing-page,.page-experience) .button:hover{transform:translateY(-3px);background:linear-gradient(145deg,#4b82ff,#0e3be5 55%,#092aab);box-shadow:inset 0 1px 0 #ffffff66,0 6px 0 #082485,0 16px 35px #0e3be533}.header-cta:hover:after,:is(.landing-page,.page-experience) .button:hover:after{transform:translateX(70%)}.header-cta:active,:is(.landing-page,.page-experience) .button:active{transform:translateY(3px);box-shadow:inset 0 2px 5px #00000020,0 1px 0 #082485}:is(.landing-page,.page-experience) .button-outline{background:linear-gradient(160deg,var(--surface),var(--surface-alt));color:var(--text-primary);border-color:var(--border-strong);box-shadow:inset 0 1px 0 #ffffff50,0 4px 0 var(--border),0 10px 20px #09132e08}:is(.landing-page,.page-experience) .button-outline:hover{background:linear-gradient(160deg,var(--surface),var(--surface-alt));box-shadow:0 6px 0 var(--border-strong),0 16px 30px #0e3be510}:is(.landing-page,.page-experience) .button svg{transition:transform .25s}:is(.landing-page,.page-experience) .button:hover svg{transform:translate(2px,-2px)}.hologram-perspective{perspective:1100px;min-width:0}.hologram{--diagram-line:#3984ff35;background:var(--dark-background);border:1px solid #ffffff24;border-radius:22px;color:#ededed;box-shadow:inset 0 1px 0 #ffffff16,0 28px 65px #00000040,0 0 60px #00000018;position:relative}.hologram:before{content:"";position:absolute;height:1px;top:-1px;left:13%;right:13%;background:linear-gradient(90deg,transparent,#13c8fd,transparent)}.hologram-caption{display:flex;align-items:center;gap:9px;padding:18px 20px;border-bottom:1px solid #ffffff12;font-size:12px}html[lang=bn] .hologram-caption{font-size:14px}.hologram-indicator{width:6px;height:6px;border-radius:50%;background:#13c8fd;box-shadow:0 0 12px #13c8fd;flex-shrink:0}.hologram-version{margin-left:auto;color:#909090;font:8px var(--font-geist),sans-serif;letter-spacing:1.2px;white-space:nowrap}.hologram-stage{height:430px;position:relative;overflow:hidden;perspective:850px;background:radial-gradient(ellipse at 50% 48%,#ffffff08,transparent 55%),radial-gradient(ellipse at 50% 100%,#13c8fd06,transparent 70%)}.hologram-grid{position:absolute;width:160%;height:100%;left:-30%;top:47%;background-image:linear-gradient(#2598fb35 1px,transparent 0),linear-gradient(90deg,#2598fb35 1px,transparent 0);background-size:36px 36px;transform:rotateX(65deg);transform-origin:center top;mask-image:radial-gradient(ellipse at center,#000,transparent 65%);animation:holo-grid 12s linear infinite}.hologram-stars{position:absolute;inset:0;pointer-events:none}.hologram-stars i{position:absolute;width:2px;height:2px;background:#8fe5ff;border-radius:50%;box-shadow:0 0 8px #13c8fd;animation:holo-particle 7s ease-in-out infinite}.hologram .signal-paths{opacity:.75}.hologram-orbit{position:absolute;display:block;width:clamp(190px,48%,255px);aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:2;overflow:visible}.holo-orbit-loop{stroke:#2598fb50;stroke-width:1;vector-effect:non-scaling-stroke}.holo-orbit-plane-1,.holo-orbit-plane-2{stroke:#13c8fd40}.holo-orbit-signal{stroke:var(--brand-cyan);stroke-width:3;stroke-linecap:round;stroke-dasharray:.3 99.7;vector-effect:non-scaling-stroke;animation:holo-orbit-signal 28s linear infinite}.hologram-core{--cube-size:94px;position:absolute;top:50%;left:50%;width:var(--cube-size);height:var(--cube-size);transform:translate(-50%,-50%);z-index:3}.holo-cube,.hologram-core{transform-style:preserve-3d}.holo-cube{width:100%;height:100%;position:relative;animation:holo-cube 9s ease-in-out infinite}.cube-face{position:absolute;inset:0;border:1px solid #68d5ffa6;background:linear-gradient(135deg,#2b2b2bd9,#111111ed);box-shadow:inset 0 0 24px #13c8fd18;backface-visibility:hidden}.cube-front{transform:translateZ(calc(var(--cube-size) / 2));display:flex;align-items:center;justify-content:center;flex-direction:column;background:linear-gradient(135deg,#252525,#0b0b0b)}.cube-front .logo{width:54px;height:54px;border-radius:0}.cube-front>span{margin-top:7px;font:7px var(--font-geist),sans-serif;letter-spacing:2px;color:#b7e5ff}.cube-back{transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2))}.cube-left{transform:rotateY(-90deg) translateZ(calc(var(--cube-size) / 2))}.cube-right{transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2))}.cube-top{transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2));background:linear-gradient(140deg,#4a4a4ae6,#252525)}.cube-bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size) / 2))}.hologram-pedestal{position:absolute;top:135px;left:-45px;width:184px;height:64px;transform:rotateX(65deg);border:1px solid #13c8fd35;border-radius:50%;background:radial-gradient(ellipse,#13c8fd23,transparent 68%)}.hologram-pedestal:after{content:"";position:absolute;inset:11px;border:1px solid #13c8fd28;border-radius:50%}.hologram-pedestal:before{content:"";position:absolute;inset:-8px;border:1px solid #2598fb20;border-radius:50%}.holo-node{position:absolute;width:155px;gap:8px;padding:8px;background:linear-gradient(135deg,#262626ef,#141414ef);border:1px solid #ffffff26;border-radius:10px;box-shadow:inset 0 1px 0 #ffffff0d,0 5px 0 #00000080,0 12px 20px #00000030;z-index:4;animation:holo-float 7s ease-in-out infinite}.holo-node,.holo-node-art{display:flex;align-items:center}.holo-node-art{justify-content:center;width:40px;height:40px;border-radius:9px;flex-shrink:0;overflow:hidden}.holo-node-art img{display:block;width:100%;height:100%}.holo-node strong{display:block;color:#f3f3f3;font:500 11px var(--font-geist),sans-serif}.holo-node>div>span{display:block;margin-top:4px;font:7px var(--font-geist),sans-serif;color:#ababab}.holo-node>i{position:absolute;right:-3px;top:50%;width:5px;height:5px;background:#13c8fd;border-radius:50%;box-shadow:0 0 8px #13c8fd66}.holo-sales{left:5%;top:12%}.holo-support{left:3%;top:44%}.holo-marketing{left:5%;top:76%}.holo-crm{right:5%;top:12%}.holo-operations{right:3%;top:44%}.holo-data{right:5%;top:76%}.holo-crm>i,.holo-data>i,.holo-operations>i{right:auto;left:-3px}.hologram figcaption{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;color:#aaa;border-top:1px solid #ffffff12;font-size:10px}html[lang=bn] .hologram figcaption{font-size:12px}.effects-toggle{display:inline-flex;align-items:center;gap:6px;color:#ccc;background:#ffffff05;padding:5px 7px;border:1px solid #ffffff1f;border-radius:6px;font-size:9px;white-space:nowrap}html[lang=bn] .effects-toggle{font-size:11px}.effects-toggle:hover{background:#2598fb20;border-color:#2598fb60}html:not([data-theme=dark]) .hologram{--diagram-line:#0e3be530;background:var(--surface);border-color:var(--border-strong);color:var(--text-primary);box-shadow:inset 0 1px 0 #fff,0 28px 65px #09132e12,0 0 60px #2598fb08}html:not([data-theme=dark]) .hologram figcaption,html:not([data-theme=dark]) .hologram-caption{border-color:var(--border)}html:not([data-theme=dark]) .hologram-version{color:var(--text-muted)}html:not([data-theme=dark]) .hologram-stage{background:radial-gradient(ellipse at 50% 48%,#2598fb0d,transparent 60%),linear-gradient(#fff,#f4f7fb)}html:not([data-theme=dark]) .hologram-stars i{background:var(--brand-sky);box-shadow:0 0 8px #2598fb50}html:not([data-theme=dark]) .cube-face{border-color:#2598fb80;background:linear-gradient(135deg,#f8fbff,#d5dfec);box-shadow:inset 0 0 24px #2598fb12}html:not([data-theme=dark]) .cube-front{background:linear-gradient(135deg,#fff,#e5ecf5)}html:not([data-theme=dark]) .cube-top{background:linear-gradient(140deg,#fff,#f1f5fb)}html:not([data-theme=dark]) .cube-front>span{color:var(--brand-blue)}html:not([data-theme=dark]) .holo-node{background:linear-gradient(135deg,#fff,#f3f6fb);border-color:var(--border-strong);box-shadow:inset 0 1px 0 #fff,0 5px 0 #dbe3ee,0 12px 20px #09132e0d}html:not([data-theme=dark]) .holo-node strong{color:var(--text-primary)}html:not([data-theme=dark]) .holo-node>div>span,html:not([data-theme=dark]) .hologram figcaption{color:var(--text-secondary)}html:not([data-theme=dark]) .hologram .effects-toggle{color:var(--text-secondary);background:var(--background-secondary);border-color:var(--border-strong)}html:not([data-theme=dark]) .hologram .effects-toggle:hover{color:var(--brand-blue);background:#2598fb12;border-color:#2598fb60}.transformation-after .workflow-step-art{display:block;width:24px;height:24px}.transformation-after .active-step .workflow-step-art{filter:brightness(0) invert(1)}:is(.landing-page,.page-experience) .service-grid{perspective:1200px}:is(.landing-page,.page-experience) .service-card{border-radius:18px;background:linear-gradient(150deg,var(--surface),var(--surface-alt));box-shadow:inset 0 1px 0 #ffffff30,0 8px 0 color-mix(in srgb,var(--border) 60%,transparent),0 18px 40px #09132e08;transform:rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg));transition:transform .25s,box-shadow .25s,border-color .25s}:is(.landing-page,.page-experience) .service-card:before{background:radial-gradient(350px circle at var(--pointer-x,50%) var(--pointer-y,50%),#2598fb24,transparent 65%)}:is(.landing-page,.page-experience) .service-card:hover{border-color:#2598fb70;box-shadow:inset 0 1px 0 #ffffff30,0 8px 0 #0e3be518,0 24px 40px #0e3be514}:is(.landing-page,.page-experience) .service-icon{border-radius:12px;background:linear-gradient(150deg,#4980ff,#0e3be5);color:#fff;border:1px solid #ffffff33;box-shadow:inset 0 1px 0 #ffffff55,0 4px 0 #082485,0 8px 18px #0e3be526;transform:rotate(-5deg)}:is(.landing-page,.page-experience) .agent-visual>div,:is(.landing-page,.page-experience) .mini-workflow>span{box-shadow:0 3px 0 var(--border);border-radius:8px}:is(.landing-page,.page-experience) .operations-visual i{animation:tech-meter 2.5s ease-in-out infinite alternate;transform-origin:bottom}:is(.landing-page,.page-experience) .operations-visual i:nth-child(2n){animation-delay:-.8s}:is(.landing-page,.page-experience) .operations-visual i:nth-child(3n){animation-delay:-1.6s}:is(.landing-page,.page-experience) .architecture-section{background:radial-gradient(ellipse at 80% 20%,#ffffff04,transparent 65%),var(--dark-background)}:is(.landing-page,.page-experience) .architecture-diagram{border-color:#ffffff20;background:linear-gradient(145deg,#1c1c1caa,#090909);box-shadow:inset 0 1px 0 #ffffff10,0 10px 0 #00000050,0 30px 70px #00000035;border-radius:18px}:is(.landing-page,.page-experience) .architecture-nodes>span{background:linear-gradient(150deg,var(--dark-elevated),var(--dark-surface));box-shadow:inset 0 1px 0 #ffffff10,0 4px 0 #00000055;border-radius:8px}:is(.landing-page,.page-experience) .architecture-ai{background:linear-gradient(120deg,#1b1b1b,#101010);border-color:#2598fb70;box-shadow:inset 0 0 35px #2598fb0b,0 0 40px #0e3be51a}html:not([data-theme=dark]) :is(.landing-page,.page-experience) .architecture-section{--dark-text:var(--text-primary);--dark-muted:var(--text-secondary);--dark-line:var(--border);background:var(--background-secondary)}html:not([data-theme=dark]) :is(.landing-page,.page-experience) .architecture-diagram{border-color:var(--border-strong);background:linear-gradient(145deg,var(--surface),var(--surface-alt));box-shadow:inset 0 1px 0 #fff,0 10px 0 var(--border),0 30px 70px #09132e0a}html:not([data-theme=dark]) :is(.landing-page,.page-experience) .architecture-nodes>span{color:var(--text-primary);background:var(--surface);box-shadow:inset 0 1px 0 #fff,0 4px 0 var(--border)}html:not([data-theme=dark]) :is(.landing-page,.page-experience) .architecture-ai{background:linear-gradient(120deg,#0e3be506,#2598fb0a);border-color:#0e3be540;box-shadow:inset 0 1px 0 #fff,0 0 35px #2598fb08}html:not([data-theme=dark]) :is(.landing-page,.page-experience) .architecture-agent-nodes svg,html:not([data-theme=dark]) :is(.landing-page,.page-experience) .architecture-ai>.architecture-label,html:not([data-theme=dark]) :is(.landing-page,.page-experience) .human-layer>svg{color:var(--brand-blue)}html:not([data-theme=dark]) :is(.landing-page,.page-experience) .architecture-section .eyebrow i{background:var(--brand-blue)}:is(.landing-page,.page-experience) .managed-visual{border-radius:18px;box-shadow:inset 0 1px 0 #ffffff20,0 8px 0 var(--border),0 25px 50px #0e3be50b;overflow:hidden}:is(.landing-page,.page-experience) .managed-wave:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,#13c8fd18,transparent);width:35%;animation:tech-scan 6s linear infinite}:is(.landing-page,.page-experience) .product-card{border-radius:18px;background:linear-gradient(145deg,var(--surface),var(--surface-alt));box-shadow:0 5px 0 var(--border),0 20px 45px #0e3be508;transition:transform .3s,box-shadow .3s}:is(.landing-page,.page-experience) .product-card:hover{transform:translateY(-5px);box-shadow:0 9px 0 #0e3be514,0 30px 50px #0e3be514}.product-artwork{position:relative;min-height:220px;align-self:stretch;overflow:hidden;border:1px solid var(--border);border-radius:12px;background:#edf2f8}.product-artwork img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.technology-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;box-sizing:border-box;width:32px;height:32px;padding:6px;border:1px solid #e4e9f1;border-radius:50%;background:#fff}.technology-mark img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:760px){.product-artwork{min-height:195px}.technology-cloud>span{padding:10px 5px;flex-direction:column;gap:8px;min-height:94px;text-align:center}.technology-mark{width:30px;height:30px;padding:5px}}:is(.landing-page,.page-experience) .technology-cloud>span{min-width:0;transition:background-color .25s,box-shadow .25s}:is(.landing-page,.page-experience) .technology-cloud>span:hover{background-color:#2598fb08;box-shadow:inset 0 0 0 1px #2598fb80}:is(.landing-page,.page-experience) .final-cta{background:radial-gradient(ellipse at 50% 100%,#2598fb20,transparent 70%),var(--background-secondary)}:is(.landing-page,.page-experience) .final-cta:after,:is(.landing-page,.page-experience) .final-cta:before{content:"";position:absolute;width:650px;height:650px;border:1px solid #2598fb18;border-radius:50%;left:50%;bottom:-490px;transform:translateX(-50%);pointer-events:none}:is(.landing-page,.page-experience) .final-cta:after{width:850px;height:850px;bottom:-620px;border-style:dashed}@keyframes brand-spectrum{50%{background-position:100% 50%}}@keyframes holo-grid{to{background-position:0 36px}}@keyframes holo-particle{0%,to{opacity:.15;transform:translateY(8px)}50%{opacity:.7;transform:translateY(-12px)}}@keyframes holo-cube{0%,to{transform:translateY(-5px) rotateX(-16deg) rotateY(-26deg)}50%{transform:translateY(7px) rotateX(-10deg) rotateY(18deg)}}@keyframes holo-float{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes tech-meter{to{transform:scaleY(.35);opacity:.5}}@keyframes tech-scan{0%{transform:translateX(-100%)}to{transform:translateX(400%)}}@media (max-width:1200px){:is(.landing-page,.page-experience) .hero-layout{gap:30px}.holo-node{width:125px;padding:8px 6px;gap:6px}.holo-node-art{width:32px;height:32px;border-radius:7px}.holo-node strong{font-size:10px}.holo-node>div>span{font-size:6px}.hologram-core{--cube-size:78px}.cube-front .logo{width:45px;height:45px}.hologram-caption{padding-inline:14px}}@media (max-width:1020px) and (min-width:761px){.hologram-stage{height:390px}.holo-node{width:105px;gap:5px;padding:9px 6px}.holo-node-art{width:28px;height:28px}.hologram-version{display:none}.hologram-core{--cube-size:68px}.hologram figcaption{flex-wrap:wrap}}@media (max-height:850px) and (min-width:761px){.landing-page .hero-layout{min-height:0;padding-block:36px}.landing-page .hologram-stage{height:360px}}@media (max-width:760px){.landing-page .first-screen{min-height:calc(100svh - 70px)}:is(.landing-page,.page-experience) .hero-layout{padding-block:40px 35px;min-height:auto;gap:45px}:is(.landing-page,.page-experience) .hero-eyebrow{padding:7px 10px;font-size:9px;letter-spacing:1px}html[lang=bn] :is(.landing-page,.page-experience) .hero-eyebrow{font-size:12px;letter-spacing:0}.hologram-perspective{width:100%;max-width:550px;margin-inline:auto}.hologram-stage{height:380px}.hologram-core{--cube-size:80px}.hologram figcaption{padding-inline:12px;font-size:9px}html[lang=bn] .hologram figcaption{font-size:11px}.effects-toggle{min-height:36px;padding-inline:10px}.hologram-pedestal{left:-37px;top:115px;width:155px}:is(.landing-page,.page-experience) .service-card{margin-bottom:6px}}@media (max-width:390px){.hologram-stage{height:340px}.holo-node{width:92px;padding:7px 5px;gap:5px}.holo-node-art{width:25px;height:25px;border-radius:6px}.holo-node strong{font-size:9px}.holo-node>div>span{font-size:5.5px}.holo-marketing,.holo-sales{left:3%}.holo-crm,.holo-data{right:3%}.holo-support{left:2%}.holo-operations{right:2%}.hologram-core{--cube-size:62px}.cube-front .logo{width:35px;height:35px}.cube-front>span{font-size:5px;letter-spacing:1px}.hologram-caption{padding-inline:12px;font-size:10px}html[lang=bn] .hologram-caption{font-size:12px}.hologram-version{font-size:6px;letter-spacing:.5px}.hologram figcaption{align-items:flex-start;flex-direction:column;gap:8px}.hologram-pedestal{top:100px;left:-30px;width:122px;height:47px}}@media (hover:none){:is(.landing-page,.page-experience) .service-card{transform:none}}.landing-page section[data-in-view=false] *,.landing-page section[data-in-view=false] :after,.landing-page section[data-in-view=false] :before,.landing-page[data-effects=paused] *,.landing-page[data-effects=paused] :after,.landing-page[data-effects=paused] :before,.landing-page[data-hidden=true] *,.landing-page[data-hidden=true] :after,.landing-page[data-hidden=true] :before{animation-play-state:paused!important}.landing-page[data-effects=paused] .service-card{transform:none}@media (prefers-reduced-motion:reduce){.holo-orbit-signal{animation:none}.header-cta:hover,:is(.landing-page,.page-experience) .button:hover,:is(.landing-page,.page-experience) .product-card:hover,:is(.landing-page,.page-experience) .service-card,:is(.landing-page,.page-experience) .technology-cloud>span:hover{transform:none}.holo-cube{transform:rotateX(-16deg) rotateY(-22deg)}}@keyframes holo-orbit-signal{to{stroke-dashoffset:-100}}html[data-theme=dark] :is(.landing-page,.page-experience) .final-cta{background:radial-gradient(ellipse at 50% 100%,#ffffff04,transparent 70%),var(--background-secondary)}.story-section{position:relative;overflow:hidden}.story-section .container{position:relative;z-index:1}.story-section h2{white-space:normal;letter-spacing:-1.7px;line-height:1.13;font-size:clamp(34px,3.5vw,55px);font-weight:550}.story-section h2 em{font-style:normal;color:var(--brand-blue)}html[data-theme=dark] .story-section h2 em{color:#69a8ff}.story-eyebrow{display:inline-flex;align-items:center;gap:9px;color:var(--brand-blue);font:700 11px var(--font-geist),sans-serif;letter-spacing:1.8px;text-transform:uppercase}.story-eyebrow svg{color:#2b91ed}.founder-copy>p,.story-copy>p{color:var(--text-secondary);font-size:16px;line-height:1.85}.story-link{display:inline-flex;align-items:center;gap:9px;width:fit-content;border-bottom:1px solid var(--border-strong);padding-bottom:5px;font-size:14px;font-weight:650;transition:color .2s,gap .2s}.story-link:hover{color:var(--brand-blue);gap:14px}.story-section .spotlight-card{transform:none}.introduction-section{padding:112px 0;background:linear-gradient(135deg,var(--background),var(--background-secondary))}.introduction-section:before{content:"";position:absolute;width:620px;height:620px;right:-250px;top:-280px;border-radius:50%;background:#1689ed0a;filter:blur(30px)}.story-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,100px);align-items:center}.story-copy h2{margin-top:21px;max-width:440px}.story-copy>p{margin-top:23px;max-width:440px}.story-index{display:flex;align-items:center;gap:20px;margin-top:40px;padding-top:18px;border-top:1px solid var(--border);font:11px var(--font-geist),sans-serif;letter-spacing:1px;color:var(--text-muted)}.story-index span:first-child{font-weight:700;color:var(--brand-blue)}.story-video-wrap{perspective:1000px}.story-video-card{position:relative;aspect-ratio:1.55;overflow:hidden;border:1px solid #88a8d950;border-radius:20px;background:#050b17;box-shadow:0 25px 65px #061c492b,inset 0 1px #ffffff24}.story-video-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0005,transparent 30%,#0009)}.story-video-card video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:#050b17}.story-film-stage{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 48% 50%,#0e3e83 0,#071629 46%,#030811 100%)}.story-film-grid{position:absolute;inset:-40%;background-image:linear-gradient(#2477bb22 1px,transparent 0),linear-gradient(90deg,#2477bb22 1px,transparent 0);background-size:40px 40px;transform:perspective(430px) rotateX(65deg) translateY(30%);mask-image:radial-gradient(ellipse,#000 10%,transparent 57%);animation:story-grid-shift 14s linear infinite}.story-film-beam{position:absolute;left:50%;top:50%;width:380px;height:150px;border:1px solid #26aaff46;border-radius:50%;transform:translate(-50%,-50%) rotate(-28deg);box-shadow:0 0 25px #009dff13;animation:story-beam-drift 12s ease-in-out infinite}.story-film-beam.beam-b{transform:translate(-50%,-50%) rotate(29deg);animation-delay:-6s}.story-film-symbol{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:125px;height:125px;border:1px solid #8cd4ff75;border-radius:22px;background:linear-gradient(140deg,#133e73,#0b1225 70%);box-shadow:0 18px 50px #000b,inset 0 1px #ffffff6b,0 0 50px #039efb40;transform:translate(-50%,-50%) rotate(-7deg);animation:story-symbol-float 7s ease-in-out infinite}.story-film-symbol img{object-fit:contain;transform:rotate(7deg)}.story-film-nodes{position:absolute;bottom:18%;left:50%;display:flex;align-items:center;gap:12px;transform:translateX(-50%);color:#83c6fc;font:9px var(--font-geist),sans-serif;letter-spacing:1.5px;white-space:nowrap}.story-film-nodes i{height:1px;width:35px;background:linear-gradient(90deg,#248fff,#2ad8ff)}.story-video-overlay{position:absolute;z-index:1;inset:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:21px;color:#f5f8ff;pointer-events:none}.story-video-bottom,.story-video-caption{display:flex;align-items:center;gap:9px;font:10px var(--font-geist),sans-serif;letter-spacing:1.4px}.story-live-dot{width:6px;height:6px;flex:none;border-radius:50%;background:#29cbff;box-shadow:0 0 9px #29cbff}.story-video-bottom{width:100%;justify-content:space-between;letter-spacing:.2px;font-size:12px}.story-play,.story-video-pending{align-self:center;display:flex;align-items:center;justify-content:center;gap:11px;padding:13px 16px;border:1px solid #ffffff65;border-radius:50px;background:#ffffff1c;backdrop-filter:blur(12px);color:#fff;pointer-events:auto;box-shadow:0 8px 22px #0007;transition:transform .2s,background .2s}.story-play{width:78px;height:78px;padding:0;border-radius:50%;background:#ffffff24}.story-play:hover{transform:scale(1.07);background:#ffffff36}.story-video-pending{font-size:12px;letter-spacing:.1px;pointer-events:none}.founder-section{padding:118px 0;background:var(--background)}.founder-section:before{content:"";position:absolute;left:-250px;bottom:-310px;width:650px;height:650px;border-radius:50%;border:1px solid var(--border);box-shadow:0 0 0 70px #308dff07,0 0 0 150px #308dff04}.founder-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(55px,9vw,140px);align-items:center}.founder-visual{max-width:480px;width:100%}.founder-portrait-card{position:relative;aspect-ratio:4/4.8;overflow:hidden;border:1px solid var(--border-strong);border-radius:20px;background:linear-gradient(160deg,#dfe8f5,#a1c6f5);box-shadow:20px 24px 0 -4px var(--surface-alt),20px 24px 0 -3px var(--border),0 23px 55px #0a286528}.founder-photo{object-fit:cover}.founder-placeholder{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 58% 35%,#6296d455,transparent 40%),linear-gradient(145deg,#112a54,#071223 72%);color:#eff7ff}.founder-placeholder:before{content:"";position:absolute;width:68%;aspect-ratio:1;border:1px solid #8fc9fd4f;border-radius:50%;left:16%;top:16%;box-shadow:0 0 0 45px #4abaff09,0 0 0 90px #4abaff06}.founder-placeholder-lines{position:absolute;inset:0;background-image:linear-gradient(#68b8ff14 1px,transparent 0),linear-gradient(90deg,#68b8ff14 1px,transparent 0);background-size:44px 44px;mask-image:linear-gradient(130deg,#000,transparent 75%)}.founder-mark{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);font:600 clamp(100px,13vw,190px)/1 var(--font-geist),sans-serif;letter-spacing:-.15em;text-shadow:0 20px 40px #0008}.founder-mark span{font-size:.25em;vertical-align:top;color:#54c9ff;text-shadow:0 0 20px #2abaff}.founder-placeholder-caption{bottom:18%;left:50%;transform:translateX(-50%);white-space:nowrap;letter-spacing:3px;color:#9ad2ff}.founder-placeholder-caption,.founder-portrait-tag{position:absolute;font:10px var(--font-geist),sans-serif}.founder-portrait-tag{left:20px;bottom:20px;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid #ffffff60;border-radius:7px;background:#071c3fb8;color:white;backdrop-filter:blur(12px);letter-spacing:1.2px}.founder-copy h2{margin-top:22px;max-width:620px}.founder-rule{width:48px;height:3px;margin:28px 0;background:linear-gradient(90deg,var(--brand-blue),var(--brand-cyan))}.founder-copy>p{margin-top:15px;max-width:620px}.founder-signoff{display:flex;align-items:center;gap:18px;margin-top:30px;padding-top:24px;border-top:1px solid var(--border)}.founder-signature{font-size:27px;line-height:1;font-weight:700;font-style:italic;letter-spacing:-1.8px;color:var(--brand-blue)}.founder-signoff>span:last-child{max-width:240px;color:var(--text-muted);font-size:11px;line-height:1.5}.founder-copy .story-link{margin-top:28px}html[lang=bn] .story-section h2{letter-spacing:0;line-height:1.35}html[lang=bn] .founder-copy>p,html[lang=bn] .story-copy>p{font-size:17px}html[lang=bn] .story-eyebrow{letter-spacing:.1px;font-size:14px}html[lang=bn] .story-video-pending{font-size:14px}@keyframes story-grid-shift{to{background-position:0 40px,40px 0}}@keyframes story-symbol-float{50%{transform:translate(-50%,-54%) rotate(-4deg)}}@keyframes story-beam-drift{50%{opacity:.45;filter:blur(1px)}}@media(max-width:900px){.founder-layout,.story-layout{gap:40px}}@media(max-width:760px){.founder-section,.introduction-section{padding:72px 0}.founder-layout,.story-layout{grid-template-columns:1fr;gap:38px}.founder-copy h2,.story-copy h2{max-width:none}.story-video-card{aspect-ratio:1.35}.founder-visual{max-width:440px;margin-inline:auto}.founder-portrait-card{aspect-ratio:4/4.3}.story-section h2{font-size:clamp(35px,8vw,48px)}}@media(max-width:480px){.story-video-card{aspect-ratio:1.08}.story-film-symbol{width:94px;height:94px}.story-film-symbol img{width:67px;height:auto}.story-film-nodes{bottom:23%;font-size:7px;gap:6px}.story-film-nodes i{width:20px}.story-video-overlay{padding:16px}.story-video-bottom{font-size:10px}.founder-portrait-card{aspect-ratio:4/4.6}.founder-signoff{align-items:flex-start;flex-direction:column;gap:6px}}@media(prefers-reduced-motion:reduce){.story-film-beam,.story-film-grid,.story-film-symbol{animation:none}.story-link,.story-play{transition:none}}.story-video-trigger{position:absolute;z-index:2;inset:0;width:100%;height:100%;border:0;border-radius:20px;background:transparent;cursor:pointer}.story-video-trigger:focus-visible{outline:2px solid #90caff;outline-offset:-5px}.story-video-card:has(.story-video-trigger:hover) .story-play{transform:scale(1.07);background:#ffffff36}.story-video-backdrop{position:fixed;inset:0;z-index:180;background:#02060be8;backdrop-filter:blur(8px)}.story-video-dialog{position:fixed;z-index:181;overflow:hidden;background:#020711;color:#fff;box-shadow:0 30px 100px #000b;display:flex;flex-direction:column}.story-video-dialog-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;flex:none;min-height:68px;padding:13px clamp(20px,3vw,44px);background:linear-gradient(180deg,#06142b,#06142bd9)}.story-video-dialog-bar>span{display:inline-flex;align-items:center;gap:10px;font:600 11px var(--font-geist),sans-serif;letter-spacing:1.5px;color:#c6dcff}.story-video-dialog-bar button{display:grid;place-items:center;width:39px;height:39px;border:1px solid #ffffff47;border-radius:50%;background:#ffffff13;color:#fff;transition:background .2s,transform .2s}.story-video-dialog-bar button:hover{background:#ffffff2a;transform:rotate(90deg)}.story-video-player{position:relative;flex:1;min-height:0;display:grid;place-items:center}.story-video-player video{display:block;width:100%;height:100%;max-height:calc(100dvh - 68px);object-fit:contain;background:#000}.story-video-preview{position:absolute;inset:0;overflow:hidden;background:#030914}.story-video-preview .story-film-stage{inset:0}.story-video-preview>span{position:absolute;left:50%;bottom:clamp(35px,8vh,85px);transform:translateX(-50%);display:flex;align-items:center;gap:10px;white-space:nowrap;padding:12px 16px;border:1px solid #ffffff50;border-radius:100px;background:#061b3eb8;color:#e9f6ff;font-size:13px;backdrop-filter:blur(9px)}@media(max-width:600px){.story-video-dialog-bar{min-height:58px}.story-video-player video{max-height:calc(100dvh - 58px)}.story-video-preview>span{font-size:12px}}@media(prefers-reduced-motion:reduce){.story-video-dialog-bar button{transition:none}}.brand-icon{flex-shrink:0;vertical-align:middle}.office-details p{margin-top:8px;font-size:14px;line-height:1.7;color:var(--text-secondary);overflow-wrap:anywhere}.office-details .office-address{white-space:pre-line;font-family:var(--font-geist),sans-serif}.footer-office-email a,.office-details a{overflow-wrap:anywhere}.footer-office-email a:hover,.office-details a:hover{color:var(--brand-blue)}.office-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:7px;font-size:12px;color:var(--text-secondary)}.office-phone{display:flex;align-items:center;gap:10px}.office-phone>a{white-space:nowrap}.office-phone-actions{display:inline-flex;gap:6px;flex-shrink:0}.office-phone-actions>a{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface);color:var(--brand-blue)}.office-phone-actions>a:hover{border-color:var(--brand-blue);background:var(--background-secondary)}html[data-theme=dark] .office-phone-actions>a{color:#c7c7c7}html[data-theme=dark] .office-phone-actions>a:hover{color:#ededed;border-color:var(--text-muted)}.contact-office{--trust-badge-size:28px}@media (max-width:480px){.footer-office-row{grid-template-columns:1fr}}.office-details .office-registration{font-size:12px;margin-top:12px}.office-registration>span{display:block}.office-registration-value{font-family:var(--font-geist),sans-serif}.footer-office-row .office-details p{font-size:12px}.footer-office-row .office-actions,.footer-office-row .office-registration{font-size:11px}.footer-office-email{display:flex;flex-direction:column;gap:5px;margin-top:12px;font-size:12px;color:var(--text-secondary)}.footer-office-email>span{font-size:11px;color:var(--text-muted)}.brand-icon .icon-accent{stroke:var(--icon-accent,var(--brand-sky))}.active-step,.mini-ai,.service-icon{--icon-accent:#a9edff}.system-scene{--scene-top:#fff;--scene-side:#cfdae9;--scene-front:#e8eef6;--scene-grid:#2598fb18;position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid var(--border-strong);border-radius:20px;background:var(--surface);box-shadow:inset 0 1px 0 #ffffff50,0 7px 0 var(--border),0 26px 48px #09132e0b}html[data-theme=dark] .system-scene{--scene-top:#363636;--scene-side:#131313;--scene-front:#242424;--scene-grid:#ffffff0b;box-shadow:inset 0 1px 0 #ffffff0a,0 7px 0 #00000080,0 26px 48px #00000030}.scene-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:17px 19px;border-bottom:1px solid var(--border);font:11px var(--font-geist),sans-serif;letter-spacing:1px;color:var(--text-muted)}.scene-heading>span:first-child{display:flex;align-items:center;gap:8px}.scene-heading i{width:5px;height:5px;background:var(--brand-sky);border-radius:1px;box-shadow:0 0 0 3px #2598fb10;flex-shrink:0}.scene-stage{position:relative;isolation:isolate;width:100%;aspect-ratio:540/370;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,#2598fb09,transparent 65%),var(--background-secondary)}html[data-theme=dark] .scene-stage{background:radial-gradient(ellipse at 50% 48%,#ffffff03,transparent 65%),var(--background-secondary)}.scene-stage>svg{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;overflow:visible}.scene-stage text{fill:var(--text-secondary);font:16px var(--font-geist),sans-serif}.scene-compact .scene-stage text{font-size:18px}.scene-compact .scene-stage .scene-label-long{font-size:16px}.scene-floor{position:absolute;inset:55% -30% -40%;transform:perspective(500px) rotateX(60deg);transform-origin:center top;background-image:linear-gradient(var(--scene-grid) 1px,transparent 1px),linear-gradient(90deg,var(--scene-grid) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at center,#000,transparent 65%)}.scene-panel{fill:var(--surface);stroke:var(--border-strong);stroke-width:1.3}.scene-inset{fill:var(--background-secondary);stroke:var(--border)}.scene-core-side{fill:var(--scene-side);stroke:var(--border-strong)}.scene-tile-polished{--tile-base:#d2dae5;--tile-edge:#b9c3d1;--tile-shadow:#17213820;filter:drop-shadow(0 2px 3px var(--tile-shadow))}html[data-theme=dark] .scene-tile-polished{--tile-base:#252525;--tile-edge:#414141;--tile-shadow:#00000080}.scene-tile-polished .scene-tile-base{fill:var(--tile-base);stroke:var(--tile-edge);stroke-width:.75}.scene-tile-polished .scene-panel{stroke-width:1}.scene-core-top{fill:var(--scene-top)}.scene-core-face,.scene-core-top{stroke:var(--brand-sky);stroke-width:1.3}.scene-core-face{fill:var(--scene-front)}.scene-stage .brand-icon{color:var(--brand-blue)}html[data-theme=dark] .scene-stage .brand-icon{color:#d3d3d3}.scene-reply,.scene-tile-accent .scene-panel{fill:color-mix(in srgb,var(--brand-sky) 5%,var(--surface));stroke:#2598fb65}.scene-tile-accent text{fill:var(--text-primary)}.scene-chart,.scene-circuit,.scene-flow,.scene-guide,.scene-orbit,.scene-wire{fill:none}.scene-wire{stroke:var(--diagram-line);stroke-width:1.6}.scene-guide{stroke:var(--border-strong);stroke-width:1}.scene-orbit{stroke:#2598fb35;stroke-width:1;stroke-dasharray:3 7}.scene-circuit{stroke:var(--brand-sky);stroke-width:2}.scene-chart{stroke:var(--brand-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.scene-flow,html[data-theme=dark] .scene-chart{stroke:var(--brand-sky)}.scene-flow{stroke-width:2;stroke-linecap:round;stroke-dasharray:18 600;animation:scene-signal 9s linear infinite}.scene-terminal{fill:var(--brand-sky);stroke:var(--surface);stroke-width:2}.scene-funnel-plane{fill:var(--scene-front);stroke:var(--border-strong);stroke-width:1.4}.scene-plane-1{fill:color-mix(in srgb,var(--brand-blue) 8%,var(--surface));stroke:#2598fb60}.scene-plane-2{fill:var(--scene-top);stroke:#2598fb80}.scene-drift{animation:scene-drift 8s ease-in-out infinite}.scene-delay{animation-delay:-3s}.scene-slow{animation-duration:12s}.system-scene figcaption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 18px;border-top:1px solid var(--border);color:var(--text-secondary);font-size:13px;line-height:1.6}html[lang=bn] .system-scene figcaption{font-size:14px}.scene-note{font:10px var(--font-geist),sans-serif;color:var(--text-muted);letter-spacing:1px;flex-shrink:0}html[lang=bn] .scene-note{font:10px var(--font-bangla),sans-serif;letter-spacing:0}.scene-compact{border-radius:14px;box-shadow:none}.scene-compact .scene-heading{padding:13px 14px;font-size:10px;letter-spacing:.5px}.scene-compact .scene-heading>span:last-child{display:none}.page-intro .scene-stage text{font-size:13.5px}.page-intro .scene-heading{font-size:9px}.page-intro .system-scene figcaption{font-size:11px}html[lang=bn] .page-intro .system-scene figcaption{font-size:13px}.page-intro .scene-note{font-size:7px}html[lang=bn] .page-intro .scene-note{font-size:10px}.page-experience .page-intro{position:relative;overflow:hidden;background:radial-gradient(ellipse at 95% 40%,#2598fb09,transparent 65%),var(--background-secondary)}html[data-theme=dark] .page-experience .page-intro{background:radial-gradient(ellipse at 95% 40%,#ffffff02,transparent 65%),var(--background-secondary)}.page-experience .page-intro-background{isolation:isolate;--banner-reading-bg:245 247 251;--banner-heading:#111;--banner-copy:#242424;--banner-hover:#0e3be5;--banner-image-filter:contrast(1.12)}html[data-theme=dark] .page-intro-background{--banner-reading-bg:12 12 12;--banner-heading:#fff;--banner-copy:#e4e4e4;--banner-hover:#a9edff;--banner-image-filter:brightness(.6) contrast(1.12) saturate(.7)}.page-intro-background:after,.page-intro-background:before{content:"";position:absolute;pointer-events:none}.page-intro-background:before{z-index:0;inset:0;background:var(--page-intro-image) center /cover no-repeat;filter:var(--banner-image-filter)}.page-intro-background:after{z-index:1;inset:0;background:linear-gradient(90deg,rgb(var(--banner-reading-bg)/.82) 0,rgb(var(--banner-reading-bg)/.72) 44%,rgb(var(--banner-reading-bg)/.36) 60%,transparent 82%)}.page-intro-background>.container{position:relative;z-index:2}.page-intro-background h1{color:var(--banner-heading)}.page-intro-background .breadcrumbs,.page-intro-background .page-intro-layout>div:first-child>.eyebrow,.page-intro-background .page-intro-layout>div:first-child>p{color:var(--banner-copy)}.page-intro-background .breadcrumbs>a:hover{color:var(--banner-hover)}.page-experience .page-intro-visual .page-intro-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:55px}.page-experience .page-intro-workflow .page-intro-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.06fr)}.page-motion-control{display:flex;justify-content:flex-end;margin-top:23px}.page-motion-control:empty{display:none}.page-motion-control .effects-toggle{color:var(--text-secondary);border-color:var(--border-strong);background:var(--surface);min-height:34px;padding:6px 11px}.page-motion-control .effects-toggle:hover{color:var(--interactive-primary);border-color:var(--brand-sky)}.page-experience .page-intro .button{max-width:100%;white-space:normal}.page-experience .business-system{border-radius:20px;box-shadow:inset 0 1px 0 #ffffff20,0 6px 0 var(--border),0 24px 45px #09132e0a}.page-experience .business-system .system-node{border-radius:10px;box-shadow:0 3px 0 var(--border)}.page-experience .business-system .system-core{box-shadow:inset 0 1px 0 #ffffff20,5px 5px 0 var(--border),0 16px 30px #0e3be510}.page-experience .button:disabled,.page-experience .service-card{transform:none}.page-experience .service-card:hover{transform:translateY(-4px)}.page-experience .service-grid-full .system-scene{margin-top:23px}.page-experience .service-grid-full .scene-stage{max-height:250px}.page-experience .service-grid-full>.service-card:first-child .system-scene{max-width:480px}.page-experience .detail-list>div{position:relative;padding-inline:18px;margin-bottom:12px;border:1px solid var(--border);border-radius:11px;background:var(--surface);box-shadow:0 3px 0 var(--border)}.page-experience .detail-list h3{font-size:18px}.page-experience .about-values>div,.page-experience .outcome-columns>div{padding:27px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:inset 0 1px 0 #ffffff20,0 5px 0 var(--border),0 18px 30px #09132e06}.page-experience .industry-directory{gap:25px}.page-experience .industry-directory>a{padding:26px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,var(--surface),var(--surface-alt));box-shadow:0 5px 0 var(--border)}.page-experience .industry-directory>a>svg{width:48px;height:48px;padding:8px;border:1px solid var(--border-strong);border-radius:10px;box-sizing:content-box;box-shadow:3px 3px 0 var(--border);background:var(--surface)}.page-experience .industry-directory>a,.page-experience .insight-card,.page-experience .solution-directory>a{transition:transform .25s,border-color .25s,box-shadow .25s}.page-experience .industry-directory>a:hover{transform:translateY(-4px);border-color:#2598fb80;box-shadow:0 9px 0 var(--border),0 22px 35px #09132e08}.page-experience .solution-directory{display:grid;gap:16px}.page-experience .solution-directory>a{padding:27px;border:1px solid var(--border);border-radius:15px;background:var(--surface);box-shadow:0 4px 0 var(--border)}.page-experience .solution-directory>a:hover{border-color:#2598fb70;transform:translateX(4px)}.page-experience .department-panel{border-radius:17px;box-shadow:inset 0 1px 0 #ffffff20,0 7px 0 var(--border),0 22px 35px #09132e08}.page-experience .large-workflow{gap:18px}.page-experience .large-workflow>div{padding:23px 18px;border:1px solid var(--border-strong);border-radius:13px;background:linear-gradient(150deg,var(--surface),var(--surface-alt));box-shadow:0 5px 0 var(--border)}.page-experience .large-workflow>div:after{content:"";position:absolute;top:46%;left:calc(100% + 1px);width:18px;height:1px;background:var(--brand-sky)}.page-experience .large-workflow>div:last-child:after{display:none}.page-experience .large-workflow h3{font-size:17px}.page-experience .large-workflow .brand-icon{width:30px;height:30px}.page-experience .process-timeline .timeline-number{color:var(--interactive-primary)}.page-experience .process-timeline>div{position:relative}.page-experience .contact-form,.page-experience .contact-sidebar,.page-experience .product-status-panel{border-radius:17px;box-shadow:0 6px 0 var(--border),0 20px 40px #09132e07}.page-experience .contact-form :is(input,textarea,select):focus{border-color:var(--text-secondary)}.page-experience .case-example-visual{border-radius:16px;background:radial-gradient(ellipse at center,#2598fb0c,transparent 65%),var(--surface-alt);box-shadow:inset 0 1px 0 #ffffff20,0 6px 0 var(--border)}.page-experience .case-example-visual>div{box-shadow:0 4px 0 var(--border);transform:perspective(500px) rotateY(-9deg)}.page-experience .case-study-content .article-section{padding:28px;margin-bottom:24px;border:1px solid var(--border);border-radius:15px;background:var(--surface);box-shadow:0 4px 0 var(--border)}.insight-artwork{margin-bottom:26px}.insight-artwork .scene-stage{aspect-ratio:540/350}.insight-artwork .system-scene{box-shadow:0 5px 0 var(--border)}.page-experience .insight-card:hover{transform:translateY(-5px)}.page-experience .insight-card:hover .system-scene{border-color:#2598fb80}.page-experience .article-sidebar nav a{transition:border-color .2s,color .2s}.page-experience .article-tags span{border-radius:6px;background:var(--background-secondary)}.page-experience .legal-notice{display:flex;align-items:center;gap:12px;border-radius:10px}.page-experience .legal-notice .brand-icon{color:var(--interactive-primary)}.page-experience .final-cta{overflow:hidden}.page-experience .final-cta:before{content:"";position:absolute;width:550px;height:550px;border:1px solid #2598fb18;border-radius:50%;left:50%;bottom:-445px;transform:translateX(-50%);pointer-events:none}.page-experience[data-effects=running]:not(.quiet-page) section[data-in-view=true] :is(.section-heading,.large-workflow,.outcome-columns,.about-values,.system-scene){animation:page-enter .65s ease-out both}.page-experience[data-effects=running]:not(.quiet-page) section[data-in-view=true] .outcome-columns>div{animation:page-enter .6s ease-out both}.page-experience .outcome-columns>div:nth-child(2){animation-delay:.08s!important}.page-experience .outcome-columns>div:nth-child(3){animation-delay:.16s!important}.page-experience section[data-in-view=false] *,.page-experience section[data-in-view=false] :after,.page-experience section[data-in-view=false] :before,.page-experience section[data-in-view=false] [data-ambient],.page-experience[data-effects=paused] *,.page-experience[data-effects=paused] :after,.page-experience[data-effects=paused] :before,.page-experience[data-effects=paused] [data-ambient],.page-experience[data-hidden=true] *,.page-experience[data-hidden=true] :after,.page-experience[data-hidden=true] :before,.page-experience[data-hidden=true] [data-ambient]{animation-play-state:paused!important}.page-experience[data-effects=paused] .service-card{transform:none}.quiet-page .scene-drift{animation:none}.quiet-page .scene-flow{animation-duration:16s}.quiet-page .system-scene{box-shadow:0 4px 0 var(--border)}@keyframes scene-drift{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@keyframes scene-signal{0%{stroke-dashoffset:618}to{stroke-dashoffset:-618}}@keyframes page-enter{0%{opacity:.3;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1020px){.page-intro-background:after{background:linear-gradient(180deg,rgb(var(--banner-reading-bg)/.82) 0,rgb(var(--banner-reading-bg)/.72) 55%,rgb(var(--banner-reading-bg)/.22) 80%,transparent 100%)}.page-experience .page-intro-visual .page-intro-layout,.page-experience .page-intro-workflow .page-intro-layout{grid-template-columns:1fr;gap:40px}.page-experience .page-intro-visual .system-scene{max-width:620px;width:100%}.page-experience .page-intro-workflow .business-system{max-width:620px}.page-motion-control{justify-content:flex-start}.page-experience .large-workflow{gap:12px}.page-experience .large-workflow>div{padding-inline:12px}.page-experience .large-workflow>div:after{width:12px}.page-experience .about-values>div,.page-experience .outcome-columns>div{padding:22px}}@media (max-width:760px){.system-scene{border-radius:15px}.scene-heading{font-size:10px;padding:14px;letter-spacing:.6px}.system-scene figcaption{align-items:flex-start;padding:12px 14px;font-size:12px}html[lang=bn] .system-scene figcaption{font-size:12px}.scene-note{display:none}.page-experience .industry-directory>a,.page-experience .solution-directory>a{padding:23px 19px}.page-experience .solution-directory>a{gap:18px;flex-wrap:wrap}.page-experience .solution-directory .text-link{margin-left:36px}.page-experience .large-workflow>div{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:18px}.page-experience .large-workflow>div>span{grid-row:1/3}.page-experience .large-workflow h3,.page-experience .large-workflow svg{margin:0}.page-experience .large-workflow>div:after{top:calc(100% + 1px);left:34px;width:1px;height:12px}.page-experience .detail-list>div{padding-inline:14px;gap:14px}.page-experience .detail-list h3{font-size:17px}.page-experience .case-study-content .article-section{padding:22px}}@media (prefers-reduced-motion:reduce){.page-experience *,.system-scene [data-ambient]{animation:none!important}.page-experience :is(.industry-directory>a,.solution-directory>a,.insight-card,.service-card):hover{transform:none}}