html,body{margin:0!important;padding:0!important;background:#fff!important}#dbtech-site{--ink:#111111;--teal:#c73a2f;--lime:#ef4135;--muted:#555555;--paper:#ffffff;--line:#dddddd}#dbtech-site *{box-sizing:border-box}#dbtech-site{scroll-behavior:smooth;scroll-padding-top:100px}#dbtech-site{margin:0;font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper)}#dbtech-site a{color:inherit}#dbtech-site button,#dbtech-site input,#dbtech-site select,#dbtech-site textarea{font:inherit}#dbtech-site a:focus-visible,#dbtech-site button:focus-visible,#dbtech-site input:focus-visible,#dbtech-site select:focus-visible,#dbtech-site textarea:focus-visible{outline:3px solid #c73a2f;outline-offset:4px}#dbtech-site .wrap{width:min(1160px,90%);margin:auto}#dbtech-site .skip{position:absolute;left:-9999px}#dbtech-site .skip:focus{left:12px;top:10px;background:white;padding:10px;z-index:9}#dbtech-site header{background:var(--paper);border-bottom:2px solid #111}#dbtech-site .nav{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0}#dbtech-site .brand{text-decoration:none;font-size:25px;font-weight:850;letter-spacing:-1px;line-height:1.05}#dbtech-site .brand small{display:block;font-size:10px;letter-spacing:2px;margin-top:6px;font-weight:600}#dbtech-site .brand span{color:var(--teal)}#dbtech-site nav{display:flex;align-items:center;gap:27px}#dbtech-site nav a{font-size:14px;text-decoration:none;font-weight:600}#dbtech-site .btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 21px;border-radius:4px;background:#c73a2f;color:white;text-decoration:none;font-weight:650;font-size:14px;border:1px solid #c73a2f;cursor:pointer}#dbtech-site .btn:hover,#dbtech-site .btn.light:hover{background:#a52b23;border-color:#a52b23}#dbtech-site .btn.light{background:#c73a2f;color:white;border-color:#c73a2f}#dbtech-site .btn.outline{background:transparent;border-color:#111;color:#111}#dbtech-site .btn.outline:hover{background:#111;color:#fff}#dbtech-site .eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:750;display:block;margin-bottom:20px}#dbtech-site .hero{background:#fff;color:#111;overflow:hidden;border-bottom:1px solid #ddd}#dbtech-site .hero-grid{display:grid;grid-template-columns:1.3fr .8fr;align-items:center;gap:75px;padding:86px 0 74px}#dbtech-site .hero .eyebrow{color:#c73a2f}#dbtech-site h1{font-size:clamp(42px,5vw,68px);line-height:1.07;letter-spacing:-2.8px;margin:0 0 27px;max-width:720px;font-weight:650}#dbtech-site h1 em{font-style:normal;color:#c73a2f}#dbtech-site .hero p{color:#555;max-width:590px;font-size:18px}#dbtech-site .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}#dbtech-site .hero-note{font-size:12px!important;margin-top:27px}#dbtech-site .system{position:relative;border:1px solid #ddd;border-radius:4px;padding:28px;background:#f6f6f6;box-shadow:18px 18px 0 #eee}#dbtech-site .system-title{display:flex;align-items:center;justify-content:space-between;font-size:12px;border-bottom:1px solid #ccc;padding-bottom:17px;margin-bottom:5px}#dbtech-site .status{color:#c73a2f;font-size:10px;letter-spacing:1px}#dbtech-site .system-row{display:flex;gap:15px;align-items:center;padding:19px 0;border-bottom:1px solid #ddd}#dbtech-site .system-row:last-child{border:0}#dbtech-site .num{color:#c73a2f;font-size:12px;align-self:flex-start;padding-top:4px}#dbtech-site .system-row b{display:block;font-size:16px;font-weight:550}#dbtech-site .system-row small{display:block;font-size:12px;color:#555;margin-top:3px}#dbtech-site .system-caption{font-size:11px;color:#555;margin:20px 0 0}#dbtech-site .proof{border-bottom:1px solid var(--line)}#dbtech-site .proof-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:27px 0;gap:35px}#dbtech-site .proof b{font-size:18px;display:block}#dbtech-site .proof span{font-size:13px;color:var(--muted)}#dbtech-site section{padding:83px 0}#dbtech-site h2{font-size:clamp(30px,3.2vw,43px);line-height:1.18;letter-spacing:-1.3px;margin:0 0 20px;font-weight:650}#dbtech-site h3{font-size:21px;line-height:1.3;margin:0 0 15px;letter-spacing:-.4px}#dbtech-site .section-head{display:grid;grid-template-columns:1fr .7fr;gap:80px;align-items:end;margin-bottom:40px}#dbtech-site .section-head p{margin:0;color:var(--muted);font-size:16px}#dbtech-site .services{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}#dbtech-site .service{padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;display:flex;flex-direction:column}#dbtech-site .service .index{font:12px ui-monospace,monospace;color:var(--teal);margin-bottom:30px}#dbtech-site .service p{font-size:14px;color:var(--muted);margin:0 0 20px}#dbtech-site .service ul{font-size:13px;padding-left:18px;margin:0 0 22px;color:var(--muted)}#dbtech-site .service a{font-size:13px;font-weight:700;text-decoration:none;margin-top:auto;color:var(--teal)}#dbtech-site .service a:hover{text-decoration:underline}#dbtech-site .partnership{background:#f5f5f5}#dbtech-site .split{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}#dbtech-site .split p{color:var(--muted)}#dbtech-site .ticks{list-style:none;padding:0;margin:0}#dbtech-site .ticks li{padding:16px 0;border-bottom:1px solid #d3d3d3;font-size:15px}#dbtech-site .ticks li::before{content:'↗';margin-right:15px;color:var(--teal)}#dbtech-site .process{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:42px}#dbtech-site .step{border-top:2px solid var(--teal);padding-top:22px}#dbtech-site .step span{font-size:12px;color:var(--teal)}#dbtech-site .step h3{margin:14px 0 10px}#dbtech-site .step p{font-size:14px;color:var(--muted)}#dbtech-site .about{background:white;border-block:1px solid var(--line)}#dbtech-site .quote{font-size:28px;line-height:1.4;letter-spacing:-.6px;padding:30px;border-left:3px solid var(--teal);background:var(--paper)}#dbtech-site .quote small{display:block;font-size:13px;letter-spacing:0;color:var(--muted);margin-top:22px}#dbtech-site .experience{font-size:13px!important;line-height:1.8;border-top:1px solid var(--line);padding-top:20px}#dbtech-site .contact{background:#111;color:white}#dbtech-site .contact p{color:#ccc}#dbtech-site .contact a.email{font-size:clamp(16px,2.1vw,25px);text-underline-offset:6px;color:white}#dbtech-site .contact .eyebrow{color:#ff8178}#dbtech-site .contact form{background:white;color:var(--ink);padding:30px;border-radius:6px}#dbtech-site .field{margin-bottom:17px}#dbtech-site .field label{display:block;font-size:12px;font-weight:700;margin-bottom:5px}#dbtech-site .field input,#dbtech-site .field select,#dbtech-site .field textarea{width:100%;border:1px solid #bbb;border-radius:3px;padding:10px 11px;color:var(--ink);background:#fff;font-size:14px}#dbtech-site .field textarea{min-height:120px;resize:vertical}#dbtech-site .pair{display:grid;grid-template-columns:1fr 1fr;gap:15px}#dbtech-site .form-note{font-size:11px!important;color:var(--muted)!important;line-height:1.6}#dbtech-site .contact-details{margin-top:40px;font-size:13px;color:#ccc}#dbtech-site footer{padding:27px 0;font-size:12px;background:#f5f5f5}#dbtech-site .foot{display:flex;justify-content:space-between;gap:20px;color:var(--muted)}#dbtech-site .foot a{margin-left:20px}#dbtech-site #form-status{font-size:12px;color:var(--teal);margin-top:12px}#dbtech-site details{margin-top:18px;font-size:13px}#dbtech-site summary{cursor:pointer;font-weight:650}#dbtech-site details p{font-size:12px}@media(max-width:900px){#dbtech-site nav{gap:15px}#dbtech-site nav a{font-size:12px}#dbtech-site .hero-grid{gap:35px}#dbtech-site .split{gap:40px}#dbtech-site .services{grid-template-columns:repeat(2,1fr)}#dbtech-site .section-head{gap:35px}#dbtech-site .system{padding:20px}}@media(max-width:650px){#dbtech-site .nav{align-items:flex-start;flex-wrap:wrap;padding:20px 0}#dbtech-site nav{width:100%;justify-content:space-between;flex-wrap:wrap;gap:12px}#dbtech-site nav .btn{padding:8px 12px}#dbtech-site .hero-grid,#dbtech-site .split,#dbtech-site .section-head{grid-template-columns:1fr;gap:35px}#dbtech-site .hero-grid{padding:52px 0}#dbtech-site .system{box-shadow:8px 8px 0 #eee}#dbtech-site .services{grid-template-columns:1fr}#dbtech-site .proof-grid{gap:14px}#dbtech-site .proof b{font-size:14px}#dbtech-site .proof span{font-size:11px}#dbtech-site section{padding:55px 0}#dbtech-site .process{grid-template-columns:1fr;gap:20px}#dbtech-site .service{padding:25px}#dbtech-site .pair{grid-template-columns:1fr;gap:0}#dbtech-site .foot{flex-direction:column}#dbtech-site .foot a{margin-left:0;margin-right:15px}#dbtech-site h1{letter-spacing:-1.7px}#dbtech-site .contact form{padding:22px}#dbtech-site .quote{font-size:23px}}@media(prefers-reduced-motion:reduce){#dbtech-site{scroll-behavior:auto}}#dbtech-site{display:block;font:17px/1.65 system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#111;width:100%;text-align:left}#dbtech-site h1,#dbtech-site h2,#dbtech-site h3{font-family:inherit;color:inherit;background:none;padding:0;text-transform:none}#dbtech-site #enquiry-slot{background:#fff;color:#111;padding:30px;border-radius:6px;min-width:0}#dbtech-site #enquiry-slot #content_area,#dbtech-site #enquiry-slot .sortable-matrix,#dbtech-site #enquiry-slot .n,#dbtech-site #enquiry-slot form{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important;box-sizing:border-box}#dbtech-site #enquiry-slot form table,#dbtech-site #enquiry-slot form tbody,#dbtech-site #enquiry-slot form tr,#dbtech-site #enquiry-slot form td{display:block!important;width:100%!important;padding:3px 0!important;text-align:left!important;box-sizing:border-box}#dbtech-site #enquiry-slot input[type=text],#dbtech-site #enquiry-slot input[type=email],#dbtech-site #enquiry-slot textarea{width:100%!important;padding:10px!important;border:1px solid #bbb!important;background:#fff!important;color:#111!important;font:14px/1.5 system-ui!important;box-sizing:border-box}#dbtech-site #enquiry-slot input[name=cap]{width:160px!important}#dbtech-site #enquiry-slot label,#dbtech-site #enquiry-slot div,#dbtech-site #enquiry-slot p{color:#111!important;font-size:13px;line-height:1.6}#dbtech-site #enquiry-slot input[type=submit],#dbtech-site #enquiry-slot button{background:#c73a2f!important;color:#fff!important;border:0!important;padding:13px 21px!important;border-radius:4px;font:600 14px system-ui!important;cursor:pointer}#dbtech-site #enquiry-slot img{max-width:100%;height:auto}#dbtech-site #enquiry-slot input[type=checkbox]{width:auto!important}#dbtech-site #enquiry-slot .module-type-htmlCode{display:none!important}@media(max-width:650px){#dbtech-site #enquiry-slot{padding:22px}}