.dmkt{--paper:#F7F5F0;--raised:#FDFCFA;--wash:#EFEBE3;--fill:#EDE8DF;--fill-hover:#E3DCCF;--ink:#1A1917;--ink-2:#57534E;--ink-3:#8A8479;--body:#3A3733;--line:rgba(26,25,23,0.10);--line-strong:rgba(26,25,23,0.16);--accent:#12736A;--accent-d:#0E5C55;--accent-wash:rgba(18,115,106,0.10);--ai-ink:#7A6C55;--ai-wash:rgba(180,150,100,0.14);--ai-line:rgba(180,150,100,0.40);--terra:#B0563C;--sand:#C9B79C;--sage:#8FA9A3;--dlogo:url(/dmkt-assets/discover-logo.png)}.dmkt .brandlogo{display:block;height:40px;width:137.7px;background:var(--dlogo) left center/contain no-repeat}.dmkt .footer .brandlogo{height:34px;width:117px}.dmkt{--shadow-raised:0 2px 8px rgba(26,25,23,0.06),0 1px 2px rgba(26,25,23,0.04);--shadow-overlay:0 8px 24px rgba(26,25,23,0.09);--shadow-float:0 30px 70px rgba(6,40,36,0.28),0 8px 20px rgba(26,25,23,0.10);--serif:"Almarena Display","Newsreader",Georgia,serif;--serif-text:"Almarena","Almarena Display",Georgia,serif;--sans:var(--font-instrument-sans),system-ui,-apple-system,sans-serif;--mono:var(--font-jetbrains-mono),ui-monospace,monospace;scroll-behavior:smooth;background:var(--paper);color:var(--body);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;position:relative}.dmkt:before{content:"";position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:radial-gradient(rgba(26,25,23,.06) 1px,transparent 1.3px);background-size:6px 6px}.dmkt body>*{position:relative;z-index:2}.dmkt ::-moz-selection{background:var(--accent-wash);color:var(--accent-d)}.dmkt ::selection{background:var(--accent-wash);color:var(--accent-d)}.dmkt h1,.dmkt h2,.dmkt h3{font-family:var(--serif);color:var(--ink);font-weight:400;line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.dmkt a{color:inherit;text-decoration:none}.dmkt .wrap{max-width:1180px;margin:0 auto;padding:0 32px}.dmkt .nav{position:sticky;top:18px;z-index:50;padding:0 20px;margin-top:18px}.dmkt .nav-inner{max-width:1180px;margin:0 auto;justify-content:space-between;background:var(--raised);border:1px solid var(--line);border-radius:999px;padding:12px 14px 12px 24px;box-shadow:var(--shadow-overlay)}.dmkt .brand,.dmkt .nav-inner{display:flex;align-items:center}.dmkt .brand{gap:10px;font-family:var(--serif);font-size:21px;color:var(--ink);letter-spacing:-.02em}.dmkt .nav-links{display:flex;gap:30px;font-size:15px;color:var(--ink-2)}.dmkt .nav-links a:hover{color:var(--ink)}.dmkt .nav-cta{background:var(--accent);color:#fff;font-family:var(--serif-text);font-size:15px;padding:11px 22px;border-radius:999px;transition:background .14s cubic-bezier(.2,0,0,1)}.dmkt .nav-cta:hover{background:var(--accent-d)}@media(max-width:820px){.dmkt .nav-links{display:none}}.dmkt .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:inline-flex;align-items:center;gap:9px}.dmkt .eyebrow:before{content:"";width:22px;height:1px;background:var(--ink-3);display:inline-block}.dmkt .pad{padding:96px 0}.dmkt .pad-lg{padding:128px 0}.dmkt .orb{border-radius:30px;background:var(--raised);padding:14px;display:grid;place-items:center;box-shadow:0 16px 40px rgba(6,40,36,.16),inset 0 1px 0 rgba(255,255,255,.8);position:relative}.dmkt .orb:after{content:"";position:absolute;inset:0;border-radius:30px;box-shadow:inset 0 0 0 1px var(--line),0 0 0 5px var(--accent-wash)}.dmkt .orb-wave{display:flex;align-items:center;gap:5px;height:30px}.dmkt .orb-wave i{width:5px;border-radius:3px;background:#3FB9A8;animation:wv 1s ease-in-out infinite}.dmkt .orb-wave i:first-child{height:12px;animation-delay:0s}.dmkt .orb-wave i:nth-child(2){height:26px;animation-delay:.12s}.dmkt .orb-wave i:nth-child(3){height:18px;animation-delay:.24s}.dmkt .orb-wave i:nth-child(4){height:30px;animation-delay:.36s}.dmkt .orb-wave i:nth-child(5){height:14px;animation-delay:.48s}@keyframes wv{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.dmkt .orb-wave i{animation:none}}.dmkt .hero{padding:64px 0 40px}.dmkt .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:56px;align-items:center}.dmkt .hero h1{font-size:clamp(52px,7vw,88px);letter-spacing:-.03em;margin:22px 0 0}.dmkt .hero .sub{font-size:21px;line-height:1.5;color:var(--body);max-width:30ch;margin-top:26px}.dmkt .hero .twist{font-family:var(--serif-text);font-size:18px;color:var(--ink-2);margin-top:18px}.dmkt .hero-cta{display:flex;align-items:center;gap:16px;margin-top:34px;flex-wrap:wrap}.dmkt .btn-primary{background:var(--accent);color:#fff;font-family:var(--serif-text);font-size:17px;padding:16px 30px;border-radius:999px;display:inline-flex;align-items:center;gap:10px;box-shadow:var(--shadow-raised);transition:transform .14s cubic-bezier(.2,0,0,1),background .14s}.dmkt .btn-primary:hover{background:var(--accent-d);transform:translateY(-1px)}.dmkt .btn-ghost{font-family:var(--serif-text);font-size:17px;color:var(--ink);display:inline-flex;align-items:center;gap:8px;padding:16px 6px}.dmkt .btn-ghost .arr{transition:transform .18s cubic-bezier(.2,0,0,1)}.dmkt .btn-ghost:hover .arr{transform:translateX(4px)}.dmkt .hero-trust{margin-top:24px;font-size:14px;color:var(--ink-3);display:flex;align-items:center;gap:10px}.dmkt .dot{width:5px;height:5px;border-radius:50%;background:var(--accent);display:inline-block}.dmkt .mock-stage{position:relative;isolation:isolate}.dmkt .hero-video{width:100%;display:block;border-radius:22px;box-shadow:var(--shadow-float);background:var(--accent-d)}.dmkt .flow-panel{position:absolute;inset:-30px -22px -40px 24px;border-radius:26px;z-index:0;overflow:hidden;box-shadow:0 30px 70px rgba(6,40,36,.3)}.dmkt .flow-panel img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dmkt .flow-panel:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.14) 1px,transparent 1.4px);background-size:7px 7px;mix-blend-mode:overlay;opacity:.5}.dmkt .orb-float{position:absolute;left:-14px;bottom:-22px;z-index:2}.dmkt .window{position:relative;z-index:1;background:var(--raised);border:1px solid rgba(255,255,255,.5);border-radius:16px;box-shadow:var(--shadow-float);overflow:hidden;margin:8px 0 8px 14px}.dmkt .win-bar{display:flex;align-items:center;gap:7px;padding:14px 16px;border-bottom:1px solid var(--line)}.dmkt .tl{width:11px;height:11px;border-radius:50%}.dmkt .tl.r{background:#E5695B}.dmkt .tl.y{background:#E7B14C}.dmkt .tl.g{background:#8FA95B}.dmkt .win-title{font-family:var(--serif);font-size:15px;color:var(--ink-3);margin-left:8px}.dmkt .win-body{padding:22px 24px 26px}.dmkt .study-head{font-family:var(--serif);font-size:24px;color:var(--ink);letter-spacing:-.02em}.dmkt .chips{display:flex;gap:8px;margin:14px 0 20px;flex-wrap:wrap}.dmkt .chip{font-size:12.5px;color:var(--ink-2);background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:5px 11px;display:inline-flex;align-items:center;gap:6px}.dmkt .chip .live{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.dmkt .finding{font-size:14.5px;line-height:1.5;color:var(--body);padding:12px 0;border-top:1px solid var(--line)}.dmkt .finding:first-of-type{border-top:none}.dmkt .finding b{color:var(--ink);font-weight:600}.dmkt .cite{font-family:var(--mono);font-size:11px;color:var(--accent-d);background:var(--accent-wash);border-radius:5px;padding:2px 7px;white-space:nowrap}.dmkt .ai-row{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:12.5px;color:var(--ai-ink)}.dmkt .ai-badge{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--ai-wash);border:1px solid var(--ai-line);color:var(--ai-ink);border-radius:5px;padding:3px 8px}.dmkt .assure{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--raised)}.dmkt .assure-grid{display:grid;grid-template-columns:repeat(3,1fr)}.dmkt .assure-item{padding:34px;display:flex;gap:16px;align-items:flex-start}.dmkt .assure-item+.assure-item{border-left:1px solid var(--line)}.dmkt .assure-ic{flex:none;color:var(--accent);margin-top:2px}.dmkt .assure-item p{font-size:15.5px;line-height:1.5;color:var(--ink-2)}.dmkt .assure-item b{color:var(--ink);font-weight:600;font-family:var(--serif-text)}@media(max-width:820px){.dmkt .assure-grid{grid-template-columns:1fr}.dmkt .assure-item+.assure-item{border-left:none;border-top:1px solid var(--line)}}.dmkt .stakes-grid{display:grid;grid-template-columns:1fr auto;gap:64px;align-items:center}.dmkt .stakes h2{font-size:clamp(34px,4.6vw,54px);max-width:16ch;letter-spacing:-.025em}.dmkt .stakes .lede{font-size:18px;line-height:1.6;max-width:46ch;margin-top:24px;color:var(--body)}.dmkt .stakes .lede b{color:var(--ink);font-family:var(--serif-text)}@media(max-width:920px){.dmkt .stakes-grid{grid-template-columns:1fr;justify-items:start}}.dmkt .ring{position:relative;width:380px;height:380px;flex:none}.dmkt .network-wrap{width:492px;height:470px;overflow:hidden;flex:none;justify-self:center;align-self:center}.dmkt .network-frame{width:640px;height:720px;border:0;display:block;background:transparent;transform:translate(-74px,-168px);transform-origin:top left}@media(max-width:920px){.dmkt .stakes-grid{grid-template-columns:1fr;justify-items:center}.dmkt .network-wrap{margin-top:20px}}@media(max-width:440px){.dmkt .ring{width:320px;height:320px}}.dmkt .ring .spokes{position:absolute;inset:0;width:100%;height:100%;z-index:0}.dmkt .ring .hub{left:50%;top:50%;z-index:3}.dmkt .node,.dmkt .ring .hub{position:absolute;transform:translate(-50%,-50%)}.dmkt .node{z-index:2;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-family:var(--serif-text);font-size:15px;color:#fff;border:2px solid var(--raised);box-shadow:var(--shadow-raised);background-size:cover;background-position:50%}.dmkt .node .st{position:absolute;right:-3px;bottom:-3px;width:17px;height:17px;border-radius:50%;border:2px solid var(--paper);display:grid;place-items:center}.dmkt .node .st.live{background:var(--accent)}.dmkt .node .st.done{background:#3F7D5B}.dmkt .node .st svg{width:9px;height:9px}.dmkt .node.pending{opacity:.42;filter:grayscale(.35)}.dmkt .node .st.live:after{content:"";position:absolute;inset:-2px;border-radius:50%;animation:pulse 1.9s cubic-bezier(.2,0,0,1) infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(18,115,106,.45)}to{box-shadow:0 0 0 12px rgba(18,115,106,0)}}.dmkt .ring-cap{margin-top:20px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);display:flex;gap:18px;flex-wrap:wrap}.dmkt .ring-cap span{display:inline-flex;align-items:center;gap:7px}.dmkt .ring-cap i{width:9px;height:9px;border-radius:50%;display:inline-block}@media(prefers-reduced-motion:reduce){.dmkt .node .st.live:after{animation:none}}.dmkt .how{background:var(--raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.dmkt .ghost-num{position:absolute;top:-40px;right:-10px;font-family:var(--serif);font-size:340px;line-height:1;color:var(--accent);opacity:.05;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:-.04em}.dmkt .arc-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:56px;position:relative}.dmkt .arc-head h2{font-size:clamp(32px,4.2vw,50px);max-width:16ch}.dmkt .arc-head p{font-size:17px;color:var(--ink-2);max-width:34ch}.dmkt .hiw-num{font-family:var(--mono);font-size:13px;color:var(--accent-d);letter-spacing:.1em}.dmkt .stepper{display:grid;grid-template-columns:.82fr 1.18fr;gap:56px;align-items:start;margin-top:36px}.dmkt .step-rail{position:sticky;top:120px;display:flex;flex-direction:column}.dmkt .srail-item{display:flex;gap:16px;align-items:flex-start;padding:19px 0;border-top:1px solid var(--line);opacity:.42;transition:opacity .35s cubic-bezier(.2,0,0,1);text-decoration:none}.dmkt .srail-item:first-child{border-top:none}.dmkt .srail-item.on{opacity:1}.dmkt .srail-num{font-family:var(--mono);font-size:12px;color:var(--accent-d);padding-top:6px;min-width:22px}.dmkt .srail-t{font-family:var(--serif);font-size:clamp(21px,2.3vw,30px);color:var(--ink);line-height:1.05;letter-spacing:-.02em}.dmkt .srail-d{font-size:14.5px;color:var(--ink-2);line-height:1.5;max-height:0;overflow:hidden;opacity:0;transition:max-height .45s cubic-bezier(.2,0,0,1),opacity .3s,margin .45s}.dmkt .srail-item.on .srail-d{max-height:120px;opacity:1;margin-top:9px}.dmkt .cmp{display:flex;gap:7px;flex-wrap:wrap;align-items:center;max-height:0;overflow:hidden;opacity:0;transition:.45s;margin-top:0}.dmkt .srail-item.on .cmp{max-height:70px;opacity:1;margin-top:13px}.dmkt .cmp span{font-family:var(--mono);font-size:10px;letter-spacing:.03em;color:var(--accent-d);background:var(--accent-wash);border-radius:5px;padding:3px 8px}.dmkt .cmp .lbl{background:none;color:var(--ink-3);padding-left:0}.dmkt .step-panels{display:flex;flex-direction:column}.dmkt .step-panel{min-height:84vh;display:flex;align-items:center}.dmkt .step-panel .hiw-shot{width:100%}.dmkt .panel-head{display:none}@media(max-width:900px){.dmkt .stepper{grid-template-columns:1fr;gap:8px}.dmkt .step-rail{display:none}.dmkt .step-panel{min-height:0;display:block;margin-bottom:56px}.dmkt .panel-head{display:block;margin-bottom:20px}.dmkt .panel-head h3{font-family:var(--serif);font-size:27px;color:var(--ink);margin:8px 0;letter-spacing:-.02em}.dmkt .panel-head p{font-size:16px;color:var(--ink-2);max-width:36ch}}.dmkt .chatsec{position:relative;overflow:hidden}.dmkt .chatsec:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(0,0,0,.16) 1px,transparent 1.4px);background-size:7px 7px;mix-blend-mode:overlay;opacity:.5}.dmkt .chatsec-in{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center;padding-top:120px;padding-bottom:120px}.dmkt .chatsec .eyebrow{color:rgba(251,247,240,.65)}.dmkt .chatsec .eyebrow:before{background:rgba(251,247,240,.5)}.dmkt .chatsec h2{font-size:clamp(46px,6.4vw,88px);letter-spacing:-.03em;line-height:.97;margin-top:20px}.dmkt .chatsec-copy p{color:rgba(251,247,240,.8);font-size:19px;line-height:1.55;margin-top:24px;max-width:34ch}.dmkt .chatsec-card{background:var(--raised);border-radius:20px;box-shadow:0 40px 90px rgba(6,40,36,.45);padding:38px 38px 26px}.dmkt .cc-q{font-family:var(--serif);font-size:clamp(26px,2.9vw,40px);color:var(--ink);line-height:1.2;letter-spacing:-.01em;min-height:2.4em}.dmkt .cc-cur{display:inline-block;width:3px;height:.9em;background:var(--accent);vertical-align:-1px;margin-left:2px;border-radius:2px;animation:blink 1.05s steps(1) infinite}.dmkt .csrc{display:inline-flex;gap:8px;margin-top:22px;font-family:var(--mono);font-size:11.5px;background:var(--fill);border-radius:999px;padding:6px 12px}.dmkt .cc-tools,.dmkt .csrc{align-items:center;color:var(--ink-3)}.dmkt .cc-tools{display:flex;gap:18px;margin-top:26px}.dmkt .cc-tools>svg{width:20px;height:20px}.dmkt .cc-send{margin-left:auto;width:36px;height:36px;border-radius:50%;background:var(--accent);display:grid;place-items:center;flex:none}.dmkt .chatsec-right{position:relative}.dmkt .chatsec-card{position:relative;z-index:2}.dmkt .ctx-bed{position:absolute;inset:-46px -18px;z-index:1;pointer-events:none}.dmkt .ctx-card{position:absolute;display:inline-flex;align-items:center;gap:9px;background:rgba(253,252,250,.14);border:1px solid rgba(251,247,240,.2);color:rgba(251,247,240,.72);font-family:var(--serif-text);font-size:13px;border-radius:11px;padding:9px 13px;white-space:nowrap}.dmkt .ctx-card .ctx-ic{opacity:.65;font-size:11px}.dmkt .ctx-card.c1{top:-30px;left:6px}.dmkt .ctx-card.c2{top:34px;right:-14px}.dmkt .ctx-card.c3{bottom:26px;left:-20px}.dmkt .ctx-card.c4{bottom:-36px;right:34px}@media(max-width:820px){.dmkt .ctx-card.c2{right:0}.dmkt .ctx-card.c3{left:0}}.dmkt .chatsec{background:var(--accent-d);min-height:0}.dmkt .chat-flow{position:absolute;inset:0;z-index:0}.dmkt .chat-flow img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.dmkt .chat-flow:after{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(0,0,0,.2) 1px,transparent 1.5px);background-size:7px 7px;mix-blend-mode:overlay;opacity:.6}.dmkt .chatsec h2{color:#FBF7F0;font-size:clamp(30px,4.8vw,58px);line-height:1.05;white-space:nowrap}.dmkt .chatsec-top .eyebrow{color:rgba(251,247,240,.65);justify-content:center}.dmkt .chatsec-top .eyebrow:before{background:rgba(251,247,240,.5)}.dmkt .chat-bg{position:absolute;inset:0;z-index:0;display:flex;flex-direction:column;justify-content:center;gap:20px}.dmkt .chat-track{display:flex;gap:20px;width:-moz-max-content;width:max-content;padding:0 20px;animation:drift 60s linear infinite;will-change:transform}.dmkt .chat-track.rev{animation:driftR 74s linear infinite}@keyframes drift{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes driftR{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.dmkt .scard{flex:none;width:250px;background:rgba(253,252,250,.12);border:1px solid rgba(251,247,240,.2);border-radius:14px;padding:15px 16px}.dmkt .scard.sm{width:auto;min-width:184px;gap:12px;padding:14px 16px}.dmkt .sc-head,.dmkt .scard.sm{display:flex;align-items:center}.dmkt .sc-head{gap:6px;margin-bottom:12px}.dmkt .sc-head i{width:7px;height:7px;border-radius:50%}.dmkt .sc-head i.d1{background:#E48A8A}.dmkt .sc-head i.d2{background:#E7B14C}.dmkt .sc-head i.d3{background:#A7C57E}.dmkt .sc-head span{font-family:var(--serif);font-size:12.5px;margin-left:7px;color:rgba(251,247,240,.72)}.dmkt .sc-t{font-family:var(--serif);font-size:15.5px;color:#FBF7F0;line-height:1.25}.dmkt .sc-m{font-family:var(--mono);font-size:10.5px;color:rgba(251,247,240,.6);margin-top:9px}.dmkt .sc-fold{color:#E4A48C;flex:none;display:grid;place-items:center}.dmkt .sc-fold svg{width:22px;height:22px}.dmkt .sc-av{width:28px;height:28px;border-radius:50%;background:var(--sage);color:#fff;display:grid;place-items:center;font-family:var(--serif-text);font-size:12px;flex:none}.dmkt .sc-name{font-family:var(--serif);font-size:14px;color:#FBF7F0;line-height:1.3;display:flex;flex-direction:column}.dmkt .sc-name small{font-family:var(--sans);font-size:11px;color:rgba(251,247,240,.6)}.dmkt .chat-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(64% 60% at 50% 46%,rgba(14,92,85,.94),rgba(14,92,85,.55) 58%,rgba(14,92,85,0) 100%)}.dmkt .chatsec-fg{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;gap:44px;padding:74px 32px 82px}.dmkt .chatsec-top{text-align:center;max-width:none}.dmkt .chatsec-top h2{margin-top:18px}.dmkt .chatsec-top p{color:rgba(251,247,240,.82);font-size:clamp(13px,1.55vw,18px);line-height:1.55;margin:22px auto 0;max-width:none;white-space:nowrap}.dmkt .chat-input{width:min(760px,96%);background:var(--raised);border:1px solid rgba(255,255,255,.5);border-radius:999px;box-shadow:0 30px 70px rgba(6,40,36,.45);display:flex;align-items:center;gap:14px;padding:12px 12px 12px 32px}.dmkt .ci-q{flex:1;min-width:0;font-family:var(--serif);font-style:italic;font-size:clamp(22px,2.5vw,32px);color:var(--ink);line-height:1.3;white-space:nowrap;overflow:hidden}.dmkt .ci-send{width:54px;height:54px;border-radius:50%;background:#D3E0C1;display:grid;place-items:center;flex:none}@media(max-width:560px){.dmkt .ci-send{width:46px;height:46px}.dmkt .chat-input{padding-left:22px}.dmkt .scard{width:210px}}@media(max-width:760px){.dmkt .chatsec h2,.dmkt .chatsec-top p{white-space:normal}.dmkt .chatsec h2{font-size:clamp(30px,6.5vw,46px)}.dmkt .chatsec-top{max-width:36ch}.dmkt .chatsec-top p{font-size:16px}}@media(prefers-reduced-motion:reduce){.dmkt .chat-track{animation:none}}@media(max-width:820px){.dmkt .chatsec-in{grid-template-columns:1fr;gap:36px}}.dmkt .intbanner{background:var(--raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dmkt .intbanner-in{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center;padding-top:100px;padding-bottom:100px}.dmkt .intbanner h2{font-size:clamp(32px,4.4vw,52px);letter-spacing:-.025em;margin-top:20px;max-width:15ch}.dmkt .intbanner-head p{font-size:18px;color:var(--ink-2);margin-top:20px;max-width:40ch;line-height:1.6}.dmkt .logos.big{margin:0;gap:14px;grid-template-columns:repeat(4,1fr)}.dmkt .logos.big .logo{padding:20px 10px}.dmkt .logos.big .logo svg{width:32px;height:32px}.dmkt .logos.big .logo span{font-size:12px}.dmkt .intbanner .sent{width:-moz-max-content;width:max-content;margin:22px 0 0}@media(max-width:820px){.dmkt .intbanner-in{grid-template-columns:1fr;gap:40px}}.dmkt .uses .arc-head{margin-bottom:40px}.dmkt .use-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.dmkt .ucard{background:var(--raised);border:1px solid var(--line);border-radius:16px;padding:20px 20px 18px;display:flex;flex-direction:column;box-shadow:var(--shadow-raised)}.dmkt .uc-chip{display:inline-flex;align-items:center;gap:9px;background:var(--paper);border:1px solid var(--line);border-radius:11px;padding:6px 12px 6px 6px;font-family:var(--serif-text);font-size:14px;color:var(--ink);width:-moz-max-content;width:max-content;max-width:100%}.dmkt .uc-ic{width:28px;height:28px;border-radius:7px;background:var(--accent-wash);color:var(--accent-d);display:grid;place-items:center;flex:none}.dmkt .uc-ic svg{width:15px;height:15px}.dmkt .uc-desc{font-family:var(--serif);font-size:16px;line-height:1.32;color:var(--ink);margin:16px 0 auto;letter-spacing:-.01em}.dmkt .uc-foot{display:flex;align-items:center;gap:10px;margin-top:22px}.dmkt .uc-av{width:34px;height:34px;border-radius:8px;color:#fff;display:grid;place-items:center;font-family:var(--serif-text);font-size:12.5px;flex:none}.dmkt .uc-who{display:flex;flex-direction:column;gap:1px;min-width:0}.dmkt .uc-name{font-family:var(--sans);font-weight:600;font-size:12.5px;color:var(--ink);display:flex;align-items:center;gap:6px}.dmkt .uc-badge{width:14px;height:14px;border-radius:50%;background:var(--accent);display:grid;place-items:center;flex:none}.dmkt .uc-badge svg{width:8px;height:8px}.dmkt .uc-src{font-size:11.5px;color:var(--ink-3)}@media(max-width:1000px){.dmkt .use-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.dmkt .use-grid{grid-template-columns:1fr}}.dmkt .mk{font-size:13px}.dmkt .mk-field{margin-bottom:14px}.dmkt .mk-lbl{font-family:var(--sans);font-size:11px;font-weight:600;color:var(--ink-2);letter-spacing:.02em;margin-bottom:6px;display:block}.dmkt .mk-input{background:var(--paper);border:1px solid var(--line-strong);border-radius:6px;padding:10px 12px;font-size:13.5px;color:var(--ink)}.dmkt .mk-input.big{font-family:var(--serif);font-size:16px}.dmkt .mk-tabs{display:inline-flex;gap:2px;background:var(--wash);border-radius:8px;padding:3px}.dmkt .mk-tab{font-size:11.5px;padding:5px 11px;border-radius:6px;color:var(--ink-3)}.dmkt .mk-tab.on{background:var(--raised);color:var(--ink);box-shadow:0 1px 2px rgba(26,25,23,.05)}.dmkt .aiphase{font-family:var(--mono);font-size:11px;color:var(--ai-ink);background:var(--ai-wash);border:1px solid var(--ai-line);border-radius:5px;padding:4px 10px;display:inline-flex;align-items:center;gap:7px}.dmkt .aiphase i{width:6px;height:6px;border-radius:50%;background:var(--ai-line)}.dmkt .guide{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin-top:12px;line-height:1.7}.dmkt .guide .qn{font-size:12.5px;color:var(--ink);padding:2px 0}.dmkt .guide .qn span{color:var(--ink-4,#A39C90);font-family:var(--mono);font-size:11px;margin-right:7px}.dmkt .mk-primary{margin-top:0;background:var(--accent);color:#fff;font-family:var(--serif-text);font-size:14px;padding:11px 18px;border-radius:8px;display:inline-block}.dmkt .mk-foot{margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.dmkt .p-row{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.dmkt .p-nm{font-size:12.5px;color:var(--ink)}.dmkt .p-em{font-size:11.5px;color:var(--ink-3)}.dmkt .p-st{font-family:var(--mono);font-size:10.5px;color:var(--ink-3)}.dmkt .p-st.done{color:#3F7D5B}.dmkt .p-st.live{color:var(--accent-d)}.dmkt .invite{display:flex;align-items:center;gap:10px;margin-top:14px;background:var(--accent-wash);border:1px dashed rgba(18,115,106,.4);border-radius:8px;padding:9px 11px}.dmkt .invite code{font-family:var(--mono);font-size:12px;color:var(--accent-d);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dmkt .invite .cp{font-family:var(--serif-text);font-size:12px;color:#fff;background:var(--accent);border-radius:6px;padding:5px 11px}.dmkt .add-row{display:grid;grid-template-columns:1fr 1fr auto;gap:8px;margin-top:14px;align-items:end}.dmkt .mk-sec{font-family:var(--serif-text);font-size:12.5px;color:var(--ink);background:var(--fill);border:1px solid var(--line-strong);border-radius:6px;padding:9px 14px;white-space:nowrap}.dmkt .iv{display:flex;flex-direction:column;align-items:center;gap:18px;padding:18px 0 8px}.dmkt .orb-still{width:158px;height:158px;display:block}.dmkt .iv-q{font-family:var(--serif);font-size:clamp(20px,2vw,26px);line-height:1.28;color:var(--ink);text-align:center;max-width:26ch;letter-spacing:-.01em;margin-top:2px}.dmkt .iv-q .cc-cur{height:1em;vertical-align:-2px}.dmkt .iv-btns{display:flex;gap:12px;margin-top:6px}.dmkt .iv-btn{font-family:var(--serif-text);font-size:15px;padding:11px 26px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink);background:var(--raised);box-shadow:var(--shadow-raised)}.dmkt .iv-btn.end{color:var(--terra);border-color:rgba(176,86,60,.4);background:transparent;box-shadow:none}.dmkt .orb-frame,.dmkt .orb-holder{width:150px;height:150px}.dmkt .orb-frame{border:0;display:block;background:transparent}.dmkt .iv-state{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-d);background:var(--accent-wash);border-radius:999px;padding:3px 11px}.dmkt .xchg{width:100%;margin-top:4px;display:flex;flex-direction:column;gap:8px}.dmkt .bub{font-size:12.5px;line-height:1.5;border-radius:11px;padding:9px 12px;max-width:86%}.dmkt .bub.you{background:var(--fill);color:var(--ink);align-self:flex-end;border-bottom-right-radius:3px}.dmkt .bub.ai{background:var(--ai-wash);border:1px solid var(--ai-line);color:var(--ai-ink);align-self:flex-start;border-bottom-left-radius:3px}.dmkt .bub .who{font-family:var(--mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;opacity:.75;display:block;margin-bottom:3px}.dmkt .stat-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.dmkt .stat{background:var(--raised);border:1px solid var(--line);border-radius:6px;padding:10px 13px;min-width:98px}.dmkt .stat .sl{font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.dmkt .stat .sv{font-family:var(--mono);font-size:22px;color:var(--ink);margin-top:2px;font-variant-numeric:tabular-nums;line-height:1}.dmkt .stat .sv small{font-size:11px;color:var(--ink-3)}.dmkt .stat .sbar{height:4px;border-radius:2px;background:var(--fill);margin-top:8px;overflow:hidden}.dmkt .stat .sbar i{display:block;height:100%;border-radius:2px}.dmkt .stat .sdots{display:flex;gap:3px;margin-top:8px}.dmkt .stat .sdots i{width:6px;height:6px;border-radius:50%}.dmkt .ai-syn{border:1px solid var(--line-strong);border-radius:8px;overflow:hidden;margin-bottom:12px}.dmkt .ai-syn .hd{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;background:var(--ai-wash);border-bottom:1px solid var(--ai-line);color:var(--ai-ink);padding:6px 14px;display:flex;align-items:center;gap:6px}.dmkt .ai-syn .hd i{width:5px;height:5px;border-radius:50%;background:var(--ai-line)}.dmkt .ai-syn p{font-family:var(--serif-text);font-size:13.5px;line-height:1.6;color:var(--ink);padding:12px 14px}.dmkt .theme{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:12px 14px;margin-bottom:8px}.dmkt .theme .th{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.dmkt .theme .tn{font-family:var(--serif);font-size:15px;color:var(--ink)}.dmkt .theme .tf{font-family:var(--mono);font-size:10px;color:var(--ink-3);white-space:nowrap}.dmkt .theme .td{font-size:12px;color:var(--ink-2);margin-top:5px;line-height:1.5}.dmkt .theme .qd{font-family:var(--mono);font-size:10.5px;color:var(--accent-d);background:var(--accent-wash);border-radius:999px;padding:3px 9px;display:inline-block;margin-top:9px}.dmkt .rec{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:start;padding:11px 0;border-top:1px solid var(--line)}.dmkt .prio{font-family:var(--mono);font-size:9px;letter-spacing:.03em;padding:3px 8px;border-radius:999px;height:-moz-max-content;height:max-content;text-transform:lowercase}.dmkt .prio.high{color:#B4442F;background:rgba(180,68,47,.08);border:1px solid rgba(180,68,47,.28)}.dmkt .rec .rt{font-size:13px;font-weight:600;color:var(--ink);line-height:1.4}@media(max-width:520px){.dmkt .add-row{grid-template-columns:1fr}}.dmkt .seq>*{opacity:0;transform:translateY(9px)}.dmkt .seq.play>*{animation:seqIn .55s cubic-bezier(.2,0,0,1) forwards}.dmkt .seq.play>:first-child{animation-delay:.06s}.dmkt .seq.play>:nth-child(2){animation-delay:.2s}.dmkt .seq.play>:nth-child(3){animation-delay:.34s}.dmkt .seq.play>:nth-child(4){animation-delay:.48s}.dmkt .seq.play>:nth-child(5){animation-delay:.62s}.dmkt .seq.play>:nth-child(6){animation-delay:.76s}.dmkt .seq.play>:nth-child(7){animation-delay:.9s}.dmkt .seq.play>:nth-child(8){animation-delay:1.04s}@keyframes seqIn{to{opacity:1;transform:none}}.dmkt .type-caret:after{content:"";display:inline-block;width:2px;height:1em;background:var(--accent);margin-left:1px;vertical-align:-2px;animation:blink 1s steps(1) infinite}.dmkt .type-caret.done:after{display:none}@keyframes blink{50%{opacity:0}}.dmkt .chat{display:flex;flex-direction:column;gap:10px}.dmkt .chatq{align-self:flex-end;background:var(--accent);color:#fff;border-radius:12px 12px 3px 12px;padding:9px 13px;font-size:13px;max-width:82%}.dmkt .chata{align-self:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:12px 12px 12px 3px;padding:11px 13px;font-size:13px;color:var(--body);line-height:1.55;max-width:90%}.dmkt .chata .cchips{display:flex;gap:6px;margin-top:10px;flex-wrap:wrap}.dmkt .chata .cc{font-family:var(--mono);font-size:10px;color:var(--accent-d);background:var(--accent-wash);border-radius:5px;padding:2px 7px}.dmkt .ask-bar{display:flex;align-items:center;gap:10px;margin-top:14px;background:var(--paper);border:1px solid var(--line-strong);border-radius:999px;padding:8px 8px 8px 14px}.dmkt .ask-bar .ph{font-size:12.5px;color:var(--ink-3);flex:1}.dmkt .ask-bar .snd{width:28px;height:28px;border-radius:50%;background:var(--accent);display:grid;place-items:center;flex:none}.dmkt .logos{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dmkt .logo{background:var(--raised);border:1px solid var(--line);border-radius:12px;padding:15px 8px;display:flex;flex-direction:column;align-items:center;gap:9px;box-shadow:var(--shadow-raised)}.dmkt .logo svg{width:26px;height:26px;display:block}.dmkt .logo span{font-size:11px;color:var(--ink-2)}.dmkt .sent{display:flex;align-items:center;gap:9px;margin-top:16px;font-family:var(--mono);font-size:11.5px;color:#3F7D5B;background:rgba(63,125,91,.1);border:1px solid rgba(63,125,91,.28);border-radius:8px;padding:10px 13px}.dmkt .sent .tk{width:17px;height:17px;border-radius:50%;background:#3F7D5B;display:grid;place-items:center;flex:none}@media(max-width:520px){.dmkt .logos{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.dmkt .seq>*{opacity:1;transform:none;animation:none}.dmkt .type-caret:after{display:none}}.dmkt .slab{position:relative;overflow:hidden;background:var(--terra)}.dmkt .slab img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.dmkt .slab:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(120deg,rgba(58,20,11,.34),rgba(58,20,11,.05));background-image:radial-gradient(rgba(0,0,0,.14) 1px,transparent 1.4px);background-size:7px 7px}.dmkt .slab-in{position:relative;z-index:2;padding:120px 0}.dmkt .slab blockquote{font-family:var(--serif);font-size:clamp(30px,4.2vw,52px);line-height:1.12;color:#FBF3EC;letter-spacing:-.02em;max-width:20ch}.dmkt .slab .attr{margin-top:28px;font-family:var(--mono);font-size:13px;letter-spacing:.06em;color:rgba(251,243,236,.75)}.dmkt .lanes-wrap{background:var(--raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dmkt .lanes h2{font-size:clamp(30px,3.8vw,44px);text-align:center;margin-bottom:14px}.dmkt .lanes .lsub{text-align:center;color:var(--ink-2);font-size:17px;margin-bottom:52px}.dmkt .lane-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.dmkt .lane{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:40px 38px;position:relative;overflow:hidden}.dmkt .lane:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent)}.dmkt .lane.ent:before{background:var(--terra)}.dmkt .lane-tag{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.dmkt .lane h3{font-family:var(--serif);font-size:29px;margin:16px 0 18px;color:var(--ink);letter-spacing:-.02em;line-height:1.08}.dmkt .lane p{font-size:16px;line-height:1.6;color:var(--body)}.dmkt .lane ul{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:12px}.dmkt .lane li{font-size:15px;color:var(--ink-2);padding-left:26px;position:relative}.dmkt .lane li:before{content:"";position:absolute;left:0;top:9px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.dmkt .lane.ent li:before{background:var(--terra)}@media(max-width:820px){.dmkt .lane-grid{grid-template-columns:1fr}}.dmkt .evidence-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}.dmkt .evidence h2{font-size:clamp(34px,4.4vw,54px);letter-spacing:-.025em}.dmkt .evidence .ev-lede{font-size:19px;line-height:1.6;color:var(--body);margin-top:24px;max-width:40ch}.dmkt .ev-hint{margin-top:22px;font-size:14px;color:var(--ink-3);font-family:var(--mono)}.dmkt .ev-card{background:var(--raised);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow-overlay);padding:30px 32px}.dmkt .ev-card .lbl{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.dmkt .ev-finding{font-family:var(--serif);font-size:22px;line-height:1.34;color:var(--ink);letter-spacing:-.01em}.dmkt .ev-finding .q{border-bottom:2px solid var(--accent-wash);cursor:pointer;transition:background .14s;padding:0 2px;border-radius:3px}.dmkt .ev-finding .q.on,.dmkt .ev-finding .q:hover{background:var(--accent-wash)}.dmkt .quote-panel{margin-top:22px;border-top:1px solid var(--line);padding-top:22px;max-height:0;overflow:hidden;opacity:0;transition:max-height .32s cubic-bezier(.2,0,0,1),opacity .24s}.dmkt .quote-panel.open{max-height:260px;opacity:1}.dmkt .qp-meta{display:flex;align-items:center;gap:12px;margin-bottom:12px}.dmkt .qp-av{width:34px;height:34px;border-radius:50%;background:var(--sage);color:#fff;display:grid;place-items:center;font-size:14px}.dmkt .qp-av,.dmkt .qp-name{font-family:var(--serif-text)}.dmkt .qp-name{font-size:15px;color:var(--ink)}.dmkt .qp-ts{font-family:var(--mono);font-size:11px;color:var(--accent-d);background:var(--accent-wash);border-radius:5px;padding:2px 8px}.dmkt .qp-quote{font-size:16px;line-height:1.6;color:var(--body);font-style:italic}@media(max-width:820px){.dmkt .evidence-grid{grid-template-columns:1fr;gap:36px}}.dmkt .trust{background:var(--ink);color:#EDE8DF}.dmkt .trust h2{color:#FDFCFA;font-size:clamp(30px,3.8vw,46px);max-width:20ch}.dmkt .trust .t-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.dmkt .trust p{font-size:17px;line-height:1.65;color:#C9C2B4;margin-top:22px;max-width:44ch}.dmkt .badges{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.dmkt .badge-cert{border:1px solid rgba(237,232,223,.22);border-radius:12px;padding:20px 24px;min-width:130px}.dmkt .badge-cert .bt{font-family:var(--serif);font-size:22px;color:#FDFCFA}.dmkt .badge-cert .bd{font-size:12.5px;color:#A39C90;margin-top:4px;font-family:var(--mono);letter-spacing:.05em}@media(max-width:820px){.dmkt .trust .t-grid{grid-template-columns:1fr;gap:32px}}.dmkt .who h2{font-size:clamp(30px,3.8vw,44px);text-align:center;margin-bottom:48px}.dmkt .who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dmkt .who-card{padding:32px 28px;border:1px solid var(--line);border-radius:16px;background:var(--raised)}.dmkt .who-card .wt{font-family:var(--serif);font-size:21px;color:var(--ink);margin-bottom:12px}.dmkt .who-card p{font-size:15px;line-height:1.55;color:var(--ink-2)}@media(max-width:820px){.dmkt .who-grid{grid-template-columns:1fr}}.dmkt .price{background:var(--raised);border-top:1px solid var(--line)}.dmkt .price-inner{display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center}.dmkt .price h2{font-size:clamp(30px,3.8vw,46px)}.dmkt .price p{font-size:18px;color:var(--body);margin-top:18px;max-width:46ch}.dmkt .price p b{color:var(--ink);font-family:var(--serif-text)}.dmkt .price-cta{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(max-width:820px){.dmkt .price-inner{grid-template-columns:1fr}}.dmkt .final{text-align:center;padding:120px 0 90px}.dmkt .final-orb{width:128px;height:128px;margin:0 auto}.dmkt .orb-frame-live{width:128px;height:128px;border:0;display:block;background:transparent}.dmkt .final h2{font-size:clamp(40px,6vw,76px);letter-spacing:-.03em;margin-bottom:34px}.dmkt .footer{border-top:1px solid var(--line);padding:56px 0 40px;overflow:hidden}.dmkt .foot-top{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;color:var(--ink-3);font-size:14px}.dmkt .foot-cols{display:flex;gap:56px;flex-wrap:wrap}.dmkt .foot-cols a{color:var(--ink-2)}.dmkt .foot-cols a:hover{color:var(--ink)}.dmkt .foot-col h4{font-family:var(--serif);font-size:15px;color:var(--ink);margin-bottom:14px;font-weight:400}.dmkt .foot-col a{display:block;font-size:14px;margin-bottom:9px}.dmkt .wordmark-logo{width:100%;aspect-ratio:1446/420;background:var(--dlogo) left center/contain no-repeat;margin-top:40px}.dmkt .foot-legal{margin-top:20px;font-size:13px;color:var(--ink-3)}.dmkt .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,0,0,1),transform .7s cubic-bezier(.2,0,0,1)}.dmkt .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.dmkt .reveal{opacity:1;transform:none;transition:none}.dmkt{scroll-behavior:auto}}.dmkt *{margin:0;padding:0;box-sizing:border-box}.dmkt{display:flex;align-items:center;justify-content:center;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,sans-serif}.dmkt #__bundler_loading{position:fixed;bottom:20px;right:20px;font:13px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;color:#666;background:#fff;padding:8px 14px;border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.12);z-index:10000}.dmkt #__bundler_thumbnail{position:fixed;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;z-index:9999}.dmkt #__bundler_thumbnail svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.dmkt #__bundler_placeholder{color:#999;font-size:14px}.dmkt #__bundler_loading{display:none}.dmkt .nav-links a.on{color:var(--ink)}.dmkt .sub-hero{padding:56px 0 20px}.dmkt .sub-hero .hero-grid{align-items:center}.dmkt .sub-hero h1{font-size:clamp(46px,6.2vw,80px);letter-spacing:-.03em;margin:22px 0 0}.dmkt .sub-hero .sub{font-size:21px;line-height:1.5;color:var(--body);max-width:34ch;margin-top:26px}.dmkt .center-head{max-width:760px;margin:0 auto;text-align:center}.dmkt .center-head .eyebrow{justify-content:center}.dmkt .center-head h1{font-size:clamp(42px,5.6vw,72px);letter-spacing:-.03em;margin:22px 0 0}.dmkt .center-head .sub{font-size:20px;color:var(--body);margin:24px auto 0;max-width:46ch;line-height:1.55}.dmkt .fband{padding:78px 0;border-top:1px solid var(--line)}.dmkt .fband .fb-in{display:grid;grid-template-columns:1fr 1.06fr;gap:60px;align-items:center}.dmkt .fband.rev .fb-copy{order:2}.dmkt .fband h2{font-size:clamp(28px,3.4vw,42px);letter-spacing:-.02em;max-width:15ch;margin-top:16px}.dmkt .fband p{font-size:18px;line-height:1.62;color:var(--body);margin-top:20px;max-width:42ch}.dmkt .fband .fb-visual{position:relative}@media(max-width:880px){.dmkt .fband .fb-in{grid-template-columns:1fr;gap:34px}.dmkt .fband.rev .fb-copy{order:0}}.dmkt .faq{max-width:820px;margin:0 auto}.dmkt .faq h2{font-size:clamp(30px,3.8vw,44px);text-align:center;margin-bottom:38px}.dmkt .faq details{border-top:1px solid var(--line)}.dmkt .faq details:last-of-type{border-bottom:1px solid var(--line)}.dmkt .faq summary{list-style:none;cursor:pointer;padding:22px 44px 22px 0;font-family:var(--serif);font-size:20px;color:var(--ink);position:relative;letter-spacing:-.01em}.dmkt .faq summary::-webkit-details-marker{display:none}.dmkt .faq summary:after{content:"+";position:absolute;right:6px;top:18px;font-family:var(--sans);font-size:26px;font-weight:300;color:var(--ink-3);transition:transform .2s}.dmkt .faq details[open] summary:after{content:"\2013"}.dmkt .faq .faq-a{font-size:16px;line-height:1.66;color:var(--ink-2);padding:0 44px 24px 0;max-width:66ch}.dmkt .faq-group{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-d);margin:40px 0 8px}.dmkt .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start;margin-top:52px}.dmkt .tier{background:var(--raised);border:1px solid var(--line);border-radius:20px;padding:32px 30px;display:flex;flex-direction:column;box-shadow:var(--shadow-raised)}.dmkt .tier.feat{border-color:rgba(18,115,106,.45);box-shadow:0 22px 54px rgba(6,40,36,.15)}.dmkt .tier .tname{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-d)}.dmkt .tier .tblurb{font-family:var(--serif-text);font-size:16px;color:var(--ink-2);margin-top:12px;line-height:1.4;min-height:2.8em}.dmkt .tier .tprice{font-family:var(--serif);font-size:46px;color:var(--ink);margin:20px 0 2px;letter-spacing:-.02em;line-height:1}.dmkt .tier .tprice small{font-size:15px;color:var(--ink-3);font-family:var(--mono);letter-spacing:0}.dmkt .tier .tnote{font-size:12px;color:var(--ink-3);font-family:var(--mono)}.dmkt .tier .tcta{margin:22px 0 20px}.dmkt .tier .tcta .btn-ghost2,.dmkt .tier .tcta .btn-primary{width:100%;justify-content:center}.dmkt .btn-ghost2{border:1px solid var(--line-strong);color:var(--ink);font-family:var(--serif-text);font-size:16px;padding:15px 24px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;background:var(--paper)}.dmkt .btn-ghost2:hover{background:var(--fill)}.dmkt .tier ul{list-style:none;display:flex;flex-direction:column;gap:11px;margin-top:4px}.dmkt .tier li{font-size:14px;line-height:1.5;color:var(--ink-2);padding-left:26px;position:relative}.dmkt .tier li:before{content:"";position:absolute;left:0;top:7px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.dmkt .tier li b{color:var(--ink);font-weight:600}.dmkt .price-note{max-width:760px;margin:40px auto 0;text-align:center;font-size:16px;color:var(--ink-2);line-height:1.6;font-family:var(--serif-text)}@media(max-width:880px){.dmkt .tiers{grid-template-columns:1fr}}.dmkt .capgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;margin-top:44px}.dmkt .capitem{background:var(--raised);padding:26px 24px}.dmkt .capitem .ci-ic{width:30px;height:30px;border-radius:8px;background:var(--accent-wash);color:var(--accent-d);display:grid;place-items:center;margin-bottom:13px}.dmkt .capitem .ci-ic svg{width:16px;height:16px}.dmkt .capitem h4{font-family:var(--serif-text);font-size:16px;color:var(--ink);font-weight:400;margin-bottom:6px;line-height:1.25}.dmkt .capitem p{font-size:13.5px;color:var(--ink-2);line-height:1.5}.dmkt .capitem .roadmap{font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ai-ink);background:var(--ai-wash);border:1px solid var(--ai-line);border-radius:5px;padding:2px 7px;margin-left:6px;vertical-align:2px}@media(max-width:880px){.dmkt .capgrid{grid-template-columns:1fr}}.dmkt .caplink{margin-top:26px;font-family:var(--serif-text);font-size:16px;color:var(--accent-d);display:inline-flex;align-items:center;gap:8px}.dmkt .vcards{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:36px}.dmkt .vcard{background:var(--raised);border:1px solid var(--line);border-radius:16px;padding:28px;box-shadow:var(--shadow-raised)}.dmkt .vcard .vt{font-family:var(--serif);font-size:22px;color:var(--ink);margin-bottom:10px;letter-spacing:-.01em}.dmkt .vcard p{font-size:15.5px;color:var(--ink-2);line-height:1.55;margin:0;max-width:none}@media(max-width:680px){.dmkt .vcards{grid-template-columns:1fr}}.dmkt .narr{background:var(--raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dmkt .narr .wrap{max-width:820px;text-align:center}.dmkt .narr h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.02em}.dmkt .narr p{font-size:19px;line-height:1.62;color:var(--body);margin:22px auto 0;max-width:52ch}.dmkt .placeholder{border:1px dashed var(--line-strong);border-radius:14px;padding:34px;text-align:center;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--ink-3);background:var(--wash);margin-top:36px}.dmkt .secsec{max-width:720px;margin:0 auto}.dmkt .secblock{padding:32px 0;border-top:1px solid var(--line)}.dmkt .secblock:first-child{border-top:none}.dmkt .secblock h2{font-size:26px;margin-bottom:14px;letter-spacing:-.01em}.dmkt .secblock p{font-size:16.5px;line-height:1.62;color:var(--ink-2);margin:0}.dmkt .secblock ul{list-style:none;display:flex;flex-direction:column;gap:11px;margin-top:6px}.dmkt .secblock li{font-size:16px;line-height:1.55;color:var(--ink-2);padding-left:28px;position:relative}.dmkt .secblock li:before{content:"";position:absolute;left:2px;top:8px;width:9px;height:9px;border-radius:50%;background:var(--accent)}.dmkt .secblock a{color:var(--accent-d);border-bottom:1px solid var(--accent-wash)}.dmkt .linkgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.dmkt .lgcard{background:var(--raised);border:1px solid var(--line);border-radius:14px;padding:24px;box-shadow:var(--shadow-raised);display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--serif-text);font-size:17px;color:var(--ink)}.dmkt .lgcard .arr{color:var(--ink-3)}.dmkt .lgcard:hover{border-color:var(--line-strong)}.dmkt .lgcard:hover .arr{color:var(--accent-d)}@media(max-width:680px){.dmkt .linkgrid{grid-template-columns:1fr}}.dmkt .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.dmkt .contact-intro h1{font-size:clamp(40px,5vw,64px);letter-spacing:-.03em}.dmkt .contact-intro .lead{font-size:19px;color:var(--body);margin-top:22px;line-height:1.55;max-width:38ch}.dmkt .contact-intro .row{margin-top:30px}.dmkt .contact-intro .rlbl{font-family:var(--serif-text);font-size:17px;color:var(--ink);margin-bottom:6px}.dmkt .contact-intro .rval{font-size:15px;color:var(--ink-2);line-height:1.6}.dmkt .contact-intro a{color:var(--accent-d);border-bottom:1px solid var(--accent-wash)}.dmkt .cform{background:var(--raised);border:1px solid var(--line);border-radius:20px;padding:34px 34px 30px;box-shadow:var(--shadow-overlay)}.dmkt .cfield{margin-bottom:16px}.dmkt .cfield label{display:block;font-family:var(--sans);font-size:12px;font-weight:600;color:var(--ink-2);letter-spacing:.02em;margin-bottom:6px}.dmkt .cfield input,.dmkt .cfield select,.dmkt .cfield textarea{width:100%;background:var(--paper);border:1px solid var(--line-strong);border-radius:8px;padding:12px 14px;font-family:var(--sans);font-size:15px;color:var(--ink)}.dmkt .cfield textarea{min-height:110px;resize:vertical}.dmkt .cform .btn-primary{width:100%;justify-content:center;margin-top:8px}@media(max-width:820px){.dmkt .contact-grid{grid-template-columns:1fr;gap:40px}}.dmkt .reach-visual{position:relative;isolation:isolate}.dmkt .role-lede{text-align:center;color:var(--ink-2);font-size:17px;max-width:44ch;margin:0 auto 44px}.dmkt{margin:0;height:100%;background:transparent}.dmkt #c{display:block;width:100%;height:100%}.dmkt{display:flow-root;min-height:100dvh}.dmkt .nav-actions{display:flex;align-items:center;gap:22px}.dmkt .nav-login{font-size:15px;color:var(--ink-2);transition:color .14s cubic-bezier(.2,0,0,1)}.dmkt .nav-login:hover{color:var(--ink)}.dmkt .nav-links a{padding:8px 15px;border-radius:999px;transition:background .16s cubic-bezier(.2,0,0,1),color .16s cubic-bezier(.2,0,0,1)}.dmkt .nav-links a.on,.dmkt .nav-links a:hover{background:rgba(26,25,23,.05);color:var(--ink)}.dmkt .eyebrow{scroll-margin-top:120px}.dmkt .reveal{opacity:1;transform:none}.dmkt.fx .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,0,0,1),transform .7s cubic-bezier(.2,0,0,1)}.dmkt.fx .reveal.in{opacity:1;transform:none}.dmkt .nav-has-mega{position:relative;display:inline-flex}.dmkt .nav-mega{position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(14px);width:min(640px,92vw);background:var(--raised);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-float);padding:12px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s cubic-bezier(.2,0,0,1),transform .22s cubic-bezier(.2,0,0,1);z-index:60}.dmkt .nav-mega:before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px}.dmkt .nav-has-mega:focus-within .nav-mega,.dmkt .nav-has-mega:hover .nav-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.dmkt .nav-mega-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.dmkt .nav-mega-item{display:flex;gap:12px;padding:12px 13px;border-radius:14px;align-items:flex-start;transition:background .14s cubic-bezier(.2,0,0,1)}.dmkt .nav-mega-item:hover{background:var(--paper)}.dmkt .nav-mega-ic{flex:none;width:38px;height:38px;border-radius:11px;background:var(--accent-wash);color:var(--accent-d);display:grid;place-items:center}.dmkt .nav-mega-tx{display:flex;flex-direction:column;gap:2px}.dmkt .nav-mega-t{font-family:var(--serif-text);font-size:15px;font-weight:600;color:var(--ink)}.dmkt .nav-mega-d{font-size:12.5px;line-height:1.4;color:var(--ink-2)}