.elementor-1627 .elementor-element.elementor-element-15d5053{--display:flex;}/* Start custom CSS */<!-- =========================================================
DEFENDER SOLUTION - RTI PROGRAMMING LANDING PAGE
Cleaner header, bigger Defender Solution, cleaner RTI logo
========================================================= -->

<style>
.ds-rti-pro,
.ds-rti-pro * { box-sizing:border-box; }

.ds-rti-pro{
  --ds-black:#030303;
  --ds-dark:#111218;
  --rti-purple:#542783;
  --rti-purple-2:#6f35ac;
  --rti-purple-3:#351852;
  --ds-gold:#e5c34f;
  --ds-gold-2:#e89a34;
  --ds-gold-light:#ffe7a3;
  --ds-white:#ffffff;
  --ds-muted:#c2c5d0;
  --ds-soft-border:rgba(255,255,255,.13);
  --ds-shadow:0 28px 80px rgba(0,0,0,.48);
  --ds-purple-glow:0 0 55px rgba(111,53,172,.32);
  --radius-xl:34px;
  --radius-lg:24px;
  width:100%;
  color:var(--ds-white);
  background:var(--ds-black);
  font-family:Inter, Arial, sans-serif;
  line-height:1.55;
  overflow:hidden;
}
.ds-rti-pro a{ color:inherit; text-decoration:none; }
.ds-rti-pro img{ max-width:100%; height:auto; display:block; }
.ds-wrap{ width:min(1200px, calc(100% - 40px)); margin:0 auto; position:relative; z-index:3; }

.ds-section{ position:relative; padding:94px 0; }
.ds-section-dark{
  background:
    radial-gradient(circle at 12% 14%, rgba(84,39,131,.22), transparent 31%),
    radial-gradient(circle at 88% 80%, rgba(229,195,79,.10), transparent 30%),
    linear-gradient(180deg, #050505 0%, #0c0d12 100%);
}
.ds-section-deep{
  background:
    radial-gradient(circle at 18% 22%, rgba(229,195,79,.08), transparent 30%),
    radial-gradient(circle at 82% 82%, rgba(111,53,172,.18), transparent 33%),
    linear-gradient(180deg, #0c0d12 0%, #050505 100%);
}

.ds-eyebrow{
  display:inline-flex;
  align-items:center;
  gap:9px;
  padding:8px 14px;
  border:1px solid rgba(229,195,79,.32);
  border-radius:999px;
  background:rgba(229,195,79,.08);
  color:var(--ds-gold-light);
  font-size:12px;
  font-weight:900;
  letter-spacing:.5px;
  text-transform:uppercase;
}
.ds-dot{
  width:8px;
  height:8px;
  border-radius:50%;
  background:var(--ds-gold);
  box-shadow:0 0 18px rgba(229,195,79,.85);
  flex:0 0 auto;
}
.ds-purple-dot{
  background:var(--rti-purple-2);
  box-shadow:0 0 18px rgba(111,53,172,.95);
}
.ds-purple-text{
  background:linear-gradient(90deg, #b887ff, var(--rti-purple-2), var(--ds-gold-light));
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
}
.ds-section-head{ text-align:center; max-width:900px; margin:0 auto 54px; }
.ds-section-title{
  margin:18px 0 14px;
  color:#fff;
  font-size:clamp(34px, 4.4vw, 58px);
  line-height:1.04;
  font-weight:950;
  letter-spacing:-1.45px;
}
.ds-section-text{
  max-width:790px;
  margin:0 auto;
  color:var(--ds-muted);
  font-size:clamp(16px, 1.55vw, 19px);
}

.ds-button-row{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:14px;
  flex-wrap:wrap;
}
.ds-btn{
  position:relative;
  isolation:isolate;
  min-height:54px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:15px 25px;
  border-radius:999px;
  font-size:15px;
  font-weight:950;
  letter-spacing:.15px;
  overflow:hidden;
  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}
.ds-btn-primary{
  color:#fff;
  background:linear-gradient(135deg, var(--rti-purple-3), var(--rti-purple), var(--rti-purple-2));
  border:1px solid rgba(180,128,255,.38);
  box-shadow:0 18px 45px rgba(111,53,172,.35);
}
.ds-btn-gold{
  color:#121012;
  background:linear-gradient(135deg, var(--ds-gold-2), var(--ds-gold), var(--ds-gold-light));
  box-shadow:0 18px 45px rgba(229,195,79,.24);
}
.ds-btn-primary::before,
.ds-btn-gold::before{
  content:"";
  position:absolute;
  z-index:-1;
  top:-90%;
  left:-45%;
  width:38%;
  height:260%;
  transform:rotate(24deg);
  background:rgba(255,255,255,.42);
  transition:left .65s ease;
}
.ds-btn-primary:hover::before,
.ds-btn-gold:hover::before{ left:125%; }
.ds-btn:hover{ transform:translateY(-3px); }
.ds-btn-primary:hover{ box-shadow:0 24px 60px rgba(111,53,172,.48); }
.ds-btn-gold:hover{ box-shadow:0 24px 60px rgba(229,195,79,.34); }

.ds-glass{
  position:relative;
  overflow:hidden;
  border:1px solid var(--ds-soft-border);
  border-radius:var(--radius-lg);
  background:linear-gradient(145deg, rgba(255,255,255,.105), rgba(255,255,255,.04));
  box-shadow:0 22px 64px rgba(0,0,0,.34);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
  transition:transform .28s ease, border-color .28s ease, box-shadow .28s ease;
}
.ds-glass::before{
  content:"";
  position:absolute;
  inset:0;
  background:
    radial-gradient(circle at top left, rgba(111,53,172,.20), transparent 34%),
    radial-gradient(circle at bottom right, rgba(229,195,79,.12), transparent 36%);
  opacity:0;
  pointer-events:none;
  transition:opacity .28s ease;
}
.ds-glass:hover{
  transform:translateY(-8px);
  border-color:rgba(229,195,79,.42);
  box-shadow:0 28px 82px rgba(0,0,0,.46), var(--ds-purple-glow);
}
.ds-glass:hover::before{ opacity:1; }

/* HERO */
.ds-hero{
  position:relative;
  min-height:790px;
  display:flex;
  align-items:center;
  padding:104px 0 92px;
  overflow:hidden;
  background:
    radial-gradient(circle at 18% 18%, rgba(84,39,131,.38), transparent 31%),
    radial-gradient(circle at 82% 20%, rgba(229,195,79,.15), transparent 27%),
    radial-gradient(circle at 52% 100%, rgba(255,255,255,.07), transparent 36%),
    linear-gradient(135deg, #030303 0%, #111217 50%, #050505 100%);
}
.ds-hero::before{
  content:"";
  position:absolute;
  inset:0;
  background-image:
    linear-gradient(rgba(255,255,255,.035) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.035) 1px, transparent 1px);
  background-size:62px 62px;
  mask-image:linear-gradient(to bottom, rgba(0,0,0,.78), transparent 86%);
  pointer-events:none;
}
/* removed big background RTI logo to keep header clean */
.ds-hero::after{ display:none; }

.ds-hero-grid{
  display:grid;
  grid-template-columns:1.08fr .92fr;
  gap:42px;
  align-items:center;
}
.ds-brand-row{
  display:flex;
  align-items:center;
  gap:18px;
  flex-wrap:wrap;
  margin-bottom:28px;
}

/* Bigger Defender Solution branding */
.ds-brand-chip{
  display:flex;
  align-items:center;
  gap:16px;
  padding:14px 22px;
  border:1px solid rgba(229,195,79,.28);
  border-radius:26px;
  background:rgba(255,255,255,.065);
  box-shadow:0 0 30px rgba(229,195,79,.10);
  backdrop-filter:blur(15px);
  -webkit-backdrop-filter:blur(15px);
}
.ds-brand-chip img{
  width:60px;
  height:60px;
  object-fit:contain;
  flex:0 0 60px;
}
.ds-brand-copy strong{
  display:block;
  color:var(--ds-gold-light);
  font-size:21px;
  line-height:1.05;
  font-weight:950;
  letter-spacing:.4px;
  text-transform:uppercase;
}
.ds-brand-copy span{
  display:block;
  margin-top:4px;
  color:#d7d9e2;
  font-size:12px;
  letter-spacing:.2px;
  text-transform:uppercase;
}

/* Cleaner RTI logo chip using new logo */
.ds-rti-logo-chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:72px;
  padding:12px 20px;
  border-radius:22px;
  border:1px solid rgba(111,53,172,.45);
  background:rgba(255,255,255,.03);
  box-shadow:0 0 36px rgba(111,53,172,.18);
  backdrop-filter:blur(15px);
  -webkit-backdrop-filter:blur(15px);
}
.ds-rti-logo-chip img{
  width:220px;
  max-height:72px;
  object-fit:contain;
  filter:drop-shadow(0 0 14px rgba(111,53,172,.30));
}

.ds-hero h1{
  margin:0 0 22px;
  color:#fff;
  font-size:clamp(46px, 6.4vw, 82px);
  line-height:.97;
  font-weight:950;
  letter-spacing:-2.7px;
}
.ds-hero-sub{
  max-width:735px;
  margin:0 0 34px;
  color:#d9dbe4;
  font-size:clamp(17px, 1.62vw, 22px);
  line-height:1.66;
}
.ds-hero-links{
  display:flex;
  flex-wrap:wrap;
  gap:11px;
  margin-top:28px;
}
.ds-hero-link{
  padding:10px 14px;
  border-radius:999px;
  color:#eceef5;
  border:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.055);
  font-size:13px;
  font-weight:850;
  transition:transform .25s ease, border-color .25s ease, background .25s ease;
}
.ds-hero-link:hover{
  transform:translateY(-3px);
  border-color:rgba(111,53,172,.58);
  background:rgba(111,53,172,.16);
}

.ds-hero-panel{
  position:relative;
  padding:26px;
  border-radius:var(--radius-xl);
  border:1px solid rgba(111,53,172,.40);
  background:linear-gradient(145deg, rgba(255,255,255,.115), rgba(255,255,255,.045));
  box-shadow:var(--ds-shadow), var(--ds-purple-glow);
  backdrop-filter:blur(20px);
  -webkit-backdrop-filter:blur(20px);
}

.ds-device-card{
  position:relative;
  padding:26px;
  min-height:410px;
  border-radius:28px;
  background:
    radial-gradient(circle at top right, rgba(111,53,172,.28), transparent 36%),
    radial-gradient(circle at bottom left, rgba(229,195,79,.12), transparent 34%),
    linear-gradient(180deg, rgba(5,5,5,.62), rgba(5,5,5,.30));
  border:1px solid rgba(255,255,255,.12);
  overflow:hidden;
}
/* removed extra RTI logo in panel background */
.ds-device-card::after{ display:none; }

.ds-trust-badge{
  position:relative;
  z-index:2;
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:8px 12px;
  border-radius:999px;
  color:var(--ds-gold-light);
  background:rgba(229,195,79,.10);
  border:1px solid rgba(229,195,79,.25);
  font-size:12px;
  font-weight:950;
}
.ds-live-dot{
  width:10px;
  height:10px;
  background:var(--rti-purple-2);
  border-radius:50%;
  box-shadow:0 0 16px rgba(111,53,172,.95);
}
.ds-device-title{
  position:relative;
  z-index:2;
  margin:28px 0 10px;
  font-size:31px;
  line-height:1.1;
  font-weight:950;
  color:#fff;
  letter-spacing:-.7px;
}
.ds-device-text{
  position:relative;
  z-index:2;
  color:var(--ds-muted);
  font-size:15px;
  margin:0 0 22px;
}
.ds-control-grid{
  position:relative;
  z-index:2;
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  gap:12px;
}
.ds-control-tile{
  min-height:86px;
  padding:14px;
  border-radius:18px;
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.105);
}
.ds-control-tile strong{
  display:block;
  color:#fff;
  font-size:14px;
  margin-bottom:4px;
}
.ds-control-tile span{
  display:block;
  color:var(--ds-muted);
  font-size:12px;
}
.ds-mini-phone{
  position:relative;
  z-index:2;
  margin-top:18px;
  padding:16px;
  border-radius:18px;
  background:rgba(0,0,0,.24);
  border:1px solid rgba(255,255,255,.10);
}
.ds-mini-phone span{
  display:block;
  color:var(--ds-muted);
  font-size:13px;
}
.ds-mini-phone strong{
  display:block;
  color:var(--ds-gold-light);
  font-size:25px;
  line-height:1.1;
}

/* SOLUTION STRIP */
.ds-solution-strip{
  margin-top:-34px;
  position:relative;
  z-index:5;
}
.ds-strip-grid{
  display:grid;
  grid-template-columns:repeat(4, 1fr);
  overflow:hidden;
  border:1px solid rgba(111,53,172,.40);
  border-radius:28px;
  background:rgba(12,13,18,.86);
  box-shadow:0 24px 75px rgba(0,0,0,.42);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
}
.ds-strip-item{
  min-height:128px;
  padding:23px;
  border-right:1px solid rgba(255,255,255,.10);
}
.ds-strip-item:last-child{ border-right:none; }
.ds-strip-item:hover{ background:rgba(111,53,172,.14); }
.ds-strip-item small{
  display:block;
  color:var(--ds-gold-light);
  font-size:12px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.4px;
  margin-bottom:8px;
}
.ds-strip-item strong{
  display:block;
  color:#fff;
  font-size:19px;
  line-height:1.2;
  margin-bottom:6px;
}
.ds-strip-item span{
  display:block;
  color:var(--ds-muted);
  font-size:13px;
}

/* SHOWCASE */
.ds-showcase{
  position:relative;
  padding:96px 0;
  background:
    radial-gradient(circle at 15% 15%, rgba(111,53,172,.22), transparent 30%),
    radial-gradient(circle at 85% 85%, rgba(229,195,79,.10), transparent 30%),
    linear-gradient(180deg, #050505 0%, #0d0e13 100%);
  overflow:hidden;
}
.ds-showcase::before{
  content:"";
  position:absolute;
  inset:0;
  background-image:
    linear-gradient(rgba(255,255,255,.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.025) 1px, transparent 1px);
  background-size:70px 70px;
  opacity:.45;
  pointer-events:none;
}
.ds-showcase-grid{
  display:grid;
  grid-template-columns:1.05fr .95fr;
  gap:26px;
  align-items:stretch;
}
.ds-showcase-large{
  position:relative;
  min-height:600px;
  overflow:hidden;
  isolation:isolate;
  border-radius:34px;
  border:1px solid rgba(111,53,172,.45);
  background:#111217;
  box-shadow:0 32px 90px rgba(0,0,0,.56), 0 0 42px rgba(111,53,172,.22);
}
.ds-showcase-small{
  position:relative;
  overflow:hidden;
  isolation:isolate;
  min-height:182px;
  border-radius:27px;
  border:1px solid rgba(255,255,255,.14);
  background:#111217;
  box-shadow:0 22px 62px rgba(0,0,0,.42);
  transition:transform .35s ease, border-color .35s ease, box-shadow .35s ease;
}
.ds-showcase-large::before,
.ds-showcase-small::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:-1;
  background:
    linear-gradient(180deg, rgba(0,0,0,.10), rgba(0,0,0,.82)),
    radial-gradient(circle at top right, rgba(111,53,172,.34), transparent 38%),
    radial-gradient(circle at bottom left, rgba(229,195,79,.12), transparent 36%);
}
.ds-showcase-large::after{
  content:"";
  position:absolute;
  inset:18px;
  border-radius:26px;
  border:1px solid rgba(255,255,255,.11);
  pointer-events:none;
}
.ds-showcase-img{
  position:absolute;
  inset:0;
  z-index:-2;
  background-size:cover;
  background-position:center;
  transform:scale(1.06);
}
.ds-showcase-large .ds-showcase-img{ animation:dsKenBurnsLarge 18s ease-in-out infinite alternate; }
.ds-showcase-small .ds-showcase-img{ animation:dsKenBurnsSmall 14s ease-in-out infinite alternate; }
.ds-showcase-large-inner{
  position:relative;
  z-index:3;
  min-height:600px;
  height:100%;
  padding:30px;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  gap:34px;
}
.ds-showcase-top-row{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:18px;
}
.ds-showcase-floating{
  width:min(315px, 100%);
  padding:18px;
  border-radius:22px;
  background:rgba(5,5,5,.72);
  border:1px solid rgba(111,53,172,.40);
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
  box-shadow:0 20px 50px rgba(0,0,0,.38);
  animation:dsFloatBadge 4.8s ease-in-out infinite;
}
.ds-showcase-floating img{
  width:180px;
  max-height:62px;
  object-fit:contain;
  margin-bottom:12px;
  background:transparent;
  padding:0;
  border-radius:0;
  filter:drop-shadow(0 0 16px rgba(111,53,172,.45));
}
.ds-showcase-floating strong{
  display:block;
  color:var(--ds-gold-light);
  font-size:15px;
  margin-bottom:4px;
}
.ds-showcase-floating span{
  display:block;
  color:#d7d9e2;
  font-size:13px;
  line-height:1.45;
}
.ds-showcase-orb{
  width:78px;
  height:78px;
  flex:0 0 78px;
  border-radius:50%;
  background:
    radial-gradient(circle at 35% 30%, #ffe7a3, #e5c34f 42%, rgba(111,53,172,.72) 70%, rgba(111,53,172,.16));
  opacity:.72;
  box-shadow:0 0 45px rgba(111,53,172,.38);
  animation:dsOrbMove 6s ease-in-out infinite;
}
.ds-showcase-content{
  max-width:650px;
  animation:dsFloatSoft 5.5s ease-in-out infinite;
}
.ds-showcase-label{
  display:inline-flex;
  align-items:center;
  gap:8px;
  margin-bottom:14px;
  padding:8px 14px;
  border-radius:999px;
  background:rgba(111,53,172,.25);
  border:1px solid rgba(180,128,255,.36);
  color:#f1e6ff;
  font-size:12px;
  font-weight:950;
  text-transform:uppercase;
  letter-spacing:.45px;
  backdrop-filter:blur(14px);
  -webkit-backdrop-filter:blur(14px);
}
.ds-showcase-label::before{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background:var(--ds-gold);
  box-shadow:0 0 16px rgba(229,195,79,.85);
}
.ds-showcase-content h2{
  margin:0 0 12px;
  color:#fff;
  font-size:clamp(34px, 4.1vw, 56px);
  line-height:1.02;
  font-weight:950;
  letter-spacing:-1.35px;
}
.ds-showcase-content p{
  margin:0 0 23px;
  color:#d9dbe4;
  font-size:17px;
  line-height:1.65;
}
.ds-showcase-side{
  display:grid;
  grid-template-rows:repeat(3, 1fr);
  gap:26px;
  min-height:600px;
}
.ds-showcase-small:hover{
  transform:translateY(-7px) scale(1.015);
  border-color:rgba(229,195,79,.48);
  box-shadow:0 30px 80px rgba(0,0,0,.52), 0 0 42px rgba(111,53,172,.26);
}
.ds-showcase-small:hover .ds-showcase-img{ transform:scale(1.13); }
.ds-showcase-small-content{
  position:absolute;
  left:23px;
  right:23px;
  bottom:21px;
  z-index:2;
}
.ds-showcase-small-content strong{
  display:block;
  color:#fff;
  font-size:21px;
  line-height:1.15;
  margin-bottom:5px;
  font-weight:950;
}
.ds-showcase-small-content span{
  display:block;
  color:#c9ccd6;
  font-size:14px;
  line-height:1.45;
}

/* SERVICES */
.ds-services-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:22px;
}
.ds-service-card{ min-height:272px; padding:28px; }
.ds-icon{
  width:49px;
  height:49px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  margin-bottom:18px;
  border-radius:16px;
  color:#fff;
  background:linear-gradient(135deg, var(--rti-purple-3), var(--rti-purple), var(--rti-purple-2));
  border:1px solid rgba(180,128,255,.30);
  box-shadow:0 15px 34px rgba(111,53,172,.28);
  font-size:22px;
  font-weight:950;
}
.ds-service-card h3{
  position:relative;
  z-index:2;
  margin:0 0 10px;
  color:#fff;
  font-size:22px;
  line-height:1.17;
  font-weight:950;
}
.ds-service-card p{
  position:relative;
  z-index:2;
  margin:0;
  color:var(--ds-muted);
  font-size:15px;
}

/* MARKETS */
.ds-markets-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:22px;
}
.ds-market-card{
  min-height:360px;
  padding:30px;
  display:flex;
  flex-direction:column;
  justify-content:flex-end;
}
.ds-market-card::after{
  content:"";
  position:absolute;
  inset:0;
  background:
    linear-gradient(180deg, rgba(255,255,255,.02), rgba(0,0,0,.72)),
    radial-gradient(circle at top right, rgba(111,53,172,.26), transparent 36%),
    radial-gradient(circle at bottom left, rgba(229,195,79,.12), transparent 36%);
  opacity:1;
  pointer-events:none;
}
.ds-market-card h3,
.ds-market-card p,
.ds-market-card ul{ position:relative; z-index:2; }
.ds-market-card h3{
  margin:0 0 10px;
  color:#fff;
  font-size:27px;
  line-height:1.12;
  font-weight:950;
  letter-spacing:-.5px;
}
.ds-market-card p{
  color:var(--ds-muted);
  margin:0 0 16px;
  font-size:15px;
}
.ds-market-card ul{
  display:grid;
  gap:8px;
  padding:0;
  margin:0;
  list-style:none;
}
.ds-market-card li{
  color:#eef0f5;
  font-size:14px;
}
.ds-market-card li::before{
  content:"✓ ";
  color:var(--ds-gold-light);
  font-weight:950;
}

/* WHY CHOOSE */
.ds-why-grid{
  display:grid;
  grid-template-columns:.86fr 1.14fr;
  gap:28px;
  align-items:stretch;
}
.ds-why-main{ padding:36px; }
.ds-why-main h2{
  margin:16px 0 15px;
  color:#fff;
  font-size:clamp(32px, 4vw, 50px);
  line-height:1.05;
  font-weight:950;
  letter-spacing:-1.2px;
}
.ds-why-main p{
  color:var(--ds-muted);
  font-size:17px;
  margin:0 0 25px;
}
.ds-why-points{
  display:grid;
  grid-template-columns:repeat(2, 1fr);
  gap:18px;
}
.ds-why-point{ padding:24px; }
.ds-why-point strong{
  position:relative;
  z-index:2;
  display:block;
  color:#fff;
  font-size:18px;
  margin-bottom:8px;
}
.ds-why-point span{
  position:relative;
  z-index:2;
  display:block;
  color:var(--ds-muted);
  font-size:14px;
}

/* LOCAL SEO */
.ds-area-box{ padding:36px; text-align:center; }
.ds-city-grid{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:12px;
  margin-top:29px;
}
.ds-city{
  padding:11px 16px;
  border-radius:999px;
  border:1px solid rgba(111,53,172,.38);
  background:rgba(255,255,255,.06);
  color:#f2f3f7;
  font-size:14px;
  font-weight:900;
  transition:transform .25s ease, background .25s ease, border-color .25s ease;
}
.ds-city:hover{
  transform:translateY(-3px);
  background:rgba(111,53,172,.16);
  border-color:rgba(229,195,79,.44);
}

/* TESTIMONIALS */
.ds-testimonial-grid{
  display:grid;
  grid-template-columns:repeat(3, 1fr);
  gap:22px;
}
.ds-testimonial-card{ padding:28px; }
.ds-stars{
  color:var(--ds-gold);
  letter-spacing:2px;
  font-size:16px;
  margin-bottom:16px;
}
.ds-testimonial-card p{
  position:relative;
  z-index:2;
  margin:0 0 22px;
  color:#e8e9ef;
  font-size:15px;
}
.ds-client{
  position:relative;
  z-index:2;
  display:flex;
  align-items:center;
  gap:12px;
}
.ds-avatar{
  width:42px;
  height:42px;
  border-radius:50%;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:#fff;
  background:linear-gradient(135deg, var(--rti-purple-3), var(--rti-purple-2));
  border:1px solid rgba(180,128,255,.35);
  font-weight:950;
}
.ds-client strong{
  display:block;
  color:#fff;
  font-size:15px;
}
.ds-client span{
  display:block;
  color:var(--ds-muted);
  font-size:13px;
}

/* FAQ */
.ds-faq-grid{
  display:grid;
  gap:16px;
  max-width:960px;
  margin:0 auto;
}
.ds-faq-item{ padding:25px 28px; }
.ds-faq-item h3{
  position:relative;
  z-index:2;
  margin:0 0 9px;
  color:#fff;
  font-size:20px;
  line-height:1.25;
  font-weight:950;
}
.ds-faq-item p{
  position:relative;
  z-index:2;
  margin:0;
  color:var(--ds-muted);
  font-size:15px;
}

/* FINAL CTA */
.ds-final-cta{
  position:relative;
  padding:100px 0;
  overflow:hidden;
  background:
    radial-gradient(circle at top right, rgba(111,53,172,.32), transparent 30%),
    radial-gradient(circle at bottom left, rgba(229,195,79,.14), transparent 28%),
    linear-gradient(135deg, #030303, #111217 52%, #050505);
}
/* removed faded RTI logo in CTA background */
.ds-final-cta::before{ display:none; }

.ds-cta-box{
  text-align:center;
  padding:50px 28px;
  border-color:rgba(111,53,172,.45);
}
.ds-cta-logo{
  width:min(390px, 85%);
  margin:0 auto 22px;
  filter:drop-shadow(0 0 24px rgba(111,53,172,.42));
  background:transparent;
  padding:0;
  border-radius:0;
}
.ds-cta-box h2{
  max-width:880px;
  margin:16px auto 14px;
  color:#fff;
  font-size:clamp(36px, 5vw, 66px);
  line-height:1.02;
  font-weight:950;
  letter-spacing:-1.65px;
}
.ds-cta-box p{
  max-width:790px;
  margin:0 auto 25px;
  color:var(--ds-muted);
  font-size:clamp(16px, 1.7vw, 20px);
}
.ds-phone-large{
  display:inline-block;
  margin:4px 0 27px;
  color:var(--ds-gold-light);
  font-size:clamp(30px, 5vw, 54px);
  line-height:1;
  font-weight:950;
  letter-spacing:-.8px;
  text-shadow:0 0 28px rgba(229,195,79,.27);
}

/* MOBILE STICKY */
.ds-mobile-sticky{ display:none; }

/* ANIMATIONS */
@keyframes dsKenBurnsLarge{
  0%{ transform:scale(1.06) translate3d(0,0,0); }
  50%{ transform:scale(1.12) translate3d(-1.6%,-1.2%,0); }
  100%{ transform:scale(1.09) translate3d(1.4%,1.1%,0); }
}
@keyframes dsKenBurnsSmall{
  0%{ transform:scale(1.06) translate3d(0,0,0); }
  100%{ transform:scale(1.12) translate3d(-1.5%,1.5%,0); }
}
@keyframes dsFloatSoft{
  0%,100%{ transform:translateY(0); }
  50%{ transform:translateY(-7px); }
}
@keyframes dsFloatBadge{
  0%,100%{ transform:translateY(0) translateX(0); }
  50%{ transform:translateY(-8px) translateX(4px); }
}
@keyframes dsOrbMove{
  0%,100%{ transform:translateY(0) scale(1); opacity:.66; }
  50%{ transform:translateY(12px) scale(1.08); opacity:.9; }
}

/* RESPONSIVE */
@media (max-width:1040px){
  .ds-hero-grid,
  .ds-showcase-grid,
  .ds-why-grid{ grid-template-columns:1fr; }

  .ds-hero{ min-height:auto; }
  .ds-hero-panel{ max-width:720px; }

  .ds-services-grid,
  .ds-markets-grid,
  .ds-testimonial-grid{ grid-template-columns:repeat(2, 1fr); }

  .ds-strip-grid{ grid-template-columns:repeat(2, 1fr); }
  .ds-strip-item:nth-child(2){ border-right:none; }
  .ds-strip-item:nth-child(1),
  .ds-strip-item:nth-child(2){ border-bottom:1px solid rgba(255,255,255,.10); }

  .ds-showcase-large,
  .ds-showcase-large-inner,
  .ds-showcase-side{ min-height:auto; }

  .ds-showcase-large-inner{ min-height:570px; }
  .ds-showcase-side{
    grid-template-columns:repeat(3, 1fr);
    grid-template-rows:none;
  }
  .ds-showcase-small{ min-height:230px; }
}

@media (max-width:767px){
  .ds-wrap{ width:min(100% - 28px, 1200px); }
  .ds-section,
  .ds-showcase{ padding:68px 0; }

  .ds-hero{ padding:72px 0 66px; }
  .ds-hero h1{ letter-spacing:-1.25px; }
  .ds-hero-sub{ font-size:16px; }

  .ds-button-row,
  .ds-btn{ width:100%; }
  .ds-btn{ min-height:52px; }

  .ds-brand-row,
  .ds-hero-links{ justify-content:center; }

  .ds-brand-chip{
    width:100%;
    justify-content:center;
    padding:12px 16px;
  }
  .ds-brand-chip img{
    width:48px;
    height:48px;
  }
  .ds-brand-copy strong{ font-size:17px; }
  .ds-brand-copy span{ font-size:11px; }

  .ds-rti-logo-chip{
    width:100%;
    min-height:66px;
  }
  .ds-rti-logo-chip img{ width:180px; }

  .ds-hero-content{ text-align:center; }
  .ds-device-card{
    min-height:auto;
    padding:22px;
  }

  .ds-control-grid,
  .ds-services-grid,
  .ds-markets-grid,
  .ds-why-points,
  .ds-testimonial-grid,
  .ds-strip-grid,
  .ds-showcase-side{ grid-template-columns:1fr; }

  .ds-strip-item,
  .ds-strip-item:nth-child(1),
  .ds-strip-item:nth-child(2){
    border-right:none;
    border-bottom:1px solid rgba(255,255,255,.10);
  }
  .ds-strip-item:last-child{ border-bottom:none; }

  .ds-service-card,
  .ds-market-card,
  .ds-why-main,
  .ds-why-point,
  .ds-testimonial-card,
  .ds-faq-item,
  .ds-area-box,
  .ds-cta-box{ padding:24px; }

  .ds-market-card{ min-height:310px; }
  .ds-device-title{ font-size:25px; }
  .ds-mini-phone strong{ font-size:22px; }

  .ds-showcase-large{ border-radius:27px; }
  .ds-showcase-large-inner{
    min-height:620px;
    padding:22px;
  }
  .ds-showcase-top-row{ flex-direction:column; }
  .ds-showcase-floating{ width:100%; }
  .ds-showcase-orb{
    width:58px;
    height:58px;
    flex-basis:58px;
    align-self:flex-end;
  }
  .ds-showcase-small{ min-height:235px; }
  .ds-showcase-content p{ font-size:15px; }
  .ds-showcase-content .ds-button-row,
  .ds-why-main .ds-button-row{ justify-content:center !important; }

  .ds-phone-large{ font-size:34px; }

  .ds-mobile-sticky{
    position:fixed;
    left:12px;
    right:12px;
    bottom:12px;
    z-index:9999;
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:10px;
    padding:10px;
    border:1px solid rgba(111,53,172,.45);
    border-radius:20px;
    background:rgba(5,5,5,.86);
    box-shadow:0 16px 48px rgba(0,0,0,.42);
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);
  }
  .ds-mobile-sticky a{
    min-height:46px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    padding:12px 10px;
    border-radius:999px;
    text-align:center;
    font-size:14px;
    font-weight:950;
  }
  .ds-mobile-call{
    color:#fff;
    background:linear-gradient(135deg, var(--rti-purple-3), var(--rti-purple-2));
  }
  .ds-mobile-text{
    color:#121012;
    background:linear-gradient(135deg, var(--ds-gold-2), var(--ds-gold-light));
  }
}

@media (max-width:420px){
  .ds-city{ width:100%; }
}

@media (prefers-reduced-motion:reduce){
  .ds-rti-pro *,
  .ds-rti-pro *::before,
  .ds-rti-pro *::after{
    transition:none !important;
    animation:none !important;
  }
}
</style>

<div class="ds-rti-pro">

  <section class="ds-hero" aria-label="RTI Programming and Smart Home Automation in Orange County">
    <div class="ds-wrap">
      <div class="ds-hero-grid">

        <div class="ds-hero-content">

          <div class="ds-brand-row">
            <div class="ds-brand-chip">
              <img src="https://defendersolution.tech/wp-content/uploads/2026/05/ChatGPT-Image-May-31-2026-09_30_57-AM.png" alt="Defender Solution logo">
              <div class="ds-brand-copy">
                <strong>Defender Solution</strong>
                <span>Orange County AV & Automation</span>
              </div>
            </div>

            <div class="ds-rti-logo-chip">
              <img src="https://defendersolution.tech/wp-content/uploads/2026/05/ChatGPT-Image-May-31-2026-10_15_56-AM.png" alt="RTI logo">
            </div>
          </div>

          <div class="ds-eyebrow">
            <span class="ds-dot ds-purple-dot"></span>
            RTI Programmer Orange County
          </div>

          <h1>
            RTI Programming &<br>
            <span class="ds-purple-text">Smart Home Automation</span>
          </h1>

          <p class="ds-hero-sub">
            Orange County's trusted RTI programmer for remote programming, touch panels, processors,
            automation systems, troubleshooting, upgrades, and smart home integration.
          </p>

          <div class="ds-button-row">
            <a class="ds-btn ds-btn-primary" href="tel:7148609866">📞 Call 714-860-9866</a>
            <a class="ds-btn ds-btn-gold" href="sms:7148609866?body=Hi%20Defender%20Solution,%20I%20need%20help%20with%20RTI%20programming.">💬 Text Us Now</a>
          </div>

          <div class="ds-hero-links" aria-label="Quick RTI service links">
            <span class="ds-hero-link">RTI Programming</span>
            <span class="ds-hero-link">RTI Remote Support</span>
            <span class="ds-hero-link">Touch Panels</span>
            <span class="ds-hero-link">Control Processors</span>
            <span class="ds-hero-link">AV Automation</span>
          </div>
        </div>

        <aside class="ds-hero-panel" aria-label="RTI system support panel">
          <div class="ds-device-card">
            <div class="ds-trust-badge">
              <span class="ds-live-dot"></span>
              Premium RTI Support
            </div>

            <h2 class="ds-device-title">
              Control your home, theater, boardroom, or building with one clean system.
            </h2>

            <p class="ds-device-text">
              Professional help for RTI remotes, processors, touch panels, macros, drivers,
              AV control, lighting, security, and smart automation.
            </p>

            <div class="ds-control-grid">
              <div class="ds-control-tile">
                <strong>Remote Controls</strong>
                <span>Buttons, layouts, commands</span>
              </div>
              <div class="ds-control-tile">
                <strong>Touch Panels</strong>
                <span>Clean custom interfaces</span>
              </div>
              <div class="ds-control-tile">
                <strong>Processors</strong>
                <span>Logic, macros, drivers</span>
              </div>
              <div class="ds-control-tile">
                <strong>AV Systems</strong>
                <span>TV, audio, projector control</span>
              </div>
            </div>

            <div class="ds-mini-phone">
              <span>Call or text for RTI service</span>
              <strong>714-860-9866</strong>
            </div>
          </div>
        </aside>

      </div>
    </div>
  </section>

  <section class="ds-solution-strip" aria-label="RTI inspired service categories">
    <div class="ds-wrap">
      <div class="ds-strip-grid">
        <div class="ds-strip-item">
          <small>Explore</small>
          <strong>Residential Automation</strong>
          <span>Smart homes, theaters, lighting, cameras, and whole-home AV control.</span>
        </div>
        <div class="ds-strip-item">
          <small>Explore</small>
          <strong>Commercial Control</strong>
          <span>Conference rooms, offices, displays, audio, access control, and automation.</span>
        </div>
        <div class="ds-strip-item">
          <small>Products</small>
          <strong>RTI Remotes & Panels</strong>
          <span>Support for remotes, touch panels, keypads, processors, and control apps.</span>
        </div>
        <div class="ds-strip-item">
          <small>Support</small>
          <strong>Remote Troubleshooting</strong>
          <span>Fast RTI support when secure remote access is available.</span>
        </div>
      </div>
    </div>
  </section>

  <section class="ds-showcase" aria-label="Luxury smart home automation showcase">
    <div class="ds-wrap">

      <div class="ds-section-head">
        <div class="ds-eyebrow">
          <span class="ds-dot ds-purple-dot"></span>
          Luxury Automation Experience
        </div>

        <h2 class="ds-section-title">
          Smart Home Control That Looks and Feels Premium
        </h2>

        <p class="ds-section-text">
          Defender Solution helps homeowners and businesses create clean, reliable control experiences
          for audio, video, lighting, security, shades, touch panels, remotes, and smart automation.
        </p>
      </div>

      <div class="ds-showcase-grid">

        <div class="ds-showcase-large">
          <div class="ds-showcase-img" style="background-image:url('https://defendersolution.tech/wp-content/uploads/2026/05/kangaroo-point_2_web_1000x650.jpg');"></div>

          <div class="ds-showcase-large-inner">
            <div class="ds-showcase-top-row">
              <div class="ds-showcase-floating">
                <img src="https://defendersolution.tech/wp-content/uploads/2026/05/ChatGPT-Image-May-31-2026-10_15_56-AM.png" alt="RTI logo">
                <strong>RTI Control Systems</strong>
                <span>
                  Touch panels, remotes, processors, audio video control, lighting, shades, and automation.
                </span>
              </div>
              <div class="ds-showcase-orb"></div>
            </div>

            <div class="ds-showcase-content">
              <span class="ds-showcase-label">Residential Smart Home</span>
              <h2>One clean control system for the entire home.</h2>
              <p>
                From media rooms and whole-home audio to outdoor entertainment, cameras, lighting,
                and shades — we help make the system simple, reliable, and easy to use.
              </p>

              <div class="ds-button-row" style="justify-content:flex-start;">
                <a class="ds-btn ds-btn-primary" href="tel:7148609866">📞 Call 714-860-9866</a>
                <a class="ds-btn ds-btn-gold" href="sms:7148609866?body=Hi%20Defender%20Solution,%20I%20need%20help%20with%20RTI%20automation.">💬 Text Us Now</a>
              </div>
            </div>
          </div>
        </div>

        <div class="ds-showcase-side">
          <div class="ds-showcase-small">
            <div class="ds-showcase-img" style="background-image:url('https://defendersolution.tech/wp-content/uploads/2026/05/clarence-center-multizone-av_web_2_1000x650.jpg');"></div>
            <div class="ds-showcase-small-content">
              <strong>Touch Panel Programming</strong>
              <span>Custom interfaces for rooms, zones, sources, and scenes.</span>
            </div>
          </div>

          <div class="ds-showcase-small">
            <div class="ds-showcase-img" style="background-image:url('https://defendersolution.tech/wp-content/uploads/2026/05/avalon_vacation-home_01_web_1000x650.jpg');"></div>
            <div class="ds-showcase-small-content">
              <strong>Luxury Home Automation</strong>
              <span>Lighting, audio, video, shades, cameras, and smart control.</span>
            </div>
          </div>

          <div class="ds-showcase-small">
            <div class="ds-showcase-img" style="background-image:url('https://defendersolution.tech/wp-content/uploads/2026/05/avalon_vacation-home_03_web_1000x650.jpg');"></div>
            <div class="ds-showcase-small-content">
              <strong>Multi-Zone AV Control</strong>
              <span>Control music, TVs, projectors, and entertainment spaces.</span>
            </div>
          </div>
        </div>

      </div>
    </div>
  </section>

  <section class="ds-section ds-section-dark" aria-label="RTI programming services">
    <div class="ds-wrap">
      <div class="ds-section-head">
        <div class="ds-eyebrow">
          <span class="ds-dot ds-purple-dot"></span>
          Professional RTI Services
        </div>
        <h2 class="ds-section-title">
          Complete RTI Programming, Troubleshooting & Automation Support
        </h2>
        <p class="ds-section-text">
          Defender Solution helps homeowners and businesses get reliable control over AV systems,
          smart home devices, security systems, touch panels, processors, and RTI remotes.
        </p>
      </div>

      <div class="ds-services-grid">
        <article class="ds-glass ds-service-card">
          <div class="ds-icon">⌁</div>
          <h3>RTI Programming</h3>
          <p>Custom RTI programming for remotes, touch panels, processors, macros, scenes, source control, and clean user interfaces.</p>
        </article>

        <article class="ds-glass ds-service-card">
          <div class="ds-icon">⚙</div>
          <h3>RTI Troubleshooting</h3>
          <p>Diagnose failed commands, offline devices, processor communication issues, network problems, remote issues, and control delays.</p>
        </article>

        <article class="ds-glass ds-service-card">
          <div class="ds-icon">↟</div>
          <h3>RTI Upgrades</h3>
          <p>Upgrade older RTI systems, improve reliability, update layouts, replace hardware, and modernize system control.</p>
        </article>

        <article class="ds-glass ds-service-card">
          <div class="ds-icon">⌂</div>
          <h3>Smart Home Integration</h3>
          <p>Integrate lighting, security cameras, access control, shades, networking, audio, video, and automation into one simple experience.</p>
        </article>

        <article class="ds-glass ds-service-card">
          <div class="ds-icon">▣</div>
          <h3>Audio Video Automation</h3>
          <p>Control TVs, receivers, speakers, projectors, video distribution, media rooms, theaters, and multi-zone audio systems.</p>
        </article>

        <article class="ds-glass ds-service-card">
          <div class="ds-icon">◉</div>
          <h3>Remote Support</h3>
          <p>Many RTI programming and troubleshooting issues can be handled remotely when network and system access are available.</p>
        </article>
      </div>
    </div>
  </section>

  <section class="ds-section ds-section-deep" aria-label="Residential and commercial RTI automation">
    <div class="ds-wrap">
      <div class="ds-section-head">
        <div class="ds-eyebrow">
          <span class="ds-dot ds-purple-dot"></span>
          Automation Environments
        </div>
        <h2 class="ds-section-title">
          Smart Control for Homes, Businesses & Entertainment Spaces
        </h2>
        <p class="ds-section-text">
          Professional RTI programming and smart automation support for residential, commercial,
          hospitality, and entertainment environments.
        </p>
      </div>

      <div class="ds-markets-grid">
        <article class="ds-glass ds-market-card">
          <h3>Residential Smart Homes</h3>
          <p>Make the home easier to control with clean RTI interfaces and reliable automation.</p>
          <ul>
            <li>Home theaters and media rooms</li>
            <li>Whole-home audio and video</li>
            <li>Lighting, cameras, shades, and smart control</li>
          </ul>
        </article>

        <article class="ds-glass ds-market-card">
          <h3>Commercial AV Control</h3>
          <p>Professional control solutions for office spaces, conference rooms, and commercial buildings.</p>
          <ul>
            <li>Boardroom and meeting room control</li>
            <li>Display, audio, and source switching</li>
            <li>Security, access control, and network support</li>
          </ul>
        </article>

        <article class="ds-glass ds-market-card">
          <h3>Hospitality & Entertainment</h3>
          <p>Reliable automation for restaurants, lounges, clubhouses, gyms, and entertainment areas.</p>
          <ul>
            <li>Multi-zone music and TV control</li>
            <li>Simple staff-friendly interfaces</li>
            <li>Remote service and troubleshooting options</li>
          </ul>
        </article>
      </div>
    </div>
  </section>

  <section class="ds-section ds-section-dark" aria-label="Why choose Defender Solution">
    <div class="ds-wrap">
      <div class="ds-why-grid">

        <div class="ds-glass ds-why-main">
          <div class="ds-eyebrow">
            <span class="ds-dot ds-purple-dot"></span>
            Why Choose Defender Solution
          </div>

          <h2>
            Local RTI expertise with AV, security, network, and automation experience.
          </h2>

          <p>
            When your RTI system stops working, you need someone who understands the full system:
            programming, AV control, networking, cameras, access control, smart home devices,
            and real-world troubleshooting.
          </p>

          <div class="ds-button-row" style="justify-content:flex-start;">
            <a class="ds-btn ds-btn-primary" href="tel:7148609866">📞 Call Now</a>
            <a class="ds-btn ds-btn-gold" href="sms:7148609866?body=Hi%20Defender%20Solution,%20I%20need%20RTI%20service.">💬 Text for Service</a>
          </div>
        </div>

        <div class="ds-why-points">
          <div class="ds-glass ds-why-point">
            <strong>Orange County Based</strong>
            <span>Local RTI programming and automation support near Anaheim, Irvine, Orange, Fullerton, and surrounding cities.</span>
          </div>

          <div class="ds-glass ds-why-point">
            <strong>Fast Response</strong>
            <span>Quick call and text response for urgent RTI troubleshooting, remote issues, and smart home service needs.</span>
          </div>

          <div class="ds-glass ds-why-point">
            <strong>Residential & Commercial</strong>
            <span>Service for homes, offices, conference rooms, retail spaces, buildings, and commercial AV systems.</span>
          </div>

          <div class="ds-glass ds-why-point">
            <strong>Remote Programming Available</strong>
            <span>Many issues can be reviewed and corrected remotely when your system is accessible online.</span>
          </div>

          <div class="ds-glass ds-why-point">
            <strong>Experienced Integrator</strong>
            <span>Support for RTI control, AV automation, networking, cameras, access control, and low voltage systems.</span>
          </div>

          <div class="ds-glass ds-why-point">
            <strong>Security + Automation Expertise</strong>
            <span>One company for smart home control, cameras, alarms, networking, access control, and automation troubleshooting.</span>
          </div>
        </div>

      </div>
    </div>
  </section>

  <section class="ds-section ds-section-deep" aria-label="RTI programming service areas">
    <div class="ds-wrap">
      <div class="ds-glass ds-area-box">
        <div class="ds-eyebrow">
          <span class="ds-dot ds-purple-dot"></span>
          Local RTI Programmer
        </div>

        <h2 class="ds-section-title">
          RTI Programming in Orange County and Nearby Areas
        </h2>

        <p class="ds-section-text">
          Defender Solution provides RTI programming, RTI remote programming, RTI troubleshooting,
          RTI upgrades, RTI control systems, smart home automation, and audio video automation
          throughout Orange County, Los Angeles County, and Riverside County.
        </p>

        <div class="ds-city-grid" aria-label="Service cities">
          <span class="ds-city">Anaheim</span>
          <span class="ds-city">Fullerton</span>
          <span class="ds-city">Orange</span>
          <span class="ds-city">Irvine</span>
          <span class="ds-city">Costa Mesa</span>
          <span class="ds-city">Newport Beach</span>
          <span class="ds-city">Mission Viejo</span>
          <span class="ds-city">Huntington Beach</span>
          <span class="ds-city">Laguna Niguel</span>
          <span class="ds-city">Orange County</span>
          <span class="ds-city">Los Angeles County</span>
          <span class="ds-city">Riverside County</span>
        </div>
      </div>
    </div>
  </section>

  <section class="ds-section ds-section-dark" aria-label="Customer testimonials">
    <div class="ds-wrap">
      <div class="ds-section-head">
        <div class="ds-eyebrow">
          <span class="ds-dot ds-purple-dot"></span>
          Customer Feedback
        </div>

        <h2 class="ds-section-title">
          Trusted for RTI, AV, Security and Automation Support
        </h2>

        <p class="ds-section-text">
          Professional sample testimonials for the type of premium experience customers expect
          when hiring an RTI programmer or smart home automation specialist.
        </p>
      </div>

      <div class="ds-testimonial-grid">
        <article class="ds-glass ds-testimonial-card">
          <div class="ds-stars">★★★★★</div>
          <p>“Our RTI remote stopped controlling the theater room correctly. Defender Solution diagnosed the issue, cleaned up the programming, and made the system much easier to use.”</p>
          <div class="ds-client">
            <div class="ds-avatar">OC</div>
            <div>
              <strong>Home Theater Client</strong>
              <span>Orange County, CA</span>
            </div>
          </div>
        </article>

        <article class="ds-glass ds-testimonial-card">
          <div class="ds-stars">★★★★★</div>
          <p>“Fast response and very professional. They helped troubleshoot our control system and explained what was wrong in a way that made sense.”</p>
          <div class="ds-client">
            <div class="ds-avatar">AV</div>
            <div>
              <strong>AV Service Client</strong>
              <span>Irvine, CA</span>
            </div>
          </div>
        </article>

        <article class="ds-glass ds-testimonial-card">
          <div class="ds-stars">★★★★★</div>
          <p>“We needed support for automation, cameras, and AV control. Defender Solution understood the full system and helped get everything working together.”</p>
          <div class="ds-client">
            <div class="ds-avatar">DS</div>
            <div>
              <strong>Commercial Client</strong>
              <span>Southern California</span>
            </div>
          </div>
        </article>
      </div>
    </div>
  </section>

  <section class="ds-section ds-section-deep" aria-label="Frequently asked RTI programming questions">
    <div class="ds-wrap">
      <div class="ds-section-head">
        <div class="ds-eyebrow">
          <span class="ds-dot ds-purple-dot"></span>
          FAQ
        </div>

        <h2 class="ds-section-title">
          RTI Programming Questions
        </h2>

        <p class="ds-section-text">
          Answers to common questions about RTI programming, remote support,
          system upgrades, and commercial automation service.
        </p>
      </div>

      <div class="ds-faq-grid">
        <article class="ds-glass ds-faq-item">
          <h3>Can you program an RTI system without the original installer?</h3>
          <p>Yes. In many cases, Defender Solution can troubleshoot, rebuild, recreate, or update RTI programming even if the original installer is no longer available. The exact process depends on the system, hardware, access, and existing configuration.</p>
        </article>

        <article class="ds-glass ds-faq-item">
          <h3>Do you offer remote RTI support?</h3>
          <p>Yes. Remote RTI support is available for many programming, troubleshooting, and update requests when your network and system access allow secure remote service.</p>
        </article>

        <article class="ds-glass ds-faq-item">
          <h3>Can you upgrade older RTI systems?</h3>
          <p>Yes. Older RTI systems can often be improved with updated programming, cleaner interfaces, better macros, hardware replacement, network corrections, or modern smart home integration.</p>
        </article>

        <article class="ds-glass ds-faq-item">
          <h3>Do you service commercial buildings?</h3>
          <p>Yes. Defender Solution services residential and commercial systems, including offices, conference rooms, retail spaces, buildings, AV systems, security cameras, access control, and automation control systems.</p>
        </article>
      </div>
    </div>
  </section>

  <section class="ds-final-cta" aria-label="Call Defender Solution for RTI programming">
    <div class="ds-wrap">
      <div class="ds-glass ds-cta-box">

        <img class="ds-cta-logo" src="https://defendersolution.tech/wp-content/uploads/2026/05/ChatGPT-Image-May-31-2026-10_15_56-AM.png" alt="RTI logo">

        <div class="ds-eyebrow">
          <span class="ds-dot ds-purple-dot"></span>
          Ready for Service?
        </div>

        <h2>
          Need an RTI Expert in Orange County?
        </h2>

        <p>
          Call or text Defender Solution for RTI programming, RTI troubleshooting, remote programming,
          touch panel support, processor issues, automation upgrades, and smart home integration.
        </p>

        <a class="ds-phone-large" href="tel:7148609866">
          714-860-9866
        </a>

        <div class="ds-button-row">
          <a class="ds-btn ds-btn-primary" href="tel:7148609866">📞 Call Now</a>
          <a class="ds-btn ds-btn-gold" href="sms:7148609866?body=Hi%20Defender%20Solution,%20I%20need%20help%20with%20RTI%20programming%20or%20smart%20home%20automation.">💬 Text Us Now</a>
        </div>
      </div>
    </div>
  </section>

  <div class="ds-mobile-sticky" aria-label="Mobile contact buttons">
    <a class="ds-mobile-call" href="tel:7148609866">Call Now</a>
    <a class="ds-mobile-text" href="sms:7148609866?body=Hi%20Defender%20Solution,%20I%20need%20RTI%20help.">Text Now</a>
  </div>

  <script type="application/ld+json">
  {
    "@context": "https://schema.org",
    "@type": "LocalBusiness",
    "name": "Defender Solution",
    "url": "https://defendersolution.tech",
    "telephone": "+1-714-860-9866",
    "image": "https://defendersolution.tech/wp-content/uploads/2026/05/ChatGPT-Image-May-31-2026-09_30_57-AM.png",
    "logo": "https://defendersolution.tech/wp-content/uploads/2026/05/ChatGPT-Image-May-31-2026-09_30_57-AM.png",
    "description": "Defender Solution provides RTI programming, RTI troubleshooting, RTI remote programming, smart home automation, audio video automation, RTI control systems, security camera integration, access control, and low voltage services in Orange County, Los Angeles County, and Riverside County.",
    "areaServed": [
      "Anaheim",
      "Fullerton",
      "Orange",
      "Irvine",
      "Costa Mesa",
      "Newport Beach",
      "Mission Viejo",
      "Huntington Beach",
      "Laguna Niguel",
      "Orange County",
      "Los Angeles County",
      "Riverside County"
    ],
    "serviceType": [
      "RTI Programming",
      "RTI Remote Programming",
      "RTI Troubleshooting",
      "RTI Upgrades",
      "Smart Home Automation Orange County",
      "Audio Video Automation",
      "RTI Integration Designer",
      "RTI Control Systems"
    ]
  }
  </script>

</div>/* End custom CSS */