.header-actions{display:flex;align-items:center;gap:24px}.language-switch{display:flex;align-items:center;gap:7px;font:10px 'DM Sans',sans-serif;color:#435435}.language-switch>button{font:inherit;background:transparent;border:0;color:#758369;padding:7px 3px;border-radius:2px}.language-switch>button[aria-pressed=true]{color:#d7eac5}.language-switch>button[aria-pressed=true]:after{content:'';display:block;height:2px;background:#96ff00;margin-top:4px;border-radius:2px}.language-switch>button:hover{color:#96ff00}.header nav{gap:19px}.header nav>a{font-size:11px}.character-neck{display:none!important}.character-body{top:331px;height:90px;border-radius:46% 46% 40% 40%;z-index:2}.character-head{transform-origin:50% 55%;z-index:5}.character-hand{top:347px}.body-core{inset:15% 23%}.character-floor{top:calc(45% + 209px)}.system-bridge{position:relative;margin:0;padding:35px 5% 39px;background:linear-gradient(125deg,#11150e,#090c07 55%,#10170b);border-top:1px solid #2a3820;border-bottom:1px solid #2a3820;overflow:hidden}.bridge-heading{display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:8px;letter-spacing:1.2px;color:#6b815a}.bridge-heading>span:first-child{color:#a1b48c}.bridge-intro{font:400 17px Manrope,Arial,sans-serif;letter-spacing:-.4px;color:#c1ceb6;margin-top:14px}.bridge-nodes{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:28px 0 0;padding:0}.bridge-nodes>li{display:flex;gap:17px;align-items:center;position:relative;min-width:0}.bridge-nodes>li:not(:last-child):after{content:'';position:absolute;height:1px;background:linear-gradient(90deg,#5a7b3670,#96ff001a);left:calc(100% - 10px);width:30px;top:50%}.bridge-nodes>li:not(:last-child):before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background:#96ff00;box-shadow:0 0 9px #96ff0055;left:calc(100% - 10px);top:calc(50% - 2px);animation:signal-travel 4.8s ease-in-out infinite}.bridge-nodes>li:nth-child(2):before{animation-delay:1.6s}.bridge-nodes>li:nth-child(3):before{animation-delay:3.2s}.bridge-symbol{height:54px;width:54px;flex-shrink:0;display:grid;place-items:center;position:relative;border:1px solid #35482a;border-radius:13px;background:radial-gradient(ellipse at 20% 0%,#33452788,transparent 65%),#0e1608;box-shadow:inset 0 1px 0 #b5d09a11}.bridge-symbol>i{display:block;width:19px;height:19px;border:1px solid #a2d66b;position:relative}.symbol-idea>i{border-radius:50%;box-shadow:0 0 16px #96ff0022,inset 0 0 8px #96ff001c}.symbol-idea>i:after{content:'';position:absolute;left:7px;top:7px;width:3px;height:3px;border-radius:50%;background:#b0f375}.symbol-form>i{transform:rotate(45deg);border-radius:3px}.symbol-system>i{width:19px;height:19px;border:0;background:linear-gradient(90deg,#7baa4e 0 40%,transparent 40% 60%,#7baa4e 60%),linear-gradient(#7baa4e 0 40%,transparent 40% 60%,#7baa4e 60%);background-blend-mode:multiply}.symbol-impact>i{width:20px;height:20px;border-left:0;border-bottom:0;clip-path:polygon(0 0,100% 0,100% 100%,73% 100%,73% 27%,0 27%);background:#a2d66b}.bridge-nodes small{display:block;color:#5e7750;font-size:7px;letter-spacing:1px}.bridge-nodes h2{font:400 18px Manrope,Arial,sans-serif;letter-spacing:-.4px;color:#d1e0c2;margin:5px 0 4px;line-height:1.2}.bridge-nodes p{font-size:10px;color:#758d63;line-height:1.6}.motion-paused .bridge-nodes>li:before{animation:none!important;opacity:.25}body.motion-opt-in .bridge-nodes>li:before{animation:signal-travel 4.8s ease-in-out infinite!important}body.motion-opt-in .bridge-nodes>li:nth-child(2):before{animation-delay:1.6s!important}body.motion-opt-in .bridge-nodes>li:nth-child(3):before{animation-delay:3.2s!important}html[lang=en] .hero h1{font-size:clamp(58px,5.5vw,88px);letter-spacing:-4px}html[lang=en] .hero-copy{max-width:60%}html[lang=en] .hero-actions .button{font-size:11px}html[lang=en] .capability-title h3{font-size:29px}html[lang=en] .mini-copy h3{font-size:clamp(26px,3.1vw,51px)}html[lang=en] .distrito .mini-copy h3{font-size:clamp(27px,3.3vw,56px)}html[lang=en] .package-card h3{font-size:19px}.system-bridge .bridge-intro{margin-bottom:0}@keyframes signal-travel{0%,12%{opacity:0;transform:translateX(0)}20%{opacity:.9}70%{opacity:.9;transform:translateX(29px)}83%,100%{opacity:0;transform:translateX(29px)}}@media(max-width:1050px){.header-actions{gap:15px}.header nav{gap:13px}.header nav>a:last-child{display:none}.bridge-nodes{gap:20px}.bridge-nodes>li{gap:12px}.bridge-symbol{width:44px;height:44px}.bridge-nodes>li:not(:last-child):after{width:20px;left:calc(100% - 5px)}.bridge-nodes>li:not(:last-child):before{left:calc(100% - 5px)}.bridge-nodes p{font-size:9px}.bridge-nodes h2{font-size:16px}html[lang=en] .hero-actions{flex-wrap:wrap}html[lang=en] .hero h1{font-size:clamp(50px,5.5vw,70px)}}@media(max-width:650px){.header-actions{gap:13px}.language-switch{font-size:9px;gap:4px}.language-switch>button{padding:7px 2px}.header .contact-link{padding:10px 12px;font-size:10px}.header .contact-link span{padding-left:12px}.system-bridge{padding:26px 6% 30px}.bridge-heading{font-size:6px;letter-spacing:.7px;gap:20px;line-height:1.7}.bridge-heading>span:last-child{text-align:right;max-width:125px}.bridge-intro{font-size:15px;margin-top:15px;max-width:270px}.bridge-nodes{grid-template-columns:1fr 1fr;gap:26px 22px;margin-top:26px}.bridge-symbol{width:43px;height:43px;border-radius:10px}.bridge-nodes>li{gap:11px}.bridge-nodes>li:nth-child(2):after,.bridge-nodes>li:nth-child(2):before{display:none}.bridge-nodes>li:not(:last-child):after{width:22px;left:calc(100% - 3px)}.bridge-nodes>li:not(:last-child):before{left:calc(100% - 3px)}.bridge-nodes small{font-size:6px}.bridge-nodes h2{font-size:16px}.bridge-nodes p{font-size:8px;max-width:100px}.character-floor{top:calc(39% + 156px)}html[lang=en] .hero-copy{max-width:100%}html[lang=en] .hero h1{font-size:clamp(36px,9.8vw,59px);letter-spacing:-2px}html[lang=en] .hero-actions .button{font-size:11px}html[lang=en] .section-heading h2{font-size:38px}html[lang=en] .mini-copy h3{font-size:37px}html[lang=en] .distrito .mini-copy h3{font-size:39px}html[lang=en] .contact h2{font-size:48px}html[lang=en] .contact h2 .big-arrow{font-size:60px;right:0}html[lang=en] .capability-title h3{font-size:24px}html[lang=en] .service-panel-footer .button{font-size:10px}}@media(max-width:360px){.header-actions{gap:8px}.header .brand{font-size:10px;gap:8px}.header .brand svg{width:28px}.header .contact-link{padding:9px}.header .contact-link span{padding-left:7px}}
html[lang=en] .project-screen:after{content:"EXPLORE LIVE ↗"}
