:root{--bg:#06070d;--panel:#080c1cd1;--solid:#0a0b13;--chip:#1b223c73;--ink:#f2f4fb;--ink-2:#c8cee6;--ink-3:#99a0bf;--line:#7cb3eb29;--accent:#40e5e5;--accent-2:#89c3ff;--grad:linear-gradient(120deg, #80c3ff, #2eeded);--on-grad:#06070d;--glow-1:#3665e473;--glow-2:#009c9c47;--grid-line:#7cb3eb0d;--header:#0e101f9e;--ease:cubic-bezier(.22, .61, .36, 1);--wrap:1180px;--gutter:clamp(16px, 4vw, 24px)}@supports (color:lab(0% 0 0)){:root{--panel:lab(3.50433% 1.50629 -10.3496/.82);--chip:lab(13.7126% 3.17514 -18.0005/.45);--line:lab(70.7194% -7.09879 -34.2924/.16);--accent:lab(82.8164% -42.5187 -12.8053);--accent-2:lab(76.3064% -7.95698 -47.5912);--grad:linear-gradient(120deg, lab(76.1646% -7.69308 -54.1516), lab(85.2411% -45.7974 -13.7707));--glow-1:lab(45.4587% 19.4684 -70.6048/.45);--glow-2:lab(57.5956% -52.4447 -15.4956/.28);--grid-line:lab(70.7194% -7.09879 -34.2924/.05);--header:lab(5.05572% 1.8611 -10.0142/.62)}}.db{background:var(--bg);color:var(--ink)}body[data-theme=light]{--bg:#f5f6fa;--panel:#fff;--solid:#fff;--chip:#fff;--ink:#0d1020;--ink-2:#454c69;--ink-3:#6b7290;--line:#4a556c2e;--accent:#00717c;--accent-2:#2d52b3;--grad:linear-gradient(120deg, #2e62c9, #00949b);--on-grad:#fff;--glow-1:#9dbdff59;--glow-2:#82e1e04d;--grid-line:#45557712;--header:#fafcffd1}@supports (color:lab(0% 0 0)){body[data-theme=light]{--line:lab(35.9696% .068441 -14.6774/.18);--accent:lab(43.0097% -34.8506 -18.6613);--accent-2:lab(36.7394% 14.2134 -56.5389);--grad:linear-gradient(120deg, lab(42.6189% 11.5611 -59.7505), lab(54.8435% -40.485 -16.5579));--glow-1:lab(76.0646% 1.9334 -39.8665/.35);--glow-2:lab(83.5579% -29.4045 -8.94582/.3);--grid-line:lab(35.8037% .97166 -21.7657/.07);--header:lab(98.823% -.0978708 -1.51467/.82)}}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:IBM Plex Sans,system-ui,sans-serif;transition:background .35s,color .35s}*{box-sizing:border-box}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes db-spin-border{to{--angle:360deg}}@keyframes db-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(4%,-6%)scale(1.12)}to{transform:translate(0,0)scale(1)}}@keyframes db-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes db-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes db-bar-pulse{0%{transform:scaleY(.8)}to{transform:scaleY(1)}}@keyframes db-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes db-star-drift{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.db :is(h1,h2,h3){text-wrap:balance;font-family:Space Grotesk,system-ui,sans-serif;font-weight:700}.db p{text-wrap:pretty}.db a{color:var(--accent-2);text-decoration:none}.db a:hover{color:var(--accent)}.db .mono{text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,monospace}.db-wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin:0 auto}.db-section{padding-top:clamp(64px,13vw,100px)}.db-cta{background:var(--grad);isolation:isolate;min-width:0;max-width:100%;transition:transform .45s var(--ease);border-radius:999px;padding:2px;display:inline-flex;position:relative}.db-cta:hover{transform:translateY(-2px)}.db-cta__ring{z-index:0;background:conic-gradient(from var(--angle), transparent 0 52%, var(--accent-2) 70%, #fff 80%, var(--accent) 90%, transparent 100%);opacity:0;transition:opacity .6s var(--ease);pointer-events:none;border-radius:999px;animation:3.4s linear infinite db-spin-border;position:absolute;inset:0}.db-cta:hover .db-cta__ring{opacity:1}.db-cta__face{z-index:1;text-align:center;white-space:normal;background:var(--grad);border-radius:999px;flex:auto;justify-content:center;align-items:center;min-width:0;max-width:100%;padding:15px clamp(18px,5vw,30px);font-size:15.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.db-cta--sm .db-cta__face{padding:9px 18px;font-size:14px}.db-cta__veil,.db-cta__glow,.db-cta__stars{opacity:0;pointer-events:none;position:absolute}.db-cta__veil{transition:opacity .65s var(--ease), transform .9s var(--ease);background:linear-gradient(135deg,#1b275f,#021630);background:linear-gradient(135deg,lab(17.5831% 11.1292 -35.4963),lab(6.81961% 1.00511 -20.5007));inset:0;transform:scale(1.08)}.db-cta__glow{transition:opacity .75s var(--ease) 50ms, transform .95s var(--ease) 50ms;background:radial-gradient(70% 140% at 50% 130%,#60a7ff8c,#0000 70%);background:radial-gradient(70% 140% at 50% 130%,lab(66.4873% -.918329 -58.7883/.55),#0000 70%);inset:0;transform:translateY(30%)}.db-cta__stars{transition:opacity .9s var(--ease) .12s;animation:18s linear infinite db-star-drift;inset:-40%}.db-cta:hover .db-cta__veil{opacity:1;transform:scale(1)}.db-cta:hover .db-cta__glow{opacity:1;transform:translateY(0)}.db-cta:hover .db-cta__stars{opacity:1}.db-cta__star{opacity:.25;background:#fff;border-radius:50%;position:absolute}.db-cta__label{overflow-wrap:anywhere;min-width:0;color:var(--on-grad);transition:color .5s var(--ease);position:relative}.db-cta:hover .db-cta__label{color:#fff}.db-pill{text-align:center;color:var(--ink);border:1px solid var(--line);background:var(--chip);transition:transform .45s var(--ease), border-color .45s var(--ease), background-color .45s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:15px 28px;font-size:15.5px;font-weight:600;display:inline-flex}.db-pill:hover{border-color:var(--accent);background:var(--panel);color:var(--ink);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.db *,.db :before,.db :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.db-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.db-bg__blob{will-change:transform;border-radius:50%;position:absolute}.db-bg__blob--1{background:radial-gradient(circle, var(--glow-1), transparent 65%);filter:blur(40px);width:70vw;height:70vw;animation:22s ease-in-out infinite db-drift;top:-20vh;left:-10vw}.db-bg__blob--2{background:radial-gradient(circle, var(--glow-2), transparent 65%);filter:blur(50px);width:60vw;height:60vw;animation:28s ease-in-out infinite reverse db-drift;top:40vh;right:-20vw}.db-bg__grid{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 50% 0,#000 30%,#0000 78%);mask-image:radial-gradient(90% 60% at 50% 0,#000 30%,#0000 78%)}.db-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--header);border-bottom:1px solid var(--line);position:sticky;top:0}.db-header__row{max-width:var(--wrap);padding:11px var(--gutter);align-items:center;gap:clamp(10px,2vw,18px);margin:0 auto;display:flex}.db-logo{letter-spacing:-.02em;white-space:nowrap;color:var(--ink);align-items:center;gap:9px;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(15px,3.6vw,19px);font-weight:700;line-height:1;display:flex}.db .db-logo,.db .db-logo:hover,.db a.db-logo,.db a.db-logo:hover{color:var(--ink)}.db-logo__tile{background:var(--grad);width:clamp(26px,7vw,30px);height:clamp(26px,7vw,30px);color:var(--on-grad);letter-spacing:-.04em;border-radius:9px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.db-nav{scrollbar-width:none;justify-content:flex-end;align-items:center;gap:4px;margin-left:auto;font-size:clamp(13px,1.5vw,14.5px);display:flex;overflow-x:auto}.db-nav::-webkit-scrollbar{display:none}.db-nav__btn,.db-nav__link{color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:7px;padding:9px 14px;transition:background-color .2s,border-color .2s;display:flex}.db-nav__btn:hover,.db-nav__link:hover{background:var(--chip);color:var(--ink)}.db-nav__caret{color:var(--ink-3);font-size:10px;transition:transform .22s cubic-bezier(.2,.7,.3,1);display:inline-block}.db-nav__btn[aria-expanded=true] .db-nav__caret{transform:rotate(180deg)}.db-mega{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--solid);opacity:0;max-height:calc(100vh - 100%);transition:opacity .18s ease, transform .22s var(--ease);position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-6px);box-shadow:0 30px 60px -30px #0009}.db-mega[data-open=true]{opacity:1;transform:translateY(0)}.db-mega__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px clamp(20px,4vw,40px);margin-top:22px;display:grid}.db-mega__item{color:inherit;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:16px;margin:-8px;padding:8px;display:grid}.db-mega__item:hover{background:var(--chip);color:inherit}.db-num{border:1px solid var(--line);width:42px;height:42px;color:var(--accent-2);border-radius:10px;justify-content:center;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.db-toggle{isolation:isolate;border:1px solid var(--line);background:var(--chip);cursor:pointer;width:34px;height:34px;transition:border-color .4s var(--ease);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex;position:relative;overflow:hidden}.db-toggle:hover{border-color:#0000}.db-toggle__blob{aspect-ratio:1;background:var(--grad);width:150%;transition:transform .75s var(--ease), opacity .5s var(--ease);opacity:0;pointer-events:none;z-index:0;border-radius:45%;position:absolute;bottom:-60%;left:50%;transform:translate(-50%)translateY(60%)rotate(0)}.db-toggle:hover .db-toggle__blob{opacity:1;transform:translate(-50%)translateY(-6%)rotate(180deg)}.db-toggle__glyph{z-index:1;color:var(--ink-2);transition:color .4s var(--ease), transform .6s var(--ease);position:relative}.db-toggle:hover .db-toggle__glyph{color:var(--on-grad);transform:rotate(180deg)}.db-footer{border-top:1px solid var(--line);background:var(--panel);margin-top:clamp(64px,13vw,100px)}.db-footer__cols{max-width:var(--wrap);padding:clamp(40px, 7vw, 60px) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;margin:0 auto;display:grid}.db-footer h3{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:400}.db-footer__blurb{color:var(--ink-3);max-width:34ch;margin:0 0 14px;font-size:14.5px;line-height:1.55}.db-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.db-footer li a,.db-footer__mail{color:var(--ink-2);font-size:14.5px;transition:color .2s}.db-footer li a:hover,.db-footer__mail:hover{color:var(--ink)}.db-footer__bar{max-width:var(--wrap);padding:20px var(--gutter) 40px;border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin:0 auto;font-size:13px;display:flex}@media (max-width:478px){.db-footer__cols{text-align:center;grid-template-columns:1fr}.db-footer .db-logo{justify-content:center}.db-footer__blurb{margin-inline:auto}.db-footer ul{justify-items:center}.db-footer__bar{text-align:center;justify-content:center}}.db-contact__form{text-align:left;max-width:720px;margin:28px auto 0}.db-bento{flex-wrap:wrap;align-items:stretch;gap:18px;display:flex;position:relative}.db-tile{background:radial-gradient(120% 90% at 50% 45%, #6dc8ff1a, transparent 65%) padding-box, linear-gradient(var(--solid), var(--solid)) padding-box, linear-gradient(var(--line), var(--line)) border-box;min-width:0;color:inherit;transition:transform .45s var(--ease);border:2px solid #0000;border-radius:22px;flex:290px;padding:26px;display:block;position:relative}@supports (color:lab(0% 0 0)){.db-tile{background:radial-gradient(120% 90% at 50% 45%, lab(76.7037% -16.2625 -43.9778/.1), transparent 65%) padding-box, linear-gradient(var(--solid), var(--solid)) padding-box, linear-gradient(var(--line), var(--line)) border-box}}.db-tile--wide{flex:100%;padding:30px}.db-tile:hover{color:inherit;transform:translateY(-4px)}.db-ring{background:conic-gradient(from var(--angle), transparent 0 55%, var(--accent-2) 78%, var(--accent) 92%, transparent 100%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;z-index:3;border-radius:23px;padding:2px;transition:opacity .5s cubic-bezier(.33,.02,.28,1);animation:3.6s linear infinite db-spin-border;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.db-tile:hover .db-ring{opacity:1}.db-ring--top{filter:url(#turbulent-soft);clip-path:inset(0 -60px 55%)}.db-ring--bottom{filter:url(#turbulent-displace);clip-path:inset(45% -60px -60px)}.db-ring--right{filter:url(#turbulent-displace);clip-path:inset(0 -60px 0 68%)}.db-tile__head{align-items:center;gap:12px;display:flex}.db-tile__num{border:1px solid var(--accent-2);width:40px;height:40px;color:var(--accent-2);border-radius:11px;justify-content:center;align-items:center;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.db-tile h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:24px}.db-tile__blurb{max-width:54ch;color:var(--ink-2);margin:14px 0 0;font-size:16px;line-height:1.5}.db-panel{border:1px solid var(--line);border-radius:16px;margin-top:24px;overflow:hidden}.db-panel__head{border-bottom:1px solid var(--line);letter-spacing:.14em;color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;padding:12px 18px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:flex}.db-track{background:var(--chip);border-radius:4px;height:4px;position:relative;overflow:hidden}.db-track__fill{background:var(--grad);border-radius:4px;transition:width .9s cubic-bezier(.4,.1,.2,1);position:absolute;inset:0 auto 0 0}.db-steps{text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(8.5px,1.6vw,11px);display:grid}.db-steps span{overflow-wrap:anywhere;transition:color .4s,opacity .4s}.db-ministats{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px;margin-top:22px;padding-top:20px;display:grid}.db-ministats__v{color:var(--accent);font-family:Space Grotesk,system-ui,sans-serif;font-size:22px;font-weight:700}.db-ministats__k{letter-spacing:.14em;color:var(--ink-3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.db-ar__row{align-items:center;gap:12px;margin-top:12px;display:flex}.db-ar__label{width:52px;color:var(--ink-3);flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.db-ar__barwrap{background:var(--chip);border-radius:999px;flex:auto;height:8px;overflow:hidden}.db-ar__bar{background:var(--grad);border-radius:999px;height:100%;transition:width 1.1s cubic-bezier(.2,.7,.3,1);display:block}.db-ar__count{text-align:right;width:44px;color:var(--ink-2);flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.db-pa__row{letter-spacing:.12em;color:var(--ink-2);align-items:center;gap:12px;padding:11px 0;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px;transition:opacity .4s;display:flex}.db-pa__row+.db-pa__row{border-top:1px solid var(--line)}.db-pa__dot{background:var(--chip);width:8px;height:8px;transition:transform .4s var(--ease), background-color .4s ease;border-radius:50%}.db-el__row{color:var(--ink-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14.5px;transition:opacity .4s;display:flex}.db-el__row+.db-el__row{border-top:1px solid var(--line)}.db-el__tick{color:var(--accent);margin-left:8px;transition:opacity .4s}.db-rc{height:40px;margin-top:24px;position:relative}.db-rc__bubble{background:var(--grad);border-radius:999px;transition:left 1.15s cubic-bezier(.34,1.32,.64,1),width .4s;position:absolute;top:0;bottom:0}.db-rc__row{z-index:1;text-align:center;letter-spacing:.1em;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;height:100%;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(8px,1.5vw,10.5px);display:grid;position:relative}.db-rc__row span{transition:color .5s,font-weight .3s}.db-chart{grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:clamp(3px,1vw,8px);height:180px;display:grid}.db-chart__slot{align-items:flex-end;height:100%;display:flex}.db-chart__col{transform-origin:bottom;border-radius:5px 5px 0 0;flex-direction:column;justify-content:flex-end;width:100%;transition:filter .3s;display:flex;overflow:hidden}.db-chart__col:hover{filter:brightness(1.25)}.db-chart__denied{background:#e2484f;background:lab(53.9519% 60.5727 31.5328);display:block}.db-chart__ok{background:var(--grad);display:block}.db-chart__axis{border-top:1px solid var(--line);text-align:center;color:var(--ink-3);grid-template-columns:repeat(9,minmax(0,1fr));gap:clamp(3px,1vw,8px);margin-top:10px;padding-top:10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(8px,1.5vw,10px);display:grid}.db-eyebrow-pill{border:1px solid var(--line);background:var(--chip);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:inline-flex}.db-dot{background:#00bc7b;background:lab(67.4296% -57.2121 22.414);border-radius:50%;width:7px;height:7px;animation:2.6s ease-in-out infinite db-pulse}.db-h1{letter-spacing:-.038em;max-width:15ch;color:var(--ink);margin:26px 0 0;padding-bottom:.06em;font-size:clamp(44px,7.4vw,94px);line-height:1.02}.db-lede{max-width:60ch;color:var(--ink-2);margin:26px 0 0;font-size:clamp(17px,1.6vw,21px);line-height:1.55}.db-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.db-stats{background:var(--line);border:1px solid var(--line);border-radius:18px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin-top:56px;display:grid;overflow:hidden}.db-stats__cell{background:var(--panel);padding:24px}.db-stats__v{letter-spacing:-.03em;color:var(--ink);font-family:Space Grotesk,system-ui,sans-serif;font-size:34px;font-weight:700}.db-stats__k{color:var(--ink-3);margin-top:4px;font-size:13.5px}.db-h2{letter-spacing:-.035em;color:var(--ink);max-width:18ch;margin:14px 0 0;font-size:clamp(30px,4.4vw,52px);line-height:1.04}.db-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.db-tabs{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.db-tabs::-webkit-scrollbar{display:none}.db-tab{border:1px solid var(--line);background:var(--chip);color:var(--ink);font:inherit;cursor:pointer;transition:transform .35s var(--ease), border-color .35s ease, background-color .35s ease, color .35s ease;border-radius:999px;padding:11px 20px;font-size:14.5px;font-weight:600}.db-tab:hover{border-color:var(--accent);transform:translateY(-2px)}.db-tab[aria-selected=true]{background:var(--grad);color:var(--on-grad);border-color:#0000}.db-tab[aria-selected=true]:hover{transform:none}.db-phase{border:1px solid var(--line);background:var(--panel);border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:clamp(24px,5vw,56px);margin-top:32px;padding:clamp(24px,4vw,36px);display:grid}.db-phase h3{letter-spacing:-.025em;color:var(--ink);margin:12px 0 0;font-size:clamp(22px,2.6vw,30px)}.db-phase p{color:var(--ink-2);margin:14px 0 0;font-size:16.5px;line-height:1.55}.db-checklist{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.db-checklist li{color:var(--ink-2);align-items:center;gap:14px;padding:14px 0;font-size:15.5px;display:flex}.db-checklist li+li{border-top:1px solid var(--line)}.db-checklist span{color:var(--accent-2);flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.db-systems{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:40px;display:grid}.db-systems h2{letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(30px,4vw,48px);line-height:1.02}.db-systems p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.6}.db-marquee{max-width:820px;margin:0 auto;padding:32px 0 72px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 26% 74%,#0000);mask-image:linear-gradient(90deg,#0000,#000 26% 74%,#0000)}.db-marquee__track{width:max-content;animation:26s linear infinite db-marquee;display:flex}.db-marquee:hover .db-marquee__track{animation-play-state:paused}.db-marquee__half{gap:18px;padding-right:18px;display:flex}.db-marquee__half span{border:1px solid var(--line);background:var(--panel);color:var(--ink);white-space:nowrap;border-radius:14px;padding:15px 32px;font-family:Space Grotesk,system-ui,sans-serif;font-size:clamp(17px,2.4vw,21px);font-weight:600}.db-contact{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:24px;padding:clamp(32px,6vw,60px)}.db-contact .db-h2{margin-inline:auto}.db-contact p{max-width:52ch;color:var(--ink-2);margin:16px auto 0;font-size:17px;line-height:1.55}.db-contact .db-actions{justify-content:center}.db-header__row>.db-cta{flex:none}.db-cta--sm .db-cta__label{overflow-wrap:normal;white-space:nowrap}.db-nav{min-width:0}.db-crumb{color:var(--ink-3);align-items:center;gap:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;display:flex}.db-svc-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(28px,5vw,56px);margin-top:26px;display:grid}.db-svc-hero h1{letter-spacing:-.035em;color:var(--ink);margin:22px 0 0;font-size:clamp(40px,6vw,76px);line-height:1.04}.db-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;overflow:hidden}.db-card__head{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;gap:12px;padding:14px 20px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;display:flex}.db-card__body{padding:18px 20px}.db-card__row{align-items:baseline;gap:16px;padding:9px 0;font-size:15px;display:flex}.db-card__row dt{min-width:0;color:var(--ink-3);flex:auto;margin:0}.db-card__row dd{text-align:right;white-space:nowrap;color:var(--ink);flex:none;margin:0}.db-card__rule{background:var(--line);height:1px;margin:12px 0}.db-card__sum{color:var(--accent)}.db-grid-hair{background:var(--line);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;gap:1px;margin-top:30px;display:flex;overflow:hidden}.db-inc{background:var(--solid);flex:calc(50% - 1px);min-width:220px;padding:26px}.db-inc:last-child{border-top:2px solid var(--accent)}.db-inc:last-child p{color:var(--ink)}.db-inc__label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.db-inc p{color:var(--ink-2);margin:12px 0 0;font-size:15.5px;line-height:1.55}.db-day{margin-top:30px}.db-day__row{grid-template-columns:clamp(72px,22vw,120px) minmax(0,1fr);align-items:start;gap:clamp(14px,3vw,28px);padding:22px 0;display:grid}.db-day__row+.db-day__row{border-top:1px solid var(--line)}.db-day__t{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11.5px}.db-day__row p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}.db-split{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(20px,3vw,28px);margin-top:30px;display:grid}.db-side{border-radius:20px;padding:26px}.db-side--ours{background:var(--panel);border:1px solid var(--line);border-top:2px solid var(--accent)}.db-side--yours{border:1px dashed var(--line);background:0 0}.db-side__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.db-side h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:21px}.db-side__tag{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10.5px}.db-side ul{margin:18px 0 0;padding:0;list-style:none}.db-side li{color:var(--ink-2);border-radius:8px;gap:14px;margin-inline:-8px;padding:13px 8px;font-size:15.5px;transition:background-color .25s;display:flex}.db-side--ours li+li{border-top:1px solid var(--line)}.db-side--ours li:hover{background:var(--chip)}.db-side--yours li+li{border-top:1px dashed var(--line)}.db-side li span{color:var(--accent-2);flex:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px}.db-faq{border:1px solid var(--line);border-radius:20px;margin-top:30px;overflow:hidden}.db-faq__item+.db-faq__item{border-top:1px solid var(--line)}.db-faq__item[data-open=true]{background:var(--chip);box-shadow:inset 2px 0 0 var(--accent)}.db-faq__q{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:22px 26px;font-size:17px;font-weight:600;transition:background-color .25s,color .25s;display:flex}.db-faq__q:hover{background:var(--chip);color:var(--accent)}.db-faq__icon{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-3);transition:transform .45s var(--ease), background-color .3s ease, color .3s ease, border-color .3s ease;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:15px;display:flex}.db-faq__item[data-open=true] .db-faq__icon{background:var(--grad);color:var(--on-grad);border-color:#0000;transform:rotate(135deg)}.db-faq__wrap{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.db-faq__item[data-open=true] .db-faq__wrap{grid-template-rows:1fr}.db-faq__body{overflow:hidden}.db-faq__body p{color:var(--ink-2);margin:0;padding:0 26px 24px;font-size:16px;line-height:1.6}.db-related{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;margin-top:30px;display:grid}.db-related a{border:1px solid var(--line);background:var(--panel);color:inherit;transition:transform .35s var(--ease), border-color .35s ease;border-radius:18px;padding:24px;display:block}.db-related a:hover{border-color:var(--accent);color:inherit;transform:translateY(-3px)}.db-related h3{letter-spacing:-.02em;color:var(--ink);margin:12px 0 0;font-size:19px}.db-related p{color:var(--ink-3);margin:8px 0 0;font-size:14.5px;line-height:1.5}.db-page-hero{border-bottom:1px solid var(--line);padding-block:clamp(48px,9vw,84px) clamp(28px,5vw,44px)}.db-page-hero h1{letter-spacing:-.035em;color:var(--ink);max-width:18ch;margin:14px 0 0;font-size:clamp(36px,5.4vw,68px);line-height:1.04}.db-page-hero p{max-width:60ch;color:var(--ink-2);margin:18px 0 0;font-size:clamp(16px,1.5vw,19px);line-height:1.55}.db-prose{max-width:74ch;color:var(--ink-2);padding-block:clamp(36px,6vw,56px);line-height:1.7}.db-prose>*+*{margin-top:1rem}.db-prose h2{letter-spacing:-.025em;color:var(--ink);margin-top:3rem;margin-bottom:.5rem;font-size:clamp(22px,2.6vw,30px)}.db-prose h2:first-child{margin-top:0}.db-prose h3{color:var(--ink);margin-top:2rem;margin-bottom:.25rem;font-size:18px;font-weight:600}.db-prose strong{color:var(--ink);font-weight:600}.db-prose a{text-underline-offset:3px;text-decoration:underline}.db-prose ul{padding-left:1.5rem;list-style:outside}.db-prose li+li{margin-top:.5rem}.db-prose .meta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.db-field{border:1px solid var(--line);background:var(--chip);width:100%;color:var(--ink);font:inherit;border-radius:12px;outline:none;padding:12px 14px;font-size:15px;transition:border-color .25s,box-shadow .25s}.db-field::placeholder{color:var(--ink-3)}.db-field:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch, var(--accent) 22%, transparent)}.db-label{color:var(--ink-2);font-size:14px;font-weight:500;display:block}.db-form{border:1px solid var(--line);background:var(--panel);border-radius:22px;padding:clamp(24px,4vw,32px)}.db-note{border:1px dashed var(--line);color:var(--ink-3);border-radius:18px;padding:clamp(20px,3vw,26px);font-size:14.5px;line-height:1.6}.db-submit{background:var(--grad);color:var(--on-grad);font:inherit;cursor:pointer;transition:transform .35s var(--ease), opacity .25s ease;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-weight:600;display:inline-flex}.db-submit:hover:not(:disabled){transform:translateY(-2px)}.db-submit:disabled{opacity:.5;cursor:not-allowed}.db .db-powered{color:var(--ink-3);align-items:center;gap:8px;transition:color .2s;display:inline-flex}.db .db-powered:hover{color:var(--ink-2)}.db-powered__name{color:var(--ink-2);font-weight:600;transition:color .2s}.db .db-powered:hover .db-powered__name{color:var(--ink)}.db{min-height:100dvh}.db-hero{--header-h:57px;min-height:calc(100vh - var(--header-h));min-height:calc(100dvh - var(--header-h));flex-direction:column;justify-content:center;padding-block:clamp(40px,8vw,72px);display:flex}.db-hero__inner{flex-direction:column;flex:auto;justify-content:center;width:100%;display:flex}.db-hero .db-stats{margin-top:clamp(32px,6vw,56px)}.db-hero>*{width:100%}@media (max-width:620px){.db-nav__link{display:none}.db-nav{overflow-x:visible}}.db-burger{border:1px solid var(--line);width:42px;height:42px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:0;display:none}.db-burger__box{width:18px;height:14px;display:block;position:relative}.db-burger__bar{width:100%;height:2px;transition:transform .28s var(--ease), opacity .16s ease;background:currentColor;border-radius:2px;position:absolute;left:0}.db-burger__bar:first-child{top:0}.db-burger__bar:nth-child(2){top:6px}.db-burger__bar:nth-child(3){top:12px}.db-burger[aria-expanded=true] .db-burger__bar:first-child{transform:translateY(6px)rotate(45deg)}.db-burger[aria-expanded=true] .db-burger__bar:nth-child(2){opacity:0;transform:scaleX(.4)}.db-burger[aria-expanded=true] .db-burger__bar:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.db-mobile{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-bottom:1px solid var(--line);background:var(--solid);opacity:0;visibility:hidden;min-height:calc(100dvh - 100%);max-height:calc(100dvh - 100%);transition:opacity .2s ease, transform .26s var(--ease), visibility 0s linear .26s;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 30px 60px -30px #0009}.db-mobile[data-open=true]{opacity:1;visibility:visible;transition:opacity .2s ease, transform .26s var(--ease), visibility 0s linear 0s;transform:translateY(0)}.db-mobile__inner{padding:18px var(--gutter) calc(22px + env(safe-area-inset-bottom))}.db-mobile__label{letter-spacing:.2em;color:var(--accent-2);border-bottom:1px solid var(--line);padding-bottom:12px;font-size:11.5px}.db-mobile__list{margin:6px 0 0;padding:0;list-style:none}.db-mobile__item{color:inherit;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;margin:0 -8px;padding:13px 8px;display:grid}.db-mobile__item:active{background:var(--chip)}.db-mobile__name{color:var(--ink);font-size:15.5px;font-weight:600}.db-mobile__link{border-top:1px solid var(--line);color:var(--ink);border-radius:0;margin-top:6px;padding:13px 8px;font-size:15.5px;font-weight:600;display:block}.db-mobile__link:active{background:var(--chip)}.db-mobile__cta{margin-top:16px}.db-mobile__cta .db-cta{width:100%;display:flex}@media (max-width:620px){.db-nav,.db-header__row>.db-cta{display:none}.db-burger{display:inline-flex}.db-mobile{display:block}.db-header__row>.db-toggle{margin-left:auto}}.db-hero__inner{text-align:center;align-items:center}.db-hero .db-eyebrow-pill{align-self:center}.db-hero .db-h1,.db-hero .db-lede{margin-inline:auto}.db-hero .db-actions{justify-content:center}@media (hover:none),(pointer:coarse){.db-ring,.db-cta__ring,.db-cta__veil,.db-cta__glow,.db-cta__stars{display:none}.db-tile:hover,.db-cta:hover,.db-pill:hover,.db-related a:hover{transform:none}}.db-ring,.db-cta__ring,.db-cta__stars{animation-play-state:paused}.db-tile:hover .db-ring,.db-cta:hover .db-cta__ring,.db-cta:hover .db-cta__stars{animation-play-state:running}.db-lines__lede{max-width:62ch;color:var(--ink-2);margin:16px 0 0;font-size:17px;line-height:1.55}.db-lines{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin-top:34px;display:grid}@media (min-width:900px){.db-lines{grid-template-columns:repeat(2,minmax(0,1fr))}}.db-line{border:1px solid var(--line);background:var(--panel);border-radius:22px;flex-direction:column;padding:clamp(22px,3vw,30px);scroll-margin-top:86px;display:flex}.db-line__head{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;display:grid}.db-line__name{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(20px,2.4vw,25px)}.db-line__states{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.db-chip{border:1px solid var(--line);background:var(--chip);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;display:inline-flex}.db-chip--form{border-color:color-mix(in oklab, var(--accent) 45%, transparent);color:var(--accent-2);text-transform:none;letter-spacing:.04em}.db-line__blurb{color:var(--ink-2);margin:16px 0 0;font-size:15.5px;line-height:1.6}.db-line__work{flex:auto;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.db-line__work li{color:var(--ink-3);padding-left:20px;font-size:14.5px;line-height:1.5;position:relative}.db-line__work li:before{content:"";background:var(--grad);border-radius:999px;width:7px;height:7px;position:absolute;top:8px;left:0}.db-line__forms{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:18px;display:flex}.db-soon{border:1px dashed var(--line);background:0 0;border-radius:20px;margin-top:22px;padding:clamp(18px,2.5vw,24px)}.db-soon__tag{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-2);font-size:11px;display:inline-block}.db-soon__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px 28px;margin:14px 0 0;padding:0;list-style:none;display:grid}.db-soon__name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;font-weight:600;display:flex}.db-soon__detail{color:var(--ink-3);margin-top:6px;font-size:14.5px;line-height:1.5;display:block}.db-chip--soon{border-color:var(--line);color:var(--ink-3);text-transform:none;letter-spacing:.04em;background:0 0}.db-line__forms-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:11px}@media (max-width:620px){.db-tabs{scrollbar-width:none;scroll-snap-type:x proximity;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.db-tab{scroll-snap-align:start;flex:none}.db-rc__row{letter-spacing:.02em}.db-contact{padding:20px 16px}.db-contact__form .db-form{padding:18px 14px}.db-contact__form .turnstile-host,.db-contact__form .db-submit{margin-inline:auto}.db-contact__form .turnstile-host{justify-content:center;display:flex}.db-contact__form .db-submit{display:flex}}.turnstile-host{max-width:100%;overflow:hidden}
