@media (width<=992px){.footer-grid{grid-template-columns:repeat(2,1fr)}.footer-brand{grid-column:span 2}}@media (width<=576px){.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:span 1}.footer-bottom{text-align:center;flex-direction:column;gap:1rem}}@media (width<=768px){.back-to-top{width:44px;height:44px;bottom:1rem;right:1rem}.breadcrumbs{display:none}html{font-size:15px}.container{padding:0 var(--space-sm)}section{padding:var(--space-lg) 0}header{padding:var(--space-xs) 0}.logo img{height:30px}nav{display:none}.contact-button{margin-left:var(--space-sm);padding:.5rem 1rem;font-size:.9rem}.hero{min-height:auto;padding-top:8rem;padding-bottom:4rem}.footer-content{text-align:center;flex-direction:column}.footer-links ul{gap:var(--space-xs);margin-top:var(--space-sm);flex-direction:column}.comparison-cell,.results-cell,.roadmap-cell,.table-cell{font-size:var(--font-size-sm);padding:1rem 1.2rem}.header-row .comparison-cell,.header-row .results-cell,.header-row .roadmap-cell,.header-row .table-cell{font-size:var(--font-size-base);padding-top:1.1rem;padding-bottom:1.1rem}}.fade-in{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}.text-center{text-align:center}.vertical-align-center{align-items:center;display:flex}@media (width<=992px){.hero-container-split{text-align:center;gap:var(--space-lg);flex-direction:column}.hero-text{flex-basis:auto;order:1;max-width:100%}.hero-image{margin-bottom:var(--space-md);flex-basis:auto;order:2;width:100%;max-width:500px;margin-left:auto;margin-right:auto}.hero .intro-text,.hero blockquote{margin-left:auto;margin-right:auto}}@media (width<=768px){.timeline{padding-left:1rem}.timeline-item{padding-left:1.5rem}.timeline-marker{width:15px;height:15px;left:-6px}.timeline-content{padding:var(--space-sm)}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=768px){.mobile-nav-toggle{right:var(--space-sm);display:block;position:absolute;top:50%;transform:translateY(-50%)}.main-nav{backdrop-filter:blur(10px);z-index:1050;background-color:#112240f2;flex-direction:column;padding:min(20vh,10rem) 2rem;transition:transform .35s ease-out;position:fixed;inset:0 0 0 30%;transform:translate(100%)}.main-nav[data-visible=true]{transform:translate(0%)}.main-nav .nav-links{align-items:flex-start;gap:var(--space-md);flex-direction:column}.main-nav .nav-links a{font-size:var(--font-size-lg)}.grid-2-col,.grid-3-col{grid-template-columns:1fr}}@media only screen and (width<=700px){.modal-content{width:100%}}@media (width<=768px){.timeline{padding-left:1rem}.timeline-item{padding-left:1.8rem}.timeline-marker{margin-left:11px;left:-4px}.scenario-content{grid-template-columns:1fr}.scenario-image-placeholder{order:-1;margin-bottom:1.5rem}.scenario-image-placeholder img.scenario-image{max-height:250px}.how-it-works .feature-image{max-width:95%}.how-it-works .how-it-works-item{margin-bottom:var(--space-md)}.deployment-table .table-cell:first-child,.deployment-table .table-cell:nth-child(2),.deployment-table .table-cell:last-child{width:auto}.mobile-nav-toggle{color:var(--ubudu-text-light);cursor:pointer;z-index:1001;background:0 0;border:none;font-size:1.5rem;display:block}.main-nav{backdrop-filter:blur(1rem);z-index:1000;background-color:#112240f2;flex-direction:column;padding:min(20vh,10rem) 2rem;transition:transform .35s ease-out;display:none;position:fixed;inset:0 0 0 30%;transform:translate(100%)}.main-nav[data-visible=true]{display:flex;transform:translate(0%)}.main-nav ul{flex-direction:column;align-items:flex-start;gap:1.5rem}.main-nav li{margin-left:0}.main-nav a{font-size:1.2rem}.contact-button{display:none}.header-container{position:relative}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.new-paradigm{text-shadow:0 0 4px #cddc3933}.new-paradigm:after{height:1px}}@media (width>=768px){.stats-row{grid-template-columns:repeat(4,1fr)}.deep-link-flow{flex-direction:row;align-items:center}.deep-link-arrow{display:block}.deep-link-actions{grid-template-columns:repeat(4,1fr)}}@media (width<=767px){.hero-content{padding:1rem}.hero h1{font-size:1.75rem}.section-title{font-size:1.5rem}.grid-3-col{grid-template-columns:1fr}.nav-links{display:none}.mobile-menu-toggle{display:block}}.animate-on-scroll{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.animate-on-scroll.visible{opacity:1;transform:translateY(0)}@media (width>=1024px){.agents-grid{grid-template-columns:repeat(2,1fr)}.hero-grid{grid-template-columns:1fr 1fr;gap:4rem}.hero-visual{display:block}}@media (width>=768px){.industry-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (width>=992px){#solutions-by-industry .industry-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=768px){.workflow-steps{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.workflow-steps{grid-template-columns:repeat(4,1fr)}}@media (width>=768px){.examples-grid{grid-template-columns:repeat(3,1fr)}.facts-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=576px){.facts-highlight{text-align:center;flex-direction:column}.facts-highlight-content :is(h3,h4),.facts-highlight-content p{text-align:center}}@media (width>=768px){.modes-grid{grid-template-columns:repeat(3,1fr)}.capabilities-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.capabilities-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.output-gallery{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.output-stats{grid-template-columns:repeat(4,1fr)}.tools-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.tools-categories{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=768px){.resource-cards{grid-template-columns:repeat(4,1fr)}}@media (width<=576px){.sdk-callout{flex-direction:column}}@media (width>=768px){.framework-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.framework-grid{grid-template-columns:repeat(3,1fr)}}@media (width>=768px){.hello-world-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1200px){.hello-world-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=767px){.transport-grid{grid-template-columns:1fr}}@media (width>=768px){.coming-soon-grid{grid-template-columns:repeat(3,1fr)}#optimize .coming-soon-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.cta-primary,.cta-secondary,.industry-tab,.nav-link{min-height:44px;padding:12px 20px}.faq-item h3{padding:16px 0}}@media (width>=992px){.faq-page-layout{grid-template-columns:240px 1fr}.faq-sidebar{height:fit-content;display:block;position:sticky;top:100px}}@media (width<=992px){.results-table-container .results-row{grid-template-columns:1fr 1fr 1fr .8fr}.results-table-container .header-row .results-cell{font-size:.65rem}.use-cases-page .hero-text{margin-bottom:2rem;padding-right:0}.use-cases-page .hero-image-wrapper{max-width:500px;padding:1rem}}@media (width<=768px){.use-cases-page .hero-image-wrapper{max-width:400px;padding:.8rem}.value-comparison-table{font-size:.85rem}.value-row{grid-template-columns:.8fr 1fr 1fr}.value-cell{padding:.75rem .5rem;font-size:.8rem}.value-row.value-header .value-cell{padding:.75rem .5rem;font-size:.65rem}.rtls-foundation h3{font-size:1.1rem}.rtls-foundation .result-number{font-size:2rem}}@media (width<=540px){.value-row{grid-template-columns:1fr}.value-row.value-header{display:none}.value-cell{border-right:none;padding:.6rem 1rem}.value-cell:first-child{background:var(--ubudu-light-blue-bg);text-transform:uppercase;letter-spacing:.05em;color:var(--ubudu-green-yellow);padding:.5rem 1rem;font-size:.75rem}.value-cell:nth-child(2):before{content:"RTLS: ";color:var(--ubudu-text-muted);margin-right:.25rem;font-size:.75rem}.value-cell:last-child:before{content:"+ AI: ";color:var(--ubudu-green-yellow);margin-right:.25rem;font-size:.75rem;font-weight:600}}@media (width<=768px){.use-cases-page .hero{min-height:60vh;padding:6rem 0 4rem}.use-cases-overview{margin-top:2rem}.results-section h2{font-size:2rem}.results-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}.result-card{padding:2rem 1rem}.result-number{font-size:3rem}.results-quote blockquote{padding:2rem;font-size:1.1rem}.implementation-process h2{font-size:2rem}.implementation-process .section-intro{margin-bottom:3rem;padding:0 1rem;font-size:1rem}.process-steps{padding:1rem}.process-steps:before{width:2px;left:30px;transform:none}.process-step{margin-bottom:3rem;padding-left:80px;display:block;position:relative}.step-number{width:50px;height:50px;font-size:1.4rem;position:absolute;top:0;left:30px;transform:translate(-50%)}.step-content{width:100%;max-width:none;margin:0;position:relative}.step-content:before{border-color:#0000 #112240e6 #0000 #0000;top:25px;left:-24px;transform:none}.process-step:nth-child(odd) .step-content,.process-step:nth-child(2n) .step-content{grid-column:unset;justify-self:unset}.step-content{padding:1.5rem}.step-content h3{font-size:1.2rem}}@media (width<=480px){.results-grid{grid-template-columns:1fr}.result-number{font-size:2.5rem}.results-quote blockquote{padding:1.5rem;font-size:1rem}}@media (width<=992px){.comparison-container{flex-direction:column}.comparison-divider{padding:1rem 0}.calculator-grid{grid-template-columns:1fr}}@media (width<=768px){.testimonial-slide blockquote{padding:1.5rem;font-size:1rem}.testimonial-slide blockquote:before{font-size:3rem}.before-after-section h2,.roi-calculator h2{font-size:2rem}.comparison-side{padding:1.5rem}.comparison-side h3{font-size:1.1rem}.comparison-side ul li{font-size:.9rem}.calculator-inputs{padding:1.5rem}.calculator-results .result-value{font-size:1.75rem}.calculator-results .result-card.highlight .result-value{font-size:2rem}}@media (width<=480px){.testimonial-carousel{padding:1rem .5rem}.testimonial-slide blockquote{padding:1.25rem;font-size:.95rem}.testimonial-prev,.testimonial-next{width:36px;height:36px}.comparison-side,.calculator-inputs{padding:1.25rem}.input-group input{padding:.6rem .75rem}.implementation-process{padding:3rem 0}.implementation-process h2{margin-bottom:.5rem;font-size:1.8rem}.implementation-process .section-intro{margin-bottom:2rem;padding:0 1rem;font-size:.95rem}.process-steps{padding:.5rem}.process-steps:before{left:25px}.process-step{margin-bottom:2.5rem;padding-left:60px}.step-number{width:40px;height:40px;font-size:1.2rem;left:25px}.step-content{border-radius:12px;padding:1.2rem}.step-content h3{margin-bottom:.8rem;font-size:1.1rem}.step-content p{font-size:.9rem;line-height:1.5}.step-content:before{border-width:10px;left:-20px}}.contact-button,.cta-button,.button-primary,.button{text-align:center!important;margin-top:var(--space-md)!important;background-color:var(--ubudu-green-yellow)!important;color:var(--ubudu-dark-blue)!important;border:1px solid var(--ubudu-green-yellow)!important;border-radius:4px!important;padding:.8rem 1.5rem!important;font-weight:600!important;transition:background-color .3s,color .3s,transform .2s!important;display:inline-block!important}.contact-button:hover,.cta-button:hover,.button-primary:hover,.button:hover{background-color:var(--ubudu-light-blue-bg)!important;color:var(--ubudu-green-yellow)!important;transform:translateY(-2px)!important;box-shadow:0 4px 8px #00000026!important}section{padding:var(--space-lg) 0!important;margin-bottom:var(--space-lg)!important}h1,h2,h3,h4,h5,h6{margin-bottom:var(--space-md)!important}h2{margin-top:var(--space-xl)!important}h3{margin-top:var(--space-lg)!important}.table-container,.comparison-table-container,.results-table-container,.roadmap-table-container{margin:var(--space-lg) 0!important}.hero-image{justify-content:center!important;align-items:center!important;display:flex!important}.hero-image img,.hero-image-wrapper img{object-fit:contain!important;width:100%!important;max-width:550px!important;height:auto!important}.hero-image-wrapper{background-color:#112240b3!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;max-width:550px!important;padding:1.5rem!important;display:flex!important;box-shadow:0 10px 30px #020c1bb3!important}.comparison-cell,.results-cell,.roadmap-cell,.table-cell{vertical-align:middle!important;padding:1.4rem 1.7rem!important}blockquote{margin:var(--space-md) 0!important;border-left:4px solid var(--ubudu-green-yellow)!important;background-color:#112240b3!important;padding:1.2rem 1.8rem!important}.card,.agent-card{background-color:var(--ubudu-card-bg)!important;border:1px solid var(--ubudu-border)!important;border-radius:6px!important;height:100%!important;padding:1.5rem!important;box-shadow:0 5px 15px #020c1bb3!important}.fas{margin-right:.5rem!important}.fas.fa-circle,.fas.fa-adjust,.fas.fa-ellipsis-h{margin:0 .3rem!important}.hero-text{text-align:left!important}.cta-final{text-align:center!important;padding:var(--space-xl) 0!important}footer{padding:var(--space-lg) 0!important;text-align:center!important}nav ul{margin:0!important;padding:0!important}nav li{margin-bottom:0!important}.logo img{height:40px!important}.footer-logo img{height:30px!important}@media (width<=768px){.table-container{-webkit-overflow-scrolling:touch;margin-bottom:1.5rem;overflow-x:auto}.table-row{border-bottom:1px solid #ffffff1a;flex-direction:column;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.table-header{margin-bottom:.5rem;font-weight:700}.table-cell{padding:.5rem 0;width:100%!important}.table-cell+.table-cell{margin-top:.5rem}.nav-links a,.cta-button,button,.mobile-nav-toggle,.faq-list dt{align-items:center;min-height:44px;padding:12px 16px;display:inline-flex}.hero-content{text-align:center;flex-direction:column}.hero-text{width:100%;margin-bottom:2rem}.hero-image-wrapper{width:100%;margin-top:1rem;margin-left:0}section{padding:3rem 1rem}h1{font-size:2.5rem;line-height:1.2}h2{font-size:2rem;line-height:1.2}pre,code{white-space:pre-wrap;word-break:break-word}.faq-list dt{padding-right:40px;position:relative}.faq-list dt i{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.faq-list dd{padding:1rem 0}.nav-links{z-index:1000;background-color:#0d1930f2;flex-direction:column;width:100%;padding:1rem 0;display:none;position:fixed;top:60px;left:0;box-shadow:0 4px 8px #0003}.nav-links.active{display:flex}.nav-links a{text-align:center;border-bottom:1px solid #ffffff1a;width:100%;padding:16px}.hamburger-menu{z-index:1001;cursor:pointer;background:0 0;border:none;width:44px;height:44px;padding:10px;display:block;position:absolute;top:20px;right:20px}.hamburger-menu span{background-color:#fff;width:24px;height:2px;margin:5px 0;transition:all .3s;display:block}.hamburger-menu.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger-menu.active span:nth-child(2){opacity:0}.hamburger-menu.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}header{z-index:1000;position:relative}.logo img{width:auto;max-height:40px}}@media (width<=480px){.nav-links{top:50px}.hamburger-menu{top:15px;right:15px}.logo img{max-height:35px}}.table-container{-webkit-overflow-scrolling:touch;background-color:var(--ubudu-light-blue-bg);border:1px solid var(--ubudu-border);border-radius:8px;width:100%;margin-bottom:1.5rem;overflow-x:auto;box-shadow:0 2px 8px #00000026}.table-container .comparison-table,.table-container .results-table,.table-container .roadmap-table,.table-container>div[class*=-table]{table-layout:auto;border-collapse:separate;border-spacing:0;width:100%;min-width:100%;display:table}.table-row{display:table-row}.table-cell{vertical-align:top;word-wrap:break-word;hyphens:auto;border-bottom:1px solid #ffffff1a;padding:1rem 1.2rem;display:table-cell}.header-row{z-index:10;background-color:#233554e6;position:sticky;top:0}.header-row .table-cell{color:var(--ubudu-text-light);white-space:nowrap;text-transform:uppercase;letter-spacing:.5px;padding:1.2rem;font-size:.9rem;font-weight:600}@media (width<=1024px){.table-cell{padding:.9rem 1rem;font-size:.95rem}.header-row .table-cell{padding:1rem;font-size:.85rem}}@media (width<=768px){.table-container{border-left:0;border-right:0;border-radius:0;margin-left:-1rem;margin-right:-1rem}.table-cell{padding:.7rem .8rem;font-size:.9rem;line-height:1.4}.header-row .table-cell{white-space:normal;text-align:center;padding:.8rem;font-size:.8rem}.table-container{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-cell{min-width:120px}.table-cell:first-child{min-width:100px;font-weight:600}.table-row:nth-child(2n){background-color:#0a192f4d}.table-row:nth-child(odd){background-color:#1122404d}}@media (width<=480px){.table-cell{min-width:100px;padding:.6rem .7rem;font-size:.85rem}.header-row .table-cell{white-space:normal;hyphens:auto;padding:.7rem .6rem;font-size:.75rem}}.research-table .table-cell:first-child,.comparison-table .table-cell:first-child{width:25%;min-width:120px}.research-table .table-cell:nth-child(2),.comparison-table .table-cell:nth-child(2){width:50%}.research-table .table-cell:last-child,.comparison-table .table-cell:last-child{width:25%;min-width:100px}.results-table .table-cell{text-align:center}.results-table .table-cell:first-child{text-align:left;font-weight:600}.roadmap-table .table-cell:first-child{width:30%;color:var(--ubudu-green-yellow);font-weight:600}.roadmap-table .table-cell:nth-child(2){width:45%}.roadmap-table .table-cell:last-child{text-align:center;width:25%}.api-table .table-cell,.execution-table .table-cell{font-family:var(--font-mono);font-size:.9rem}.api-table .table-cell:first-child,.execution-table .table-cell:first-child{color:var(--ubudu-green-yellow);font-weight:600}.deployment-table .table-cell:first-child{width:35%;font-weight:600}.deployment-table .table-cell:nth-child(2){width:40%}.deployment-table .table-cell:last-child{text-align:center;width:25%;font-family:var(--font-mono);font-size:.85rem}.table-cell i{color:var(--ubudu-green-yellow);text-align:center;width:1.2rem;margin-right:.5rem}.table-row:not(.header-row):hover{transition:background-color .2s;background-color:#cddc391a!important}.table-container{border:2px solid #0000}.table-container:focus-within{border-color:var(--ubudu-green-yellow);outline:none}@media print{.table-container{box-shadow:none;border:1px solid #000;overflow:visible}.table-cell{border:1px solid #ccc;padding:.5rem}.header-row .table-cell{color:#000;background-color:#f0f0f0}}@media (width<=768px){.hero-content{text-align:center;flex-direction:column;gap:2rem;padding:2rem 1rem}.hero-text{width:100%;margin-bottom:1.5rem}.hero-image-wrapper{justify-content:center;width:100%;max-width:90%;margin:0 auto;display:flex}.hero-image-wrapper img{object-fit:contain;max-width:100%;height:auto}section{margin-bottom:2rem;padding:3rem 1rem}h1{margin-bottom:1.5rem;font-size:2.25rem;line-height:1.2}h2{margin-bottom:1.25rem;font-size:1.8rem;line-height:1.3}h3{margin-bottom:1rem;font-size:1.4rem;line-height:1.4}p,li{font-size:1rem;line-height:1.6}.cta-button{text-align:center;justify-content:center;width:100%;max-width:300px;margin:1rem auto}ul,ol{padding-left:1.5rem}blockquote{border-left:4px solid #c4ff00;margin:1.5rem 0;padding:1rem;font-style:italic}pre{background-color:#0003;border-radius:6px;margin:1.5rem 0;padding:1rem;overflow-x:auto}code{font-size:.9rem}img{max-width:100%;height:auto}}@media (width<=480px){h1{font-size:2rem}h2{font-size:1.6rem}h3{font-size:1.3rem}section{padding:2.5rem .75rem}.hero-content{padding:1.5rem .75rem}.content-wrapper{margin:0 .75rem}}@media (width<=768px){.faq-list dt{background-color:#ffffff0d;border-radius:6px;margin-bottom:.5rem;padding:1rem 40px 1rem 1rem;position:relative}.faq-list dd{margin-bottom:1.5rem;padding:0 1rem 1.5rem}.faq-section{margin-bottom:2.5rem}.code-example{border-radius:0;margin:1.5rem -1rem;padding:1rem}.code-example pre{margin:0;padding:1rem;font-size:.85rem}.stack-on-mobile{flex-direction:column;display:flex}input,select,textarea{border-radius:6px;width:100%;margin-bottom:1rem;padding:12px;font-size:16px}section+section{margin-top:2rem}html,body{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}}.js-mobile-nav-toggle{display:none}@media (width<=768px){.js-mobile-nav-toggle{display:block}}header{z-index:1000;width:100%;position:relative}main,.hero-section,section:first-of-type{padding-top:80px}.hero-content{padding-top:2rem}body>section:first-of-type{padding-top:80px}@media (width<=768px){main,.hero-section,section:first-of-type,body>section:first-of-type{padding-top:70px}.hero-content{padding-top:1.5rem}}@media (width<=480px){main,.hero-section,section:first-of-type,body>section:first-of-type{padding-top:60px}.hero-content{padding-top:1rem}}header .container{align-items:center;min-height:70px;display:flex}header.fixed-header{background-color:var(--ubudu-dark-blue);width:100%;position:fixed;top:0;left:0}body.has-fixed-header{padding-top:70px}.mobile-menu-container{z-index:9999;background-color:#0d1930f2;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow-y:auto}.mobile-menu-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px;display:flex}.mobile-menu-header .logo{max-width:150px}.mobile-menu-close{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex}.mobile-menu-content{padding:20px}.mobile-menu-nav{margin:0;padding:0;list-style:none}.mobile-menu-nav li{margin-bottom:15px}.mobile-menu-nav a{color:#fff;border-bottom:1px solid #ffffff1a;padding:10px 0;font-size:18px;text-decoration:none;display:block}.mobile-menu-nav a:hover,.mobile-menu-nav a:focus{color:#c5e82c}.hamburger-button{cursor:pointer;z-index:9998;background:0 0;border:none;width:44px;height:44px;padding:10px;display:block;position:absolute;top:20px;right:20px}.hamburger-button span{background-color:#fff;width:24px;height:2px;margin:5px 0;transition:all .3s;display:block}@media (width>=769px){.hamburger-button{display:none}}@media (width<=768px){.hamburger-button{display:block!important}header nav .nav-links{display:none!important}.mobile-menu-container.active{display:block!important}body.menu-open{overflow:hidden}}.mobile-nav-toggle,button.mobile-nav-toggle,.js-mobile-nav-toggle:not(.hamburger-button),.hamburger-menu:not(.hamburger-button){visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}@media (width<=768px){.roadmap h2{font-size:2rem}.roadmap-timeline:before{left:30px}.roadmap-item{margin-left:60px;flex-direction:row!important}.roadmap-dot{left:30px;transform:translate(-50%)}.roadmap-card{width:100%;margin:0!important}.roadmap-card:before{border-right-color:var(--roadmap-card-bg)!important;border-left-color:#0000!important;left:-24px!important;right:auto!important}.roadmap-item:nth-child(2n) .roadmap-card{margin-left:0}}@media (width<=480px){.roadmap{padding:3rem 0}.roadmap .container{padding:0 1rem}.roadmap-card{padding:1.5rem}.timeline-period{padding:.4rem 1rem;font-size:.8rem}.milestone-title{font-size:1.1rem}.feature-tags{margin-top:.8rem}.feature-tag{font-size:.8rem}}@media (width<=992px){.roadmap-cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.roadmap-card{padding:1.5rem}.roadmap h2{margin-bottom:2rem;font-size:1.8rem}}@media (width<=768px){.roadmap-cards{grid-template-columns:1fr;gap:1rem}.roadmap-card{padding:1.2rem}.roadmap-quarter{margin-bottom:1rem;padding-bottom:.8rem}.roadmap-quarter-icon{width:35px;height:35px;font-size:.9rem}.roadmap-quarter h3{font-size:1.4rem}.roadmap-feature{margin-bottom:1rem;padding:1rem}.roadmap-feature-name{font-size:1rem}.roadmap-feature-desc{font-size:.9rem}.roadmap-card:hover{transform:translateY(-4px)}.roadmap-feature:hover{transform:translate(2px)}.strategy-page .next-step{padding-bottom:30px!important}.strategy-page section{padding:30px 0!important}.strategy-page .ready-transform-section{padding-top:30px!important;padding-bottom:30px!important}.strategy-page .explore-faq-section{padding-bottom:15px!important}.strategy-page footer{padding-top:15px!important}.strategy-page section:last-of-type{padding-bottom:20px!important}}@media (width<=992px){section.hero.dark-bg .container.hero-container-split .hero-image .hero-image-wrapper{max-width:none!important;padding:1.5rem!important}section.hero.dark-bg .container.hero-container-split .hero-text{flex:40%!important}section.hero.dark-bg .container.hero-container-split .hero-image{flex:60%!important}.architecture .feature-image{max-width:100%!important}}@media (width<=768px){section.hero.dark-bg .container.hero-container-split .hero-image .hero-image-wrapper{max-width:none!important;padding:1.5rem!important}section.hero.dark-bg .container.hero-container-split .hero-image .hero-image-wrapper img.feature-image{max-width:none!important}.architecture .feature-image{margin:1.5rem auto!important}section.hero.dark-bg .container.hero-container-split{gap:var(--space-md)!important;flex-direction:column!important}section.hero.dark-bg .container.hero-container-split .hero-text,section.hero.dark-bg .container.hero-container-split .hero-image{flex:100%!important}}@media (width<=992px){.roadmap-strategy .timeline{padding:1.5rem 0 1.5rem 2.5rem!important}.roadmap-strategy .timeline:before{left:18px!important}.roadmap-strategy .timeline-marker{width:16px!important;height:16px!important;left:-2.8rem!important}.roadmap-strategy .timeline-item{padding:1.5rem 1.5rem 1.5rem 3rem!important}}@media (width<=768px){.roadmap-strategy .timeline{border-radius:12px!important;margin:2rem 0!important;padding:1rem 0 1rem 2rem!important}.roadmap-strategy .timeline:before{width:3px!important;left:14px!important}.roadmap-strategy .timeline-marker{border-width:3px!important;width:14px!important;height:14px!important;left:-2.4rem!important}.roadmap-strategy .timeline-item{margin-bottom:2rem!important;padding:1.2rem 1rem 1.2rem 2.5rem!important}.roadmap-strategy .timeline-content :is(h3,h4){font-size:1.2rem!important}.roadmap-strategy .timeline-date{padding:.3rem .8rem!important;font-size:.8rem!important}.roadmap-strategy .timeline-item:hover{transform:translate(4px)!important}.roadmap-strategy .timeline-item:after{width:1.5rem!important;height:1.5rem!important;font-size:.8rem!important;top:.8rem!important;right:1rem!important}}h1{letter-spacing:-.02em;background:linear-gradient(135deg, var(--ubudu-green-yellow), #e4f13a);-webkit-text-fill-color:transparent;text-shadow:0 4px 12px #cddc3933;-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1.1}h2{letter-spacing:-.01em;padding-bottom:.5rem;font-weight:600;line-height:1.2;position:relative}section{padding:clamp(3rem,8vw,6rem) 0;position:relative}.hero-text{z-index:2;flex:55%}.button-primary{background:linear-gradient(135deg, var(--ubudu-green-yellow), #e4f13a);color:var(--ubudu-dark-blue);border:2px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #cddc394d}.button-primary:hover{border-color:#fff3;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 25px #cddc3966}.comparison-table-container{backdrop-filter:blur(10px);background:linear-gradient(135deg,#112240cc 0%,#23355499 100%);border:1px solid #cddc3933;border-radius:16px;margin:3rem 0;padding:2rem;position:relative;overflow:hidden;box-shadow:0 12px 40px #020c1b4d}.header-row{background:linear-gradient(135deg,#cddc3926 0%,#cddc390d 100%);border-bottom:2px solid #cddc394d;border-radius:8px;margin:-1rem -1rem 1rem;padding:1.5rem 2rem}.comparison-cell{align-items:center;gap:.8rem;padding:1rem;font-size:1rem;line-height:1.6;display:flex}.results-table-container{backdrop-filter:blur(15px);background:linear-gradient(135deg,#112240e6 0%,#233554b3 100%);border:1px solid #cddc3933;border-radius:16px;margin:3rem 0;padding:2rem;position:relative;overflow:hidden;box-shadow:0 16px 50px #020c1b66}.results-cell{text-align:center;padding:.8rem;font-size:1rem}.agent-card{backdrop-filter:blur(10px);background:linear-gradient(135deg,#112240e6 0%,#233554cc 100%);border:1px solid #cddc3933;border-radius:16px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 8px 32px #020c1b4d}.cta-final{background:radial-gradient(ellipse at center, #cddc391a 0%, transparent 50%), linear-gradient(135deg, var(--ubudu-light-blue-bg) 0%, #0f1b2e 100%);padding:clamp(4rem,8vw,6rem) 0;position:relative;overflow:hidden}@media (width<=992px){.hero-container-split{text-align:center;flex-direction:column;gap:3rem}.hero-text{flex:none}.comparison-row{text-align:center;grid-template-columns:1fr;gap:1rem}.results-row{text-align:center;grid-template-columns:1fr;gap:.5rem}.roadmap-cards:before{display:none}}@media (width<=768px){.comparison-table-container,.results-table-container{margin:2rem 0;padding:1.5rem}.agent-card,.roadmap-card{padding:1.5rem}.faq-list dt{padding:1rem 1.5rem;font-size:1rem}.faq-list dd{margin-left:1rem;padding:1rem 1.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:high){.comparison-table-container,.results-table-container,.agent-card,.roadmap-card{border-width:2px;border-color:var(--ubudu-green-yellow)}}@media (width<=768px){.architecture-diagram,.arch-layer{padding:1rem}.arch-components{flex-direction:column;gap:.75rem}.arch-arrow{transform:rotate(90deg)}.arch-component{width:100%;max-width:200px}.arch-component[data-tooltip]:after{display:none}.agent-workflow-diagram{flex-direction:column}.workflow-arrow{transform:rotate(90deg)}}@media (width<=576px){.progress-markers{flex-wrap:wrap;justify-content:flex-start;gap:.5rem}.progress-marker{flex:none}.progress-marker .marker-label{font-size:.6rem}.timeline{padding-left:20px}.timeline-marker{width:10px;height:10px;left:-17px}.timeline-content{padding:1rem}}main{opacity:0;animation:.6s .1s forwards pageLoad}.reveal-on-scroll{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(30px)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}.reveal-on-scroll.delay-1{transition-delay:.1s}.reveal-on-scroll.delay-2{transition-delay:.2s}.reveal-on-scroll.delay-3{transition-delay:.3s}.reveal-on-scroll.delay-4{transition-delay:.4s}.reveal-on-scroll.delay-5{transition-delay:.5s}.reveal-left{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translate(-30px)}.reveal-left.revealed{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translate(30px)}.reveal-right.revealed{opacity:1;transform:translate(0)}.reveal-scale{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:scale(.95)}.reveal-scale.revealed{opacity:1;transform:scale(1)}.btn-loading{pointer-events:none;position:relative;color:#0000!important}.btn-loading:after{content:"";border:2px solid #0000;border-top-color:currentColor;border-radius:50%;width:20px;height:20px;margin:-10px 0 0 -10px;animation:.8s linear infinite buttonSpin;position:absolute;top:50%;left:50%}.cta-button.loading{pointer-events:none;position:relative;color:#0000!important}.cta-button.loading:after{content:"";border:2px solid #13294b4d;border-top-color:var(--ubudu-dark-blue);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;animation:.8s linear infinite buttonSpin;position:absolute;top:50%;left:50%}.skeleton{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a 50%,#ffffff0d 75%) 0 0/200% 100%;border-radius:4px;animation:1.5s infinite skeletonPulse}.skeleton-text{height:1em;margin-bottom:.5em}.skeleton-text.short{width:60%}.skeleton-heading{width:80%;height:1.5em;margin-bottom:1em}.skeleton-card{border-radius:12px;height:200px}section{transition:background-color .3s}.container{animation:.4s ease-out containerFade}a{transition:color .2s,opacity .2s}.nav-links a,.footer-links a,.breadcrumb-list a{transition:color .2s,transform .2s}.nav-links a:hover,.footer-links a:hover{transform:translate(2px)}.card,.use-case-card,.resource-card,.framework-card,.glossary-card{transition:transform .3s,box-shadow .3s,border-color .3s}.card:hover,.use-case-card:hover,.resource-card:hover,.framework-card:hover,.glossary-card:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.card:hover i,.resource-card:hover i,.glossary-card:hover i{animation:.4s iconBounce}.reveal-on-scroll,.reveal-left,.reveal-right,.reveal-scale{will-change:opacity, transform}.revealed{will-change:auto}@media (prefers-reduced-motion:reduce){main{opacity:1;animation:none}.reveal-on-scroll,.reveal-left,.reveal-right,.reveal-scale{opacity:1;transition:none;transform:none}.skeleton{animation:none}.card:hover,.use-case-card:hover,.resource-card:hover,.framework-card:hover,.glossary-card:hover{transform:none}}.form-success{animation:.4s successPop}.form-error{animation:.4s errorShake}[data-tooltip]{position:relative}[data-tooltip]:after{transition:opacity .2s,transform .2s}[data-tooltip]:hover:after{animation:.2s tooltipAppear}@media (width>=992px){.hero-grid{grid-template-columns:1fr 1fr;gap:4rem}}.hero-image-wrapper,.screenshot-showcase{background-color:#112240cc;border-radius:12px;padding:1rem;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 8px 32px #0000004d}.hero-image-wrapper img,.screenshot-showcase img{object-fit:contain;border-radius:8px;width:100%;height:auto;display:block}@media (width>=992px){.hero-visual{display:block}}@media (width<=991px){.hero,.page-hero{min-height:auto;padding:5rem 0 3rem}.hero-container-split{text-align:center;flex-direction:column;gap:2rem}.hero-container-split .hero-text{flex:none;order:1;max-width:100%}.hero-container-split .hero-image{flex:none;order:2;width:100%;max-width:500px;margin:0 auto}.hero-image-wrapper,.screenshot-showcase{padding:.75rem}.hero-stats{justify-content:center}.hero-stat{text-align:center}.hero-ctas{justify-content:center}}@media (width<=575px){.hero,.page-hero{padding:4rem 0 2rem}.hero-stats{gap:1rem}.hero-stat-number{font-size:1.5rem}.hero-image-wrapper.decorative{max-width:280px}}@media (width<=1024px){.quote-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.quote-grid{grid-template-columns:1fr}.quote-card.featured blockquote{padding-left:1rem;font-size:1.1rem}}@media (width<=1024px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.stats-grid{grid-template-columns:1fr}.stat-number{font-size:2rem}}@media (width<=1024px){.connection-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.connection-grid{grid-template-columns:1fr}.rtls-connection{padding:2rem 1.5rem}}@media (width<=768px){.highlight-box{padding:1.25rem 1.5rem}.highlight-box p{font-size:1rem}}@media (width<=1024px){.loop-diagram-cycle{max-width:600px;padding:1.5rem}.loop-step{padding:1.5rem 1rem}.loop-step p{font-size:.85rem}}@media (width<=768px){.loop-diagram-cycle{flex-direction:column;align-items:center;gap:.5rem;max-width:100%;display:flex}.loop-diagram-cycle .loop-step{width:100%;max-width:320px}.loop-arrow.arrow-right,.loop-arrow.arrow-left{display:none}.loop-arrow.arrow-down,.loop-arrow.arrow-up{padding:.5rem 0}.loop-diagram-cycle .loop-step.sense{order:1}.loop-diagram-cycle .arrow-down:first-of-type{order:2}.loop-diagram-cycle .loop-step.think{order:3}.loop-diagram-cycle .arrow-down{order:4}.loop-diagram-cycle .loop-step.act{order:5}.loop-diagram-cycle .arrow-up{order:6;display:flex;transform:rotate(180deg)}.loop-diagram-cycle .loop-step.learn{order:7}.loop-diagram-cycle .arrow-left{order:8;display:none}}@media (width<=1024px){.ble-features{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.ble-features{grid-template-columns:1fr}.ble-highlight{padding:2rem 1.5rem}}@media (width<=768px){.ble-examples ul{grid-template-columns:1fr}}@media (width<=1024px){.dev-features-grid,.dev-faq-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.architecture-flow{flex-direction:column;gap:.5rem}.arch-arrow{transform:rotate(90deg)}.arch-item{width:100%;max-width:280px}.dev-features-grid,.dev-faq-grid{grid-template-columns:1fr}.tab-buttons{flex-wrap:wrap;justify-content:center}.tab-btn{padding:.75rem 1rem;font-size:.85rem}.tab-header{flex-direction:column;align-items:flex-start;gap:.5rem}.tab-content .code-block code{padding:1rem;font-size:.8rem}.credibility-bar{gap:1rem;padding:1.25rem 1rem}.credibility-bar .credibility-stat{flex:0 0 calc(50% - 1rem);padding:.5rem 1rem}.credibility-bar .credibility-stat:not(:last-child):after{display:none}.credibility-bar .stat-value{font-size:1.2rem}.credibility-bar .stat-label{font-size:.75rem}}@media (width<=480px){.credibility-bar .credibility-stat{flex:0 0 100%}}@media (width<=768px){.footer-credibility .credibility-stats-inline{font-size:.8rem}.footer-locations{font-size:.75rem}}@media (width<=1024px){.agents-showcase .agent-cards{grid-template-columns:1fr;max-width:600px}}@media (width<=768px){.agents-showcase .agent-cards{grid-template-columns:1fr;padding:0 1rem}.animated-hero{padding:80px 1.5rem 1.5rem}.animated-hero:before{width:400px;height:400px}.animated-hero:after{width:300px;height:300px}.animated-hero .hero-ctas{flex-direction:column;width:100%;max-width:300px}.animated-hero .cta-primary,.animated-hero .cta-secondary{justify-content:center;width:100%}.agents-showcase{padding:4rem 0}.agents-showcase .section-intro{margin-bottom:2.5rem}.agent-card-content{padding:1.5rem}}@media (width<=480px){.animated-hero .hero-title{font-size:clamp(2rem,10vw,3rem)}.animated-hero .hero-subtitle{font-size:clamp(1rem,4vw,1.3rem)}.animated-hero:before,.animated-hero:after{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}#particle-canvas,.hero-particles{display:none}.animated-hero:before,.animated-hero:after{animation:none!important}.animated-hero .hero-question,.animated-hero .hero-title,.animated-hero .hero-subtitle,.animated-hero .action-word,.animated-hero .hero-tagline,.animated-hero .hero-ctas,.scroll-indicator,.agents-showcase .section-intro h2,.agents-showcase .section-intro p,.agents-showcase .agent-card,.agents-showcase .view-more{opacity:1!important;visibility:visible!important;transform:none!important}}:not(pre)>code{overflow-wrap:anywhere;word-break:break-word}@media (width<=768px){.comparison-table-container,.results-table-container{box-shadow:none;background:0 0;border:none;padding:0;overflow-x:hidden}.comparison-table-container:before,.results-table-container:before{display:none}.comparison-table-container .header-row,.results-table-container .header-row{display:none!important}.comparison-table-container .comparison-row,.results-table-container .results-row{background:var(--ubudu-light-blue-bg);border:1px solid var(--ubudu-border);border-radius:10px;margin-bottom:1rem;padding:.5rem .25rem;grid-template-columns:1fr!important;display:block!important;transform:none!important}.comparison-table-container .comparison-cell,.results-table-container .results-cell{padding:.5rem 1rem;text-align:left!important;white-space:normal!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:flex-start!important;width:auto!important;display:block!important}.comparison-table-container .comparison-cell:before,.results-table-container .results-cell:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--ubudu-text-muted);margin-bottom:.2rem;font-size:.7rem;font-weight:700;display:block}.comparison-table-container .comparison-row .comparison-cell:nth-child(2),.results-table-container .results-row .results-cell:nth-child(3){background:#cddc390f!important;border-left:3px solid #cddc3980!important;border-radius:6px!important}.results-table-container .results-row .results-cell:nth-child(4):before{color:var(--ubudu-green-yellow)}.ble-examples ul{grid-template-columns:1fr}}