:root{--robtexi-blue:#006ff9;--robtexi-ink:#151616;--robtexi-orange:#ffb600;--robtexi-pale:#f5f8fc}
html{scroll-behavior:smooth}body{color:var(--robtexi-ink);overflow-x:hidden}.container{max-width:1200px}.robtexi-topbar{background:#111827;color:#dbeafe;font-size:13px;padding:10px 0}.robtexi-topbar-inner{display:flex;align-items:center;gap:24px}.robtexi-topbar a{color:#dbeafe}.robtexi-topbar i{color:var(--robtexi-orange);margin-right:6px}.robtexi-socials{display:flex;gap:14px;margin-left:auto}.robtexi-socials a{color:#fff}.robtexi-header{background:#fff;position:relative;z-index:20;box-shadow:0 4px 20px rgba(20,35,60,.06)}.robtexi-nav-wrap{display:flex;align-items:center;justify-content:space-between;min-height:92px}.robtexi-brand{display:inline-flex;align-items:center;gap:10px;color:var(--robtexi-ink);font-size:25px;font-weight:800}.robtexi-brand:hover{color:var(--robtexi-blue)}.robtexi-brand-mark{display:grid;place-items:center;background:var(--robtexi-blue);border-radius:7px;color:#fff;width:40px;height:40px;font-size:20px}.robtexi-navigation{display:flex;align-items:center;gap:4px}.robtexi-navigation>a{color:var(--robtexi-ink);font-size:16px;font-weight:600;padding:13px 15px}.robtexi-navigation>a:hover,.robtexi-navigation>a.active{color:var(--robtexi-blue)}.robtexi-nav-cta{background:var(--robtexi-blue);color:#fff!important;border-radius:5px;margin-left:14px}.robtexi-nav-cta:hover{background:#0053bc}.robtexi-menu-toggle{display:none;border:0;background:none;color:var(--robtexi-ink);font-size:22px}.robtexi-hero{height:740px}.robtexi-hero-content{max-width:600px}.robtexi-kicker,.robtexi-eyebrow{color:var(--robtexi-blue);font-size:14px;font-weight:800;letter-spacing:1.5px}.robtexi-hero h1{font-size:64px;line-height:1.08;margin:10px 0 20px;font-weight:800}.robtexi-hero h1 span,.robtexi-text-accent{color:var(--robtexi-blue)}.robtexi-hero-content>p:not(.robtexi-kicker){font-size:18px;line-height:1.7;max-width:560px}.robtexi-hero-actions{display:flex;align-items:center;gap:15px}.robtexi-hero-actions .butn{background:var(--robtexi-blue);color:#fff}.robtexi-hero-actions .butn:before{background:#0053bc}.robtexi-hero-actions .butn-2{color:var(--robtexi-ink);font-weight:700}.robtexi-hero-actions .butn-2 i{color:#fff;background:var(--robtexi-blue);border-radius:50%;height:38px;width:38px;line-height:38px;text-align:center;margin-right:8px}.robtexi-hero-visual{left:auto!important;top:auto!important;text-align:center}.robtexi-hero-visual img{max-height:600px;width:auto;max-width:100%}.robtexi-about-image img{width:100%;max-width:520px}.robtexi-about h3,.robtexi-security h3,.robtexi-contact h3,.robtexi-testimonial h3{font-size:42px;line-height:1.2;margin:8px 0 20px;font-weight:700}.robtexi-check-list{list-style:none;padding:0;margin:24px 0 0}.robtexi-check-list li{margin:12px 0;font-weight:600}.robtexi-check-list i{color:var(--robtexi-blue);margin-right:9px}.robtexi-founder{display:flex;align-items:center;gap:14px;margin-top:28px}.robtexi-founder img{width:48px;height:48px;object-fit:cover;border-radius:50%}.robtexi-founder strong,.robtexi-founder span{display:block}.robtexi-founder span{font-size:13px;color:#6d7480;margin-top:4px}.robtexi-cta-band{padding:74px 0 60px}.robtexi-cta-band .robotil_button{text-align:right}.robtexi-cta-band .robotil_button a{padding:14px 24px;border-radius:5px}.robtexi-cta-band .robotil_button i{margin-left:10px}.robtexi-services .witr_section_title_inner p,.robtexi-projects .witr_section_title_inner p{max-width:650px}.robtexi-services .detail_SS h3{font-size:22px}.robtexi-services .detail_SS p{min-height:72px}.robtexi-services .service-btn{color:var(--robtexi-blue);font-weight:700}.robtexi-security-feature{display:flex;gap:18px;align-items:center;margin:28px 0}.robtexi-security-feature img{width:52px;height:52px;object-fit:contain}.robtexi-security-feature h4{font-size:20px;margin:0 0 6px}.robtexi-security-feature p{margin:0}.robtexi-security .single_image img{width:100%;max-width:520px}.robtexi-security .witr_btn{display:inline-block;background:var(--robtexi-blue);color:#fff;padding:12px 24px;border-radius:5px}.robtexi-security .witr_btn i{margin-left:8px}.robtexi-stats{padding:0 0 70px}.robtexi-stats .witr_counter_single{padding:30px 24px;text-align:center}.robtexi-stats strong{font-size:42px;color:#fff;font-weight:800}.robtexi-stats strong span{color:var(--robtexi-orange);font-size:24px}.robtexi-stats h4{color:#fff;margin:8px 0 0;font-size:15px}.robtexi-projects{padding:100px 0;background:var(--robtexi-pale)}.robtexi-project-grid{margin-top:35px}.robtexi-project-card{background:#fff;box-shadow:0 15px 35px rgba(20,35,60,.08);height:100%;overflow:hidden}.robtexi-project-card img{display:block;width:100%;height:230px;object-fit:cover}.robtexi-project-card>div{padding:22px 24px}.robtexi-project-card span{color:var(--robtexi-blue);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.robtexi-project-card h4{font-size:24px;margin:8px 0}.robtexi-project-card p{margin:0;color:#6d7480}.robtexi-testimonial{padding:100px 0}.robtexi-testimonial blockquote{margin:0;padding:34px 42px;background:#fff;box-shadow:0 15px 35px rgba(20,35,60,.08);border-left:4px solid var(--robtexi-blue)}.robtexi-testimonial blockquote>p{font-size:24px;line-height:1.55;margin:0 0 24px}.robtexi-testimonial footer{display:flex;align-items:center;gap:12px}.robtexi-testimonial footer img{width:46px;height:46px;border-radius:50%;object-fit:cover}.robtexi-testimonial footer strong,.robtexi-testimonial footer small{display:block}.robtexi-testimonial footer small{margin-top:3px;color:#6d7480}.robtexi-contact{background:#111827;color:#fff;padding:100px 0}.robtexi-contact h3{color:#fff}.robtexi-contact> .container> .row>div>p{color:#b6c2d2;font-size:17px;line-height:1.7}.robtexi-contact .robtexi-eyebrow{color:var(--robtexi-orange)}.robtexi-contact-details{margin-top:28px}.robtexi-contact-details a{display:block;color:#fff;margin:13px 0}.robtexi-contact-details i{color:var(--robtexi-orange);width:23px}.robtexi-form{background:#fff;padding:32px;color:var(--robtexi-ink)}.robtexi-form label{font-size:14px;font-weight:700;display:block;margin:0 0 7px}.robtexi-form input,.robtexi-form textarea{border:1px solid #d8e0ec;width:100%;padding:12px 14px;margin-bottom:18px;outline:0}.robtexi-form input:focus,.robtexi-form textarea:focus{border-color:var(--robtexi-blue)}.robtexi-form .butn{background:var(--robtexi-blue);color:#fff}.robtexi-form .butn i{margin-left:8px}.robtexi-form-status{color:var(--robtexi-blue);margin:15px 0 0;font-weight:600}.robtexi-footer{background:#0a1020;color:#aebbd0;padding-top:36px}.robtexi-footer .robtexi-brand{color:#fff}.robtexi-footer-main{display:flex;align-items:center;gap:28px}.robtexi-footer-main p{margin:0}.robtexi-footer-main .robtexi-socials{margin-left:auto}.robtexi-footer .footer-bottom{margin-top:35px}.robtexi-footer .copy-right-text p,.robtexi-footer .footer-menu a{color:#aebbd0}
@media (max-width:991px){.robtexi-topbar-inner{justify-content:center}.robtexi-topbar-inner>span,.robtexi-topbar-inner>a{display:none}.robtexi-navigation{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:12px 20px;box-shadow:0 14px 22px rgba(20,35,60,.1);flex-direction:column;align-items:stretch}.robtexi-navigation.is-open{display:flex}.robtexi-navigation>a{padding:12px 8px}.robtexi-nav-cta{margin:5px 0 0;text-align:center}.robtexi-menu-toggle{display:block}.robtexi-hero{height:auto;min-height:680px;padding:90px 0}.robtexi-hero .banner_area_inner{top:0;transform:none}.robtexi-hero-content{top:0;transform:none}.robtexi-hero-visual{margin-top:45px}.robtexi-hero-visual img{max-height:400px}.robtexi-about h3,.robtexi-security h3,.robtexi-contact h3,.robtexi-testimonial h3{font-size:36px}.robtexi-about .about-top{margin-top:45px}.robtexi-cta-band .robotil_button{text-align:left;margin-top:22px}.robtexi-footer-main{flex-wrap:wrap}.robtexi-footer-main .robtexi-socials{margin-left:0}}
@media (max-width:575px){.robtexi-topbar{display:none}.robtexi-nav-wrap{min-height:76px}.robtexi-hero{padding:70px 0 55px}.robtexi-hero h1{font-size:44px}.robtexi-hero-content>p:not(.robtexi-kicker){font-size:16px}.robtexi-hero-actions{align-items:flex-start;flex-direction:column}.robtexi-about,.robtexi-security,.robtexi-testimonial,.robtexi-contact{padding-top:70px;padding-bottom:70px}.robtexi-about h3,.robtexi-security h3,.robtexi-contact h3,.robtexi-testimonial h3{font-size:32px}.robtexi-projects{padding:70px 0}.robtexi-testimonial blockquote{padding:25px}.robtexi-testimonial blockquote>p{font-size:20px}.robtexi-footer-main{align-items:flex-start;flex-direction:column;gap:16px}}
/* Keep metric cards readable against the light image-free background. */
.robtexi-stats .witr_counter_single{background-color:#fff;background-image:none}
.robtexi-stats strong{color:var(--robtexi-ink)}
.robtexi-stats h4{color:var(--robtexi-ink)}
