/* LinkUSS Technologies content pages */
.site-brand span{font-size:9px!important;font-weight:900!important;letter-spacing:-1px}.linkuss-hero .art-icon{font-size:11px;font-weight:900}.service-grid-four{grid-template-columns:repeat(4,1fr)}.intro-section{padding-bottom:50px}.industry-section{max-width:1120px;margin:0 auto 90px;padding:55px 30px;border:1px solid #ffffff12;border-radius:22px;background:linear-gradient(120deg,#1b213d,#281f48);display:grid;grid-template-columns:.85fr 1.15fr;gap:30px;align-items:center}.industry-section h2{margin:0;color:#fff;font-size:30px;line-height:1.2;letter-spacing:-1px}.industry-tags{display:flex;flex-wrap:wrap;gap:9px}.industry-tags span{padding:9px 13px;border:1px solid #ffffff19;border-radius:999px;background:#ffffff0c;color:#d9ddf3;font-size:12px;font-weight:700}.industry-section>.site-text-link{grid-column:1/-1}.testimonial-section{max-width:960px;margin:0 auto 110px;padding:66px 45px;text-align:center;border:1px solid #ffffff10;border-radius:22px;background:linear-gradient(145deg,#251e45,#172e3b)}.testimonial-section blockquote{max-width:720px;margin:18px auto;font-size:clamp(23px,3vw,34px);font-weight:800;letter-spacing:-1px;line-height:1.35}.testimonial-section>p:last-child,.portfolio-note{color:#aeb8d1;font:12px/1.6 "DM Sans",Arial,sans-serif}.service-list{max-width:970px;margin:0 auto 100px;padding:0 30px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.service-list article{display:flex;gap:17px;padding:22px;border:1px solid #ffffff10;border-radius:14px;background:#1b2039}.service-list article>b{display:grid;place-items:center;flex:0 0 35px;height:35px;border-radius:50%;background:#413274;color:#e1d8ff;font-size:11px}.service-list h2{margin:1px 0 5px;color:#f1f2ff;font-size:17px}.service-list p{margin:0;color:#abb5cf;font:13px/1.55 "DM Sans",Arial,sans-serif}.story-grid{max-width:1080px;margin:0 auto 100px;padding:0 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.story-grid article{padding:30px;border-radius:18px;background:#1a2038;border:1px solid #ffffff10}.story-grid h2{margin:0 0 12px;color:#f3f2ff;font-size:23px;line-height:1.2}.story-grid p:last-child{color:#aeb8d0;font:14px/1.65 "DM Sans",Arial,sans-serif}.values-section,.team-section{max-width:1080px;margin:0 auto 100px;padding:0 30px}.values-section>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.values-section article{display:grid;gap:8px;padding:22px;border-radius:15px;background:#251d43}.values-section b{color:#fff;font-size:17px}.values-section span{color:#b8b4d6;font:13px/1.5 "DM Sans",Arial,sans-serif}.team-section{padding:50px;border:1px solid #ffffff0e;border-radius:20px;background:#172d39}.team-section h2{margin:0;color:#fff;font-size:30px}.team-section>p:last-child{color:#b7c5cf}.contact-grid{max-width:1040px;margin:0 auto 105px;padding:0 30px;display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.contact-form,.contact-details{padding:28px;border:1px solid #ffffff12;border-radius:18px;background:#1b203a}.contact-form label{color:#dce0f3}.contact-form input,.contact-form textarea{background:#10152b;border-color:#ffffff16;color:#fff}.contact-form button{margin-top:8px}.contact-details h2{margin:0 0 20px;color:#fff}.contact-details p{display:grid;gap:4px;margin:18px 0;color:#b7c0d5;font:14px "DM Sans",Arial,sans-serif}.contact-details p b{color:#fff}.contact-details p a{color:#c9bbff}.map-placeholder{display:grid;place-items:center;min-height:165px;margin-top:25px;border:1px dashed #ffffff2b;border-radius:12px;background:#11172a;color:#d5ceff;font-weight:800;text-align:center}.map-placeholder small{margin-top:5px;color:#9faac2;font:11px "DM Sans",Arial,sans-serif}.industry-grid,.portfolio-grid,.blog-grid{max-width:1080px;margin:0 auto 105px;padding:0 30px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.industry-grid article,.portfolio-grid article,.blog-grid article{padding:25px;border:1px solid #ffffff10;border-radius:17px;background:linear-gradient(145deg,#1d223d,#171c32)}.industry-grid b,.portfolio-grid h2,.blog-grid h2{display:block;margin:0 0 8px;color:#f4f3ff;font-size:20px;letter-spacing:-.5px}.industry-grid p,.portfolio-grid p,.blog-grid p{margin:0;color:#abb5cc;font:13px/1.6 "DM Sans",Arial,sans-serif}.portfolio-grid article:nth-child(3n+2),.blog-grid article:nth-child(3n+2){background:linear-gradient(145deg,#2a2147,#1b2039)}.portfolio-grid article:nth-child(3n+3),.blog-grid article:nth-child(3n+3){background:linear-gradient(145deg,#173942,#192333)}.portfolio-grid span,.blog-grid span{display:inline-block;margin-bottom:35px;color:#e19ac7;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.blog-grid a{display:inline-block;margin-top:22px;color:#c6b8ff;font-size:12px}.case-list{max-width:880px;margin:0 auto 55px;padding:0 30px;display:grid;gap:14px}.case-list article{display:flex;gap:20px;padding:28px;border-left:2px solid #df59a8;border-radius:0 15px 15px 0;background:#1a2039}.case-list>article>span{color:#cbbfff;font-size:12px;font-weight:800}.case-list h2{margin:0 0 13px;color:#fff;font-size:21px}.case-list p{margin:7px 0;color:#abb5cc;font:13px/1.65 "DM Sans",Arial,sans-serif}.case-list p b{color:#e9e7ff}.faq-list{max-width:820px;margin:0 auto 110px;padding:0 30px;display:grid;gap:10px}.faq-list details{padding:18px 20px;border:1px solid #ffffff12;border-radius:13px;background:#1a2039}.faq-list summary{cursor:pointer;color:#f5f4ff;font-size:15px;font-weight:800}.faq-list p{margin:12px 0 0;color:#aeb8d0;font:13px/1.6 "DM Sans",Arial,sans-serif}@media(max-width:900px){.service-grid-four,.industry-grid,.portfolio-grid,.blog-grid{grid-template-columns:repeat(2,1fr)}.industry-section,.contact-grid{grid-template-columns:1fr}.values-section>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:580px){.service-grid-four,.service-list,.story-grid,.industry-grid,.portfolio-grid,.blog-grid,.values-section>div{grid-template-columns:1fr}.industry-section{margin-inline:20px;padding:35px 23px}.testimonial-section{margin-inline:20px;padding:44px 22px}.contact-grid,.service-list,.story-grid,.values-section,.team-section,.case-list,.faq-list{padding-inline:20px}.team-section{margin-inline:20px;padding:32px 24px}.site-nav{display:none}}
/* Layout repair: isolate the public site from dashboard CSS */
.site-body .site-header{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:14px!important;width:calc(100% - 32px);height:62px!important;min-height:62px!important;padding:8px 10px 8px 14px!important}.site-body .site-brand{display:flex!important;flex:0 0 auto!important;margin:0!important;white-space:nowrap}.site-body .site-brand span{display:grid!important;place-items:center!important}.site-body nav.site-nav{position:static!important;display:flex!important;align-items:center!important;flex:1 1 auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:0 0 0 auto!important;padding:4px!important;box-shadow:none!important}.site-body .site-nav a{display:inline-flex!important;align-items:center!important;height:32px!important;padding:0 11px!important;white-space:nowrap}.site-body .site-login{display:grid!important;flex:0 0 39px!important;margin:0!important}.site-body .site-main{max-width:none!important;margin:0!important;padding:0!important}.site-body .hero{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;align-items:center!important;gap:55px!important;min-height:560px!important;margin:0!important;padding:74px max(30px,calc((100% - 1120px)/2))!important}.site-body .hero-copy{min-width:0}.site-body .hero h1{max-width:650px!important;margin:0!important}.site-body .hero-text{max-width:600px!important;margin:21px 0 27px!important}.site-body .hero-actions{display:flex!important;align-items:center!important;gap:20px!important}.site-body .site-button{display:inline-flex!important;width:auto!important;margin:0!important;padding:13px 18px!important}.site-body .hero-proof{display:flex!important;gap:25px!important;margin-top:48px!important}.site-body .hero-proof div{display:grid!important;gap:1px!important}.site-body .hero-art{display:block!important;position:relative!important;min-height:390px!important;width:100%!important}.site-body .art-glow{position:absolute!important;inset:34px 20px!important}.site-body .art-card{position:absolute!important;display:block!important}.site-body .art-card-main{top:65px!important;left:42px!important;width:300px!important;padding:24px!important}.site-body .art-card-small{right:0!important;bottom:50px!important;width:205px!important}.site-body .art-orbit{position:absolute!important;display:block!important}.site-body .logo-strip{display:flex!important}.site-body .site-section,.site-body .trust-section{max-width:1120px!important;margin:auto!important}.site-body .service-grid{display:grid!important}.site-body .site-footer{display:flex!important}@media(max-width:1050px){.site-body .site-nav a{padding-inline:8px!important;font-size:11px!important}.site-body .hero{gap:25px!important}}@media(max-width:820px){.site-body .site-header{margin-top:10px!important}.site-body nav.site-nav{display:none!important}.site-body .hero{grid-template-columns:1fr!important;padding:62px 28px!important}.site-body .hero-art{max-width:440px!important;margin:auto!important}.site-body .hero-proof{flex-wrap:wrap!important}}
