.db-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr);gap:clamp(48px,7vw,96px);align-items:center;padding-block:clamp(76px,8vw,112px)}.db-hero h1{max-width:12ch;margin:20px 0 25px;font-size:clamp(48px,6vw,76px);line-height:1.04}.db-hero__copy{min-width:0}.db-primary{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #4588ff;border-radius:999px;background:#0b57d0;color:#fff;font-size:14px;font-weight:800;transition:.2s}.db-primary:hover{transform:translateY(-2px);background:#0b4dbb;box-shadow:0 12px 36px rgba(11,87,208,.32)}.db-primary:focus-visible{outline:3px solid #b8d0ff;outline-offset:3px}.db-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.db-tags span{padding:8px 11px;border:1px solid var(--line);border-radius:999px;color:#bac8da;font-size:11px;font-weight:750}.db-terminal{overflow:hidden;border:1px solid rgba(130,168,222,.28);border-radius:24px;background:#041025;box-shadow:0 35px 90px rgba(0,0,0,.28)}.db-terminal__bar{display:flex;align-items:center;gap:7px;height:52px;padding:0 18px;border-bottom:1px solid var(--line);background:#0b1b38}.db-terminal__bar span{width:9px;height:9px;border-radius:50%;background:#2b4b77}.db-terminal__bar b{margin-left:auto;color:#8fa0b6;font:650 11px ui-monospace,SFMono-Regular,monospace}.db-terminal__body{padding:25px}.db-terminal__body p{margin:0;color:#dbe6f4;font:600 13px/1.7 ui-monospace,SFMono-Regular,monospace}.db-terminal__body i{margin-right:10px;color:#6ea7ff;font-style:normal}.db-call{margin:20px 0;padding:18px;border:1px solid rgba(77,157,255,.2);border-radius:14px;background:rgba(77,157,255,.08)}.db-call small{display:block;margin-bottom:10px;color:#78adff;font:800 11px ui-monospace,SFMono-Regular,monospace}.db-call code{color:#c8d5e8;font:600 11px/1.8 ui-monospace,SFMono-Regular,monospace}.db-terminal__body .db-ok{color:#77e3aa;font-size:11px}.db-proof{border-block:1px solid var(--line)}.db-proof>.wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line)}.db-proof>.wrap>div{display:flex;align-items:center;gap:16px;padding:24px;background:#07152f}.db-proof strong{color:#6ea7ff;font:650 27px "Unbounded","Manrope",sans-serif}.db-proof span{color:var(--muted);font-size:12px;line-height:1.45}.db-tools,.db-engines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.db-tools article,.db-engines article,.db-security article{min-width:0;height:100%;padding:29px;border:1px solid var(--line);border-radius:22px;background:rgba(13,35,72,.76)}.db-tools b,.db-engines span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:rgba(77,157,255,.15);color:#78adff;font:800 11px ui-monospace,SFMono-Regular,monospace}.db-tools h3,.db-engines h3,.db-security h3{margin:24px 0 11px;font-size:22px;line-height:1.18}.db-tools p,.db-engines p,.db-security p{margin:0;color:var(--muted)}.db-tools code,.db-security code{color:#b9d2ff}.db-security{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.db-security h3{margin-top:0}.db-note{display:flex;gap:24px;align-items:flex-start;margin-top:16px;padding:23px 26px;border:1px solid rgba(251,191,36,.28);border-radius:18px;background:rgba(251,191,36,.07)}.db-note strong{color:#fde68a}.db-note p{margin:0;color:#bdc8d8}.db-download{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:42px;padding:clamp(30px,5vw,54px);border:1px solid rgba(85,230,165,.26);border-radius:28px;background:linear-gradient(135deg,rgba(21,94,239,.2),rgba(13,35,72,.84))}.db-download h3{margin:18px 0 12px;font-size:clamp(30px,4vw,46px)}.db-download p{color:var(--muted)}.db-download__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.db-download details{margin-top:22px;color:var(--muted);font-size:12px}.db-download summary{cursor:pointer;color:#c6d5e8}.db-download details code{display:block;margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:10px;overflow-wrap:anywhere;background:rgba(0,0,0,.16);color:#a8bdd6}.db-steps{display:grid;gap:10px}.db-steps>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:start;padding:16px;border:1px solid var(--line);border-radius:14px;background:#06132b}.db-steps span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgba(85,230,165,.1);color:#8ff0c1;font:800 11px ui-monospace,SFMono-Regular,monospace}.db-steps code{overflow-x:auto;color:#e8f1ff;font:600 11px/1.65 ui-monospace,SFMono-Regular,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.db-config{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:16px}.db-config>pre,.db-config>div{margin:0;padding:28px;border:1px solid var(--line);border-radius:22px;background:#06132b}.db-config pre{overflow-x:auto}.db-config code{color:#dce8f7;font:600 12px/1.8 ui-monospace,SFMono-Regular,monospace}.db-config h3{margin:0 0 9px;font-size:19px}.db-config h3:not(:first-child){margin-top:25px}.db-config>div>code{display:block;padding:10px 12px;border-radius:9px;background:rgba(77,157,255,.09);overflow-wrap:anywhere}.db-config p{margin:25px 0 0;color:var(--muted)}@media(max-width:980px){.db-hero{grid-template-columns:1fr}.db-terminal{max-width:720px}.db-tools,.db-engines{grid-template-columns:1fr 1fr}.db-download,.db-config{grid-template-columns:1fr}.db-proof>.wrap{grid-template-columns:1fr 1fr}}@media(max-width:650px){.db-hero{padding-block:56px}.db-hero h1{max-width:100%;font-size:clamp(36px,10vw,43px)}.db-tools,.db-engines,.db-security,.db-proof>.wrap{grid-template-columns:1fr}.db-proof>.wrap>div{padding:18px}.db-download{padding:24px 18px}.db-note{flex-direction:column;gap:8px}.db-config>pre,.db-config>div{padding:22px 18px}.db-terminal__body{padding:18px}.db-call{padding:14px}.db-call code{font-size:10px}}