/* WelcomeApp — technological visual identity */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--paper:#080f1e;--ink:#edf3ff;--muted:#9aaac3;--line:#24334d;--sage:#17314a;--green:#1677f8}body{font-family:'Manrope',sans-serif;background:radial-gradient(ellipse at 85% 8%,#112c503d,transparent 32%),var(--paper)}header{border-bottom:1px solid #1b2b42;height:95px}.brand{font-weight:750;letter-spacing:-.8px}.brand-dot{display:none}.logo{background:url('../IMG/logo.svg') center/contain no-repeat!important;border-radius:0!important;color:transparent!important;font-size:0!important;padding:0!important;width:38px;height:38px}.logo.tiny{width:27px;height:27px}.button{background:linear-gradient(120deg,#1579ff,#2859e8);border-color:#4b95ff66;box-shadow:0 5px 25px #086bff20;border-radius:8px;font-weight:650}.button:hover{background:#3691ff;box-shadow:0 7px 28px #086bff45}.button.light{color:#fff}.eyebrow{color:#73b5ff;font-weight:750;letter-spacing:2px}.live-dot{background:#40d8cf;box-shadow:0 0 14px #40d8cf}.hero{padding-top:60px;padding-bottom:65px}h1{font-weight:750;letter-spacing:-4px;font-size:clamp(58px,5.6vw,82px);line-height:1.09}h1 em,h2 em{font-family:'Manrope',sans-serif;font-style:normal;font-weight:700;color:#62b9ff}h2{font-weight:650;letter-spacing:-2px}.intro{color:#9cacc4}.text-link{color:#c5d5ec}.hero-notes{color:#8eabc9}.hero-notes span:before{color:#44d5cf}.hero-art{border-radius:20px;border:1px solid #2a4f76;background:radial-gradient(ellipse at 50% 20%,#2260a755,transparent 65%),linear-gradient(145deg,#14283e,#0a172b);box-shadow:0 0 100px #135eae16,inset 0 0 80px #1d6fbc10}.hero-art:after{content:'';position:absolute;inset:0;background-image:linear-gradient(#7cbdff08 1px,transparent 1px),linear-gradient(90deg,#7cbdff08 1px,transparent 1px);background-size:32px 32px;pointer-events:none}.art-caption,.scene-label{color:#86aaca;z-index:2}.wall-line{border-color:#456c92}.desk{background:repeating-linear-gradient(90deg,#263a50 0 4px,#1b3047 4px 9px);border-top-color:#5c7c97;box-shadow:-20px 25px 35px #0005}.desk-word{font-family:'Manrope',sans-serif;font-style:normal;font-weight:600;color:#91aac1;font-size:21px}.kiosk{filter:drop-shadow(0 12px 28px #0079ff33)}.kiosk-screen{background:linear-gradient(160deg,#163455,#081525);border-color:#879aab;box-shadow:4px 2px 0 #334a60}.screen-brand{font-size:0;width:31px;height:31px;background:url('../IMG/logo.svg') center/contain no-repeat;margin:auto}.kiosk-screen p{font-family:'Manrope',sans-serif;font-weight:600;color:#e5f4ff;font-size:17px}.kiosk-screen small{color:#8faaca}.screen-button{background:#177cff}.kiosk-screen>span{color:#689ac8}.kiosk-stem{background:linear-gradient(90deg,#567086,#bdc9d1 60%,#506d84)}.kiosk-base{background:#8096a8;box-shadow:0 5px 0 #344c64}.plant{filter:brightness(.7) saturate(.7)}.floating-badge{background:#11233eea;border:1px solid #386185;color:#e7f4ff;box-shadow:0 10px 30px #0004;z-index:3}.floating-badge small{color:#8daccc}.check{background:#133f4b;color:#4de2c8}.benefit-strip{margin-left:auto;margin-right:auto;width:89%;color:#97aec8}.benefit-strip strong{color:#e0ecff}.section-aside,.steps p,.split-heading>p{color:#9aaac3}.step-no{border-color:#28517a;color:#5dabff}.steps h3{font-weight:650}.stations{background:#0d192b;border-top:1px solid #20344e;border-bottom:1px solid #20344e}.pill{border-color:#30557a;color:#7eb5e7;background:#15314b66}.product-scene{border:1px solid #294361;border-radius:12px;background:radial-gradient(ellipse at 50% 20%,#1d426777,transparent 70%),#101f33}.mini-device,.floor-device{filter:drop-shadow(0 14px 23px #0879ff30)}.mini-screen{background:linear-gradient(150deg,#163b62,#091525);border-color:#7790a5;color:#e1f3ff}.mini-screen b{display:block;font-size:0!important;background:url('../IMG/logo.svg') center/contain no-repeat;width:25px;height:25px;margin:auto}.mini-screen p{font-family:'Manrope',sans-serif;font-weight:600}.mini-screen span{background:#177cff}.mini-neck{background:linear-gradient(90deg,#526d86,#bdcbd6);border-bottom-color:#49647b}.shelf{background:#20364c;border-top-color:#526b81}.product-tag{color:#80a8cc}.floor-neck{background:linear-gradient(90deg,#566e85,#a6bdce);color:transparent}.floor-base{background:#617d94}.floor-circle{background:#143e64;box-shadow:0 0 35px #1489ff22;border:1px solid #3276a155}.product-text h3{font-weight:650}.product-text a{border-color:#32577e;background:#172d47;color:#77bdff}.feature-list li>span{color:#599de0}.dashboard-preview{background:#101e32;border-color:#2a4667;box-shadow:0 20px 90px #0470ff10;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.dash-top{border-color:#283d57}.dash-top i{background:#244061;color:#a9cfff}.dash-body aside{border-color:#263951;color:#83a0bf}.dash-body aside b{background:#163b63;color:#8cc7ff}.dash-content>p{color:#7895b6}.dash-title>span{border-color:#325073;color:#a2c3e6}.stats>div{border-color:#2b4666;background:#122843;color:#8eaecd}.stats strong{color:#e7f3ff}.stats small{color:#41d1c0}.table-title span{color:#7cb7ed}.visitor-row{border-color:#243b57;color:#b3c9e3}.table-head{color:#7193ba}.visitor-row i{background:#234569;color:#9ecbfa}.visitor-row small{color:#7295bd}.status{background:#133d43;color:#58d9bd}.status.out{background:#23344b;color:#89a6c7}.demo-label{border-color:#293e58;color:#698cad}.trial{background:radial-gradient(ellipse at 10% 60%,#154b8144,transparent 60%),#0b192b;border-block:1px solid #203b59}.trial-panel{background:#0f2138;border:1px solid #2b4c6e;box-shadow:0 20px 60px #0002}.trial-note{color:#7291b2}.trial-top{border-color:#2a4563}.trial-top>span:last-child{color:#6f9cc9}.form-grid label{color:#b1c8e1}input,select{background:#0a1729;color:#dbeeff;border-color:#2d4d70}input::placeholder{color:#6688ab}input:focus,select:focus{outline:2px solid #3c9bff;border-color:transparent}.policy-example{background:#17314d;color:#c1d7ed}.checkbox{color:#adc7df}.back{color:#7fbbef}.success-mark{background:#124b4c;color:#57ddcb}.visitor-badge{background:#eaf5ff;border-color:#79bfff;color:#152b48}.visitor-badge span{color:#42719b}.visitor-badge h4{color:#102a48}.visitor-badge p,.visitor-badge small{color:#486d93}.badge-number{color:#5c84ac}.badge-number strong{color:#136fe2}.closing{background:radial-gradient(ellipse at 50% 100%,#1c4d8a,transparent 80%),#101f36;border-top:1px solid #2b4667}.closing .eyebrow{color:#71b3ee}.closing em{color:#6ec6ff}.closing h2{font-size:46px}.closing .light{background:#1677f8}.faq details{border-color:#263e59}summary{font-weight:600}summary span{color:#67b2f8}footer{border-top:1px solid #263951}footer p,footer>a:last-child{color:#7c9abb}@media(max-width:1000px){.benefit-strip{width:89%;margin-left:5.5%;margin-right:5.5%}.dashboard-preview{transform:none}}@media(max-width:700px){header{height:78px}.hero{padding-top:30px}.hero-art{border-radius:16px}h1{font-size:61px;letter-spacing:-3px}h2{font-size:34px}.benefit-strip{margin:0 6%;width:88%}.closing h2{font-size:34px}.trial-panel{padding:24px 20px}.hero-notes{font-size:9px}.dashboard-preview{transform:none}} 

