/* ==========================================================================
   LedgerDomain — Technology page redesign
   Loaded only on the /technology page (see ld_is_technology_page() in
   functions.php). Scoped under body.ld-technology-page so nothing leaks.
   Decentralized identity is the lead story; did:webplus is the centerpiece;
   blockchain is a single heritage nod.
   Shares the buy/contact/verification-plus brand system:
   navy #051964 · coral #F55064 · blue #6991F0 · Chivo / Chivo Mono.
   ========================================================================== */

body.ld-technology-page{
  --navy:#051964; --navy-2:#0e2f9e; --blue:#6991F0; --blue-soft:#e8eefd;
  --coral:#F55064; --coral-soft:#ffe7ea; --ink:#051964; --muted:#56689b;
  --bg-soft:#f4f6fb; --line:#e4e9f5;
  --mono:'Chivo Mono', ui-monospace, SFMono-Regular, Menlo, monospace;
  --sans:'Chivo', Arial, Helvetica, sans-serif;
}

/* Replace Avada's default page title bar / top padding with our hero */
body.ld-technology-page .fusion-page-title-bar{display:none !important;}
body.ld-technology-page #content{padding-top:0 !important;padding-bottom:0 !important;}

/* Full-bleed band backgrounds, but re-assert the site width (1366px) on the
   inner rows so content lines up with the header/footer. */
body.ld-technology-page .ld-tech-hero .fusion-row,
body.ld-technology-page .ld-tech-audit .fusion-row,
body.ld-technology-page .ld-tech-intro .fusion-row,
body.ld-technology-page .ld-tech-webplus .fusion-row,
body.ld-technology-page .ld-tech-stack .fusion-row,
body.ld-technology-page .ld-tech-standards .fusion-row,
body.ld-technology-page .ld-tech-community .fusion-row,
body.ld-technology-page .ld-tech-cta .fusion-row{
  max-width:1366px !important;margin-left:auto !important;margin-right:auto !important;float:none !important;
}

/* ---------- SHARED TYPE ---------- */
body.ld-technology-page .ld-eyebrow{
  display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:12.5px;font-weight:600;
  letter-spacing:2.5px;text-transform:uppercase;color:#bcd0ff;background:rgba(105,145,240,.16);
  border:1px solid rgba(105,145,240,.4);padding:7px 14px;border-radius:100px;
}
body.ld-technology-page .ld-eyebrow .ld-dot{width:7px;height:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px rgba(245,80,100,.25);}
body.ld-technology-page .ld-h1{font-family:var(--sans);font-size:clamp(32px,4.6vw,54px);font-weight:800;line-height:1.06;letter-spacing:-.5px;margin:20px 0 16px;color:#fff !important;}
body.ld-technology-page .ld-h1 .hl{color:#7ea2ff;}
body.ld-technology-page .ld-standfirst{font-size:18px;line-height:1.6;color:#cfdcff !important;font-weight:300;max-width:720px;margin:0;}
body.ld-technology-page .ld-section-label{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--blue);display:inline-block;margin:0 0 12px;}
body.ld-technology-page .ld-h2{font-family:var(--sans);font-size:clamp(25px,3vw,36px);font-weight:800;letter-spacing:-.4px;color:var(--navy) !important;margin:0 0 14px;line-height:1.14;}
body.ld-technology-page .ld-h2-light{font-family:var(--sans);font-size:clamp(26px,3.1vw,40px);font-weight:800;letter-spacing:-.4px;color:#fff !important;margin:14px 0 18px;line-height:1.12;}
body.ld-technology-page .ld-h2-light .hl{color:#7ea2ff;}

/* ---------- HERO ---------- */
body.ld-technology-page .ld-tech-hero{position:relative;overflow:hidden;color:#fff;}
body.ld-technology-page .ld-tech-hero::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(255,255,255,.13) 1px,transparent 1px);background-size:22px 22px;opacity:.5;}
body.ld-technology-page .ld-tech-hero::after{content:"";position:absolute;width:520px;height:520px;right:-150px;top:-170px;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(245,80,100,.5),transparent 65%);filter:blur(22px);}
body.ld-technology-page .ld-tech-hero .fusion-row{position:relative;z-index:2;}
.fusion-fullwidth.fullwidth-box.ld-tech-hero{
  background-color:#051964 !important;
  background-image:linear-gradient(125deg,#041450 0%,#051964 32%,#0e2f9e 78%,#2a52c9 120%) !important;
  padding-top:74px !important;padding-bottom:78px !important;
}
body.ld-technology-page .ld-tech-hero-inner{max-width:820px;}
body.ld-technology-page .ld-tech-hero-cta{margin-top:30px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;}

/* hero stat strip */
body.ld-technology-page .ld-tech-stats{display:flex;flex-wrap:wrap;gap:34px;margin-top:42px;padding-top:26px;border-top:1px solid rgba(255,255,255,.16);}
body.ld-technology-page .ld-tech-stat{display:flex;flex-direction:column;gap:5px;max-width:260px;}
body.ld-technology-page .ld-tech-stat .num{font-family:var(--sans);font-size:30px;font-weight:900;letter-spacing:-1px;line-height:1;color:#fff;}
body.ld-technology-page .ld-tech-stat .num .of{color:#7ea2ff;font-weight:800;}
body.ld-technology-page .ld-tech-stat .lbl{font-size:13px;line-height:1.45;color:#aebfee;}

/* ---------- PLATFORM INTRO + PILLARS ---------- */
.fusion-fullwidth.fullwidth-box.ld-tech-intro{background-color:#fff !important;background-image:none !important;padding-top:64px !important;padding-bottom:32px !important;}
body.ld-technology-page .ld-tech-intro-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:center;margin-bottom:52px;}
body.ld-technology-page .ld-tech-intro-copy p{font-size:16.5px;line-height:1.62;color:var(--muted);margin:0 0 14px;}
body.ld-technology-page .ld-tech-intro-copy p:last-child{margin-bottom:0;}
body.ld-technology-page .ld-tech-intro-media{position:relative;}
body.ld-technology-page .ld-tech-intro-media img{width:100%;height:auto;display:block;border-radius:16px;}

body.ld-technology-page .ld-tech-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
body.ld-technology-page .ld-tech-pillar{
  background:var(--bg-soft);border:1px solid var(--line);border-radius:18px;padding:28px 26px 26px;
  transition:transform .18s,box-shadow .18s,border-color .18s;
}
body.ld-technology-page .ld-tech-pillar:hover{transform:translateY(-4px);box-shadow:0 28px 56px -38px rgba(5,25,100,.5);border-color:#cfd9f4;}
body.ld-technology-page .ld-tech-pillar-ic{width:50px;height:50px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:linear-gradient(150deg,#eef2fc,#dde7fb);color:var(--navy-2);margin-bottom:16px;box-shadow:0 12px 22px -14px rgba(5,25,100,.6);}
body.ld-technology-page .ld-tech-pillar-ic svg{width:25px;height:25px;}
/* Pillar icons restored via CSS (inline SVGs were stripped from the DB markup).
   The .ld-tech-pillar-ic box is flex-centered, so a single ::before centers itself. */
body.ld-technology-page .ld-tech-pillar .ld-tech-pillar-ic::before{content:"";display:block;width:26px;height:26px;background-position:center;background-repeat:no-repeat;background-size:contain;}
body.ld-technology-page .ld-tech-pillar:nth-child(1) .ld-tech-pillar-ic::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2f9e' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2v3M12 19v3M2 12h3M19 12h3M5 5l2 2M17 17l2 2M19 5l-2 2M7 17l-2 2'/%3E%3C/svg%3E");}
body.ld-technology-page .ld-tech-pillar:nth-child(2) .ld-tech-pillar-ic::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2f9e' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 11l3 3 8-8'/%3E%3Cpath d='M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11'/%3E%3C/svg%3E");}
body.ld-technology-page .ld-tech-pillar:nth-child(3) .ld-tech-pillar-ic::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e2f9e' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E");}
body.ld-technology-page .ld-tech-pillar h3{font-family:var(--sans);font-size:19px;font-weight:800;color:var(--navy) !important;letter-spacing:-.2px;margin:0 0 9px;line-height:1.2;}
body.ld-technology-page .ld-tech-pillar p{font-size:14.5px;line-height:1.55;color:var(--muted);margin:0;}

/* ---------- did:webplus SPOTLIGHT (dark) ---------- */
body.ld-technology-page .ld-tech-webplus{position:relative;overflow:hidden;color:#fff;}
body.ld-technology-page .ld-tech-webplus::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(255,255,255,.10) 1px,transparent 1px);background-size:24px 24px;opacity:.45;}
body.ld-technology-page .ld-tech-webplus::after{content:"";position:absolute;width:480px;height:480px;left:-160px;bottom:-200px;pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(105,145,240,.45),transparent 65%);filter:blur(24px);}
body.ld-technology-page .ld-tech-webplus .fusion-row{position:relative;z-index:2;}
.fusion-fullwidth.fullwidth-box.ld-tech-webplus{
  background-color:#0a1f73 !important;
  background-image:linear-gradient(180deg,#082563 0%,#051964 52%,#0a1f73 100%) !important;
  padding-top:66px !important;padding-bottom:34px !important;
}
body.ld-technology-page .ld-tech-webplus-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center;}
/* grid children: allow shrinking so images / long code chips never force overflow */
body.ld-technology-page .ld-tech-intro-copy,
body.ld-technology-page .ld-tech-intro-media,
body.ld-technology-page .ld-tech-webplus-copy,
body.ld-technology-page .ld-tech-webplus-media,
body.ld-technology-page .ld-tech-community-copy,
body.ld-technology-page .ld-tech-community-media{min-width:0;}
body.ld-technology-page .ld-tech-lead{font-size:16px;line-height:1.62;color:#cfdcff;margin:0 0 14px;max-width:560px;}
body.ld-technology-page .ld-tech-lead code{font-family:var(--mono);font-size:.92em;color:#9fc0ff;background:rgba(105,145,240,.16);border:1px solid rgba(126,162,255,.3);padding:1px 6px;border-radius:6px;}
body.ld-technology-page .ld-tech-lead strong{color:#fff;font-weight:800;}
body.ld-technology-page .ld-tech-feats{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:14px;}
body.ld-technology-page .ld-tech-feats li{position:relative;padding-left:38px;font-size:15.5px;line-height:1.5;color:#dde6ff;}
body.ld-technology-page .ld-tech-feats li::before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border-radius:7px;background:rgba(105,145,240,.18);border:1px solid rgba(126,162,255,.4);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' viewBox='0 0 24 24' fill='none' stroke='%237ea2ff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:center;}
body.ld-technology-page .ld-tech-webplus-cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;}
body.ld-technology-page .ld-tech-note{display:block;margin-top:18px;font-family:var(--mono);font-size:12px;letter-spacing:.4px;color:#8ea6e8;}

/* video frame (16:9 YouTube embed) */
body.ld-technology-page .ld-tech-video{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;border:1px solid rgba(126,162,255,.32);box-shadow:0 40px 80px -42px rgba(0,0,0,.75);background:#04123f;}
body.ld-technology-page .ld-tech-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;}

/* ---------- did:webplus STACK (light) ---------- */
.fusion-fullwidth.fullwidth-box.ld-tech-stack{background-color:#0a1f73 !important;background-image:none !important;padding-top:40px !important;padding-bottom:70px !important;}
body.ld-technology-page .ld-tech-head{text-align:center;max-width:760px;margin:0 auto 40px;}
body.ld-technology-page .ld-tech-head h2{font-family:var(--sans);font-size:clamp(25px,3vw,36px);font-weight:800;letter-spacing:-.4px;color:var(--navy) !important;margin:0 0 12px;line-height:1.14;}
body.ld-technology-page .ld-tech-head p{color:var(--muted);font-size:16px;margin:0;line-height:1.6;}
body.ld-technology-page .ld-tech-head em{font-style:italic;color:var(--navy-2);}
body.ld-technology-page .ld-tech-stack-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:stretch;}
body.ld-technology-page .ld-tech-comp{
  display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px 22px;
  box-shadow:0 24px 50px -40px rgba(5,25,100,.5);transition:transform .18s,box-shadow .18s;
}
body.ld-technology-page .ld-tech-comp:hover{transform:translateY(-4px);box-shadow:0 32px 60px -36px rgba(5,25,100,.55);}
body.ld-technology-page .ld-tech-comp-tag{align-self:flex-start;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:1.5px;color:#fff;background:var(--navy);padding:5px 11px;border-radius:7px;margin-bottom:14px;}
body.ld-technology-page .ld-tech-comp h3{font-family:var(--sans);font-size:16.5px;font-weight:800;color:var(--navy) !important;letter-spacing:-.2px;margin:0 0 8px;line-height:1.22;}
body.ld-technology-page .ld-tech-comp p{font-size:13.5px;line-height:1.55;color:var(--muted);margin:0 0 16px;flex:1;}
body.ld-technology-page .ld-tech-comp-link{font-family:var(--sans);font-weight:700;font-size:13.5px;color:var(--coral);text-decoration:none;}
body.ld-technology-page .ld-tech-comp-link:hover{color:#ec3d52;text-decoration:none;}
body.ld-technology-page .ld-tech-images{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:30px;}
body.ld-technology-page .ld-tech-images-label{font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted);}
body.ld-technology-page .ld-tech-images code{font-family:var(--mono);font-size:12.5px;color:var(--navy);background:#fff;border:1px solid var(--line);padding:6px 11px;border-radius:7px;}
/* did:webplus stack unified with the spotlight above — dark treatment.
   Scoped to .ld-tech-stack so the shared .ld-tech-head on "The foundation" stays light. */
body.ld-technology-page .ld-tech-stack .ld-tech-head h2{color:#fff !important;}
body.ld-technology-page .ld-tech-stack .ld-tech-head p{color:#cfdcff;}
body.ld-technology-page .ld-tech-stack .ld-tech-head em{color:#9fc0ff;}
body.ld-technology-page .ld-tech-stack .ld-section-label{color:#7ea2ff;}
body.ld-technology-page .ld-tech-stack .ld-tech-comp{background:rgba(255,255,255,.05) !important;border-color:rgba(126,162,255,.28) !important;box-shadow:0 24px 50px -40px rgba(0,0,0,.6);}
body.ld-technology-page .ld-tech-stack .ld-tech-comp:hover{box-shadow:0 32px 60px -34px rgba(0,0,0,.72);border-color:rgba(126,162,255,.5) !important;}
body.ld-technology-page .ld-tech-stack .ld-tech-comp-tag{background:rgba(105,145,240,.22) !important;color:#cfe0ff !important;}
body.ld-technology-page .ld-tech-stack .ld-tech-comp h3{color:#fff !important;}
body.ld-technology-page .ld-tech-stack .ld-tech-comp p{color:#aebfee !important;}
body.ld-technology-page .ld-tech-stack .ld-tech-comp-link{color:#ff7d8d !important;}
body.ld-technology-page .ld-tech-stack .ld-tech-comp-link:hover{color:#ff9aa7 !important;}
body.ld-technology-page .ld-tech-stack .ld-tech-images-label{color:#8ea6e8 !important;}
body.ld-technology-page .ld-tech-stack .ld-tech-images code{background:rgba(255,255,255,.06) !important;border-color:rgba(126,162,255,.28) !important;color:#cfe0ff !important;}

/* ---------- STANDARDS (white) ---------- */
.fusion-fullwidth.fullwidth-box.ld-tech-standards{background-color:#fff !important;background-image:none !important;padding-top:32px !important;padding-bottom:66px !important;}
body.ld-technology-page .ld-tech-std-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
body.ld-technology-page .ld-tech-std{text-align:center;padding:30px 26px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#fbfcff,#f4f6fb);}
body.ld-technology-page .ld-tech-std-ic{width:64px;height:64px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid var(--line);box-shadow:0 14px 26px -18px rgba(5,25,100,.5);}
body.ld-technology-page .ld-tech-std-ic img{width:34px;height:34px;object-fit:contain;display:block;}
body.ld-technology-page .ld-tech-std h3{font-family:var(--sans);font-size:17px;font-weight:800;color:var(--navy) !important;letter-spacing:-.2px;margin:0 0 8px;line-height:1.25;}
body.ld-technology-page .ld-tech-std p{font-size:14px;line-height:1.55;color:var(--muted);margin:0;}

/* ---------- HERITAGE + COMMUNITY (light) ---------- */
.fusion-fullwidth.fullwidth-box.ld-tech-community{background-color:#f4f6fb !important;background-image:none !important;padding-top:64px !important;padding-bottom:66px !important;}
body.ld-technology-page .ld-tech-community-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:46px;align-items:center;}
body.ld-technology-page .ld-tech-community-media{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 34px 70px -44px rgba(5,25,100,.6);background:#04123f;}
body.ld-technology-page .ld-tech-community-media video{width:100%;height:100%;display:block;object-fit:cover;}
body.ld-technology-page .ld-tech-community-copy p{font-size:16px;line-height:1.62;color:var(--muted);margin:0 0 14px;}
body.ld-technology-page .ld-tech-members-label{font-weight:700;color:var(--navy) !important;margin:18px 0 12px !important;font-size:15px !important;}
body.ld-technology-page .ld-tech-members{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;}
body.ld-technology-page .ld-tech-members li{position:relative;padding-left:26px;font-size:14px;line-height:1.4;color:#33406b;}
body.ld-technology-page .ld-tech-members li::before{content:"";position:absolute;left:0;top:1px;width:16px;height:16px;border-radius:50%;background:var(--coral-soft);
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%23F55064' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");
  background-repeat:no-repeat;background-position:center;}

/* ---------- CTA BAND ---------- */
.fusion-fullwidth.fullwidth-box.ld-tech-cta{
  background-color:#f4f6fb !important;
  background-image:linear-gradient(180deg,rgba(242,246,255,.6) 38%,rgba(105,145,240,.22) 100%) !important;
  padding-top:62px !important;padding-bottom:66px !important;
}
body.ld-technology-page .ld-tech-cta-inner{text-align:center;max-width:720px;margin:0 auto;}
body.ld-technology-page .ld-tech-cta-inner h2{font-family:var(--sans);font-size:clamp(26px,3.1vw,38px);font-weight:800;letter-spacing:-.4px;color:var(--navy) !important;margin:0 0 12px;line-height:1.14;}
body.ld-technology-page .ld-tech-cta-inner p{color:var(--muted);font-size:16.5px;line-height:1.6;margin:0 auto;max-width:560px;}
body.ld-technology-page .ld-tech-cta-btns{margin-top:26px;display:flex;flex-wrap:wrap;gap:14px;justify-content:center;}

/* ---------- COMPLIANCE TRANSLATION STRIP (between hero and platform) ---------- */
.fusion-fullwidth.fullwidth-box.ld-tech-audit{background-color:#f4f6fb !important;background-image:none !important;border-bottom:1px solid #e4e9f5;padding-top:36px !important;padding-bottom:36px !important;}
body.ld-technology-page .ld-tech-audit-inner{max-width:960px;margin:0 auto;border-left:3px solid var(--coral);padding:4px 0 4px 28px;}
body.ld-technology-page .ld-tech-audit-inner .ld-section-label{color:var(--coral);margin-bottom:9px;}
body.ld-technology-page .ld-tech-audit-p{font-family:var(--sans);font-size:17.5px;line-height:1.62;color:var(--navy);margin:0;}
body.ld-technology-page .ld-tech-audit-p strong{font-weight:800;color:var(--navy);}

/* Heritage copy links (FDA pilot lineage citations + Ten Axioms cross-link) */
body.ld-technology-page .ld-tech-community-copy p a{color:var(--navy-2);font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(105,145,240,.55);}
body.ld-technology-page .ld-tech-community-copy p a:hover{color:var(--coral);text-decoration-color:currentColor;}

/* ---------- RESPONSIVE ---------- */
@media(max-width:1100px){
  body.ld-technology-page .ld-tech-stack-grid{grid-template-columns:repeat(2,1fr);}
}
@media(max-width:980px){
  body.ld-technology-page .ld-tech-intro-grid{grid-template-columns:1fr;gap:32px;}
  body.ld-technology-page .ld-tech-webplus-grid{grid-template-columns:1fr;gap:34px;}
  body.ld-technology-page .ld-tech-community-grid{grid-template-columns:1fr;gap:30px;}
  body.ld-technology-page .ld-tech-pillars{grid-template-columns:1fr;max-width:560px;margin:0 auto;}
  body.ld-technology-page .ld-tech-std-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto;}
}
@media(max-width:680px){
  body.ld-technology-page .ld-tech-stack-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto;}
  body.ld-technology-page .ld-tech-members{grid-template-columns:1fr;}
  body.ld-technology-page .ld-tech-stats{gap:22px;}
}
@media(max-width:560px){
  .fusion-fullwidth.fullwidth-box.ld-tech-hero{padding-top:54px !important;padding-bottom:58px !important;}
  body.ld-technology-page .ld-tech-hero-cta .ld-btn,
  body.ld-technology-page .ld-tech-webplus-cta .ld-btn,
  body.ld-technology-page .ld-tech-cta-btns .ld-btn{width:100%;}
}
