﻿@media (max-width:550px) and (orientation:landscape){html{overflow-x:hidden !important;width:100% !important;}body{overflow-x:hidden !important;width:100% !important;margin:0 !important;padding:0 !important;}#layer-1{width:100% !important;max-width:100% !important;}.phantom-nav{padding:0 5px !important;width:100% !important;max-width:none !important;box-sizing:border-box;overflow:visible !important;display:flex !important;justify-content:space-between !important;align-items:center !important;}.nav-brand{gap:4px !important;letter-spacing:0.5px !important;flex-shrink:0 !important;}.brand-networks{display:none !important;}.brand-silicon{font-size:12px !important;font-weight:600 !important;}.nav-brand canvas{width:28px !important;height:28px !important;}.nav-logo{width:28px !important;height:28px !important;}.phantom-nav .nav-links{gap:0px !important;padding:0 !important;margin:0 !important;position:relative !important;z-index:1001 !important;}.phantom-nav .nav-links a{font-size:6px !important;letter-spacing:0.1px !important;padding:0 !important;margin:0 -3px !important;}.phantom-nav .nav-links div.nav.active{margin:0 !important;}.phantom-nav .nav-links div[data-section]{margin:0 !important;width:24px !important;position:relative !important;z-index:1001 !important;transform:translateY(5px) !important;}.nav-cta-btn{margin-right:50px !important;}.nav-btn{font-size:6px;padding:2px 6px;border-radius:3px;}.phantom-nav .nav-cta{display:flex !important;flex-shrink:0 !important;gap:4px !important;}.phantom-nav .nav-cta .nav-cta-btn{font-size:0 !important;padding:4px !important;color:transparent !important;text-indent:-9999px !important;overflow:hidden !important;}.phantom-nav .nav-cta .nav-cta-btn svg{width:20px !important;height:20px !important;text-indent:0 !important;}.phantom-nav .nav-cta a{font-size:0 !important;color:transparent !important;text-indent:-9999px !important;}.phantom-nav .nav-cta a svg{text-indent:0 !important;}.phantom-nav .nav-cta #uc-float-btn,.phantom-nav #uc-float-btn,#uc-float-btn{position:relative !important;left:-228px !important;z-index:9999 !important;width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;max-width:40px !important;max-height:40px !important;margin-left:4px !important;margin-right:0 !important;border-radius:50% !important;box-shadow:0 0 15px rgba(0,212,255,0.8),0 0 30px rgba(0,212,255,0.5),0 0 45px rgba(255,170,0,0.4) !important;animation:ucPulseGlow 2s ease-in-out infinite !important;}@keyframes ucPulseGlow{0%,100%{box-shadow:0 0 15px rgba(0,212,255,0.8),0 0 30px rgba(0,212,255,0.5),0 0 45px rgba(255,170,0,0.4);transform:scale(1);}50%{box-shadow:0 0 25px rgba(0,212,255,1),0 0 50px rgba(0,212,255,0.7),0 0 70px rgba(255,170,0,0.6);transform:scale(1.08);}}.phantom-nav .nav-cta #uc-float-btn svg,.phantom-nav #uc-float-btn svg,#uc-float-btn svg{width:14px !important;height:14px !important;}.phantom-nav #uc-float-btn span,#uc-float-btn span{display:none !important;}.phantom-nav div[style*="display"]:not(.nav-cta){gap:2px !important;margin-left:5px !important;flex-shrink:0 !important;}.phantom-nav div[style*="display"]:not(.nav-cta) > div[style]{width:28px !important;height:28px !important;font-size:16px !important;border-radius:4px !important;letter-spacing:-1px !important;}.phantom-hero{min-height:100vh !important;max-width:100vw !important;overflow:hidden !important;}.phantom-hero h1{font-size:24px !important;}.phantom-hero .hero-subtitle{font-size:14px !important;}.phantom-hero .hero-lead{font-size:14px !important;}.section-timeline{padding:20px 15px !important;max-width:100vw !important;overflow-x:hidden !important;box-sizing:border-box !important;}.section-timeline-bottom{margin:0 !important;overflow:visible !important;max-width:100vw !important;}.timeline-line{display:none !important;}.timeline{width:100% !important;max-width:100% !important;display:flex !important;flex-direction:column !important;gap:30px !important;}.tl-block-row{display:flex !important;flex-direction:column !important;width:100% !important;padding:0 !important;margin:0 !important;align-items:center !important;}.tl-block-row .tl-intro{width:100% !important;max-width:100% !important;padding:10px 15px !important;margin:0 !important;box-sizing:border-box !important;text-align:left !important;order:1 !important;}.tl-block-row.row-left .tl-intro.tl-align-left{padding-left:35px !important;}.section-timeline:not(.section-timeline-bottom) .timeline > div:nth-child(3) .tl-intro{margin-top:-200px !important;}.tl-block-row.row-right .tl-intro.tl-align-right{transform:translateX(-20px) !important;}.tl-block-row .tl-block-svg{width:200px !important;max-width:200px !important;height:200px !important;display:flex !important;align-items:center !important;justify-content:center !important;order:2 !important;margin:10px auto !important;}.section-timeline:not(.section-timeline-bottom) .timeline > div:nth-child(2) .tl-block-svg{width:250px !important;max-width:250px !important;}.section-timeline:not(.section-timeline-bottom) .timeline > div:nth-child(3) .tl-block-svg{transform:translateX(-30px) !important;}.section-timeline:not(.section-timeline-bottom) .timeline > div:nth-child(4) .tl-block-svg{margin-top:-50px !important;}.section-timeline:not(.section-timeline-bottom) .timeline > div:nth-child(5) .tl-block-svg{margin-top:-100px !important;width:300px !important;max-width:300px !important;height:300px !important;}.timeline > .tl-block-row:nth-child(5) .tl-block-svg canvas{height:360px !important;margin-left:-30px !important;}.tl-block-row.row-right .tl-intro.tl-align-right{height:100px !important;overflow:hidden !important;transform:translateX(-20px) !important;}.section-timeline-bottom .tl-block-row .tl-block-svg,svg.globe-svg{width:240px !important;height:300px !important;overflow:visible !important;margin-top:-50px !important;}.section-timeline-bottom .timeline > div:nth-child(2) .tl-intro.tl-align-left{margin-left:-160px !important;position:relative !important;}.section-timeline-bottom .timeline > div:nth-child(2) .tl-intro.tl-align-left p{width:400px !important;max-width:400px !important;min-width:400px !important;}.section-timeline-bottom .tl-intro .tl-number{position:absolute !important;font-size:200px !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;z-index:0 !important;opacity:0.25 !important;pointer-events:none !important;}.section-timeline-bottom .timeline > div:nth-child(2) .tl-intro .tl-number{left:calc(50% + 90px) !important;}.section-timeline-bottom .tl-intro.tl-block-06 .tl-number{left:calc(50% + 40px) !important;}.section-timeline-bottom .tl-intro.tl-block-07 .tl-number{left:calc(50% + 40px) !important;}.section-timeline-bottom .tl-intro.tl-block-08 .tl-number{left:calc(50% + 60px) !important;}.section-timeline-bottom,.section-timeline-bottom .timeline,.section-timeline-bottom .tl-block-row{overflow:visible !important;}.section-timeline-bottom .tl-block-row{flex-direction:column !important;margin-top:60px !important;margin-left:0px !important;}.section-timeline-bottom div:has(> .tl-block-06),.section-timeline-bottom div:has(> .tl-block-07),.section-timeline-bottom div:has(> .tl-block-08){flex-direction:column !important;}.section-timeline-bottom div:has(> .tl-block-06) > div:first-child,.section-timeline-bottom div:has(> .tl-block-07) > div:first-child,.section-timeline-bottom div:has(> .tl-block-08) > div:first-child{width:100% !important;height:200px !important;min-height:200px !important;flex:none !important;}.section-timeline-bottom .tl-intro.tl-align-right.tl-block-06{display:block !important;position:relative !important;text-align:left !important;align-items:flex-start !important;margin-left:-40px !important;margin-top:-50px !important;padding:0 !important;width:440px !important;}.section-timeline-bottom .tl-intro.tl-align-right.tl-block-06 p{width:400px !important;max-width:400px !important;}.section-timeline-bottom .tl-intro.tl-align-left.tl-block-07{display:block !important;position:relative !important;text-align:left !important;align-items:flex-start !important;margin-left:10px !important;margin-top:-50px !important;padding:0 !important;width:400px !important;}.section-timeline-bottom .tl-intro.tl-align-left.tl-block-07 p{width:400px !important;max-width:400px !important;}.section-timeline-bottom .tl-intro.tl-block-08{display:block !important;position:relative !important;text-align:left !important;margin-left:-50px !important;margin-top:0px !important;width:400px !important;}.section-timeline-bottom .tl-intro.tl-block-08 p{width:400px !important;max-width:400px !important;}.tl-number{position:absolute !important;font-size:200px !important;top:50% !important;left:50% !important;transform:translate(-50%,-50%) !important;z-index:0 !important;opacity:0.25 !important;pointer-events:none !important;}.tl-intro h2,.tl-intro p,.tl-intro .tl-lead,.tl-intro .tl-accent{position:relative !important;z-index:1 !important;}.tl-intro h2{font-size:18px;letter-spacing:1px;margin-bottom:8px;text-align:left !important;}.tl-lead{font-size:16px;letter-spacing:0.3px;margin-bottom:6px;text-align:left !important;}.tl-intro p{font-size:14px;line-height:1.5;margin-bottom:6px;text-align:left !important;}.tl-accent{width:40px;height:2px;margin:8px 0;}.revealed .tl-accent{width:60px;margin:8px 0;}.section-nexus{max-width:100vw !important;overflow:hidden !important;}.section-nexus > div:not(#nexus-canvas):not(.nexus-bottom-text){top:5% !important;bottom:auto !important;}.section-nexus .nexus-promo-body{display:none !important;}.section-nexus .nexus-bottom-text{display:none !important;}.section-nexus .nexus-promo-title::after{content:"BE READY" !important;display:block !important;margin-top:10px !important;font-size:18px !important;font-weight:600 !important;letter-spacing:4px !important;opacity:0.7 !important;}.section-nexus #nexus-canvas{margin-top:-20px !important;}.from-left{transform:translateX(-25px) scale(1.02);}.from-right{transform:translateX(25px) scale(1.02);}#pv-footer{padding:25px 15px 15px !important;max-width:100vw !important;overflow:hidden !important;box-sizing:border-box !important;}#pv-footer-swiss{left:15px !important;}#pv-footer-projekt{right:15px !important;}#languageModal{max-width:380px !important;top:-5px !important;}#languageModal > div{padding:14px !important;border-radius:10px !important;}#languageModal h2{font-size:1rem !important;margin-bottom:10px !important;}#languageModal svg{width:32px !important;height:32px !important;}#languageModal span{font-size:18px !important;}#languageModal > div > div{gap:4px !important;}#uc-chat-panel,#uc-chat-panel *{font-size:18px !important;}#uc-sidebar{width:160px !important;min-width:160px !important;}.silicon-text-mobile{display:block !important;position:absolute !important;top:calc(50% - 10px) !important;left:50% !important;transform:translate(-50%,-50%) !important;font-family:system-ui,sans-serif !important;font-size:110px !important;font-weight:900 !important;letter-spacing:6px !important;z-index:1 !important;pointer-events:none !important;background:linear-gradient( 90deg,#00d4ff 0%,#00dfbb 14%,#00ea88 28%,#00ff88 42%,#55ee55 56%,#aadd33 70%,#ddbb11 84%,#ffaa00 100% );background-size:200% 100%;-webkit-background-clip:text !important;background-clip:text !important;-webkit-text-fill-color:transparent !important;opacity:0.35 !important;animation:siliconGradientFlowMini 8s ease-in-out infinite !important;}@keyframes siliconGradientFlowMini{0%,100%{background-position:0% 50%;}50%{background-position:100% 50%;}}#layer-3 canvas,#layer-4 canvas,#layer-5 canvas{display:none !important;}.slogan-gradient-wave{margin-top:-50px !important;}.slogan-line{font-size:16px !important;display:block !important;}#uc-overlay{padding:0px !important;box-sizing:border-box !important;}#uc-chat-panel{width:100vw !important;height:100vh !important;max-width:100vw !important;max-height:100vh !important;border-radius:16px !important;flex-direction:column !important;}#uc-sidebar{display:none !important;}#uc-chat-content,#uc-chat-panel > div:last-child{width:100% !important;height:100% !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;}#uc-messages{flex:1 !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;max-height:calc(100vh - 120px) !important;}#uc-input-wrap{flex-shrink:0 !important;padding:8px !important;}}