#tech-root .tech-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;flex-direction:column;overflow:hidden;background:var(--tech-cream);opacity:1;transition:opacity .5s ease}#tech-root .tech-intro--leaving{opacity:0;pointer-events:none}#tech-root .tech-intro-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;width:min(100% - 64px,1320px);margin:0 auto;padding-top:30px}#tech-root .tech-intro-name{font-weight:800;letter-spacing:-.04em;font-size:1.28rem}#tech-root .tech-intro-skip{min-height:44px;padding:8px 13px;border:0;border-radius:99px;color:var(--tech-muted);background:transparent;cursor:pointer;font-size:.9rem}#tech-root .tech-intro-skip:hover{color:var(--tech-ink);background:#0e2b4d0f}#tech-root .tech-intro-main{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;width:min(100% - 90px,1100px);flex:1;margin:auto}#tech-root .tech-intro-art{position:relative;width:100%;aspect-ratio:1}#tech-root .tech-intro-art .tech-building-cube{width:100%}#tech-root .tech-intro-story{align-self:center;min-height:210px}#tech-root .tech-intro-count{display:block;margin-bottom:18px;color:var(--tech-orange);font-size:clamp(1.2rem,2vw,1.8rem);font-weight:750;font-variant-numeric:tabular-nums}#tech-root .tech-intro-count small{font-size:.55em;margin-inline-start:4px}#tech-root .tech-intro h1{margin:0;font-size:clamp(2.1rem,4vw,4.7rem);line-height:1.2;letter-spacing:-.035em;text-wrap:balance}#tech-root .tech-intro-story p{margin:18px 0 0;color:var(--tech-muted);font-size:1rem;line-height:1.6}#tech-root .tech-intro-track{position:relative;flex:none;width:min(100% - 90px,1100px);height:2px;margin:0 auto 70px;background:#0e2b4d21}#tech-root .tech-intro-track-line{position:absolute;inset-inline-start:0;top:-1px;height:4px;border-radius:4px;background:var(--tech-orange);transition:width .38s ease}#tech-root .tech-intro-track-dot{position:absolute;top:-7px;width:16px;height:16px;border-radius:50%;background:var(--tech-orange);transform:translate(50%);transition:inset-inline-start .38s ease}#tech-root .tech-intro-bridge{position:absolute;inset-inline-end:-10%;bottom:69px;width:10%;height:2px;background:var(--tech-orange);opacity:0;transition:width .4s ease,opacity .4s ease}#tech-root .tech-intro--leaving .tech-intro-bridge{width:42%;opacity:1}@media(max-width:760px){#tech-root .tech-intro-top{width:calc(100% - 42px);padding-top:20px}#tech-root .tech-intro-main{display:flex;flex-direction:column;justify-content:center;gap:10px;width:calc(100% - 42px)}#tech-root .tech-intro-art{width:min(75vw,330px)}#tech-root .tech-intro-story{align-self:stretch;min-height:150px;text-align:center}#tech-root .tech-intro-count{margin-bottom:10px}#tech-root .tech-intro h1{font-size:clamp(2rem,8vw,3.5rem)}#tech-root .tech-intro-track{width:calc(100% - 60px);margin-bottom:50px}#tech-root .tech-intro-bridge{bottom:49px}}#tech-root .tech-building-cube{position:relative;width:100%;aspect-ratio:1;isolation:isolate}#tech-root .tech-building-cube-motion{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .28s ease-out}#tech-root .tech-building-cube-study,#tech-root .tech-building-cube-final{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}#tech-root .tech-building-cube-study{overflow:visible;filter:drop-shadow(0 23px 18px rgba(9,58,126,.13));transition:opacity .7s ease}#tech-root .tech-building-cube-final{display:block;object-fit:contain;opacity:0;transform:scale(.985);filter:drop-shadow(0 27px 23px rgba(9,58,126,.13));transition:opacity .72s ease,transform .9s cubic-bezier(.2,.7,.2,1)}#tech-root .tech-building-cube--stage-5 .tech-building-cube-final{opacity:1;transform:scale(1)}#tech-root .tech-building-cube--stage-5 .tech-building-cube-study{opacity:0}#tech-root .tech-cube-module{opacity:0;transform-box:fill-box;transform-origin:center;transition:opacity .43s ease,transform .8s cubic-bezier(.2,.74,.23,1)}#tech-root .tech-cube-module--base{transform:translate(-33px,35px) rotate(-3deg)}#tech-root .tech-cube-module--upper{transform:translate(-55px,-17px) rotate(-2deg)}#tech-root .tech-cube-module--back{transform:translate(24px,-52px) rotate(3deg)}#tech-root .tech-cube-module--cream{transform:translate(29px,31px) scale(.94)}#tech-root .tech-cube-module--front{transform:translate(42px,37px) rotate(2deg)}#tech-root .tech-cube-module--orange{opacity:1;transform:translate(-265px,190px) scale(.7)}#tech-root .tech-building-cube--stage-1 .tech-cube-module--base,#tech-root .tech-building-cube--stage-2 .tech-cube-module--base,#tech-root .tech-building-cube--stage-3 .tech-cube-module--base,#tech-root .tech-building-cube--stage-4 .tech-cube-module--base,#tech-root .tech-building-cube--stage-5 .tech-cube-module--base,#tech-root .tech-building-cube--stage-1 .tech-cube-module--upper,#tech-root .tech-building-cube--stage-2 .tech-cube-module--upper,#tech-root .tech-building-cube--stage-3 .tech-cube-module--upper,#tech-root .tech-building-cube--stage-4 .tech-cube-module--upper,#tech-root .tech-building-cube--stage-5 .tech-cube-module--upper,#tech-root .tech-building-cube--stage-2 .tech-cube-module--back,#tech-root .tech-building-cube--stage-3 .tech-cube-module--back,#tech-root .tech-building-cube--stage-4 .tech-cube-module--back,#tech-root .tech-building-cube--stage-5 .tech-cube-module--back,#tech-root .tech-building-cube--stage-3 .tech-cube-module--cream,#tech-root .tech-building-cube--stage-4 .tech-cube-module--cream,#tech-root .tech-building-cube--stage-5 .tech-cube-module--cream,#tech-root .tech-building-cube--stage-4 .tech-cube-module--front,#tech-root .tech-building-cube--stage-5 .tech-cube-module--front{opacity:1;transform:none}#tech-root .tech-building-cube--stage-5 .tech-cube-module--orange{transform:none!important}#tech-root .tech-building-cube-line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;opacity:.7}#tech-root .tech-building-cube-line path{fill:none;stroke-width:2.2;stroke-linecap:round;filter:drop-shadow(0 0 5px rgba(255,113,52,.35));stroke-dasharray:760;stroke-dashoffset:760;transition:stroke-dashoffset 2.4s cubic-bezier(.22,.61,.22,1)}#tech-root .tech-building-cube--stage-5 .tech-building-cube-line path{stroke-dashoffset:0}#tech-root .tech-building-cube--hero.tech-building-cube--stage-5 .tech-building-cube-final{animation:tech-cube-breathe 7s ease-in-out 1s infinite}@keyframes tech-cube-breathe{0%,to{translate:0 0}50%{translate:0 -4px}}@media(prefers-reduced-motion:reduce){#tech-root .tech-building-cube--hero.tech-building-cube--stage-5 .tech-building-cube-final{animation:none}#tech-root .tech-building-cube--stage-5 .tech-building-cube-line path{stroke-dashoffset:0}}@font-face{font-family:Tech Thmanyah Sans;src:url(/assets/thmanyahsans-Regular-NTPOWdsf.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tech Thmanyah Sans;src:url(/assets/thmanyahsans-Bold-0Nuz4xF3.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Tech Roboto;src:url(/assets/Roboto-Regular-FqysxNcR.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Tech Roboto;src:url(/assets/Roboto-Bold-DcHKkOo1.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Tech Baflion Sans;src:url(/assets/BaflionSans-Bold-yXRgYWCq.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}html[lang=ar] #tech-root{font-family:Tech Thmanyah Sans,system-ui,sans-serif}html[lang=en] #tech-root{font-family:Tech Roboto,system-ui,sans-serif}html[lang=en] #tech-root .tech-intro h1,html[lang=en] #tech-root .tech-hero h1,html[lang=en] #tech-root .tech-next h2,html[lang=en] #tech-root .tech-section-lead h2,html[lang=en] #tech-root .tech-about-heading h2,html[lang=en] #tech-root .tech-closing h2{font-family:Tech Baflion Sans,Tech Roboto,sans-serif}html{scroll-behavior:smooth}body{margin:0}#tech-root{--tech-cream: #faf7f2;--tech-ink: #0e2b4d;--tech-blue: #287df0;--tech-blue-light: #d6eaff;--tech-orange: #ff7134;--tech-muted: #5a6c7d;--tech-line: rgba(14, 43, 77, .1);min-height:100vh;color:var(--tech-ink);background:var(--tech-cream);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}#tech-root *,#tech-root *:before,#tech-root *:after{box-sizing:border-box}#tech-root button,#tech-root a{-webkit-tap-highlight-color:transparent}#tech-root button:focus-visible,#tech-root a:focus-visible{outline:3px solid var(--tech-orange);outline-offset:4px}#tech-root button{font:inherit}#tech-root .tech-container{width:min(100% - 64px,1320px);margin-inline:auto}#tech-root .tech-kicker{font-size:.77rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}#tech-root .tech-nav-shell{position:fixed;z-index:30;top:22px;inset-inline:24px;width:min(calc(100% - 48px),1190px);margin-inline:auto;transition:top .25s ease}#tech-root .tech-nav{display:flex;align-items:center;gap:clamp(16px,3vw,42px);min-height:76px;padding:9px 12px 9px 19px;border:1px solid rgba(255,255,255,.8);border-radius:999px;background:#fffdf9c9;box-shadow:0 22px 65px #0e2b4d16,0 5px 18px #0e2b4d0b,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);transition:min-height .25s ease,background-color .25s ease,box-shadow .25s ease}#tech-root .tech-nav-shell--scrolled .tech-nav{min-height:66px;background:#fffdf9f5;box-shadow:0 12px 40px #0e2b4d1c}#tech-root .tech-nav-brand{display:inline-flex;align-items:center;gap:10px;flex:none;text-decoration:none}#tech-root .tech-nav-brand img{display:block;object-fit:contain}#tech-root .tech-nav-brand .tech-nav-mark{width:48px;height:48px}#tech-root .tech-nav-brand .tech-nav-wordmark{width:135px;max-height:40px}#tech-root .tech-nav-positioning{display:block;border-inline-start:2px solid var(--tech-orange);padding-inline-start:13px;color:var(--tech-ink);font-size:.67rem;font-weight:650;line-height:1.35;white-space:nowrap}#tech-root .tech-nav-link{color:var(--tech-ink);text-decoration:none;font-size:.91rem;font-weight:620;white-space:nowrap}#tech-root .tech-nav-link:hover,#tech-root .tech-hero-secondary:hover{color:var(--tech-blue)}#tech-root .tech-nav-actions{display:flex;align-items:center;gap:10px;margin-inline-start:auto}#tech-root .tech-nav-language{min-width:56px;min-height:44px;padding-inline:10px;border:0;border-radius:999px;background:transparent;color:var(--tech-ink);cursor:pointer;font-weight:700}#tech-root .tech-nav-language:hover{background:#edf5ff}#tech-root .tech-contact-wrap{position:relative;display:inline-flex;flex-direction:column;align-items:start}#tech-root .tech-contact-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:60px;padding:14px 24px;border:1px solid transparent;border-radius:999px;background:var(--tech-ink);color:#fff;box-shadow:0 9px 22px #0e2b4d29;cursor:pointer;text-decoration:none;font-weight:750;white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease}#tech-root .tech-contact-button:hover{background:#174779;box-shadow:0 11px 28px #0e2b4d36}#tech-root .tech-contact-button:active{scale:.96}#tech-root .tech-contact-arrow{display:inline-block;color:var(--tech-orange);font-size:1.15rem;transition:translate .2s ease}#tech-root .tech-contact-button:hover .tech-contact-arrow{translate:3px -3px}#tech-root .tech-contact-wrap--compact .tech-contact-button{min-height:53px;padding:11px 21px;font-size:.88rem}#tech-root .tech-hero{position:relative;min-height:min(920px,100svh);isolation:isolate;overflow:hidden}#tech-root .tech-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(ellipse 43% 43% at 72% 43%,rgba(116,184,255,.4),transparent 76%),radial-gradient(ellipse 22% 29% at 91% 73%,rgba(255,151,96,.17),transparent 82%),radial-gradient(ellipse 45% 44% at 4% 6%,rgba(222,238,255,.75),transparent 80%)}#tech-root .tech-hero:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:radial-gradient(var(--tech-blue) .65px,transparent .65px);background-size:14px 14px;-webkit-mask-image:linear-gradient(to left,black,transparent 42%);mask-image:linear-gradient(to left,black,transparent 42%);pointer-events:none}#tech-root .tech-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:center;gap:clamp(12px,3vw,48px);min-height:min(920px,100svh);padding-top:138px;padding-bottom:96px}#tech-root .tech-hero-ribbon{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;border:clamp(30px,5vw,80px) solid rgba(73,159,247,.075);box-shadow:inset 0 0 45px #3b8eeb0e,0 0 45px #3b8eeb0b;transform:rotate(-17deg)}#tech-root .tech-hero-ribbon--top{width:min(67vw,980px);height:min(45vw,660px);top:10%;inset-inline-start:38%}#tech-root .tech-hero-ribbon--bottom{width:min(65vw,870px);height:min(33vw,440px);bottom:-21%;inset-inline-end:53%;border-color:#4da6ff0e;transform:rotate(10deg)}#tech-root .tech-hero-copy{position:relative;z-index:2;max-width:690px}#tech-root .tech-hero-copy .tech-kicker{display:flex;align-items:center;gap:11px;margin:0 0 30px;color:var(--tech-blue)}#tech-root .tech-kicker-dot{width:7px;height:7px;border-radius:100%;background:var(--tech-orange);box-shadow:0 0 0 5px #ff713421}#tech-root .tech-hero h1{margin:0;font-size:clamp(3.4rem,5.9vw,6.5rem);line-height:1.075;letter-spacing:-.055em;font-weight:790;text-wrap:balance}[dir=rtl] #tech-root .tech-hero h1{letter-spacing:-.025em;line-height:1.18;font-weight:800}#tech-root .tech-hero h1 span{display:block}#tech-root .tech-hero-headline-accent{color:var(--tech-blue)}#tech-root .tech-hero-headline-final{color:var(--tech-ink)}#tech-root .tech-hero-support{max-width:560px;margin:32px 0 0;color:var(--tech-muted);font-size:clamp(1.04rem,1.4vw,1.25rem);line-height:1.72;text-wrap:pretty}#tech-root .tech-hero-cta-row{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:36px}#tech-root .tech-hero-secondary{display:inline-flex;gap:10px;align-items:center;min-height:44px;color:var(--tech-ink);font-size:.94rem;font-weight:700;text-decoration:none}#tech-root .tech-hero-secondary span{color:var(--tech-orange)}#tech-root .tech-hero-visual{position:relative;width:100%;aspect-ratio:1 / 1;max-height:700px}#tech-root .tech-hero-visual-glow{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;background:radial-gradient(circle,rgba(91,177,255,.38),rgba(207,232,255,.18) 54%,transparent 72%);filter:blur(33px);transition:transform .28s ease-out}#tech-root .tech-hero-cube-wrap{position:absolute;top:2%;right:2%;bottom:2%;left:2%;display:grid;place-items:center}#tech-root .tech-hero-guide{position:absolute;border:1px solid rgba(27,97,179,.18);border-radius:23px;transform:rotate(-13deg)}#tech-root .tech-hero-guide--one{top:14%;right:7%;bottom:14%;left:7%}#tech-root .tech-hero-guide--two{top:24%;right:0;bottom:23%;left:17%;border-style:dashed;transform:rotate(11deg)}#tech-root .tech-hero-visual-tag,#tech-root .tech-hero-caption{position:absolute;color:var(--tech-ink);font-size:.72rem;font-weight:700;letter-spacing:.08em}#tech-root .tech-hero-visual-tag{top:6%;inset-inline-start:3%}#tech-root .tech-hero-caption{bottom:4%;inset-inline-end:3%;letter-spacing:0}#tech-root .tech-hero-orbit{position:absolute;width:12px;height:12px;border-radius:4px;rotate:21deg;background:var(--tech-orange);box-shadow:0 0 0 7px #ff71341a}#tech-root .tech-hero-orbit--one{top:21%;inset-inline-end:9%}#tech-root .tech-hero-orbit--two{bottom:25%;inset-inline-start:1%;width:7px;height:7px;background:var(--tech-blue);box-shadow:none}#tech-root .tech-hero-line{position:absolute;bottom:-5px;left:0;width:100%;height:clamp(80px,12vw,180px);fill:none;pointer-events:none}#tech-root .tech-hero-line-glow{stroke:#ff713447;stroke-width:12;filter:blur(8px)}#tech-root .tech-hero-line-core{stroke:var(--tech-orange);stroke-width:2.2;opacity:.86}#tech-root .tech-next{position:relative;min-height:290px;padding:88px 0 96px;background:#fffdfa}#tech-root .tech-next-line{position:absolute;top:0;inset-inline-start:51%;width:2px;height:62px;background:linear-gradient(var(--tech-orange),transparent)}#tech-root .tech-next-content{max-width:800px}#tech-root .tech-next .tech-kicker{color:var(--tech-orange);margin:0 0 12px}#tech-root .tech-next h2{margin:0 0 14px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.2;letter-spacing:-.025em}#tech-root .tech-next p:last-child{margin:0;color:var(--tech-muted);font-size:1.07rem;line-height:1.6}@keyframes tech-cube-settle{0%{opacity:.3;translate:0 16px}to{opacity:1;translate:0 0}}@media(max-width:1000px){#tech-root .tech-hero-grid{grid-template-columns:1.1fr .9fr}#tech-root .tech-hero h1{font-size:clamp(3rem,5.5vw,5.2rem)}#tech-root .tech-nav{gap:18px}#tech-root .tech-nav-positioning{display:none}}@media(max-width:760px){#tech-root .tech-container{width:min(100% - 42px,580px)}#tech-root .tech-nav-shell{top:14px;inset-inline:13px;width:calc(100% - 26px)}#tech-root .tech-nav{min-height:66px;padding:7px 8px 7px 13px;gap:6px}#tech-root .tech-nav-brand{gap:4px}#tech-root .tech-nav-brand .tech-nav-mark{width:35px;height:35px}#tech-root .tech-nav-brand .tech-nav-wordmark{width:clamp(78px,22vw,110px);max-height:35px}#tech-root .tech-nav-link{display:none}#tech-root .tech-nav-actions{gap:1px}#tech-root .tech-nav-language{min-width:47px;padding-inline:3px;font-size:.8rem}#tech-root .tech-contact-wrap--compact .tech-contact-button{min-height:48px;padding:9px 11px;gap:5px;font-size:clamp(.7rem,2.8vw,.82rem)}#tech-root .tech-contact-wrap--compact .tech-contact-arrow{font-size:.95rem}#tech-root .tech-hero{min-height:auto}#tech-root .tech-hero-grid{display:flex;flex-direction:column;align-items:stretch;gap:0;min-height:0;padding-top:155px;padding-bottom:86px}#tech-root .tech-hero-copy{max-width:100%}#tech-root .tech-hero-copy .tech-kicker{margin-bottom:23px}#tech-root .tech-hero h1{font-size:clamp(2.75rem,11.3vw,5rem);line-height:1.1}#tech-root .tech-hero-support{margin-top:24px;font-size:1rem}#tech-root .tech-hero-cta-row{gap:18px;margin-top:24px}#tech-root .tech-contact-button{min-height:53px;padding:12px 18px}#tech-root .tech-hero-visual{width:min(100%,540px);margin:12px auto 0}#tech-root .tech-hero-ribbon--top{width:102vw;height:90vw;top:45%;inset-inline-start:25%}#tech-root .tech-hero-ribbon--bottom{width:100vw;height:58vw;bottom:-10%;inset-inline-end:38%}#tech-root .tech-hero-visual-tag,#tech-root .tech-hero-caption{font-size:.65rem}#tech-root .tech-intro-top{width:calc(100% - 42px);padding-top:20px}#tech-root .tech-intro-main{display:flex;flex-direction:column;justify-content:center;gap:10px;width:calc(100% - 42px)}#tech-root .tech-intro-art{width:min(75vw,330px)}#tech-root .tech-intro-story{align-self:stretch;min-height:150px;text-align:center}#tech-root .tech-intro-count{margin-bottom:10px}#tech-root .tech-intro h1{font-size:clamp(2rem,8vw,3.5rem)}#tech-root .tech-intro-track{width:calc(100% - 60px);margin-bottom:50px}#tech-root .tech-intro-bridge{bottom:49px}}@media(max-width:390px){#tech-root .tech-nav-brand .tech-nav-wordmark{width:82px}#tech-root .tech-nav-language{min-width:43px}#tech-root .tech-hero-grid{padding-top:139px}#tech-root .tech-hero h1{font-size:2.65rem}#tech-root .tech-hero-visual{margin-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#tech-root *,#tech-root *:before,#tech-root *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}#tech-root .tech-nav-shell{width:min(calc(100% - 56px),1210px)}#tech-root .tech-nav{direction:ltr;min-height:78px;padding-inline:18px;gap:clamp(18px,2.4vw,34px);background:#ffffffbf;border-color:#ffffffeb;box-shadow:0 20px 55px #1736671f,0 3px 8px #1736670a,inset 0 1px #fffffff2}#tech-root .tech-nav-brand--ar .tech-nav-lockup{display:block;width:clamp(220px,22vw,280px);height:auto;max-height:58px;object-fit:contain}#tech-root .tech-nav-compact-brand{display:inline-flex;align-items:center;gap:10px}#tech-root .tech-nav-brand--ar .tech-nav-compact-brand{display:none}#tech-root .tech-nav-link{direction:rtl}#tech-root .tech-nav-brand--en+.tech-nav-positioning{font-size:.65rem}#tech-root .tech-contact-button{box-shadow:0 11px 29px #0e2b4d2e,0 0 0 1px #ff713429}#tech-root .tech-hero{min-height:0;background:#faf8f5}#tech-root .tech-hero:before{background:radial-gradient(ellipse 55% 51% at 72% 42%,rgba(91,168,252,.27),transparent 75%),radial-gradient(ellipse 31% 30% at 91% 22%,rgba(255,155,93,.16),transparent 82%),radial-gradient(ellipse 48% 45% at 6% 8%,rgba(229,241,255,.68),transparent 78%),linear-gradient(117deg,#faf8f5,#f7f9fc 70%,#f4f8fe)}#tech-root .tech-hero:after{opacity:.09;-webkit-mask-image:linear-gradient(to right,transparent 25%,black);mask-image:linear-gradient(to right,transparent 25%,black)}#tech-root .tech-hero-ribbon--top{width:64vw;height:41vw;top:12%;inset-inline-start:41%;border-width:clamp(45px,7vw,105px);border-color:#3999ff13;transform:rotate(-20deg)}#tech-root .tech-hero-ribbon--bottom{width:69vw;height:28vw;bottom:-11%;inset-inline-end:49%;border-color:#71bdff0e}#tech-root .tech-hero-grid{direction:ltr;width:min(calc(100% - 88px),1450px);grid-template-columns:minmax(0,.89fr) minmax(0,1.11fr);gap:clamp(12px,2vw,34px);min-height:0;padding-top:clamp(154px,15vh,190px);padding-bottom:48px}#tech-root .tech-hero-copy{direction:ltr;align-self:center;max-width:700px;padding-bottom:24px}[dir=rtl] #tech-root .tech-hero-copy{direction:rtl;text-align:right}#tech-root .tech-hero-copy .tech-kicker{display:flex;gap:14px;margin-bottom:31px;color:#657d9a;font-weight:650;letter-spacing:.18em}#tech-root .tech-kicker-dot{width:37px;height:2px;border-radius:0;box-shadow:none;flex:none}#tech-root .tech-hero h1{font-size:clamp(3.7rem,5vw,5.9rem);line-height:1.09;letter-spacing:-.05em}[dir=rtl] #tech-root .tech-hero h1{font-size:clamp(3.6rem,5.1vw,6.2rem);line-height:1.16;letter-spacing:-.023em}#tech-root .tech-hero-headline-accent{color:var(--tech-orange)}#tech-root .tech-hero-headline-final{position:relative;width:fit-content}#tech-root .tech-hero-headline-final:after{content:"";position:absolute;height:3px;width:48%;bottom:-7px;inset-inline-end:2%;border-radius:100%;background:linear-gradient(90deg,transparent,var(--tech-orange));transform:rotate(-3deg);opacity:.65}#tech-root .tech-hero-support{max-width:590px;margin-top:37px;color:#62758e;font-size:clamp(1.05rem,1.35vw,1.24rem);line-height:1.78}#tech-root .tech-hero-cta-row{gap:18px;margin-top:35px}#tech-root .tech-hero-secondary{gap:14px;min-height:54px;padding:0 17px;border:1px solid rgba(14,43,77,.12);border-radius:99px;background:#ffffff73;box-shadow:0 4px 18px #0e2b4d0b}#tech-root .tech-hero-secondary span{font-size:1.15rem}#tech-root .tech-hero-visual{direction:ltr;aspect-ratio:auto;height:clamp(510px,46vw,690px);max-height:none;align-self:center}#tech-root .tech-hero-visual-glow{top:10%;right:2%;bottom:10%;left:2%;background:radial-gradient(circle,rgba(81,169,255,.38),rgba(201,229,255,.17) 52%,transparent 72%);filter:blur(44px)}#tech-root .tech-process-scene{position:relative;height:100%;isolation:isolate}#tech-root .tech-process-halo{position:absolute;z-index:-2;width:77%;aspect-ratio:1;top:4%;left:12%;border-radius:50%;background:radial-gradient(circle at 50% 52%,rgba(73,163,254,.16),rgba(100,179,255,.11) 56%,transparent 70%);box-shadow:inset 0 0 0 36px #4097ff0a,inset 0 0 0 74px #4097ff09}#tech-root .tech-process-arc{position:absolute;z-index:-1;width:112%;height:72%;top:6%;left:5%;border-top:2px solid rgba(255,255,255,.8);border-radius:50%;transform:rotate(-24deg);box-shadow:0 -6px 15px #ffa85e1f}#tech-root .tech-process-board{position:absolute;top:11%;bottom:10%;left:7%;right:3%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.94);border-radius:31px;background:linear-gradient(145deg,#fffffff5,#fafbffdb);box-shadow:0 43px 56px #0c2e662e,0 17px 25px #1943821c,0 0 0 1px #306dc814,inset 0 1px #fffffffa;transform:perspective(1200px) rotateY(-7deg) rotateX(2deg) rotate(-3deg);transform-origin:50% 55%;transition:transform .5s cubic-bezier(.2,0,0,1)}#tech-root .tech-process-scene:hover .tech-process-board{transform:perspective(1200px) rotateY(-5deg) rotateX(1deg) rotate(-2deg)}#tech-root .tech-process-board-top{display:flex;align-items:center;gap:8px;height:46px;flex:none;padding-inline:18px;color:var(--tech-ink);border-bottom:1px solid rgba(33,75,137,.07);font-weight:800;font-size:.8rem}#tech-root .tech-process-board-symbol{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#29baff,#1876ed)}#tech-root .tech-process-board-top-note{margin-left:auto;color:#8493aa;font-size:.65rem;font-weight:650}#tech-root .tech-process-board-body{display:grid;grid-template-columns:minmax(104px,.26fr) minmax(0,.74fr);min-height:0;flex:1}#tech-root .tech-process-board-steps{display:flex;flex-direction:column;gap:4px;padding:25px 9px;background:linear-gradient(180deg,#e7f2ff8f,#ffffff4d);border-right:1px solid rgba(33,75,137,.06)}#tech-root .tech-process-board-step{display:flex;align-items:center;gap:7px;min-height:30px;padding:5px 8px;border-radius:8px;color:#6a7d98;white-space:nowrap;font-size:clamp(.56rem,.75vw,.71rem);font-weight:640}#tech-root .tech-process-board-step--active{background:linear-gradient(90deg,#d8ecff,#eef6ff);color:#1469c8}#tech-root .tech-process-board-step-index{color:#439fe6;font-size:.58rem;font-variant-numeric:tabular-nums}#tech-root .tech-process-board-main{direction:rtl;min-width:0;padding:clamp(16px,1.7vw,26px)}[dir=ltr] #tech-root .tech-process-board-main{direction:ltr}#tech-root .tech-process-board-eyebrow{margin:0 0 5px;color:var(--tech-orange);font-size:.61rem;font-weight:750;letter-spacing:.07em}#tech-root .tech-process-board-main h2{margin:0;color:var(--tech-ink);font-size:clamp(1.12rem,1.45vw,1.65rem);line-height:1.25}#tech-root .tech-process-board-description{margin:5px 0 0;color:#6980a0;font-size:clamp(.61rem,.78vw,.78rem);line-height:1.5}#tech-root .tech-process-timeline{position:relative;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:clamp(15px,2.2vw,32px);gap:2px}#tech-root .tech-process-timeline:before{content:"";position:absolute;z-index:0;top:8px;inset-inline:7%;height:3px;background:#d6dfec}#tech-root .tech-process-timeline-step{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;color:#7588a1}#tech-root .tech-process-timeline-step i{display:block;width:18px;height:18px;border:5px solid #d6dfec;border-radius:50%;background:#fff}#tech-root .tech-process-timeline-step--reached i{border-color:var(--tech-orange);box-shadow:0 0 0 5px #ff71341a}#tech-root .tech-process-timeline-step small{max-width:65px;font-size:clamp(.48rem,.64vw,.63rem);line-height:1.15;font-weight:650}#tech-root .tech-process-timeline-step--reached small{color:var(--tech-ink)}#tech-root .tech-process-board-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px;margin-top:clamp(17px,2.3vw,33px);min-height:0;height:40%}#tech-root .tech-process-product-card,#tech-root .tech-process-checklist{position:relative;min-width:0;overflow:hidden;border:1px solid rgba(31,74,137,.07);border-radius:16px;background:#ffffffd1;box-shadow:0 8px 19px #1e467d0f}#tech-root .tech-process-product-card{display:grid;place-items:center}#tech-root .tech-process-product-wash{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:12px;background:radial-gradient(circle at 49% 63%,#c9e6ff,#e9f3ff 47%,#fff3e6)}#tech-root .tech-process-product-card .tech-building-cube{width:min(74%,175px);z-index:1}#tech-root .tech-process-product-card .tech-building-cube-line{display:none}#tech-root .tech-process-product-label{position:absolute;z-index:2;inset-inline-start:12px;bottom:8px;color:#245284;font-size:.57rem;font-weight:700}#tech-root .tech-process-checklist{display:flex;flex-direction:column;justify-content:center;gap:clamp(7px,1vw,12px);padding:10px 11px}#tech-root .tech-process-checklist>span{display:flex;align-items:center;gap:7px;color:#1d395d;font-size:clamp(.58rem,.73vw,.75rem);font-weight:620;white-space:nowrap}#tech-root .tech-process-checklist i{display:inline-flex;flex:none;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;color:#aebdce;background:#edf2f8}#tech-root .tech-process-checklist i.tech-process-check--done{color:#fff;background:var(--tech-orange)}#tech-root .tech-process-path{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;fill:none;pointer-events:none}#tech-root .tech-process-path-glow{stroke:#ff843754;stroke-width:12;filter:blur(7px)}#tech-root .tech-process-path-core{stroke:var(--tech-orange);stroke-width:1.7;opacity:.83}#tech-root .tech-process-float{position:absolute;z-index:4;display:flex;align-items:center;gap:9px;min-height:72px;padding:9px 13px;border-radius:20px;border:1px solid rgba(255,255,255,.94);background:#ffffffdb;box-shadow:0 17px 32px #1436681f,0 3px 8px #1436680d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--tech-ink);font-size:.78rem}#tech-root .tech-process-float strong,#tech-root .tech-process-float small{display:block;white-space:nowrap}#tech-root .tech-process-float small{margin-top:4px;color:#8a9bb0;font-size:.63rem}#tech-root .tech-process-float-icon{display:inline-flex;align-items:center;justify-content:center;width:49px;height:49px;border-radius:14px}#tech-root .tech-process-float-icon--idea{color:var(--tech-orange);background:#fff0e5}#tech-root .tech-process-float-icon--product{color:var(--tech-orange);background:#fff1e8}#tech-root .tech-process-float--idea{left:0;bottom:7%}#tech-root .tech-process-float--product{right:-1%;top:47%}#tech-root .tech-hero-line{bottom:103px;height:105px}#tech-root .tech-hero-line-glow{stroke-width:9}#tech-root .tech-hero-line-core{stroke-width:1.7}#tech-root .tech-hero-benefits{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;width:min(calc(100% - 88px),1450px);padding:24px 0 34px;border-top:1px solid rgba(14,43,77,.06);background:linear-gradient(180deg,#ffffff24,#ffffff4d)}#tech-root .tech-hero-benefit{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}#tech-root .tech-hero-benefit svg{margin-bottom:4px;color:var(--tech-ink)}#tech-root .tech-hero-benefit strong{color:var(--tech-ink);font-size:.99rem}#tech-root .tech-hero-benefit span{color:#77899f;font-size:.83rem}@media(max-width:1160px){#tech-root .tech-hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}#tech-root .tech-hero h1,[dir=rtl] #tech-root .tech-hero h1{font-size:clamp(3.3rem,5.2vw,4.8rem)}#tech-root .tech-process-board-steps{display:none}#tech-root .tech-process-board-body{display:block}#tech-root .tech-process-board-main{height:100%}#tech-root .tech-process-board-cards{height:46%}}@media(max-width:760px){#tech-root .tech-nav-shell{width:calc(100% - 26px)}#tech-root .tech-nav{min-height:64px;padding:7px 9px;gap:5px}#tech-root .tech-nav-brand--ar .tech-nav-lockup{display:none}#tech-root .tech-nav-brand--ar .tech-nav-compact-brand{display:inline-flex}#tech-root .tech-nav-brand .tech-nav-mark{width:33px;height:33px}#tech-root .tech-nav-brand .tech-nav-wordmark{width:clamp(81px,21vw,108px)}#tech-root .tech-hero-grid{width:min(calc(100% - 42px),580px);display:flex;flex-direction:column;gap:14px;padding-top:132px;padding-bottom:46px}#tech-root .tech-hero-copy{padding-bottom:0}#tech-root .tech-hero-copy .tech-kicker{margin-bottom:21px;font-size:.69rem}#tech-root .tech-hero h1,[dir=rtl] #tech-root .tech-hero h1{font-size:clamp(2.7rem,10.3vw,4.3rem);line-height:1.15}#tech-root .tech-hero-support{margin-top:25px;font-size:1rem;line-height:1.7}#tech-root .tech-hero-cta-row{gap:11px;margin-top:24px}#tech-root .tech-hero-secondary{min-height:50px;padding-inline:12px;font-size:.83rem}#tech-root .tech-hero-visual{width:100%;height:clamp(360px,100vw,520px);margin:8px auto 0}#tech-root .tech-process-board{top:8%;bottom:9%;left:4%;right:4%;border-radius:24px;transform:rotate(-2deg)}#tech-root .tech-process-scene:hover .tech-process-board{transform:rotate(-2deg)}#tech-root .tech-process-board-top{height:38px;padding-inline:11px;font-size:.72rem}#tech-root .tech-process-board-main{padding:14px}#tech-root .tech-process-board-main h2{font-size:1.1rem}#tech-root .tech-process-board-description{font-size:.64rem}#tech-root .tech-process-timeline{margin-top:15px}#tech-root .tech-process-timeline-step small{display:none}#tech-root .tech-process-board-cards{height:49%;margin-top:15px}#tech-root .tech-process-product-card .tech-building-cube{width:min(76%,135px)}#tech-root .tech-process-checklist{gap:6px;padding:7px}#tech-root .tech-process-checklist>span{font-size:.55rem;gap:4px}#tech-root .tech-process-checklist i{width:15px;height:15px}#tech-root .tech-process-float{min-height:49px;padding:5px 8px;border-radius:13px;font-size:.62rem}#tech-root .tech-process-float-icon{width:32px;height:32px;border-radius:10px}#tech-root .tech-process-float-icon svg{width:18px;height:18px}#tech-root .tech-process-float small{display:none}#tech-root .tech-process-float--idea{left:0;bottom:3%}#tech-root .tech-process-float--product{right:-1%;top:57%}#tech-root .tech-hero-line{bottom:185px;height:75px}#tech-root .tech-hero-benefits{width:min(calc(100% - 42px),580px);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding:24px 0 36px}#tech-root .tech-hero-benefit strong{font-size:.85rem}#tech-root .tech-hero-benefit span{font-size:.72rem}#tech-root .tech-hero-ribbon--top{width:118vw;height:100vw;top:39%;inset-inline-start:21%}}@media(max-width:390px){#tech-root .tech-nav-brand .tech-nav-wordmark{width:78px}#tech-root .tech-nav-brand .tech-nav-mark{width:29px;height:29px}#tech-root .tech-hero h1,[dir=rtl] #tech-root .tech-hero h1{font-size:2.55rem}#tech-root .tech-contact-button{padding-inline:15px}#tech-root .tech-process-float--product{right:-2%}}@media(prefers-reduced-motion:reduce){#tech-root .tech-process-board,#tech-root .tech-process-scene:hover .tech-process-board{transform:none}}#tech-root .tech-nav-shell{width:min(calc(100% - 48px),1240px)}#tech-root .tech-nav{direction:inherit;gap:clamp(18px,2.5vw,42px);padding-inline:18px}#tech-root .tech-nav-brand{min-width:0}#tech-root .tech-nav-final-logo{display:block;width:clamp(225px,22vw,294px);height:auto;max-height:62px;object-fit:contain}#tech-root .tech-nav-link{direction:inherit}#tech-root .tech-nav-actions{margin-inline-start:auto}#tech-root .tech-hero{background:#faf8f5}#tech-root .tech-hero:before{background:radial-gradient(ellipse 49% 45% at 71% 46%,rgba(77,157,254,.23),transparent 76%),radial-gradient(ellipse 30% 30% at 92% 25%,rgba(255,154,92,.11),transparent 82%),radial-gradient(ellipse 45% 45% at 6% 8%,rgba(227,239,255,.55),transparent 78%),linear-gradient(115deg,#faf8f5,#f7f9fc 70%,#f5f9ff)}[dir=rtl] #tech-root .tech-hero:before{background:radial-gradient(ellipse 49% 45% at 29% 46%,rgba(77,157,254,.23),transparent 76%),radial-gradient(ellipse 30% 30% at 8% 25%,rgba(255,154,92,.11),transparent 82%),radial-gradient(ellipse 45% 45% at 94% 8%,rgba(227,239,255,.55),transparent 78%),linear-gradient(245deg,#faf8f5,#f7f9fc 70%,#f5f9ff)}#tech-root .tech-hero-grid{direction:inherit;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(18px,3vw,50px);padding-top:clamp(145px,15vh,185px);padding-bottom:34px}#tech-root .tech-hero-copy{direction:inherit;text-align:start;padding-bottom:0}#tech-root .tech-hero-copy .tech-kicker{margin-bottom:28px}#tech-root .tech-hero h1{font-size:clamp(3.65rem,5vw,6rem);line-height:1.1}[dir=rtl] #tech-root .tech-hero h1{font-size:clamp(3.6rem,5vw,6rem);line-height:1.15}#tech-root .tech-hero-headline-accent{color:var(--tech-ink)}#tech-root .tech-hero-headline-final{color:var(--tech-orange);font-style:normal}#tech-root .tech-hero-headline-final:after{width:64%;inset-inline-start:18%;background:linear-gradient(90deg,transparent,var(--tech-orange),transparent);opacity:.45}#tech-root .tech-hero-english-tagline{margin:16px 0 0;color:var(--tech-ink);font-size:1.12rem;font-weight:700}#tech-root .tech-hero-support{margin-top:29px}#tech-root .tech-hero-cta-row{direction:inherit;gap:15px;margin-top:30px}#tech-root .tech-contact-button{gap:10px;box-shadow:0 13px 26px #0e2b4d2b,0 0 0 1px #3a8bf02e,0 0 24px #3a8bf01c;animation:tech-cta-breathe 3.4s ease-in-out infinite;transition:background-color .22s ease,box-shadow .22s ease,translate .22s cubic-bezier(.2,0,0,1)}#tech-root .tech-contact-button:hover{background:#153e6b;translate:0 -2px;box-shadow:0 17px 30px #0e2b4d38,0 0 0 1px #4b9af54d,0 0 29px #3b92ff2b}#tech-root .tech-contact-button:hover,#tech-root .tech-contact-button:focus-visible{animation:none}#tech-root .tech-contact-button:focus-visible{outline:3px solid var(--tech-orange);outline-offset:4px}#tech-root .tech-contact-whatsapp{width:22px;height:22px;flex:none;color:#fff}#tech-root .tech-contact-wrap--compact .tech-contact-whatsapp{width:19px;height:19px}@keyframes tech-cta-breathe{0%,to{box-shadow:0 13px 26px #0e2b4d2b,0 0 0 1px #3a8bf02e,0 0 20px #3a8bf014}50%{box-shadow:0 13px 26px #0e2b4d2b,0 0 0 1px #3a8bf03d,0 0 29px #3a8bf029}}#tech-root .tech-hero-secondary{min-height:54px;padding-inline:19px;gap:10px;color:var(--tech-ink);background:#ffffff8c;border:1px solid rgba(127,177,236,.28);box-shadow:inset 0 1px #fffffff5,0 0 0 1px #fff9,0 5px 20px #3b89e613,0 0 15px #78bbff14;transition:color .22s ease,box-shadow .22s ease,translate .22s ease}#tech-root .tech-hero-secondary:hover{translate:0 -1px;box-shadow:inset 0 1px #fff,0 0 0 1px #82b7ef5c,0 7px 21px #3b89e61a,0 0 20px #ff914e14}#tech-root .tech-hero-secondary svg{width:18px;height:18px;flex:none;color:var(--tech-orange);transition:translate .28s cubic-bezier(.2,0,0,1)}#tech-root .tech-hero-secondary:hover svg{translate:0 4px}#tech-root .tech-hero-visual{direction:ltr;height:clamp(530px,47vw,700px)}#tech-root .tech-hero-visual-glow{top:10%;right:0;bottom:10%;left:0;background:radial-gradient(circle,rgba(58,153,251,.32),rgba(172,216,255,.12) 54%,transparent 75%);filter:blur(48px)}#tech-root .tech-cube-scene{position:relative;height:100%;isolation:isolate}#tech-root .tech-cube-halo{position:absolute;z-index:-2;width:90%;aspect-ratio:1;top:2%;left:6%;border-radius:50%;background:radial-gradient(circle,rgba(85,168,255,.14),rgba(140,203,255,.07) 49%,transparent 72%);box-shadow:inset 0 0 0 44px #4097ff09,inset 0 0 0 92px #4097ff06}#tech-root .tech-cube-arc{position:absolute;z-index:-1;width:105%;height:78%;top:8%;left:0;border-top:2px solid rgba(255,255,255,.76);border-radius:50%;transform:rotate(-22deg);box-shadow:0 -7px 17px #3e97f412}#tech-root .tech-cube-guide{position:absolute;z-index:-1;border:1px solid rgba(41,111,198,.09);border-radius:24px;transform:rotate(-11deg)}#tech-root .tech-cube-guide--one{top:16%;right:13%;bottom:18%;left:14%}#tech-root .tech-cube-guide--two{top:28%;right:2%;bottom:28%;left:21%;border-style:dashed;transform:rotate(14deg)}#tech-root .tech-cube-main{position:absolute;z-index:2;width:min(87%,610px);top:4%;left:7%;filter:drop-shadow(0 29px 31px rgba(27,78,147,.11))}#tech-root .tech-cube-main .tech-building-cube-line{display:none}#tech-root .tech-cube-journey{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;overflow:visible;pointer-events:none}#tech-root .tech-cube-journey path{stroke-linecap:round}#tech-root .tech-cube-journey-glow{stroke:#ff7c2f33;stroke-width:10;filter:blur(7px)}#tech-root .tech-cube-journey-core{stroke:#fa782f;stroke-width:2.2;opacity:.83}#tech-root .tech-cube-journey--front{z-index:3}#tech-root .tech-cube-journey-front{stroke:#ff7a32;stroke-width:2.3;opacity:.94;filter:drop-shadow(0 0 5px rgba(255,122,50,.18))}[dir=rtl] #tech-root .tech-cube-journey{transform:scaleX(-1)}#tech-root .tech-cube-idea-seed{position:absolute;z-index:4;bottom:18%;left:1%;width:12px;height:12px;border-radius:4px;rotate:32deg;background:var(--tech-orange);box-shadow:0 0 0 8px #ff713417,0 0 16px #ff713440}[dir=rtl] #tech-root .tech-cube-idea-seed{left:auto;right:1%}#tech-root .tech-cube-annotation{position:absolute;z-index:4;bottom:4%;inset-inline-end:8%;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;color:#3d628c;background:#ffffffa6;box-shadow:0 7px 22px #1c4a8212;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.78rem;font-weight:700}#tech-root .tech-cube-annotation i{width:6px;height:6px;border-radius:50%;background:var(--tech-orange)}#tech-root .tech-hero-line{display:none}#tech-root .tech-hero-benefits{padding-top:44px;padding-bottom:44px}@media(max-width:1100px){#tech-root .tech-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#tech-root .tech-hero h1,[dir=rtl] #tech-root .tech-hero h1{font-size:clamp(3.15rem,5.2vw,4.9rem)}#tech-root .tech-nav-final-logo{width:clamp(210px,23vw,250px)}}@media(max-width:760px){#tech-root .tech-nav-shell{width:calc(100% - 26px)}#tech-root .tech-nav{direction:inherit;min-height:64px;padding-inline:11px;gap:6px}#tech-root .tech-nav-final-logo{width:clamp(150px,37vw,235px);max-height:51px}#tech-root .tech-hero-grid{display:flex;flex-direction:column;width:min(calc(100% - 42px),580px);gap:10px;padding-top:132px;padding-bottom:34px}#tech-root .tech-hero-copy{width:100%}#tech-root .tech-hero h1,[dir=rtl] #tech-root .tech-hero h1{font-size:clamp(2.7rem,10.3vw,4.3rem)}#tech-root .tech-hero-support{margin-top:24px}#tech-root .tech-hero-visual{height:clamp(355px,97vw,510px);margin:0 auto}#tech-root .tech-cube-main{width:88%;left:6%;top:2%}#tech-root .tech-cube-annotation,#tech-root .tech-cube-guide--two{display:none}#tech-root .tech-hero-benefits{padding-top:32px}}@media(max-width:560px){#tech-root .tech-nav-actions .tech-contact-wrap--compact{display:none}#tech-root .tech-nav-final-logo{width:clamp(180px,51vw,235px)}#tech-root .tech-hero-cta-row{gap:10px}#tech-root .tech-contact-button{padding-inline:16px}#tech-root .tech-hero-secondary{padding-inline:13px;font-size:.82rem}}@media(max-width:390px){#tech-root .tech-hero h1,[dir=rtl] #tech-root .tech-hero h1{font-size:clamp(2.4rem,10vw,2.55rem)}#tech-root .tech-nav-final-logo{width:185px}}@media(prefers-reduced-motion:reduce){#tech-root .tech-contact-button{animation:none}#tech-root .tech-contact-button:hover,#tech-root .tech-hero-secondary:hover{translate:none}#tech-root .tech-hero-secondary:hover svg{translate:none}}#tech-root .tech-hero-visual{display:grid;place-items:center;height:auto;min-height:0;max-height:none;aspect-ratio:1.04;overflow:visible}#tech-root .tech-hero-visual-glow{top:9%;right:1%;bottom:9%;left:1%;opacity:.9;background:radial-gradient(ellipse,rgba(66,153,246,.42),rgba(159,211,255,.16) 56%,transparent 76%);filter:blur(42px);pointer-events:none}#tech-root .tech-transform{position:relative;width:min(100%,700px);aspect-ratio:1.06;isolation:isolate}#tech-root .tech-transform-atmosphere{position:absolute;z-index:-1;top:7%;right:0;bottom:5%;left:0;border-radius:47% 53% 49% 51%;background:radial-gradient(ellipse at 62% 49%,rgba(57,147,244,.28),rgba(192,226,255,.2) 47%,transparent 76%);box-shadow:0 0 80px #3c8bef14}#tech-root .tech-transform-screen{position:absolute;top:12%;right:1%;bottom:11%;left:1%;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.93);border-radius:clamp(21px,2.2vw,31px);background:linear-gradient(145deg,#fffffff2,#f5faffe8 51%,#edf7fff0);box-shadow:0 40px 75px #1e51972b,0 13px 28px #2561a717,inset 0 1px #fff,inset -1px -1px #4d9df33b;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg);animation:tech-v5-arrive .9s both}[dir=rtl] #tech-root .tech-transform-screen{transform:perspective(1200px) rotateY(4deg) rotateX(2deg)}#tech-root .tech-transform-screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 23px #ffffff94}#tech-root .tech-transform-chrome{display:flex;align-items:center;gap:13px;flex:none;height:9%;min-height:32px;padding-inline:4%;border-bottom:1px solid rgba(91,149,205,.14);background:#f4faffa1}#tech-root .tech-transform-chrome-dots{display:flex;gap:5px}#tech-root .tech-transform-chrome-dots i{width:6px;height:6px;border-radius:50%;background:#a8c8e9}#tech-root .tech-transform-chrome-dots i:first-child{background:#ffad79}#tech-root .tech-transform-chrome-address{width:31%;height:7px;margin-inline:auto;border-radius:30px;background:#81acd529}#tech-root .tech-transform-chrome-mark{width:19px;height:9px;border-radius:9px;background:linear-gradient(90deg,#3786ef,#8ecbfc);opacity:.7}#tech-root .tech-transform-interior{display:flex;flex:1;flex-direction:column;min-height:0;padding:3.5% 5.4% 5%}#tech-root .tech-transform-progress{position:relative;flex:none}#tech-root .tech-transform-progress-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4.5%}#tech-root .tech-transform-progress-label{color:#6481a3;font-size:clamp(.53rem,.65vw,.7rem);font-weight:800;letter-spacing:.12em}#tech-root .tech-transform-progress-current{color:#eb6928;font-size:clamp(.65rem,.86vw,.86rem);font-weight:800}#tech-root .tech-transform-progress-steps{position:relative;display:flex;align-items:flex-start;justify-content:space-between;direction:inherit}#tech-root .tech-transform-progress-rail{position:absolute;z-index:0;top:6px;inset-inline:9%;height:2px;background:#dbe7f3;pointer-events:none}#tech-root .tech-transform-progress-rail:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:var(--tech-progress);border-radius:5px;background:linear-gradient(90deg,#2479d8,#459ced);box-shadow:0 0 9px #3d96ef33;transition:width .75s ease}#tech-root .tech-transform-progress-rail i{position:absolute;z-index:1;top:-2px;inset-inline-start:var(--tech-progress);width:6px;height:6px;border-radius:50%;background:#ff8444;box-shadow:0 0 10px 3px #ff793233;transform:translate(-50%);transition:inset-inline-start .75s ease}[dir=rtl] #tech-root .tech-transform-progress-rail i{transform:translate(50%)}#tech-root .tech-transform-step{position:relative;z-index:1;display:flex;flex:0 1 18%;flex-direction:column;align-items:center;gap:7px;min-width:0;padding:0;border:0;background:transparent;color:#899db2;text-align:center;cursor:pointer;font:inherit}#tech-root .tech-transform-step:disabled{cursor:default}#tech-root .tech-transform-step-dot{display:block;flex:none;width:13px;height:13px;border:3px solid #d4e3f1;border-radius:50%;background:#f8fbff;transition:background .3s,border-color .3s,box-shadow .3s,transform .3s}#tech-root .tech-transform-step--done .tech-transform-step-dot{border-color:#4597ed;background:#2681e9;box-shadow:0 0 0 3px #388ee614}#tech-root .tech-transform-step--active .tech-transform-step-dot{border-color:#ff8644;background:#ff762e;box-shadow:0 0 0 5px #ff79311c,0 0 16px #ff77306b;transform:scale(1.12)}#tech-root .tech-transform-step-name{max-width:100%;color:inherit;font-size:clamp(.48rem,.66vw,.72rem);font-weight:700;line-height:1.25;text-wrap:balance}#tech-root .tech-transform-step--done{color:#2875be}#tech-root .tech-transform-step--active{color:#dd6529}#tech-root .tech-transform-step:not(:disabled):hover .tech-transform-step-dot{transform:scale(1.25)}#tech-root .tech-transform-step:focus-visible{outline:3px solid #ff7134;outline-offset:5px;border-radius:8px}#tech-root .tech-transform-mobile-stage{display:none}#tech-root .tech-transform-canvas{position:relative;display:flex;flex:1;flex-direction:column;min-height:0;margin-top:5%;overflow:hidden;border:1px solid rgba(116,168,219,.17);border-radius:21px;background:radial-gradient(ellipse at 70% 90%,rgba(194,224,255,.44),transparent 57%),linear-gradient(145deg,#fffffff2,#f7fbffd1);box-shadow:inset 0 1px #fff,0 10px 30px #457cb712}#tech-root .tech-transform-story{position:relative;z-index:3;display:flex;align-items:center;gap:11px;flex:none;padding:4% 5% 0}#tech-root .tech-transform-story-mark{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;background:#fff1e5;color:#f87a30;font-size:1.55rem;line-height:1;box-shadow:0 6px 13px #ff87431a}#tech-root .tech-transform-story>div{display:flex;flex-direction:column;gap:2px;min-width:0}#tech-root .tech-transform-story-kicker{color:#6d8cac;font-size:clamp(.46rem,.55vw,.58rem);font-weight:800;letter-spacing:.11em}#tech-root .tech-transform-story strong{color:#14395f;font-size:clamp(.84rem,1.18vw,1.2rem);line-height:1.2}#tech-root .tech-transform-story small{color:#71859a;font-size:clamp(.56rem,.72vw,.74rem);line-height:1.3}#tech-root .tech-transform-workspace{position:relative;flex:1;min-height:0;margin:1% 3% 3%}#tech-root .tech-transform-idea-card{position:absolute;z-index:3;top:20%;inset-inline-start:28%;width:37%;height:63%;padding:9%;border:1px solid #efc69f;border-radius:15px;background:linear-gradient(140deg,#fffaf4,#fff1df);box-shadow:0 17px 35px #ae713f1f;transform:rotate(-7deg);transition:opacity .6s,transform .8s}#tech-root .tech-transform-idea-spark{display:block;color:#f47834;font-size:clamp(1.7rem,3.7vw,3.3rem);line-height:1}#tech-root .tech-transform-idea-card>i{display:block;width:83%;height:5px;margin-top:11%;border-radius:6px;background:#e3cbb5}#tech-root .tech-transform-idea-card>i:nth-of-type(2){width:62%}#tech-root .tech-transform-idea-card>i:nth-of-type(3){width:73%}#tech-root .tech-transform-idea-handline{position:absolute;bottom:13%;inset-inline-start:21%;width:50%;height:16%;border-bottom:2px solid #f68448;border-radius:50%;transform:rotate(-12deg)}#tech-root .tech-transform-market{position:absolute;z-index:4;top:22%;inset-inline:12%;display:flex;align-items:flex-end;gap:3%;height:48%;opacity:0;transform:translateY(12px);transition:opacity .5s,transform .6s}#tech-root .tech-transform-market-block,#tech-root .tech-transform-market-new{flex:1;height:62%;border:1px solid #b9d4ee;border-radius:10px;background:linear-gradient(145deg,#eff7ff,#cee6fc);box-shadow:0 10px 17px #4682c41a}#tech-root .tech-transform-market-block:nth-child(2){height:86%}#tech-root .tech-transform-market-block:nth-child(4){height:72%}#tech-root .tech-transform-market-gap{position:relative;flex:.95;height:100%;border:1.5px dashed #ff8b4d;border-radius:10px;background:#ff8b4d09;box-shadow:0 0 24px #ff823d1f}#tech-root .tech-transform-market-gap i{position:absolute;top:-11%;inset-inline-start:50%;width:3px;height:120%;border-radius:9px;background:#fb7c35;box-shadow:0 0 12px #ff763075;transform:rotate(12deg)}#tech-root .tech-transform-market-new{position:absolute;inset-inline-start:40%;bottom:0;width:16%;height:84%;border-color:#ffad76;background:linear-gradient(145deg,#fff3e6,#ffd2ac);opacity:0;transform:translateY(35%);transition:opacity .5s .2s,transform .6s .2s}#tech-root .tech-transform-product{position:absolute;z-index:2;top:8%;right:6%;bottom:8%;left:6%;overflow:hidden;border:1px solid #aacbe9;border-radius:15px;background:#fff;box-shadow:0 18px 36px #2766af21;opacity:0;transform:translateY(16px) scale(.9);transition:opacity .65s,transform .8s,box-shadow .6s}#tech-root .tech-transform-product-top{display:flex;align-items:center;gap:5px;height:12%;padding-inline:5%;border-bottom:1px solid #e1ebf5;background:#f4f9fe}#tech-root .tech-transform-product-top i{width:5px;height:5px;border-radius:50%;background:#aac7e4}#tech-root .tech-transform-product-top span{width:25%;height:4px;margin-inline-start:auto;border-radius:5px;background:#d3e4f3}#tech-root .tech-transform-product-body{display:flex;gap:5%;height:62%;padding:7% 8% 3%}#tech-root .tech-transform-product-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8%;min-width:0}#tech-root .tech-transform-product-copy>span{display:block;flex:none;height:5px;border-radius:8px;background:#bfd4e8;transition:background .5s,width .5s,height .5s}#tech-root .tech-transform-product-copy .tech-transform-product-eyebrow{width:28%;height:4px}#tech-root .tech-transform-product-copy .tech-transform-product-title{width:77%;height:10px;background:#92b8dc}#tech-root .tech-transform-product-copy .tech-transform-product-line{width:90%}#tech-root .tech-transform-product-copy .tech-transform-product-line--short{width:65%}#tech-root .tech-transform-product-copy .tech-transform-product-action{width:48%;height:13px;margin-top:2%;border-radius:7px;background:#a8c9ea}#tech-root .tech-transform-product-art{position:relative;flex:0 0 42%;overflow:hidden;border:1px solid #bbd4ea;border-radius:10px;background:linear-gradient(145deg,#e5eff8,#d7e8f7);transition:background .55s}#tech-root .tech-transform-product-art i{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,#83bdf3,#cce9ff 51%,#f8b681);opacity:0;transition:opacity .55s}#tech-root .tech-transform-product-art b{position:absolute;top:56%;right:-8%;bottom:-20%;left:12%;border-radius:60% 45% 0 0;background:#4f9ddd;opacity:0;transform:rotate(-10deg);transition:opacity .55s}#tech-root .tech-transform-product-cards{display:flex;gap:4%;height:20%;padding:0 8% 4%}#tech-root .tech-transform-product-cards span{flex:1;border:1px solid #d1e3f1;border-radius:6px;background:#edf5fc;transition:background .5s,border-color .5s}#tech-root .tech-transform-product-checks{position:absolute;z-index:3;bottom:6%;inset-inline-end:7%;display:flex;gap:5px;opacity:0;transition:opacity .5s}#tech-root .tech-transform-product-checks i{width:9px;height:9px;border:2px solid #2c8aea;border-radius:50%;background:#eaf5ff}#tech-root .tech-transform-mobile-product{position:absolute;z-index:5;bottom:0;inset-inline-end:1%;display:flex;flex-direction:column;gap:6%;width:23%;height:69%;padding:9% 3% 4%;overflow:hidden;border:3px solid #356a9c;border-radius:19px;background:#fff;box-shadow:0 18px 31px #13438338,0 0 20px #3f9af41f;opacity:0;transform:translate(28%) translateY(13%) scale(.7) rotate(8deg);transition:opacity .65s,transform .85s cubic-bezier(.19,.7,.2,1)}#tech-root .tech-transform-mobile-notch{position:absolute;top:3%;inset-inline-start:38%;width:24%;height:3px;border-radius:5px;background:#9fc3e1}#tech-root .tech-transform-mobile-art{height:41%;border-radius:5px;background:linear-gradient(160deg,#77b8f1,#d0e9ff 52%,#ffc696)}#tech-root .tech-transform-mobile-line{width:84%;height:4px;border-radius:5px;background:#96badd}#tech-root .tech-transform-mobile-line--short{width:61%}#tech-root .tech-transform-mobile-card{height:18%;border-radius:5px;background:#e6f3ff}#tech-root .tech-transform-mobile-nav{display:flex;justify-content:space-around;margin-top:auto}#tech-root .tech-transform-mobile-nav i{width:6px;height:6px;border-radius:50%;background:#7bb6ec}#tech-root .tech-transform-finish{position:absolute;z-index:6;top:5%;inset-inline-end:2%;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#ff7d36;box-shadow:0 0 0 6px #ff7e391a,0 0 22px #ff733045;color:#fff;opacity:0;transform:scale(.6);transition:opacity .5s,transform .5s}#tech-root .tech-transform-orange-line{position:absolute;z-index:-1;bottom:13%;inset-inline-start:-1%;width:90%;height:2px;border-radius:8px;background:linear-gradient(90deg,transparent,#ff9d61 35%,#f37b38 70%,transparent);box-shadow:0 0 15px #ff7d3659;transform:rotate(-8deg);opacity:.55}[dir=rtl] #tech-root .tech-transform-orange-line{transform:rotate(8deg)}#tech-root .tech-transform--stage-1 .tech-transform-idea-card{transform:translateY(-8%) rotate(-4deg) scale(.78);opacity:.78}#tech-root .tech-transform--stage-1 .tech-transform-product{opacity:.36;transform:translateY(12px) scale(.84)}#tech-root .tech-transform--stage-2 .tech-transform-idea-card{opacity:.18;transform:translateY(-23%) rotate(-8deg) scale(.58)}#tech-root .tech-transform--stage-2 .tech-transform-market,#tech-root .tech-transform--stage-2 .tech-transform-market-new{opacity:1;transform:translateY(0)}#tech-root .tech-transform--stage-2 .tech-transform-product{opacity:.38;transform:translateY(8px) scale(.86)}#tech-root .tech-transform--stage-3 .tech-transform-idea-card,#tech-root .tech-transform--stage-4 .tech-transform-idea-card,#tech-root .tech-transform--stage-5 .tech-transform-idea-card{opacity:0;transform:translateY(-30%) scale(.45)}#tech-root .tech-transform--stage-3 .tech-transform-product,#tech-root .tech-transform--stage-4 .tech-transform-product,#tech-root .tech-transform--stage-5 .tech-transform-product{opacity:1;transform:none}#tech-root .tech-transform--stage-4 .tech-transform-product-art i,#tech-root .tech-transform--stage-5 .tech-transform-product-art i,#tech-root .tech-transform--stage-4 .tech-transform-product-art b,#tech-root .tech-transform--stage-5 .tech-transform-product-art b{opacity:1}#tech-root .tech-transform--stage-4 .tech-transform-product-copy .tech-transform-product-title,#tech-root .tech-transform--stage-5 .tech-transform-product-copy .tech-transform-product-title{background:#174875}#tech-root .tech-transform--stage-4 .tech-transform-product-copy .tech-transform-product-action,#tech-root .tech-transform--stage-5 .tech-transform-product-copy .tech-transform-product-action{background:#ff8244}#tech-root .tech-transform--stage-4 .tech-transform-product-cards span,#tech-root .tech-transform--stage-5 .tech-transform-product-cards span{background:#d9edff;border-color:#a9d2f3}#tech-root .tech-transform--stage-4 .tech-transform-product-checks,#tech-root .tech-transform--stage-5 .tech-transform-product-checks{opacity:1}#tech-root .tech-transform--stage-5 .tech-transform-mobile-product{opacity:1;transform:translate(0) translateY(0) scale(1) rotate(6deg)}#tech-root .tech-transform--stage-5 .tech-transform-finish{opacity:1;transform:scale(1)}#tech-root .tech-transform--stage-5 .tech-transform-product{box-shadow:0 22px 42px #2766af2e,0 0 32px #4197ef21}#tech-root .tech-transform--stage-5 .tech-transform-canvas{box-shadow:inset 0 1px #fff,0 0 29px #52a6fb1f}@keyframes tech-v5-arrive{0%{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}@media(max-width:1000px){#tech-root .tech-transform-step-name{display:none}#tech-root .tech-transform-progress-heading{margin-bottom:4%}#tech-root .tech-transform-mobile-stage{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:13px;color:#1d4d80;font-size:.75rem}#tech-root .tech-transform-mobile-stage>span{color:#e67535;font-size:.68rem;font-weight:800}#tech-root .tech-transform-step{flex-basis:13%;min-height:18px}#tech-root .tech-transform-progress-rail{inset-inline:6.5%}}@media(max-width:760px){#tech-root .tech-hero-visual{width:min(100%,540px);height:auto;aspect-ratio:1.02;margin:13px auto 0}#tech-root .tech-transform-screen{top:5%;right:0;bottom:7%;left:0;transform:none!important}#tech-root .tech-transform-story{padding-top:5%}#tech-root .tech-transform-story-mark{width:30px;height:30px;font-size:1.2rem}#tech-root .tech-transform-canvas{margin-top:4%}#tech-root .tech-transform-product{inset-inline:3%}}@media(max-width:390px){#tech-root .tech-hero-visual{width:100%;margin-inline:auto}#tech-root .tech-transform-story small{font-size:.6rem}#tech-root .tech-transform-mobile-product{border-width:2px;border-radius:12px}}@media(prefers-reduced-motion:reduce){#tech-root .tech-transform *,#tech-root .tech-transform *:before,#tech-root .tech-transform *:after{animation:none!important;transition:none!important}}#tech-root .tech-contact-button{position:relative;isolation:isolate;overflow:hidden;border-color:#ffffff40;background:linear-gradient(120deg,#368cf3,var(--tech-blue) 55%,#2777df);color:#fff;box-shadow:0 11px 25px #2375da36,0 0 24px #348ef329,inset 0 1px #ffffff42;animation:none;transition:background-color .3s ease,box-shadow .3s ease,translate .3s cubic-bezier(.2,.7,.2,1)}#tech-root .tech-contact-button:after{content:"";position:absolute;top:0;left:-35%;width:30%;height:2px;border-radius:100%;background:linear-gradient(90deg,transparent,rgba(255,173,105,.98),transparent);box-shadow:0 1px 7px #ff7c3675;opacity:0;pointer-events:none;animation:tech-cta-idle-energy 5.4s ease-in-out infinite}#tech-root .tech-contact-button:hover,#tech-root .tech-contact-button:focus-visible{background:linear-gradient(120deg,#3d95fa,#267feb 55%,#236ed4);translate:0 -2px;box-shadow:0 15px 29px #1e6fd442,0 0 30px #3691f63d,inset 0 1px #ffffff4d;animation:none}#tech-root .tech-contact-button:hover:after,#tech-root .tech-contact-button:focus-visible:after{animation:tech-cta-hover-energy .4s ease-out 1}#tech-root .tech-contact-button:active{translate:0 0}#tech-root .tech-contact-whatsapp{transition:transform .3s ease}#tech-root .tech-contact-button:hover .tech-contact-whatsapp,#tech-root .tech-contact-button:focus-visible .tech-contact-whatsapp{transform:scale(1.06)}#tech-root .tech-contact-wrap--compact .tech-contact-button{box-shadow:0 7px 17px #2375da29,0 0 13px #348ef317,inset 0 1px #ffffff38}#tech-root .tech-contact-wrap--compact .tech-contact-button:hover,#tech-root .tech-contact-wrap--compact .tech-contact-button:focus-visible{box-shadow:0 9px 19px #2375da33,0 0 18px #348ef326,inset 0 1px #ffffff40}#tech-root .tech-hero-secondary:focus-visible{box-shadow:inset 0 1px #fff,0 0 0 1px #82b7ef5c,0 7px 21px #3b89e61a,0 0 20px #ff914e14}#tech-root .tech-hero-secondary:focus-visible svg{translate:0 4px}#tech-root .tech-transform-atmosphere:after{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(ellipse,rgba(78,166,253,.2),transparent 68%);opacity:0;pointer-events:none}#tech-root .tech-transform--stage-5:not(.tech-transform--settled) .tech-transform-atmosphere:after{animation:tech-product-complete .85s ease-out 1}#tech-root .tech-transform--settled .tech-transform-screen{animation:tech-product-float 6.4s ease-in-out infinite}#tech-root .tech-transform--interactive:not(.tech-transform--settled) .tech-transform-screen{animation:none}#tech-root .tech-transform--settled .tech-transform-mobile-product{animation:tech-mobile-depth 5.6s ease-in-out 1s infinite}#tech-root .tech-transform--settled .tech-transform-atmosphere{animation:tech-product-glow 8.2s ease-in-out infinite}#tech-root .tech-transform-orange-line{overflow:hidden}#tech-root .tech-transform-orange-line:after{content:"";position:absolute;inset-block:0;inset-inline-start:-24%;width:21%;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,210,158,.88),transparent);box-shadow:0 0 8px #ff7f3b3b;opacity:0;pointer-events:none}#tech-root .tech-transform--settled .tech-transform-orange-line:after{animation:tech-line-energy-ltr 6.1s linear infinite}[dir=rtl] #tech-root .tech-transform--settled .tech-transform-orange-line:after{animation-name:tech-line-energy-rtl}#tech-root .tech-hero:has(.tech-hero-cta-row .tech-contact-button:is(:hover,:focus-visible)) .tech-transform-orange-line:after{animation:tech-line-energy-ltr .48s ease-out 1}[dir=rtl] #tech-root .tech-hero:has(.tech-hero-cta-row .tech-contact-button:is(:hover,:focus-visible)) .tech-transform-orange-line:after{animation-name:tech-line-energy-rtl}#tech-root .tech-hero--settled .tech-hero-ribbon--top{animation:tech-atmosphere-one 18s ease-in-out infinite}#tech-root .tech-hero--settled .tech-hero-ribbon--bottom{animation:tech-atmosphere-two 16s ease-in-out 2.7s infinite}#tech-root .tech-hero--settled .tech-hero-visual-glow{animation:tech-visual-glow 9.2s ease-in-out 1.3s infinite}@keyframes tech-cta-idle-energy{0%,76%{translate:0 0;opacity:0}79%{opacity:.73}88%{translate:650% 0;opacity:.73}90%,to{translate:650% 0;opacity:0}}@keyframes tech-cta-hover-energy{0%{translate:0 0;opacity:0}18%{opacity:.85}82%{opacity:.85}to{translate:650% 0;opacity:0}}@keyframes tech-product-complete{0%,to{opacity:0;transform:scale(.98)}45%{opacity:.75;transform:scale(1.04)}}@keyframes tech-product-float{0%,to{translate:0 0}50%{translate:0 -4px}}@keyframes tech-mobile-depth{0%,to{translate:0 0}50%{translate:0 -2px}}@keyframes tech-product-glow{0%,to{opacity:1}50%{opacity:.77}}@keyframes tech-visual-glow{0%,to{opacity:.9}50%{opacity:.72}}@keyframes tech-atmosphere-one{0%,to{translate:0 0;scale:1}50%{translate:9px -5px;scale:1.018}}@keyframes tech-atmosphere-two{0%,to{translate:0 0}50%{translate:-7px 4px}}@keyframes tech-line-energy-ltr{0%,74%{translate:0 0;opacity:0}77%{opacity:.55}84%{translate:590% 0;opacity:.55}87%,to{translate:590% 0;opacity:0}}@keyframes tech-line-energy-rtl{0%,74%{translate:0 0;opacity:0}77%{opacity:.55}84%{translate:-590% 0;opacity:.55}87%,to{translate:-590% 0;opacity:0}}@media(max-width:760px){#tech-root .tech-hero--settled .tech-hero-ribbon{animation:none}#tech-root .tech-transform--settled .tech-transform-screen{animation-duration:7s}#tech-root .tech-hero--settled .tech-hero-visual-glow{animation:none}}@media(prefers-reduced-motion:reduce){#tech-root .tech-hero--settled .tech-hero-ribbon,#tech-root .tech-hero--settled .tech-hero-visual-glow,#tech-root .tech-transform--settled .tech-transform-screen,#tech-root .tech-transform--settled .tech-transform-mobile-product,#tech-root .tech-transform--settled .tech-transform-atmosphere,#tech-root .tech-transform--settled .tech-transform-orange-line:after,#tech-root .tech-contact-button:after,#tech-root .tech-contact-button:hover:after,#tech-root .tech-contact-button:focus-visible:after{animation:none!important}#tech-root .tech-contact-button:hover,#tech-root .tech-contact-button:focus-visible{translate:none}#tech-root .tech-contact-button:hover .tech-contact-whatsapp,#tech-root .tech-contact-button:focus-visible .tech-contact-whatsapp{transform:none}#tech-root .tech-hero-secondary:focus-visible svg{translate:none}}#tech-root .tech-section{position:relative;isolation:isolate;scroll-margin-top:115px}#tech-root .tech-section-lead h2,#tech-root .tech-closing h2{margin:0;white-space:pre-line;font-size:clamp(2.6rem,5vw,5.5rem);line-height:1.13;letter-spacing:-.045em;text-wrap:balance}[dir=rtl] #tech-root .tech-section-lead h2,[dir=rtl] #tech-root .tech-closing h2{letter-spacing:-.02em;line-height:1.27}#tech-root .tech-section-lead>p:last-child{max-width:610px;margin:24px 0 0;font-size:clamp(1.04rem,1.45vw,1.2rem);line-height:1.8;color:var(--tech-muted);text-wrap:pretty}#tech-root .tech-section-index{display:inline-flex;align-items:center;gap:12px;margin:0 0 28px;color:var(--tech-blue);font-size:.79rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}#tech-root .tech-section-index:before{content:"";width:30px;height:2px;background:var(--tech-orange)}#tech-root .tech-work-section{padding:115px 0 110px;background:linear-gradient(180deg,#fffdfa,#f5f9ff)}#tech-root .tech-work-section:before{content:"";position:absolute;top:0;inset-inline-start:50%;width:1px;height:82px;background:linear-gradient(var(--tech-orange),transparent)}#tech-root .tech-work-lead{max-width:800px;margin-bottom:86px}#tech-root .tech-work-journey{position:relative;padding-inline-start:clamp(38px,6vw,95px)}#tech-root .tech-work-rail{position:absolute;top:38px;bottom:110px;inset-inline-start:22px;width:2px;background:#287df029;border-radius:10px;overflow:hidden}#tech-root .tech-work-rail i{display:block;width:100%;height:var(--tech-journey-progress);max-height:100%;background:linear-gradient(var(--tech-orange),var(--tech-blue));border-radius:inherit;transition:height .7s ease}#tech-root .tech-work-stage{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);column-gap:clamp(30px,7vw,130px);min-height:240px;padding:0 0 75px;opacity:.58;transition:opacity .45s ease}#tech-root .tech-work-stage--complete{opacity:.85}#tech-root .tech-work-stage--active{opacity:1}#tech-root .tech-work-stage:nth-of-type(2n){grid-template-columns:minmax(220px,.85fr) minmax(0,1.15fr)}#tech-root .tech-work-stage:nth-of-type(2n) .tech-work-stage-heading,#tech-root .tech-work-stage:nth-of-type(2n)>p,#tech-root .tech-work-stage:nth-of-type(2n) .tech-work-note{grid-column:2}#tech-root .tech-work-stage:nth-of-type(2n) .tech-work-motif{grid-column:1;grid-row:1 / 4}#tech-root .tech-work-stage-heading{display:flex;align-items:baseline;gap:20px;width:fit-content;max-width:100%;padding:0;border:0;background:none;text-align:start;color:var(--tech-ink);cursor:pointer}#tech-root .tech-work-stage-heading:hover .tech-work-title,#tech-root .tech-work-stage-heading:focus-visible .tech-work-title{color:var(--tech-blue)}#tech-root .tech-work-stage-heading:focus-visible{border-radius:3px}#tech-root .tech-work-number{color:var(--tech-blue);font-family:Tech Roboto,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.05em}#tech-root .tech-work-title{font-size:clamp(1.8rem,2.55vw,2.7rem);font-weight:700;line-height:1.3;transition:color .3s ease;text-wrap:balance}#tech-root .tech-work-marker{position:absolute;top:13px;inset-inline-start:calc(-1*clamp(38px,6vw,95px) + 15px);width:15px;height:15px;border:3px solid var(--tech-blue);border-radius:50%;background:#fff;box-shadow:0 0 0 6px #f7faff;transition:background .3s,box-shadow .3s}#tech-root .tech-work-stage--active .tech-work-marker{background:var(--tech-orange);border-color:var(--tech-orange);box-shadow:0 0 0 8px #ff713424}#tech-root .tech-work-stage>p{grid-column:1;margin:10px 0 0 42px;max-width:600px;color:var(--tech-muted);font-size:1.08rem;line-height:1.8}[dir=rtl] #tech-root .tech-work-stage>p{margin:10px 42px 0 0}#tech-root .tech-work-note{grid-column:1;margin:17px 0 0 42px;color:var(--tech-orange);font-size:.84rem;font-weight:700}[dir=rtl] #tech-root .tech-work-note{margin:17px 42px 0 0}#tech-root .tech-work-motif{grid-column:2;grid-row:1 / 4;position:relative;align-self:center;justify-self:center;width:min(100%,330px);height:185px;border-radius:32px;background:radial-gradient(circle at 45% 50%,rgba(70,155,247,.15),transparent 68%)}#tech-root .tech-work-motif i{display:block;position:absolute;border:2px solid rgba(40,125,240,.4);box-shadow:0 13px 30px #2777df14;transition:transform .55s,background .55s}#tech-root .tech-work-motif--1 i:first-child{top:43%;inset-inline-start:22%;width:58%;height:4px;border:0;background:var(--tech-orange);border-radius:10px}#tech-root .tech-work-motif--1 i:nth-child(2){top:37%;inset-inline-start:18%;width:22px;height:22px;border-radius:7px;border-color:var(--tech-orange);transform:rotate(22deg)}#tech-root .tech-work-motif--2 i{top:37%;width:54px;height:54px;border-radius:15px;background:#ecf5ff}#tech-root .tech-work-motif--2 i:first-child{inset-inline-start:18%}#tech-root .tech-work-motif--2 i:nth-child(2){inset-inline-start:40%;opacity:.55}#tech-root .tech-work-motif--2 i:nth-child(3){inset-inline-start:63%;background:#fff4eb;border-color:var(--tech-orange)}#tech-root .tech-work-motif--3 i:first-child{top:17%;inset-inline-start:19%;width:64%;height:69%;border-radius:19px;background:#fff}#tech-root .tech-work-motif--3 i:nth-child(2){top:36%;inset-inline-start:27%;width:47%;height:15%;border:0;border-radius:7px;background:#dcecff}#tech-root .tech-work-motif--3 i:nth-child(3){top:58%;inset-inline-start:27%;width:25%;height:6%;border:0;border-radius:5px;background:var(--tech-blue)}#tech-root .tech-work-motif--4 i{border-radius:10px;background:#ddebff;width:68px;height:68px;top:28%}#tech-root .tech-work-motif--4 i:first-child{inset-inline-start:16%;transform:rotate(-10deg)}#tech-root .tech-work-motif--4 i:nth-child(2){inset-inline-start:38%;top:38%;background:#fff}#tech-root .tech-work-motif--4 i:nth-child(3){inset-inline-start:61%;top:24%;background:#fff0e3;border-color:var(--tech-orange);transform:rotate(10deg)}#tech-root .tech-work-motif--5 i{width:34px;height:34px;top:42%;border-radius:50%}#tech-root .tech-work-motif--5 i:first-child{inset-inline-start:24%;background:var(--tech-blue)}#tech-root .tech-work-motif--5 i:nth-child(2){inset-inline-start:46%;background:var(--tech-blue)}#tech-root .tech-work-motif--5 i:nth-child(3){inset-inline-start:68%;background:#fff0e4;border-color:var(--tech-orange)}#tech-root .tech-work-motif--6 i:first-child{top:20%;inset-inline-start:31%;width:35%;height:60%;border-radius:21px;background:#fff}#tech-root .tech-work-motif--6 i:nth-child(2){top:29%;inset-inline-start:39%;width:18%;height:28%;border:0;border-radius:8px;background:#d9eaff}#tech-root .tech-work-motif--6 i:nth-child(3){top:64%;inset-inline-start:39%;width:18%;height:4px;border:0;background:var(--tech-orange)}#tech-root .tech-work-stage--active .tech-work-motif{filter:saturate(1.08)}#tech-root .tech-opportunity{padding:145px 0 150px;color:#f7fbff;background:radial-gradient(ellipse at 75% 48%,#123e70,#0c2d53 45%,#092643)}#tech-root .tech-opportunity-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(30px,5vw,90px);align-items:center}#tech-root .tech-opportunity .tech-section-index{color:#a7ccfb}#tech-root .tech-opportunity h2{font-size:clamp(2.6rem,4.35vw,4.8rem)}#tech-root .tech-opportunity-question{margin:26px 0 8px;color:#b9d4f1;font-size:1.1rem;line-height:1.65}#tech-root .tech-opportunity-accent{display:block;white-space:pre-line;margin:0 0 16px;color:#ff965e;font-size:clamp(2rem,3.4vw,3.65rem);line-height:1.22}#tech-root .tech-opportunity .tech-section-lead>p:last-child{color:#c8dbef}#tech-root .tech-opportunity-scene{position:relative;min-height:540px;border-radius:50% 42% 49% 46%;background:radial-gradient(ellipse at center,rgba(55,133,220,.2),transparent 69%)}#tech-root .tech-opportunity-noise{position:absolute;top:12%;right:7%;bottom:23%;left:7%;display:grid;grid-template-columns:repeat(3,1fr);gap:13px;align-items:center;transform:rotate(-7deg)}#tech-root .tech-opportunity-noise span{min-height:88px;border:1px solid rgba(186,217,252,.19);border-radius:15px;background:linear-gradient(140deg,#e8f4ff21,#6297d412);box-shadow:inset 0 1px #ffffff14}#tech-root .tech-opportunity-noise span:nth-child(2),#tech-root .tech-opportunity-noise span:nth-child(5){min-height:135px}#tech-root .tech-opportunity-noise span:nth-child(3){opacity:.5}#tech-root .tech-opportunity-scan{position:absolute;z-index:2;top:17%;inset-inline-start:11%;height:66%;width:2px;background:linear-gradient(transparent,rgba(255,127,63,.9),transparent);box-shadow:0 0 20px #ff834566;opacity:0}#tech-root .tech-opportunity-gap{position:absolute;z-index:3;top:31%;inset-inline-start:49%;width:96px;height:96px;display:grid;place-items:center;border:1px solid rgba(255,161,109,.7);border-radius:22px;background:#123d68;box-shadow:0 0 0 10px #ff71340f,0 0 44px #ff713436;transform:rotate(-7deg)}#tech-root .tech-opportunity-gap-ring{position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border:1px dashed rgba(255,158,92,.48);border-radius:28px}#tech-root .tech-opportunity-gap-label{color:#ffd4bb;font-size:.85rem;font-weight:700;transform:rotate(7deg)}#tech-root .tech-opportunity-result{position:absolute;z-index:2;bottom:17%;inset-inline-end:12%;width:36%;height:31%;border:1px solid rgba(171,213,255,.48);border-radius:18px;background:linear-gradient(145deg,#e7f4ff,#9dc8ff);box-shadow:0 25px 65px #03143045;opacity:0}#tech-root .tech-opportunity-result i{display:block;position:absolute;inset-inline-start:16%;height:7px;border-radius:10px;background:#4998ed}#tech-root .tech-opportunity-result i:first-child{top:24%;width:34%;height:22%;border-radius:9px;background:#2b7de0}#tech-root .tech-opportunity-result i:nth-child(2){top:58%;width:65%}#tech-root .tech-opportunity-result i:nth-child(3){top:70%;width:42%;opacity:.55}#tech-root .tech-opportunity-scene-labels{position:absolute;display:flex;justify-content:space-between;inset-inline:10%;bottom:8%;color:#b6d1ef;font-size:.81rem}#tech-root .tech-opportunity-scene-caption{position:absolute;top:4%;inset-inline-start:11%;color:#ffac7e;font-size:.74rem;font-weight:700;letter-spacing:.08em}#tech-root .tech-opportunity.tech-revealed .tech-opportunity-scan{animation:tech-scan-gap 1.35s ease .25s both}#tech-root .tech-opportunity.tech-revealed .tech-opportunity-result{animation:tech-find-direction .7s ease-out 1.1s both}@keyframes tech-scan-gap{0%{transform:translate(0);opacity:0}18%,75%{opacity:1}to{transform:translate(350px);opacity:0}}[dir=rtl] #tech-root .tech-opportunity.tech-revealed .tech-opportunity-scan{animation-name:tech-scan-gap-rtl}@keyframes tech-scan-gap-rtl{0%{transform:translate(0);opacity:0}18%,75%{opacity:1}to{transform:translate(-350px);opacity:0}}@keyframes tech-find-direction{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}#tech-root .tech-proof{padding:145px 0 130px;background:linear-gradient(180deg,#f1f7ff,#fffdf9 72%)}#tech-root .tech-proof-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:70px}#tech-root .tech-proof-heading .tech-section-lead{max-width:710px}#tech-root .tech-proof-signature{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:170px;color:var(--tech-muted);font-size:.79rem;text-align:center}#tech-root .tech-proof-signature img{width:90px;height:90px;object-fit:contain}#tech-root .tech-proof-showcase{position:relative;min-height:530px;padding:40px;border-radius:42px;background:radial-gradient(ellipse at 60% 30%,rgba(104,168,252,.42),transparent 60%),linear-gradient(125deg,#0e315b,#174b87);box-shadow:0 35px 85px #12437830}#tech-root .tech-proof-web{position:absolute;top:10%;inset-inline-start:9%;width:65%;height:70%;overflow:hidden;border:8px solid #e8f3ff;border-bottom-width:17px;border-radius:20px;background:#f7faff;box-shadow:0 31px 60px #0415354d;transform:rotate(-3deg)}#tech-root .tech-proof-placeholder-top{display:flex;align-items:center;gap:5px;height:32px;padding:0 12px;background:#ebf4ff}#tech-root .tech-proof-placeholder-top i{width:6px;height:6px;border-radius:50%;background:#a6c6e9}#tech-root .tech-proof-placeholder-top span{margin-inline:auto;color:#6986a4;font:600 .66rem Tech Roboto,sans-serif}#tech-root .tech-proof-placeholder-inner{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;height:calc(100% - 32px);background:repeating-linear-gradient(0deg,transparent 0 31px,rgba(42,116,196,.035) 32px),radial-gradient(circle at center,#eff7ff,#fff);color:#607b95;font-size:.85rem;text-align:center;padding:20px}#tech-root .tech-proof-placeholder-inner img{width:88px;max-height:90px;object-fit:contain}#tech-root .tech-proof-mobile{position:absolute;top:17%;inset-inline-end:12%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:21%;height:67%;padding:25px;border:8px solid #e8f1ff;border-radius:35px;background:linear-gradient(#f8fbff,#e9f4ff);color:#63809c;box-shadow:0 27px 55px #04153566;text-align:center;font-size:.76rem;transform:rotate(6deg)}#tech-root .tech-proof-mobile img{width:65px;max-width:80%;object-fit:contain}#tech-root .tech-proof-phone-notch{position:absolute;top:5px;left:35%;right:35%;height:8px;border-radius:0 0 7px 7px;background:#b3c6da}#tech-root .tech-proof-caption{position:absolute;bottom:24px;inset-inline:40px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;color:#d8e9ff;font-size:.79rem}#tech-root .tech-proof-caption a{color:#fff;text-underline-offset:4px}#tech-root .tech-proof-timeline{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin:48px 0 0;padding:0;list-style:none}#tech-root .tech-proof-timeline li{position:relative;display:flex;flex-direction:column;gap:10px;padding-block-start:25px;border-block-start:1px solid rgba(40,125,240,.27);font-size:.89rem}#tech-root .tech-proof-timeline li:before{content:"";position:absolute;top:-5px;inset-inline-start:0;width:9px;height:9px;border-radius:50%;background:var(--tech-orange)}#tech-root .tech-proof-timeline li span{color:var(--tech-blue);font:700 .75rem Tech Roboto,sans-serif}#tech-root .tech-proof-timeline li strong{font-weight:700}#tech-root .tech-proof.tech-revealed .tech-proof-web{animation:tech-proof-web-enter .8s ease-out both}#tech-root .tech-proof.tech-revealed .tech-proof-mobile{animation:tech-proof-mobile-enter .8s ease-out .2s both}@keyframes tech-proof-web-enter{0%{opacity:0;transform:translateY(24px) rotate(-5deg)}to{opacity:1;transform:translateY(0) rotate(-3deg)}}@keyframes tech-proof-mobile-enter{0%{opacity:0;transform:translateY(36px) rotate(2deg)}to{opacity:1;transform:translateY(0) rotate(6deg)}}#tech-root .tech-formats{padding:140px 0 145px;background:#fffdf9}#tech-root .tech-formats-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,100px)}#tech-root .tech-formats-prompt{display:block;margin-top:29px;color:var(--tech-orange);font-weight:700}#tech-root .tech-formats-options{display:grid;margin-top:34px}#tech-root .tech-format-option{display:flex;align-items:center;gap:15px;min-height:69px;padding:13px 18px;border:0;border-block-start:1px solid rgba(14,43,77,.12);background:transparent;color:var(--tech-ink);text-align:start;cursor:pointer;transition:background .25s,translate .25s}#tech-root .tech-format-option:last-child{border-block-end:1px solid rgba(14,43,77,.12)}#tech-root .tech-format-option>span:first-child{font:700 .76rem Tech Roboto,sans-serif;color:var(--tech-blue)}#tech-root .tech-format-option strong{font-size:1.1rem;font-weight:700}#tech-root .tech-format-option>span:last-child{margin-inline-start:auto;color:var(--tech-orange);font-size:1.3rem;opacity:0}#tech-root .tech-format-option:hover,#tech-root .tech-format-option--selected{background:#edf6ff;translate:4px 0}[dir=rtl] #tech-root .tech-format-option:hover,[dir=rtl] #tech-root .tech-format-option--selected{translate:-4px 0}#tech-root .tech-format-option--selected>span:last-child{opacity:1}#tech-root .tech-formats-visual{position:relative;height:590px;border-radius:49% 48% 44%;background:radial-gradient(ellipse at center,rgba(152,202,255,.45),rgba(218,237,255,.16) 62%,transparent 75%);perspective:1000px}#tech-root .tech-formats-halo{position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px dashed rgba(40,125,240,.2);border-radius:50%;transform:rotate(-14deg)}#tech-root .tech-formats-browser,#tech-root .tech-formats-app,#tech-root .tech-formats-phone,#tech-root .tech-formats-platform{position:absolute;border:1px solid rgba(82,148,220,.3);background:#fff;box-shadow:0 18px 40px #134c892b;transition:transform .55s ease,box-shadow .55s ease,opacity .55s ease}#tech-root .tech-formats-browser{top:13%;inset-inline-start:7%;width:59%;height:43%;border-radius:18px;transform:rotate(-9deg) scale(.9)}#tech-root .tech-formats-browser-top{display:flex;gap:5px;padding:12px;border-bottom:1px solid #e7f0fa}#tech-root .tech-formats-browser-top i{width:6px;height:6px;border-radius:50%;background:#adcbed}#tech-root .tech-formats-browser-inner{position:relative;height:70%;margin:16px;border-radius:9px;background:#eff7ff}#tech-root .tech-formats-browser-inner b{position:absolute;top:14%;right:52%;bottom:14%;left:7%;border-radius:7px;background:linear-gradient(135deg,#83bdff,#287df0)}#tech-root .tech-formats-browser-inner span{display:block;position:absolute;inset-inline-start:55%;top:20%;width:33%;height:7px;border-radius:5px;background:#a9cff7}#tech-root .tech-formats-browser-inner span:nth-of-type(2){top:37%;width:27%}#tech-root .tech-formats-browser-inner span:nth-of-type(3){top:54%;width:34%}#tech-root .tech-formats-browser-inner span:nth-of-type(4){top:71%;width:21%;background:var(--tech-orange)}#tech-root .tech-formats-app{top:22%;inset-inline-end:10%;width:48%;height:38%;padding:15px;border-radius:19px;transform:rotate(7deg) scale(.88)}#tech-root .tech-formats-app div{display:flex;gap:5px}#tech-root .tech-formats-app i{width:8px;height:8px;border-radius:3px;background:#a9cdf4}#tech-root .tech-formats-app b{display:block;width:75%;height:21%;margin:20px 0 12px;border-radius:8px;background:#dcecff}#tech-root .tech-formats-app>span{display:block;width:75%;height:9px;margin:10px 0;border-radius:5px;background:#cae1f9}#tech-root .tech-formats-app>span:last-child{width:45%;background:#ffb07d}#tech-root .tech-formats-phone{bottom:11%;inset-inline-start:24%;width:26%;height:49%;border:7px solid #e2efff;border-radius:27px;transform:rotate(-8deg) scale(.86)}#tech-root .tech-formats-phone i{display:block;width:32%;height:7px;margin:7px auto 23px;border-radius:8px;background:#d1e1f2}#tech-root .tech-formats-phone b{display:block;height:36%;margin:12px;border-radius:11px;background:linear-gradient(135deg,#9ccfff,#337ee7)}#tech-root .tech-formats-phone span{display:block;width:65%;height:7px;margin:12px;border-radius:5px;background:#bbd8f6}#tech-root .tech-formats-platform{bottom:15%;inset-inline-end:6%;width:41%;height:30%;border-radius:14px;transform:rotate(7deg) scale(.85)}#tech-root .tech-formats-platform i{position:absolute;inset-block:0;inset-inline-start:0;width:22%;border-radius:14px 0 0 14px;background:#d1e6fc}#tech-root .tech-formats-platform b{position:absolute;inset-inline-start:31%;top:20%;width:54%;height:17%;border-radius:7px;background:#afd4fa}#tech-root .tech-formats-platform span{position:absolute;inset-inline-start:31%;top:50%;width:15%;height:28%;border-radius:5px;background:#e8f3ff}#tech-root .tech-formats-platform span:nth-of-type(2){inset-inline-start:52%}#tech-root .tech-formats-platform span:nth-of-type(3){inset-inline-start:73%;background:#ffe1ca}#tech-root .tech-formats-visual--1 .tech-formats-browser{transform:rotate(-6deg) translateY(-12px) scale(1.06);box-shadow:0 29px 55px #134c893d;z-index:4}#tech-root .tech-formats-visual--2 .tech-formats-app{transform:rotate(3deg) translateY(-15px) scale(1.1);box-shadow:0 29px 55px #134c893d;z-index:4}#tech-root .tech-formats-visual--3 .tech-formats-phone{transform:rotate(-3deg) translateY(-14px) scale(1.06);box-shadow:0 29px 55px #134c893d;z-index:4}#tech-root .tech-formats-visual--4 .tech-formats-platform{transform:rotate(3deg) translateY(-14px) scale(1.12);box-shadow:0 29px 55px #134c893d;z-index:4}#tech-root .tech-formats-visual-caption{position:absolute;z-index:5;bottom:1%;inset-inline-start:1%;max-width:82%;padding:14px 17px;border:1px solid rgba(255,255,255,.9);border-radius:16px;background:#ffffffd4;box-shadow:0 12px 35px #134c891f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#tech-root .tech-formats-visual-caption strong{font-size:1rem}#tech-root .tech-formats-visual-caption p{margin:4px 0 0;color:var(--tech-muted);font-size:.85rem;line-height:1.5}#tech-root .tech-formats-visual-dot{display:inline-block;width:8px;height:8px;margin-inline-end:8px;border-radius:50%;background:var(--tech-orange)}#tech-root .tech-partnership{padding:140px 0 130px;background:linear-gradient(150deg,#eaf4ff,#f9fbfe 47%,#fff8f1)}#tech-root .tech-partnership-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,110px)}#tech-root .tech-partnership-workspace{position:relative;height:380px;border:1px solid rgba(104,156,215,.21);border-radius:28px;background:#ffffffc7;box-shadow:0 22px 55px #2260a31c;transform:rotate(-2deg)}#tech-root .tech-partnership-workspace-top{display:flex;gap:5px;padding:19px;border-bottom:1px solid #e8f1fc}#tech-root .tech-partnership-workspace-top span{width:7px;height:7px;border-radius:50%;background:#bed9f3}#tech-root .tech-partnership-workspace-lines{position:absolute;top:90px;inset-inline:12%}#tech-root .tech-partnership-workspace-lines i{display:block;width:70%;height:7px;margin-bottom:20px;border-radius:6px;background:#d7e9fa}#tech-root .tech-partnership-workspace-lines i:nth-child(2){width:48%}#tech-root .tech-partnership-workspace-lines i:nth-child(3){width:60%}#tech-root .tech-partnership-note{position:absolute;padding:11px 15px;border-radius:12px;background:#eef6ff;color:#1d5188;box-shadow:0 8px 17px #2a62a21a;font-size:.88rem;font-weight:700;transform:rotate(2deg)}#tech-root .tech-partnership-note--1{top:16%;inset-inline-end:-5%;background:#fff0e3;color:#b65721}#tech-root .tech-partnership-note--2{top:42%;inset-inline-start:4%}#tech-root .tech-partnership-note--3{bottom:15%;inset-inline-end:9%}#tech-root .tech-partnership-note--4{bottom:-5%;inset-inline-start:13%;background:#fff2e9;color:#ae5729}#tech-root .tech-partnership-workspace-step{position:absolute;display:flex;gap:16px;bottom:13%;inset-inline-start:13%}#tech-root .tech-partnership-workspace-step i{width:11px;height:11px;border-radius:50%;background:#c5ddf6}#tech-root .tech-partnership-workspace-step i:first-child,#tech-root .tech-partnership-workspace-step i:nth-child(2){background:var(--tech-blue)}#tech-root .tech-partnership-values{display:grid;grid-template-columns:repeat(3,1fr);gap:0 27px;margin:92px 0 70px;padding:0;list-style:none}#tech-root .tech-partnership-values li{display:flex;align-items:baseline;gap:13px;min-height:68px;padding:17px 0;border-block-start:1px solid rgba(32,95,163,.16);font-weight:700}#tech-root .tech-partnership-values li span{color:var(--tech-orange);font:700 .76rem Tech Roboto,sans-serif}#tech-root .tech-partnership-monthly{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding:34px 44px;border-radius:25px;background:#ffffffbd;box-shadow:0 12px 36px #346aa114}#tech-root .tech-partnership-monthly .tech-section-index{margin-bottom:10px}#tech-root .tech-partnership-monthly p{max-width:580px;margin:0;line-height:1.7;color:var(--tech-muted)}#tech-root .tech-partnership-equation{display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:8px}#tech-root .tech-partnership-equation span{display:inline-flex;align-items:center;gap:8px;color:var(--tech-ink);font-size:.9rem;font-weight:700}#tech-root .tech-partnership-equation b{color:var(--tech-orange);font-size:1.4rem}#tech-root .tech-closing{padding:140px 0 155px;color:#fff;background:radial-gradient(ellipse at 75% 30%,#165194,#0b315a 52%,#092641);overflow:hidden}#tech-root .tech-closing-content{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:40px;min-height:520px}#tech-root .tech-closing-copy{position:relative;z-index:3}#tech-root .tech-closing .tech-section-index{color:#b6d7ff}#tech-root .tech-closing h2{font-size:clamp(3rem,5.5vw,6rem)}#tech-root .tech-closing-copy>p:not(.tech-section-index){max-width:540px;margin:24px 0 32px;color:#c6dff8;font-size:1.2rem;line-height:1.7}#tech-root .tech-closing-copy small{display:block;margin-top:22px;color:#abc9e7;font-size:.85rem}#tech-root .tech-closing .tech-contact-button{min-width:235px}#tech-root .tech-closing-line{position:absolute;z-index:1;inset-inline-start:10%;top:54%;width:77%;height:2px;border-radius:10px;background:linear-gradient(90deg,transparent,#ff8b50,#ffbf8e,transparent);box-shadow:0 0 19px #ff844266;transform:rotate(-9deg);transform-origin:center}#tech-root .tech-closing-line i{position:absolute;top:-4px;width:10px;height:10px;border-radius:50%;background:#ff9259;box-shadow:0 0 15px #ff8a4d80}#tech-root .tech-closing-line i:first-child{inset-inline-start:10%}#tech-root .tech-closing-line i:nth-child(2){inset-inline-start:54%}#tech-root .tech-closing-line i:nth-child(3){inset-inline-end:10%}#tech-root .tech-closing-art{position:relative;z-index:2;height:460px}#tech-root .tech-closing-art>div{position:absolute;border:1px solid rgba(186,219,255,.35);background:#ebf7ff1a;box-shadow:inset 0 1px #ffffff21,0 17px 39px #04152e2e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#tech-root .tech-closing-idea{top:20%;inset-inline-start:7%;display:grid;place-items:center;width:64px;height:64px;border-radius:19px;color:#ffb783;font-size:2.3rem;transform:rotate(-10deg)}#tech-root .tech-closing-wire{top:12%;inset-inline-start:33%;width:190px;height:140px;border-radius:17px;transform:rotate(8deg)}#tech-root .tech-closing-wire i{display:block;width:70%;height:10px;margin:19px;border:1px dashed rgba(178,216,255,.68);border-radius:4px}#tech-root .tech-closing-wire i:nth-child(2){width:45%;height:30px}#tech-root .tech-closing-ui{bottom:14%;inset-inline-start:24%;width:47%;height:51%;border-radius:17px;background:#eff8ff!important;transform:rotate(-7deg)}#tech-root .tech-closing-ui i{display:block;height:25px;border-bottom:1px solid #d6e9fa}#tech-root .tech-closing-ui b{display:block;height:34%;margin:15px;border-radius:9px;background:linear-gradient(120deg,#75b6fb,#2c81e5)}#tech-root .tech-closing-ui span{display:block;width:65%;height:8px;margin:13px 15px;border-radius:5px;background:#afd2f4}#tech-root .tech-closing-ui span:last-child{width:41%;background:#ff9c65}#tech-root .tech-closing-device{bottom:10%;inset-inline-end:5%;width:25%;height:57%;border:8px solid #d7eafb!important;border-radius:27px;background:#f7fbff!important;transform:rotate(6deg)}#tech-root .tech-closing-device i{display:block;width:34%;height:7px;margin:5px auto 20px;border-radius:5px;background:#b1cced}#tech-root .tech-closing-device span{display:block;height:34%;margin:13px;border-radius:9px;background:#a1cbf9}#tech-root .tech-closing-device span:last-child{height:7px;width:53%;background:#ffac79}#tech-root .tech-closing.tech-revealed .tech-closing-line{animation:tech-closing-draw 1.1s ease-out both}@keyframes tech-closing-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}[dir=rtl] #tech-root .tech-closing.tech-revealed .tech-closing-line{animation-name:tech-closing-draw-rtl}@keyframes tech-closing-draw-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}#tech-root .tech-footer{padding:72px 0 28px;background:#f8f7f2}#tech-root .tech-footer-layout{display:flex;justify-content:space-between;gap:38px;align-items:start}#tech-root .tech-footer-brand{max-width:280px}#tech-root .tech-footer-brand img{display:block;width:205px;max-width:100%;height:auto}#tech-root .tech-footer-brand p{margin:15px 0 0;color:var(--tech-muted);line-height:1.6}#tech-root .tech-footer-page-links{display:grid;grid-template-columns:repeat(2,max-content);gap:15px 34px}#tech-root .tech-footer-page-links a{color:var(--tech-ink);text-decoration:none;font-weight:650}#tech-root .tech-footer-page-links a:hover{color:var(--tech-blue)}#tech-root .tech-footer-social{display:flex;align-items:center;gap:8px;margin-top:21px}#tech-root .tech-footer-social a{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(14,43,77,.12);border-radius:11px;color:var(--tech-ink);text-decoration:none;transition:color .2s ease,border-color .2s ease,translate .2s ease}#tech-root .tech-footer-social a:hover{color:var(--tech-blue);border-color:#3882f666;translate:0 -2px}#tech-root .tech-footer-social a svg{width:18px;height:18px}@media(prefers-reduced-motion:reduce){#tech-root .tech-footer-social a{transition:none}#tech-root .tech-footer-social a:hover{translate:none}}#tech-root .tech-footer-language{min-width:83px;min-height:44px;padding:9px 15px;border:1px solid rgba(14,43,77,.17);border-radius:30px;background:#fff;color:var(--tech-ink);cursor:pointer;font-weight:700}#tech-root .tech-footer-language:hover{background:#e9f4ff}#tech-root .tech-footer-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:75px;padding-top:21px;border-top:1px solid rgba(14,43,77,.12);color:var(--tech-muted);font-size:.81rem}#tech-root .tech-footer-end-dot{width:9px;height:9px;border-radius:50%;background:var(--tech-orange)}@media(max-width:1000px){#tech-root .tech-opportunity-layout,#tech-root .tech-formats-layout,#tech-root .tech-partnership-main{gap:35px}#tech-root .tech-proof-showcase{min-height:430px}#tech-root .tech-formats-visual{height:490px}#tech-root .tech-partnership-values{grid-template-columns:repeat(2,1fr)}#tech-root .tech-partnership-monthly{grid-template-columns:1fr}#tech-root .tech-partnership-equation{justify-content:start}}@media(max-width:760px){#tech-root .tech-section{scroll-margin-top:85px}#tech-root .tech-section-lead h2{font-size:clamp(2.35rem,8.5vw,3.6rem)}#tech-root .tech-section-lead>p:last-child{font-size:1rem;margin-top:17px}#tech-root .tech-section-index{margin-bottom:21px}#tech-root .tech-work-section,#tech-root .tech-formats,#tech-root .tech-partnership{padding:88px 0}#tech-root .tech-work-lead{margin-bottom:58px}#tech-root .tech-work-journey{padding-inline-start:34px}#tech-root .tech-work-rail{inset-inline-start:8px;top:22px;bottom:80px}#tech-root .tech-work-stage,#tech-root .tech-work-stage:nth-of-type(2n){display:flex;flex-direction:column;min-height:0;gap:0;padding-bottom:55px}#tech-root .tech-work-marker{inset-inline-start:-33px;top:10px}#tech-root .tech-work-stage-heading{gap:11px}#tech-root .tech-work-title{font-size:1.55rem}#tech-root .tech-work-stage>p,[dir=rtl] #tech-root .tech-work-stage>p{margin:9px 0 0;font-size:.97rem}#tech-root .tech-work-note,[dir=rtl] #tech-root .tech-work-note{margin:8px 0 0}#tech-root .tech-work-motif{width:min(100%,275px);height:150px;margin:12px 0 0;align-self:start}#tech-root .tech-opportunity{padding:95px 0 110px}#tech-root .tech-opportunity-layout,#tech-root .tech-formats-layout,#tech-root .tech-partnership-main,#tech-root .tech-closing-content{grid-template-columns:1fr}#tech-root .tech-opportunity-scene{min-height:400px}#tech-root .tech-opportunity-gap{width:76px;height:76px}#tech-root .tech-opportunity-noise span{min-height:63px}#tech-root .tech-opportunity-noise span:nth-child(2),#tech-root .tech-opportunity-noise span:nth-child(5){min-height:100px}#tech-root .tech-proof{padding:90px 0}#tech-root .tech-proof-heading{align-items:start;margin-bottom:36px}#tech-root .tech-proof-signature{display:none}#tech-root .tech-proof-showcase{min-height:380px;border-radius:25px;padding:20px}#tech-root .tech-proof-web{top:12%;inset-inline-start:7%;width:68%;height:58%;border-width:5px;border-bottom-width:10px;border-radius:13px}#tech-root .tech-proof-mobile{top:19%;inset-inline-end:6%;width:29%;height:55%;padding:6px;border-width:5px;border-radius:20px}#tech-root .tech-proof-mobile img{width:38px}#tech-root .tech-proof-placeholder-inner img{width:50px}#tech-root .tech-proof-placeholder-inner,#tech-root .tech-proof-mobile{font-size:.67rem}#tech-root .tech-proof-caption{bottom:12px;inset-inline:17px;font-size:.68rem}#tech-root .tech-proof-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 10px;margin-top:35px}#tech-root .tech-proof-timeline li{min-width:0;font-size:.77rem}#tech-root .tech-formats-layout{gap:10px}#tech-root .tech-formats-visual{height:460px;margin-top:20px}#tech-root .tech-formats-visual-caption{max-width:90%}#tech-root .tech-partnership-main{gap:28px}#tech-root .tech-partnership-workspace{height:310px;margin-inline:9px}#tech-root .tech-partnership-note{font-size:.74rem;padding:8px 10px}#tech-root .tech-partnership-values{margin:65px 0 45px;gap:0 22px}#tech-root .tech-partnership-values li{font-size:.9rem}#tech-root .tech-partnership-monthly{padding:24px}#tech-root .tech-closing{padding:95px 0 105px}#tech-root .tech-closing-content{gap:0;min-height:0}#tech-root .tech-closing h2{font-size:clamp(3rem,10vw,4.5rem)}#tech-root .tech-closing-art{height:300px;margin-top:5px}#tech-root .tech-closing-line{top:69%;inset-inline-start:6%;width:88%}#tech-root .tech-footer{padding-top:55px}#tech-root .tech-footer-layout{display:grid;grid-template-columns:1fr auto}#tech-root .tech-footer-page-links{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}#tech-root .tech-footer-bottom{margin-top:52px}}@media(max-width:390px){#tech-root .tech-work-stage-heading{gap:8px}#tech-root .tech-work-title{font-size:1.42rem}#tech-root .tech-proof-showcase{min-height:340px}#tech-root .tech-formats-visual{height:410px}#tech-root .tech-partnership-values{gap:0 12px}#tech-root .tech-partnership-values li{font-size:.82rem}}@media(prefers-reduced-motion:reduce){#tech-root .tech-work-rail i{transition:none}#tech-root .tech-opportunity.tech-revealed .tech-opportunity-scan{display:none}#tech-root .tech-opportunity-result{opacity:1}#tech-root .tech-opportunity.tech-revealed .tech-opportunity-result,#tech-root .tech-proof.tech-revealed .tech-proof-web,#tech-root .tech-proof.tech-revealed .tech-proof-mobile,#tech-root .tech-closing.tech-revealed .tech-closing-line{animation:none}}#tech-root{--tech-motion-fast: .24s;--tech-motion-standard: .38s;--tech-motion-reveal: .65s;--tech-motion-story: .95s;--tech-motion-ease: cubic-bezier(.2, 0, 0, 1)}#tech-root .tech-reveal-primitive{opacity:0;translate:0 12px;transition:opacity var(--tech-motion-reveal) var(--tech-motion-ease),translate var(--tech-motion-reveal) var(--tech-motion-ease)}#tech-root .tech-reveal-primitive[data-visible=true]{opacity:1;translate:0 0}#tech-root .tech-nav-shell{top:22px;width:min(calc(100% - 48px),1260px);transition:top var(--tech-motion-standard) var(--tech-motion-ease)}#tech-root .tech-nav-shell--scrolled{top:12px}#tech-root .tech-nav{min-height:88px;gap:clamp(15px,2.1vw,32px);padding:10px 15px 10px 24px;border-color:#ffffffb8;background:linear-gradient(120deg,#fffdf9e6,#f5faffd4 65%,#fffcf8e3);box-shadow:0 23px 62px #0e2b4d1c,0 5px 18px #0e2b4d0b,inset 0 1px #fffffff0;-webkit-backdrop-filter:blur(22px) saturate(1.12);backdrop-filter:blur(22px) saturate(1.12);transition:min-height var(--tech-motion-standard) var(--tech-motion-ease),padding var(--tech-motion-standard) var(--tech-motion-ease),background-color var(--tech-motion-standard) var(--tech-motion-ease),box-shadow var(--tech-motion-standard) var(--tech-motion-ease)}#tech-root .tech-nav-shell--scrolled .tech-nav{min-height:75px;padding-block:7px;background:#fffdf9f5;box-shadow:0 17px 48px #0e2b4d21,0 3px 12px #0e2b4d0b,inset 0 1px #fffffff5}#tech-root .tech-nav-final-logo{width:clamp(176px,16.8vw,220px);max-height:62px;height:auto}#tech-root .tech-nav-links{display:flex;align-items:center;gap:clamp(14px,1.7vw,28px)}#tech-root .tech-nav-link{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--tech-ink);font-size:.88rem;font-weight:500}#tech-root .tech-nav-link:after{content:"";position:absolute;inset-block-end:3px;left:calc(50% - 2.5px);width:5px;height:5px;border-radius:0;background:var(--tech-orange);opacity:0;transform:scale(.4);transition:opacity var(--tech-motion-fast) ease,transform var(--tech-motion-fast) ease}#tech-root .tech-nav-link:hover{color:var(--tech-blue)}#tech-root .tech-nav-link--active,#tech-root .tech-nav-link--active:hover{color:var(--tech-orange)}#tech-root .tech-nav-link--active:after{opacity:1;transform:scale(1)}#tech-root .tech-nav-language{white-space:nowrap;transition:background-color var(--tech-motion-fast) ease,color var(--tech-motion-fast) ease}#tech-root .tech-nav-actions{flex:none;gap:8px}#tech-root .tech-nav-menu-trigger{display:none}#tech-root .tech-nav-mobile-menu[hidden]{display:none!important}#tech-root .tech-nav-mobile-menu{display:none}#tech-root .tech-nav .tech-contact-wrap--compact .tech-contact-button{min-height:50px;padding:10px 17px}#tech-root .tech-hero-secondary:is(:hover,:focus-visible){border-color:#4c96ed73}#tech-root .tech-section{scroll-margin-top:125px}#tech-root .tech-transform--resetting .tech-transform-product{opacity:.12;transform:translateY(10px) scale(.88);transition-duration:var(--tech-motion-story)}#tech-root .tech-transform--resetting .tech-transform-mobile-product{opacity:0;transform:translate(25%) translateY(10%) scale(.73) rotate(8deg);transition-duration:var(--tech-motion-story)}[dir=rtl] #tech-root .tech-transform--resetting .tech-transform-mobile-product{transform:translate(-25%) translateY(10%) scale(.73) rotate(8deg)}#tech-root .tech-transform--resetting .tech-transform-finish{opacity:0;transform:scale(.7)}#tech-root .tech-transform--resetting .tech-transform-idea-card{opacity:.83;transform:translateY(0) rotate(-7deg) scale(.96);transition-duration:var(--tech-motion-story)}#tech-root .tech-transform--resetting .tech-transform-step-dot{border-color:#d4e3f1;background:#f8fbff;box-shadow:none;transform:scale(1)}#tech-root .tech-transform--resetting .tech-transform-step{color:#899db2}#tech-root .tech-transform--resetting .tech-transform-progress-rail:after{width:0;transition-duration:var(--tech-motion-story)}#tech-root .tech-transform--resetting .tech-transform-progress-rail i{inset-inline-start:0;transition-duration:var(--tech-motion-story)}#tech-root .tech-transform--resetting .tech-transform-screen,#tech-root .tech-transform--resetting .tech-transform-mobile-product{animation:none}@media(hover:hover)and (pointer:fine)and (min-width:761px){#tech-root .tech-hero-visual--pointer .tech-transform-screen{animation:none;transform:perspective(1200px) rotateY(calc(-4deg + var(--tech-rotate-y, 0deg))) rotateX(calc(2deg + var(--tech-rotate-x, 0deg))) translate3d(var(--tech-shift-x, 0px),var(--tech-shift-y, 0px),0);transition:transform var(--tech-motion-fast) ease-out}[dir=rtl] #tech-root .tech-hero-visual--pointer .tech-transform-screen{transform:perspective(1200px) rotateY(calc(4deg + var(--tech-rotate-y, 0deg))) rotateX(calc(2deg + var(--tech-rotate-x, 0deg))) translate3d(var(--tech-shift-x, 0px),var(--tech-shift-y, 0px),0)}#tech-root .tech-hero-visual--pointer .tech-transform-mobile-product{animation:none;translate:var(--tech-mobile-x, 0px) var(--tech-mobile-y, 0px)}#tech-root .tech-hero-visual--pointer .tech-transform-product{translate:var(--tech-web-x, 0px) var(--tech-web-y, 0px)}#tech-root .tech-hero-visual--pointer .tech-transform-screen:before{content:"";position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at var(--tech-glow-x, 50%) var(--tech-glow-y, 50%),rgba(68,157,247,.09),transparent 46%)}}@media(max-width:900px){#tech-root .tech-nav-shell{width:min(calc(100% - 26px),700px);top:13px}#tech-root .tech-nav-shell--scrolled{top:9px}#tech-root .tech-nav{min-height:66px;gap:8px;padding:7px 9px 7px 13px}#tech-root .tech-nav-shell--scrolled .tech-nav{min-height:60px;padding-block:5px}#tech-root .tech-nav-final-logo{width:clamp(106px,23.2vw,172px);max-height:48px}#tech-root .tech-nav-links,#tech-root .tech-nav-actions>.tech-nav-language{display:none}#tech-root .tech-nav-actions{margin-inline-start:auto;gap:7px}#tech-root .tech-nav-actions .tech-contact-wrap--compact{display:inline-flex}#tech-root .tech-nav .tech-contact-wrap--compact .tech-contact-button{min-height:43px;padding:8px 11px;gap:6px;font-size:.76rem}#tech-root .tech-nav .tech-contact-wrap--compact .tech-contact-whatsapp{width:17px;height:17px}#tech-root .tech-nav-menu-trigger{display:flex;align-items:center;justify-content:center;flex-direction:column;flex:none;gap:4px;width:42px;height:42px;padding:0;border:1px solid rgba(70,126,186,.16);border-radius:50%;background:#ffffffa3;color:var(--tech-ink);cursor:pointer}#tech-root .tech-nav-menu-trigger span{display:block;width:16px;height:2px;border-radius:2px;background:currentColor;transition:transform var(--tech-motion-fast) ease,opacity var(--tech-motion-fast) ease}#tech-root .tech-nav-menu-trigger--open span:first-child{transform:translateY(6px) rotate(45deg)}#tech-root .tech-nav-menu-trigger--open span:nth-child(2){opacity:0}#tech-root .tech-nav-menu-trigger--open span:last-child{transform:translateY(-6px) rotate(-45deg)}#tech-root .tech-nav-mobile-menu{display:grid;gap:2px;margin:8px 8px 0;padding:11px;border:1px solid rgba(255,255,255,.8);border-radius:25px;background:#fffdf9f7;box-shadow:0 20px 42px #0e2b4d21;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}#tech-root .tech-nav-mobile-menu .tech-nav-link,#tech-root .tech-nav-mobile-language{display:flex;align-items:center;width:100%;min-height:48px;padding:10px 16px;border:0;border-radius:15px;background:transparent;color:var(--tech-ink);text-align:start;text-decoration:none;font-size:.95rem;font-weight:700}#tech-root .tech-nav-mobile-menu .tech-nav-link--active{background:#e8f2ff9e;color:var(--tech-orange)}#tech-root .tech-nav-mobile-menu .tech-nav-link:after{left:auto;inset-inline-start:16px;inset-block-end:5px;width:5px;height:5px}#tech-root .tech-nav-mobile-language{cursor:pointer;border-top:1px solid rgba(14,43,77,.07);border-radius:0 0 15px 15px}#tech-root .tech-section{scroll-margin-top:92px}}@media(max-width:420px){#tech-root .tech-nav-final-logo{width:clamp(95px,27vw,116px)}#tech-root .tech-nav .tech-contact-wrap--compact .tech-contact-button{padding-inline:9px;font-size:.7rem}#tech-root .tech-nav-menu-trigger{width:40px;height:40px}}@media(prefers-reduced-motion:reduce){#tech-root .tech-nav-shell,#tech-root .tech-nav,#tech-root .tech-nav-link:after,#tech-root .tech-nav-menu-trigger span,#tech-root .tech-reveal-primitive{transition:none}#tech-root .tech-reveal-primitive{opacity:1;translate:none}#tech-root .tech-transform--resetting .tech-transform-progress-rail:after{transition:none}}#tech-root .tech-work-section{padding:112px 0 118px;background:linear-gradient(180deg,#fffdfa,#f5f9ff)}#tech-root .tech-work-lead{max-width:790px;margin-bottom:74px}#tech-root .tech-work-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(42px,6vw,110px);align-items:stretch}#tech-root .tech-work-flow{position:relative;min-width:0}#tech-root .tech-work-flow-line{position:absolute;top:66px;bottom:175px;inset-inline-start:17px;width:2px;overflow:hidden;border-radius:3px;background:#287df024}#tech-root .tech-work-flow-line i{display:block;width:100%;max-height:100%;border-radius:inherit;background:linear-gradient(180deg,var(--tech-orange),#ec8b5e);transition:height var(--tech-motion-story) var(--tech-motion-ease)}#tech-root .tech-work-step{position:relative;display:flex;align-items:center;min-height:370px;padding:44px 12px 54px 58px;opacity:.72;transition:opacity var(--tech-motion-standard) ease}[dir=rtl] #tech-root .tech-work-step{padding:44px 58px 54px 12px}#tech-root .tech-work-step--passed{opacity:.85}#tech-root .tech-work-step--active{opacity:1}#tech-root .tech-work-step:before{content:"";position:absolute;top:calc(50% - 8px);inset-inline-start:10px;width:16px;height:16px;border:3px solid #9fc4ee;border-radius:50%;background:#fff;box-shadow:0 0 0 6px #f8fbff;transition:border-color var(--tech-motion-standard) ease,background-color var(--tech-motion-standard) ease,box-shadow var(--tech-motion-standard) ease}#tech-root .tech-work-step--active:before{border-color:var(--tech-orange);background:var(--tech-orange);box-shadow:0 0 0 8px #ff71341f}#tech-root .tech-work-step-copy{max-width:520px}#tech-root .tech-work-step-number{display:block;margin-bottom:17px;color:var(--tech-orange);font:800 .82rem Tech Roboto,sans-serif;letter-spacing:.1em;font-variant-numeric:tabular-nums}#tech-root .tech-work-step-number span{color:#93a9bf;font-weight:500}#tech-root .tech-work-step h3{margin:0;color:var(--tech-ink);font-size:clamp(1.8rem,2.55vw,2.75rem);line-height:1.23;text-wrap:balance}#tech-root .tech-work-step p{max-width:43ch;margin:19px 0 0;color:#4c637b;font-size:clamp(1rem,1.18vw,1.1rem);line-height:1.75;text-wrap:pretty}#tech-root .tech-work-step-note{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#d96328;font-size:.85rem;font-weight:700}#tech-root .tech-work-step-note:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--tech-orange)}#tech-root .tech-work-sticky-slot{position:relative;min-width:0}#tech-root .tech-work-sticky{position:sticky;top:122px;width:100%}#tech-root .tech-work-canvas-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:15px;color:#57728e;font-size:.82rem;font-weight:700}#tech-root .tech-work-canvas-heading span:last-child{color:var(--tech-orange);font:700 .79rem Tech Roboto,sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums}#tech-root .tech-work-mobile-canvas{display:none}#tech-root .tech-journey-canvas{position:relative;isolation:isolate;width:100%;height:min(61vh,530px);min-height:440px;overflow:hidden;border:1px solid rgba(255,255,255,.88);border-radius:34px;background:linear-gradient(148deg,#fffdfa,#f4f9ff 63%,#eef5fc);box-shadow:0 32px 74px #184c8921,0 5px 18px #184c890b,inset 0 1px #fff}#tech-root .tech-journey-glow{position:absolute;z-index:-1;top:9%;right:3%;bottom:9%;left:3%;border-radius:50%;background:radial-gradient(ellipse,rgba(69,153,244,.25),transparent 69%);opacity:.12;transition:opacity var(--tech-motion-story) ease}#tech-root .tech-journey-canvas[data-stage="1"] .tech-journey-glow{opacity:.22}#tech-root .tech-journey-canvas[data-stage="2"] .tech-journey-glow{opacity:.36}#tech-root .tech-journey-canvas[data-stage="3"] .tech-journey-glow{opacity:.55}#tech-root .tech-journey-canvas[data-stage="4"] .tech-journey-glow{opacity:.67}#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-glow{opacity:.84}#tech-root .tech-journey-concept{position:absolute;z-index:8;top:19px;inset-inline-start:24px;max-width:75%;color:#738ba3;font-size:.68rem;font-weight:600}#tech-root .tech-journey-note{position:absolute;z-index:3;top:27%;inset-inline-start:23%;display:flex;flex-direction:column;justify-content:center;gap:12px;width:53%;min-height:190px;padding:26px;border:1px solid rgba(233,190,151,.57);border-radius:18px;background:linear-gradient(145deg,#fffaf4,#fff1e5);box-shadow:0 22px 42px #9761371f;transform:rotate(-4deg);transition:top var(--tech-motion-story) var(--tech-motion-ease),inset-inline-start var(--tech-motion-story) var(--tech-motion-ease),opacity var(--tech-motion-story) ease,transform var(--tech-motion-story) var(--tech-motion-ease)}[dir=rtl] #tech-root .tech-journey-note{transform:rotate(4deg)}#tech-root .tech-journey-note-pin{position:absolute;top:-8px;inset-inline-start:48%;width:16px;height:16px;border-radius:50%;background:var(--tech-orange);box-shadow:0 0 0 5px #ff71341f}#tech-root .tech-journey-note small{color:#c46637;font-size:.73rem;font-weight:800;letter-spacing:.04em}#tech-root .tech-journey-note strong{color:var(--tech-ink);font-size:clamp(1.15rem,1.8vw,1.55rem);line-height:1.45;font-weight:650}#tech-root .tech-journey-note-cursor{width:20px;height:2px;margin-inline-start:auto;border-radius:2px;background:var(--tech-orange)}#tech-root .tech-journey-canvas[data-stage="1"] .tech-journey-note{top:13%;inset-inline-start:8%;transform:rotate(-2deg) scale(.79)}[dir=rtl] #tech-root .tech-journey-canvas[data-stage="1"] .tech-journey-note{transform:rotate(2deg) scale(.79)}#tech-root .tech-journey-canvas[data-stage="1"] .tech-journey-note{top:7%;inset-inline-start:4%;opacity:.18;transform:scale(.48)}#tech-root .tech-journey-canvas[data-stage="2"] .tech-journey-note{top:4%;inset-inline-start:3%;opacity:.06;transform:scale(.4)}#tech-root .tech-journey-canvas[data-stage="3"] .tech-journey-note,#tech-root .tech-journey-canvas[data-stage="4"] .tech-journey-note,#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-note{top:4%;inset-inline-start:3%;opacity:0;transform:scale(.4)}#tech-root .tech-journey-research{position:absolute;z-index:4;top:41%;inset-inline:8%;display:flex;gap:9px;opacity:0;transform:translateY(14px);transition:opacity var(--tech-motion-reveal) ease,transform var(--tech-motion-story) var(--tech-motion-ease)}#tech-root .tech-journey-research-fragment{display:flex;flex:1;flex-direction:column;justify-content:end;gap:8px;min-width:0;height:113px;padding:13px;border:1px solid #c5d9ed;border-radius:13px;background:#ffffffd1;box-shadow:0 9px 23px #2c66a214}#tech-root .tech-journey-research-fragment i{display:block;width:75%;height:5px;border-radius:4px;background:#cbdceb}#tech-root .tech-journey-research-fragment i:nth-child(2){width:48%}#tech-root .tech-journey-research-fragment small{color:#4e6883;font-size:clamp(.6rem,.8vw,.72rem);font-weight:700;line-height:1.3}#tech-root .tech-journey-research-fragment--gap{border-style:dashed;border-color:#ee9b66;background:#ffedddd1;box-shadow:0 0 0 5px #ff713412,0 0 30px #ff713421}#tech-root .tech-journey-research-fragment--gap i{background:#f5be98}#tech-root .tech-journey-canvas[data-stage="1"] .tech-journey-research{opacity:1;transform:translateY(0)}#tech-root .tech-journey-canvas[data-stage="2"] .tech-journey-research{opacity:.1;transform:translateY(-28px) scale(.9)}#tech-root .tech-journey-gap-label{position:absolute;z-index:7;top:36%;inset-inline-end:12%;padding:7px 10px;border-radius:100px;background:#fff2e8;color:#dc6628;font-size:.74rem;font-weight:800;box-shadow:0 8px 22px #ff71341f}#tech-root .tech-journey-insight{position:absolute;z-index:5;top:13%;inset-inline-end:8%;display:flex;align-items:center;gap:8px;max-width:75%;color:#1a5b9d;font-size:.85rem;font-weight:700;opacity:0;transform:translateY(9px);transition:opacity var(--tech-motion-reveal) ease,transform var(--tech-motion-reveal) ease}#tech-root .tech-journey-insight-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--tech-orange)}#tech-root .tech-journey-canvas[data-stage="1"] .tech-journey-insight,#tech-root .tech-journey-canvas[data-stage="2"] .tech-journey-insight,#tech-root .tech-journey-canvas[data-stage="3"] .tech-journey-insight,#tech-root .tech-journey-canvas[data-stage="4"] .tech-journey-insight,#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-insight{opacity:1;transform:translateY(0)}#tech-root .tech-journey-browser{position:absolute;z-index:3;top:26%;inset-inline-start:11%;width:78%;height:57%;overflow:hidden;border:1px solid #b8d5ed;border-radius:18px;background:#fff;box-shadow:0 24px 45px #1e589921;opacity:0;transform:translateY(20px) scale(.89);transition:opacity var(--tech-motion-story) ease,transform var(--tech-motion-story) var(--tech-motion-ease),box-shadow var(--tech-motion-story) ease}#tech-root .tech-journey-canvas[data-stage="2"] .tech-journey-browser,#tech-root .tech-journey-canvas[data-stage="3"] .tech-journey-browser,#tech-root .tech-journey-canvas[data-stage="4"] .tech-journey-browser,#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-browser{opacity:1;transform:translateY(0) scale(1)}#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-browser{inset-inline-start:6%;width:75%;box-shadow:0 29px 53px #1e589933}#tech-root .tech-journey-browser-chrome{display:flex;align-items:center;gap:5px;height:28px;padding-inline:13px;border-bottom:1px solid #d9e7f4;background:#f0f6fc}#tech-root .tech-journey-browser-chrome>span{width:5px;height:5px;border-radius:50%;background:#acc8e2}#tech-root .tech-journey-browser-chrome>span:first-child{background:#ffad7b}#tech-root .tech-journey-browser-chrome i{width:25%;height:5px;margin-inline:auto;border-radius:5px;background:#d0e1ef}#tech-root .tech-journey-browser-body{height:calc(100% - 28px);padding:4% 5%}#tech-root .tech-journey-ui-nav{display:flex;align-items:center;gap:7%;height:15%;border-bottom:1px solid #e2edf7}#tech-root .tech-journey-ui-nav b{color:#7b98b4;font-size:.7rem}#tech-root .tech-journey-ui-nav span{width:12%;height:5px;border-radius:5px;background:#dbe7f2}#tech-root .tech-journey-ui-nav span:first-of-type{margin-inline-start:auto}#tech-root .tech-journey-ui-content{display:flex;gap:6%;height:65%;padding-top:5%}#tech-root .tech-journey-ui-feature{display:flex;flex:1;flex-direction:column;gap:7%;min-width:0}#tech-root .tech-journey-ui-feature small{color:#97acc0;font-size:.55rem;font-weight:700}#tech-root .tech-journey-ui-feature strong{color:#7799b8;font-size:clamp(.78rem,1.2vw,1.1rem);line-height:1.2}#tech-root .tech-journey-ui-feature>i{width:80%;height:5px;border-radius:5px;background:#d8e5f1}#tech-root .tech-journey-ui-feature>i:nth-of-type(2){width:54%}#tech-root .tech-journey-ui-action{display:grid;place-items:center;width:fit-content;max-width:90%;min-height:22px;margin-top:auto;padding-inline:11px;border:1px solid #b9d5ed;border-radius:7px;color:#6d99bf;font-size:.58rem;font-weight:800}#tech-root .tech-journey-ui-preview{position:relative;flex:0 0 42%;overflow:hidden;border:1px solid #b8d5ed;border-radius:10px;background:#eef5fc}#tech-root .tech-journey-ui-preview>span{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,#74b9f6,#cce9ff 52%,#ffc494);opacity:0;transition:opacity var(--tech-motion-story) ease}#tech-root .tech-journey-ui-preview i{position:absolute;z-index:1;bottom:-8%;width:70%;height:36%;border-radius:50% 50% 0 0;background:#7db5e4;opacity:0}#tech-root .tech-journey-ui-preview i:nth-of-type(1){inset-inline-start:-9%}#tech-root .tech-journey-ui-preview i:nth-of-type(2){inset-inline-end:-8%;bottom:-18%;background:#4c98dc}#tech-root .tech-journey-ui-bottom{display:flex;gap:7px;height:15%;padding-top:4%}#tech-root .tech-journey-ui-bottom span{flex:1;border:1px solid #d8e7f4;border-radius:6px;background:#f4f8fc}#tech-root .tech-journey-canvas[data-stage="3"] .tech-journey-ui-nav b,#tech-root .tech-journey-canvas[data-stage="4"] .tech-journey-ui-nav b,#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-ui-nav b{color:#1762a6}#tech-root .tech-journey-canvas[data-stage="3"] .tech-journey-ui-feature strong,#tech-root .tech-journey-canvas[data-stage="4"] .tech-journey-ui-feature strong,#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-ui-feature strong{color:#173f6a}#tech-root .tech-journey-canvas[data-stage="3"] .tech-journey-ui-action,#tech-root .tech-journey-canvas[data-stage="4"] .tech-journey-ui-action,#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-ui-action{border-color:transparent;background:var(--tech-blue);color:#fff}#tech-root .tech-journey-canvas[data-stage="3"] .tech-journey-ui-preview>span,#tech-root .tech-journey-canvas[data-stage="4"] .tech-journey-ui-preview>span,#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-ui-preview>span,#tech-root .tech-journey-canvas[data-stage="3"] .tech-journey-ui-preview i,#tech-root .tech-journey-canvas[data-stage="4"] .tech-journey-ui-preview i,#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-ui-preview i{opacity:1}#tech-root .tech-journey-checks{position:absolute;z-index:6;bottom:9%;inset-inline-start:18%;display:flex;gap:8px;opacity:0;transform:translateY(9px);transition:opacity var(--tech-motion-reveal) ease,transform var(--tech-motion-reveal) ease}#tech-root .tech-journey-checks span{padding:6px 10px;border:1px solid #cce3f7;border-radius:100px;background:#ffffffe6;box-shadow:0 5px 13px #1c68bc14;color:#1d6ab0;font-size:.65rem;font-weight:750;white-space:nowrap}#tech-root .tech-journey-canvas[data-stage="4"] .tech-journey-checks,#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-checks{opacity:1;transform:translateY(0)}#tech-root .tech-journey-phone{position:absolute;z-index:5;top:26%;inset-inline-end:8%;display:flex;flex-direction:column;gap:6%;width:23%;height:57%;padding:10% 3% 5%;overflow:hidden;border:4px solid #315e8b;border-radius:22px;background:#fff;box-shadow:0 22px 37px #1945793b;opacity:0;transform:translate(25%) translateY(12%) scale(.76) rotate(6deg);transition:opacity var(--tech-motion-story) ease,transform var(--tech-motion-story) var(--tech-motion-ease)}[dir=rtl] #tech-root .tech-journey-phone{transform:translate(-25%) translateY(12%) scale(.76) rotate(-6deg)}#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-phone{opacity:1;transform:translate(0) translateY(0) scale(1) rotate(5deg)}[dir=rtl] #tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-phone{transform:translate(0) translateY(0) scale(1) rotate(-5deg)}#tech-root .tech-journey-phone-notch{position:absolute;top:3%;inset-inline-start:37%;width:26%;height:4px;border-radius:5px;background:#98b7d5}#tech-root .tech-journey-phone small{color:#2d74ba;font-size:.58rem;font-weight:800}#tech-root .tech-journey-phone-art{position:relative;flex:1;overflow:hidden;border-radius:7px;background:linear-gradient(160deg,#78bafa,#d0ebff 56%,#ffc69b)}#tech-root .tech-journey-phone-art i{position:absolute;bottom:-7%;inset-inline-start:-4%;width:95%;height:36%;border-radius:50% 50% 0 0;background:#4d9adc}#tech-root .tech-journey-phone strong{color:#173f6a;font-size:.63rem;line-height:1.2}#tech-root .tech-journey-phone-action{width:71%;height:10px;border-radius:5px;background:var(--tech-blue)}#tech-root .tech-journey-live{position:absolute;z-index:7;bottom:8%;inset-inline-end:7%;display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(6px);transition:opacity var(--tech-motion-reveal) ease,transform var(--tech-motion-reveal) ease}#tech-root .tech-journey-live span,#tech-root .tech-journey-live b{padding:6px 9px;border-radius:100px;background:#eaf5ff;color:#165b9c;font-size:.65rem;font-weight:800;white-space:nowrap}#tech-root .tech-journey-live span{background:#fff0e7;color:#d9662b}#tech-root .tech-journey-canvas[data-stage="5"] .tech-journey-live{opacity:1;transform:translateY(0)}#tech-root .tech-journey-orange-track{position:absolute;z-index:5;bottom:5%;inset-inline-start:6%;width:88%;height:2px;border-radius:3px;background:#ff85462e;transition:bottom var(--tech-motion-story) var(--tech-motion-ease)}#tech-root .tech-journey-canvas[data-stage="1"] .tech-journey-orange-track{bottom:47%}#tech-root .tech-journey-orange-track i{position:absolute;inset-block:0;inset-inline-start:0;width:var(--tech-work-progress);max-width:100%;border-radius:inherit;background:linear-gradient(90deg,#ffb17e,#ff7134);box-shadow:0 0 11px #ff713440;transition:width var(--tech-motion-story) var(--tech-motion-ease)}#tech-root .tech-journey-canvas[data-stage="1"] .tech-journey-orange-track i{width:84%}[dir=rtl] #tech-root .tech-journey-orange-track i{background:linear-gradient(270deg,#ffb17e,#ff7134)}#tech-root .tech-journey-orange-track i:after{content:"";position:absolute;top:-4px;inset-inline-end:-1px;width:10px;height:10px;border-radius:50%;background:var(--tech-orange);box-shadow:0 0 0 5px #ff71341a}@media(max-width:1000px)and (min-width:761px){#tech-root .tech-work-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px}#tech-root .tech-work-step{min-height:330px}#tech-root .tech-journey-canvas{min-height:390px;height:390px}#tech-root .tech-journey-note{min-height:160px;padding:18px}#tech-root .tech-journey-note strong{font-size:1.1rem}}@media(max-width:760px){#tech-root .tech-work-section{padding:88px 0 95px}#tech-root .tech-work-lead{margin-bottom:38px}#tech-root .tech-work-layout{display:block}#tech-root .tech-work-sticky-slot{display:none}#tech-root .tech-work-flow-line{top:39px;bottom:65px;inset-inline-start:11px}#tech-root .tech-work-step{display:block;min-height:0;padding:30px 0 70px 35px;opacity:1}[dir=rtl] #tech-root .tech-work-step{padding:30px 35px 70px 0}#tech-root .tech-work-step:before{top:39px;inset-inline-start:4px}#tech-root .tech-work-step h3{font-size:clamp(1.65rem,6.5vw,2.15rem)}#tech-root .tech-work-step p{margin-top:12px;font-size:.98rem;line-height:1.7}#tech-root .tech-work-step-note{margin-top:12px}#tech-root .tech-work-mobile-canvas{display:block;margin-top:23px}#tech-root .tech-journey-canvas{height:clamp(290px,80vw,410px);min-height:0;border-radius:23px}#tech-root .tech-journey-concept{top:13px;inset-inline-start:14px;font-size:.55rem}#tech-root .tech-journey-note{min-height:122px;padding:15px;border-radius:12px}#tech-root .tech-journey-note strong{font-size:clamp(.96rem,4vw,1.25rem)}#tech-root .tech-journey-note small{font-size:.59rem}#tech-root .tech-journey-note-pin{width:12px;height:12px;top:-6px}#tech-root .tech-journey-research{gap:5px;inset-inline:5%}#tech-root .tech-journey-research-fragment{height:78px;padding:8px;border-radius:9px}#tech-root .tech-journey-research-fragment small{font-size:.55rem}#tech-root .tech-journey-gap-label{top:34%;inset-inline-end:7%;font-size:.6rem}#tech-root .tech-journey-insight{top:13%;inset-inline-end:5%;font-size:.65rem;max-width:80%}#tech-root .tech-journey-browser{top:24%;height:61%;border-radius:13px}#tech-root .tech-journey-browser-chrome{height:21px}#tech-root .tech-journey-browser-body{height:calc(100% - 21px)}#tech-root .tech-journey-ui-nav b{font-size:.55rem}#tech-root .tech-journey-ui-feature strong{font-size:.72rem}#tech-root .tech-journey-ui-feature small{font-size:.45rem}#tech-root .tech-journey-ui-action{min-height:18px;font-size:.46rem;padding-inline:6px}#tech-root .tech-journey-phone{border-width:2px;border-radius:13px}#tech-root .tech-journey-phone small{font-size:.47rem}#tech-root .tech-journey-phone strong{font-size:.48rem}#tech-root .tech-journey-checks{inset-inline-start:8%;gap:4px}#tech-root .tech-journey-checks span{padding:4px 6px;font-size:.52rem}#tech-root .tech-journey-live{gap:4px}#tech-root .tech-journey-live span,#tech-root .tech-journey-live b{padding:4px 6px;font-size:.5rem}}@media(max-width:390px){#tech-root .tech-journey-canvas{height:290px}#tech-root .tech-journey-note{width:61%;inset-inline-start:18%}#tech-root .tech-journey-research-fragment small{font-size:.5rem}}@media(prefers-reduced-motion:reduce){#tech-root .tech-work-flow-line i,#tech-root .tech-work-step,#tech-root .tech-work-step:before,#tech-root .tech-journey-canvas *,#tech-root .tech-journey-canvas *:before,#tech-root .tech-journey-canvas *:after{animation:none!important;transition:none!important}}#tech-root .tech-about{padding:clamp(92px,10vw,154px) 0 clamp(100px,10vw,156px);background:radial-gradient(ellipse 50% 28% at 12% 16%,rgba(214,234,255,.42),transparent 78%),linear-gradient(180deg,#faf7f2,#fffdfa 68%,#f6faff)}#tech-root .tech-about-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(48px,8vw,126px);align-items:end}#tech-root .tech-about-heading h2{margin:0;font-size:clamp(3rem,5.4vw,5.8rem);line-height:1.14;letter-spacing:-.045em;text-wrap:balance}[dir=rtl] #tech-root .tech-about-heading h2{line-height:1.28;letter-spacing:-.02em}#tech-root .tech-about-heading h2 span{display:block}#tech-root .tech-about-heading h2 span:last-child{color:var(--tech-blue)}#tech-root .tech-about-story p,#tech-root .tech-about-method p,#tech-root .tech-about-founder-story p{margin:0;color:var(--tech-muted);font-size:clamp(1.03rem,1.4vw,1.18rem);line-height:1.8;text-wrap:pretty}#tech-root .tech-about-story p+p,#tech-root .tech-about-method p+p,#tech-root .tech-about-founder-story p+p{margin-top:17px}#tech-root .tech-about-line{position:relative;height:1px;margin:clamp(58px,7vw,105px) 0 clamp(48px,6vw,82px);background:#0e2b4d1f}#tech-root .tech-about-line span{position:absolute;top:-2px;inset-inline-start:0;width:min(28%,280px);height:3px;background:linear-gradient(90deg,var(--tech-orange),rgba(255,113,52,.08));transform-origin:left center}[dir=rtl] #tech-root .tech-about-line span{transform-origin:right center}#tech-root .tech-about-detail{display:grid;grid-template-columns:1fr 1fr;gap:clamp(44px,9vw,145px)}#tech-root .tech-about-eyebrow{margin:0 0 20px!important;color:var(--tech-blue)!important;font-size:.8rem!important;font-weight:800;letter-spacing:.08em;line-height:1.4!important;text-transform:uppercase}#tech-root .tech-about-purpose-text{max-width:510px;margin:0;font-size:clamp(1.65rem,2.4vw,2.65rem);line-height:1.36;font-weight:750;text-wrap:balance}#tech-root .tech-about-principles{display:flex;flex-wrap:wrap;gap:13px 30px;margin:clamp(42px,5vw,70px) 0 0;padding:22px 0 0;border-top:1px solid rgba(14,43,77,.1);list-style:none}#tech-root .tech-about-principles li{display:inline-flex;align-items:baseline;gap:9px;color:var(--tech-ink);font-size:.91rem;font-weight:700}#tech-root .tech-about-principles li span{color:var(--tech-orange);font-size:.68rem;font-weight:800}#tech-root .tech-about-founder{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(44px,10vw,150px);align-items:center;margin-top:clamp(95px,11vw,170px);padding:clamp(40px,5vw,78px);border:1px solid rgba(255,255,255,.82);border-radius:28px;background:linear-gradient(125deg,#fffc,#e2f0ffab);box-shadow:0 30px 85px #0e2b4d0e,0 8px 27px #0e2b4d09}#tech-root .tech-about-founder-lead{position:relative;padding-inline-start:25px;border-inline-start:3px solid var(--tech-orange)}#tech-root .tech-about-founder h3{margin:0;font-size:clamp(2.35rem,4vw,4.3rem);line-height:1.2;letter-spacing:-.035em}[dir=rtl] #tech-root .tech-about-founder h3{letter-spacing:0;line-height:1.3}#tech-root .tech-about-founder-role{width:fit-content;margin:15px 0 0;color:var(--tech-blue);font-size:.88rem;font-weight:700}#tech-root .tech-about-founder-story p:first-child{color:var(--tech-ink);font-weight:700}#tech-root .tech-about:not(.tech-revealed) .tech-about-intro,#tech-root .tech-about:not(.tech-revealed) .tech-about-detail,#tech-root .tech-about:not(.tech-revealed) .tech-about-founder{opacity:.55;transform:translateY(14px)}#tech-root .tech-about-intro,#tech-root .tech-about-detail,#tech-root .tech-about-founder{transition:opacity .7s ease,transform .7s ease}@media(max-width:760px){#tech-root .tech-about{padding:90px 0 100px}#tech-root .tech-about-intro,#tech-root .tech-about-detail,#tech-root .tech-about-founder{grid-template-columns:1fr;gap:30px}#tech-root .tech-about-heading h2{font-size:clamp(2.5rem,9.2vw,3.8rem)}#tech-root .tech-about-line{margin:54px 0 46px}#tech-root .tech-about-principles{gap:14px 23px;margin-top:45px}#tech-root .tech-about-founder{margin-top:90px;padding:35px 27px;border-radius:21px}}@media(max-width:390px){#tech-root .tech-about-heading h2{font-size:2.48rem}#tech-root .tech-about-founder{padding:31px 22px}}@media(prefers-reduced-motion:reduce){#tech-root .tech-about:not(.tech-revealed) .tech-about-intro,#tech-root .tech-about:not(.tech-revealed) .tech-about-detail,#tech-root .tech-about:not(.tech-revealed) .tech-about-founder{opacity:1;transform:none}#tech-root .tech-about-intro,#tech-root .tech-about-detail,#tech-root .tech-about-founder{transition:none}}
